.username,h5
{
    color:#e6a968;
    font-size:11px;
    font-weight:bold;
}
h5 
{
    color:#e6a968;
    font-size:14px;
    font-weight:bold; 
}
hr 
{
	color:#555;
	width:98%;
	text-align:center;
	height:1px;
	margin:5px;
}

.button 
{
	background-color:#aaaaaa;
	color:#000;
	border-top:1px solid #888;
	border-right:1px solid #444;
	border-bottom:1px solid #444;
	border-left:1px solid #888;
	margin-left:3px;
}
input.toplogin 
{
	border:0; 
	width:85px;
	background-color:Transparent !important;
	background-image:url(images/ps-input-bg.jpg);
	background-repeat:no-repeat;
	background-position: 0 4px;
	margin-right:5px; 
	color:#000 !important;
	font-weight:bold;
}

table#toplogin          { margin-left:34px; margin-top:2px; }
table#toploginwelcome   { color:#888;float:right; margin-right:5px; margin-top:8px; }

.logout {  }

table#profile-stats     { width:155px;  }
table#profile-stats th  { text-align:left; vertical-align:top; }
table#profile-stats td  { padding-left:4px; padding-bottom:3px; width:120px; overflow:hidden; word-wrap: break-word; }

div#descr               { margin-top:-3px; }
div#profile-inner       {  margin-left:0 !important; margin-top:5px !important; }
div#profile-inner img   { margin-right:8px; margin-left:5px; margin-top:0; }
div#profile-inner p     { margin-bottom:5px; }
div#profile-inner a     { color:#008; text-decoration:underline; }
div#profile-inner li    { list-style-type:disc !important; margin-left:15px !important;}

div#emptyprofile        { margin:20px;text-align:center;font-weight:bold;font-size:12pt; }

input { padding-left:2px; }

#comments               { clear:left; width:577px; background-color:#5d6266; }
#comments a				{ color:#008; text-decoration:underline; }
#comments h3            { height:25px; text-indent:-9000px; background:url(images/ps-recent-comments.jpg) no-repeat; }
#comments div           { padding:2px 0 0 2px; width:575px; }
#comments div h4        { padding:5px 10px 0 0; font-size:11px; height:18px; background:url(images/ps-rcomment-header.jpg) no-repeat; }
#comments div h4 strong { color:#fdae5f; padding:0 8px 0 8px; }
#comments div h4 img    { margin-right:7px; }
#comments div h4 em     { float:right; color:#94989b; font-style:normal; margin-top:-13px; font-weight:normal; }
#comments div.text      { background-color:#dfe0e2; width:512px; padding:15px 30px 15px 30px; color:#2d2e32; }
#comments div.text p    { margin-top:10px; }
#comments #add          { background-color:#dfe0e2; padding:5px; margin:0; width:562px; overflow:hidden; }
#comments #add p	    { padding:10px; color:#2d2e32;}
#comments #noadd		{ padding:15px; width:500px; }

.ctitle					{ text-align:center !important; }
#feature-image			{ overflow:hidden;width:340px; }

.gridpadleft            { padding-left:5px; }
.selectedgridrow        { background-color:#42494d !important; }

.roster_photos {
	border: 3px double #6a6f72;
}

.error { color:#f00; }

.row_header {
    background-color: #5d6266;
    padding: 3px;
    width: 25%;
}
.row_ {
    padding: 3px;
}

.row_alt {
    background-color: #2a2d32;
    padding: 3px;
}

.widget-title 
{
     width:125px;
     height:15px;
     overflow:hidden;
}

#btn-morenews 
{
    padding-left:1px;
    padding-bottom:1px;
}

.comments 
{
	background-color:#fff !important;
	color:#000 !important;
}

a:hover.news-title { text-decoration:underline !important; }