
/*_COLORSCHEME
summer khakis on colourlovers.com

             milk: #F3F3E1;
	   gap khakis: #CECDB0;
		wedgewood: #7E96BB;
little blue jeans: #656A80;
	untanned skin: #F1E8D3;
*/
 
body{color:#222;background:#fdfdf0 url(/2008/assets/images/bg/89367.png) left -90px repeat-x; font-family:Georgia, "Times New Roman", Times, serif;}p img{float:left;margin:1.5em 1.5em 1.5em 0;padding:0}p img.right{float:right;margin:1.5em 0 1.5em 1.5em}a:focus,a:hover{color:#000}a{color:#009;text-decoration:underline}blockquote{margin:1.5em;color:#666;font-style:italic}strong{font-weight:bold}dfn{font-style:italic;font-weight:bold}sup,sub{line-height:0}abbr,acronym{border-bottom:1px dotted #666}address{margin:0 0 1.5em;font-style:italic}del{color:#666}pre,code{margin:1.5em 0;white-space:pre}table{margin-bottom:1.4em;width:100%}th{font-weight:bold;background:#C3D9FF}th,td{padding:4px 10px 4px 5px}tr.even td{background:#E5ECF9}tfoot{font-style:italic}caption{background:#eee}label{font-weight:bold}fieldset{padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc}legend{font-weight:bold;font-size:1.2em}input.text,input.title,textarea,select{margin:0.5em 0;border:1px solid #bbb}input.text:focus,input.title:focus,textarea:focus,select:focus{border:1px solid #666}input.text,input.title{width:300px;padding:5px}input.title{font-size:1.5em}textarea{width:390px;height:250px;padding:5px}div.pad{padding:10px;}

/*_HEADER*/
#hd {color:#3a3d4c;}
#hd h1{margin:20px 0 0 0; padding:2px; font-size:300%;}
#hd p{margin:0; padding:0;}

/*_META*/
#meta {text-align: right;padding: 7px 3px 3px 3px;}
#meta a{font-size:90%;color:#7e96bb; text-decoration:none; padding:7px;}
#meta a:hover{border:none; color:#3a3d4c;}

/*_LOGO*/
#logo {}

/*_NAV*/
#nav{margin-left:26%; margin-top:50px;}
#nav ul{margin-left:0;}
#nav li {display: inline; margin-bottom:3px; margin-left:0;}
#nav li a{color:#7e96bb; font-size:170%; text-decoration:none; padding:7px;}
body.home #nav li a.home,
body.schedule #nav li a.schedule,
body.resources #nav li a.resources,
#nav li a:hover{/*background:#e8e8d5; */border:1px solid #CECDB0; color:#3a3d4c; padding:6px;}

/*_BODY*/
#bd {clear:both;}
#schedule,#schedule *{border:0;}
#schedule thead th{background:none; border:0;}
#schedule td{text-align:center;}
#schedule tbody tr.even td{background:#E8E8D5; border:0;}
#schedule tr{border:0;}

#content{background:#f3f3e1; border:1px solid #CECDB0; font-family:Georgia, "Times New Roman", Times, serif;}
#content a{}
#content a:hover{text-decoration:none;}
#content h2{font-size:380%; margin:0;}

#content ul{color:#CECDB0;}
#content ul li{list-style:square; color:#222; line-height:21px;}
#content ul ul li{list-style:circle;}
#content p.date{text-align:right; color:#a9a88b;}
#content div.syntax_hilite{border:1px solid #000; background:#EAEAEA; padding-bottom:20px; padding-left:5px; overflow:scroll; margin-bottom:20px;}

/*_SIDEBAR*/
#sb{background:#f3f3e1; border:1px solid #CECDB0; font-family:Georgia, "Times New Roman", Times, serif;}
#sb h3{margin-top:0; padding-top:0;}
#sb ul{padding:0; margin:0;}
#sb ul li{list-style:none; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #cecdb0;}
#sb ul li.last{border-bottom:none;}
#sb li span{display:block; color:#a9a88b; font-size:80%; text-align:right;}
#sb ul li a{color:#656a80; font-size:115%; font-weight:bold; text-decoration:none; padding:10px 14px 22px;}
body.session1 #sb li.one,
body.session2 #sb li.two,
body.session3 #sb li.three,
body.session4 #sb li.four,
body.session5 #sb li.five,
body.session6 #sb li.six,
body.session7 #sb li.seven,
body.session8 #sb li.eigth,
body.session9 #sb li.nine,
body.session10 #sb li.ten,
body.session11 #sb li.eleven,
body.session12 #sb li.twelve,
body.session13 #sb li.thirteen,
body.session14 #sb li.fourteen,
body.session15 #sb li.last,
#sb ul li:hover{background:#e8e8d5;}
#sb ul li a:hover{_text-decoration:underline;}

/*_FOOTER*/
#ft {margin:30px 0 30px 26%; text-align:center;}

/*_CUSTOM*/
/*filetypes*/
a.pdf{background:url(../images/bg/icons/page_white_acrobat.png) left center no-repeat; padding-left:20px;}
a.doc{background:url(../images/bg/icons/page_white_word.png) left center no-repeat; padding-left:20px;}
a.xls{background:url(../images/bg/icons/page_white_excel.png) left center no-repeat; padding-left:20px;}
a.ppt{background:url(../images/bg/icons/page_white_powerpoint.png) left center no-repeat; padding-left:20px;}
.box{border:1px solid #CECDB0; background:#e8e8d5;}
.clear{clear:both;} .right{float:right;} .left{float:left;}
.txtright{text-align:right;} .txtleft{text-align:left;} .txtcenter{text-align:center;}
a.print{padding-left:20px; background:url(/2008/assets/images/bg/printer.png) left center no-repeat;}
.error, .notice, .success, .highlight{padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.errorText {color:#8a1f11;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
.small {font-size:85%;margin-bottom:1.875em}
.large {font-size:116%;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0; border:0;}