﻿@import url("css/menu.css");

/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:top;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}


body 
{
	margin:0;
	padding:0;
	background:#bebebe;
	line-height:1.4;
}

/* font style overrides */
body, .Normal, .NormalDisabled
{
	font-family:Arial,sans-serif;
	font-size:medium;
}

ul {margin:10px 40px;}
ul li{list-style:disc none outside;}

#ContentWrapper
{
	margin: 0 auto 0;
	width:970px;
	background-image:URL(./images/contentShadow.gif);
	background-repeat:repeat-y;
}

#Header, #MainMenu, #Content, #Footer
{
	margin:0 17px 0 17px;
	width:936px;
	overflow:hidden;
}

/* Start header styles */
#Header
{
	height:229px;
	background-image:URL(./images/header_bg.jpg);
}

#login_style{float:right;margin:0 17px 0 0;text-align:center;font-size:small;}
#login_style a {float:right;padding:5px 0;}
#login_style a.login{width:92px;}
#login_style a.user{width:80px;margin-right:3px;}
/* End header styles */

/* Start content styles */
.mainContent{position:relative;display:block;margin:10px 15px;}
.contentPane{width:100%;}
.rightPane{padding-left:15px;}
.rightPane .c_head{width:130px;}
.leftPane{padding-right:15px;}
.DNNEmptyPane{margin:0;padding:0;width:0;display:none;}
/* End content styles */

#Footer
{
	height:210px;
	background-image:URL(./images/footer_bg.jpg);
}

#MainMenu { position:relative; background:transparent url(./images/menu_bg.gif) repeat scroll left top; height:47px; }
#MainMenu .cornerBL { position:absolute; left:0; bottom:0; background:transparent url(./images/menu_corner_bl.gif) no-repeat; width:8px; height:8px; }
#MainMenu .cornerBR { position:absolute; right:0; bottom:0; background:transparent url(./images/menu_corner_br.gif) no-repeat; width:8px; height:8px; }



/* FORUM STYLES */
.DNN_ForumContent table, .DNN_ForumContent tr, .DNN_ForumContent td{vertical-align:middle;}