/*  
Theme Name: Lazygamer 2010 Pro Blog
Description: Lazygamer 2010
Version: 1.0
Author: Gavin Mannion
Author URI: http://www.lazygamer.net
*/
#header {
  height:180px;
  width:676px;
}
#wrap { 
   z-index:1;
   position:relative;
   width:990px; 
   margin:0 auto;
   color:#666666;   
   font-family:Arial,Verdana;
   font-size:12px;
}

.footer {
  color:#2A2A2A;
  background-color:#FFFFFF;
  border-left:2px solid #000000;
  border-right:2px solid #000000;
  border-top:2px solid #000000;
}

body {
   background-color:#000000;
   background-image:url(images/BG_Image.jpg);
   background-repeat:no-repeat;
   background-position:center top; 
   background-attachment: fixed;
   margin-top:0px;
   margin-bottom:0px;
   font-family:Arial,Verdana;
   font-size:12px;
}

.forumDiv {
  padding:5px 5px 5px 5px;
  margin-left:13px;
  margin-right:10px;
}
.mainBody {
  font-size:14px;
   color:#666666;
}
.midStreamAd
{
  border:2px solid #000000;
  padding:2px;
  width:470px;
  align:center;
}

.adBlock {
   background-color:#191919;
   width:304px; 
   margin: 0px;
   height:252px;
   border-left:2px solid #000000;
   border-right:2px solid #000000;
   border-top:2px solid #191919;
}

.leftPanel { 
   width:304px; 
   border-left:2px solid #000000;
   border-right:2px solid #000000;
   margin-top:5px;
   margin-right:5px;
   padding-top:5px;
   background-color:#f1a502; /*f1a502;*/
  
}

.lowerLeft{
   width:304px; 
   border-right:2px solid #000000;
   border-left:2px solid #000000;
   margin-top:5px;
   margin-right:5px;
   padding-top:5px;
   background-color:#191919;
}

.bottomBlock {
  border-bottom:2px solid #000000;
}

.topBlock {
  border-top:2px solid #000000;
}

.rightPanel { 
   width:160px; 
   border-right:2px solid #000000;
   border-left:2px solid #000000;
   background-color:#2A2A2A;
} 

.lowerRight { 
   width:160px; 
   border-right:2px solid #000000;
   border-left:2px solid #000000;
   background-color:#2A2A2A;
} 

.middle { 
   margin-top:5px; 
   margin-left:10px;
   line-height:16px; 
   margin-right:10px;
   padding:0px;
   float:left; 
   width:500px; 
   color:#666666;
   background-color:#FFFCF4;
   border:2px solid #000000;
}

.singlePostTable {
   margin-top:6px; 
   padding-left:2px;
   padding-right:2px;
   padding-top:5px;
   margin-left:10px;
   margin-right:10px;
   width:490px; 
   color:#666666;
   background-color:#FFFCF4;
   border:2px solid #000000;
}

.Title {
   font-weight:bold;
   font-size:16pt;
   color:#0077b3;
}

li.featured {
   font-weight:bold;
   text-decoration:none;
}

a:link,a:visited, a:focus { 
  text-decoration:none; 
  color:#0077b3; 
  border:0;
  border-collapse:collapse;
  outline: 0;
}

.post {
   color:#383838;
   background-color:#FFFCF4;
   margin-top: 5px;
   width:490px;
}

.postNote {
  width:470px;
  margin-left:10px;
  border:1px solid #000000;
  color:#000000;
  background-image:url('http://abovethelaw.com/_old/2009/08/05/thank%20you%20post%20it%20note.JPG');
  background-repeat:no-repeat;
  background-position:right top; 
  padding:5px;
}

a.postTitle {
  font-size:150%;
  font-weight:bold;
  color:#0077b3;
}

table.AuthorBlock {
   color:#292929;
   font-weight:bold;
   margin:1px;
   width:100%;
}
.authorName{
   background-color:#292929;
   color:#FFFFFF;
   padding:2px 2px 2px 2px;
}
td.articleCell {
   border-top:1px dashed #C3C3C3
}

.Article {
   margin-left:5px;
   font-size:14px;
}

.ArticleStub {
   background-color:#E8E8E8;
   color:#2A2A2A;
   width:490px;
   padding: 5px 5px 5px 5px ;
   margin-left:5px;
}

.SingleArticleStub {
   background-color:#ECEEF5;
   color:#2A2A2A;
   width:484px;
   padding: 5px 5px 5px 5px ;
}

td.ArticleFooter {
  border-top:1px dashed #C3C3C3
  border-bottom:1px dashed #C3C3C3  
  background-color:red;
}

H2 {
   color:#426F8C;
}

.H2 {
  font-size:large;
  color:#f1a502;
  align:center;
}

table.vitalStatTable {
   border:2;
   border-style:solid;
   border-color:#ffffff;
   background-color:#2A2A2A;
   width:145px;
}

.bigNumber {
   color:#FFFFFF;
   font-weight:bold;
   font-size:110%;
}

.titleNumber {
   color:#f1a502;
   font-weight:bold;
   font-size:110%;
}

div.br { 
   height:1px; 
   background:#FFFFFF 
   url(images/white.png) repeat-x scroll center; clear:both;
   width:95%;
}

/*Slider*/
    #slider {
    width: 150px;
    height: 150px;
    position: relative;
    overflow: hidden;
    }

    .sliderImage span {
    position: absolute;
    width: 150px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
    }

.featureCell
{
   padding-top:6px;
   padding-left:10px;
   margin-top:5px;
   text-align:right;
   
}

/*Comments*/
table.commentTable {
  width:100%;
  border-collapse: collapse; 
  padding:0px 0px 0px 0px;
  margin-top:10px;
}

td.commentLeftCell {
  vertical-align:top;
  width:70px;
  border-collapse: collapse; 
  padding-top:5px;
  background-color:#2e2e2e;
  text-align:center;
  font-size:75%;
  color:#ffffff;
}

td.commentBody {
  background-color:#f1f1f1;
  padding-left:15px;
  color:#2A2A2A;
 vertical-align:top;
}

td.commentAuthor {
  background-color:#dfdfdf;
  font-weight:bold;
  color:#FFFFFF;
  font-size:120%;
  padding-left:5px;
}

td.commentDate {
  background-color:#313131;
  color:#FFFFFF;
  vertical-align:top;
  background-image:url(images/white.png);
  background-position:bottom;
  background-repeat:repeat-x; 
  height:20px;
}

td.commentTypeAuthor {
  background-color:#F1A502;
  color:#FFFFFF;
  margin-bottom:5px;
  border-left:2px solid #FFFFFF;
  background-image:url(images/white.png);
  background-position:bottom;
  background-repeat:repeat-x; 
  horizontal-align:center;
  width:50px;
  height:20px;
}

td.commentType {
  background-color:#313131;
  color:#FFFFFF;
  background-image:url(images/white.png);
  background-position:bottom;
  background-repeat:repeat-x; 
  width:50px;
  height:20px;
}

#searchwrapper {
width:160px; /*follow your image's size*/
height:40px;/*follow your image's size*/
background-image:url(images/searchbar.png);
background-repeat:no-repeat; /*important*/
padding:0px;
margin-top:5px;
position:relative; /*important*/
}
 
#searchwrapper form { display:inline ; }
 
.searchbox {
border:1px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:4px;
left:36px;
width:100px;
height:28px;
color:#ffffff;
font-weight:bold;
}
 
.searchbox_submit {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:4px;
left:5px;
width:32px;
height:28px;
}

A.whiteLink{
  color:#ffffff;
}

A.footerLink{
  color:#2A2A2A
}

A.blackLink {
  color:#000000;
}

.whiteText {
  color:#ffffff;
}

.blueText {
  color:#0077b3;
}

table.reviewTable {
   width:280px;
   margin-bottom:10px;
}

td.reviewTopCell {
   border-bottom:1px solid #000000;
}
td.reviewBottomCell {
   border-top:1px solid #000000;
}

td.reviewEvenRow
{
  background-color:#191919;
  border-left:1px solid #000000;
  padding:2px;
}
td.reviewOddRow
{
  background-color:#2A2A2A;
  border-left:1px solid #000000;
  padding:2px;
}

/* Review score styles*/
.scoreStyle0{ color:#FFFFFF; font-weight:bold; background-color:red; text-align:center;border-right:1px solid #000000;}
.scoreStyle1{ color:#FFFFFF; font-weight:bold; background-color:red; text-align:center;border-right:1px solid #000000;}
.scoreStyle2{ color:#FFFFFF; font-weight:bold; background-color:red; text-align:center;border-right:1px solid #000000;}
.scoreStyle3{ color:#FFFFFF; font-weight:bold; background-color:red; text-align:center;border-right:1px solid #000000;}
.scoreStyle4{ color:#FFFFFF; font-weight:bold; background-color:red; text-align:center;border-right:1px solid #000000;}
.scoreStyle5{ color:#FFFFFF; font-weight:bold; background-color:red; text-align:center;border-right:1px solid #000000;}
.scoreStyle6{ color:#FFFFFF; font-weight:bold; background-color:red; text-align:center;border-right:1px solid #000000;}
.scoreStyle7{ color:#FFFFFF; font-weight:bold; background-color:#ff8a00; text-align:center;border-right:1px solid #000000;}
.scoreStyle8{ color:#FFFFFF; font-weight:bold; background-color:#089270; text-align:center;border-right:1px solid #000000;}
.scoreStyle9{ color:#FFFFFF; font-weight:bold; background-color:#007212; text-align:center;border-right:1px solid #000000;}
.scoreStyle10{ color:#FFE41C; font-weight:bold; background-color:#000000; text-align:center;border-right:1px solid #000000;}

/*Menu Blocks*/
.menuBarLeft {
background-image:url(images/menuBarLeft.png);
background-repeat:no-repeat; 
width:46px;
}
.menuBarRight {
background-image:url(images/menuBarRight.png);
background-repeat:no-repeat; 
width:46px;
}
.menuBar {
background-image:url(images/menuBar.png);
background-repeat:repeat-x; 
color:#4AAADD;
text-align:center;
height:36px;
font-weight:bold;
font-size:120%;
width:188px;
}

/*Recent Comments*/
.commentListHeader{
   color:#000000;
   font-weight:bold;
   padding-top:5px
}
A.commentListPage{
   color:#f1a502;
   font-weight:bold;
}
.commentList {  
  padding-left:15px;
  padding-top:3px;
  padding-bottom:3px;
}

A.commentListStub{
   color:#ffffff;
}

A.commentListAuthor{
   color:#f1a502;
}

/*Author List*/
table.authorList {
   width:140px;
   cellpadding:1px;
}

.authorListHeading {
   color:#f1a502;
   font-weight:bold;
   font-size:130%;
}

.reviewListHeading {
   color:#2A2A2A;
   font-weight:bold;
   font-size:130%;
}

.authorListName {
   color:#FFFFFF;
   font-weight:bold;
   font-size:120%;
}

.authorListNameSmall {
   color:#FFFFFF;
   font-weight:bold;
   font-size:115%;
}

.authorListTitle {
   color:#f1a502;
   font-size:110%;
}

table.recentComment {
  width:280px;
}

td.commentIcon {
  width:20px;
}

/*Twitter*/
.twtr-widget {
  padding-left:5px;
}

/*Press Release Block*/
table.pressReleaseTable {
  width:490px;
  border-collapse: collapse; 
}

td.pressReleaseTitleBar {
  background-image:url(images/greyBarPress.png);
  background-repeat:repeat-x; 
  background-position:bottom;
  vertical-align:bottom;
  padding-bottom:0px;
  margin-bottom:0px;
  height:45px;
  text-align:left;
}

td.pressReleaseContentBar{
  background-image:url(images/pressShadow.png);
  background-repeat:repeat-x; 
  background-position:top left;
  background-color:#0476B2;
  padding:5px 5px 5px 5px;
}

/*Quick Note Block*/
td.quickNoteContentBar
{
  background-image:url(images/noteShadow.png);
  background-repeat:repeat-x; 
  background-position:top left;
  background-color:#F1A502;
  padding:5px 5px 5px 5px;
  color:#ffffff;
}

.titleQuickNote {
  color:#279CFF;
  font-size:130%;
  font-weight:bold;
}

/*category bar*/
.CategoryBar {
   background-image:url(images/categoryBackground.png);
   background-repeat:repeat-x;
   background-color:#238BBE;
   color:#FFFFFF;
   font-weight:bold;
   font-size:12px;
   horizontal-align:center;
   height:32px;
   order-collapse: collapse; 
}

A.categoryLinkSubmitaTip {
  text-shadow: #3F3F3F 2px 2px 2px;
  font-size:130%;
  font-weight:bold;
  color:#f1a502;
}

A.categoryLink {
  text-shadow: #3F3F3F 2px 2px 2px;
  font-size:130%;
  font-weight:bold;
  color:#ffffff;
}
A.categoryLink a:hover{
  text-shadow: #3F3F3F 2px 2px 2px;
  font-size:130%;
  font-weight:bold;
  color:#ffffff;
}
.transparent_class {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

ul.forumPosts {
  margin-left:3px;
  horizontal-align:left;
}

.articleList{
  border: 1px solid #DEDBD1;
  background-color: #FFFFFF;
}

.articleList li{
  list-style: square inside;
  margin-left:-10px;
  color:#0077b3;
}

.articleList h3{
  margin-left:10px;
  margin-top:10px;
}

li.sftagli {
  color:#ffffff;
  font-weight:bold;
  list-style: square inside;
  margin-left:-40px;
}

li.sftagli {
 color:#ffffff;
}

H3 {
  color:#0077b3;
}

img {
  border-collapse:collapse;
  border:0;
}

.hreview {
 /* visibility:hidden;*/
}

blockquote {
background:#f9f9f9;
border-left:10px solid #ccc;
margin:1.5em 10px;
padding:.5em 10px;
quotes:"\201C""\201D""\2018""\2019";
}
blockquote:before {
color:#ccc;
content:open-quote;
font-size:4em;
line-height:.1em;
margin-right:.25em;
vertical-align:-.4em;
}

/*Related Thumbnails*/

.thumbnailTitle
{
  text-weight:bold;
  margin: 3px 0pt 0pt; 
  border: 0pt none; 
  padding: 0pt; 
  font: 12px arial; 
  color: rgb(102, 102, 102);
}

li.feed_list
{
  color:#FFFFFF;
  font-weight:bold;
}
