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:20px 20px 0px 20px;
}

.leaderboard-container {
	padding:15px 0 15px 0;
	overflow: hidden;
}

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

.header-containerny {
	background: url(http://www.refinedhype.com/images/hypeny-header-site.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: 22px "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: 22px "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;
}

.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;
}

h3.quick        {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
        margin:0 0 7px 0;
}

h3.quick a:link, h3.quick a:visited, h3.quick a:active {
	font: 12px Arial, Helvetica, sans-serif;
	color: #a8050a;
        font-weight:bold;
	text-decoration:none;
        margin:0 0 7px 0;
}

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


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

.download  {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
        font-weight:bold;
        line-height:140%;
        text-decoration:none;
}

.download img {
        padding:0;
        margin-right:5px;
        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;
        line-height:140%;
}

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

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

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

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

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


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

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

.large a:hover {
	font: 20px 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;
				}

/* ---------------- Series Icons ---------------- */

.series-icons {
         float:left; 
         width:56px; 
         margin:7px 5px 15px 0;
         text-align:center;
}


.series-icons img {
         border:0;
         margin:0;
}


.series-icons a, .series-icons a:visited, .series-icons a:active{
	font: 11px Arial, Helvetica, sans-serif;
	color: #a8050a;
        font-weight:bold;
	text-decoration:none;
        line-height:140%;
        padding: 5px 2px 0 2px;
}

.series-icons a:hover {
	font: 11px Arial, Helvetica, sans-serif;
	color:#000000;
        font-weight:bold;
	text-decoration:none;
        line-height:140%;
}




/* --------------------- Image Overlay ----------- */

.picture-overlay {
	position: absolute;
	z-index:10;
	width: 250px;
	height: 250px;
}


.picture-overlay-pod {
	width: 250px;
	height: 250px;			
	}




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;
}


/* --------------- Add This ------------------- */


.addthis_toolbox .custom_images a
{
    width: 60px;
    height: 60px;
    margin: 0;
    padding: 0;
}

.addthis_toolbox .custom_images a:hover img
{
    opacity: 1;
}

.addthis_toolbox .custom_images a img
{
    opacity: 0.75;
}



/* -------------  Sailthru ----------- */

.sailthruRecommendation{border:1px solid #000000;}
.sailthruRecommendation .recommendationThumb{margin:19px 0 0 0}
.sailthruRecommendation img {width:50px; height:50px; border:1px solid black;}
.sailthruRecommendation .recommendationDetails a{font-family:Arial,Helvetica,sans-serif; color:#666666;font-size:10px;}
.sailthruRecommendation .recommendationCategory{font-size:10px; font-family:Arial,Helvetica,sans-serif; color:#191919; margin-bottom:3px;}
.sailthruRecommendation .recommendationTitle a{font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#1A2F4F;font-size:13px;}
.sailthruRecommendation .recommendationFooter a{color:#999999;}
