/*  
	Theme Name: illmob
	Theme URI: www.illmob.org
	Description: illmob theme
	Version: 1.0
	Author: coldblood
	Author URI: coldblood.org.uk
*/

body{ margin:0; font-family: Arial, Helvetica, Georgia, Sans-serif; font-size: 12px; height:100%; text-align: left; vertical-align: top; background: url('images/asmback2.jpg') #000;}
a img{border:none;}
a, a * {outline:none;}
.black{color:#000;}
.blue{color:#39f;}

#centers{ width:50%; height:50%; top:25%; left:25%; position:absolute; }
#Ocontainer{ background: #e6e6e6; background-repeat: repeat-y; width: 725px; clear:both; }

#pgwrapper{ position:relative; display:block; width:1000px; height:100%; padding:0 0 0 20px;}
#originalwrapper{ width: 725px; float:left; }
	#header{ margin:20px 0; width:725px; height:104px; }
		#header h1{ position:absolute; padding:0; margin:0; width:725px; height:104px; }
		#header h1 a{position:relative; height:100%; display:block; text-indent:-9999px; }
		#header h2{ display:none; }
	#navmenu { margin: 20px 0; width:725px; height: 26px; background: url('images/navbackground.gif') no-repeat; text-align: right; }
		#navmenu ul { margin: 0; padding: 0; list-style:none; }
		#navmenu li { display:inline; height:26px; }
		#navmenu ul li span{ position:relative; bottom:-5px; }
		#navmenu ul li a { position:relative; bottom:-5px; height:100%; padding:5px 10px; color:black; text-decoration:none; }
		#navmenu ul li a:hover { color: #3399FF; }
		#navmenu ul ul{ margin: 0; padding: 0; list-style:none; display:inline;  }		
	#wrapper{ position:relative; display:block; clear:both; }	
		#containertop{ float:left; width:300px; }
			#containertop .topCap{display:block; height:5px; overflow:hidden; background:url('images/c_topleft_wide.gif') no-repeat;}
			#containertop .botCap{display:block; height:5px; overflow:hidden; background:url('images/c_bottomleft_wide.gif') no-repeat;}
		#containertop img{margin:0; padding:0;}	
			#container{ top:210px; width:300px;  height:385px; overflow: auto; background: url('images/news.gif') repeat-y; }
			#container h2, #container h3, #container h4{ margin:0; font-size:12px; font-weight:normal; }
			#container a{color:#3399df; font-weight:bold; }	
				.navigation{padding:5px;}	
				.post{ padding:10px 5px; }
				.entry{}
				.postmetadata{}
				.navigation{}
				.mainp{ text-align: center; }
		#maintop{ position:relative; float:left; background-repeat: repeat-y; width: 400px; margin:0 0 0 25px;}
			#maintop .topCap{display:block; height:5px; overflow:hidden; background:url('images/c_righttop_bg.gif') no-repeat;}
			#maintop .botCap{display:block; height:5px; overflow:hidden; background:url('images/c_rightbottom_bg.gif') no-repeat;}
			#main{ position:relative; width: 400px; height:385px; overflow:hidden; background: url('images/main.gif') repeat-y; }
	#bottom{ margin:10px 0; padding:0; width:725px; display:block; clear:both; text-align:center; }
	#bottom ul{ position:relative; list-style:none; margin:0; padding:0; dispaly:block; }
		#bottom ul li{ display:inline; }
		#bottom ul li img{border:solid 1px #495548; filter:alpha(opacity=50); padding-bottom:-2}
	#bottom p{ margin:0; padding:0; font-family:Verdana, Arial, Helvetica; color:#39f; font-size:10px; text-align:center;}	
	
	#sidebar{ width:200px; float:left; /*border:3px solid #fff;*/ margin:20px 0 0 25px; background: #eaeaea url('images/news.gif') repeat-y;}
		#sidebar .topCap{ display:block; height:5px; overflow:hidden; background: url('images/c_sidebar_top.gif') no-repeat;  }
		#sidebar .botCap{ display:block; height:5px; overflow:hidden; background: url('images/c_sidebar_bottom.gif') no-repeat;  }
		#sidebar h2{ color:#39f; margin:0; padding:10px; text-decoration:none; }
			 #sidebar h2 a{ color:#39f; text-decoration:none; }
			 #sidebar h2 a:hover{text-decoration:none;}
		#sidebar ul{ list-style:none; margin:0; padding:0; }
		#sidebar ul li{ margin:5px; background:#eaeaea;}
		#sidebar ul li:hover{background:#454545;}
			#sidebar ul li a{ position:relative; height:100%; color:#000; padding:5px; text-decoration:none; display:block; }
			#sidebar ul li a:hover{ /*color:#39f;*/ color:#fff; background:#aaa; }

/* clearfix */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.clearfix {display:inline-block;}
.clearfix {display: block;}

.post table {
width: 100%;
border: 0px solid #ccc;
border-top: 0;
border-collapse: collapse;}
.post table th,
.post table td {
border: 0px solid #ccc;
border-bottom: 0;
padding: .3em .5em;}
.post table th {
text-align: left;
border-bottom: 0px solid #ccc;
}
