/*
	Theme Name: sleek.diygamer.com 
	Theme URI: http://www.diygamer.com/
	Description: Most recent diygamer.com theme on 8/18/2010
	Version: 1.0
	Author: Roderick Gibson
	Author URI: 
*/

html {
color: #eee;
background-color: #001520;
}

strong {
font-weight: bold;
}

em {
font-style: italic;
}

body {
background: #001520 url('img/headerbg.png') repeat-x;
}

#container {
width: 960px;
margin: 0 auto;
}

strong {
font-weight: bold;
}

a {
text-decoration: none;
}

.alignleft{
float: left;
}

.alignright{
float: right;
}

.aligncenter {
text-align: center;
margin: 0 auto;
}

.post #singlepost img.aligncenter {
display: block;
margin: 0 auto;
clear: both;
}

#singlepost p a {
font-weight: bold;
}

#singlepost .postbottom {
margin: 10px 0px 0px 0px;
}

.clear {
clear: both;
}

#mainarea, #sidebar, .postnavigation {
position: relative;
z-index: 1;
}

/* Header Section */

#headwrap {
background: url('img/headerbg.jpg') no-repeat top center;
}

#headcontainer {
width: 960px;
margin: 0 auto;
}

#headsection {
width: 960px;
margin: 0 auto;
}

	/* Navbar */
	#searchbar {
	width: 332px;
	height: 36px;
	background: url('img/navbar/searchbar/searchbg.png') no-repeat 0 0;
	float: left;
	position: relative;
	left: 28px;
	}

		#searchbox {
		position: relative;
		left: 20px;
		top: 4px;
		}

		#searchtext {
		border: 1px solid #c0bebe;
		border-right: none;
		border-left: none;
		height: 27px;
		width: 240px;
		font-family: arial;
		color: #727272;
		}
		
		#searchboxleft {
		float: left
		}
		
		.searchbutton {
			background: url('img/navbar/searchbar/searchbutton.png') no-repeat 0 0;
			border: none;
			height: 29px;
			width: 36px;
			position:relative;
			right:4px;
			bottom: 5px;
			width:36px;
			cursor: pointer;
		}

	ul#headnavlist {
	float: left;
	height: 36px;
	display: inline;
	position: relative;
	left: 28px;
	}
		ul#headnavlist li {
		display: inline;
		float: left;
		}
		
		ul#headnavlist li:hover {
		background-position: 100% 0;
		}
		
		ul#headnavlist li ul {
		visibility: hidden;
		position: absolute;
		}
		
		ul#headnavlist li#navabout ul {
		width: 99px;
		}
		
		ul#headnavlist li#navfeatures ul {
		width: 121px;
		}
		
		ul#headnavlist li ul li {
		background-color: #b8d824;
		border: 1px solid;
		border-bottom-color: #98b601;
		border-top-color: #ddfb53;
		border-left-color: #e7ff77;
		border-right-color: #e7ff77;
		width: 100%;
		font-size: 14px;
		text-align: center;
		position:relative;
		z-index: 3;
		padding: 0px 0px 0px 1px;
		right: 1px;
		margin: 0px 0px 0px 0px;
		height: 28px;
		}
		
		ul#headnavlist li ul li:hover {
		background-color: #d3e777;
		}
		
		
		ul#headnavlist li ul li a {
		height: 23px;
		padding: 5px 0 0px 0;
		}
		
		div.subnavgrad {
		background: url('img/navbar/subnavtopgrad.png') repeat-x 0 0;
		height: 10px;
		margin: 0;
		padding: 0;
		position:relative;
		right:2px;
		width:103%;
		}
		
		ul#headnavlist li ul li:hover div.subnavgrad {
		background: url('img/navbar/subnavtopgradh.png') repeat-x 0 0;
		}
		
		div.grada {
		width: 104%;
		}
		
		ul#headnavlist li ul li.first {
		border-top: 0px;
		height: 38px;
		}
		
		ul#headnavlist li ul li.last {
		border:1px solid #e7ff77;
		border-top-color: #ddfb53;
		border-radius:0px 0px 3px 3px; 
		-moz-border-radius: 0px 0px 3px 3px; 
		-webkit-border-radius:0px 0px 3px 3px;  
		-khtml-border-radius:0px 0px 3px 3px; 
		}
		
		ul#headnavlist li ul a {
		font-family: arial, sans-serif;
		color: #00466d;
		}
		
		ul#headnavlist li:hover ul {
		visibility: visible;
		}
		
		ul#headnavlist li a {
		display: block;
		height: 36px;
		}
		
		ul#headnavlist li a span{
		display: none;
		}
		
		#navhome {
		background: url('img/navbar/homebutton.png') 0 0 no-repeat;
		width: 89px;
		}

		#navfeatures {
		background: url('img/navbar/featuresbutton.png') 0 0 no-repeat;
		width: 121px;
		}

		#navindie {
		background: url('img/navbar/developerbutton.png') 0 0 no-repeat;
		width: 174px;
		}

		#navabout {
		background: url('img/navbar/aboutbutton.png') 0 0 no-repeat;
		width: 99px;
		}

		#navforums {
		background: url('img/navbar/forumbutton.png') 0 0 no-repeat;
		width: 110px;
		}
	
	/* Logo Area */
	
	#logosection {
	clear: both;
	padding-top: 17px;
	}
	
	#logo {
		width: 30%;
		float: left;
	}
		/* Login Box */
		#autologin {
		bottom:23px;
		color:#CACACA;
		font-family:Arial,sans-serif;
		font-size:12px;
		left:8px;
		position:relative;
		}
		
		#loginbox {
		float: right;
		height: 130px;
		}
		
		#loginbox .widget-container {
		margin: 0;
		margin-bottom: 0px;
		background-color: transparent;
		}
		
		#loginboxcenter {
		float: left;
		background: url('img/loginbox/loginbg.png') repeat-x 0 0;
		height: 100%;
		width: 374px;
		}
		
		#loginfields{
		}
		
		.inputfieldswrap {
		float: left;
		}
		
		#loginfields label {
		font-family: arial;
		font-size: 10pt;
		color: #cacaca;
		float: left;
		clear: left;
		position: relative;
		top: 4px;
		margin-bottom: 13px;
		margin-left: 4px;
		}
		
		#loginfields input {
		background: #1e526c repeat-x 0 0;
		border:none;
		border-top: 2px #001b29 solid;
		border-bottom: 2px #001b29 solid;
		height: 22px;
		float: left;
		margin-bottom: 13px;
		color: #cacaca;
		font-family: arial;
		width: 175px;
		font-size: 12px;
		}
		
		#loginboxform {
		position: relative;
		top: 22px;
		}
		
		.wpuloginsubmit {
		float: right;
		border: none;
		background: url('img/loginbox/loginbutton.png') no-repeat 0 0;
		width: 97px;
		height: 48px;
		position: relative;
		bottom: 42px;
		cursor: pointer;
		}
		
		#loginboxcenter .wpulogininfo #wploggedin {
		margin: -8px 0px 10px 0px;
		}
		
		#loginboxcenter .wpulogininfo {
		margin-top: 23px;
		}
		
		.wpulogininfo a{
		color: #9AC04F;
		text-decoration: none;
		font-family: arial, sans-serif;
		margin-left: 5px;
		font-size: 14px;
		}
		
		.wpu-widget-lu-avatar {
		float: left;
		height: 80px;
		width: 80px;
		overflow: hidden;
		}
		
		.wpu-widget-lu-username {
		float: right;
		}
		
		#loginregister{
		bottom:30px;
		color:#A7CA00;
		font-family:arial;
		font-size:11pt;
		left:315px;
		position:relative;
		float: left;
		}
	
		.lefttextimg {
		float: left;
		margin-left: 7px;
		}
		
		.righttextimg {
		float: right;
		}
/*Main Area*/

	/*Featured Section*/
	#featuredsection {
	width: 960px;
	margin: 10px auto 0;
	}
	
	#featuredarticles {
	float: left;
	width: 540px;
	}
	
	.featuredimage {
	float: left;
	}
	
	#featuredimage {
	float: left;
	}
		
	#featuredarticlecenter {
	width: 535px;
	height: 205px;
	overflow: hidden;
	position: absolute;
	top: 6px;
	}
	
	#featuredcenter {
	background: url('img/featuredbox/featuredbg.png') repeat-x 0 0;
	height: 280px;
	width: 916px;
	float:left;
	}
	
	#featuredarticles {
	position: relative;
	top: 34px;
	left: 6px;
	background: url('img/featuredbox/slideshowmiddle.png') repeat-x 0 0;
	}
	
	#featuredarticleleft, #featuredarticleright {
	position: relative;
	z-index: 2;
	}
	
	#featurearticlecenter {
	background: url('img/featuredbox/slideshowmiddle.png') repeat-x 0 0;
	min-height: 100%;
	}
	
	#featuredspecialsholder {
	width: 960px;
	margin: 0 auto;
	position: absolute;
	}
	
		/* Featured Section Ad */
		
		#featuredad {
		float: right;
		position: relative;
		top: 12px;
		right: 15px;
		width: 314px;
		}
		
		#featuredadcenter {
		height: 250px;
		width: 300px;
		background: url('img/featuredbox/squareadspace/midadbg.png') repeat-x 0 0;
		}
		
		/* Featured Number Selector */
		
		#articlenumbers {
		position: absolute;
		width: 190px;
		top: 3px;
		left: 35px;
		}
		
		#articlenumbers img {
		float: left;
		}
		
		#featuredarticleselect li {
		display: block;
		float: left;
		height: 44px;
		cursor: pointer;
		}
		
		#featuredarticleselect li:hover {
		background-position: 100% 0;
		}
		
		#featuredarticleselect li a span {
		display: none;
		}
		
		#featuredone {
		width: 32px;
		background: url('img/featuredbox/numberbar/onebutton.png') no-repeat 0 0;
		}
		
		#featuredtwo {
		width: 29px;
		background: url('img/featuredbox/numberbar/twobutton.png') no-repeat 0 0;		
		}
		
		#featuredthree {
		width: 29px;
		background: url('img/featuredbox/numberbar/threebutton.png') no-repeat 0 0;		
		}
		
		#featuredfour {
		width: 30px;
		background: url('img/featuredbox/numberbar/fourbutton.png') no-repeat 0 0;		
		}
		
		#featuredfive {
		width: 31px;
		background: url('img/featuredbox/numberbar/fivebutton.png') no-repeat 0 0;		
		}
		
		.featuredinner {
		margin: 0;
		width: 535px;
		background: #555;
		background: rgba(25,25,25,0.93);
		position: absolute;
		bottom: 0;
		height: 62px;
		}
		
		.featuredtext {
		margin: 0 20px;
		font-size: 10px;
                }
		
		.featuredinner a {
		color: #999;
		font-family: arial, sans-serif;
		font-size: 18px;
		width: 495px;
		overflow: hidden;
		white-space: nowrap;
		text-align: left;
                float: left;
                margin-left: 20px;
		}
		
		.featuredinner p {
		color: #999;
		font-family: arial, sans-serif;
		font-size: 16px;
		text-align: left;
		}
		
		/* Slider */
		.anythingSlider                         { width: 535px; height: 360px; position: relative; margin: 0 auto 15px; }
		.anythingSlider .wrapper                { width: 535px; overflow: auto; height: 203px; margin: 0 0px; position: absolute; top: 1px; left: 0; }

												/* Width below is max for Opera */
		.anythingSlider .wrapper ul             { width: 32700px; list-style: none; position: absolute; top: 0; left: 0; background: #000; margin: 0; }
		.anythingSlider .wrapper ul li          { display: block; float: left; padding: 0; height: 203px; width: 537px; margin: 0; text-align: center; overflow: hidden;}
		.anythingSlider .arrow                  { display: block; height: 200px; width: 67px; background: url(../images/arrows.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: -250px; cursor: pointer; }
		.anythingSlider .forward                { background-position: 0 0; right: -20px; }
		.anythingSlider .back                   { background-position: -67px 0; left: -20px; }
		.anythingSlider .forward:hover          { background-position: 0 -200px; }
		.anythingSlider .back:hover             { background-position: -67px -200px; }
		.anythingSlider .wrapper img {
		text-align: center;
		margin-top: -141px;
		}
		
		.thumbNav                               { position: relative; top: 0px; text-align: center; z-index: 4; }
		.thumbNav li                            { display: inline; }
		.thumbNav a                             { color: eee; font: 11px/18px Georgia, Serif; display: inline-block; padding: 2px 8px; height: 18px; margin: 0 5px 0 0; background: #c58b04 url(../images/cellshade.png) repeat-x; text-align: center; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
		.thumbNav a:hover                       { background-image: none; }
		.thumbNav a.cur                         { background: #e0a213; }

		.start-stop                             { z-index: 10; background: green; background-image: url(../images/cellshade.png); background-repeat: repeat-x; color: white; padding: 2px 5px; width: 40px; text-align: center; position: absolute; right: 45px; top: 323px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
		.start-stop.playing                     { background-color: red; }
		.start-stop:hover                       { background-image: none; }

			/*
			  Prevents
			*/
			.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
			.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }
		
		/* Featured Area Social Media */
		
		#feedlist {
		left:-43px;
		position:absolute;
		top:45px;
		width:50px;
		}
		
                #feedlist a {
                height: 50px;
                width: 50px;
                }
		#feedlist li {
		display: block;
		cursor: pointer;
		}
		
		#feedlist li a span {
		visibility: hidden;
		}
		
		#feedlist #rssbutton {
		width: 50px;
		height: 51px;
		background: url('img/featuredbox/sharebar/rssbutton.png') no-repeat 0 0;
                font-size: 12px;
		}

                #rssbutton a {
                padding-bottom: 35px;
                }

                #twitterbutton a, #redditbutton a {
                padding:0 28px 10px 0;
                }

                #facebookbutton a {
                padding-bottom: 10px;
                font-size: 13px;
                }
		
		#feedlist #twitterbutton {
		width: 50px;
		height: 51px;
		background: url('img/featuredbox/sharebar/twitterbutton.png') no-repeat 0 0;		
		}
		
		#feedlist #facebookbutton {
		width: 50px;
		height: 52px;
		background: url('img/featuredbox/sharebar/facebookbutton.png') no-repeat 0 0;		
		}
		
		#feedlist #redditbutton {
		width: 50px;
		height: 53px;
		background: url('img/featuredbox/sharebar/redditbutton.png') no-repeat 0 0;		
		}
		
	/* Wide Ad Top */
	
	#wideadrectangle {
	height:110px;
	margin:10px auto 0px;
	width:960px;
	}
	
	#wideadmiddle {
	background: url('img/widead/wideadmiddle.png') repeat-x 0 0;
	float: left;
	width: 726px;
	height: 110px;
        padding-top: 8px;
	}
	
	#wideadexample {
	margin-top: 15px;
	}
		
	/* Main Blog Content */
	
	#container {
	width: 960px;
	margin: 0 auto;
	margin-top: 20px;
	}
	
	#primaryContent {
	width: 618px;
	float: left;
	margin-right: 10px;
	border: 1px solid #033752;
	background-color: #001f2f;
	padding: 5px 0px;
	border-bottom: none;
	}
	
	.postnavigation {
	background:url("img/contentarea/postnavbottom.png") no-repeat scroll -2px 0 transparent;
	border-top:0px solid #03334E;
	clear:both;
	float:left;
	height:40px;
	width:620px;
	}
		/* Post Styles */
		
		#container #mainarea div.single {
		border-bottom: 1px solid #033752;
		}
			
		#singlepost  img{
		margin: 0px 10px 0px 10px;
		}
		
		#singlepost .posttitle {
		margin-left: 10px;
		}
		
		.post {
		margin: 5px 9px;
		background: white;
		float: left;
		width: 600px;
		font-family: arial, sans-serif;
		color: #2a2a2a;
		font-size: 14px;
		}
		
		.post ul, .post ol {
		margin: 5px 5px 5px 30px;
		padding: 10px;
		font-size: 15px;
		}

                .post ul li {
                list-style: disc inside none;
                list-style-image:url(/wp-content/themes/diy20/img/bullet.png);
                }
		
		.post h1 {
		font-weight: bold;
		font-size: 18px;
		margin-bottom: 6px;
		line-height: 22px;
		}
		
		.post blockquote {
		background: url('img/quotes.png') no-repeat 10px 10px;
		background-color: #e8e8e8;
		color: #034c74;
		border:1px solid #d3d3d3; 
		border-radius:15px; 
		-moz-border-radius: 15px; 
		-webkit-border-radius:15px; 
		-khtml-border-radius:15px;
		padding: 20px;
		padding-left: 45px;
		overflow: visible;
		margin: 10px 20px;
		}
		
		.post p {
		line-height: 22px;
		margin: 3px 10px 10px 5px;
		}
		
                .post .wp-caption img {
			border:4px solid #02486f; 
			border-radius:4px; 
			-moz-border-radius: 4px; 
			-webkit-border-radius:4px; 
			-khtml-border-radius:4px;
			}

                .post p.wp-caption-text {
			border-radius:4px; 
			-moz-border-radius: 4px; 
			-webkit-border-radius:4px; 
			-khtml-border-radius:4px;
       		background:none repeat scroll 0 0 #002B43;
			color:#FFFFFF;
			margin-left:10px;
			margin-right:-10px;
			margin-top:-8px;
			padding-top:4px;
			text-align:center;
			width:99%;
                }
				
				.post .wp-caption alignright {
					margin-right:10px
				}				
                
                .post a {
		color: #113c54;
		}
		
		.post .posttitle {
		margin: 10px 2px;
		}
		
		.post .posttitle h2 {
		font-weight: bold;
		font-size: 16px;
		margin-bottom: 6px;
		line-height: 22px;
		}
		
		.post .authorbar img {
		float: left;
		margin: 2px 13px 0px 13px;
		}
		
		.post .authorbar .time {
		color: #034f77;
		font-size: 12px;
		background: url('img/icons/clockicon.png') left center no-repeat;
		}
		
		.post .authorbar .author {
		font-size: 12px;
		background: url('img/icons/authoricon.png') left center no-repeat;
		}
		
		.author, .time {
		padding-left: 18px;
		}
		.post .authorbar {
		color: #747575;
		}
		
		.post .authorbar h4 {
		float: left;
		}	
			
			/* Frontpage Post List Styles */
			
			.post .postthumb {
			float: left;
			margin: 9px;
			margin-bottom: 2px;
			}
			
			.post .postthumb img {
			border:4px solid #02486f; 
			border-radius:4px; 
			-moz-border-radius: 4px; 
			-webkit-border-radius:4px; 
			-khtml-border-radius:4px;
			}
			
			.post .postbottom ul {
			margin: 0;
			padding: 0;
			}

                        .post .postbottom ul li {
                        list-style: none;
                        }
			
			.postbottom {
			width: 599px;
			background: url('img/contentarea/postbottombar.png') repeat-x 0 0;
			border-left: 1px solid #003856;
			height: 30px;
			margin-bottom: 10px;
			}
			
			.commentsnumber {
			float: left;
			background: url('img/icons/commentsicon.png') no-repeat center left;
			padding-left: 14px;
			margin-left: 10px;
			}
			
			.commentsnumber p {
			float: left;
			color: #e2e2e2;
			}
			
			.readmore {
			bottom:13px;
			float:right;
			height:30px;
			position:relative;
			}
			
			.wp-paginate {
			color: #96BC4C;
			margin-top: 6px;
			}
			
			.wp-paginate a {
			color: #96BC4C;			
			}
			
			.wp-paginate li {
			display: inline;
                        margin: 0 5px;
			}
			
			.postbottomnav {
			text-align: center;
			margin: 0 auto;
			}
			
			/* Comments */
			
			#commentswrap {
			width: 620px;
			float: left;
			}
			
			#commentsarea {
			color:#EEEEEE;
			font-family:arial,sans-serif;
			font-size:14px;
			margin:0 10px 10px;
			padding:0 10px 10px;
			}

                        .comment-body p {
                        margin-top: 5px;
                        }                   

                        .reply {
                        margin-top: 5px;
                        }
			
                        #respond h3 {
                        margin-top: 5px;
                        }  
                      
                        #commentform input {
                        margin: 5px 0;
                        }  

                        #commentform textarea {
                        margin: 5px 0;
                        }      

			#commentsarea a {
			color: #9AC04F;
			}
			
			#commentsarea .odd{
			background-color: #023A59;
			}
			
			.depth-2, .depth-3, .depth-4, .depth-5 {
			margin: 20px;
			}
			
			.parent {
			padding-bottom: 1px;
			}
			
			#commentsarea .even {
			background-color: #002A41;
			}
			
			.commentlist {
			border: 2px solid #033752;
			}
			
			.comment-body {
			padding: 10px;
			}
			
			.vcard img{
			float: left;
			margin: 0px 5px 0px 0px;
			}
		
	/* Sidebar Area */
	
	#sidebar {
	float: right;
	width: 326px;
	}
	
	#sidebar .widget-container {
	margin-bottom: 22px;
	}
	
	#sidebar .widget-container ul {
	background: url('img/sidebars/bottom.png') no-repeat bottom center;
	padding: 0px 1px;
	padding-bottom: 20px;
	}
	
	#sidebar .widget-container ul li, #sidebar #categories-4 ul li.cat-item-odd{
	background-color: #002a41;
	border-left: 1px solid #003957;	
	border-right: 1px solid #003957;
	border-top: none;
	border-bottom: none;
	}
	
	#sidebar a {
	color:#EEEEEE;
	font-family:arial,sans-serif;
	font-size:13px;
	font-weight:lighter;
	}
	
	#sidebar .widget-title {
	width: 326px; 
	height: 38px;
	}
	
	#sidebar #recent-posts-3 .widget-title {
	background: url('img/sidebars/latestreviews.png') no-repeat 0 0;
	}	
	
	#sidebar #recent-posts-3 a {
	color: #9ac04f;
	}
	
	#sidebar #recent-posts-3 .recenttitle {
	padding-left: 95px;
	}
	
	#sidebar #recent-posts-3 li.cat-item, #sidebar #recent-posts-3 li.cat-item-odd {
	float: left;
	width: 317px;
	padding: 5px 0px 5px 5px;
	}
	
	#sidebar #recent-posts-3 img {
	border:3px solid #9ac04f; 
	border-radius:3px; 
	-moz-border-radius: 3px; 
	-webkit-border-radius:3px; 
	-khtml-border-radius:3px;
	float: left;
	}
	
	#sidebar #recent-posts-3 h4 {
	display: inline;
	}
	
	#sidebar #recent-posts-3 h4 a{
	color: #67acd2;
	}
	
	#sidebar #recent-posts-3 .authortext {
	color: #eeeeee;
	white-space: nowrap;
	}
	
	#sidebar #categories-4 .widget-title {
	background: url('img/sidebars/categories.png') no-repeat 0 0;
	}

	#sidebar #categories-4 li{
	list-style-image: url('img/bulletpoint.png');
	list-style-position: inside;
	margin: 0px;
	padding: 7px 5px 3px 25px;
	}
	
	#sidebar #categories-4 li a {
	position: relative;
	bottom: 3px;
	margin-left: 5px;
	}
	
	#sidebar #authorslist .meet {
	height: 73px;
	font-family: arial, sans-serif;
	}

	#sidebar #authorslist .authorswrap {
	margin-left: 50px;
	}
	
	#sidebar #authorslist ul.writer-info li {
	border: none !important;
	background: transparent !important;
	float:left;
	}
	
	#sidebar #authorslist .meet img, #sidebar #authorslist .meet p {
	float: left;
	}
	
	#sidebar #authorslist .meet img {
	margin: 10px 5px;
	margin-bottom: 7px;
	border:3px solid #9ac04f; 
	border-radius:3px; 
	-moz-border-radius: 3px; 
	-webkit-border-radius:3px; 
	-khtml-border-radius:3px;
	}
	
	#sidebar #authorslist .meet ul.writer-info img {
	margin: 0px 5px;
	margin-left: 3px;
	border: none;
	}
	
	#sidebar #authorslist .widget-title {
	background: url('img/sidebars/meetwriters.png') no-repeat 0 0;
	}
	
	#sidebar .widget-container ul li.cat-item-odd, #sidebar #categories-4 ul li {
	background-color: #023a59;
	border: 1px solid #024467;
	}
	
	#sidebar #authorslist ul.writer-info {
	background: transparent;
	padding: 0px;
	width: 240px;
	}
	
	#sidebar #authorslist p span {
	color: #96bc4c;
	font-size: 14px;
	}
	
	#sidebar #authorslist ul.writer-info li img{
	position:relative;
	top:5px;
	}

	#sidebar #authorslist p {
	margin-top: 15px;
	width: 200px;
	}
	
/* Footer */
#footercontainer {
position: relative;
z-index: 1;
margin: 0 auto;
width: 960px;
}

#footer {
margin-top: 50px;
}

#copyright {
margin: 0 auto;
text-align: center;
font-family: arial, sans-serif;
font-size: 12px;
position: relative;
}

#copyright li {
display: inline;
}

#copyright a {
color: #fefefd;
font-weight: bold;
}

#copyright ul {
clear: both;
color: #fefefd;
font-size: 13px;
margin-bottom: 5px;
}

#copyright p {
clear: both;
color: #ffff00;
}

#copylogo {
float: right;
margin-right: 25px;
}

#copyrighttext {
position: relative;
bottom: 50px;
}

#footerbg {
background: url('img/footer/footerbg.jpg') no-repeat bottom center;
margin: 0 auto;
height: 302px;
position: absolute;
width: 100%;
bottom: 1px;
}

#footerbgholder {
position: absolute;
width: 100%;
}

#wpstats {
position: absolute;
bottom: 10px;
}

/* Related Posts Styles */

#igit_rpwt_css .igit_relpost, #igit_rpwt_css h4 {
margin-left: 10px;
}
