/* CSS Document */

body {
	margin:0px;
	padding:0px;
	background-color:#2c2c2c;
	background-image:url(images/bg.gif);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	}

h1, h2, h3, h4, h5, h6 {
	color:#910A04;
	}
	
h3 {
	font-size:14px;
	margin:0px;
	padding:0px;
	}
	
a {
	font-size:11px;
	color:#EFEFEF;
	text-decoration:none;
	}
	
a:hover {
	text-decoration:underline;
	}
	
#maincontainer {	
	width:850px;
	margin:0 auto;
	background-image:url(images/bg_content.jpg);
	background-repeat:repeat-y;
	}

#maincontainer .end{
	background-image:url(images/bg_content_bottom.jpg);
	background-repeat:no-repeat;
	height:35px;
	}
#contentarea {
	width:780px;
	margin-left:45px;
	}
	
.module {
	width:359px;
	margin-bottom:10px;
	}
	
.module .open{
	background-image:url(images/module_top.jpg);
	background-repeat:no-repeat;
	height:23px;
	}
	
.module .content{
	background-image:url(images/module_bg.jpg);
	background-repeat:repeat-y;
	padding-left:30px;
	padding-right:25px;
	}
	
.module .close {
	background-image:url(images/module_bottom.jpg);
	background-repeat:no-repeat;
	height:23px;
	}
	
.module#two .content{
	background-image:url(images/module_bg.jpg);
	background-repeat:repeat-y;
	padding-left:23px;
	padding-right:10px;
	}
	
#template {
	background-image:url(images/template_bg.jpg);
	background-repeat:repeat-y;
	width:562px;
	}
	
#template .close{
	background-image:url(images/template_bg_bottom.jpg);
	background-repeat:no-repeat;
	height:17px;
	margin-left:12px;
	}

#template .content {
	background-image:url(images/template_bg_top.jpg);
	background-repeat:no-repeat;
	padding-left:30px;
	padding-right:30px;
	padding-top:15px;
	/*width:562px;*/
	width: 520px;
	}

#templateWide {
	background-image:url(images/template_wide.jpg);
	background-repeat:repeat-y;
	width:745px;
	}
#templateWide .close {
	background-image:url(images/template_wide_bottom.jpg);
	background-repeat:no-repeat;
	height:17px;
	margin-left:12px;
	}
	
#templateWide .content {
	background-image:url(images/template_bg_top.jpg);
	background-repeat:no-repeat;
	padding-left:30px;
	padding-right:30px;
	padding-top:15px;
	/*width:562px;*/
	width: 520px;
	}
	
#ads {
	width:168px;
	background-image:url(images/ads_bg.jpg);
	background-repeat:repeat-y;
	}
	
#ads .content {
	background-image:url(images/ads_bg_top.jpg);
	background-repeat:no-repeat;
	padding:20px;
	padding-bottom:0px;
	}
	
#ads .close {
	background-image:url(images/ads_bg_bottom.jpg);
	background-repeat:no-repeat;
	height:17px;
	}
	
#footer {
	margin-top:10px;
	font-size:10px;
	color:#EFEFEF;
	}
	
#footer a{
	font-weight:bold;
	}
	