/*  

Theme Name: Massive News Theme

Theme URI: http://www.massivepress.net/

Description: A premium WordPress news theme.

Version: 1.0

Author: Jason Schuller

Author URI: http://www.massivepress.net/



Please leave credit where credit is due.

*/



*{

margin:0;

padding:0;

}



html,body{

background:#cccccc url(images/bodybg.jpg) repeat-x;

color:#333;

text-align:center;

} 



body{font-family: "Georgia", serif;
font-size: 14px;
font-style: normal;
font-variant: normal;
font-weight: 400;

}



body.forum-body{

font:12px arial,helvetica,verdana,sans-serif;

text-align:center;

}



h1{

font-size:55px;

font-family:"Impact", Impact, Charcoal,sans-serif;

font-weight:normal;



}

#description{

font-size:14px;

clear:left;

color: #046498;

font-weight:bold;

}

h2{font-size:18px;}

h3{font-size:16px;}

h4{font-size:12px;}

h6 {
font-size:12px; 
text-decoration: underline;
padding-bottom: 5px;
color: blue;
text-align: center;
}

.wp-smiley{

float:left;

border:none;

padding:2px;

}



h5{

font-size:10px;

color: #7f7f7f;

padding-left:1px;

font-weight:normal;

margin-bottom:8px;

}



a{

color:#333;

text-decoration:none;

}



#wrapper{

margin:0px auto;

text-align:left;

width:1020px;



} 



#forum-wrapper{
margin:0px auto;
text-align:center;
width:100%;
} 



#compare-wrapper{

margin:0px auto;
text-align:left;
width:80%;
} 



#compare-ad{

width:100%;
text-align: right;
padding-bottom: 15px;
}



/* header */

#header{

background:url(images/headerbg.jpg) top no-repeat;

padding:5px 0;

height:174px;

position:relative;

padding-left:10px;

}



#header.forum-header{



}



#header h1 a{

width:400px;

float:left;

margin:0;

}



#header h1 a em{

font-style:normal;

color:#555;

}



#top_ad{

position:absolute;

top:15px;

right:25px;

}

#searchWrap{

position:absolute;

height:30px;

right:75px;

top:74px;

}

#searchWrap input{vertical-align:middle;}


#searchWrap #s{

color: #888888;

font-size:1.2em;

border:none;

padding:27px 25px;

margin-right:25px;

width:135px;

background:none;

}



/* page navigation */



#forum-pagenav{
text-align:center;
width:1000px;
padding-top:15px;
}

#pagenav{

float:left;

width:650px;

padding-top:15px;



}



ul.nav{list-style:none;}



.nav li{

float:left;

display:block;

padding:0px 15px 2px 15px;

background:url(images/pagebreak2.gif) left no-repeat;



}



.nav li a{

font-size:10px;

color:#151B8D;

font-weight: bold;

text-decoration:none;

display:block;

padding:5px 0 0x 5px;

text-transform:uppercase;

}



.nav li a:hover{

text-decoration:underline;

color:red!important;width:



}



* html .nav li a:hover{background:#333;}





#scrollme{

width:878px;

font-size:10px;

color:#afafaf;

}



/* category navigation */

#categories_wrap{

position:absolute;

bottom:16px;

left:0px;

}

#categories{

float:left;

width:878px;

margin-bottom:2px;
margin-left: 5px;
}



#categories ul{

list-style:none;

padding:1px 0 0px 0;

}



#categories li{

float:left;

display:block;

background:url(images/catbreak.gif) left no-repeat;

height: 25px;

padding-top:4px;

}



#categories li a{

color:#FFF;

display:block;

padding:2px 10px 4px 10px;

}



#categories li a:hover{color:#CCC;}



/* category1 navigation */

#categories1{

float:left;

width:878px;

color:#fff;

}



#categories1 ul{

list-style:none;

padding:0px 0 0px 0;

}



#categories1 li{

float:left;

display:block;

background:url(images/catbreak.gif) left no-repeat;

background-position:0px -2px;

height: 25px;

padding-top:0px;

}



#categories1 a{

color:#FFF;

}



#categories li a:hover{color:#CCC;}



/* main content */

#mid{

padding-top:4px;

margin-left:5px;

text-align:left;

}



#forum-mid{
text-align:center;
}



#main{

background:#FFFFFF url(images/mainbottom.gif) bottom no-repeat;

float:left;

margin:0 6px 0 0;

width:650px;

}



#fullwidth{

float: left;

padding: 0 0 20px 45px;

margin: 0px 0 0;

width:800px;

}



#singlemain{

background:#FFFFFF url(images/smbottom.gif) bottom no-repeat;

float:left;

margin:0 25px 0 0;

width:650px;

}



#featured{

background:url(images/maintop.gif) top left no-repeat;

padding:5px;

text-align:center;
}



#singlefeatured{

background:url(images/smaintop.gif) top left no-repeat;

padding:5px;

}



#myGallery{

margin:4px;

font-size:18px;

}



/* sidebar */



#sidebar1{

color:#333;

float:left;

margin:0;

margin-right:6px;

width:175px;

line-height:1.3em;

}



#sidebar{

color:#333;

float:left;

margin:0;

width:320px;

line-height:1.3em;

}



#sidebar_about{

color:#333;

float:right;

margin:0;

width:320px;

line-height:1.3em;

}



#sidebar2{



float:right;

margin:0;

width:220px;

padding-left: 10px;

padding-top: 45px;

}



#sidebar1 a{font-weight:bold;}

#sidebar1 p{color:#333;}





#sidebar a{font-weight:bold;}

#sidebar p{color:#333;}



#sidebar2 a{font-weight:bold;}

#sidebar2 p{color:#333;}







#sidebar_ads{

padding-top:7px;

padding-bottom: 10px;



text-align:left;

height:600px;

}



#sidebar_google_ads{

text-align:center;

padding-top:10px;

padding-bottom: 10px;

background-color:#cccccc;

height:270px;

}



#sidebar_google_ads2{

text-align:center;

padding-top:25px;

padding-bottom: 4px;

background-color:#cccccc;

height:605px;

}



#blocks{

background:#FFFFFF url(images/blocktop.gif) top no-repeat;

padding:5px 10px 0 10px;

}



#google_blocks{

background:#BDBDBD url(images/blocktop.gif) top no-repeat;

padding:5px 10px 0 10px;

text-align:center;

}



#blocks1{

background:#FFFFFF url(images/blocktop1.gif) top no-repeat;

padding:5px 10px 0 10px;

}



#widgetblock{

background:#FFFFFF url(images/blocktop.gif) top no-repeat;

padding:5px 5px 0 5px;

text-align:center;

}



#widgetblock1{

background:#FFFFFF url(images/blocktop1.gif) top no-repeat;

padding:5px 5px 0 5px;

text-align:center

}



#YARPP ol{

font-weight:normal;
font-size: 12px;
text-align:left;
padding-left: 20px;
padding-right: 10px;
padding-top: 3px;

}


#YARPP li a:hover{color: #046498;}



#tagblock{

background:#FFFFFF url(images/blocktop.gif) top no-repeat;

padding:5px 10px 0 10px;

}



#tagblock a{

font-weight:normal;

color:#484848;

}



#tagblock a:hover{color:#7F7F7F;}



#advertblock{

background:url(images/advertblockbg.gif) top no-repeat;

height:270px;

padding:10px 0 0 10px;

}



#blocks a{

font-weight:bold;

color:#484848;

}

#blocks1 a{

font-weight:bold;

color:#484848;

}



#blockpost{

padding:0 0 8px 0;

}



#blocks a:hover{color:#7F7F7F;}

#blocks1 a:hover{color:#7F7F7F;}



h3.blocks{

font-size:15px;

margin-bottom: 10px;

color: #046498;

}

h3.blocks1{

font-size:15px;

margin-bottom: 10px;

color: #046498;

}



h3.mainblock{

color: #046498;

font-size:17px;

margin-bottom: 5px;

margin-left: 5px;

padding-top: 2px;

padding-bottom: 5px;



}



#bottomblock{

background: #cccccc url(images/blockbottom.gif) top no-repeat;

height:7px;

padding:0;

margin-bottom:10px;

}

#bottomblock1{

background: #cccccc url(images/blockbottom1.gif) top no-repeat;

height:7px;

padding:0;

margin-bottom:10px;

}



.blocks{margin-bottom:20px;}

.blocks1{margin-bottom:20px;}




/* main content */

#content{

padding:10px;

}



#content p{

margin-bottom:10px;

}

#content a:hover {
text-decoration:underline;
font-weight:bold;
}

#singlecontent{

padding: 10px 20px;

}

#singlecontent p{

margin-bottom:10px;
}

#compare-content{

padding: 0px;

}



#forum-content{

overflow: hidden;
width: 80%;
margin-left: 10%;
padding-top: 90px;
}



#introIMG{

width:150px;
height:150px;
float:left;
margin-right:8px;
overflow:hidden;

}



#introIMG img{

border:none;

padding:4px 4px 4px 4px;

border:1px solid #BDBDBD;

}





.postMeta{

background:url(images/dot.gif) repeat-x left center;

text-transform:uppercase;

font-size:11px;

text-align:right;

margin-bottom:2px;

}



.postMeta span.date{

background:#FFF;

color:#7F7F7F;

padding:0 2px 0 4px;

}



.postMeta span.comments{

background:#FFF url(images/user.gif) no-repeat left center;

padding-left:15px;

margin-left:2px;

}



.postMeta span.comments a,

.postMeta span.date a{color:#555;}

.post{margin:0 0 15px 0;}



.post h2{

line-height:1.2em;

}

 

 #post_ad{

 float:left;

 margin-right:5px;

 }

.post h2 a{

width:100%;

display:block;

outline:none;

}



.entry h3{margin:1em 0;}



.post .entry{

line-height:1.4em;

overflow:hidden;

}



.post .entry p{margin:0;}



.post .entry p a{

background:url(images/dot.gif) repeat-x bottom left;

font-weight:bold;

}



.entry blockquote{margin:0 1.3em 0;}



.entry ul{

margin:0 1.3em 0;

list-style:none;

}



.entry li a{

color:#333;

font-weight:bold;

background:url(images/dot.gif) repeat-x bottom left;

}



.entry ul li{

background:url(images/li.gif) no-repeat 0 1px;

padding-left:18px;

margin-bottom:7px;

}



.entry ol{margin:0 1em 0 3em;}

.entry ol li{margin:0 0 7px 0;}

.entry img,.entry a img{border:none;}

.entry a:hover img{border-color:#DFDFDF;}

.entry table tr {padding: 15px 0;}

.entry table tr.alt {background: #eee;}



/* lists */

.rsslinks {font-family:arial;}
.rsslinks h3{margin-bottom:5px;}



.rsslinks p{

margin-bottom:5px;

padding-top:5px;

}



.rsslinks ul li{

background:url(images/rss.gif) no-repeat 0 3px;

color:#7F7F7F;

line-height:6.0em;

border-top:1px solid #BBB;

padding:3px 0 4px 80px;

list-style:none;

}



.span .more-link {

color:#046498;

}



#widgetblock h3{margin-bottom:5px;}

#widgetblock1 h3{margin-bottom:5px;}



#widgetblock p{

margin-bottom:5px;

padding-top:5px;

}

#widgetblock1 p{

margin-bottom:5px;

padding-top:5px;

}



#widgetblock ul li{

color:#7F7F7F;

line-height:1.2em;

border-top:1px solid #BBB;

padding:3px 0 4px 0;

list-style:none;

}

#widgetblock1 ul li{

color:#7F7F7F;

line-height:1.2em;

border-top:1px solid #BBB;

padding:3px 0 4px 0;

list-style:none;

}

/* pagination */

#pagination{

color:#7F7F7F;

font-size:11px;

text-transform:uppercase;

margin-bottom:10px;

margin-top:40px;

text-align:right;

}



#pagination p,#pagination img{vertical-align:middle;}



#pagination a img{

border:none;

margin:0 0 3px 2px;

}



/* comments */

#comments{

width:575px;

padding:12px 0 0 0;

}



#comments h3,

h3#respond{

color:#555;

margin-bottom:7px;

}



ol.commentslist{

list-style:none;

margin:5px 0 12px;



}

.commentslist li{

background:#FFF url(images/lgrey_diag.gif) repeat top left;

border:1px solid #BBB;

margin-bottom:7px;

padding:7px 0;

}



.commentslist li a{

font-weight:bold;

background:url(images/dot.gif) repeat-x bottom left;

}



.commentslist li.alt{background:#FFF;}

.commentslist li:hover{border-color:#888;}



.commentslist .comment_text{

margin:0 7px;

line-height:1.4em;

overflow:hidden;

}



.comment_text p,.comment_text ul,.comment_text ol,.comment_text blockquote{margin:1em 0;}

.comment_text ul,.comment_text ol,.comment_text blockquote{margin:0 1em;}



p.author_meta{

font-weight:bold;

text-transform:uppercase;

margin:0 0 0 7px;

}



p.post_meta{

font-size:11px;

text-transform:uppercase;

text-align:right;

margin:0 7px 0 0;

}



.commentslist li.author{

background:#333;

color:#CCC;

}



.commentslist li.author a{color:#DDD;}

.commentslist li.author a:hover{color:#FFF;}



#comments_closed{

background:#333;

color:#ccc;

padding:7px 0;

margin-top:12px;

line-height:1.5em;

}



p.nocomments{margin:0 12px 0 7px;}



p.nocomments a{

color:#ddd;

font-weight:bold;

text-decoration:underline;

}



p.nocomments a:hover{color:#FFF;}



ol.pingslist{

margin:1.5em 2em;

font-size:12px;

}



.pingslist li{

color:#7F7F7F;

margin:0 0 7px 0;

}



.pingslist li a{

font-weight:bold;

background:url(images/dot.gif) repeat-x bottom left;

}



#commentform p{margin:1em 0;}



#commentform p a{

font-weight:bold;

background:url(images/dot.gif) repeat-x bottom left;



}



#author,#email,#url,#comment{

font:1.1em arial,helvetica,verdana,sans-serif;

border:1px solid #BBB;

padding:2px;

background-color: #FFFFFF;

}



#comment{width:570px;overflow:auto;}



#commentform p small{

font-size:11px;

color:#046498;

}



.commentslist code{background:transparent;}



/* footer */



#footer p{

text-align:center;

width:100%;

padding-top:7px;

padding-bottom:50px;

}



#footer p a{

font-weight:bold;

color:#333;

}



/* floats */

.floatleft{

float:left;

margin:3px 7px 0 0;



}



.floatright{

float:right;

margin:3px 0 0 7px;



}



.right{float:right;}

.left{float:left;}

.clear{clear:both;}



.alignleft { 

float:left; 

padding: 10px 10px 5px 0px;

}



.alignright { 

float:right; 

padding:10px 10px 5px 0px;

}



.aligncenter,

div.aligncenter {

display: block;

margin-left: auto;

margin-right: auto;

}



.fix:after{

content:".";

display:block;

height:0;

clear:both;

visibility:hidden;

}



.fix{display:inline-block;} 

* html .fix{height:1%;}

.fix{display:block;}





#post_nav{

width:100%;

}

#post_nav_prev{

text-align:left;

float:left;

}

#post_nav_next{

text-align:right;

float:right;

}



#related_posts{

}



.related_post{

padding-left:8px;

list-style-type:none;

}



.up_list{

width:100%;

padding-top:5px;

}

.up_list img{

border:0;

float:left;

}

.up_clear{

clear:both;

width:100%;

height:5px;

border-bottom:1px solid #afafaf;

}



fieldset{

padding:7px;

}



table.wp-table-reloaded {

font-family:arial;

background-color: #CDCDCD;

margin:10px 0pt 15px;

font-size: 10pt;

font-weight: bold;

width: 100%;

text-align: center;

border: 5px ridge black;

}



/* Styles for the tablehead (<th>) (if enabled) */

table.wp-table-reloaded thead tr th, table.wp-table-reloaded tfoot tr th {

	color: #ffffff;

           background-color: #046498;

           	border: 1px solid #FFF;

	font-size: 9pt;

           font-weight: bold;

	padding: 4px;

}



table.wp-table-reloaded thead tr .header {

	background-image: url(/wp-content/plugins/wp-table-reloaded/img/bg.gif);

	background-repeat: no-repeat;

	background-position: center right;

	cursor: pointer;

           text-decoration: none;

}



table.wp-table-reloaded tbody td {

	color: #3D3D3D;

           	padding: 4px;

	background-color: #FFF;

	vertical-align: middle;

}





/* Styles for alternating row colors (if enabled) */

table.wp-table-reloaded tbody tr.even td {

	background-color:#FFFFFF;

}

table.wp-table-reloaded tbody tr.odd td {

	background-color:#F0F0F6;

}





/**************************************/



table.wp-table-reloaded-id-1 .column-1

{

   border: 1px solid gray;
   width: 200px;
}



table.wp-table-reloaded-id-1 .column-2

{

   font-size: 10pt;

}



table.wp-table-reloaded-id-1 .column-4

{

   width: 60px;

}



table.wp-table-reloaded-id-1 .column-5

{

   width: 50px;

}



table.wp-table-reloaded-id-1 .column-7

{

   width: 55px;

}



table.wp-table-reloaded-id-1 .column-8

{

   width: 60px;

}



table.wp-table-reloaded-id-1 .column-9

{

   width: 60px;

}



table.wp-table-reloaded-id-1 .column-11

{

   text-decoration: underline;

   

}



table.wp-table-reloaded-id-4 .column-1

{

   width: 60px;

   border: 1px solid gray;

   

}



table.wp-table-reloaded-id-4 .column-2

{

   width: 300px;

   

}



table.wp-table-reloaded-id-4 .column-3

{

   width: 200px;

   

}

/* Styles for the sorting (if Tablesorter is enabled) */

table.wp-table-reloaded thead tr .headerSortUp {

	background-image: url(/wp-content/plugins/wp-table-reloaded/img/asc.gif);

}



table.wp-table-reloaded thead tr .headerSortDown {

	background-image: url(/wp-content/plugins/wp-table-reloaded/img/desc.gif);

}



table.wp-table-reloaded thead tr .headerSortDown, table.wp-table-reloaded thead tr .headerSortUp {

	background-color: #8dbdd8;

}





/* Style for the Table Name (in <h2>-Tag) (if printed above the table) */

h2.wp-table-reloaded-table-name {

	font-size: 16px;	

}



/* Style for the Table Description (if printed under the table) */

span.wp-table-reloaded-table-description {

	font-size: 10px;	
hop
}




#pagenav {
	width: 625px !important;
	padding-top: 8px !important;
}

ul.nav { padding: 0; margin: 0; }

ul.nav li {
	background-image: url('images/buttonbg.jpg');
	background-repeat: repeat-x;
	margin-right: 4px;
	padding: 0px 8px 0px 8px;
	border-right: 1px solid #666;
	border-left: 1px solid #CCC;
}

ul.nav li a {
	background-image: url('images/button_inner.png');
	display: block;
	margin: 3px 0 2px 0;
}

ul.nav li a span {
	background-image: url('images/button_inner_right.png');
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	padding: 3px 8px 2px 8px;
	font-weight: bold;
	text-align: center;
	color: #000;
}

ul.nav li a:hover {
	background-image: url('images/button_inner_over.png');
	border: none;
	text-decoration: none;
}

ul.nav li a:hover span {
	background-image: url('images/button_inner_right_over.png');
	color: #EEE;
	border: none;
}





