/*  
Theme Name: Flattering adapted for World of Arsenal
Theme URI: Not available as has been severly modified
Description: 
Version: 1
Author: Dev Day
Author URI: http://worldofarsenal.co.uk
*/


#nheader{width:980px;margin:auto;}
#nheader_menu{}
/* existing */
/*
#adheader
{
	width:960px;
	height:65px;
	clear:both;
	background-color:White;
	margin:auto;
	text-align:center;
	border-left:10px white solid;border-right:10px white solid;
	border-top:5px white solid;
	}
#ad1_spot{width:468px;float:left;margin-right:10px;}
#ad2_spot{width:468px;float:left;}
*/
body {
	margin:0px;
	padding: 0px;
	font-family: arial;
	font-size: 13px;
	color: #837669;
	background: #9F0102 url(/images/backgrounds/2010_bg.jpg) repeat-x left top;
}

h1, h2, h3 {
	margin: 0;
	font-family: arial;
	font-weight: normal;
	color: #649632;
}

h1 { font-size: 44px; }

h2 { font-size: 20px; }

h3 { }

p, ul, ol {
	margin-top: 0;
	line-height: 140%;
	
	font-family: arial/*Georgia, "Times New Roman", Times, serif*/;
	font-size: 11px;
}

ul, ol { }

blockquote { }

a { color: #B03336; }

a:hover { text-decoration: none; }

a img {
	border: none;
}

img.left {
	float: left;
	margin: 7px 30px 0 0;
}

img.right {
	float: right;
	margin: 7px 0 0 30px;
}

hr { display: none; }

.list1 {
}

.list1 li {
	float: left;
	line-height: normal;
}

.list1 li img {
	margin: 0 30px 30px 0;
}

.list1 li.alt img {
	margin-right: 0;
}



/* Header */

#head-wrap
{
	width:960px;
	margin:auto;
	}

.ad_block
{
	border:10px white solid;		
	margin:auto;
	margin-bottom:10px;
	width:960px;
	height:125px;
	clear:both;
	background-color:White;
	}

.footer_block
{
	background: url(/images/bg_header.jpg) repeat ;
	border:10px white solid;border-bottom:0px;		
	margin:auto;
	width:960px;
	height:30px;
}
#footer_final{}

#footer_logos
{
	border:10px white solid;
	margin:auto;
	width:960px;
	background-color:White;
	}

#links_on_footer

	{
	clear:both;
	background-color:#eee;
    border:10px white solid;border-top:0px;	border-bottom:0px;
	margin:auto;
	width:960px;
	
}

#header 
{
	background: url(/images/uppernav_bg2.jpg) repeat ;
	border:0px;
	margin:auto;
	margin-bottom:10px;
	width:980px;
	height:40px;
}

/* Menu */

#upppermenu
{position:absolute;display:none;
		background: url(/images/bg_header.jpg) repeat ;
	}

#menu {
	float:left;
	height: 40px;
}

#menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	line-height: normal;
}

#menu li {
	display: block;
	float: left;
	height: 15px;
	padding-right:8px;
	padding-left:8px;
	padding-top: 12px;
	padding-bottom: 12px;
	background: url(/images/img03.gif) no-repeat right center;
}

#menu a {
	display: block;
	float: left;
	padding: 0px 4px 0 4px;
	text-decoration: none;
	font-size:12px;font-weight:bold;
	font-family:Arial, Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
}

#menu a:hover { text-decoration: underline; }

#menu .current_page_item a {
	color: #FFFFFF;
}

/* Search */

#search {
	float: right;
	width: 280px;
	height: 30px;
	padding-top:5px;
}

#search form {
	float: right;
	margin: 0;
	padding: 5px 10px 0 0;
}

#search fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#search input {
	float: left;
	font: 10px Arial,Georgia, "Times New Roman", Times, serif;
	border: none;
	text-transform:uppercase;
}


#branding
{
	width:980px;
	border:0px #eee solid;
	height:200px;
	clear:both;
	margin:auto;
	margin-bottom:10px;
	background-repeat:no-repeat;
	background-color:#000;
	}
#holder_icons{position:absolute;background-color:white;padding:5px;margin:5px;opacity:0.7; filter: alpha(opacity=70); -moz-opacity: 0.7; margin-left:760px;margin-top:125px;}	
#holder_icons:hover{opacity:1; filter: alpha(opacity=100); -moz-opacity: 1; }	
#strapline{margin-top:10px;margin-left:480px;background-color:darkred;height:160px;width:470px;position:absolute;color:white;font-family:arial;font-size:20px;padding:10px;}
#strapline_text{margin-top:10px;margin-left:480px;background-color:transparent;height:160px;width:450px;position:absolute;color:white;font-family:arial;font-size:20px;padding:10px;}	
.strapline_text_small{font-size:12px;padding-top:10px;}
.strapline_text_small p{font-size:12px;}
#strapline_text a{color:White;text-decoration:none;}
#strapline_text a:hover{color:White;text-decoration:underline;}
#contentHomePage{width:680px;float:left;}

.nWhatNext{width:680px;margin:auto;clear:both}
.nWhatNext1{width:270px;background-color:white;padding:10px;height:110px;border-left:10px #326ABD solid;margin-right:10px;margin-bottom:10px;}
.nWhatNext2{width:270px;background-color:white;padding:10px;height:110px;border-left:10px #2B9435 solid;margin-right:10px;margin-bottom:10px;}
.nWhatNext3{width:270px;background-color:white;padding:10px;height:110px;border-left:10px #B7462C solid;margin-bottom:10px;}

.nWhatNext4{width:300px;background-color:white;padding:10px;height:90px;border-left:10px black solid;float:left;margin-right:10px;margin-bottom:10px;}
.nWhatNext5{width:300px;background-color:white;padding:10px;height:90px;border-left:10px orange solid;float:left;margin-bottom:10px;}
.nWhatNext6{width:300px;background-color:white;padding:10px;height:90px;border-left:10px silver solid;float:left;margin-bottom:10px;margin-right:10px;}
.nWhatNext7{width:300px;background-color:white;padding:10px;height:90px;border-left:10px purple solid;float:left;margin-bottom:10px;}

.nWhatNext1:hover{background-color:#eeffff;}
.nWhatNext1 ul {margin:0px;padding:0px;}
.nWhatNext1 ul li {list-style:none;}
.nWhatNext1 ul li h2{color:#666;line-height:16px;font-size:12px;}
.nWhatNext1 .eventTitle{font-size:20px;color:#326ABD;line-height:30px;}
.nWhatNext1 .eventCountdown{color:#326ABD;}

.nWhatNext2:hover{background-color:#eeffff;}
.nWhatNext2 .commentTitle{color:#666;line-height:16px;font-size:12px;}
.nWhatNext2 .commentAuthor{font-size:20px;color:#2B9435;line-height:30px;}
.nWhatNext2 .commentAuthor a{color:#2B9435;}
.nWhatNext2 .commentContent{color:#2B9435;}
.nWhatNext2 .commentDetail{font-size:11px;margin-top:5px;}

.nWhatNext3:hover{background-color:#eeffff;}
.nWhatNext3 .commentTitle{color:#666;line-height:16px;font-size:12px;}
.nWhatNext3 .commentAuthor{font-size:20px;color:#B7462C;line-height:30px;}
.nWhatNext3 .commentContent{color:#2B9435;}

.nWhatNext4:hover{background-color:#eeffff;}
.nWhatNext4 .commentTitle{color:#666;line-height:16px;font-size:12px;}
.nWhatNext4 .commentAuthor{font-size:18px;color:black;line-height:30px;}
.nWhatNext4 .commentContent{color:#2B9435;}
.nWhatNext4 img {float:left;padding-right:10px;}

.nWhatNext5:hover{background-color:#eeffff;}
.nWhatNext5 .commentTitle{color:#666;line-height:16px;font-size:12px;}
.nWhatNext5 .commentAuthor{font-size:18px;color:orange;line-height:30px;}
.nWhatNext5 .commentContent{color:#2B9435;}
.nWhatNext5 img {float:left;padding-right:10px;}

.nWhatNext6:hover{background-color:#eeffff;}
.nWhatNext6 .commentTitle{color:#666;line-height:16px;font-size:12px;}
.nWhatNext6 .commentAuthor{font-size:18px;color:red;line-height:30px;}
.nWhatNext6 .commentContent{color:#2B9435;}
.nWhatNext6 img {float:left;padding-right:10px;}

.nWhatNext7:hover{background-color:#eeffff;}
.nWhatNext7 .commentTitle{color:#666;line-height:16px;font-size:12px;}
.nWhatNext7 .commentAuthor{font-size:18px;color:purple;line-height:30px;}
.nWhatNext7 .commentContent{color:#2B9435;}
.nWhatNext7 img {float:left;padding-right:10px;}



.nTwitter{width:660px;background-color:white;padding:10px;padding-right:0px;clear:both;height:325px;margin-bottom:10px;}
.nTwitter ul{margin:0px;padding:0px;}
.nTwitter ul li{width:190px;height:80px;margin-bottom:10px;float:left;background-color:#DDEEF6;padding:10px;margin-right:10px;font-size:13px;font-weight:bold;list-style:none;}

.nIndexBlog{background-color:#eee;width:200px;height:240px;float:left;margin-right:10px;padding:10px;margin-bottom:10px;overflow:hidden;}
.nIndexBlog_Last{background-color:#eee;width:190px;height:240px;float:left;padding:10px;margin-bottom:10px;overflow:hidden;}
.nIndexBlogTitle{font-size:14px;font-weight:bold;}
.nIndexBlogDate{font-size:10px;margin-bottom:10px;}
.nIndexBlogTitle a{text-decoration:none;}
.nIndexBlogTitle a:hover;{text-decoration:underline;}
.nIndexBlogWOA a{font-size:12px;text-decoration:none;color:#bbb;}

#search-text {
	width: 165px;
	height: 18px;
	padding: 3px 0 0 5px;
	background: #9F0102;
	color: #eee;
}

#search-submit {
	height: 24px;
	margin-left: 12px;
	color: #eee;
	background-color:#620000;
	padding:5px;
}

/* Page */

.page {
	width: 980px;
	margin: 0 auto;
	xbackground: #FFFFFF;
}

/** LOGO */

#logo {
	width: 280px;
	height: 240px;
	margin: 0 auto;
	background: url(images/newlogo2.jpg) no-repeat left top;
}

#logo h1, #logo p {
	margin: 0;
	line-height: normal;
	text-align: center;
}

#logo h1 { 	
	padding-top: 190px;
	font-size:10px;
	color:#333;
}

#logo h1 a {
	text-decoration: none;
	text-transform: lowercase;
	color: #555;
}

#logo h1 a:hover { 
	text-decoration: underline; 
}

#logo p {
	height:30px;
	font: italic 10px Arial;
	color: #BF7D7F;
}

#logo p a {
	text-decoration: none;
	color: #BF7D7F;
}

#logo p a:hover { text-decoration: underline; }

/* Content */

#content {
	padding:15px;
	background-color:White;
	float: left;
	width:640px;
}

#contentFULL{width:100%;}

/* Post */

.post {
	margin-bottom: 25px;
}

.post .title {
	padding-bottom: 3px;
	color: darkred;
	font-size:24px;
}

.post .title_small {
	padding-bottom: 3px;
	/*background: url(images/img06.jpg) no-repeat left top;*/
	color: darkred;
	border-bottom:5px #ddd solid;
	text-transform:uppercase;
	font-size:14px;
	/*font-size:20px;*/
}



.post .title a {
	text-decoration: none;
	color: darkred;
}

.post .date
{
	margin-top:3px;
	}

.post .meta {
	margin: -30px  0 3px 25px;
	padding: 2px 30px 2px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #FFFFFF;
}

.post .meta a { color: #B6ACA2; }

.post .entry {
	padding: 0px;
	
}
.entry h3{color:White;}


.post .links {
	margin: 0 250px 0 0;
	padding: 0 0 0 0px;
}

.post .links .comments {
}

.post .links .permalink {
	padding-left: 17px;
}

.more_stories{float:left;width:265px;}

/* Sidebar */

#sidebar {
	float: right;
	width: 300px;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
	
	margin-bottom:10px;
}

#sidebar li {
	margin-bottom: 10px;
	background-color:white;padding:10px;border-left:10px purple solid;margin-right:10px;margin-bottom:10px;
	width:270px;
}

#sidebar li ul li {
	border:0px purple solid;
}

#sidebar li ul {
	line-height: 200%;
}

#sidebar li li {
	margin: 0;
	padding: 0 0px;
}

#sidebar p {
	margin: 0;
	padding: 0 0px;
}


#sidebar h2 , #links_on_footer h2, .ad_block p  {
	margin: 0 0 10px 0px;
	padding: 0 0 2px 0px;
	font-size: 14px;
	color: darkred;
	text-transform:uppercase;
	border-bottom:2px #bbb dashed;
}



#siderbar ul li ul {padding:0px ; margin:0px;}

#sidebar p {
	line-height: 200%;
}

.comment_mini p{margin:0px;padding:0px;font-size:9px;font-style:italic;}

/* Calendar */

#calendar {
}

#calendar caption {
	padding-bottom: 5px;
	font-weight: bold;
}

#calendar table {
	width: 100%;
	border-collapse: collapse;
	border-right: 1px solid #F5F2EF;
}

#calendar thead th {
	padding: 5px 0;
	text-align: center;
	border-top: 1px solid #F5F2EF;
	border-left: 1px solid #F5F2EF;
	background: #F5F2EF;
}

#calendar tbody td {
	padding: 5px 0;
	text-align: center;
	border-top: 1px solid #F5F2EF;
	border-left: 1px solid #F5F2EF;
}

#calendar tfoot td {
	padding: 5px;
}

#calendar tfoot #next {
	text-align: right;
}

#calendar #today {
	background: #E7F1E1;
}

/* Footer */

#footer {
	width: 900px;
	margin: 0 auto;
	padding: 0;
	background: url(images/img07.jpg) no-repeat left top;
	height: 61px;
}

#footer p {
	margin: 0;
	padding: 20px 0;
	text-align: center;
	line-height: normal;
	color: #FFFFFF;
}

#footer a {
	color: #B03336;
}

#bottom-bg {
	width: 900px;
	margin: 0 auto;
	height: 25px;
	background: url(images/img07.gif) no-repeat left top;
}

.credit {
	margin: 0;
	padding: 0;
}

#commentform {
	margin: 0;
}

#comment {
	margin: 0;
	width: 500px;
}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}

.alignleft a{color:White;}
.alignright a{color:White;}

#respond {
	margin: 0;
	padding-left: 20px;
	padding-top: 50px;
	color: #911F21;
}

.navigation {
	padding-top: 20px;
}

#tag_cloud {
	display: block;
	margin: 20px;
	padding-top: 20px;
}

#tag_cloud h2 {
	margin: 0 -20px;
}

.pagetitle {
	padding: 10px 0px;
	font-size: 24px;
	color: #911F21;
}

.commentlist {
}

#comments {
	padding-left: 20px;
}
#commentform_always {padding:0px; margin:0px;}
#sidebar form {padding:0px; margin:0px;}
#commentform_always #author {border:1px #bbb solid;width:140px;font-size:11px;}
#commentform_always #email {border:1px #bbb solid;width:140px;font-size:11px;}
#commentform_always #comment {border:1px #bbb solid;width:355px;margin-top:2px;font-family:Arial;font-size:11px;}
#commentform_always label {padding:0px; margin:0px;}

#commentform_always #submit {	font: 10px Arial,Georgia, "Times New Roman", Times, serif;
	border: none;
	padding:5px;
	text-transform:uppercase;
}
.entry{text-align: justify;}


.comments_form_always {background-color:#666;color:White;padding:5px;}
.comments_form_always:hover {background-color:darkred;}
.splitcol{float:right;width:190px;}

#main_pic
	{
	height:200px;
	margin-bottom:5px;
	}

.main_pic
	{
	margin-bottom:5px;
	background: #7A1A1A url(/images/backgrounds/home.jpg) no-repeat top left; 
	}
	
.miniCOMMENT a:link{color:#666;}
.miniCOMMENT a:visited{color:#666;}
.miniCOMMENT a:hover{color:#666;}


#sidebar ul li ul.twoColumn li {float:left;width:120px;}


#archivespost ul {list-style: none;padding:0px;margin:0px;}

.widget_recent_comments ul li {font-size:9px;}

#twitter_div ul li{margin:0px;padding:0px;line-height:14px;margin-bottom:5px;}
.devs_latest_tweet{font-size:14px;font-weight:bold;}
#comment_countdown{float:right;font-size:9px;margin-right:5px;color:#aaa;width:145px;}

/* Single Post - single.php, used when showing a single post */ 

#singlePOST{color:black;xpadding:10px;}
#singlePOST p{font-size:13px;line-height:18px;}
#singlePOST a{color:darkred;}
#singlePOST blockquote{background-color:#ddd;padding:10px;}
#singlePOST blockquote p{margin-bottom:0px;}


/* Comment World */
/* http://worldofarsenal.co.uk/world/ */
#commentworld ul {list-style: none;padding:0px;margin:0px;}
#commentworld ul li {font-size:15px;}
#commentworld ul li p{font-size:15px;}
#commentworld ul li h2 {margin: 0 0 10px 0px;padding: 0 0 2px 0px;font-size: 14px;color: darkred;text-transform:uppercase;border-bottom:1px #bbb dashed;text-decoration:none;}
#commentworld ul li h2 a{text-decoration:none;}

/* End of CSS */

.linkslink{margin-bottom:3px;}


#nheader_text{font-size:11px;float:right;}
.nheader_text{background-color:#5C0100/*#350000*/;color:#ddd;padding:5px 20px;}
.nheader_text a{color:#aaa;}

