* { padding: 0; margin: 0; }
body { font-family: Arial; font-size:11px;  /*centers layout in IE6*/ margin: 3px 3px 0px 5px; }
/*********************/
/*    G L O B A L    */
/*********************/
/*links*/
a, a:link, a:visited { color: black; text-decoration: none; }
a:hover, a:active { color: #1dbbff; text-decoration: none; }
blockquote { display: block; margin: .5em 1.0em .5em 2.0em; padding: 0 0 0 1.0em; border-left:none; }
blockquote blockquote { padding: 0 0 0 1.0em; border-left: none; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
img { border: none; }
.alignleft{ float: left; text-align: left; }
.alignright{ float: right; text-align: right; }
.center{ text-align: left; }

.slickbox {
color:#808080;
}

.social-home {
float:left;
margin: 25px 0 0 -6px;

}

.facebook-home {
float: left;
margin: 3px;
}

.tweet-home {
float: right;
margin: 3px 6px 0 6px;
}


.fb-home  {
float: right;
margin: 3px 0 0 6px;
}

.stumble-home {
float: right;
margin: 3px 6px 0 6px;
}

.tags-home {
padding: 11px 0 0 0;
font-size: 15px;
}

.facebook-like h4 {margin: 0 0 -5px 0; }

.facebook-like  {
float: right;
background:none repeat scroll 0 0 #eaeaea;
border:1px solid #5ad0ff;
margin:5px 18px 0 0;
padding:11px;
}

.tweet-like  {
float: left;
border:0px ;
margin:11px 0px 0 0;
padding: 0px;
}


/*survey*/
.surveysays { font-weight:bold; font-size:14px;} 
/*##category CATEGORY SIDEBAR##*/
.sidebar_head {  margin:0 0 20 0; }

.right {float:left; width:140px; margin-left:0px; font-size:11px;line-height:99%;}
.left {float:left; width:140px; margin-left:20px; font-size:11px;line-height:99%;}
.right li {
list-style:none;

}
.left li {
list-style:none;

}
.right li a{

color:#979797;
}
.right li a:hover{

color:#1dbbff;
text-decoration:none;
}
.left li a{

color:#979797;
text-decoration:none;
}
.left li a:hover{

color:#1dbbff;
text-decoration:none;
}

/*##RECENT NEWS##*/


ul#news
{
padding:0px;
margin:0px;
width:300px;
display:block;
overflow:hidden;
list-style:none;
}
ul#news li
{
width:300px;
clear:both;
margin-bottom:10px;
display:block;
overflow:hidden;
list-style:none;
}
ul#news .image
{
display:block;
margin-right:10px;
float:left;
width:80px;

}
ul#news .heading
{
float:left;
width:210px;
color:#000000;
margin:-10px 0 0 0;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
line-height:16px;
font-weight:bold;

}
ul#news .heading a{

color:#000000;
text-decoration:none;

}
ul#news .heading a:hover{

color:#1dbbff;
text-decoration:none;

}

ul#news .date
{
color:#979797;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
line-height:12px;
}

/*##FEATURED NEWS##*/


ul#fnews
{
padding:0px;
margin:0px;
width:728px;
display:block;
overflow:hidden;
list-style:none;
}
ul#fnews li
{
width:728px;
clear:both;
margin-bottom:10px;
display:block;
overflow:hidden;
list-style:none;
}
ul#fnews .image
{
display:block;
margin-right:10px;
float:left;
width:205px;

}
ul#fnews .heading
{

idth:205px;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:19px;
line-height:23px;
font-weight:bold;

}
ul#fnews .heading a{

color:#000000;
text-decoration:none;

}
ul#fnews .heading a:hover{

color:#1dbbff;
text-decoration:none;

}

ul#fnews .date
{
color:#979797;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
line-height:12px;
}




/*## SOCIAL ##*/

.social2 { float: left; } 
	 
	 	.social .social_button.dg { margin: 0px 0 0 0px ; padding-top: 0px;}
			.social .social_button.tm { margin: 0px 0 0 12px;  padding-top: 4px;}
				.social .social_button.fb { margin: 0 0 0 15px;  padding-bottom:0px;}
					.social .social_button.su { margin: 0px 0 0 30px;  padding-top: 2px;}
											 
i											 .clear{clear:both;}
/*********************/
/* P O L L  */
/*********************/
.polltext { font-family: Arial; font-size: 15px; }
#pollcontainer .poll-box-top { background:transparent url(http://www.mobilemag.com/images/reader-poll.png) no-repeat scroll left top; padding:20px; }

.polltext img {
     border:0px;
          padding:0px;
	  }

/*********************/
/* S T R U C T U R E */
/*********************/
#container { width: 1040px; //width:1122px; margin: 0 auto; text-align: left; }
#header { width: 1040px; //width:1120px; height: 79px; border-bottom: 1px solid #b8b8b8; }
/*wraps content and sidebar*/
#wrapper { float: left; width: 100%; position: relative; }
#sidebar { float: right; width: 300px; height: auto; padding: 0px 0 10px 0px; display: inline; }
#content { float: left; width: 728px;  height: auto;  }
#forum  { width: 1040px; //width:1120px; height: auto; }
#footer { width: 1040px; //width:1120px;height: 50px; color: #333;clear: both; }

/*********************/
/* H E A D E R       */
/*********************/
.logo { float: left; width: 155px; height: 55px; margin: 10px 40px 0px 0px; display: inline; }
.google-search{float:left;     width:300px; height:22px; margin:11px -95px 0 50px;}
.social{float:left; width:220px; height:20px; margin:10px -98px 10px 0; font-size:11px; }
.google-textad{float:left; width: 468px; height:29px; margin:8px 40px 0px 0;}

.social a:link,
.social a:visited,
.social a:hover,
.social a:active{margin: 10px 0 0 0; padding:10px 0 0 3px;}

/*MENU*/
#pages { float: left; width: 440px; height: 25px; margin: 4px 0 0 70px; }
#pages ul { list-style-type: none; list-style-image: none; float: left; margin: -3px 0 0 0; }
#pages li { float: left; background-image: none; background-position: right; background-repeat: no-repeat; display: block; margin-right: 5px; /*background-color: red; */ height: 20px; }
#pages li:hover { background-color: white; background-image: url(images/nav-right.gif); }
#pages li a:link,
#pages li a:visited{ float: left; color: gray; display: block; padding-top: 5px; height: 15px; font-size: 11px; font-weight: normal; background-image: none; background-position: left; background-repeat: no-repeat; padding-left: 10px; padding-right: 8px; }
#pages li a:hover,
#pages li a:active { color: black; font-size: 11px; font-weight: normal; text-decoration: none; background-image: url(images/nav-left.gif); }
.page_item_home a:link,.page_item_home a:visited, .page_item_home a:active { background-image: url(images/nav-left.gif) !important; border-top: 1px solid gray; }
.page_item_home { background-image: url(images/nav-right.gif) !important; background-color: white !important; }
.current_page_item a:link,.current_page_item a:visited,.current_page_item a:active { color: gray !important;}
.current_page_item a:link,.current_page_item a:visited,.current_page_item a:active { background-image: url(images/nav-left.gif) !important; }
.current_page_item { background-image: url(images/nav-right.gif) !important; background-color: white !important; }

/*********************/
/*  S I D E B A R    */
/*********************/
.widget { width: 200px; margin: 0px 0 10px 0; text-align: left; overflow: hidden; background-color: white; }
* html .widget{ margin: 0 25px 10px 0; }
.widget h2 { width: 200px; text-align: center; font-size: 1.2em; color: black; background-color: olive; }
.widget a:link, .widget a:visited { text-decoration: none; font-weight: normal; color: black; font-size: 1.2em; }
.widget a:hover, .widget a:active { color: black; text-decoration: underline; }
.widget ul { list-style-type: none; color: black; margin: 0 0 10px 0; text-align: left; }
.widget ul ul { margin-left: 10px; }
.widget ul ul li { list-style-type: none; color: black; }

/*********************/
/*      P O S T      */
/*********************/
.post-content { width: 730px; margin: 0px 0px 10px 10px; }
.post-content h1{ font-family: Helvetica,Arial,sans-serif; font-size: 2.2em; margin:11px 7px -11px 0; }
.post-content h1.permalink a { font-color:#000000; text-decoration: none; }
.post-big {  font-size: 17px; font-family: Helvetica,Arial,sans-serif;
line-height:1.5;}
.post-entry {  font-size: 14px; font-family: Helvetica,Arial,sans-serif; 
padding: 1em 3em 1em 0;
line-height:1.6;}
.post-entry a:hover, a:link { color:#1dbbff; }
.post-entry p{ padding: 0px 5px 5px 0; }
.post-entry ul { padding: .5em 0 .5em 3.0em; }
.post-entry ol { padding: .5em 0 .5em 3.3em; }
.post-entry img { margin: 5px 5px 5px 5px; padding: 0 0 0 0; }
.navigation { font-size: 1.2em; margin: 0 20px 0px 20px; padding: 0 0 10px 0; clear: both; /*fixes nav bottom in IE*/ }
/*   S E A R C H     */
#searchform { width: 200px; height: 40px; display: block; background-color: green; }
#searchfield { float: left; width: 125px; height: 20px; margin: 10px 0px 0px 5px; padding: 1px 2px 0px 2px; font-size: 1.4em; background: none; border: none; display: inline; background-color: blue; }
#searchsubmit { float: right; height: 20px; width: 50px; margin: 10px 10px 0 0px; color: #FFFFFF; background: transparent url(images/searchsubmit.png) no-repeat; border: 0px none; cursor: pointer; background-color: red; }

/*********************/
/*  C O M M E N T S  */
/*********************/
.entry form { /* This is mainly for password protected posts, makes them look better. */ text-align: center; }
select { width: 130px; }
#commentform { width: 390px; margin: 0 0 0 40px; }
#commentform input { width: 120px; padding: 2px; margin: 5px 5px 1px 0; }
#commentform textarea { width: 100%; padding: 2px; }
#commentform #submit { margin: 0 0 20px 0; float: right; }
.avatar { float: left; margin: 0px 5px 0px 15px; display: inline; }
.alt { margin: 0; padding: 10px; }
h3#comments { font-size:14px;margin: 10px 30px 10px 40px; }
h3#respond {font-size:14px; margin: 10px 30px 10px 40px; }
img#comments { margin: 0 0 0 0; padding: 0 0 0 0; }
.commentlist { padding: 0; text-align: justify; }
.commentlist li { margin: 15px 0 3px; padding: 5px 10px 3px; list-style: none; }
.commentlist p { margin: 10px 30px 10px 30px; font-size: 1.2em; }
#commentform p { margin: 5px 0; }
.nocomments { text-align: center; margin: 0; padding: 0; }
.commentmetadata { margin: 0 0 0 0; padding: 0 0 0 30px; }

.homefeature { margin: 10px 0 0 0; }
/*********************/
/* H O M E        */
/*********************/
.listingexcerpt { 
	font-size:19px; 

}
img#wpstats{display:none}
/*4 featured posts*/
.top{ display:block; width:100%;height:280px; background:url(images/line-hor.jpg) repeat-x bottom; font-family: Helvetica,Arial,sans-serif;}
.featured-top{	float:left;	width:195px; height:269px; background:url(images/line-ver.jpg) repeat-y left; padding:0 6px 0 7px;}
.first{background:none;}
.featured-top .thumb-163x163{ display:block; width:200px; height:200px; border:1px solid #ddd; margin:0 0 5px 0;}
.featured-top .tag,
.featured-top .tag a:link,
.featured-top .tag a:visited,
.featured-top .tag a:hover,
.featured-top .tag a:active{ font-size:13px; font-family:arial; text-transform:uppercase; font-weight:bold; color:#3BA2AB;}
.featured-top h1 a:hover { color:#0054e1;}
.featured-top h1 a{ display:block; font-size:15px; line-height:21px; font-weight:normal; color:#000000;}

/*single featured*/
.featured {display:block; width:100%; height:auto;}
.featured .top{display:block;width:100%; height:auto; margin: 10px 0 0 0; }
.featured .thumb-200x105{ float:left; width:200px; height:105px; margin:0 15px 0 0;}
.featured .tag,
.featured .tag a:link,
.featured .tag a:visited,
.featured .tag a:hover,
.featured .tag a:active{ font-size:24px; text-transform:uppercase; font-weight:normal; color:#3BA2AB; display:inline;}
.featured h1 a{ display:inline; font-size:24px; line-height:29px; font-weight:bold; color:black;}
.featured h1 a:hover { color:#0054e1;}
.featured .meta{display:block; width:100%; height:20px; line-height:20px; font-size:12px; font-weight:bold; color:#ADA9A6;}
/*.featured .meta .alignright a{background:url(/images/ico-comment.png) no-repeat right; padding:0 15px 1px 0px;} */
.featured .excerpt{ display:block; width:100%; height:130px; line-height:19px; font-size:13px; margin:5px 0 0 0;}
.featured .excerpt a:link,
.featured .excerpt a:visited,
.featured .excerpt a:hover,
.featured .excerpt a:active{color:#8d8e8f;}
.featured .excerpt a.readmore{background:url(/images/ico-readmore.png) no-repeat right; padding:0 15px 0 0px;}
/* caption */
.wp-caption {background: #eee; border:1px solid #ccc; 
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
}
.wp-caption.alignleft {margin: 10px 10px 10px 10px;}
.wp-caption.alignright {margin: 10px 10px 10px 10px;}
.wp-caption.aligncenter {margin: 10px 0px 20px 0px; }
#content .wp-caption img {border:none;margin:0;padding:5px;background:#eee;}
.wp-caption-text {font-size:11px;color:#333333; padding: 1em .1em 0; text-align:center; }


/*gallery title*/
.galtitle { margin: 25px 0px 0px 0px; font-size:18px; font-weight:bold;}
/* latest*/
.latest {display:block; width:100%; height:auto; margin:20px 0 0 0; }
.latest .top{display:block;width:98%; height:auto; margin:5px 0 5px 0; padding:0 0 0px 0;}
.latest .thumb-150x75{ float:left; width:auto; height:auto; margin:7px 15px 0 0;}
.latest .thumb-150x75 img { padding:0px; border:1px solid #e6e6e6; margin: 0 0 0 0;}
.latest .tag,
.latest .tag a:link,
.latest .tag a:visited,
.latest .tag a:hover,
.latest .tag a:active{ font-size:11px; text-transform:uppercase; font-weight:bold; color:#E98164; display:inline;}
.latest h1 a{ display:block; line-height:25px; color:black; font-family: Helvetica,Arial,sans-serif; font-size:27px; margin:15px 0 0 0;
}
.latest h1 a:hover { color:#0054e1;}
.latest .meta{display:block;  height:16px; line-height:7px; font-size:12px; font-weight:none; color:#ADA9A6; margin: 0 0 0 0:}
.latest .meta a{color:#5dbbe2;}
.latest .excerpt{ display:block; width:100%; height:150px; line-height:17px; font-size:14px; margin:5px 0 0 0;}
.latest .excerpt a:link,
.latest .excerpt a:visited,
.latest .excerpt a:hover,
.latest .excerpt a:active{color:#23A751;}
.latest .readme a.readmore{color:#25b5ea;}
.latest .readme a.readmore{background:url(/images/ico-readmore.png) no-repeat right; padding:20px 35px 0 0px;}
.latest .single-block{display:block; width:670px; height:270px; margin: 10px auto 10px auto; padding:10px 20px 10px 20px;  border:0px solid gray;}
.latest .single-block .ad{float:left; width:310px; height:280px; margin:auto 0 0 0;}
.latest .single-block .discussed{float:right; width:335px; height:270px; margin:0 0px 0 0; padding:0 0 0 15px; background:url(images/line-ver.jpg) repeat-y;}
.latest .single-block .discussed h1{font-size:14px;}
.latest .single-block .discussed li{ list-style-type:none; background:url(images/line-hor.jpg) repeat-x bottom; padding:10px 0 10px 0; font-weight:bold; color:#9F9DA0; font-size:10px;}
.latest .single-block .discussed li a{color:black;}
.bodylist .p { display:block; font-size:18px; line-height:0px; font-weight:bold; color:black;}
/*author*/
.author_title {float:left; font-size:18px; font-weight:bold; color:black;}
.author_date {float:left; font-size:16px; font-weight:normal; color:black;}
 

/*related*/
.related a:hover { color:#0054e1;}
.related {font-size:13px; font-weight:normal;}
/*ads*/
/*300x250, ad on the top of homepage*/
.ad-300x250{ display:block; width:310px; height:250px; margin:5px 1px 10px 0;}
.ad-300x250 img { padding:3px; border:1px solid #e6e6e6; margin: 0 0 0 0;}
.ad-300x250-single{ display:block; width:330px; height:250px; margin:20px 1px 20px 0px;}
.ad-300x250-single img { padding:3px; border:1px solid #e6e6e6; margin: 0 0 0 0;}
/*125x125, 4 ads in the sidebar*/
.ads-125x125{display:block; width:310px; height:auto; }
.ads-125x125 .top-link{display:block; width:310px; height:20px; margin:0 0 0 0;}
.ads-125x125 .sponsors{font-size:12px; font-weight:normal; color:#3BA2AB;}
.ads-125x125 img { padding:3px; border:1px solid #e6e6e6; margin: 0 0 0 0;}
.ads-125x125 .advertise a:link,
.ads-125x125 .advertise a:visited,
.ads-125x125 .advertise a:hover,
.ads-125x125 .advertise a:active{ margin:0 30px 0 0; color:#4D5055; font-size:11px; text-decoration:underline;}
/* Styles for one-column display */
#wp125adwrap_1c { width:100%; }
#wp125adwrap_1c .wp125ad { margin-bottom:10px; }
/* Styles for two-column display */
#wp125adwrap_2c { width:100%; }
#wp125adwrap_2c .wp125ad { width:125px; float:left; padding:5px 20px 5px 0px; }
/*ad 728x90*/
.ad-728x90{display:block; width:728px; height:90px; margin:6px -3px 25px;}
.ad-728x90 img { padding:3px; border:1px solid #e6e6e6; margin: 5px 0 0 0;}
/*ad 728x250*/
.ad-728x250{display:block; width:728px; height:250px; margin:6px 0px 14px 40px;}
.ad-728x250 img { padding:3px; border:1px solid #e6e6e6; margin: 5px 0 0 0;}

.ad-728x50{display:block; width:728px; height:50px; margin:6px -3px 25px;}


.myadmanager_ads img { padding:3px; border:1px solid #e6e6e6; margin: 0 0 0 0;}

.emailbox {
background: #ebebeb;
width: 210px;
margin: 0px;
margin: 0px 0px 0px 34px;
padding: 10px 0px 10px 10px;
border: 1px double #5AD0FF;
color: #333;
font-size: 11px;
font-weight: bold;
cursor: pointer;
border-radius: 3px;
-khtml-border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}


/*AUTHOR*/
.author_img { float:left; margin: 10px 15px 10px 0px; }
.author_name { font-size:16px; font-weight:bold; margin: 20px 0px 0px 0px; }
/*2 ads in the sidebar*/
.ads-h600{ display:block; width:310px; height:730px; margin:10px 0 0 0;}
.ad-125block {width: 300px; height: 130px;} 
.ad-125block img {padding:2px; border: 1px solid #e6e6e6; margin: 0 0 0 0;}
.ad-120x600{width:122px; height:618px;}
.ad-120x600  img { padding:2px; border:1px solid #e6e6e6; margin: 0 0 0 0;}
.ad-160x600{width:160px; height:613px;}
.ad-160x600  img { padding:3px; border:1px solid #e6e6e6; margin: 0 0 0 0;}

/* clearfix */
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear { min-width: 0; display: inline-block; /* \*/ display: block; }
* html .clear { /* \*/ height: 1%; }


/* search */
.searchresults .searchstyle2 {font-size:12px; font-weight:normal; color:#3BA2AB;}

/* changes */
.latest .top {
	margin-bottom:11px;
	padding-bottom:11px;
}
.top .meta {
	margin-top:14px;
}


.top p {
	margin-top:7px;
	font-size:15px;
	line-height:22px;

}
latest .readme a.readmore {
	padding-top:9px;
}

.related {
	float:left;
	margin-left:-10px;
	height:auto;
	display:inline;
}

#respond {
	clear:both;
}

.google-textad {
        overflow:hidden;
}

.ads-singlepost {
        width:728px;
        height:90px;
}

div.single-post h1.permalink {
        margin-bottom:10px;
}

a.commentsnum {
        background:url('images/comments.png') no-repeat right;
        font-weight:bold;
        margin-right:10px;
        padding-right:15px;
        float:right;
        display:inline;
}

p. byline {
font-size:11px;
}

p.tags {
	font-size:11px; 
margin-top:7px;
}

p.tags a {
       color:#3366CC;
}

div.addtoany {
  margin-right:10px;
  float:left;
}

a.splink {
       margin-right:3px;
       padding-left:19px;
}

a.print {
       background:url('images/printer.png') no-repeat left;
}

a.newsletter {
       background:url('images/letter.png') no-repeat left;
}

div.related {
     padding-left:10px;
     padding-right:10px;
     border-top:none;
     border-bottom:none;
     margin-top:0;
     margin-bottom:0;
     margin-left:0;
}

div.related ul {
      padding-left:14px;
}

div.related ul li {
      margin-bottom:6px;
}

div.ad-300x250-single {
     width:308px;
     margin-right:10px;
}

.wp125ad.odd {
     margin-left:15px;
}

.post-entry img {
     border:0px;
     padding:10px;
}


.linktxt a, linktxt a:link, linktxt a:visited { color: black; text-decoration: underline; }
.linktxt a:hover, linktxt a:active { color: black; text-decoration: underline; }     
}

.attachment-thumbnail {margin: 0}
/*********/
* Subscription Options
**********/


.subscribe-options ul li{
margin: 0 0 10px 20px;

}

.subform {

margin: 30px 0 0 0;
}


