/*  
Theme Name: Atmosphere
Theme URI: http://csstemplatesmarket.com
Description: Atmosphere
Version: 1.0
Author: csstemplatesmarket
Author URI: http://www.csstemplatesmarket.com/
*/

html, body {
background:url(top_bg.jpg) no-repeat center top #000000;
font-family:Arial, Helvetica, sans-serif;
}
body, p, h1, h2, h3, h4, ul, ol, li, form, blockquote {
margin: 0;
padding: 0;
color:#7a8d79;
}
p{
text-align:justify;
}
a{
text-decoration: none;
color: #8ae0cf;
}
a:hover {
text-decoration: underline;
}
.clear{
clear:both;
}
img.img_left{
float:left;
padding:0 20px 0 0;
}
.ads{
padding:10px 0 0 20px;
}
.banner_ads{
padding:10px 0 0 20px;
}
/*-------------------main container style--------------*/
#main_container {
width:1000px;
margin: auto;
padding:0px;
}
/*-----------header----------*/
#header{
width:1000px;
height:125px;
padding:0px;
}
.right_header{
float:left;
width:680px;
}
.logo{
float:left;
padding:15px 0 0 20px;
}
#search_top{
width:291px;
background:url(search_content_bg.png) no-repeat top left;
float:right;
padding:0px;
margin:20px 0 0 0;
}
#search_top form {
padding:20px 0 0 20px;
}
#search_top input.sfield {
background:url(isearch_input.gif) no-repeat center;
width:159px;
height:29px;
border:none;
float:left;
font-size:16px;
padding:8px 0 0 0px;
color:#3290a0;
}
#search_top input.sbutton {
float:left;
}
.subscribe{
float:left;
padding:5px 0 0 22px;
}
.subscribe a{
display:block;
color:#899c98;
font-size:12px;
background:url(rss.png) no-repeat right;
padding:0 20px 0 0;
}

/*----------------------menu style---------------------*/
#menu {
width:680px;
float:left;
font-size:14px;
margin:auto;
}
#menu ul {
list-style:none;
width: auto;
padding:0 0 0 15px;
float:left;
}
#menu li {
display:block;
float:left;
}
#menu li a {

height:25px;
display: block;
background:url(menu_bullet.png) no-repeat left;
behavior: url(iepngfix.htc);
color:#899c98;
padding:0 0 0 25px;
margin:0 5px 0 5px;
line-height:23px;
cursor:pointer;
}
#menu li a:hover {
text-decoration: none;
color:#8BC63F;
}
#menu li.current_page_item a {
height:25px;
display: block;
background:url(menu_bullet.png) no-repeat left;
behavior: url(iepngfix.htc);
color:#899c98;
padding:0 0 0 25px;
margin:0 5px 0 5px;
line-height:23px;
cursor:pointer;	
}
#menu li.current_page_item a:hover {
text-decoration: none;
color:#8BC63F;
}

/*--------------------center content style--------------------*/
#center_content {
width:1000px;
height:auto;
background:none;
padding:0px;
margin:auto;
}
#content{
width:680px;
height:auto;
float:left;
background:url(left_content_bg.png) no-repeat top left;
_background:url(left_content_bg.gif) no-repeat top left;
}

/*------------tabs_container-----------*/
.tabs_container{
padding:15px 0 0 40px;
}
.tabs_menu ul{
display:block;
list-style:none;
width:631px;
float:left;
padding:6px 10px 0 0;
margin:5px 0 0 0;
}
.tabs_menu ul li{
list-style:none;display:inline;float:left;width:auto;padding:0px;font-size:12px;
}
.tabs_menu ul li a{
width: 128px; height:28px;float:left;text-decoration:none;padding:0px; margin:0 7px 0 0;color:#515c50;text-align:center;background:url(tab_button_bg.png) no-repeat center; line-height:28px;behavior: url(iepngfix.htc);
}
.tabs_menu ul li a:hover{
width: 128px; height:28px;float:left;text-decoration:none;padding:0px;margin:0 7px 0 0;color: #aae2a3;background:url(tab_button_bg_a.png) no-repeat center;
line-height:28px;text-align:center;
}
.tabs_menu ul li a.active{
width: 128px; height:28px;float:left;text-decoration:none;padding:0px;margin:0 7px 0 0;color: #aae2a3;background:url(tab_button_bg_a.png) no-repeat center;
line-height:28px;text-align:center;
}

.tabs_content{
width:610px;
float:left;
background:url(tab_border.gif) no-repeat top left;
padding:10px 0 0 0;
}

.tab .strong{
	color: green;
}
/*------------content style---------*/
#content h2 {
font-size: 15px;
}
#content p {
font-size:12px;
line-height:18px;
padding: 10px 0;
}
#content ul, #content ol {
padding:0px;
font-size: 13px;
}
#content ul li {
list-style: none;
}

#content ol {
margin-left: 1.4em;
}
#content ol li {
background: none;
padding-left: 7px;
line-height: 20px;
}
#content blockquote {
background: #F9F9F9;
border-bottom: #EEEEEE 1px solid;
border-left: 1px solid #EEEEEE;
font-size: 13px;
color: #fff;
padding: 0 10px;
width: 87%;
margin: 10px auto;
line-height: 20px;
}
#m_post {
background:none;
padding:20px 0 20px 35px;
font-size: 14px;
}
#m_post .o_entries a {
display: block;
width:100px;
float:left;
height:21px;
line-height:21px;
color:#8a9f89;
padding:0 0 0 23px;
background: url(left_arrow.gif) no-repeat left;
}
#m_post .r_entries a {
display: block;
width:100px;
height:21px;
line-height:21px;
color:#8a9f89;
float:left;
padding:0 23px 0 0;
background: url(right_arrow.gif) no-repeat right;
}
#latest_title h2{
padding:20px 0 20px 25px;
color:#3290a0;
font-size:20px;
}
/*-------------post style----------*/
.post {
margin:10px 0 20px 0;
padding:0 0 0 25px;
clear:both;
}
.post_title{
width:655px;text-align:left;padding:10px 0 0 0; margin:0px; float:left;
}
.date_content{
width:47px;
height:46px;
float:left;
padding:4px 0 0 0;
text-align:center;
line-height:22px;
color:#FFFFFF;
font-weight:bold;
background:url(date_bg.gif) no-repeat center;
}
span.month{
font-weight:normal;
}
.title_content{
width:570px;
float:left;
padding:0px;
margin:0 0 0 10px;
}
.post_title_text{
	width:570px;
	float:none;
	border-bottom:1px #1e3611 dashed;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0;
}
.sub_title_content{
width:570px;
float:left;
}
.comments_bubble{
width:41px;
height:23px;
float:right;
font-size:11px;
text-align:center;
line-height:23px;
margin:0px;
background:url(comment_nr_bg.gif) no-repeat center;
}
.comments_bubble a{
color:#FFFFFF;
}
.post_details {
width:500px;
padding:0px;
float:left;
margin:0px;
font-size:11px;
}
span.category_post{
color:#138f3c;
}
#page_post {
margin-top: 0px;
}
#page_post h2 {
padding:20px 0 20px 10px;
color:#3290a0;
font-size:20px;
}
.post h2 {
padding:4px 0 0 3px;
}
.post h2 a {
font-size:16px;
color:#899c98;
}
.post p a {
text-decoration: underline;
}
.post p a:hover {
text-decoration: none;
}
.post_text_content{
clear:both;
padding:10px 25px 10px 10px;
text-align:justify;
background:url(post_bottom_bg.gif) no-repeat left bottom;
}
.post_text_content_single{
clear:both;
padding:10px 25px 10px 10px;
text-align:justify;
}
/*--------------more post style------------------*/
#more_posts {
background:none;
padding: 10px 15px;
font-size: 11px;
}
/*--------------comments style-------------- */
.comments_caption {
width:650px;
background:none;
padding:10px 0 0 25px;
}
.comments_caption h2 {
padding-left:10px;
color:#3290a0;
font-size:20px;
}
/*---------commnet_content----------*/
.comment_content{
width:590px;
height:auto;
padding:10px;
margin:10px;
background-color:#041F1F;
}
.comment_wrap {
width:650px;
background:none;
padding:10px 0 0 25px;
}
.comment_wrap p {
font-size: 13px;
}
.comment_wrap_head {
padding: 0 10px;
}

.comment_wrap_head p {
padding:0px 0;
}

.comment_wrap_head span {
color:#fff;
font-size:10px;
padding-left: 5px;
}

.comment_wrap_post {
padding:0px;
}

.comment_wrap_post p {
padding:0px;
}

#leave_a_comment_wrap {
width:650px;
background:none;
padding:10px 0 0 25px;
}

.leave_a_comment {
background: none;
width:150px;
text-align: center;
float:left;
}

.leave_a_comment h2 {
line-height: 30px;
color:#3290a0;
font-size:20px;
}

.trackback_rss {
float: right;
padding-right: 15px;
padding-top: 8px;
width: 12.9em;
}

.trackback_rss p {
padding: 0;
font-size: 11px;
}

#comment_form {
width:650px;
background:none;
padding:10px 0 0 25px;
clear: both;
}

#content form {
background: none;
width:445px;
padding: 15px 0 15px 10px;
margin:0px;
}

#content form p {
padding: 0px 0 5px 0;
line-height: 20px;
}

#content input {
height:18px;
border:#154446 1px solid;
background: #000;
padding: 5px;
font-size: 15px;
color:#459D9F;
font-family: Georgia;
}

#content input.data {
width:350px;
}

#content textarea {
border:#154446 1px solid;
width:400px;
height:170px;
padding: 3px;
font-size: 15px;
color:#459D9F;
font-family: Georgia;
background:#000;
}

#content input.sbutton {
margin-top: 3px;
height:32px;
color:#fff;
}


/*---------sidebar_box----------*/

#sidebar {
width:291px;
float:left;
padding:0px;
background:url(right_content_bg.png) no-repeat top left;
}
.sidebar_box{
width:271px;
height:auto;
float:left;
padding:10px 10px 10px 11px;
}

#sidebar h2 {
font-size:19px;
height:40px;
color:#3290a0;
line-height:36px;
background:url(sidebar_arrow.png) no-repeat left;behavior: url(iepngfix.htc);
padding:0 0 0 40px;
}

#sidebar p, #sidebar li {
font-size:12px;
clear:both;
}

#sidebar p {
padding: 2px 0;
line-height: 16px;
}
img.sidebar_img{
float:left;
padding:5px;
}
#sidebar ul {
padding:10px 0 10px 20px;
list-style: none;
}

#sidebar ul ul {
padding: 0;
}

#sidebar ul li {
background: url(sidebar_li.png) no-repeat left;behavior: url(iepngfix.htc);
padding-left:10px;
margin:4px 0 4px 0;
line-height:25px;
}
/*---------------for widgets-----------*/

.textwidget {
line-height: 20px;
padding: 10px 0;
}

#wp-calendar {
padding: 10px 0 10px 10px;
}

#wp-calendar caption {
margin: 10px 0px;
border-bottom: 0;
}

#wp-calendar td {
margin: 0;
padding: 3px 5px;
}

#wp-calendar td#today {
background: #EEEEEE;
}

/*-----------------footer---------------*/

#footer {
width:980px;
height:90px;
margin:20px auto;
background:url(search_content_bg.png) no-repeat top left;
padding:0;
}
.footer_logo{
float:left;
padding:20px;
}
#copyright {
width:700px;
height:26px;
float:left;
margin:auto;
text-align: center;
font-size:11px;
padding:35px 0 0 0;
color:#1b3142;
}

