/*  
Theme Name: CMESA
Theme URI: http://www.cmesa.ca/
Description: CMESA design 2007
Version: 1.0
Author: Dave Fallarme

*/

body {
background-color: #FFFFFF;
}

/* GLOBAL STYLES */
.noshow { display: none; }
.cmesared { color: #C0282E; }
.cmesayellow { color: #D5A40E; }
.alignleft { float: left; }
.alignright { float: right; }
.alt { background-color: #FAFAFA; }
.credits { display: none; }

/* PAGE LAYOUT */
#page {
position: relative;	
width: 865px;
height: auto;
margin-left: auto;
margin-right: auto;
text-align: left;
margin-top: 25px;
!margin-top: 15px;
}


#header {
width: 865px;
height: 171px;
}

#headerimg {
float: left;
width: 506px;
height: 81px; 
}

#wp_quotes {
float: right;
font-family: Georgia, Garamond, "Times New Roman", serif;
width: 225px;
text-align: right;
}

.wp_quotes_quote {
font-size: 0.7em;
color: #999999;
font-style: italic;
}

.wp_quotes_author {
margin-top: 5px;
font-size: 0.6em;
color: #444444;
}


#headerbanner {
float: left;
clear: both;
width: 865px;

}

a.cmework {
background-image: url("/img/cmework-off.gif");
width: 170px;
height: 90px;
display: block;
float: left;
text-decoration: none;
margin-right: 6px;
!margin-right: 5px;
}

a:hover.cmework {
background-image: url("/img/cmework-on.gif");
cursor: default;
}

a.cmeplay {
background-image: url("/img/cmeplay-off.gif");
width: 184px;
height: 90px;
display: block;
float: left;
text-decoration: none;
margin-right: 6px;
!margin-right: 5px;
}

a:hover.cmeplay {
background-image: url("/img/cmeplay-on.gif");
cursor: default;
}

a.cmesucceed {
background-image: url("/img/cmesucceed-off.gif");
width: 325px;
height: 90px;
display: block;
float: left;
text-decoration: none;
margin-right: 6px;
!margin-right: 5px;
}

a:hover.cmesucceed {
background-image: url("/img/cmesucceed-on.gif");
cursor: default;
}

a.cmesa {
background-image: url("/img/cmesa-off.gif");
width: 168px;
height: 90px;
display: block;
float: left;
text-decoration: none;
}

a:hover.cmesa {
background-image: url("/img/cmesa-on.gif");
cursor: default;
}


#navigation {
background-image: url("/img/cmesa_navbg.gif");
background-repeat: no-repeat;
height: 40px;
font-family: Tahoma, Arial, Verdana;
font-size: 0.8em;
color: #FFFFFF;
margin-top: 1px;
!margin-top: 1px;
!width: 863px;
}

#navigation a {
text-decoration: none;
color: #FFFFFF;
}

#navigation a:hover {
text-decoration: underline;
}


#cmework {
float: left;
padding: 10px 0 0 10px;
margin-left: 20px;
!margin-left: 10px;
}

#cmeplay {
float: left;
padding: 10px 0 0 10px;
margin-left: 50px;
}

#cmesucceed {
float: left;
padding: 10px 0 0 10px;
margin-left: 50px;
}

#cmesa {
float: right;
padding: 10px 0 0 10px;
margin-right: 30px;
!margin-right: 20px;
}


#middle {
float: left;
margin: 5px 0 20px 0;
!padding-top: 5px;
}





/* CONTENT STYLES  */

#welcomemsg {
}

.sectiontitle {
font-family: Arial, Tahoma, Verdana;
text-transform: lowercase;
padding-left: 3px;
padding-bottom: 2px;
background-image: url("/img/graybg.png");
background-repeat: repeat-x;
}


#content {
float: left;
width: 480px;
padding-left: 10px;
padding-right: 10px;
margin-bottom: 30px;
}


.subpagetitle {
font-family: Arial, Verdana, Tahoma, sans-serif;
font-weight: bold;
}

.post {
margin-bottom: 30px;
clear: both;
}

.post_title  {
font-family: Tahoma, Arial, Verdana;
font-size: 0.7em;
!line-height: 0.7em;
font-weight: bold;
}


.post_title a {
text-decoration: none;
color: #000000;
}

.post_date {
font-family: Tahoma, Arial, Verdana;
font-size: 0.7em;
!line-height: 0.7em;
color: #AAAAAA;
}

.post_date img {
!margin-top: -10px;
}

.entry {
font-family: Tahoma, Arial, Verdana;
font-size: 0.7em;
line-height: 1.15em;
color: #666666;
clear: both;
!margin-top: -10px;
}

.entry blockquote {
        padding: 5px;
        margin: 5px 12px 5px 30px;
        background-color: #EEEEEE;
        border: 1px 1px 1px 1px solid #CCCCCC;
}

.entry li {
margin-bottom: 2px;
}


.cmd-avatar {
float: left;
padding: 2px;
border: 1px solid #DEDEDE;
margin: 0 4px 4px 0;
!margin-top: 20px;
}

.navigation {
font-family: Tahoma, Arial, Verdana;
}

.probio {
}

.cmesateam {
margin-bottom: 18px;
}

.cmesaposn {
font-size: 1.15em; 
color: #000000; 
font-weight: bold;
}

.fieldwrap {
text-align:
}

.fmtext-join {
font-size: 1.15em;
}



/* SIDEBAR STYLES (UPCOMING EVENTS COLUMN) */


#sidebar {
float: left;
width: 198px;
min-height: 200px; 
}

#sidebar ul {
padding: 0;
margin: 0;
}

#google-calendar, #popularity, #societies  {
list-style-type: none;
padding: 4px 10px 7px 10px;
border: solid 1px #DEDEDE;
margin-bottom: 5px;
}

#popularity li, #societies li {
list-style-type: none;
margin-bottom: 3px;
!margin: 0;
}

#popularity a, #societies a {
color: #666666;
text-decoration: none;
}

#popularity a:hover, #societies a:hover {
color: #000000;
text-decoration: underline;
}

.widgettitle {
font-family: Tahoma, Arial, Verdana;
font-size: 0.7em;
color: #666666;
font-weight: bold;
}

.gcalendarwidget {
!margin-top: -8px;
}


.GoogleCalendarDate {
color: #000000;
}

.GoogleCalendarItem {
list-style-type: none;
margin-bottom: 3px;
!margin: 0;
}

.GoogleCalendarItem a {
text-decoration: none;
color: #666666;
}

.GoogleCalendarItem a:hover {
text-decoration: underline;
color: #0000FF;
}



.GoogleCalendarList {
font-family: Tahoma, Arial, Verdana;
font-size: 0.7em;
color: #666666;
}




/* SPONSORS BOX */

#sponsors {
float: left;
width: 134px;
padding: 0 0 0 30px;
min-height: 300px;
}

#sponsors ul {
margin: 0;
padding: 0;
}

#sponsors li {
list-style-type: none;
}

#sponsors img {
margin-bottom: 5px; 
}



/* FOOTER STYLES */

#footer {
clear: left;
width: 805px;
padding-right: 60px;
height: 39px;
padding-top: 5px;
background-color: #373737;
background-image: url('/img/cmesa-people-sm.gif');
background-position: center right;
background-repeat: no-repeat;
font-family: Tahoma, Arial, Verdana;
font-size: 0.7em;
color: #999999;
text-align: right;
}
