/*-----------------------------------------------------------
Description: SIFER 2011
Author: Luke
Author URl: www.aspevents.net
-----------------------------------------------------------*/



/* RESET
-----------------------------------------------------------*/
a img{border:none;}
.clear {clear:both;}
h1,h2,h3,h4,h5,h6,div,img {margin:0; padding:0;}
ol,ul { margin:0; padding:0;}
/*-----------------------------------------------------------*/



/* WEBSITE HTML/BODY
-------------------------------------------------------------*/
html {border:0; margin:0; padding:0; font-size:16px;} 
body { margin:0; padding:0; font:0.74em Arial, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; line-height:1.5em; text-decoration:none; color:#000; background-color:#181717;}
body a:link{text-align:left; color:#ee252d; text-decoration:none;}
body a:visited {text-align:left; color:#ee252d; text-decoration:none;}
body a:hover {text-align:left; color:#00aeef; text-decoration:none;}
/*----------------------------------------------------------*/



/* STRUCTURE
-----------------------------------------------------------*/
/*Wrappers*/
#PageBody_DIV{width:1000px; margin:0 auto; position:relative; }
#container {width:975px; float:left;}

/*Header*/
#header {width:975px; padding:0px; height:205px; float:left;}

#menu {width:960px; float:left; height:47px; background:url(../g/2011/template/bg_menu.gif) no-repeat; padding-left:20px;}
#marquee{width:955px; float:left; height:27px; background-color:#fff; padding-left:20px;}
/*Content Wrapper & Base Font*/
#content {width:935px; background-color:#fff; padding:0px 20px 20px 20px;}
#content ul {margin-left:1.4em;}

/*Columns*/
#column-left {float:left; width:381px; margin-right:26px; background:url(../g/2011/template/bg_pbright.gif) bottom repeat-x #dedede; padding-bottom:10px;}
#column-leftbig {float:left; width:709px; margin-right:26px; _margin-right:22px; min-height:600px;}
#column-middle {float:left; width:302px; margin-right:26px;}
#column-right {float:left; width:182px; padding:8px 8px 16px 8px; background:url(../g/2011/template/bg_pbright.gif) bottom repeat-x #dedede;}  

#foot {background:url(../g/2011/template/bg_footer.gif) repeat-x; width:975px; float:left; height:47px;}
#search {width:250px; float:right; background:url(../g/2011/template/bg_search.gif) top right no-repeat;height:35px; padding-top:12px;}
	#searchfield {float:left; padding-left:75px;}
	#searchbutton {float:left;}
#tabs {width:25px; float:left; padding-top:100px;}


/*---------------------------------------------------------*/



/* NAVIGATION
-----------------------------------------------------------*/
/*********[BEGIN]mainmenu*********/
.menu1{float:left;  z-index:998; height:41px; width:960px;}
.menu1 li{list-style:none; float:left; position:relative;  min-height:41px; z-index:100;}
.menu1 ul{margin:0; padding:0; }
.menu1 table{position:absolute; border-collapse:collapse; z-index:999; left:-1px; top:41px;} 	/* use the table to position the dropdown list (only to I.E.6) */
.menu1 ul li{ display:block; border-right:1px solid #171717;  border-left:1px solid #535353;}
.menu1 ul li:hover, .menu1 ul li a:hover{display:block; background-color:#ed1c24;}  /*main menu Background on hover*/
.menu1 ul li a, .menu1 ul li a:hover{text-align:center; display:block; font: bold 1.3em Arial, sans-serif; color:#fff; text-decoration:none; padding:11px 43px 12px 42px; }

.menu1 ul li:visited, .menu1 ul li a:visited {color:#fff;}
/*********[END]mainmenu*********/
	
/*********[BEGIN]submenu*********/
.menu1 ul ul{margin:0; padding:0; display:block; list-style:none; z-index:990;  background-color:#c5171e;}
.menu1 ul ul li{width:170px; background:none; background-color:#c5171e!important; border:none;}
.menu1 ul ul li a{ border:none; background:none; background-color:#c5171e;  color:#fff; font: 0.95em Arial, Sans-serif; padding:6px 13px; text-align:left; text-transform:none; }
.menu1 ul ul li a:hover{border:none; font: normal 0.95em Arial, Sans-serif; color:#fff; text-transform:none; padding:0; padding:6px 13px; text-align:left; background:none; background-color:#ed1c24;}
.menu1 ul ul li:hover {background:none;  border:none;} /* To get rid of the repeating of background color from the main menu*/
.menu1 ul li:hover ul li{background:none;  border:none;} /* To get rid of the repeating of background color from th+e main menu*/
.menu1 ul ul {visibility:hidden;position:absolute;height:0; }
.menu1 ul li:hover ul, .menu1 ul a:hover ul{visibility:visible; }

/*********[END]submenu*********/
/*---------------------------------------------------------*/



/* HEADINGS 
-----------------------------------------------------------*/
h1 {margin:0; padding:0;font:bold 1.6em Arial, Sans-serif; color:#ee252d; repeat-x; height:29px; padding-left:0px; padding-top:0px;}
h2 {font:normal 1.5em Arial, Sans-serif; color:#8d8d8d;margin:0; padding:0; padding-top:10px;}
h3 {font:bold 1.1em Arial, Sans-Serif; color:#000; margin:0; padding:0;}
h4 {font:bold 1em Arial, Sans-Serif; color:#fff;margin:0; padding:0;}
h5 {font:;}
h6 {font:;}
/*---------------------------------------------------------*/

/* ORIGINAL HEADINGS 
-----------
h1 {margin:0; padding:0;font:bold 1.3em Arial, Sans-serif; color:#ee252d; background:url(../g/2011/template/bg_pt.gif) repeat-x; height:29px; padding-left:15px; padding-top:12px;}
h2 {font:normal 1.6em Arial, Sans-serif; color:#8d8d8d;margin:0; padding:0; padding-top:10px;}
h3 {font:bold 1em Arial, Sans-Serif; color:#000; margin:0; padding:0;}
-------------------------------------------------*/

/* PANELS
-----------------------------------------------------------*/
.panel_plain { padding:0; margin:0;}
.panel_plain p { padding:0; margin:0;}

/*Panel With Grey Top*/
div.panelbody {margin-bottom:15px; padding-top:10px;}
div.panelbody p {margin:0; padding:0;}


/*sponsor panel*/
.panel_5{float:left; width:182px; padding:0; margin:20px 0 0 0; margin-bottom:10px;}
.paneltitle_5{width:173px;font-size:0.95em; font-weight:bold; color:#fff; height:20px; padding:9px 0 0 9px; background-color:#8d8d8d;}
.panelbody_5{margin:0; padding:10px; font-size:0.95em; background-color:#fff; width:162px;}

/*Marquee panel*/
.panel_4{height:20px; float:left; margin-bottom:0px;}
.paneltitle_4{width:80px; float:left; font-size:0.95em; font-weight:bold; height:19px; padding-top:0px; color:#333;}
.panelbody_4{float:left; margin:0; padding:0; font-size:0.95em; height:20px; color:#ed1c24;}

.panel_1 {margin:15px 0 0 0; padding:0; width:182px; height:86px;}
.paneltitle_1{margin:0; padding:0;}
.panelbody_1{margin:0; padding:0;}
.panelbody_1 p {margin:0; padding:0; }
.panel_1_foot{padding:0; margin:0;}
/*---------------------------------------------------------*/


/* SHEETS
-----------------------------------------------------------*/
/*Default*/
.sheetbody {margin-bottom:0px;}
.bodysheet p {margin:0px 0 15px 0;}
.bodysheet {padding-bottom:15px;}
.fullsheet {}
.leftsheet {float:left; width:345px;}
.rightsheet {float:left; width:345px; margin-left:19px;}

/*Grey Sheet home with padding*/
.sheetbody_2 {margin-bottom:0px; width:351px; padding: 0 15px 15px 15px;}
.bodysheet2 {}


/*Grey Sheet Right*/
.sheetbody3 {margin-bottom:20px; background-color:#e4e3e3;}
.bodysheet3 {padding:10px 15px 15px 15px;}
.leftsheet3 {float:left; width:295px;}
.rightsheet3 {float:left; width:294px; margin-left:15px; }
/*---------------------------------------------------------*/



/* FOOTER
-----------------------------------------------------------*/
ul#footer {margin:0; padding:0; text-align:left; width:700px; padding-left:15px; padding-top:15px; float:left;} 
ul#footer li {list-style:none; display:inline; color:#a0adb7; padding:0 2px 0 2px; margin:0; font-size:0.95em;}
ul#footer li a{ color:#a0adb7;  text-decoration:none; padding:0; font-size:0.95em;}
ul#footer li a:visited{color:#a0adb7; text-decoration:none; padding:0;}
ul#footer li a:hover{color:#fff; text-decoration:none; padding:0;}
ul#footer li a:active{color:#a0adb7; text-decoration:none; padding:0;}
/*---------------------------------------------------------*/

