body {
font-family: arial, verdana;
font-size: 12px;
color: #333333;
background-color: #9a9a9a;
background-image: url("./themes/site_themes/default/background.jpg");
background-attachment:fixed;
background-position: top center;
background-repeat: no-repeat;
}

h1 {
font-family: gotham, arial, verdana;
font-size: 24px;
color: #999999;
}

h2 {
font-size: 18px;
font-family: gotham, arial, verdana;
color: #333333;
}

hr {
color: #666;
background-color: #666;
height: 2px;
}

.title {
font-size: 21px;
font-weight: bold;
color: #666666;
}

.title-author {
font-size: 14px;
color: #999999;
}

.author {
font-size: 12px;
font-weight: bold;
color:#999999;
padding-bottom: 5px;
}

.summary {
font-size: 12px;
color:#666666;
padding-bottom: 5px;
}

a {
font-family: arial, verdana;
text-decoration: none;
color: #CC00CC;
font-weight: bold;
}

#top {
background-image: url('http://www.popchix.com/themes/site_themes/default/top.gif');
margin: 0;
padding:0;
height: 8px;
}

#container {
width: 980px;
margin-left: auto;
margin-right: auto;
background-color: #ffffff;
margin-top: 0;
}

#head {
height: 114px;
}

#pc-logo {
float: left;
}

#xgx-logo {
position: relative;
left: 315px;
}

#nav {
background-image: url("./themes/site_themes/default/navbar_back.gif");
background-repeat: no-repeat;
margin-left: 0;
padding-left: 0;
}

#nav ul {
list-style-type: none;
font-family: arial,verdana;
margin-left: -4px;
}

#nav ul li {
	display: inline;
	padding:0;
	margin: 0;
}

.spacer {
height: 10px;
clear: both;
}

.spacer-divider {
margin-top: 10px;
margin-bottom: 10px;
border-bottom: 1px solid #cccccc;
clear: both;
}

#utility-bar {
width: 940px;
height: 20px;
padding: 0 10px 5px 10px;
color: #666;
}

.welcome {
font-size: 110%;
color: #666;
font-weight: bold;
}

#search-bar {
position: relative;
float: right;
}

#hero {
background-image: url("./themes/site_themes/default/hero_back.jpg");
background-repeat: no-repeat;
height: 255px;
margin-left: 8px;
position: relative;
overflow: hidden;
padding-left: 7px;
width:980px;
}

#hero-bar {
background-color: #999999;
padding: 2px 10px 2px 15px;
overflow: hidden;
}

#hero-right {
width: 537px;
float: right;
margin-right:10px;
position: absolute;
top: 40px;
left: 426px;
overflow: hidden;
}

#hero-article-name {
font-size: 21px;
color: #ffffff;
width: 475px;
overflow: hidden;
}

#hero-article { 
font-size: 12px;
font-family: arial, verdana;
color: #999999;
padding: 0 15px 0 15px;
overflow: hidden;
}

#hero-readmore {
padding-top: 5px;
text-align:right;
}

#hero-readmore a {
text-decoration: none;
color: #cc00cc;
padding-right: 20px;
}

#hero-randomlink {
padding-top: 2px;
text-align:right;
}

#hero-randomlink a {
text-decoration: none;
color: #E37DE3;
padding-right: 20px;
}

#hero-photo {
position: relative;
left: 7px;
top: 13px;
float: left;
z-index: 2;
width: 410px;
height: 230px;
overflow: hidden;
}

#hero-photo-top {
z-index: 4;
position: relative;
top: 10px;
left: -407px;
float: left;
overflow: hidden;
}

#hero-name {
position: absolute;
top: 205px;
left: 510px;
overflow: hidden;
}

.promos {
width: 976px;
background-color: #ffffff;
height: 103px;
padding-left: 4px;
}

.promo-back {
background-image: url("./themes/site_themes/default/promo_back.gif");
background-repeat: no-repeat;
height: 100px;
width: 197px;
text-align: center;
float:left;
margin: 0 3px 0 5px;
}

.promo-buttons {
float: left;
width: 141px;
padding: 2px 0 0 3px;
}

.promo-about {
padding-top: 14px;
}

.promo-description ul {
list-style-type: none;
font-family: arial,verdana;
margin-left: -4px;
}

.promo-description ul li {
	padding:0;
	margin:0;
}

.promo-head {
font-family: gotham, arial, verdana;
font-size: 16px;
color: #ffffff;
text-align: center;
padding-top: 10px;
}

.promo-date {
font-size: 11px;
font-weight: bold;
color: #666666;
padding-top: 12px;
}

.promo-description {
font-size: 12px;
font-weight: bold;
color: #666666;
padding-bottom: 5px;
}

.promo-description a {
font-size: 12px;
font-weight: bold;
color: #cc00cc;
text-decoration: none;
}

.promo-readmore {
padding-top: 2px;
text-align: right;
padding-right: 7px;
}

.promo-readmore a {
padding-top: 2px;
font-size: 11px;
font-weight: bold;
color: #cc00cc;
text-decoration: none;
}

.promo-member-description {
padding-top: 10px;
color: #666666;
}

.promo-member-photo {
float:left;
padding-left: 7px;
padding-right: 7px;
}

.promo-member {
font-size: 11px;
text-align: left;
width: 200px;
padding-left: 10px;
}

.whats-this {
border-top: 1px solid #dddddd;
padding-top: 2px;
margin-top: 4px;
margin-left: 2px;
text-align: right;
padding-right: 7px;
}

.whats-this a {
padding-top: 2px;
font-size: 11px;
font-weight: bold;
color: #cc00cc;
text-decoration: none;
}


#main {
background-color: #ffffff;
}

#left-col {
background-color: #ffffff;
float:left;
padding-left: 8px;
}

.location {
padding: 0 0 10px 0;
}

.roxbox {
background-image: url("./themes/site_themes/default/roxbox_back.jpg");
background-repeat: no-repeat;
height: 300px;
padding: 65px 5px 5px 13px;
}

.roxbox-photo img {
width: 200px;
text-align: center;
border: 1px solid #ffffff;
}

.roxbox-description {
font-family: arial, verdana;
font-size: 12px;
color: #ffffff;
padding-top: 10px;
width:200px;
}

.roxbox-author {
font-family: arial, verdana;
font-size: 11px;
text-align: right;
padding-right: 25px;
padding-top: 5px;
color: #ffffff;
}

.roxbox-link img {
border: 0;

}

.roxbox-link {
padding-top: 10px;
width: 200px;
text-align: center;
}

#main-col {
width: 724px;
background-color: #ffffff;
float: left;
padding-top: 28px;
padding-left: 10px;
}

.home-section {
width: 340px;
background-image: url("./themes/site_themes/default/home_section_back.gif");
background-repeat: repeat-y;
float: left;
margin-bottom: 15px;
margin-right: 10px;
font-family: arial, verdana;
font-size: 11px;
font-weight: bold;
color: #999999;
padding-right: 10px;
}

.home_intro {
font-size: 12px;
font-weight: bold;
color: #666666;
padding-bottom: 15px;
width: 700px;
}

.home-section-head {
background-image: url("./themes/site_themes/default/home_section_head.gif");
background-repeat: no-repeat;
padding-bottom: 2px;
padding-left: 5px;
}

.home-section-footer {
text-align: right;
background-color: #dddddd;
margin-left: 2px;
width: 328px;
padding: 4px 10px 4px 0;
}

.home-section-articles ul {
list-style-type: none;
font-family: arial,verdana;
}

.home-section-articles ul li {
	padding-bottom: 8px;
	margin:0;
    padding-left:18px;
    background:transparent url("http://www.popchix.com/themes/site_themes/default/bullet.gif") no-repeat;
    background-position:0 1px;
margin-left: 5px;
}

.home-section-articles a {
font-size: 12px;
}

#footer {
font-size: 11px;
color: #666666;
text-align: center;
padding: 20px;
border-top: 1px solid #cccccc;
} 

.main-article-pic {
float: left;
padding:5px;
border: 1px solid #cccccc;
margin-right: 10px;
margin-bottom: 10px;
}

.entry-inside {
padding-top: 15px;
}

.entry {
padding-top: 15px;
padding-right: 15px;
line-height: 18px;
}

.entry-index {
padding-top: 15px;
padding-right: 15px;
margin-left: 20px;
}

.entry-split {
padding-top: 15px;
padding-right: 15px;
width:320px;
}

.entry-head {
color: #999999;
font-size: 24px;
font-weight: bold;
padding-bottom: 10px;
}


.entry-comments-outer {
background-color: #ffffff;
margin-right: 20px;
margin-left: 20px;
width: 650px;
}

.entry-comments-inner {
background-color: #eeeeee;
}

.entry-comments {
background-color: #eeeeee;
border: 0;
padding: 0 15px 0 15px;
}

.entry-comments-top {
background-image: url("./themes/site_themes/default/entry_comments_top.gif");
vertical-align: bottom;
background-color: #eeeeee;
width:650px;
height: 15px;
margin: 0;
padding: 0;
}

.entry-comments-bottom {
background-image: url("./themes/site_themes/default/entry_comments_bottom.gif");
vertical-align: top;
width:650px;
height: 15px;
background-color: #eeeeee;
margin:0;
padding:0;
}

#topstory {
background-image: url("./themes/site_themes/default/topstory_back.jpg");
background-repeat: no-repeat;
height: 237px;
margin-left: 8px;
position: relative;
overflow: hidden;
padding-left: 7px;
width:699px;
}

#topstory-bar {
background-color: #999999;
padding: 5px 0 5px 15px;
width: 452px;
}

#topstory-right {
width: 466px;
float: right;
margin-right:10px;
position: absolute;
top: 30px;
left: 233px;
overflow: hidden;
}

#topstory-article-name {
font-size: 21px;
color: #ffffff;
width: 452px;
padding-right: 20px;
}

#topstory-article { 
font-size: 12px;
font-family: arial, verdana;
color: #999999;
padding: 5px 20px 0 15px;
overflow: hidden;
line-height: 14px;
}

#topstory-readmore {
padding-top: 5px;
text-align:right;
}

#topstory-readmore a {
text-decoration: none;
color: #cc00cc;
padding-right: 20px;
}

#topstory-randomlink {
padding-top: 2px;
text-align:right;
}

#topstory-randomlink a {
text-decoration: none;
color: #E37DE3;
padding-right: 20px;
}

#topstory-photo {
position: relative;
left: 8px;
top: 13px;
float: left;
z-index: 2;
width: 213px;
height: 225px;
overflow: hidden;
}

#topstory-photo-top {
z-index: 4;
position: relative;
top: 10px;
left: -207px;
float: left;
overflow: hidden;
}

.review-info-tag {
color: #FFAC4D;
font-weight: bold;
font-size: 14px;
vertical-align: top;
}

.review-info {
font-weight: bold;
font-size: 14px;
color: #666;
margin-top: 0;
padding-top: 0;
padding-bottom: 10px;
}

table td {
border:1px #cccccc solid;
width: 33%;
text-align: center;
}

.entry-photos {
width: 100%;
text-align: center;
}

.entry-photos table {
margin-left: auto;
margin-right: auto;

}

#login-logout {
float:left;
}

#login-logout img {
border: 0;
}

.bottom-links {
border-top: 1px solid #cccccc;
padding-top: 5px;
}

.breadcrumb {
 margin:			0 0 10px 0;
 background-color:	transparent;
 font-family:		arial,verdana;
 font-size:			12px;
}

.tablePad {
 padding:			3px 3px 5px 3px;
 background-color:	#fff;
}

.resultRowOne {
 font-family:		Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:			11px;
 color:				#000;
 padding:           6px 6px 6px 8px;
 background-color:	#DADADD;
}

.resultRowTwo {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 color:             #000;
 padding:           6px 6px 6px 8px;
 background-color:  #eee;
}

.comments-outside {
border: 1px solid #dddddd;
padding: 20px;
width: 80%;
}

.comment-person {
font-size: 14px;
font-weight: bold;
color: #333333;
padding: 20px;
}

.author-big {
font-size: 14px;
color: #FFAC4D;
}

.comment-avatar {
float:left;
padding: 5px;
border: 1px solid #dddddd;
margin-right: 10px;
margin-bottom: 10px;
}

.special {
font-weight: bold;
color: #ffac4d;
}

.tags-outer {
padding: 0 10px 0 0;
}

.siteswelove {
background-image: url("./themes/site_themes/default/siteswelove.png");
background-repeat: no-repeat;
height: 300px;
padding: 95px 4px 5px 4px;
}

.siteswelove-desc {
font-family: arial, verdana;
font-size: 12px;
color: #ffffff;
padding: 10px 10px 10px 10px;
width:200px;
}

.siteswelove-photo img {
width: 215px;
text-align: center;
border: 1px solid #ffffff;
}

.siteswelove-title {
width: 215px;
text-align: center;
}

.siteswelove-title a {
font-size: 14px;
font-weight: bold;
color: #ffffff;
text-decoration: none;
text-align: center;
width: 215px;
}

.siteswelove-title a:hover {
text-decoration: underline;
}

.siteswelove-link a:hover {
text-decoration: underline;
}

.siteswelove-link a {
font-size: 12px;
font-weight: bold;
color: #ffffff;
text-decoration: none;
padding-left: 10px;
padding-right: 10px;
text-align: right;
width: 215px;
}

.siteswelove-btn {
width: 215px;
text-align: center;
}

#spotlight-back {
background: url("http://www.popchix.com/themes/site_themes/default/spotlight-back.jpg") no-repeat;
width: 717px;
height: 277px;
padding: 15px;
}

#spotlight-photo {
float: left;
padding-righ: 15px;
align: center;
}

#spotlight-photo img {
background-color: #999999;
border: solid 1px #fff;
}

#spotlight-main {
float: right;
padding-right: 40px;
width: 510px;
}

#spotlight-name {
font-size: 32px;
color: #fff;
font-family: arial, verdana;
float: right;
}

#spotlight-gamercard {
float:left;
padding-top: 13px;
padding-right: 10px;
}

#spotlight-list {
float: left;
}

#spotlight-info {
font-size: 14px;
color: #fff;
font-family: arial, verdana;
font-weight: bold;
line-height: 21px;
padding-top: 15px;
}

#spotlight-info a {
font-size: 14px;
color: #fff;
font-family: arial, verdana;
font-weight: bold;
line-height: 21px;
padding-top: 13px;
text-decoration: underline;
}

#spotlight-info a:hover {
text-decoration: none;
color: #cc00cc;
}

#top-con-back {
background: url("./themes/site_themes/default/top3contributors.png") no-repeat;
color: #ff9933;
font-family: arial,verdana;
font-size: 16px;
font-weight: bold;
height: 215px;
margin-bottom: 10px;
}

#top-con-names ul {
list-style-type: none;
position: relative;
top: 117px;
line-height: 28px
}

.spoiler a:link {
color: #000000;
background-color: #000000;
}

.spoiler a:hover {
background: inherit;
	color: inherit;
	cursor: pointer;
}