/*-----------------------------------------------------------
Description: Event UK 2010
Author: Soren Aarlev
Author URl: www.aspevents.net
-----------------------------------------------------------*/



/* RESET
-----------------------------------------------------------*/
a img{border:none;}
h1,h2,h3,h4,h5,h6,div,ul,li,img {margin:0; padding:0;}
/*-----------------------------------------------------------*/


/* WEBSITE HTML/BODY
-------------------------------------------------------------*/
html {border:0; margin:0; padding:0; font-size:16px;} 
body {margin:0; padding:0; font:0.6em Arial, Sans-serif; text-align:center; color:#515152; background:url(../g/2010/template/bg_site.gif) repeat-x top #274363;} 


/*Global Classes*/
.clear {clear:both;}
.floatleft {float:left;}


/*Links*/
a:link { text-decoration:none; color:#dd2d34;} /* unvisited link */
a:visited { text-decoration:none; color:#dd2d34; } /* visited link */
a:hover { text-decoration:none; color:#32659a;} /* mouse over link */
a:active {text-decoration:none; color:#dd2d34;} /* selected link */


/*Bulletpoints*/
div.column-middle ul {margin-left:1.5em;}
div.bodysheet ul li {margin-left:2em;}
/*-----------------------------------------------------------*/



/* STRUCTURE
-----------------------------------------------------------*/
/*Wrappers*/
#PageBody_DIV {width:963px; margin:0 auto; position:relative;}
#wrapper{float:left; width:963px;}

#communities{width:963px; /*padding:5px 0 5px 0;*/ text-align:right; color:#fff;}

/*Header */
#header {width:; }
.header-left {width:295px;}
#logo {width:295px;}
#register {width:295px; height:115px;}
.header-right {width:668px; height:209px; margin-top:0px; }


/*Content Wrapper & Base Font*/
#content {float:left; font:1.4em/1.5em Arial, Sans-Serif; text-align:left;  margin-top:20px; }


/*Columns*/
.column-left {width:176px;float:left;}
.column-middle-wrapper {width:622px;float:left;}
.column-middle-outer {float:left; width:622px; background:url(../g/2010/template/column_middle_t.gif) no-repeat top; margin-top:-15px;}
.column-middle-inner {float:left; width:502px; padding:0 60px 0 60px; _padding:0 55px 0 55px; background:url(../g/2010/template/column_middle_bg.gif) repeat-y;  margin:38px 0 0 0; }
.column-middle-bottom {float:left; height:56px; width:622px; background:url(../g/2010/template/column_middle_b.gif) no-repeat top; margin:0; padding:0; }
.column-right {width:153px; padding-left:12px;float:left;}


/*Ticker*/
#ticker {width:963px; height:30px; text-align:left;}
#ticker, #ticker a {font:1.1em/30px Arial, Sans-serif; color:#fff;}
#ticker a:hover {color:#dd2d34;}


/*Search*/
#search {width:153px; height:25px; background:url(../g/2010/template/search_bg.gif) no-repeat; margin-bottom:20px;}
#searchfield input {margin:0; padding:0; width:121px; border:0; float:left; height:22px; background:none; font:1em Arial, Sans-serif; color:#999; padding:3px 0 0 5px;}
#searchbutton input {margin:0; padding:0; float:left; width:27px; height:25px;}

/*Footer*/
.footerwrapper{width:943px;float:left;}


/*---------------------------------------------------------*/

/* NAVIGATION
-----------------------------------------------------------*/
#menuwrapper {background:url(../g/2010/template/bg_menu2.gif) no-repeat; width:963px; margin-top:5px;}


/*Main Menu*/
#menu {float:left; margin:0; padding:0; width:800px; height:60px;  text-align:left; padding:20px 0 0 20px;}
#menu ul li {margin:0; padding:0; list-style:none; float:left;}
#menu ul li a{ font:bold 1.4em Arial, Sans-serif; color:#fff;  text-transform:lowercase; padding:14px 12px 13px 12px; display:block; }
#menu ul li a:hover {color:#0054a6;  padding:14px 12px 13px 12px;}	
#menu li.menu_on a{color:#0054a6!important; }


/*Sub Menu*/
#submenu-top {width:176px;  height:5px; background:url(../g/2010/template/menu_top.gif) no-repeat; padding:0; margin:0; font-size:0; }
#submenu {margin:0; padding:0; width:176px;  background:url(../g/2010/template/bg_sub.gif) #e32831 repeat-x bottom ; text-align:left;}	
#submenu li {margin:0; padding:0; list-style:none; }
#submenu li a {margin:0; padding:0;  font:bold 0.8em Arial, Sans-serif; text-transform:lowercase; color:#fff; display:block; border-bottom:1px solid #e36e74; padding:4px 0 6px 10px;}
#submenu li a:hover {background-color:#32659a; color:#fff;}
#submenu-bottom {width:176px; height:5px; background:url(../g/2010/template/menu_bottom.gif) no-repeat; margin-bottom:20px;}

.submenu_on{background-color:#32659a; color:#fff;}
/*---------------------------------------------------------*/



/* HEADINGS 
-----------------------------------------------------------*/
h1{font:bold 1.6em Arial, Sans-Serif; color:#1d5694; text-transform:lowercase;} /* Page Titles*/
h2{font:bold 1.4em Arial, Sans-Serif; color:#515152; text-transform:lowercase; } /* Sheet Titles*/
h3{font:1.6em Arial, Sans-Serif; color:#5c5a5b; text-transform:lowercase;} /* Strap Titles*/
h4 {font:bold 1em/26px Arial, Sans-Serif; color:#fff; padding-left:10px; text-transform:lowercase; }/* Panel Titles (Breaking News)*/
/*---------------------------------------------------------*/

.default{padding-top:10px; margin:0;}


/* PANELS
-----------------------------------------------------------*/
/*Social Networking Panel*/
.social-networking {width:128px; padding:30px 0 0 0;}


/*Bordered panel on Left*/
.panel-1-top {height:26px; background:url(../g/2010/template/panel_t.gif) no-repeat; }
.panel-1-body {padding:10px; background-color:#fff;}
.panel-1-body p {margin:0; padding:0;}
.panel-1-bottom {height:7px; background:url(../g/2010/template/panel_b.gif) no-repeat; margin-bottom:20px;}


/*Bordered panel on Right*/
.panel-2-top {height:26px; background:url(../g/2010/template/panel2_t.gif) no-repeat; }
.panel-2-body {padding:10px; background-color:#fff; }
.panel-2-body p {margin:0; padding:0;}
.panel-2-bottom {height:7px; background:url(../g/2010/template/panel2_b.gif) no-repeat; margin-bottom:20px;}


/*Banner Panel*/
#banner {background:none; margin:0 auto; text-align:center; width:468px; height:auto;}
/*---------------------------------------------------------*/


/* SHEETS
-----------------------------------------------------------*/
div.sheetbody {margin-top:20px; margin-bottom:10px;}
div.bodysheet {padding-bottom:10px;}
div.leftsheet {width:243px; float:left; border-bottom:2px dotted #c4c8c8;}
div.rightsheet {width:243px; margin-left:20px; float:left; border-bottom:2px dotted #c4c8c8;}
div.fullsheet {clear:both; float:left;}
.hoz {border-bottom:2px dotted #c4c8c8; margin-bottom:15px;}
/*---------------------------------------------------------*/



/* FOOTER
-----------------------------------------------------------*/
ul#footer {height:80px; margin:0; padding:0; text-align:left; width:943px; background:url(../g/2010/template/bg_footer.gif) no-repeat; padding-left:20px; float:left;} 
ul#footer li {list-style:none; display:inline;  color:#fff;  padding:0 2px 0 2px; margin:0;  font:1em Arial, Sans-Serif;}
ul#footer li a{ color:#fff;  text-decoration:none; padding:0;  font:1em/80px Arial, Sans-Serif;}
ul#footer li a:visited{color:#fff; text-decoration:none; padding:0;}
ul#footer li a:hover{color:#32659a; text-decoration:none; padding:0;}
ul#footer li a:active{color:#fff; text-decoration:none; padding:0;}
/*---------------------------------------------------------*/