/*Theme Name:WorldOWeb
 * Description:This theme is suitable for all audiences.  It is Widget ready and includes search and RSS, Pings are seperated from comments, Valid XHTML and CSS, integrated twitter id, can work with or without wp-navi plugin.
 
* Tags:black,two-columns,right-sidebar,flexible-width

* Version:2.2.9

* Author: Tracy Ridge

* Author URI: http://worldoweb.co.uk/    */

/* Begin css reset typography and colors */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td { margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img { border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}

/*ie6 transparency fix*/

img, div, span {behavior:url(/wp-content/themes/WorldOWeb2.2.5/iepngfix.htc) }

code {
	font: 0.9em 'Courier New', Courier, Fixed;
	padding: 10px;
	border: 1px solid #e7edf0;
	display: block;
	margin: 15px 10px 15px 10px;
}

body {
	background: #000000; /* url(images/007.jpg) #111 repeat bobr*/
	color:#474A51; /*bobr */
	font-family:Verdana,Arial,sans-serif;
	font-size:13px;
}
em
{
	font-style:italic;
}
strong
{
	font-weight:bold;
}
img,a img
{
	border:none;
	text-decoration:none;
	outline:none;
}
a {
	color:#ff9623; /*bobr 0081c2 fe6c17*/
	text-decoration: none;
	border: none;
}
a:hover {
	color: #febf0f; /*bobr 616161 febf0f*/
        background:#807672;
}
acronym, abbr, span.caps {
	cursor: help;
	font-size: 1.1em;
	letter-spacing: .07em;
}
acronym, abbr {
	border-bottom: 1px dashed #e7edf0;
}
small {	
	font-size: 0.8em;	line-height: 1.5em;
}
blockquote{
	margin:15px;
}
/*
Headers
*/
.head 
{
	margin: 0 0 0 20px; /*bobr 50px 0 0 20px*/
	font-size: 3.5em;
}
.head a, .head a:hover
{
	color:#fff; /*bobr fff*/
        text-decoration:none;
}

.description
{
	color:#febf0f; /*bobr 28B7FF*/
	margin-left:20px;
}
h1,h2,h3,h4 {

font-family: Georgia, serif;
}
h1{font-size: 2.8em;}

h2{font-size:2.3em;}

h3{font-size:1.8em;}

h4{font-size:1.4em;}
/*bobr*/
h1 a, h2 a, h3 a, h4 a 
{
	color:#ff910d;
	outline:none;
}
h1 a:hover, h2 a:hover, h3 a:hover 
{
	color:#febf0f;
        background:#807672;
	text-decoration:none;
}
/*bobr*/
/*p { text-align:justify; }*/
/*bobr
h2 a, h3 a, h4 a 
{
	color:#ff9623;
	outline:none;
}
h2 a:hover, h3 a:hover 
{
	color:#ff9623;
        background:#807672;
	text-decoration:none;
}

bobr*/
/*Basic Layout Основная колонка*/
#page 
{
	/*text-align: left;*/
        text-align: justify;	
	width: 100%;	
	margin: 0 auto;
	margin-top:25px;
	float:left;
	max-width:1400px; /* 1300px bobr*/
	min-width:1000px; /* 1000px bobr*/
}

#header 
{
	width: 100%;
	background:url(images/upgrade.jpg) #000 no-repeat top right;
	height:200px;
	float:left;
	border-top:solid thin #4a4a4a;
}
#main 
{
	width: 100%;
	background: #ffffff; /* url(images/main.gif) #F0f7ef repeat-x bottom bobr*/
	float:left;
}
#content 
{
	float: left;
	margin:5px 30px 20px 30px; /* 5px 30px 20px 30px bobr*/
	width: 70%; /*62% bobr*/ 
	padding-bottom:15px; /*30px bobr*/ 
}
#sidebar /* Правый столбец bobr*/
{
	width: 22%; /*30% bobr*/
	float: right;
	margin: 20px 0; /*40px 0 bobr*/
}
#footer /* Подвал bobr*/
{
	width: 100%;	
	float:left;
	background-color:#000;
	border-bottom:thin solid #4a4a4a;
}
#footerbottom 
{
	height:17px;
	width:100%;
	color:#fff;
	float:left;
}
.clear
{
	clear:both;
}

/*Header Area*/
#navbar {
	height: 25px;	
	width:90%;	
	float:left;
	margin:18px 0 0 0; /*bobr 58px 0 0 30px*/
}
#navbar li 
{
	display: inline;
	padding:0 12px;
}
#navbar li  a  , #navbar li a:visited  
{
	color:#fff; /*e5f2f4*/
        
        
}
#navbar li a:hover 
{
	color:#febf0f; /*28b7ff*/
        background:#807672;
}
#navbar li.current_page_item a , .current_page_item a:visited 
{
	color:#e5f2f4;
	text-decoration:none/*underline*/;
}
/* Main Content */
.post 
{
	margin: 2px 0 2px 1px; /* Размер между постами и от левого края до поста margin: 35px 0 35px 30px; bobr*/
	float:left;
	width:100%; /* 90% bobr*/
}
.bigHead
{
	color:#febf0f; /*bobr 333*/
        background:#807672;
	font-weight:bold;
	font-family:Helvetica, Arial, sans-serif;
	text-transform:capitalize;
        text-align:center;
}
.entry  
{
	float: left;
	margin-top: 20px;
	line-height:1.7em;
	width:100%;
}
.small
{
	font-size:0.9em;
}
.publish
{
	color:#474A51;
	font-size:0.8em;
}
.entry ol li, .entry ul li  
{
	margin:0 0 5px 25px;
	list-style:circle;
	border:0;
	padding:5px 0 0 0;
}
.entry p, .entry h2, .entry h3
{
	margin-bottom:1px ;
}
.entry img 
{
	padding: 5px;
	border: 15px solid #E7EDF0;
}
.tags
{
	float:left;
	border-bottom:1px solid #989da8;
	border-top:1px solid #989da8;
	padding:10px 0;
	width:100%;
}

/*

Comments & Pings

*/
#singlecomments li
{
	margin:20px 0 20px 30px;
	float:left;
	width:100%;
}
.pinglist li
{
	float:left;
	width:100%;
	margin-left:30px;
}
.pinglist li a
{
	color:#616161;
}
.thumb
{
	float:left;
	margin-right:15px;
}
.author 
{
	text-transform: capitalize;
	font-weight: bold;
}
.commentdata 
{
	float:right;
	position:relative;
	padding:15px;
	min-height:125px;
	height: auto !important;
	height:125px;
	border:1px solid #989da8;
	width:63%;
}
.bypostauthor .commentdata span.bypostauthor, .bypostuser .commentdata span.byuser
{
	position:absolute;
	height:35px;
	width:35px;
	left:-35px;
	background:url(images/triangle3.png) no-repeat;
}
.commentdata span.odd, .commentdata span.even
{
	position:absolute;
	height:35px;
	width:35px;
	left:-35px;
	background:url(images/triangle2.png) no-repeat;
}
.odd .commentdata
{
	background-color:#fff;
}
.even .commentdata
{
	background-color:#fff;
}
.bypostauthor .commentdata
{
	background-color:#e5f2f4;
}
#commentform textarea 
{
	margin-top: 15px;
	width: 80%;
	padding: 12px;
}
#commentform #submit 
{
	margin: 5px 0 10px 0;
	padding: 5px;
}
#author, #email, #url, #atf_twitter_id
{
	height:30px;
	margin-bottom:15px;
}
#respond h3
{
	margin-bottom:10px;
}
#comments, #pings, #respond
{
	margin:10px 0 20px 30px;
	float:left;
	width:95%;
}
.comment-edit-link
{
	margin-left:5px;
}
/*Recommended By Wordpress*/
.wp-caption 
{
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	}
.wp-caption img 
{
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption-dd 
{
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/*
Navigation
*/
.navigation 
{
	display: block;
	text-align: center;
	margin:10px 0 80px 0;
}
.alignleft 
{
	float: left;
	text-decoration: none;
	border: none;
}
.alignright 
{
	float: right;
	text-decoration: none;
	border: none;
}
img.centered 
{
	margin-left: auto;
	margin-right: auto;
}
.aligncenter 
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.center 
{
	margin:0 auto;
	text-align:center;
	width:100%;
	float:left;
}
/*Begin Sidebar*/

.widgets
{
	float:left;
	margin-bottom:15px; /*25 bobr*/
	width:250px; /*250 bobr*/
	line-height: 2em;
	font-family:Tahoma, Geneva, sans-serif;
}
.widgets a
{
	color:#111;
}
.widgets a:hover
{
	color:#febf0f; /*28B7FF*/
        background:#807672;
}
#sidebar h4 
{
	margin: 5px 0 15px 0; /*15 0 5 0 bobr*/
	text-align: center;
	font-family:Helvetica,Arial,sans-serif;
	color:#ff910d; /*bobr 0081c2*/
}
#rss img 
{
	position: relative;
	display: inline;
}
#searchsubmit
{
	background:url(images/search.gif) no-repeat;
	float:right;
	width:47px; /*47px bobr*/
	height:47px; /*47px bobr*/
	border:none;
}
#s 
{
	width: 165px; /*165px bobr*/
	height:30px; /*30px bobr*/
	position:relative;
}
select 
{
	width: 130px;
}
#searchform 
{
	padding: 5px 5px 5px 5px;
	text-align: left;
}

/*start footer*/
.footercolumn 
{
	float: left;	
	margin: 20px;	
	width:280px;
	padding:10px;
}
.footercolumn a 
{
	color: #F0f7ef;
        text-decoration: none;
	border: none;
	line-height:1.6em;
	}
.footercolumn a:hover 
{
	/*color:#8F9195;*/
	color:#febf0f;
        background:#807672;
}
.footercolumn h2
{
	color:#febf0f;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:15px;
}

/*
Css for changes to plugins goes here
*/
.wp-pagenavi
{
	margin: 20px 0;
}