

html, body, div, span, h1, h2, h3, h4, h5, h6, p, hr, 
a, a img, font, img, li, ol, ul, blockquote,
fieldset, form, label, legend, caption {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	line-height: inherit;
	font-family: inherit;
	font-size: 100%;
}

ol, ul {
	list-style: none;
}

/* == Base Element Styling
------------------------------------------------- */

body
{
    color: #eee;
    font-family: Arial, Sans-Serif;
    font-size: 75%;
    background: #010101;
    text-align: center;
    letter-spacing: -0.8px;
}


body{background: #010101;margin:0;}
#esser{background: #010101; width: 995px;margin: 0 auto;text-align: left;}
#esser #head{float: left; width: 995px; height: 240px;background: url(/_img/head-graphic.gif) top left no-repeat;margin-bottom: 20px;}
#esser #head a{float:left; width: 430px; height: 117px; margin: 55px 0 0 275px;}
#esser #priNav{float: left;width: 120px;}
#esser #mainContent{float: left; width: 875px; background: url(/_img/dot-vert.gif) top left repeat-y;min-height: 300px; height: auto !important; height: 300px;}
#esser #foot{float: left; width: 995px;margin-bottom: 10px;}


/* == Primary Navigation
----------------------------------------------------------------------------------------------------------------------*/

#esser #priNav ul{margin: 0; padding:0;list-style-image: none;}
#esser #priNav ul li{margin: 0;padding:0;float: left; width: 120px;margin: 0 0 7px 0;}
#esser #priNav ul li a{float: left;background: url(/_img/sprite/main.gif) top left no-repeat;border-bottom: solid 3px #010101;font-size:0;line-height:0px !important;height:0px !important; overflow: hidden; padding: 25px 0 0 0;color:#010101;}
#esser #priNav ul li a:hover, #esser #priNav ul li a.on{border-bottom: solid 3px #E0F0E3;}
#esser #priNav ul li.navNews a{background-position: 0 -1px;width: 68px;}
#esser #priNav ul li.navLive a{background-position: 0 -37px;width: 50px;}
#esser #priNav ul li.navVideos a{background-position: 0 -71px;width: 82px;}
#esser #priNav ul li.navPhotos a{background-position: 0 -107px;width: 86px;}
#esser #priNav ul li.navBlog a{background-position: 0 -142px;padding-top: 30px;width: 53px;}
#esser #priNav ul li.navMusic a{background-position: 0 -178px;width: 70px;}
#esser #priNav ul li.navShop a{background-position: 0 -213px;padding-top: 30px;width: 60px;}
#esser #priNav ul li.navForum a{background-position: 0 -248px;width: 76px;}
#esser #priNav ul li.navComps a{background-position: 0 -283px;padding-top: 30px;width: 95px;}
#esser #priNav ul li.navContact a{background-position: 0 -363px;padding-top: 30px;width: 100px;}


/* =Forum Specific
--------------------------------------------------------------------------- */
#esser #mainContent #forumHolder{padding: 0 0 0 30px;width:840px;}
h1.titleForum{background: transparent url(/_img/sprite/main.gif) no-repeat top left;background-position: -149px 0;height:0px !important; overflow: hidden; padding: 36px 0 0 0;color: #010101;margin:0 0 10px 0;font-size:0;line-height:0px !important;color:#010101;}
body #esser .titleForum{background-position: -149px -280px;}


/* =Forum Overrides
--------------------------------------------------------------------------- */

#esser .BreadCrumb_OuterTableCSS,
#esser .BreadCrumb_InnerTableCSS,
#esser .CommonNavigation_OuterTableCSS,
#esser .CommonNavigation_InnerTableHeaderCSS{background-color: transparent;color:#fff;border: solid 0 #fff;}
#esser .PanelBar_Header{background: #010101 url(/forum/skins/esser/images/esser/theader_bg.gif) repeat-x top left;border: solid 1px #333;color:#000;}
#esser .PanelBar_OuterTable{border: solid 0 #fff;background-color: transparent;}
#esser .PanelBar_SubHeader{background: #010101 url(/forum/skins/esser/images/esser/theaderbtn_bg.gif) repeat-x top left;padding: 7px 5px 7px 5px;font-size: 60%;border:solid 1px #282727;}
#esser .SmallBoldGrayText,
#esser .SmallTxt,
#esser .bgBoldLinks,
#esser .smlLinks,
#esser .smlBoldLinks{color:#fff;}
#esser .TableCell_Dark,
#esser .TableCell_Light,
#esser .DataGridFooter{background-color: Transparent;border: solid 0 #fff;color:#fff;}
#esser .DataGridFooter{border-top: solid 1px #333;}
#esser .PanelBar_Footer{border: solid 0 #fff;border-top: solid 1px #333;background-color: Transparent;}
#esser .PanelBar_HeaderButton{background: #010101 url(/forum/skins/esser/images/esser/theader_bg.gif) repeat-x top left;}
#esser a:hover{text-decoration: none;}
#esser .PanelBar_HeaderButton a:hover{text-decoration: underline;}
#esser .FormButtonBig{padding:2px;height:auto;margin: 2px 0;}
#esser select,#esser .FormInputText{color:#333;font-size:90%;padding:2px;margin: 2px 0;}
#esser .FormInputText{height:auto;padding:3px 2px;}
#esser textarea.FormInputText{font-size:70%;}
#esser .fullmessage{padding: 10px;min-height: 50px;height: auto !important;height: 50px;}
#esser .fullmessage a{color:#fff !important;}
#esser .ShwMessageFooter{border: solid 0 #fff;background-color: Transparent;}
#esser .PanelBar_HeaderTxt{color:#fff;}
#esser .CommonNavigation_InnerTableFooterCSS{background: #010101 url(/forum/skins/esser/images/esser/theaderbtn_bg.gif) repeat-x top left;border:solid 1px #282727;}
#esser .SmallTxtBold{color:#fff;}