div.fixed
{
width: 1110px !important;

}

/* Basic Stuff */

*
{
margin: 0em;
padding: 0em;
}

body
{
background-color: #2c2c2c;
color: #444;
font-size: 13px;
font-family: arial;
}

h1,h2,h3,h4,h5,h6
{
font-weight: normal;

}

h4,h5,h6
{
color: #5dcf1d;
}


br.clear
{
clear: both;
}

img
{
padding: 3px;
border: solid 1px #e1e1e1;
}

img.floatTL
{
float: left;
margin-right: 1.5em;
margin-bottom: 1.5em;
margin-top: 0.5em;
}

a
{
text-decoration: underline;
color: #D90000;
}

a:hover
{
text-decoration: none;
}

ul.links
{
list-style: none;
}

ul.links li
{
line-height: 2em;
}

ul.links li.first
{
}

p
{
line-height: 1.5em;
}

/* Header */

#header
{
width:100%;
height:122px;
background: #373737 url('../images/topgrad.jpg') 0 1px repeat-x;
}

#header_inner
{
position: relative;
width: 1110px;
height:122px;
margin: 0 auto;
}

/* Logo */

#logo
{
position: absolute;
border:0;
top:-3px;
}
#logo img {border:0;}


/* Menu */

#menu
{
position: absolute;
right: 0em;
bottom: 0em;
}

#menu ul
{
list-style: none;
}

#menu li
{
float: left;
}

#menu li a
{
margin-left: 0;
display: block;
width:100px;
height:85px;
padding: 0;
background: none;
border: 0;
color: #616161;
font-weight: bold;
font-size: 1.0em;
text-decoration: none;
}
#menu li a img {border:0;}

#menu li a.active
{
background: #CA2F2F url('../images/n3.gif') repeat-x;
color: #fff;
border: solid 1px #A94B4B;
}

/* Main */

#main
{
background: #2c2c2c ;
}


#main_inner {

}


#main_inner p
{

margin-bottom: 1.0em;

}

#main_inner ul
{
margin-bottom: 2.0em;

}

#adblock
{
position:absolute;
left:950px;
top:50px;
height:600px;
width:160px;
}

#main_inner
{
position: relative;
width: 950px;
margin: 0 auto;
padding: 0 0 0 15px;
background: #fff url('../images/n2.gif') 0px 35px repeat-x;
-webkit-border-radius: 1.2em;
-moz-border-radius: 1.2em;
}





p.divider {display:block; height:10px; border-bottom: dotted 1px #ccc;}

#main_inner h3,h4
{
border-bottom: dotted 1px #E1E1E1;
position: relative;
font-family:Georgia, "Times New Roman", Times, serif;
}

#main_inner h3
{
font-size: 1.8em;
padding-bottom: 0.1em;
margin-bottom: 0.4em;
border-bottom:0;
}

#main_inner h4
{
font-size: 1.2em;
padding-bottom: 0.175em;
margin-bottom: 0.8em;
margin-top: 0.95em;
}

#main_inner .post
{
position: relative;
}

#main_inner .post h3
{
position: relative;
font-size: 1.7em;
padding-bottom: 1.2em;
}

#main_inner .post ul.post_info
{
list-style: none;
position: absolute;
top: 3em;
font-size: 0.8em;
}

#main_inner .post ul.post_info li
{
background-position: 0em 0.2em;
background-repeat: no-repeat;
display: inline;
padding-left: 18px;
}

#main_inner .post ul.post_info li.date
{
background-image: url('../images/n5.gif');
}

#main_inner .post ul.post_info li.comments
{
background-image: url('../images/n6.gif');
margin-left: 1.1em;
}

/* Footer */

#footer
{
width: 1110px;
margin: 0 auto;
text-align: center;
clear: both;
padding: 1.0em;
color:#88ff50;
}

/* Search */

input.button
{
background: #CA2F2F url('../images/n3.gif') repeat-x;
color: #fff;
border: solid 1px #A94B4B;
font-weight: bold;
text-transform: lowercase;
font-size: 0.8em;
height: 2.0em;
}

input.text
{
border: solid 1px #F1F1F1;
font-size: 1.0em;
padding: 0.25em 0.25em 0.25em 0.25em;
}

#search
{
position: relative;
width: 100%;
margin-bottom: 2.0em;
}

#search input.text
{
position: absolute;
top: 0em;
left: 0em;
width: 9.5em;
}

#search input.button
{
position: absolute;
top: 0em;
right: 0em;
min-width: 2.0em;
max-width: 2.5em;
}

/* LAYOUT - 3 COLUMNS */

	/* Primary content */
	
	#primaryContent_3columns
	{
	position: relative;
	margin-right: 34em;
	}
	
	#columnA_3columns
	{
	position: relative;
	float: left;
	width: 100%;
	margin-right: -34em;
	padding-right: 2em;
	}
	
	#columnA_3columns ul {margin-left:20px; margin-bottom:10px;}
	
	
	/* Secondary Content */
	
	#secondaryContent_3columns
	{
	float: right;
	margin-right: 160px;
	}
	
	#columnB_3columns
	{
	width: 15.0em;
	float: left;
	padding: 0em 1em 0.5em 1em;
	background:#eee;
	}
	
	#columnC_3columns
	{
	width: 13.0em;
	float: left;
	padding: 0em 0em 0.5em 2em;
	border-left: dotted 1px #E1E1E1;
	}

#columnB_3columns h4
	{ font-size:19px; border:0; }
	
	#columnB_3columns ul
	{ border:1px solid #ddd; background:#fff; padding: 1em; margin-bottom:5px;}

ul.yay li, ul.boo li, ul.scores li {list-style-type:none; margin-bottom:4px;}



ul.yay li {background: url(../images/tick.gif) no-repeat; padding-left:20px;}
ul.yay li.first {background: url(../images/thumbup.gif) no-repeat -3px 0; padding-left:20px; border-bottom: dotted 1px #ccc; margin-bottom:6px; font-weight:bold; font-size:15px; line-height:24px; height:24px;}


ul.boo li {background: url(../images/cross.gif) no-repeat; padding-left:20px;}
ul.boo li.first {background: url(../images/thumbdown.gif) no-repeat -3px 0; padding-left:20px;  border-bottom: dotted 1px #ccc; margin-bottom:6px;  font-weight:bold; font-size:15px; line-height:24px; height:24px;}

ul.scores li.first {background: url(../images/star.png) no-repeat -1px 2px; padding-left:20px;  border-bottom: dotted 1px #ccc; margin-bottom:6px;  font-weight:bold; font-size:15px; line-height:24px; height:24px;}


.updates {border:1px solid #888; background:#cDFF8D; padding:1em; }


/* EDITOR RELATED STYLES - CUSTOMIZE FOR YOUR NEEDS */
/*
    The classes panel, the visual feedback and the preview
    will be affected by these values.
    
    - Commented styles inside style definitions are used for visual 
      feedback when using the editor.
    - Comments before opening the style are used as caption.
    - Comments after the class name and before the style declaration ({)
      define the jQuery expression that decides whether this 
      style should be applied or not.
      
    Note: the WYMeditor and /WYMeditor comments below are required
    for the CSS parser to work properly.
*/

/* WYMeditor */

/* PARA: Date */
.date p /* p */ {
  color: #ccf;
  /* background-color: #ff9; border: 2px solid #ee9; */
}

/* PARA: Hidden note */
.hidden-note p /* p[@class!="important"] */ {
     display: none;
    /* color: #999; border: 2px solid #ccc; */
}

/* PARA: Important */
.important p /* p[@class!="hidden-note"] */ {
    color: red; font-weight: bold;
    /* color: red; font-weight: bold; border: 2px solid red; */
}

/* IMAGE: Border */
.border img /* img */ {
    border: 1px solid #ccc;
    /* border: 4px solid #ccc; */
}

/* LIST: Special */
.special ul,
.special ol /* ul,ol */ {
    color: green;
    /* background-color: #fc9; border: 2px solid red; */
}

/* /WYMeditor */
/* END EDITOR RELATED STYLES */



#columnA_3columns ul.photobox {list-style-type:none; display:block; height:80px; margin-left:0; }

li.photobox {float:left; display:block; height:80px; padding-right:5px;  line-height:80px;}

li.photobox a img {border:none; padding:0; margin:0;}

#imgload { clear:both; }

#imgload img {border:0; margin:0 0 10px 0; padding:0;}

.draft {margin-left:10px; color:#3690d3; font-weight:bold; font-style:italic;}

h4.homereview {font-size:18px; color:#222; border:0; margin-bottom:2px !important; padding:3px !important; border-bottom: dotted 1px #ccc;}

h4.homereview a {color:#3daf02; text-decoration:none; font-weight:bold;}
h4.homereview a:hover {color:#D90000;}

div.homereviewsub {padding:5px 5px 5px 82px; display:block; background:#eee;}

#subnav
{
background:#333;
height: 30px;
width:1110px;

margin-left:-15px;
padding-left:15px;

}

#subnav {border: 0; padding-top:4px; margin-top:0; margin-bottom:18px; text-align:right;}

#subnav h4 {margin:0; border:0; padding-top:5px; padding-right:10px; font-family: "trebuchet ms", helvetica, sans-serif; font-size:14px; font-weight:normal;}

#subnav h4 a {text-decoration:none; color:#fff; text-transform:uppercase;}
#subnav h4 a:hover {color:#5dcf1d;}

#subnav h2 { font-family:Georgia, "Times New Roman", Times, serif; float:left; margin-left:134px;color:#87fb4e;}

.homefeed {background:#222; margin:0 4px; display:block; height:30px; clear:both;}
.homefeed h3 {color:#fff; padding:3px; width:; float:left;}
.homefeed .rss {float:left; margin-left:280px;}
.homefeed .rss img {border:0; position:relative; top:13px;}
.homefeed .rss a {text-decoration: none; color:#fff; position:relative; top:-13px;}
.homefeed .rss a:hover {color:#e46701;}

.paginate {clear:both; padding:10px 0; margin:20px 0;}
.paginate a.current {font-weight:bold; color:#fff; border:1px solid #ccc; cursor:default; background:#3daf02; text-decoration:none; padding:2px 4px; margin-right:2px; border:1px solid #ddd;}
.paginate a.current:hover {text-decoration:none;  }
.paginate a.pagelink {text-decoration:none; padding:2px 4px; margin-right:2px; border:1px solid #ccc;}
.paginate a.pagelink:hover {text-decoration:none; background:#3daf02; color:#fff; }

blockquote.pullquote {
	
	padding:12px 0;
	margin: 5px 15px 8px 0;
	float:left;
	width:180px;
	text-align: center;
	border-top:3px double #ccc;
	border-bottom:3px double #ccc;
        border-left:0;
        border-right:0;
	line-height:1.6em;
        background:#fefefe;
}
blockquote.pullquote.right {
	margin: 5px 0 8px 15px;
	float:right;
}
blockquote.pullquote p {
	margin:0 !important;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.4em;
	color:#3daf02;
}

#adblock img { border:0; }

form.compform {
background:url(../images/formbg.png) center center no-repeat;
width:400px;
padding:20px;

margin:10px;
margin-left:20px;
border:solid 3px #fafafa;
 -moz-border-radius: 10px;
     -webkit-border-radius: 10px;
text-align:center;

}
form.compform h3 {
color:#fff;
}