/* ---------------------------- 
[Master Stylesheet]

Project: 		AAAC
Version:		Beta 0.3
Last change:	May 25, 2010
Created by:		Devon Lesk
Primary use:	Web

------------------------------- */

/* ---------------------------- */
/* Generic Styles
/* ---------------------------- */

*{padding:0; margin:0; margin:0 auto;}
html {margin: 0 auto; text-align:center;}

/*Clearfix*/
.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

/* ---------------------------- */
/* Basic Elements
/* ---------------------------- */

body{background:url(../images/back.png) repeat-x #d92727; font-family:Verdana, Geneva, sans-serif; line-height:1.5;}
#main{background:url(../images/backCropped.png) no-repeat top; margin:0 auto; width:1024px;}
#newBack{background:url(../images/contentRepeatPatternLarge.png) repeat-y; width:1024px; height:100%; float:left; display:inline;}
#content{width:720px; margin:0 auto;}
#contentBody{margin-left:10px; width:510px; min-height:190px;}

strong{font-family:Verdana, Geneva, sans-serif; font-weight:bold;}
em{font-family:Verdana, Geneva, sans-serif; font-style:italic;}

p{color:#6d0b0b;}

a{color:#f16530;}
a:visited{color:#ac3d14}
a:hover{color:#eb9d21;}
a:active{color:#d92727;}

.clear{clear:both;}

h3{font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:14px; color:#6d0b0b; margin-left:10px;}

/* ---------------------------- */
/* Top Area
/* ---------------------------- */

#date{font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#FFF; position:relative; margin-left:-500px; top:30px;}

#topBar{width:500px; height:24px; margin:60px 0 0 370px;}

#search{float:left; margin:-6px 0 0 10px;}
#searchInput{background:url(../images/searchBar.png) no-repeat; width:192px; height:20px; border:none; padding:2px 0 0 0;}
#searchButton{}

#topLinks{font-family:Verdana, Geneva, sans-serif; float:left; color:#FFF; font-size:11px;}
#topLinks a{color:#FFF; text-decoration:none; text-transform:uppercase;}
#topLinks a:hover{color:#eb9d21; text-decoration:none;}
/*#topLinks a:visited{color:#ac3d14;}*/
#topLinks a:active{color:#d92727;}

.topEnglish{margin:4px 0 0 180px;}
.topFrench{margin:4px 0 0 90px;}

#masthead{background:url(../images/masthead.png) no-repeat; width:686px; height:138px; margin:30px 0 0 192px;}
#masthead a{margin:0 0 0 -460px;}

#mastheadFrench{background:url(../images/mastheadFrench.png) no-repeat; width:686px; height:138px; margin:30px 0 0 192px;}
#mastheadFrench a{margin:0 0 0 -460px;}


/* ---------------------------- */
/* Navigation
/* ---------------------------- */

#navigation{width:130px; margin:20px 0 0 196px; float:left; position:relative;}
.navItem{width:130px; height:28px;  text-align:left;  margin:8px 0 8px 0;}
.navItem a{width:130px; height:28px; color:#d92727; text-decoration:none; padding:5px 4px 5px 4px; font-size:16px; font-family:Verdana, Geneva, sans-serif;}
.navItemSmaller a{width:130px; height:28px; color:#d92727!important; text-decoration:none!important; padding:5px 4px 5px 0px; font-size:15px; font-family:Verdana, Geneva, sans-serif;}
.navItemSmaller a:hover{color:#6d0b0b!important; text-decoration:none;}
.navItem a:hover{color:#6d0b0b; text-decoration:none;}

#boardLink{position:absolute; left:0px; top:410px; color:#6d0b0b; text-decoration:none!important; text-align:left; width:130px; padding:5px 4px 5px 4px; font-size:16px; font-family:Verdana, Geneva, sans-serif;}
#boardLink:hover{color:#d92727; text-decoration:none!important; text-align:left; padding:5px 4px 5px 4px; font-size:16px; font-family:Verdana, Geneva, sans-serif;}

#ExecutiveLink{position:absolute; left:0px; top:480px; color:#6d0b0b; text-decoration:none!important; text-align:left; width:130px; padding:5px 4px 5px 4px; font-size:16px; font-family:Verdana, Geneva, sans-serif;}
#ExecutiveLink:hover{color:#d92727; text-decoration:none!important; text-align:left; padding:5px 4px 5px 4px; font-size:16px; font-family:Verdana, Geneva, sans-serif;}

#navigationFrench{width:130px; margin:20px 0 0 196px; float:left; position:relative;}
.navItemFrench{width:130px; height:28px;  text-align:left;  margin:12px 0 12px 0;}
.navItemFrench a{width:130px; height:28px; color:#d92727; text-decoration:none; padding:5px 4px 5px 4px; font-size:14px; font-family:Verdana, Geneva, sans-serif; font-weight:bold;}
.navItemFrench a:hover{color:#6d0b0b; text-decoration:none;}

.smallLink{font-size:13px;}
#photoFrench{font-size:15px;}

.frenchNavSpacer{height:8px; width:30px;}

/* ---------------------------- */
/* Content
/* ---------------------------- */

#content{width:490px; margin:10px 0 10px 0px; float:left; text-align:left; border-left:1px solid #d76363; padding:0 0 0 20px;}
#content p{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;}

#column1{width:200px; float:left; display:inline; margin:0 0 0 0;}
#column2{width:260px; float:left; display:inline; margin:0 0 0 30px;}

#footer{font-family:Verdana, Geneva, sans-serif; font-size:9px; font-weight:bold; text-transform:uppercase; float:left; display:inline; color:#450000; width:520px;}
#footer a{color:#450000; text-decoration:none;}
#footer a:hover{color:#f16530;}

.footerEnglish{margin:40px 0 0px 0px;}
.footerFrench{margin:20px 0 0px 0px;}

#privacyPolicy{color:#FFF; float:left; font-family:Verdana, Geneva, sans-serif; font-size:9px; font-weight:bold; text-transform:uppercase;}
#privacyPolicy a{color:#FFF; text-decoration:none;}
#privacyPolicy a:hover{color:#450000; text-decoration:none;}

.privacyEnglish{margin:10px 0 0 555px;}
.privacyFrench{margin:10px 0 0 444px;}

#introPara p{font-size:12px; margin-left:10px;}

#committee{clear:both; margin-left:10px; margin-top:30px;}
.committeeItem{float:left; width:160px; font-size:9px; margin:20px 12px 20px 12px;}
.committeeItem p{font-size:9px;}

.chairColumn{float:left; width:160px; margin:0 1px 0 1px;}
.chairTitle{font-size:17px;}

.listItems{margin:0 0 0 20px;}

.courseColumn{float:left; width:255px; display:inline;}

.memberItem{width:490px; float:left; display:inline; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #eeaf4a; padding: 10px; margin:5px 0 5px 0;}
.memberItem img{float:left; display:inline; margin-right:10px;}
.listTab {float: left; width: 170px; display:inline; padding:0 10px 0 10px;}

.eListTab {float: left; width: 220px; display:inline; padding:0 10px 0 10px;}

h4{font-size:11px;}
h5{margin-bottom:10px; font-size:10px; color:#F60;}


#notice{float:left; display:inline; width:600px; padding:0 0 10px 0; margin:10px 0 0 212px;}
#notice a{color:#FFF; font-size:14px;}
#notice a:hover{color:#eb9d21; font-size:14px;}

.meetingTitle{font-size:20px;}

.leftPadding{padding:0 0 0 10px;}
.committeeTitle{font-size:16!important; font-weight:bold!important;}

#twitter{width:61px; height:23px; position:absolute; left:50%; margin:30px 0 0 288px;}

.committeeTables td{padding:3px 3px 3px 3px;}
.committeeTables td:last-child{padding:0 0 0 60px;}



