/*   
Theme Name: GayGamer.net Redesign 2011
Theme URI: http://www.gaygamer.net/
Description: Updated layout for GayGamer.net. Designed by Kevin August.
Author: Chris Teague
Author URI: mailto:cteague1222@gmail.com
Version: v1.0
*/

@media screen {

body { background-image:url('images/bg_tubes.png'); background-position:top center; background-color:#224697;font-family:Trebuchet MS;font-size:12px;line-height:16px; }

p { font-family:Trebuchet MS;font-size:12px;line-height:18px; }
a { color:#330033; text-decoration:none; }
a:hover, a:visited, a:active { color:#606; }

#wrapper { width:900px;background:#fff;margin: 20px auto; }
#header, #sidebar_column { vertical-align:top; }
#header { width:875px;margin:5px auto 0px auto; }
#post-data { vertical-align:top; width:50px; text-align:center; }
#main { margin:0px 6px; border:0px; border-collapse:collapse; width:885px; }
#content { width:500px; vertical-align:top; padding:0px 5px; }
#sidebar_column { width:315px; background:#330033; height:100%; }

#main_nav {
	background:#330033;
	height:28px;
	width:875px;
	padding:12px 0px 0px 10px;
	margin:-7px auto 10px auto;
}

#main_nav a { color:#fff; font-size:15px; padding:0px 15px; }
#main_nav ul li {display:inline;}
#main_nav .sub-menu { border:0px;margin-left:0px;min-width:120px;padding-top:11px; }
#main_nav ul li ul li a { display:block;background:#606;padding:5px 10px 5px 10px; }
#main_nav ul li ul li a:hover { background:#330033; }

.FA_overall_container_smoke .FA_featured_articles .FA_wrap { margin-right:0px !important; left:390px !important; padding: 5px 10px 0 !important; }
.FA_overall_container_smoke .FA_featured_articles .FA_article p { padding-top:20px !important; }
.FA_wrap h2, .FA_wrap h2 a, .FA_date { font-family:Trebuchet MS !important; font-weight:bold; line-height:21px !important; }
.wpf-dev, .FA_read_more { display:none !important; }

.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
.clear { clear: both; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */

h1, h2, h3, h4, h5, h6 { font-weight: normal; margin: 0 0 0px 0; }
h1 { font-size:24px; line-height:28px; }
h2 { font-size:22px; line-height:26px; }
h3 { font-size:20px; line-height:24px; }
h4 { font-size:18px; line-height:22px; }
h5 { font-size:16px; line-height:20px; }
h6 { font-size:14px; line-height:18px; }

#content h2 a, .author a { color:#000; }
.author, .author a { font-size:11px; }
#content h2 { font-size:22px; line-height: 21px;font-weight:bold; }

#post-data .post_tags a { color:#fff;background:#330033;padding:2px 8px; margin:5px auto; display:block; text-align:center; width:40px; }
#post-data p { margin-top:0px; }
#post-data .avatar { width:55px !important; height:55px !important; }

.feat_img { margin: 23px 0px 5px; }
.comments_link { width:300px; display:inline; font-size: 12px; }
.comments_social { float:right; }
.comments_social .sociable { margin:0px! important; }
.post_content { margin-top:25px; color:#333; }
a.more-link { background:#330033; padding:5px; color:#fff; width:50px; display:block; margin-left:415px; margin-top:20px; text-align:center; font-size:12px;}

#sidebar .widget { margin: 10px 0px; }
#sidebar #searchform { width:280px; margin:0px auto;}
#sidebar .widget_search {  }
#sidebar .widget_search #s{ height:32px; width:225px; border:0px; font-size:20px; }
#sidebar .widget_search #searchsubmit {
	width:40px;
	height:34px;
	background: url("images/search_button.png") top left no-repeat;  
	border: none; 
	position:absolute;
	padding :0px;
	margin: -1px 0 0 10px;
	color:transparent;
} 

#sidebar h4 { background: none repeat scroll 0 0 #CC3366; color: #FFFFFF; font-weight: bold; height: 27px; margin: 0; padding: 4px 0 0 21px; width: 275px; font-size: 17px; text-align:center; }

#sidebar .thinkTwitTweets { margin:10px 20px; padding:10px; background:#fff; -moz-border-radius:10px; border-radius:10px; }
#sidebar .thinkTwitTweets .thinkTwitAuthor img { clear: both; float: left; margin: 0px 10px; }
#sidebar .thinkTwitTweets li { list-style-type: none; margin-bottom:15px;font-size:12px; line-height:14px; }
#sidebar .thinkTwitTweets li:last-child { margin-bottom:0px; }
#sidebar .thinkTwitTweets .thinkTwitPublished, #sidebar .thinkTwitTweets .thinkTwitAuthor { display:block; }
#sidebar .thinkTwitTweets a { color:#cc3366; }

#sidebar #ggweek { background: none repeat scroll 0 0 #FFFFFF; margin: 10px auto; padding: 20px 30px 10px 30px; width: 215px; font-size:15px; line-height:20px; }
#sidebar #ggweek img { max-width:215px; height: auto; display: block; margin: 0 auto; }

#sidebar .twtr-doc { margin:25px auto 0px auto; }


ol.commentlist { padding:0px; margin-top:10px; }
ol.commentlist .children { padding-left:5px; }
/* ol.commentlist li.odd { background:#FFC !important; } */
ol.commentlist li { border-left: 0px !important; }

.visual-form-builder

blockquote { }
blockquote p { }

ul, ol { margin: 0 0 10px 0; }

.post { }

.entry { }
.entry a { }
.entry a:hover { }

.alignright {
	float:right;
	clear:left;
	margin:10px;
}

.alignleft {
	float:left;
	clear:right;
	margin:10px;
}

#wp-calendar, #footer { 
	width:100%;
	font: 13px/20px Trebuchet MS, sans-serif;
}

hr { width:80%;height:0px;border:0px; border-bottom:1px solid #eee; margin:0px auto; }

pre { }
code, tt { }

#meta { }
.postmetadata { }

.tentblogger-content-wrapper { margin: 0px 0px 10px; }

.navgation { }
   .next-posts { }
   .prev-posts { }

#searchform { }
	#s { }
	#searchsubmt { }
	
ol.commentlist { list-style: none; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor { }
ol.commentlist li.byuser { }
ol.commentlist li.comment-author-admin { }
ol.commentlist li.comment { border-bottom: 1px dotted #666; padding: 10px; }
ol.commentlist li.comment div.comment-author { }
ol.commentlist li.comment div.vcard { }
ol.commentlist li.comment div.vcard cite.fn { font-style: normal; }
ol.commentlist li.comment div.vcard cite.fn a.url { }
ol.commentlist li.comment div.vcard img.avatar { float:right; margin: 0 0 10px 10px; }
ol.commentlist li.comment div.vcard img.avatar-32 { }
ol.commentlist li.comment div.vcard img.photo { }
ol.commentlist li.comment div.vcard span.says { }
ol.commentlist li.comment div.commentmetadata { }
ol.commentlist li.comment div.comment-meta { font-size: 10px; }
ol.commentlist li.comment div.comment-meta a { color: #ccc; }
ol.commentlist li.comment p { }
ol.commentlist li.comment ul { }
ol.commentlist li.comment div.reply { font-size: 11px; }
ol.commentlist li.comment div.reply a { font-weight: bold; }
ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }
ol.commentlist li.comment ul.children li { }
ol.commentlist li.comment ul.children li.alt { }
ol.commentlist li.comment ul.children li.bypostauthor { }
ol.commentlist li.comment ul.children li.byuser { }
ol.commentlist li.comment ul.children li.comment { }
ol.commentlist li.comment ul.children li.comment-author-admin { }
ol.commentlist li.comment ul.children li.depth-2 { border-left: 5px solid #555; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-3 { border-left: 5px solid #999; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-4 { border-left: 5px solid #bbb; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-5 { }
ol.commentlist li.comment ul.children li.odd { }
ol.commentlist li.even { background: #fff; }
ol.commentlist li.odd { background: #f6f6f6; }
ol.commentlist li.parent { border-left: 5px solid #111; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even { }
ol.commentlist li.thread-odd { }

form { }
input[type=text] { }
textarea { }


} /* END screen media */
