/*-----------------------------------------------------------
Description: Intermodal 2010
Author: Soren Aarlev
Author URl: www.aspevents.net
-----------------------------------------------------------*/



/* RESET
-----------------------------------------------------------*/
a img{border:none;}
.clear {clear:both; height:0; width:0; font-size:0; line-height:0;}
h1,h2,h3,h4,h5,h6,div,ul,li{margin:0; padding:0;}
P {margin:0; padding:0;}
#content ul {margin-left:1.3em; padding:0;} /* To make bulletpoints show correctly in the content */
/*-----------------------------------------------------------*/



/* WEBSITE HTML/BODY
-------------------------------------------------------------*/
html {border:0; margin:0; padding:0; font-size:16px;} 
body { margin:0; padding:25px 0 25px 0; font: 0.6em  verdana, Arial, Sans-serif; text-align:center; color:#5a5858; background-color:#231f20; } 
a:link {color:#f26522; text-decoration:none;} /* unvisited link */
a:visited {color:#f26522; text-decoration:none; } /* visited link */
a:hover {color:#231f20; text-decoration:none; } /* mouse over link */
a:active {color:#f26522; text-decoration:none;} /* selected link *
/*-----------------------------------------------------------*/



/* STRUCTURE
-----------------------------------------------------------*/
/*Wrapper*/
#PageBody_DIV{width:950px; position:relative; background-color:#fff;  margin:0 auto; padding:15px;}


/*Header*/
#header {width:950px; height:165px;}
#header-image {width:950px; height:185px;}


/*Content Wrapper & Base Font*/
#content {width:950px; font:1.2em/1.7em Verdana, Arial, Sans-serif; text-align:left; margin:15px 0 15px 0; min-height:400px; _height:400px;
/*min-height hack for IE6*/ }
#content P{padding:0 0 15px 0;}


/*Columns Home*/
#column-left {float:left; width:540px;}
#column-middle {float:left; width:190px; margin-left:15px;}
#column-right {float:left; width:190px; margin-left:15px;}  


/*Columns Pages*/
#column-left-pages {float:left; width:745px;}
#column-right-pages {float:left; width:190px; margin-left:15px;}  


/*News & Search Wrapper*/
#news-and-search {width:950px; height:38px;} 


/*Latest News*/
#latest-news {float:left; height:38px; width:631px; background:url(../g/2010/template/latest_news.gif) #231f20 no-repeat left; padding-left:104px; font:1.1em/38px Verdana, Sans-serif; color:#bdbcbc;}
#latest-news a {color:#bdbcbc;}
#latest-news a:hover {color:#f26522;}


/*Search*/
#search {float:left; width:204px; height:30px; background-color:#575555; border-left:1px solid #9e9c9d; padding:8px 0 0 10px;}
#searchfield { float:left; height:22px; background:url(../g/2010/template/search_bg.gif) no-repeat;}
#searchfield input {height:21px;  width:151px; border:none; font:1.2em Arial, Sans-serif; color:#8a8a8a;  padding:3px 0 0 6px; background:none; text-align:left;} /*style the input form*/
#search form {margin-bottom:0;} /* Remove default bottom margin on forms*/
#searchbutton {float:left; width:35px; height:28px; border:none;}


/*Banners*/
#banner {margin-bottom:15px;}
/*---------------------------------------------------------*/



/* NAVIGATION
-----------------------------------------------------------*/
/*Main Menu*/
.menu1 {float:left; width:950px; height:38px; background-color:#f26522; border-bottom:2px solid #231f20; }
.menu1 li {list-style:none; float:left; position:relative; z-index:100;  min-height:38px;}
.menu1 ul {margin:0; padding:0; }
.menu1 table {position:absolute; border-collapse:collapse; z-index:80; left:-1px; top:37px;} 	/* use the table to position the dropdown list (only to I.E.6) */
.menu1 ul li {display:block; border-right:1px solid #f8aa86;}
.menu1 ul li:hover, .menu1 ul li a:hover {display:block; background-color:#231f20;  /*main menu Background on hover*/}
.menu1 ul li a, .menu1 ul li a:hover {text-align:center; display:block; font: bold 1.4em  Arial, sans-serif; text-transform:uppercase; color:#fff; text-decoration:none; padding:12px 12px 10px 12px;}
.menu1 ul li:visited, .menu1 ul li a:visited {color:#fff;}

/*Sub Menu*/
.menu1 ul ul {margin:0; padding:0;}
.menu1 ul ul li {list-style:none;  width:192px; border:0;}
.menu1 ul ul li a { background-color:#231f20; color:#fff; font: 1em Verdana, Arial, Sans-serif; padding:8px 13px; text-align:left; text-transform:none;}
.menu1 ul ul li a:hover {font: 1em Verdana, Arial, Sans-serif; color:#fff;background-color:#575556; background-image:none;padding:0; padding:8px 13px; text-align:left; text-transform:none;}
.menu1 ul ul li:hover {background:none; } /* To get rid of the repeating of background color from the main menu*/
.menu1 ul li:hover ul li {background:none;} /* To get rid of the repeating of background color from the main menu*/
.menu1 ul ul {visibility:hidden;position:absolute;height:0;}
.menu1 ul li:hover ul, .menu1 ul a:hover ul {visibility:visible;}
/*---------------------------------------------------------*/



/* HEADINGS 
-----------------------------------------------------------*/
h1{font:bold 2.5em Arial, Sans-serif; color:#f26522; letter-spacing:-1px; text-transform:uppercase; border-top:1px solid #cecdcd; border-bottom:1px solid #cecdcd; padding:2px 0 2px 0; text-align:left; margin-bottom:15px;}
h2.alt-sheets {margin:0; padding:0; height:30px; font:bold 1.6em/30px Arial, Sans-serif; color:#fff; background-color:#575555; padding-left:15px; }
h2{font:bold 1.6em Arial, Sans-serif; color:#373635;} /* Sheet Titles*/
h3{font:bold 1.2em Arial, Sans-serif; color:#333;}
h4{font:bold 1.2em/32px Arial,Sans-serif; height:32px;  color:#fff; background-color:#f36523; padding-left:10px;}
/*---------------------------------------------------------*/



/* PANELS
-----------------------------------------------------------*/
/*Plain panel with 5px bottom margin*/
.plain {margin:0; padding:0; float:left; width:190px; margin-bottom:5px;}
.plain-panel-margin {}
.plain-panel-margin P {margin:0; padding:0;}

/*Panels with grey border and orange top*/
.panel_orangetop {width:190px; float:left;margin:0; padding:0;}
.panelbody {border-left:1px solid #dad6d7; border-right:1px solid #dad6d7; border-bottom:1px solid #dad6d7; padding:10px; margin-bottom:15px;}
.panelbody p {margin:0; padding:0;}
.panelbody form {margin-top:-5px;}

/*Countdown Panel*/
.countdown {margin:0; padding:0; height:58px; background:url(../g/2010/template/bg_countdown.gif) no-repeat; padding-top:65px; margin-bottom:5px; width:190px; float:left;} 
.countdown P {margin:0; padding:0;}
/*---------------------------------------------------------*/



/* SHEETS
-----------------------------------------------------------*/
/*Plain Sheets Home*/
.sheetbody {margin-bottom:10px; border-bottom:1px solid #cecdcd;}
.bodysheet {padding:10px 0 20px 0;}
.leftsheet {float:left; width:262px;}
.rightsheet {float:left; width:262px; margin-left:15px;}
.fullsheet {margin:0; padding:0;}

/*Plain Sheets Pages (Default)*/
.sheetbody2 {margin-bottom:10px; border-bottom:1px solid #cecdcd;}
.bodysheet2 {padding:10px 0 20px 0;}
.leftsheet2 {float:left; width:365px;}
.rightsheet2 {float:left; width:365px; margin-left:15px;}
.fullsheet2 {margin:0; padding:0;}

/*Grey Sheets Home*/
.sheetbody3 {margin-bottom:15px; background-color:#ebe9ea;}
.bodysheet3 {padding:15px;}
.leftsheet3 {float:left; width:262px;}
.rightsheet3 {float:left; width:262px; margin-left:15px;}


/*Grey Sheets Pages*/
.sheetbody4 {margin-bottom:15px; background-color:#ebe9ea;}
.bodysheet4 {padding:15px;}
.leftsheet4 {float:left; width:365px;}
.rightsheet4 {float:left; width:365px; margin-left:15px;}


/*Light Orange Sheets Home*/
.sheetbody5 {margin-bottom:15px; background-color:#fcdebb;}
.bodysheet5 {padding:15px;}
.leftsheet5 {float:left; width:262px;}
.rightsheet5 {float:left; width:262px; margin-left:15px;}


/*Light Orange Sheets Pages*/
.sheetbody6 {margin-bottom:15px; background-color:#fcdebb;}
.bodysheet6 {padding:15px;}
.leftsheet6 {float:left; width:365px;}
.rightsheet6 {float:left; width:365px; margin-left:15px;}
/*---------------------------------------------------------*/



/* FOOTER
-----------------------------------------------------------*/
ul#footer {height:38px; margin:0; padding:0; text-align:right; width:935px; background:url(../g/2010/template/logo_footer.gif) #f36523 no-repeat left; padding-right:15px;} 
ul#footer li {list-style:none; display:inline;  color:#fff;  padding:0 2px 0 2px; margin:0;  font:1em Verdana, Sans-serif;}
ul#footer li a{ color:#fff;  text-decoration:none; padding:0;  font:1em/38px Verdana, Sans-serif;}
ul#footer li a:visited{color:#fff; text-decoration:none; padding:0;}
ul#footer li a:hover{color:#231f20; text-decoration:none; padding:0;}
ul#footer li a:active{color:#fff; text-decoration:none; padding:0;}
/*---------------------------------------------------------*/
