body {
	background: url(http://www.refinedhype.com/images/background-grf-red.jpg);
	background-position:top center;
	background-repeat:repeat-y;
	margin:0;
	padding:0;
	background-color: #000000;
}


.global-container {
	background-color:#ffffff;
	width: 916px;
	margin: 0px auto;
	padding:0px 42px 0px 42px;
}

.leaderboard-container {
	width: 916px;
	height:105px;
	padding-top:15px;
	overflow: hidden;
}

.leaderboard {
	float:left;
	width: 728px;
	height:90px;
}

.newsletter {
	float:left;
	padding-left:12px;
	width: 175px;
	height:90px;
}

.header-container {
	background: url(http://www.refinedhype.com/images/mainheader3.jpg) no-repeat;
	width: 916px;
	height:259px;
	padding:0px 0px 0px 0px;
}

.logo {
	width: 233px;
	height:243px;
	float:left;
}

.nav-container-system {
	float:left;
	background:#000;
	width: 390px;
	height:30px;
	margin-top:218px;
}

.nav-container-system a:link, .nav-container-system a:visited, .nav-container-system a:active {
	font: 14px Arial, Helvetica, sans-serif;
	color: #FFF;
        text-decoration:none;
}

.nav-container-system a:hover {
	font: 14px Arial, Helvetica, sans-serif;
	color: #999;
        text-decoration:none;
}

.search-container {
	float:left;
	background:#000;
	padding-top:3px;
	padding-left:22px;
	width: 250px;
	height:35px;
        margin-top:209px;
}

.search-container #keywords {
	width: 200px;
	height:20px;
	font: 14px Arial, Helvetica, sans-serif;
	color: #999;
}

.search-container .img {margin-top:10px;}

.content-container {
	width: 916px;
	padding-top:0px;
	overflow:hidden;
        margin-top:5px;
	background-color:#ffffff;
}

.content-left {
	float:left;
	width: 576px;
	padding-right:40px;
	overflow:hidden;
	background-color:#ffffff;
}

.content-right{
	float:left;
	width: 300px;
	overflow:visible;
        margin-top:5px;
	background-color:#ffffff;
}

.boxad{
	width: 300px;
	height:250px;
}

.right-pod{
	float:left;
	width: 300px;
}

.right-pod h3{
	height:10px;
	font: 20px Arial, Helvetica, sans-serif;
	color: #000;
}

.right-pod p{
	font: 12px Arial, Helvetica, sans-serif;
	line-height:130%;
	color: #595959;
}

.blog-container {
	float:left;
	width: 580px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
}

.blog-container h1{
	font: 25px "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
	color: #000;
	line-height:110%;
        margin-top:0px;
        margin-bottom:5px;
        font-weight: bold;
}

.blog-container h1 a:link, .blog-container h1 a:visited, .blog-container h1 a:active{
	font: 25px "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
	color: #000;
	line-height:110%;
        margin-top:0px;
        font-weight: bold;
        text-decoration:none;
}

.blog-container h1 a:hover {
	color: #a8050a;
	text-decoration:none;
        font-weight: bold;
}

.blog-container img{
	padding:5px 15px 10px 0px;
}

img.no-style{
        padding:0;
        text-decoration:none;
} 

img.download{
        padding:0;
        margin-right:5px;
        margin-left:50px;
        text-decoration:none;
} 

.blog-container p a:link, .blog-container p a:visited, .blog-container p a:active {
	font: 12px Arial, Helvetica, sans-serif;
	color: #a8050a;
        font-weight:bold;
	text-decoration:none;
}

.blog-container p a:hover {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
        font-weight:bold;
	text-decoration:none;
}

.small        {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
}

.small a {
	font: 11px Arial, Helvetica, sans-serif;
	color: #a8050a;
        font-weight:bold;
	text-decoration:none;
}

.small a:hover {
	font: 11px Arial, Helvetica, sans-serif;
	color:#000000;
        font-weight:bold;
	text-decoration:none;
}


.med        {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
}

.med a {
	font: 12px Arial, Helvetica, sans-serif;
	color: #a8050a;
        font-weight:bold;
	text-decoration:none;
}

.med a:hover {
	font: 12px Arial, Helvetica, sans-serif;
	color:#000000;
        font-weight:bold;
	text-decoration:none;
}

.med-bold {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
        font-weight:bold;
}

.med-bold a {
	font: 12px Arial, Helvetica, sans-serif;
	color: #a8050a;
        font-weight:bold;
	text-decoration:none;
}

.med-bold a:hover {
	font: 12px Arial, Helvetica, sans-serif;
	color:#000000;
        font-weight:bold;
	text-decoration:none;
}


.large {
	font: 13px Arial, Helvetica, sans-serif;
	color: #000000;
        font-weight:bold;
}

.large a{
	font: 13px Arial, Helvetica, sans-serif;
	color: #a8050a;
        font-weight:bold;
	text-decoration:none;
}

.large a:hover {
	font: 13px Arial, Helvetica, sans-serif;
	color:#000000;
        font-weight:bold;
	text-decoration:none;
}

.footer-container {
        clear: both;
	width: 916px;
	height:191px;
	margin: 0px auto;
	padding:0px 42px 0px 42px;
	background-color:#ffffff;
	background: url(http://www.refinedhype.com/images/footerbackground.jpg) no-repeat;
}

.footer-content{
	text-align:center;
	padding:140px 0px 0px 0px;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#b7b7b7;
}

.footer-content a{
	font: 11px Arial, Helvetica, sans-serif;
	color:#a8050a;
	text-decoration:none;
        font-weight:bold;
}

.footer-content a:hover{
	font: 11px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
        font-weight:bold;
}

table.comment {
	width: 550px;
        table-layout: fixed;
	border-width: 1px;
	border-style: solid;
	border-color: #a8050a;
	background-color: #F3F3F3;
	border-collapse: collapse;
        word-wrap:break-word;
        margin-bottom:10px;
        margin-left:5px;
				}

table.comment2 {
	width: 550px;
        table-layout: fixed;
	border-width: 1px;
	border-style: solid;
	border-color: #a8050a;
	background-color: #E8E8E8;
	border-collapse: collapse;
        word-wrap:break-word;
        margin-bottom:10px;
        margin-left:5px;
				}


div#user_members {
   margin: 0;
   padding: 10px;
   clear: both;
}

#user_members p {
   margin: 0;
   padding: 10px 0 0 0;
   display: block;
   clear: both;
    font: 11px Arial, Helvetica, sans-serif;
    color: #000000;
    font-weight:bold;
}
#user_members p label {
   width: 200px;
   line-height: 20px;
   padding-right: 10px;
   float: left;
}
#user_members p span.required {
   color: #ff0000;
}
#user_members p label span.guide {
   font-size: 10px;
   color: #747474;
   line-height: normal;
}
#user_members p label.form_fix {
   width: auto;
   float: none;
}
#user_members p input {
   width: 200px;
}
#user_members p input.form_fix {
   width: auto;
}
#user_members div.legal {
   margin: 10px 0px;
   padding: 10px;
   border: 1px solid #747474;
   clear: both;
}
#user_members div.legal p {
   font-size: 11px;
   color: #525252;
   font-style: italic;
   margin: 0;
   padding: 0px;
}



div#user_members2 {
}

#user_members2 p {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
        font-weight:bold;
}

#user_members2 p label {
   width: 115px;
   line-height: 20px;
   padding-right: 5px;
   float: left;
}

#user_members2 p label span.guide {
   font-size: 10px;
   color: #747474;
   line-height: normal;
}

#user_members2 p label.form_fix {
   width: auto;
   float: none;
}
#user_members2 p input {
   width: 125px;
}

#user_members2 p input.form_fix {
   width: auto;
}