/*
Theme Name: Grand Council Treaty #3
Theme URI: http://www.treaty3.ca
Description: The original Treaty Three web template
Version: 1.0
Author: Overdrive Design Labs
*/


.mainbg { margin-top:0px; background-color:#702e3d; }

body, div {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	}
	
.top-text h2, .footer h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:small;
	font-style:italic;
	margin:0px;
	color:#ffffff;
	font-weight:normal;
	}
	
.container {
	width:980px;
	margin:auto;
	}
	
.top-text div {
	width:490px;
	margin:5px 0px;
	color:#ffffff;
	}

.top-text .right {
	text-align:right;
	}
	
.top-text a {
	color:#ffffff;
	}
	
.floatleft {
	float:left;
	}
	
.floatright {
	float:right;
	}
	
.clearboth {
	clear:both;
	}
	
.splash-btn-gc {
	width:490px;
	}
	
.splash-btn-a {
	width:490px;
	}

.splash-top {
	background:url(images/splash-top.png);
	height:224px;
	}

.splash-btn-gc a {
	display:block;
	height:107px;
	text-indent:-999999px;
	background:url(images/splash-btn-gc.png);
	}

.splash-btn-a a {
	display:block;
	height:107px;
	text-indent:-999999px;
	background:url(images/splash-btn-a.png);
	}

.splash-eagle {
	width:595px;
	min-height:212px;
	background:url(images/splash-eagle.png) top no-repeat;
	}
	
.splash-news {
	width:385px;
	}

.divhead {
	background-color:#633139;
	padding:10px;
	color:#ffffff;
	font-weight:bold;
}

.divbody { padding:10px; }
.divbody ul { list-style:none; margin:0px; padding:0px; }
.divbody ul li { margin-bottom:10px; }
.divbody a { color:#ffffff; }

.column-right a {
	color:#000000;
	text-decoration:none;
	}

.column-right a:hover {
	text-decoration:underline;
	}

.top-bg {
	min-height:124px;
	background:url(images/top-bg.jpg) bottom no-repeat;
	}

.top-logo-gc {
	width:180px;
	min-height:124px;
	background:url(images/logo-gc.png);
	}

.top-logo-ao {
	width:180px;
	min-height:124px;
	background:url(images/logo-ao.png);
	}

.top-right {
	width:800px;
	min-height:124px;
	}

.top-spacer {
	min-height:60px;
	}

.top-links {
	padding-top:5px;
	min-height:30px;
	color:#ffffff;
	text-align:right;
	}
	
.top-links a, .top-links a:visited {
	color:#ffffff;
	}

.top-slogan {
	color:#ffffff;
	padding-left:10px;
	}

.column-left {
	width:180px;
	padding-bottom:230px;
	}

.column-middle {
	width:580px;
	padding:20px;
	}

.column-right {
	width:160px;
	padding:10px;
	}

.column-container {
	background:url(images/column-container.png) repeat-y;
	}

.inner-column-container {
	background:url(images/family-eagle-bg.jpg) bottom no-repeat;
	}

.footer {	
	background-color:#633139;
	padding:10px;
	color:#ffffff;
	text-align:center;
	}

.copyright {
	text-align:right;
	padding:5px 0px;
	color:#ffffff;
	}

.copyright a {
	color:#ffffff;
	}
	



img.alignleft { float:left; border:1px #000 solid; padding:2px; margin:0px 5px 5px 0px; }

img.alignright { float:right; border:1px #000 solid; padding:2px; margin:0px 0px 5px 5px; }

img.pp_image  { border:1px #000 solid; padding:2px; margin:5px; }


.floatleft { float:left; }

.floatright { float:right; }

.clearboth { clear:both; }

a, a:visited { color:#843549; }

a:hover { text-decoration:none; }


.column-right ul {
	list-style:none;
	margin:0px;
	padding:0px;
	}

.column-right .divbody ul li {
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 20px;
	background-image:url(images/star.png);
	background-position:top left;
	background-repeat:no-repeat;
	}

.column-right .divbody {
	padding:10px 0px 0px 0px !important;
	}

.column-right .divbody ul li a {
	color:#702e3d;
	}

a.powerpoint-viewer { border:1px #843549 solid; display:block; width:115px; height:30px; background-image:url(images/powerpoint-viewer.gif); }

a.adobe-reader { border:1px #843549 solid; display:block; width:115px; height:30px; background-image:url(images/adobe-reader.gif); }

a.adminoffice { width:86px; height:72px; background-image:url(images/logo-admin.png); display:block; }

a.grandchief { width:65px; height:74px; background-image:url(images/logo-grandchief.png); display:block; }

div.post-head {
	background-color:#cccccc;
	padding:10px;
	font-weight:normal;
	}

div.post-foot {
	padding:10px;
	text-align:left;
	background-color:#eeeeee;
	border-bottom:1px #cccccc solid; 
	margin-bottom:20px;
	}

div.post-head h1 {
	margin:0px;
	text-transform:capitalize !important;
	}

div.post-head h1 a { text-decoration:none; font-size:medium; color:#000000;
	text-transform:capitalize !important;
	}

p {
	margin:0px 0px 15px 0px;
	}

.smalltext { font-size:x-small; }

h1 { font-family:Georgia, Times New Roman, Times; font-weight:normal; color:#000000; font-size:1.8em; margin-top:0px; }
h2 { font-family:Georgia, Times New Roman, Times; font-weight:normal; color:#000000; font-size:1.4em; margin-top:0px; }

a.tec-button-on { display:none !important; }

table.eventtbl {
	border-bottom:1px #cccccc solid;
	width:100%;
	}

table.eventtbl tbody tr td.tec-event-meta-desc {
	font-weight:bold;
	}

table.eventtbl tbody tr td {
	padding:10px 0px;
	border-top:1px #cccccc solid;
	vertical-align:top;
	}

#googlemaps iframe {
	border-left:1px #000000 solid;
	border-top:1px #000000 solid;
	border-right:1px #ffffff solid;
	border-bottom:1px #ffffff solid;
	}

.tec-month-nav {
	position: relative !important;
	left: auto !important;
	right: auto !important;
	bottom: auto !important;
	margin:20px auto;
}

.tec-calendar th {
	background-color:#702e3d;
	text-shadow:0px 0px !important;
	}
