@charset "utf-8";

/*  
Theme Name: World of Level Design
Theme URI: http://www.WorldofLevelDesign.com
Description: 
Version: 1.0
Author: Alex Galuzin
Author URI: http://www.WorldofLevelDesign.com/

*/

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #333333 url('/images/bg03.jpg');
	background-attachment: fixed;	/*	#DCDCCC repeat-x top left	*/
	/*
	height:100%;
	background-color:#333;
	background-image: url('images/body_bg_v2.gif');
	background-repeat: repeat-y;
	background-position:center top;
	*/
}



/*  Header Topic */
h1
   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #930000;
	font-weight: bold;
	margin-right: 15px;
	margin-left: 15px;
	margin-bottom: 5px;
	margin-top: 10px;
}


/*  Header Topic with Link */
.topicheader
   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F2F2EE;
	font-weight: bold;
	margin-right: 15px;
	margin-left: 15px;
	margin-bottom: 5px;
	margin-top: 10px;
}
.topicheader a, .topicheader a:visited {
	color: #F2F2EE;
	text-decoration: underline;
}
.topicheader a:hover{
	color: #B1CB4E;
	text-decoration: underline;
}


/* Side Category Header*/
h2
   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3C3C3C;
	margin-right: 15px;
	margin-left: 10px;
	margin-bottom: 5px;
	margin-top: 10px;
}
.side {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 10px;
}
.side a, .side a:visited {
	color: #000000;
	text-decoration: underline;
}
.side a:hover{
	color: #6D8732;
	text-decoration: underline;
}


/* Sub Topics Header */
h3
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #C11111;
	margin-right: 15px;
	margin-left: 15px;
	margin-bottom: 5px;
	margin-top: 10px;
}


/* Date - Tiny font */
h4
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #424242;
	margin-right: 15px;
	margin-left: 15px;
	margin-bottom: 5px;
	margin-top: 10px;
}


/* Large Font Text-Good for numbers */
h5
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	margin-right: 15px;
	margin-left: 15px;
	margin-bottom: 5px;
	margin-top: 10px;
}

h6
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #037ad4;
	margin-right: 15px;
	margin-left: 15px;
	margin-bottom: 5px;
	margin-top: 10px;
}

.main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-right: 15px;
	margin-left: 15px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.cat_topicheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	margin-right: 15px;
	margin-left: 15px;
	margin-bottom: 5px;
	margin-top: 10px;
	font-weight: bold;
}

.otherheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #8C0F31;
	margin-right: 15px;
	margin-left: 15px;
	margin-bottom: 5px;
	margin-top: 10px;
	font-weight: bold;
}

img
{
	border-style: none;

}
.leftimg
{
	border-style: none;
	margin-right: 10px;
	margin-left: 0px;
	margin-bottom: 5px;
	margin-top: 0px;
}
.rightimg
{
	border-style: none;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 5px;
	margin-top: 0px;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BCD23C;
	margin: 15px;
}

.footer a, .footer a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
.footer a:hover{
	color: #BDD389;
	text-decoration: underline;
}


a {
	color: #203500;
	text-decoration: underline;
}
a:visited {
	color: #203500;
	text-decoration: underline;
}
a:hover {
	color: #7A8532;
	text-decoration: underline;
}


#cd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#C90115
}



/* BLOCKQUOTE */

blockquote {
	background-color:#F6F5F0;
	padding:5px;
	margin:20px 30px 20px 30px;
	border-style:dashed;
	border-width:1px;
	border-color:#9eb642;
}

blockquote p{
	padding:0px;
	margin:0px;

}






/* UNORDERED LIST*/

/*ul{
	
	
	padding:0px 60px 0px 60px;
}*/

ul li{
	list-style-type: disc;
	font-size: 12px;
	line-height: 18px;
	font-size: 12px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0px 60px 0px 0px;

}




/* NAVIGATION */

#header_nav {
	background-color:#91A12C;
	width:980px;
	height:34px;
	display:block;
	padding:0px;
	margin:0px;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
}


#nav {
	letter-spacing:0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background:#91A12C;
	font-weight:normal;
	text-transform:normal;
	width:100%;

}

#nav, #nav ul {
	float:left;
	padding:0;
	margin:0;
	width:980px;

	
}

#nav a {
	display:block;
	color:#ffffff;
	text-decoration:none;
	padding: 8px 28px 8px 26px;
	font-weight:bold;
	
}

#nav li {
	float:left;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	list-style:none;

}

#nav ul {
	position:absolute;
	left:-999em;
	height:auto;
	width:150px;
	font-weight:normal;
	margin:0;
 	border:0;
	line-height:1;
	padding:0;
}
 

/*
#nav li li {
	width:150px;
	border:0;
	font-weight:bold;
	margin:0;
	padding:0;
}

#nav li li a {
	padding:8px 13px;
	width:124px;
	margin:0;
	color:#747475;
	font-weight: normal;
}


#nav li ul ul {
	margin:-28px 0 0 151px;
	padding:0;
}
*/


#nav li li:hover {
	background:#93a912;
}


#nav li ul li:hover a, #nav li ul li li:hover a, #nav li ul li li li:hover a, #nav li ul li li li:hover a {
  	color:#2D2D2D;
}
  
  
#nav li:hover a, #nav li.sfhover a {
  	color:#2D2D2D;
}
  
  
#nav li:hover li a, #nav li li:hover li a, #nav li li li:hover li a, #nav li li li li:hover li a {
	color:#2D2D2D;
}
  
  
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul {
    left:-999em;
}
	
	
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {
    left:auto;
	background:#ebece7;
}
	
	
#nav li:hover, #nav li.sfhover {
    background:#ebece7;
}
	
	
#nav li li.sfhover {
    background:#ebece7;
}
	

/* FIXES/HACKS */
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
* html .clearfix{height:1%}


/* TABS */
#page-wrap { width: 400px; margin: 0; }

#example-one { 
	background: #f6f5f0;
	padding: 10px 5px 5px 5px;
	margin: 0 0 15px 0px;
	/*-moz-box-shadow: 0 0 5px #666;
	-webkit-box-shadow: 0 0 5px #666;*/
	
	
}

#example-one .tab { overflow: hidden; margin: 0 0 0px -10px;}
#example-one .tab li { width: 116px; float: left; margin: 2px; list-style-type: none; }
#example-one .tab li.last { margin-right: 0; }
#example-one .tab li a { display: block; padding: 8px; background: #959290; color: white; font-size: 12px; text-align: center; border: 0; }
#example-one .tab li a:hover { background-color: #3C3C3C; color: #ffffff;}

#example-one ul li {
	overflow: auto;
	list-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	margin: 0px 0px 0px -20px;
}
#example-one ul li a {
	display: block;
	border-bottom: 1px solid #f6f5f0;
	padding: 1px;
	color: #000000;
}
#example-one ul li a:hover, #example-one ul li a:focus { color: #93a912; text-decoration:underline;}
#example-one ul li:last-child a { border: none; }

#example-one li.tab-one a.current, ul.mostpopular li a:hover { background-color: #93a912; color: #ffffff;}
#example-one li.tab-two a.current, ul.currenthits li a:hover { background-color: #93a912; color: #ffffff; }
#example-one li.tab-three a.current, ul.recentposts li a:hover { background-color: #93a912; color: #ffffff; }
#example-one li.tab-four a.current, ul.classics li a:hover { background-color: #FE4902; color: white; }

.hide { position: absolute; top: -9999px; left: -9999px; }

a:focus { outline: 0; }
