/* 
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
*/

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;
}

#header {
   float:left;
   display:inline;
   width:1000px;
   height: 157px;
   background:url(/trophies/images/psls_header.jpg) no-repeat;
   /*background:url(/trophies/images/psls_header_trophies.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 20px 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;
}

/*
#viewLinks {
   float:left;
   text-align:center;
   display:inline;
   width:685px;
   font-size:11px;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
   text-decoration:none;
   color:#FFFFFF;
}

#viewLinks a:hover {
   text-decoration:underline;
}

#viewLinks a {
   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;
}
*/

#leftContents {
   float:left;
   display:inline;
   width:685px;
}

#featuredBox {
   float:left;
   display:inline;
   width:685px;
   height:300px;
}

#subFeatures {
   float:left;
   display:inline;
   width:1200px;
   margin-bottom:7px;
}

#subFeatureBox1 {
   float:left;
   display:inline;
   width:1200px;
   margin: 7px 13px 0 0;
}

#subFeatureBox1 img, #subFeatureBox1 img a, #subFeatureBox1 img a:visited {
   max-width:1200px;
   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:#000000;
   text-decoration:none;
   margin-top:2px;
}

.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:1200px;
   height:21px;
   background:url(/trophies/images/subMainBox_01.gif) no-repeat;
}

.subFbody {
   float:left;
   display:inline;
   width:1200px;
   min-height:127px;
   padding: 4px 5px 0 7px;
   background:url(/trophies/images/subMainBox_02.gif) repeat-y;
}


.subFfoot {
   float:left;
   display:inline;
   width:1200px;
   height:14px;
   background:url(/trophies/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:14px;
   background: url(/trophies/images/leftSideSmall_01.gif) no-repeat;
}

.sideLeftbody {
   float:left;
   display:inline;
   width:190px;
   padding: 0px 5px 5px 5px;
   background: url(/trophies/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(/trophies/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;
}

.reviewsFhead {
   float:left;
   display:inline;
   width:471px;
   height:20px;
   background:url(/trophies/images/thirdsubMain_01.gif) no-repeat;
}

.InsideReviewsFhead {
   float:left;
   display:inline;
   width:685px;
   height:31px;
   background:url(/trophies/images/reviewsInsideFeatured_01.gif) no-repeat;
}

.reviewsFhead h4 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight:bold;
   font-size:11px;
   text-align:center;
   color:#000000;
}

.InsideReviewsFhead h4 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight:bold;
   font-size:13px;
   text-align:center;
   color:#000000;
   margin-top:3px;
}

.reviewsFbody {
   float:left;
   display:inline;
   width:471px;
   background: url(/trophies/images/thirdsubMain_02.gif) repeat-y;
}

.InsideReviewsFbody {
   float:left;
   display:inline;
   width:685px;
   background: url(/trophies/images/reviewsInsideFeatured_02.gif) repeat-y;
}

.InsideReviewsFbodyNoLines {
   float:left;
   display:inline;
   width:685px;
   background: url(/trophies/images/reviewsInsideFeatured_02_nl.gif) repeat-y;
}

.newsFbody {
   float:left;
   display:inline;
   width:471px;
   background: url(/trophies/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(/trophies/images/thirdsubMain_04.gif) no-repeat;
}

.InsideReviewsFfoot {
   float:left;
   display:inline;
   width:685px;
   height:14px;
   background: url(/trophies/images/reviewsInsideFeatured_04.gif) no-repeat;
}

#latestNews {
   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;
}

.latestNewsBox h2, .latestNewsBox h2 a, .latestNewsBox h2 a:visited, .latestNewsBox2 h2, .latestNewsBox2 h2 a, .latestNewsBox2 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;
}


.latestNewsBox h2 a:hover, .latestNewsBox2 h2 a:hover {
   text-decoration: underline;
}

.latestNewsBox h3, .latestNewsBox h3 a, .latestNewsBox h3 a:visited, .latestNewsBox2 h3, .latestNewsBox2 h3 a, .latestNewsBox2 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;
}

.latestNewsBox h3 a:hover, .latestNewsBox2 h3 a:hover {
   text-decoration: underline;
}

.latestNewsBox h4, .latestNewsBox h4 a, .latestNewsBox 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;
}

#viewLinks {
   float:left;
   display:inline;
   width:300px;
   border-bottom: 1pt #999999 solid;
   padding: 5px 0;
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   font-weight:bold;
   text-decoration:none;
   color:#FFFFFF;
}

#viewLinks a:hover {
   text-decoration:underline;
}

#viewLinks a {
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   font-weight:bold;
   text-decoration:none;
   color:#FFFFFF;
   display: inline-block;
   padding:10px 3px 10px 30px;
}

#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;
   height:250px;
   margin: 10px 0 10px 0;
}

#tlSideBar {
   float:left;
   display:inline;
   width:135px;
}

.tlSideBarHead {
   float:left;
   display:inline;
   width:135px;
   height:64px;
   background: url(/trophies/images/rightsideThin_01.gif) no-repeat;
}

.tlSideBarBody {
   float:left;
   display:inline;
   width:135px;
   padding: 0 5px 0 5px;
   background: url(/trophies/images/rightsideThin_02.gif) repeat-y;
}


.tlSideBarBody h2 {
   text-align:center;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color: #e4d3a6;
   margin: 10px 0 5px 0;
}

.tlSideBarBody p {
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   margin-bottom:10px;
}

.tlSideBarBody a, .tlSideLeftbody a:visited {
   font-size:12px;
   font-weight:normal;
   text-decoration:none;
   color: #F28909;
}

.tlSideBarBody a:hover {
   text-decoration:underline;
}

.tlSideBarBody ul {
   list-style:none;
   margin:0;
   padding:0;
}

.tlSideBarBody ul ul {
   list-style:none;
   margin:0 0 0 10px;
   padding:0;
}

.tlSideBarBody ul li{
   margin-bottom:5px;
}


.tlSideBarFoot {
   float:left;
   display:inline;
   width:135px;
   height:17px;
   background: url(/trophies/images/rightsideThin_04.gif) no-repeat;
}

#rightSkyscraper {
   float:right;
   display:inline;
   width:160px;
   height:600px;
   margin-left: 2px;
}

#trophyGuideSideBar {
   float:right;
   display:inline;
   width:300px;
   margin: 10px 0;
}

.tgsbTop {
   float:left;
   display:inline;
   width:300px;
   height:14px;
   background: url(/trophies/images/rightsideWide_01.gif) no-repeat;
}

.tgsbBody {
   float:left;
   display:inline;
   /*width:286px;*/
   width:300px;
   padding: 0 7px 5px 7px;
   background: url(/trophies/images/rightsideWide_02.gif) repeat-y;
}


.tgsbBody h2 {
   font-family:Arial, Helvetica, sans-serif;
   font-size:15px;
   color: #e4d3a6;
   margin: 5px 0 5px 0;
}

.tgsbBody p {
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   margin-bottom:10px;
}

.tgsbBody a, .tgsbBody a:visited {
   font-size:12px;
   font-weight:normal;
   text-decoration:none;
   color: #F28909;
}

.tgsbBody a:hover {
   text-decoration:underline;
}

.tgsbBody ul {
   list-style:none;
   margin:0;
   padding:0;
}

.tgsbBody ul ul {
   text-align:left;
   list-style:none;
   margin:0 0 0 10px;
   padding:0;
}

.tgsbBody ul li#cubepoints-top-users ul li {
   text-align:left;
   margin-bottom:5px;
}

.tgsbFoot {
   float:left;
   display:inline;
   width:300px;
   height:16px;
   background: url(/trophies/images/rightsideWide_04.gif) no-repeat;
}


#footer {
   float:left;
   display:inline;
   width:1000px;
   height:108px;
   background:url(/trophies/images/psls_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;
   width:550px;
   }

.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;
   }

.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(/trophies/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;
}

.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;
}


#trophyIndexList {
   float:left;
   display:inline;
   width:685px;
   /*margin-bottom: 10px;*/
}

#trophyIndexList p {
   font-family:Arial, Helvetica, sans-serif;
   font-size: 12px;
   margin: 1px 0;
}

#trophyIndexList td {
   font-family:Arial, Helvetica, sans-serif;
   font-size: 12px;
   /*margin: 1px 0;*/
}

#trophyIndexList a {
   text-decoration:none;
   font-size: 14px;
   color: #F28909;
}  

#trophyIndexList a:hover {
   text-decoration:underline;
}  
   
#trophyIndexList h2, #trophyIndexList h2 a, #trophyIndexList h2 a:visited {
   font-family:Arial, Helvetica, sans-serif;
   font-size: 16px;
   color: #FC4203;
   text-decoration:none;
}

#trophyIndexList h2 a:hover {
   text-decoration:underline;
}

#trophyIndexList h3, #trophyIndexList h3 a, #trophyIndexList h3 a:visited {
   font-family:Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #F28909;
   text-decoration:none;
}

#trophyIndexIcon {
   float:left;
   display:inline;
   width:685px;
   /*margin-bottom: 10px;*/
}

#trophyIndexIcon p {
   font-family:Arial, Helvetica, sans-serif;
   font-size: 12px;
   margin: 1px 0;
}

#trophyIndexIcon td {
   font-family:Arial, Helvetica, sans-serif;
   font-size: 12px;
   /*margin: 1px 0;*/
}

#trophyIndexIcon a {
   text-decoration:none;
   font-size: 14px;
   color: #F28909;
}  

#trophyIndexIcon a:hover {
   text-decoration:underline;
}  
   
#trophyIndexIcon h2, #trophyIndexIcon h2 a, #trophyIndexIcon h2 a:visited {
   font-family:Arial, Helvetica, sans-serif;
   font-size: 16px;
   color: #FC4203;
   text-decoration:none;
}

#trophyIndexIcon h2 a:hover {
   text-decoration:underline;
}

#trophyIndexIcon h3, #trophyIndexIcon h3 a, #trophyIndexIcon h3 a:visited {
   font-family:Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #F28909;
   text-decoration:none;
}

#trophyList {
   float:left;
   display:inline;
   width:685px;
   /*margin-bottom: 10px;*/
}

#trophyList p {
   font-family:Arial, Helvetica, sans-serif;
   font-size: 10px;
   margin: 1px 0;
}

#trophyList td {
   font-family:Arial, Helvetica, sans-serif;
   font-size: 12px;
   /*margin: 1px 0;*/
}

#trophyList a {
   text-decoration:none;
   font-size: 14px;
   color: #F28909;
}  

#trophyList a:hover {
   text-decoration:underline;
}  
   
#trophyList h2, #trophyList h2 a, #trophyList h2 a:visited {
   font-family:Arial, Helvetica, sans-serif;
   font-size: 16px;
   color: #FC4203;
   text-decoration:none;
}

#trophyList h2 a:hover {
   text-decoration:underline;
}

#trophyList h3, #trophyList h3 a, #trophyList h3 a:visited {
   font-family:Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #F28909;
   text-decoration:none;
}

#trophyNavBarTop {
   float:left;
   width:685px;
   padding: 10px 0 5px 0;
   margin-left:auto;
   margin-right:auto;
}

#trophyNavBarCenter {
   float:left;
   width:685px;
   padding: 10px 0 5px 0;
   margin-left:auto;
   margin-right:auto;
}

#trophyNavBarBottom {
   float:left;
   width:685px;
   padding: 10px 0 5px 0;
   margin-left:auto;
   margin-right:auto;
}

