/* @override http://www.bigsessionfestival.com/css/styles.css */


#content{width:876px; min-height:575px; margin-left:42px; background:url(/images/content-bg.gif) bottom no-repeat #d7222b; float:left;}
#header #dates ul li a:hover, #col01 #dates ul li a:hover, #col01 #dates ul li #active{color:#d7222b;}
#content #col01 .newsitem h3{color:#2e160d;}
#content #col01 h1, #content #col01 #latestnews h1, #content #col01 #article h1, #content #col01 #bydate h1{border-bottom:1px solid #2e160d;}
#content #col01 #sponsors h1 {border-bottom:1px solid #2e160d;}


/* -------- Green
 
#content{width:876px; min-height:575px; margin-left:42px; background:url(/images/content-bg.gif) bottom no-repeat #93af14; float:left;}
#header #dates ul li a:hover, #col01 #dates ul li a:hover, #col01 #dates ul li #active{color:#93af14;}
#content #col01 .newsitem h3{color:#344a00;}
#content #col01 h1, #content #col01 #latestnews h1, #content #col01 #article h1, #content #col01 #bydate h1{border-bottom:1px solid #344a00;}
#content #col01 #sponsors h1 {border-bottom:1px solid #344a00;}

*/

/* CSS Document */

body{background:url(/images/bg.gif) no-repeat top center; margin:0; font:normal 62.5% Helvetica, Arial, sans-serif;}
a{text-decoration:none; font-weight:bold; color:#fff;}
a:hover{text-decoration:underline;}
img{border:0;}
#container{width:960px; margin:0 auto;}
#header{background:url(/images/bigsession-logo.jpg) no-repeat; width:960px; height:218px;}
#header ul{margin:30px 42px 0 0;padding:0; float:right;}
#header ul li{float:left; list-style:none; font-weight:bold; font:bold 1.2em Helvetica, Arial, sans-serif;}
#header ul li a{color:#000000; text-decoration:none; padding:8px;}
#header ul li a:hover{text-decoration:underline;}
#header #dates{clear:both; float:right; margin:100px 139px 0 0 ;}
*html #header #dates{clear:both; float:right; margin:100px 68px 0 0 ;}
#header #dates ul, #col01 #dates ul{margin:0; padding:0;}
#header #dates ul li, #col01 #dates ul li{margin:0; padding:0; font:bold 1.2em/1em Helvetica, Arial, sans-serif; list-style:none; float:left;}
#header #dates ul li span, #col01 #dates ul li span{font:bold 1.2em Helvetica, Arial, sans-serif;}
#header #dates ul li a, #col01 #dates ul li a{display:block; border:1px solid #fff; padding:18px 12px 5px 3px; margin-right:5px; color:#fff;}
#header #dates ul li a:hover, #col01 #dates ul li a:hover, #col01 #dates ul li #active{background-color:#fff; text-decoration:none;}


* html #content{height:575px; margin:0 0 0 21px;}

#content #nav{float:left; width:169px;}
#content #nav ul{margin:0 0 10px 10px; padding:0;}
#content #nav ul li{margin:0; padding:0; list-style:none; text-transform:uppercase;}
#content #nav ul li a{font:bold 2.0em Helvetica, Arial, sans-serif; color:#7a4e00;}
#content #nav p{padding:0 0 0 15px; margin:0; color:#fff; font:normal 1.2em Helvetica, Arial, sans-serif;}

#content #col01{ float:left; width:429px;}
#content #col01 #feature{float:left;}
#content #col01 #featurenews{}
#content #col01 #featurenews .featurecopy{ background:url(/images/feature-bg.gif) no-repeat; width:148px; height:143px; float:left}
#content #col01 #featurenews .featurecopy p{font:bold 1.5em Helvetica, Arial, sans-serif; color:#fff; margin:12px 8px;}
#content #col01 #featurenews img{float:left;}
#content #col01 #latestnews{}
#content #col01 h2{ font:bold 1.6em Helvetica, Arial, sans-serif; width:400px; float:none;}
#content #col01 h3{clear:both; font:bold 1.3em Helvetica, Arial, sans-serif;}
#content #col01 h1, #content #col01 #latestnews h1, #content #col01 #article h1, #content #col01 #bydate h1{color:#fff;font:bold 1.7em Helvetica, Arial, sans-serif; margin-bottom:8px; margin-top:15px; float:left; width:429px; clear:both;}
#content #col01 #feature h1{width:427px; height:65px; background:url(/images/dates.gif) no-repeat; text-indent:-3000px; margin:1px 0 0 0; padding:0; font-size:1em; border:none;}
* html #content #col01 #feature h1{margin-top:-19px;}
#content #col01 #bydate h1{color:#fff;font:bold 2em Helvetica, Arial, sans-serif; margin-top:0;}
#content #col01 .newsitem{margin-bottom:5px;float:left;}
#content #col01 .newsitem h3{width:38px;height:38px; background:url(/images/date-bg.gif) no-repeat; float:left; font:bold 1.8em/0.9em Helvetica, Arial, sans-serif; margin:0;padding:4px 0 0 3px; text-transform:uppercase;}
#content #col01 .newsitem h3 span{font-size:0.8em;}
#content #col01 .newsitem h2{color:#fff; font:bold 1.1em Helvetica, Arial, sans-serif;margin-bottom:0; margin-top:0; margin-left:5px; width:330px; float:left;}
#content #col01 .newsitem p{color:#fff; font:normal 1.1em/1em Helvetica, Arial, sans-serif; margin-top:0; margin-left:5px; width:330px; float:left;}
#content #col01 .newsitem a{display:block; float:left; font:bold 1.2em Helvetica, Arial, sans-serif; color:#fff; padding-top:12px; float:inherit; width:35px; }
#content #col01 div.newsitem01 {float:left; width:380px;}

#content #col01 #article, #content #col01 #bydate {padding-bottom:40px; float:left;}
#content #col01 #article p, #content #col01 #bydate p{color:#fff; font:normal 1.2em/1.6em Helvetica, Arial, sans-serif; margin-top:0; margin-left:0px; float:left; width:427px;}
#content #col01 #article p{margin-bottom:15px;}
#content #col01 #article ul{margin:10px 0 0 18px; padding:0;}
#content #col01 #article ul li{width:400px;}
#content #col01 #bydate ul{margin:0 0 20px 0;padding:0;}
#content #col01 #bydate ul li{list-style:none; font-size:1.4em; width:400px; }
#content #col01 #bydate li a{color:#edd1a3;}
#content #col01 #bydate li a:hover{color:#fff;}

#col01 #dates{clear:both; float:left; margin:0 0 0 0 ; width:427px;}
#content #col01 #dates p, #content #col01 #a_z p{ float:right;}
#content #col01 #dates p a, #content #col01 #a_z p a{color:#fff;}

#content #col01 #a_z ul{margin:0;padding:0;  float:left;}
#content #col01 #a_z ul li{float:left;color:#d79f3b; list-style:none;padding:10px 3px 0 0; font: bold 1.2em Helvetica, Arial, sans-serif;  }
#content #col01 #a_z ul li a{display:block; color:#fff; }


#content #col01 ul{clear:both;}
#content #col01 ul li.pdf{ list-style:url(../images/pdf.gif); font-size:1.4em;}
#content #col01 ul li.jpg{ list-style:url(../images/photoshop-file.gif); font-size:1.4em;}
#content #col01 ul li.mp3{ list-style:url(../images/mp3-music-file.gif); font-size:1.4em;}
#content #col01 ul li.doc{ list-style:url(../images/ms-word.gif); font-size:1.4em;}


#content #col01 #sponsors{margin-bottom:20px; clear:both;}
#content #col01 #sponsors h1{color:#fff;font:bold 1.7em Helvetica, Arial, sans-serif; margin-bottom:8px; float:none; margin-top:15px; width:auto;}



#content #col02 {width:230px; background:url(/images/confirmed-bg.jpg) no-repeat; min-height:284px; float:left; margin-left:8px;}
* html #content #col02{height:284px;}

#content #col02 img{margin-top:5px;}
#content #col02 h2{font:20px normal Helvetica, Arial, sans-serif;margin-left:10px;margin-bottom:10px; margin-top:12px; background:url(/images/confirmed-2008.gif) no-repeat; width:216px; height:24px; text-indent:-3000px;}
#content #col02 #archive{ background:url(/images/previous-sessions.gif) no-repeat;}
#content #col02 ul ul {margin-bottom:0;}
#content #col02 ul ul li{font-size:0.8em;}

#content #col02 ul{margin:0 0 20px 0;padding:0;}
#content #col02 ul li{margin:0 0 0 10px;padding:0; list-style:none; color:#dfee9b; font:bold 1.8em Helvetica, Arial, sans-serif; }
#content #col02 ul li a{text-decoration:none;color:#dfee9b;}
#content #col02 ul li a:hover{color:#fff;}
#content #col02 #subnav{margin-top:15px; margin-left:8px;}
#content #col02 #subnav h1{font:bold 2em Helvetica, Arial, sans-serif;}

/* ----- Mailing List ----- */
#content #col01 #mailing_list{ clear:both;}
#content #col01 #mailing_list form{padding:5px 0 8px 0; background:url(/images/pink-dots.gif) bottom repeat-x; width:332px; clear:both;}
#content #col01 #mailing_list form fieldset{border:none;padding:0; clear:both;}
#content #col01 #mailing_list form fieldset label{float:left;color:#000; font:bold 1.2em/1em Helvetica, Arial, sans-serif; clear:both; width:37px; padding-top:3px;}
#content #col01 #mailing_list form fieldset input { float:left; margin:1px 0 0 5px;width: 280px; background-color:#a67000 !important; color:#fff; font:bold 1.2em Helvetica, Arial, sans-serif; border:none;}
#content #col01 #mailing_list form fieldset input.submit{width:auto; float:right; margin-right:5px;}

#content #col01 #article #gallery{margin:0;padding:0;}
#content #col01 #article #gallery li{list-style:none; width:100px; height:60px; overflow:hidden; text-align:center; float:left; background-color:#fff;border:2px solid #fff; }
#content #col01 #article #gallery li a{margin:0; padding:0; width:auto; }

#footer{width:876px; margin:0 auto;}
#footer #sponsors{float:left;}
#footer #reach{float:right; margin-right:13px; font:normal 1.2em Helvetica, Arial, sans-serif; margin-top:8px;}
#footer #reach a{color:#000; font-weight:normal;}

#gloffers img { margin-top: 10px; margin-left: 2px; }

#support {width:876px;}
