/*
Theme Name: Obbertan
Theme URI: http://obbertan.com/
Description: simple
Version: 1.0
Author: EZ1NET
Author URI: http://ez1net.com/
Tags: signal provider, orange, grey
*/


body {
background:#eee;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 150%;
color:#333;
margin:0;
padding:0;
}
img, img a {border:0; margin:0;}

#wrap {
width:876px;
margin:0 auto;
padding:0;
padding-left:84px;
background:url(images/bg_main.gif) left repeat-y #fff;
}


/* header */

#header {padding-top:25px;
}

#upper {margin:0 0 20px;}
*html #upper {margin-left:0;}
*:first-child+html #upper {margin-left:0;}

#logo {float:left; margin-left:20px; margin-bottom:15px;}
#text {float:left; margin-left:10px; margin-bottom:15px; padding-top:8px; color:#FF9900;}
*:first-child+html #text {padding-top:20px;}

*html #upper {margin-bottom:0;}
*:first-child+html #upper {margin-bottom:0;}

.mid { clear:both; margin-top:20px; padding-top:0; padding-left:0; background:#999; height:130px;}
*:first-child+html .mid {margin-top:0;}

.mid img {padding:0; margin:0;}
.mid h2 a {color:#f29940; text-decoration:none;}
.mid h2 a:hover {color:#fff;}
#left {float:left; width:479px;}
#right {float:right; width:391px; text-align:center; height:130px; line-height:130px;}
.description {color:#fff; padding:5px 10px; font-size:16px; font-weight:bold; line-height:130px; color:#fff;}
.clear {clear:both;}
.center {text-align:center;}
.floatleft {float:left;}
.floatright {float:right;}

#navigation {
	background:#666;
	color:#fff;
	height:30px;
	line-height: 30px;
	margin:0;
	padding:0;
}
#navigation ul {
	margin:0;
	margin-left:-10px;
	list-style-type:none;
	white-space:nowrap;
	text-align:left;
	border-right: 1px solid #999;
}
*html #navigation ul {margin-left:0;}
*:first-child+html #navigation ul {margin-left:30px;} 

#navigation ul li {
	display:inline;
	width:auto;
	padding: 0 10px;
	margin: 0;
	color:#fff;
	text-decoration:none;
	line-height: 30px;
	height: 30px; 
	list-style:none;
	border-left:1px solid #999;	
}

*html #navigation ul li {margin-left:20px;}

#navigation ul li a {text-transform:uppercase; text-decoration:none; color:#fff; font-weight:bold; margin:0; font-size:11px;}
#navigation ul li a:hover, #navigation ul li a:active {color:#FF9900;}
#navigation li.current_page_item a {color:#ff9900;}


/* content */

#content {
	float:left;
	margin-right:40px;
	margin-left:0;
	margin-top:20px;
	padding:0;
	min-height:200px;
	width:636px;
}

#content h4 a {color:#FF6600; text-decoration: none; border-bottom:dashed 1px;}
#content h4 a:hover {color:#FF9900;}
#content p a {font-weight:bold; text-decoration:underline; color:#264f81;}
#content p a:hover {color:#FF9900;}

.page {padding-left:15px;}
.home {padding-left:-15px;}

.hide {display:none;}

h2.title {font-size:24px; line-height:100%;}
h2.title a {color:#333; text-decoration:none; }
h2.title a:hover {color:#999;}
h3 {font-size:18px;}
h4 { font-size:16px; color:#FF9900;}

#post {border-bottom:15px inset #999;}
#post ol {margin-left:10px;}


#kiri {
	width:90px;
	margin-left:-15px;
	margin-right:15px;
	padding:0;
	float:left;
}
#kiri ul {
	list-style:none;
	text-align:right;
	padding:0;
}
#kiri ul li a {
	text-decoration:none;
	font-weight:bold;
	color:#FF9900;
	line-height:150%;
	font-size:12px;
}
#kiri ul li a:hover {color:#333;}

#center {
	min-height:200px;
	float:right;
	width:516px;
	margin-bottom:10px;
}

/* sidebar */

#sidebar {
	float:right;
	width:161px;
	margin:20px 20px 0 0;
}

#sidebar h4 a img {display:none;}
#sidebar h4 a {text-decoration:none; color:#ff9900;}
#sidebar h4 {color:#f9be38;}

#sidebar ul {padding:0; margin-top:0; margin-left:0;}
#sidebar ul li {list-style:none; margin:0; margin-bottom:5px;}
#sidebar ul li a {text-decoration:none; color:#666;}

*html #sidebar ul li a {margin-left:0;}
*html #sidebar ul {margin-left:0;}

#sidebar ul li a:hover {color:#333;}
#rss-407916361 img {display:none;}
#rss-407916361 h4 {margin-bottom:10px;}

.grey {
	width: auto;
	padding:10px;
	background: #999;
	color: #fff;
}
.grey h4 {margin-bottom:5px;}
.grey p {margin-bottom:0;}

.orange {
	width:auto;
	padding:10px;
	background:#FF9900;
	color: #fff;
}


.textwidget {margin-left:0;}

/* footer */

#footer {
	background:#999;
	clear:both;
	height:40px;
	line-height:40px;
	margin:0;
	text-align:left;
	position:relative;
	color:#fff;
	padding:0;
}

#footer p {padding-left:30px;}

#footer p a {
	text-decoration: none;
	color:#fff;
	font-weight:bold;
}
#footer p a:hover {color:#CCC;}


#slogan {
	position:absolute;
	bottom: 45px;
	right:0;
	float:right;
}

img.alignleft {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}
img.alignright {
	float: right;
	margin-left: 15px;
	margin-bottom: 15px;
}

.wpcf7-response-output {width:570px; font-size:14px; line-height:120%; padding:10px 15px; color:#fff; margin-bottom:10px;}
.wpcf7-mail-sent-ok {background:#000066;}
.wpcf7-validation-errors {background:#990000;}
.wpcf7-not-valid-tip-no-ajax {margin-left:15px; color:#990000; font-weight:bold;}

