/*
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
*/

/* Template Layout */



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; }



.copyrightfooter { text-align:right;width:731px; margin:10px auto 10px auto; color:#ffffff; text-transform:capitalize; }

.copyrightfooter a { color:#ffffff; }



.mainbg { margin:0px; background-color:#702e3d; }

.mainbg-splash { margin:0px; background-color:#702e3d; }

.container { width:731px; margin:auto; padding:0;text-align:left; background:#843549 url(images/family-photo.gif) no-repeat bottom left; }

.floatleft { float:left; }

.floatright { float:right; }

.clearboth { clear:both; }

div { border:0px; }

a, a:visited { color:#843549; }

a:hover { text-decoration:none; }



div.admin-homepage ul { list-style:none; margin:0px; padding:0px; }

div.admin-homepage ul li { float:left; padding-right:5px; margin-left:5px; border-right:1px #c1c1c1 solid; }



div.column2 ul li { margin-bottom:10px; }

div.column2 ul li ul { margin-top:10px; }



hr { height:1px; border-top:1px #CCC solid; border-left:0px; border-bottom:0px; border-right:0px; }



.column1 { width:173px; background:transparent;}

.column2 { width:365px; padding:8px; min-height:650px; background:#ffffff url(images/bg-eagle.gif) no-repeat bottom right;position:relative;}

.column3 { width:161px; padding:8px; background-color:#e3dadb;}

.col2-3-contain {margin:0;padding:0;width:558px; float:left;background:url(images/col2-3-bg.gif) repeat-y;}

.header-gc { padding:4px 16px 0px 0px; text-align:right; height:94px; background-image:url(images/header-grandchief.gif); background-repeat:no-repeat;color:#FFF; }

.header { padding:4px 16px 0px 0px; text-align:right; height:94px; background-image:url(images/header-adminoffice.gif); background-repeat:no-repeat;color:#FFF; }

.header a, .header-gc a { color:#fff; }

div, td, body, li, blockquote { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; }



.footer { height:30px; background-image:url(images/footer-graphic.gif); }

/* Template Layout */



/************************************************************************************************* Right Column */

.newseventsheader { background-color:#a24e5b; padding:8px; color:#ffffff; }

.newseventsfooter { padding:8px; }

div.newseventsfooter ul { list-style:none; margin:0px; padding:0px; }

div.newseventsfooter 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;

 }

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; }

/************************************************************************************************* Right Column */



/************************************************************************************************* Content Column */



div.post-head {

background-color:#633139; padding:10px; color:#ffffff;

}



div.post-foot {

padding:10px; text-align:left;

border-left:1px #633139 solid; 

border-right:1px #633139 solid; 

border-bottom:1px #633139 solid; 

margin-bottom:20px;

}



div.post-head h2 { margin:0px; }

div.post-head h2 a { text-decoration:none; font-size:medium; color:#ffffff; }



/************************************************************************************************* Content Column */











/* Left Column */

div.column1 ul.mainnav li ul { list-style:none; border-bottom:1px #ffffff solid; padding:0px; margin:0px; color:#ffffff; background-color:#843549; }



div.column1 ul.mainnav li ul li { padding:0px 0px 0px 15px; margin:0px; }





div.column1 ul.mainnav li ul li a { background-color:#843549; border-bottom:0px; font-size:x-small; display:block; padding:8px; text-decoration:none; color:#ffffff; }



div.column1 ul.mainnav li ul li a:hover { color:#fff; text-decoration:underline; background-color:#702e3d; }

li.current_page_parent ul li.current_page_item a { background-color:#ffffff !important; color:#000 !important; text-decoration:none !important; }



li.page-item-5 a, li.page-item-19 a { border-bottom:0px !important; }

li { margin:0px; padding:0px; }

div.column1 ul.mainnav { border-top:1px #ffffff solid; list-style:none; margin:0px; padding:0px; }

div.column1 ul.mainnav li a { font-size:x-small; display:block; padding:8px; border-bottom:1px #ffffff solid; background-color:#a24e5b; text-decoration:none; color:#ffffff; }



div.column1 ul.mainnav li a:hover { background-color:#FFF;color:#000; }





div.column1 ul.mainnav li.current_page_item a { background-color:#fff; color:#000; font-weight:bold; }

div.column1 ul.mainnav li.current_page_item ul li a { background-color:#843549; color:#fff; font-weight:normal; }



div.column1 ul.mainnav li.current_page_item ul li a:hover { background-color:#702e3d; }



/* Text Formatting */

.smalltext { font-size:x-small; }

h2 { font-family:Georgia, Times New Roman, Times; font-weight:bold; color:#633139; font-size:medium; }