﻿/*
Theme Name: New WMG
Theme URI: http://wasabimediagroup.com/
Author: WMG
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
/*font-size: 100%;*/
vertical-align: baseline;
background: transparent;
}

ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}

/* remember to define focus styles! */
:focus {
outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
}



body{
margin:0;
padding:0;
font-size:13px;
font-family: verdana, sans-serif;
color:#606060;
background:#fff url(i/body_line.jpg) repeat-x top;
line-height:1.3em;
}
body.page-template{
background:#fff url(/wp-content/uploads/2010/05/page_line.jpg) repeat-x top;
}
body.page-template-advertise-php{
background:#fff url(i/body_line.jpg) repeat-x top;
}
img{
	border:none;
	margin:0;
	padding:0;
}

a{
	color:#606060;
	margin:0;
	padding:0;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
/*a:visited{
color:#0c4783;
}
*/
ul{
	margin:0;
	padding:0;
	list-style:none;
}

h1,h2{
	font-family:Arial;
	font-size:18px;
	font-weight:normal;
}
h1{
	color:#5d8fac;
	font-family:Verdana;
	font-weight:bold;
}
#footer h1{
	font-size:20px;
}
#bodywrap{
	width:1000px;
	margin:0 auto;
}
#header{
	height:106px;

}
#header ul{
float:right;
padding-top:45px;
}
#header li{
float:left;
background:none;
padding:0 24px;
}
#header li a{
color:#b4dbff;
font-size:14px;
}
#header li a:visited{
color:#b4dbff;
}
a#home_link{
	display:block;
	float:left;
	margin-left:25px;
	margin-top:4px;
}
#searchform_header{
	background:url(i/searchform.png) no-repeat;
	float:right;
	margin-right:50px;
	margin-top:30px;
	padding-left:45px;
}
#searchform_header input#s{
background:none repeat scroll 0 0 transparent;
border:medium none;
color:#787878;
font-family:Arial;
font-size:13px;
height:23px;
margin-right:70px;
margin-top:10px;
vertical-align:top;
width:335px;
}
#searchform_header input#searchsubmit{
	margin-top:4px;
}
#contentwrapper{
	overflow:hidden;
}
* html #contentwrapper{
	height:1px;
	overflow:visible;
}
#sidebar{
	float:left;
	width:310px;
	padding-top:0px;
}
.side_rss{
background:url(/wp-content/uploads/2010/05/side_rss.jpg) no-repeat bottom center;
padding:12px 0px 12px 6px;
}
#content .side_rss{
padding:12px 0px 12px 18px;
}
.side_rss li, .rss_block ul li{
padding:3px 0 3px 20px;
background:url("i/li.gif") no-repeat scroll left 8px transparent;	
}
.rss_block li a{
color:#0C4783;
}
.side_rss h1{
font-size:17px;
padding:6px 0;
}
.side_rss h1 a, .side_rss h1 a:visited{
color:#0C4783;
}
#rsidebar{
	float:right;
	width:308px;
	padding-top:0px;
padding-bottom:12px;
}
.home #content{
padding-top:0px;
}
#content{
	overflow:hidden;
padding-top:40px;
}

*html #content{
	height:1px;
	overflow:visible;
}

#content p{
	padding:6px 0;
	line-height:1.4em;
}
body.home #footer{
clear:both;

}
#footer {
color:#B9B9B9;
font-family:Arial;
font-size:11px;
font-weight:bold;
line-height:1;
padding-top:12px;
text-align:left;
height:40px;
text-transform:uppercase;
}
#footer a{
color:#B9B9B9;
text-decoration:underline;
}
#footer a:hover{
text-decoration:none;
}
.post{
overflow:hidden;
border-bottom:6px solid #ececec;
min-height:285px;
_height:285px;
}
* html .post{
overflow:visible;
}
body.home .post{
border:none;
background:url(/wp-content/uploads/2010/05/side_rss.jpg) no-repeat bottom center;
}
h2.pagetitle{
text-align:center;
padding:8px 0;
}
.post h2 a{
color:#5981a5;
}
.post small{
font-size:11px;
}
body.page-template .post h2{
color:#c9e5f5;
font-family:Verdana;
font-weight:bold;
font-size:18px;
text-shadow:5px 3px 4px #4E708F;
}
body.page-template .post{
border-bottom:6px solid #ececec;
}
body.page-template #content{
padding-top:30px;
padding-right:12px;
}
body.single #content{
padding-right:24px;
}
body.page-template .post a{
color:#5981A5;
}

body.page-id-14 .post a{
text-decoration:underline;underline
}
body.page-id-14 .post a:hover{
text-decoration:none;
}
.second{
height:160px;
color:#fff;
}
body.page-template .post .second a{
color:#fff;
}
body.page-template-news-php .post .entry{
color:#5981a5;
}
img.channel_img{
float:right;
}
ul li.rss_block{
float:left;
padding:18px 12px;
background:none;
width:32%;
}
.page-template-lifestyle-php ul li.rss_block{
width:46%;
}
ul li.rss_block h3{
color:#616161;
font-family:Verdana;
font-size:15px;
letter-spacing:1px;
padding-bottom:8px;
}
ul.blue_li{
padding:2px 0 16px;
}
ul.blue_li li{
background:none;
list-style:disc inside none;
color:#5981a5;
padding:0 0 0 12px;
}
#news_wrap ul{
padding-top:24px;
padding-bottom:12px;
}
#news_wrap li span{
color:#606060;
float:left;
height:35px;
margin-right:40px;
}
#news_wrap li{
padding:0;
background:none;
clear:both;
}
#news_wrap li a{
color:#5981A5;
}
#news_wrap li a:visited{
color:#0c4783;
}
#main_links{
/*background:url(i/main_links.jpg) no-repeat left top;*/
background:url(/wp-content/uploads/2010/06/main_links_new.gif) no-repeat left top;
overflow:hidden;
margin-bottom:20px;
margin-top:34px;
/*float:left;*/
/*_width:545px;*/
}

#main_links li{
float:left;
padding:13px 29px;
_padding:13px 30px;
background:none;
}
#main_links ul#sc{
/*clear:both;*/
padding-left:30px;
}
#main_links ul#sc li{
/*padding:8px 44px 14px;*/
padding:13px 50px;
}
#main_links ul#sc li#last{
padding-left:0px;
padding-right:0;
}
#main_links li a{
color:#0C4783;
font-size:14px;
font-weight:bold;
}
#page_links{
padding-top:24px;
float:right;
}
#page_links li{
float:left;
padding:0 24px;
background:none;
}
#page_links li a{
font-size:14px;
color:#5981A5;
}
#page_links li#about a{
border-bottom:1px solid #d1e2ff;
}
#page_links li#advertise a{
border-bottom:1px solid #ffd4ad;
}
#page_links li#careers a{
border-bottom:1px solid #beffa2;
}
#page_links li#news a{
border-bottom:1px solid #f4d8ff;
}
#smooth_sldr div.sldrlink{
display:none;
}
img.thumb_alignleft{
float:left;
margin-right:30px;
border:2px solid #fff;
}
h1.person{
color:#2a71ab;
font-size:30px;
padding-top:14px;
line-height:1;
}

small.descr{
color:#5981a5;
font-size:14px;
}
body.page-template-about-us-php #content small.descr p{
padding:0;
}
body.page-template-about-us-php .post h3 a{
color:#565656;
font-size:15px;
font-weight:normal;
}
ul.about_ul{
overflow:hidden;
padding-bottom:20px;
}
ul.about_ul li{
float:left;
padding:12px 0 12px 80px;
width:44%;
color:#5981a5;
}
ul.about_ul li.sc{
border-right:1px solid #cccccc;
padding-left:0;
}
small.meta
{
    padding-bottom: 10px;
    display: block;
}
.page-id-71 .second{
height:auto;
}
.page-id-71 .second_portfolio{
height:160px;
color:#fff;
}
ul#portfolio{
background:#fff url(/wp-content/uploads/2010/08/adv_ul.jpg) repeat-x!important;
}
ul#portfolio_ul{
padding-top:12px;
}
ul#portfolio{
min-height:220px;
_height:220px;
}

ul#portfolio_ul li{
float:left;
padding:16px 21px 16px 0;
}
ul#portfolio_ul li a{
color:#000;
font-size:11px;
text-decoration:underline;
}
ul#portfolio_ul li a:hover{
text-decoration:none;
}
ul#portfolio_ul li h2{
text-shadow:0 0;
font-weight:normal;
}
ul#portfolio_ul li h2 a{
color:#5981A5;
font-family:Verdana;
font-size:18px;
text-decoration:none;
}
ul#portfolio_ul li h2 a:hover{
text-decoration:underline;
}
ul#portfolio_ul li p{
padding:0;
}

.wpcolumn-wrapper{
border:1px solid #999999;
width:290px;
}
.wpcolumn{
background:url(/wp-content/uploads/2010/05/side_rss.jpg) no-repeat bottom center;
padding:12px 6px;
color:#000;
font-size:11px;
}
.wpcolumn.wpcolumn-last{
background:none;
}
.wpcolumn strong{
color:#0c4783;
font-weight:bold;
font-size:13px;
}

.wpcolumn-clearfix{
background:url(/wp-content/uploads/2010/07/sponsored_listings.jpg) no-repeat;
height:26px;
}


#advertise_text{
width:500px;

}


h1#fun{
background:url(i/ico/fun.jpg) no-repeat left;
padding-left:43px;
}
h1#family{
background:url(i/ico/family.jpg) no-repeat left;
padding-left:32px;
}
h1#health{
background:url(i/ico/health.jpg) no-repeat left;
padding-left:32px;
}
h1#intellectment{
background:url(i/ico/intellectment.jpg) no-repeat left;
padding-left:32px;
}
h1#lifestyle{
background:url(i/ico/lifestyle.jpg) no-repeat left;
padding-left:32px;
}
h1#outdoor{
background:url(i/ico/outdoors.jpg) no-repeat left;
padding-left:32px;
}
div.show{
top:12px!important;
}