/*  

Theme Name: Nahma

Author: Dolly Meieran

*/



/**************** Body *********************/

/* * { margin:0; padding:0;} */

body

{

	font-size: 12px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000;

	/*line-height: 130%;*/

	background-color: #000000;
	
}

html, body, #content  { 	height: 100%;
}

#wrapper {
	margin: 20px auto 10px;
	padding: 0px 0 30px 0;
	width: 900px;
	/*height: auto;
	min-height: 100%;*/
	background-color: #ffffff;
}
#wrapper2 {text-align: left;}

#top { margin: 0px auto; padding: 0; width:900px; height: 100px; }



/**************** Header *********************/

#header {margin:0;padding:0; width:900px;}

#header h1 {text-indent:-10000px;margin:0;padding:0;}

#header h1 a {display:block;background:url(images/header.gif) no-repeat left;height:100px;}



/**************** Navigation *********************/

#navbar {
	clear: both;
	float: left;
	margin: 0px;
	padding: 0px;
	width:220px; /*height: 15px;
	background: #876500;*/
	overflow: hidden;
}

#menu { margin: 0px; padding: 0px;

	float: left;

	/*width: 100%;

	vertical-align: center;

	height: 31px;

	line-height: 31px;*/ 

}

ul.menu

{

	/*float: left;*/

	list-style: none;

	font-size: 10px;

	font-weight: bold;

	text-transform: uppercase;

	margin: 0px;

	padding: 0px 10px 0px 30px;

	/*position: relative;

	left: 50%;

	text-align: center;*/

	letter-spacing: 0.15em;

}

ul.menu li{/*float:left !important;*/list-style-type:none;margin:0 0px;padding:0 0 1.8em 0; /*height: 2.5em; display:block; position:relative;

   right:50%;*/clear: left;}

ul.menu li a,ul.menu li a:link,ul.menu li a:visited{/*border-left:0;*/color:#603;/*float:left;display:block;*/text-decoration:none;padding:0px;}

ul.menu li a:hover,ul.menu li a:active{/*background:#fff;color:#555;*/text-decoration:none; color:#333;}

/*ul.menu li.home a{border-left:2px solid #fff;text-decoration:none;}*/

ul.menu li ul{/*float:left;*/margin-top:1em;padding:0;}

ul.menu li.current_page_item a, ul.menu li.current_page_parent a {color:#999;}

ul.children li { padding: 0px 0px 1.5em 2em; }

ul.children { display: none; }
ul.menu li.current_page_parent ul.children li.page_item a { color: #000; text-transform: none; letter-spacing: 0em;}
ul.menu li.current_page_parent ul.children li.page_item a:hover { border-bottom: 1px dotted #603; }

ul.menu li.current_page_parent ul.children { display: block; }



/**************** Search *********************/

#searchrss { margin: 0px; padding: 0px; float: right; width: 420px; text-align:right; }

#rss { color:#333; float:left; line-height:32px; background:url(images/rss.gif) no-repeat left; padding-left:20px; padding-right:10px; font-size:11px;}

#rss a,#rss a:link, #rss a:visited {  color:#333; text-decoration: none; padding:0;} 

#rss a:hover { color: #0e4761; text-decoration: none; padding:0;}

#topsearch { float:right; width: 230px; height: 22px; font-size:8pt; background: url(images/bg_search_box.gif) no-repeat; margin:5px 0 0 0; }

#topsearch #ls { float: left; padding: 0; margin: 3px 0 0 6px; border: 0; width: 145px; font-size:8pt; background: none; }

#topsearch #go { float: right; margin: 0 6px 0 0; }



/**************** Content *********************/

#main { clear: left; margin-top: 30px; padding: 0px 0 0 0; width:900px;}

/*#main2 { margin: 0px auto; padding: 20px 0 0 0; width:840px; background:url(images/mainbkg2.gif) repeat-y;}*/

#content { margin: 0px 0px 20px; padding: 0px; float: right; width: 675px; /*border-left: 3px solid #660033; min-height: 400px;*/}

#content2 { margin: 0px; padding: 0px; float: left; width: 840px;}

#midborder
{
	background-image: url(images/maroon.png);
	background-repeat: repeat-y;
	background-position: 223px;
} 

figure.wp-block-table {
	margin: 0;
}
figure.wp-block-table table {
	border-spacing: 0;
}

figure.enemies-production-info {
	width: 75%;
}


/**************** Themes *********************/

#coverimage {width: 140px; height: 210px; background:url(images/cover.jpg) no-repeat;margin-bottom:20px;}



#lsidebar { margin: 0px; padding: 0px; float: left; width: 155px; }

.lsidebar { margin:0; padding:0;float: left; width: 140px; }

/*.sidebar h2 a:visited{ color: #666; text-decoration: none; font-weight:bold; }

.lsidebar a:hover{ text-decoration: none; color: #000; }

.lsidebar ul{ list-style-type: none; margin: 0; padding: 0;}

.lsidebar ul li{ margin: 0 0 20px; }

.lsidebar ul li h2{ padding:5px; font-size:10px; font-weight:bold; text-transform: uppercase; color: #000; background:url(images/lsidebarh2.gif) no-repeat;}

.lsidebar ul ul{ padding: 4px 11px 11px; background: #eaeaea url(images/sidebar-bottom.gif) no-repeat bottom; }

.lsidebar ul ul li{ margin: 0; padding: 0 0 0 16px; line-height: 22px; border-bottom:2px solid #fff; background: url(images/bullet.gif) no-repeat 0px 5px; }

.lsidebar ul ul li.quicksms{ margin: 0; padding:0; line-height: 22px; background:none;}

.lsidebar ul ul ul{ border: 0; padding: 0; background-image: none; }

.lsidebar ul ul ul li{ padding: 0 0 0 10px;; background-image: none; }*/



/**************** Entry *********************/



.entry, .pageentry { padding: 0px; float: left; margin: 0 30px 0 35px; width: 610px; }

.entry a, .entry a:link, .pageentry a, .pageentry a:link, .entry a:visited, .pageentry a:visited   {  color:#666; text-decoration: none; padding:0; border-bottom:1px dotted #660033; font-weight:bold;} 

.entry a:hover, .pageentry a:hover { color: #660033; text-decoration: none; padding:0;}

.entry h2, .pageentry h2  { font-size:14px; margin-top: 0px; padding:0 0 15px 0; /*letter-spacing:0.1em; text-transform:uppercase;*/ color:#660033;}

/*.entry p, .pageentry p {margin:0; padding:0 0 1em 0; display: block; }*/

.entry ul, .pageentry ul { margin-left: 0px; padding: 0 0 1em 1.5em; list-style: disc outside none; } 

.entry li, .pageentry li { padding-bottom: 1em; /*margin: 0px 0 1em 0em; list-style: none outside none; */}

/*.entry ul li:before, .pageentry ul li:before{ content: "\00BB \0020"; } */

.entry ol, .pageentry ol { padding: 0 0 0 35px; margin: 0; }

.entry ol li, .pageentry ol li { margin: 0; padding: 0; }

.line { background:url(images/dot.gif) repeat-x; margin:10px 0 0 0; padding:0 0 20px 0; }

.quote_source {color:#933;}







/**************** Misc *********************/

acronym, abbr, span.caps { cursor: help; }

acronym, abbr { border-bottom: 1px dashed #999; }

blockquote { margin: 0px 20px 20px; padding-left: 0px; color: #666; /*border-left: 5px double #ddd;*/ }

blockquote cite { margin: 5px 0 0; display: block; }

.center { text-align: center; }

hr { display: none; }

h4 {/*font-size: 14px; line-height: 130%;*/ color: #990000; padding: 0.5em 0;}

a img { border: none; }

.navigation { display: block; text-align: center; margin-top: 10px; margin-bottom: 60px; }

.alignright{float:right;}

.alignleft{float:left;}

img.centered{display:block;margin-left:auto;margin-right:auto;}

img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}

img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}

pre {border-bottom: double 3px #999; font-family: Georgia,"Times New Roman",Times,serif;

white-space: pre-wrap; /* css-3 */

white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */

white-space: -pre-wrap; /* Opera 4-6 */

white-space: -o-pre-wrap; /* Opera 7 */

word-wrap: break-word; /* Internet Explorer 5.5+ */

/*font-size: 1.3 em;

color: blue;

background: #f3f2ed;*/

margin: 0px;

padding:0px; }

code {/*font-size:1.0em;*/ color: #000; font-family: Verdana, Arial, Helvetica, sans-serif;}

.red {color:#F33;}



/**************** Comments *********************/

#commentsbox { margin: 0px; padding: 0px; float: left; width: 500px; font-size:11px;}

#comments h2{margin:10px 0 0 0; padding:0; color:#ff5c00; font-size:14px; font-weight:normal;}

h3 #respond  {margin:10px 0 0 0; padding:0; color:#ff5c00; font-size:14px; font-weight:normal;}

.boxcomments{margin-bottom:20px;width:500px;}

#commentform{border-top:1px solid #eee;margin:0;padding:15px 15px 1px;}

#commentform label{display:block;margin:0;}

#commentform input{width:170px;margin:0 5px 10px 0;padding:1px;}

#commentform textarea{width:400px;margin:0 0 10px;padding:0;}

#commentform #submit{margin:0 0 20px;}

#commentform p{margin:5px 0; }

ol.commentlist{margin:0 0 1px;padding:0;}

ol.commentlist li{border-bottom:20px solid #fff;display:block;list-style:none;margin:0;padding:5px 15px 1px; background:#f2f8ff;}

ol.commentlist li.mycomment{border-bottom:20px solid #fff;display:block;list-style:none;margin:0;padding:5px 15px 1px; background:#f3fdff;}

ol.commentlist li.commenthead{display:block;list-style:none;margin:0;padding:5px 15px;}

ol.tblist{list-style:none;margin:0 0 1px;padding:0;}

ol.tblist li{display:block;list-style:none;padding:10px 5px 10px 5px;margin:0 0 5px; border:1px dashed #ccc;}

input#url,input#author,input#email,textarea{color:#666;width:40%;border:1px solid #cbcbcb;margin-bottom:0.6em;background:#fcfcfc;margin-top:2px;padding:3px;}





/**************** Sidebar *********************/

#sidebar { margin: 0px; padding: 0px; float: right; width: 155px; }

.rsidebar { margin:0; padding:0;float: right; width: 135px; }

.lsidebar a, .rsidebar a, .sidebar h2 a:visited{ color: #999; text-decoration: none; font-weight:bold; }

.lsidebar a:hover, .rsidebar a:hover{ text-decoration: none; color: #000; }

.lsidebar ul, .rsidebar ul{ list-style-type: none; margin: 0; padding: 0;}

.lsidebar ul li, .rsidebar ul li{ margin: 0 0 0px; }

.lsidebar ul li h2, .rsidebar ul li h2{ padding-bottom:0px; font-size:10px; font-weight:bold; text-transform: uppercase; color: #000; letter-spacing:0.1em; /*background:url(images/sidebarh2.gif) no-repeat;*/}

.lsidebar ul li.widget, .rsidebar ul li.widget { padding: 4px 0px 10px; margin-bottom: 10px; border-bottom: 3px double #CCC; /*background: #eaeaea url(images/sidebar-bottom.gif) no-repeat bottom;*/ }

.lsidebar ul ul li, .rsidebar ul ul li{ font-size:12px; margin: 0; padding: 0 0 3px; /*line-height: 22px;*/ /*border-bottom:1px solid #CCC; background: url(images/bullet.gif) no-repeat 0px 5px;*/ }

.lsidebar ul ul li.quicksms, .rsidebar ul ul li.quicksms{ margin: 0; padding:0; line-height: 22px; background:none;}

.lsidebar ul ul ul, .rsidebar ul ul ul{ border: 0; padding: 0; background-image: none; }

.lsidebar ul ul ul li, .rsidebar ul ul ul li{ padding: 0 0 0 10px;; background-image: none; }



/**************** Footer *********************/

#footer { margin: 0px auto; padding: 0px; width:900px; height: 31px; /*line-height:31px;*/ font-size:9px; color:#666; /*background: url(images/navbar.gif) no-repeat;*/ clear: both; }

#footer a,#footer a:link,#footer li a:visited{border-bottom:0;color:#333;text-decoration:none;}

#footer a:hover,#footer a:active{color:#000;text-decoration:none;}

.footer{ margin:0px; padding:0px; float:left;}

.top{ margin:0; padding:0px; float:right;}

#wrapper_ { /*margin: -20px auto; padding: 0 0 20px 0; width: 900px; height:20px; background:transparent url(images/wrapper_bottom.gif) no-repeat top; */}



/*.widget_nextgenimage h2 { display:none;}*/

.ngg-widget { text-align:center; padding: 4px 11px 10px 11px; background: #eaeaea url(images/sidebar-bottom.gif) no-repeat bottom; line-height:150%;}