/*-----------------------------------------------------------
Description: Big 5 2010
Author: Luke Sherrington
Author URI: 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:url(../g/2010/template/bg_grey.gif) bottom center no-repeat #c6c7c8;}
body a:link{text-align:left; color:#026192; text-decoration:none;}
body a:visited {text-align:left; color:#026192; text-decoration:none;}
body a:hover {text-align:left; color:#ddd; text-decoration:none;}
/*-----------------------------------------------------------*/



/* STRUCTURE
-----------------------------------------------------------*/
/*Wrappers*/
#PageBody_DIV{width:100%; float:left;}

#container {width:1000px; margin:0 auto; position:relative; padding:0;}

/*Header*/
#header {width:1000px; height:151px;}

/*Menu*/
#menu {width:1000px; height:38px; background-color:#000; position:relative; z-index:80; margin:0; padding:0;}
#menu-right {float:left; width:211px; margin-top:6px; background:url(../g/2010/template/bg_search.gif) top left no-repeat; height:32px;}
#searchfield {float:left; border:none;}
#search_button {float:left;}

/*Content*/
#content {width:1000px; margin:0; margin:30px 0 0 0; padding:0; position:relative; float:left;  }
#spanner {position:absolute; top:-30px; right:280px;}

/*Columns Home*/
#column-left {float:left; width:633px;  margin:0; padding:0;}
#column-leftpb {float:left; width:633px; margin:0; padding:0;}
#column-right {float:right; width:186px; margin:0 0 0 150px; background-color:#000; padding:13px; min-height:500px; _height:500px; }  
#column-bottom {float:left; width:1000px; padding:0; margin:0;}


/* NAVIGATION
-----------------------------------------------------------*/
/*********[BEGIN]mainmenu*********/
.menu1{float:left;  z-index:999; height:38px; width:788px;}
.menu1 li{list-style:none; float:left; position:relative;  min-height:38px;}
.menu1 ul{margin:0; padding:0; }
.menu1 table{position:absolute; border-collapse:collapse; z-index:999; left:-1px; top:27px;} 	/* use the table to position the dropdown list (only to I.E.6) */
.menu1 ul li{ display:block; }
.menu1 ul li:hover, .menu1 ul li a:hover{display:block; background:url(../g/2010/template/bg_menu.gif) top left repeat-x;}  /*main menu Background on hover*/
.menu1 ul li a, .menu1 ul li a:hover{text-align:center; display:block; font: bold 1em Arial, sans-serif; color:#fff; text-decoration:none; padding:11px 16px 8px 16px; }

.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:999;  background-color:#000;}
.menu1 ul ul li{width:150px; background:none; background-color:#000!important;}
.menu1 ul ul li a{ border:none; background:none; background-color:#000;  color:#fff; font: 1em Arial, Sans-serif; padding:6px 13px; text-align:left; text-transform:none; }
.menu1 ul ul li a:hover{border:none; font: normal 1em Arial, Sans-serif; color:#74accb; text-transform:none; padding:0; padding:6px 13px; text-align:left; background:none; background-color:#000;}
.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 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; }
#subbottom {border-bottom:5px solid #74accb; height:5px; width:150px; padding:0; margin:0;}
/*********[END]submenu*********/
/*---------------------------------------------------------*/



/* HEADINGS
-----------------------------------------------------------*/
/*Page Titles*/
h1 {font:bold 2.3em Arial, Sans-serif; color:#fff; letter-spacing:-1px; padding-bottom:10px; } 


/*Sheet Titles*/
h2 {font:bold 1.8em Arial, Sans-serif; padding-bottom:3px;}

/*Strap Titles*/
h3 {font:bold 1em Helvetica, Arial, Sans-serif; } 

/*Panel Titles*/
h4 {font-weight:bold; color:#fff; font-size:1.4em;} 
/*---------------------------------------------------------*/



/* SHEETS
-----------------------------------------------------------*/
/*Sheets Homepage*/
.sheetbody {margin-bottom:0px;}
.bodysheet {padding-bottom:20px;}
.bodysheet ul {margin-left:1.3em;}
.fullsheet {width:633px;}
.leftsheet {float:left; width:305px;}
.rightsheet {float:left; width:305px; margin-left:20px;  _margin-left:10px;}
/*---------------------------------------------------------*/



/* PANELS
-----------------------------------------------------------*/
/* Plain Panel */
div.panel_1  {margin-bottom:0;}
div.panel_1 P {margin:0; padding:0;}

/* right Panel */
.panel_5  {margin-bottom:14px; color:#fff; padding-bottom:5px; border-bottom:1px dotted #fff;}
.panel_5 P {margin:0; padding:0;}
.paneltitle_5 {width:186px; padding-bottom:5px; border-bottom:1px dotted #fff; margin-bottom:5px;}
.panelbody_5{width:186px; font-size:0.9em;}
/* Bottom Panel */
.panel_4{width:186px; height:140px; float:left; position:relative; padding:12px; margin-right:1px; background-color:#a6a9ab}
.paneltitle_4{width:186px; padding-bottom:5px;}
.panelbody_4{width:186px;  float:left; margin:0; padding:0;}
/*---------------------------------------------------------*/



/* FOOTER
-----------------------------------------------------------*/
/* Footer Wrappers */
#footerwrapper {width:100%; height:48px; background-color:#000; margin:0px; padding-top:20px; float:left; }
#footer-inner {width:1000px; margin:0 auto; }

/* Footer Left */
ul#footer {height:48px; margin:0; padding-top:6px; float:left; text-align:left; background:url(../g/2010/logos/dmg.gif) top left no-repeat; padding-left:155px;} 
ul#footer li {list-style:none; display:inline;  color:#fff;  padding:0 2px 0 2px; margin:0;  font-size:0.9em;}
ul#footer li a{ color:#fff;  text-decoration:none; padding:0;}


/* Footer Right*/
#footer-right {float:right; width:220px; height:35px; padding-top:0px;}
/*---------------------------------------------------------*/
