/* 
Theme Name: Playstation Lifestyle Layout
Theme URI: http://www.heroicdreams.com/
Description: Custom design for Playstation Lifestyle.
Version: 1.0
Author: Nate Yungkans
Author URI: http://www.heroicdreams.com
Tags:buddypress
*/

body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form{
	margin: 0px;
	padding: 0px;
}

body {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	vertical-align: top;
	background: #000000;
	color: #F4F4F4;
}

a img {
	border: 0;
}

#wrapper {
	width: 1000px;
	margin: 0 auto;
	text-align: left;
	background-color: #000;
	padding-bottom:8px;
}

#header {
	float:left;
/*	display:inline; */
	width:1000px;
	height: 157px;
	background:url(images/header.jpg) no-repeat;
	margin-bottom: 7px;
}

#logoHome {
	float:left;
	display:inline;
	width:255px;
	height:105px;
}

#topAdSpace {
	float:left;
	display:inline;
	width:745px;
	height:105px;
	padding-top: 8px;
}

#topNav {
	float:left;
	display:inline;
	margin: 0 0 0 30px;
}

#topNav ul {
	list-style:none;
	margin:0;
	padding:0;
}

#topNav li {
	float:left;
	display: inline-block;
	list-style:none;
	margin:0 23px 0 0;
	
}

#topNav li a, #topNav li a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	display: inline-block;
	padding:13px 5px 10px 30px;
}

#topNav li a:hover {
	text-decoration:underline;
}

#loginBox {
	float:left;
	display:inline;
	height:25px;
	min-width:370px;
	margin: 2px 0 0 -5px;
	padding: 8px 0 0 10px;
	border-left: solid 1pt #FFFFFF;
	overflow:visible;
}

#loginBox p {
	float:left;
	display:inline;
}

#loginBox h2 {
	float:left;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-right: 15px;
	margin-top: 3px;
	color: #F28909;
}

#loginBox form {
	display:inline;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width: 330px;
	margin-left:0px;
	padding:0;
}


#loginBox label, #loginBox label span{
	display:inline;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0 5px 0 0;
	padding:0;
	
}

#loginBox input#user_login, #loginBox input#user_pass{
	width:60px;
	height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:0;
	border:#999999 1pt solid;
	background: #FFFFFF;
}

#loginBox input#wp-submit {
	float:left;
	display:inline;
	font-size:10px;
	width:50px;
	background:#CCCCCC;
	border:#FFFFFF solid 1pt;
}

#loginBox input#wp-submit:hover {
	background: #666666;
	border: #999999 solid 1pt;
}

#loginBox ul {
	list-style:none;
	margin:0;
	padding:0;
}

#loginBox ul li {
	float:left;
	display: inline;
	list-style:none;
	margin:0 20px 0 0;
}

#loginBox ul.pagenav {
	float:left;
	display: inline;
	list-style:none;
	margin:3px 0 0 0;
}

#loginBox ul li a, #loginBox ul li a:visited{
	float:left;
	display: inline;
	text-decoration:none;
	color:#CCCCCC;
	overflow:visible;
}

#loginBox ul li a:hover {
	text-decoration:underline;
}

#loginBox ul.sidebarlogin_otherlinks li {
	float:left;
	display: inline;
	list-style:none;
	width:20px;
	margin-top:4px;
	margin-right:-18px;
	font-size:9px;
	padding:none;
	font-family:Arial, Helvetica, sans-serif;
	overflow:visible;
}



#loginBox #login_error {
	margin-top: -10px;
	margin-bottom:2px;
	font-size:10px;
	color:#FC4203;
}


#leftContents {
	float:left;
/*	display:inline; */
	width:685px;
	padding-left:5px;
}

#featuredBox {
	float:left;
	display:inline;
	width:685px;
	height:300px;
}

#subFeatures {
	float:left;
	display:inline;
	width:685px;
	margin-bottom:7px;
}

#subFeatureBox1 {
	float:left;
	display:inline;
	width:336px;
	margin: 7px 13px 0 0;
}

#subFeatureBox1 img, #subFeatureBox1 img a, #subFeatureBox1 img a:visited {
	max-width:320px;
	margin-bottom:4px;
	border:1px solid #000000;
}

#subFeatureBox2 img, #subFeatureBox2 img a, #subFeatureBox2 img a:visited {
	max-width:320px;
	margin-bottom:4px;
	border:1px solid #000000;
}

#subFeatureBox1 h4, #subFeatureBox1 h4 a, #subFeatureBox1 h4 a:visited {
	font-family:helvetica;
	font-weight:bold;
	font-size:21px;
	color: #F28909;
	line-height:22px;
	text-decoration:none;
}

#subFeatureBox1 h4 a:hover {
	text-decoration:underline;
}

#subFeatureBox1 h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	font-weight:normal;
	margin: 2px 0 2px 0;
}



#subFeatureBox1 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #FFFFFF;
	font-weight:normal;
}

#subFeatureBox2 {
	float:left;
	display:inline;
	width:336px;
	margin-top: 7px;
}

.subFhead h2, .subFhead h2 a, .subFhead h2 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	margin-top:4px;
}

.subFhead h2 a:hover {
	text-decoration:underline;
}

#subFeatureBox2 h4, #subFeatureBox2 h4 a, #subFeatureBox2 h4 a:visited {
	font-family:helvetica;
	font-weight:bold;
	font-size:21px;
	color: #29ABE2;
	line-height:22px;
	text-decoration:none;
}

#subFeatureBox2 h4 a:hover {
	text-decoration:underline;
}



#subFeatureBox2 h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	font-weight:normal;
	margin: 2px 0 2px 0;
}

#subFeatureBox2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #FFFFFF;
	font-weight:normal;
}

.subFhead {
	float:left;
	display:inline;
	width:336px;
	height:21px;
	background:url(images/subMainBox_01.gif) no-repeat;
}

.subFbody {
	float:left;
	display:inline;
	width:324px;
	min-height:127px;
	padding: 4px 5px 0 7px;
	background:url(images/subMainBox_02.gif) repeat-y;
}


.subFfoot {
	float:left;
	display:inline;
	width:336px;
	height:14px;
	background:url(images/subMainBox_04.gif) no-repeat;
}

#lsideRevNews{
	float:left;
	display:inline;
	width:685px;
	margin-bottom:5px;
}

.leftSidebox {
	float:left;
	display:inline;
	width:187px;
	margin: 0 0 0 0;
}

.sideLefthead {
	float:left;
	display:inline;
	width:200px;
	height:23px;
	background: url(images/leftSideSmall_01.gif) no-repeat;
}

.sideLeftbody {
	float:left;
	display:inline;
	width:190px;
	padding: 0px 5px 5px 5px;
	background: url(images/leftSideSmall_02.gif) repeat-y;
}

.sideLeftbody h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #e4d3a6;
	margin: 10px 0 5px 0;
}

.sideLeftbody p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:10px;
}

.sideLeftbody a, .sideLeftbody a:visited, .sideLeftbody ul li a, .sideLeftbody ul li a:visited  {
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color: #29ABE2;
}

.sideLeftbody a:hover, .sideLeftbody ul li a:hover {
	text-decoration:underline;
}

.sideLeftbody ul {
	list-style:none;
	margin:0;
	padding:0;
}

.sideLeftbody ul li#highest-rated ul {
	list-style:none;
	margin-left:10px;
	padding:0;
}

.sideLeftbody ul li#highest-rated ul li {
	margin-bottom:6px;
}

.sideLeftbody #calendar_wrap {
	margin-left:10px;
	padding:0;
}

.sideLeftbody #calendar_wrap a, .sideLeftbody #calendar_wrap a:visited {
	color: #F28909;
}

.sideLeftbody #calendar_wrap td {
	width:180px;
}

.sideLeftbody #mp-formdiv input {
	width:120px;
	height:15px;
	font-size:10px;
	border:#999999 1pt solid;
	background: #FFFFFF;
	
}

.sideLeftbody #mp-formdiv input#submit {
	width:60px;
	height:19px;
	font-size:10px;
	background:#CCCCCC;
	border:#FFFFFF solid 1pt;
}

.sideLeftbody #mp-formdiv input#submit:hover {
	background: #666666;
	border: #999999 solid 1pt;
}

.sideLeftfoot {
	float:left;
	display:inline;
	width:200px;
	height:17px;
	background: url(images/leftSideSmall_04.gif) no-repeat;
}


#reviewsFeatured {
	float:right;
	display:inline;
	width:471px;
	margin-bottom: 10px;
}

#InsideReviewsFeatured {
	float:left;
	display:inline;
	width:685px;
	margin-bottom: 15px;
}

#reviewsFeatured p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 1px 0;
}

#InsideReviewsFeatured p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 1px 0;
}

#reviewsFeatured a, #reviewsFeatured a:visited {
	text-decoration:none;
	color: #29ABE2;
}

#InsideReviewsFeatured a, #InsideReviewsFeatured a:visited {
	text-decoration:none;
	color: #29ABE2;
}

#reviewsFeatured a:hover, #InsideReviewsFeatured a:hover {
	text-decoration:underline;
}

#reviewsFeatured img {
	width:140px;
	height:74px;
	margin-bottom: 4px;
}

#InsideReviewsFeatured img {
	width:200px;
	height:105px;
	margin-bottom: 4px;
}

#reviewsFeatured h2, #reviewsFeatured h2 a, #reviewsFeatured h2 a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FC4203;
	text-decoration:none;
}

#InsideReviewsFeatured h2, #InsideReviewsFeatured h2 a, #InsideReviewsFeatured h2 a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FC4203;
	text-decoration:none;
}

#reviewsFeatured h2 a:hover, #InsideReviewsFeatured h2 a:hover {
	text-decoration:underline;
}

#reviewsFeatured h3, #reviewsFeatured h3 a, #reviewsFeatured h3 a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F28909;
	text-decoration:none;
}

#InsideReviewsFeatured h3, #InsideReviewsFeatured h3 a, #InsideReviewsFeatured h3 a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F28909;
	text-decoration:none;
}

#reviewsFeatured h3 a:hover, #InsideReviewsFeatured h3 a:hover {
	text-decoration:underline;
}

.boxHeadsText {

	width:465px;
	text-align:center;
	background:#000;
	
	padding:0 0 10px 0;
	margin-left:3px;
	margin-bottom:4px;
	margin-top:-5px;
	}
	
.boxHeadsText h4 {
		font-size:17px;
	}
	
.reviewsFhead {
	float:left;
	display:inline;
	width:471px;
	height:40px;
	background:url(images/thirdsubMain_01.gif) no-repeat;
}

.InsideReviewsFhead {
	float:left;
	display:inline;
	width:685px;
	height:31px;
	background:url(images/reviewsInsideFeatured_01.gif) no-repeat;
}

.reviewsFhead h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	text-align:center;
	color:#FFF;
	margin-top:8px;
}

.InsideReviewsFhead h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	text-align:center;
	color:#FFF;
	margin-top:6px;
}

.reviewsFbody {
	float:left;
	display:inline;
	width:471px;
	background: url(images/thirdsubMain_02.gif) repeat-y;
}

.InsideReviewsFbody {
	float:left;
	display:inline;
	width:685px;
	background: url(images/reviewsInsideFeatured_02.gif) repeat-y;
}

.newsFbody {
	float:left;
	display:inline;
	width:471px;
	background: url(images/thirdsubMain_02-news.gif) repeat-y;
}

.reviewBoxes {
	float:left;
	display:inline;
	width: 140px;
	margin: 0 8px 0 8px;
}

.InsideReviewBoxes {
	float:left;
	display:inline;
	width: 200px;
	margin: 0 14px 0 14px;
}

.reviewLine {
	float:left;
	display:inline;
	height: 2px;
	margin: 5px 0 0 0;
}

.reviewsFfoot {
	float:left;
	display:inline;
	width:471px;
	height:14px;
	background: url(images/thirdsubMain_04.gif) no-repeat;
}

.InsideReviewsFfoot {
	float:left;
	display:inline;
	width:685px;
	height:14px;
	background: url(images/reviewsInsideFeatured_04.gif) no-repeat;
}

#latestNews {
	float:right;
	display:inline;
	width:471px;	
}

#latestNews23 {
	float:right;
	display:inline;
	width:471px;	
}

.latestNewsBox {
	float:left;
	display:inline;
	width:223px;
	margin: 0 0 0 8px;
	padding:0;
}

.latestNewsBox2 {
	float:left;
	display:inline;
	margin: 0 0 0 0;
	padding:0;
}

.latestNewsBox .newsHolder, .latestNewsBox2 .newsHolder {
	margin-bottom: 7px;
}

.newsHolder h2, .newsHolder h2 a, .newsHolder h2 a:visited {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
	color:#008C00;
	margin:0 0 0 0;
}

#subFeatureBox2 .latestNewsBox2 h2, #subFeatureBox2 .latestNewsBox2 h2 a, #subFeatureBox2 .latestNewsBox2 h2 a:visited {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
	color: #00AA00;
	margin:0 0 0 0;
}


.newsHolder h2 a:hover {
	text-decoration: underline;
}

.newsHolder h3, .newsHolder h3 a, .newsHolder h3 a:visited {
	display:inline;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration: none;
	color: #F8F8F8;
	margin:0 5px 5px 0;
}

.newsHolder h3 a:hover {
	text-decoration: underline;
}

.newsHolder h4, .newsHolder h4 a, .newsHolder h4 a:visited, #subFeatureBox1 .latestNewsBox2 h4, #subFeatureBox1 .latestNewsBox2 h4 a, #subFeatureBox1 .latestNewsBox2 h4 a:visited, #subFeatureBox2 .latestNewsBox2 h4, #subFeatureBox2 .latestNewsBox2 h4 a, #subFeatureBox2 .latestNewsBox2 h4 a:visited {
	display:inline;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration: none;
	color: #999999;
	line-height:normal;
}

.latestNewsBox h4 a:hover, #subFeatureBox1 .latestNewsBox2 h4 a:hover, #subFeatureBox2 .latestNewsBox2 h4 a:hover {
	text-decoration: underline;
}


#trophiesFeatured {
	float:right;
	display:inline;
	width:471px;
	margin: 10px 0;
}

.trophiesBox {
	float:left;
	display:inline;
	width: 140px;
	margin: 0 8px 0 8px;
}

.trophiesBox h2, .trophiesBox h2 a, .trophiesBox h2 a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#CCCCCC;
	margin-bottom:2px;
}

.trophiesBox h2 a:hover {
	text-decoration:underline;
}

#rightContents {
	float:right;
/*	display:inline; */
	width:300px;
	padding-right:5px;
}

#search {
	float:left;
	display:inline;
	width:300px;
	border-top: 1pt #999999 solid;
	padding: 9px 0;
}

#search ul {
	list-style:none;
	margin:0;
	padding:0;
	text-align:center;
}

#search input {
	width:160px;
	height:15px;
	font-size:10px;
	margin-right:5px;
	border:#999999 1pt solid;
	background: #FFFFFF;
}

#search input#searchsubmit {
	width:60px;
	height:19px;
	font-size:10px;
	background:#CCCCCC;
	border:#FFFFFF solid .5pt;
	font-weight:bold;
	padding-bottom:3px;
}

#search input#searchsubmit:hover {
	background: #666666;
	border: #999999 solid 1pt;
}

#subscribe {
	float:left;
	display:inline;
	width:300px;
	border-top: 1pt #999999 solid;
	border-bottom: 1pt #999999 solid;
	padding: 5px 0;
	text-align:center;
}

#boxAd300 {
	float:left;
	display:inline;
	width:300px;
	margin: 10px 0 10px 0;
}

#rightSideBar {
	float:left;
	display:inline;
	width:135px;
}

.rsideBarHead {
	float:left;
	display:inline;
	width:135px;
	height:64px;
	background: url(images/rightsideThin_01.gif) no-repeat;
}

.rsideBarBody {
	float:left;
	display:inline;
	width:120px;
	padding: 0 5px 0 10px;
	background: url(images/rightsideThin_02.gif) repeat-y;
}


.rsideBarBody h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #e4d3a6;
	margin: 10px 0 5px 0;
}

.rsideBarBody p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:10px;
}

.rsideBarBody a, .sideLeftbody a:visited {
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color: #F28909;
}

.rsideBarBody a:hover {
	text-decoration:underline;
}

.rsideBarBody ul {
	list-style:none;
	margin:0;
	padding:0;
}

.rsideBarBody ul ul {
	list-style:none;
	margin:0 0 0 10px;
	padding:0;
}

.rsideBarBody ul li#cubepoints-top-users ul li{
	margin-bottom:5px;
}


.rsideBarFoot {
	float:left;
	display:inline;
	width:135px;
	height:17px;
	background: url(images/rightsideThin_04.gif) no-repeat;
}

#rightSkyscraper {
	float:right;
	display:inline;
	width:160px;
	height:600px;
	margin-left: 2px;
}

#bottomRightSideBar {
	float:right;
	display:inline;
	width:300px;
	margin: 0 0 10px 0;
}

.brsTop {
	float:left;
	display:inline;
	width:300px;
	height:14px;
	background: url(images/rightsideWide_01.gif) no-repeat;
}

.brsBody {
	float:left;
	display:inline;
	width:286px;
	padding: 0 7px 5px 7px;
	background: url(images/rightsideWide_02.gif) repeat-y;
}


.brsBody h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #e4d3a6;
	margin: 5px 0 5px 0;
}

.brsBody p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:10px;
}

.brsBody a, .brsBody a:visited {
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color: #F28909;
}

.brsBody a:hover {
	text-decoration:underline;
}

.brsBody ul {
	list-style:none;
	margin:0;
	padding:0;
}

.brsBody ul ul {
	list-style:none;
	margin:0 0 0 10px;
	padding:0;
}

.brsBody ul li#cubepoints-top-users ul li{
	margin-bottom:5px;
}

.brsFoot {
	float:left;
	display:inline;
	width:300px;
	height:16px;
	background: url(images/rightsideWide_04.gif) no-repeat;
}

#footer {
	float:left;
/*	display:inline; */
	width:1000px;
	height:108px;
	background:url(images/footer.gif) no-repeat;
	margin-top: 8px;
}

#bottomNav {
	float:left;
	display:inline;
	margin: 25px 0 0 140px;
}

#bottomNav ul {
	list-style:none;
	margin:0;
	padding:0;
}

#bottomNav li {
	float:left;
	display: inline-block;
	list-style:none;
	margin:0 20px 0 0;
}

#bottomNav li a, #bottomNav li a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	display: inline-block;
}

#bottomNav li a:hover {
	text-decoration:underline;
}

#legalInfo {
	float:left;
	display:inline;
	width:1000px;
	margin: 15px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	text-align:center;
}

#legalInfo a,  #legalInfo a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	text-align:center;
	text-decoration:underline;
}

#legalInfo a:hover {
	text-decoration:none;
}


#designCredit {
	float:left;
	display:inline;
	width:1000px;
	margin: 2px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color: #FFFFFF;
	text-align:center;
}

#designCredit a, #designCredit a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color: #CCCCCC;
	text-decoration:underline;
}

#designCredit a:hover {
	text-decoration:none;
}


/* --------------------Inside Pages---------------------*/

#singleArticle {
	float:left;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	width:685px;
	color: #C0C0C0;
	font-weight:normal;
}


#singleArticle p {
	margin-bottom:10px;
}

#singleArticle a, #singleArticle a:visited {
	text-decoration:none;
	color:#fd5a1e;
}

#singleArticle a:hover {
	text-decoration:underline;
}

#singleArticle .theTitle {
	width:685px;
	border-bottom:solid 1px #E73D03;
	margin-bottom:5px;
}

.newsTitle {
	width:685px;
	border-bottom:solid 1px #008C00;
	margin-bottom:5px;
}

.newsTitle h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:32px;
	font-weight:bold;
	color: #008C00;
}

.reviewsTitle {
	width:685px;
	border-bottom:solid 1px #E73D03;
	margin-bottom:5px;
}

.reviewsTitle h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:32px;
	font-weight:bold;
	color: #E73D03;
}

#singleArticle .categoryTitle {
	width:685px;
	border-bottom:solid 1px #008C00;
	margin-bottom:5px;
}

#singleArticle .theTitle h1, #singleArticle .theTitle h1 a, #singleArticle .theTitle h1 a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:bold;
	color: #E73D03;
}

#singleArticle .categoryTitle h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:bold;
	color:#008C00;
}

#singleArticle h5, #singleArticle h5 a, #singleArticle h5 a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#e4d3a6;
	margin-top:10px;
}

#singleArticle .categoryComments {
	margin-bottom:20px;
}

#singleArticle strong {
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
   color:#e4d3a6;
}

#singleArticle h3 {
   font-family:Arial, Helvetica, sans-serif;
   font-size: 20px;
   font-weight:bold;
   color:#e4d3a6;
}

#singleArticle h2 {
   font-family:Arial, Helvetica, sans-serif;
   font-size: 18px;
   font-weight:bold;
   color:#e4d3a6;
   margin-bottom:8px;
}

.crumbTrail {
	margin:8px 0 7px 0;
}

.crumbTrail {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
}

.crumbTrail a, .crumbTrail a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#E73D03;
	text-decoration:none;
}

.crumbTrail a:hover {
	text-decoration:underline;
}

.theByline {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#999999;
	margin: 0 0 10px 0;
}

#singleArticle .theByline a, #singleArticle .theByline a:visited {
	color: #29ABE2;
	text-decoration:none;
}

#singleArticle .theByline a:hover {
	text-decoration:underline;
}


.trophySupportList {
	float:left;
	display:inline;
	width:330px;
	font-size:12px;
}

.trophyGuideList {
	float:right;
	display:inline;
	width:300px;
	margin: 0 10px 0 0;
	padding: 7px;
	background:#1E1E1E;
	border:solid 1px #666666;
}

.trophiesTitle {
	width:685px;
	border-bottom:solid 1px #999999;
	margin-bottom:5px;
}

.trophiesTitle h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:32px;
	font-weight:bold;
	color: #999999;
}



blockquote {
	color: #8D8D8D;
	margin: 15px 30px 0 20px;
	padding-left: 20px;
	border-left: 1px solid #333333;
}

.archiveDivider {
	padding:5px 0;
	border-top: 1pt solid #333333;
	border-bottom: 1pt solid #333333;
}

.rating {
	width:685px;
	text-align:right;
	padding: 6px 0;
	margin: 20px 0 10px 0;
	font-size:12px;
	border-bottom: solid 1px #191919;
	border-top:solid 1px #191919;
}

.commentlist li, #commentform input, #commentform textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
.commentlist li {
	font-weight: bold;
	clear:both;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	color:#D03602;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}
	

.commentlist .commentReply p {
	color:#D03602;
	margin:0 0 10px 10px;
}

.commentlist .commentReply small {
	color:#D03602;
	margin-left:10px;
}

.commentlist .commentReply cite {
	margin:0 0 0 10px;
}

#commentform {
	width:550px;
	margin: 0 0 15px 25px;
}

#commentform p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	}

.commentmetadata {
	font-weight: normal;
	}
	
#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
        color: #B0B0B0;	
        background-color: #333333;
        border: 1px ridge #ccc;
	}

#commentform textarea {
	width: 100%;
	padding: 2px;
        background-color: #333333;
        border: 1px ridge #ccc;
        color: #B0B0B0;
	}

#commentform #submit {
	margin: 0;
	float: right;
        border: 1px ridge #ccc;
	}
	
.alt {
	margin: 0px;
	padding: 0px;
	}
	
ol.commentlist {
	margin:15px 0 0 0;
	padding:0;
	list-style:none;
	}
	
.commentlist ol {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: left;
	}

.commentlist li {
	border-top:1px dashed #555555;
	padding: 10px;
	list-style: none;
	}

.commentlist p {
	margin: 0 0 0 45px;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
	
.commentReply {
	margin-left:70px;
	background: url(images/replyBackground.jpg) repeat-x ;
}	


.smallText {
	font-size:10px;
	margin-bottom:20px;
}


acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}
	
hr {
	display: none;
	}
 
.center {
	text-align: center;
	}

a img {
	border: none;
	}
	
.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}

.aligncenter, div.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
	text-align:center;
}

.alignleft {
        text-align: left;
        float: left;
}

.alignright {
        text-align: right;
        float: right;
}

img.alignleft {
        text-align: left;
        float: left;
		margin-right:10px;
}

img.alignright {
        text-align: right;
        float: right;
		margin-left:10px
}

img.aligncenter {
	margin-top:5px;
	text-align:center;
}


	
.entry img, .entrytext img {
	
	}
	
.gravatar img {
	float:left;
	margin:0 10px 0 0;
}

img.avatar {
	float:left;
	margin:0 10px 0 0;
}

.wp-caption {
   text-align: center;
   margin:0;
   max-width:685px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   
}

.wp-caption p.wp-caption-text {
   font-family:Arial, Helvetica, sans-serif;
   font-size: 15px;
   font-weight:bold;
   color:#e4d3a6;
   padding-top: 4px;
   margin: 0;
   max-width:685px;
}

#singleArticle .navContainerThing {
	width:685px;
	font-size:12px;
}

#videoContents {
	width:1000px;
	float:left;
}

#videoFeature {
	width:1000px;
	float:left;
	min-height:111px;
	background:url(images/vidtopplayer_02.jpg) repeat-y;
	margin-top:-7px;
}

#videoFeature .wp-caption {
	margin:5px 13px 0 0;
	padding:0;
	max-width:140px;
}

#videoFeature .wp-caption p.wp-caption-text {
	font-size:12px;
	font-weight:normal;
	color:#7f7f7f;
	max-width:140px;
}

#videoFeatureContent {
	float:left;
	padding:5px 0 5px 46px;
	width:954px;
	min-height:111px;
	background:url(images/vidtopplayer_01.jpg) no-repeat;
}

#videoFooter {
	float:left;
	width:1000px;
	height:18px;
	background:url(images/vidtopplayer_03.jpg) no-repeat;
	margin-top:-2px;
}

#videoPlayer {
	float:left;
	width:1000px;
	height:458px;
	background:url(images/vidtopplayer_04.jpg) no-repeat;
}

#videoHolder {
	width:585px;
	height:335px;
	margin:42px 0 0 207px;
}

#videoLowerHalf {
	float:left;
	width:1000px;
}

#videoLeft {
	float:left;
	width:310px;
}

#channelsLeft {
	float:left;
	width:310px;
}

#channelsLeft h2.channelTitle {
	font-family:Helvetica, Arial, sans-serif;
	font-size:16px;
	color:#E4D3A6;
	margin:0 0 5px 15px;
	font-weight:bold;
}


#channelsLeft ul {
	list-style:none;
	margin:0;
	padding:0;
}

#channelsLeft ul li.channeloff a {
	display:block;
	width:285px;
	height:30px;
	padding:11px 0 0 25px;
	margin-bottom:6px;
	background: url(images/channelTab.jpg) no-repeat;
	font-size:17px;
	font-weight:normal;
	color:#F7931E;
	text-decoration:none;
}

#channelsLeft ul li.channelon a {
	display:block;
	width:285px;
	height:30px;
	padding:11px 0 0 25px;
	margin-bottom:6px;
	background: url(images/channelTabChosen.jpg) no-repeat;
	font-size:17px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

#channelsLeft ul li.channeloff a:hover {
	display:block;
	width:285px;
	height:30px;
	padding:11px 0 0 25px;
	margin-bottom:6px;
	background: url(images/channelTabChosen.jpg) no-repeat;
	font-size:17px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

#videoLeftAd {
	width:300px;
	float:left;
	margin:0px 5px 5px 5px;
	height:250px;
}

#videoListCenter {
	float:left;
	width:525px;
}

#videoRightAd {
	float:right;
	width:160px;
	height:600px;
}

#leftsidebarbox {
	width: 170px;
	margin:15px auto 0 auto;
	}
	
.articlethumbnail {
	padding:4px 0;
	}
	
.sideLeftHeadText  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	color:#FFF;
	margin-top:5px;
	width:200px;
}

.makingSpace {
	float:left;
	width:170px;
	height:4px;
	margin:6px auto;	
}


/*---------------Buddypress----------*/

/* Load the default admin bar styles */
@import url( ../buddypress/bp-themes/bp-default/_inc/css/adminbar.css );

/**
 * The following are basic CSS styles to give BuddyPress pages their absolute basic formatting.
 * You should extend/override these styles in your standard theme CSS to match your theme.
 */

/***
 * Navigation tabs
 */
div.item-list-tabs {
	margin: 15px 0;
	padding: 5px 0;
	border-bottom: 1px solid #ddd;
	overflow: hidden;
	clear: both;
}

div.item-list-tabs ul {
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 200%;
}
	div.item-list-tabs ul li {
		float: left;
		margin-right: 5px;
	}
		div.item-list-tabs#subnav ul li a {
			border: none;
			padding: 0;
		}

	div.item-list-tabs ul li.last { float: right; }

/***
 * Object Lists (groups/members/forums/blogs)
 */

ul.item-list {
	margin: 20px 0;
	padding: 0;
	list-style: none;
}
	ul.item-list li { position: relative;clear:both;padding:15px 0; }
	ul.item-list div.item-avatar {
		float: left;
	}

	ul.item-list div.item {
		margin-left: 65px;
	}

	ul.item-list div.action {
		position: absolute;
		top: 0;
		right: 15px;
		text-align: right;
	}


/***
 * Content Object Headers
 */

div#item-header {
	padding-bottom: 4px;
	overflow: hidden;
}
	div#item-header div#item-header-avatar {
		float: left;
		margin-right: 8px;
	}

	div#item-header div#item-header-content {
		float: left;
	}

/***
 * Activity Stream Post Form
 */

form#whats-new-form {
	overflow: hidden;
	padding-bottom: 20px;
}
	form#whats-new-form #whats-new-avatar {
		float: left;
	}

	form#whats-new-form h5 {
		clear: none;
		margin-left: 76px;
	}

	form#whats-new-form #whats-new-content {
		margin-left: 54px;
		padding-left: 22px;
	}

	form#whats-new-form #whats-new-textarea {
		padding: 8px;
		border: 1px inset #ccc;
		margin-bottom: 10px;
	}
	form#whats-new-form textarea {
		width: 100%;
		height: 60px;
		font-size: 14px;
		font-family: inherit;
		color: #555;
		border: none;
		margin: 0;
		padding: 0;
	}

	form#whats-new-form #whats-new-submit {
		float: right;
		margin: 0;
	}

/***
 * Activity Stream Post Form
 */

ul.activity-list {
	margin: 0;
	padding: 0;
}

ul.activity-list li {
	overflow: hidden;
	padding: 20px 0;
}
	ul.activity-list li img.avatar {
		float: left;
		width: 60px;
		height: 60px;
	}

	ul.activity-list li div.activity-content {
		margin-left: 75px;
	}

	ul.activity-list li div.activity-comments {
		margin: 15px 0 0 38px;
	}
		ul.activity-list li div.activity-comments ul li {
			padding: 5px 0;
		}

		ul.activity-list li div.activity-comments img.avatar {
			width: 25px;
			height: 25px;
		}

		ul.activity-list li div.acomment-content, ul.activity-list li div.acomment-meta {
			margin-left: 35px;
		}

	ul.activity-list li div.activity-inreplyto {
		margin: 15px 0 0 75px;
		font-size: 11px;
	}

/***
 * Input Forms
 */

/* Activity comment forms */

form.ac-form { display: none; } /* JS will show this */

div.activity-comments form {
	display: none;
	margin: 10px 0 10px 33px;
	padding: 8px;
}

	div.activity-comments div#message {
		margin-top: 15px;
		margin-bottom: 0;
	}

	div.activity-comments form.loading {
		background-image: url( ../images/ajax-loader.gif );
		background-position: 2% 95%;
		background-repeat: no-repeat;
	}

	div.activity-comments form .ac-textarea {
		padding: 8px;
		border: 1px inset #ccc;
		margin-bottom: 10px;
	}
		div.activity-comments form textarea {
			width: 100%;
			height: 60px;
			border: none;
			padding: 0;
		}
			div.activity-comments form input {
				margin-top: 5px;
			}

	div.activity-comments form div.ac-reply-avatar {
		float: left;
	}

	div.activity-comments form div.ac-reply-content {
		margin-left: 25px;
		padding-left: 15px;
	}

/* Standard Input Forms */

form.standard-form label, form.standard-form span.label {
	display: block;
	margin: 15px 0 5px 0;
}
	form.standard-form div.checkbox label,
	form.standard-form div.radio label {
		font-weight: normal;
		margin: 5px 0 0 0;
	}

	form.standard-form textarea {
		width: 75%;
		height: 120px;
	}

/* Send Invites Form */
form#send-invite-form {
	margin-top: 20px;
}
	div#invite-list {
		height: 400px;
		overflow: scroll;
		padding: 5px;
		width: 160px;
		margin: 10px 0;
	}

/* Directory search forms */

form.dir-form div.dir-search {
	float: right;
	width: 45%;
	margin: 0 0 25px 0;
}


div.item-list-tabs ul li {
	float: left;
	margin-right: 5px;
	padding:3px 5px;
}

div#item-header div#item-header-avatar img {
	width:50px;
	height:50px;
}

div#item-header {
padding-top:10px;
padding-left: 15px;
padding-bottom: 0px;
}

.item-title {
	max-width:85%;
}

/* Game Info Box */

#gameInfoBox {
	width:300px;
	float:right;
	margin:10px 0;
	}
	
#gameInfoBox a, #gameInfoBox a:visited
{
text-decoration: none;
color: #fd5a1e;
}

#gameInfoBox a:hover
{
text-decoration: underline;
}
	
.gameInfoBoxHeader {
	width:300px;
	height:20px;
	text-align:center;
	font-size:12px;
	font-weight: bold;
	color:#FFF;
	background: url(images/gameInfoBox_01.png) no-repeat;
	float:left;
	padding-top:2px;
}

.gameInfoBoxContent {
	width:297px;
	background: url(images/gameInfoBox_02.png) repeat-y;
	float:left;
	padding:4px 0 0 3px;
}

.gameInfoBoxFooter {
	width:300px;
	height:18px;
	background: url(images/gameInfoBox_03.png) no-repeat;
	float:left;
}

#gameImageBox {
	float:left;
	margin:8px;
	max-width:125px;
}
	
#gameImageBox img {
	max-width:125px;
}

#publisherBox, #developerBox, #genreBox, #playerBox, #releaseBox, #moreinfoBox {
	float:left;
	text-align: left;
	margin:2px 0;
	width:150px;
}
	
#amazonImageBox {
	float:left;
	text-align: left;
	margin-top:8px;
}
	
#moreinfoBox {
	padding:3px 0 0 6px;
}

#300Promo { 
	padding-top:5px;
}


.sideRighthead {
	float:left;
	clear:both;
	width:275px;
	display:inline;
	font-weight:bold;
	padding:5px;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	margin-bottom:5px;
	background:url(images/titleback.jpg) no-repeat center;
	font-size:13px;
}

.sideRightbody {
	text-align:center;
	float:left;
	display:inline-block;
	clear:both;
	width:275px;
	padding: 0px 5px 5px 5px;
}

.rightsidebarbox {
	margin-bottom:8px;
}

.sideRightbody h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #e4d3a6;
	margin: 10px 0 5px 0;
}

.sideRightbody p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:10px;
}

.sideRightbody a, .sideRightbody a:visited, .sideRightbody ul li a, .sideRightbody ul li a:visited  {
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color: #29ABE2;
}

.sideRightbody a:hover, .sideRightbody ul li a:hover {
	text-decoration:underline;
}

.sideRightbody ul {
	list-style:none;
	margin:0;
	padding:0;
}

.sideRightfoot {
	 
}

