body, html
{
	background-image: url(/gr/bg_gradient.jpg);
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-color: #313131;
	font-family: Helvetica, Geneva, Verdana, Arial, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	color: #ffffff;
}

/* a,b,td,th,p,div,form,h1,h2,h3,h4,blockquote,ul,ol { font-family: Helvetica, Geneva, Verdana, Arial, sans-serif; font-size: 9px; } */

a:link { font-family: Helvetica, Geneva, Verdana, Arial, sans-serif; color: #f5a73a; font-size: 12px; font-weight: bold; } /* #52188C; */
a:visited { font-family: Helvetica, Geneva, Verdana, Arial, sans-serif; color: #a9a9a9; font-size: 12px; font-weight: bold; }
a:hover { font-family: Helvetica, Geneva, Verdana, Arial, sans-serif; color: #ffffff; font-size: 12px; font-weight: bold; }
a:active { font-family: Helvetica, Geneva, Verdana, Arial, sans-serif; color: #0000de; font-size: 12px; font-weight: bold; }

a.smaller:link { font-family: Helvetica, Geneva, Verdana, Arial, sans-serif; color: #f5a73a; font-size: 10px; font-weight: bold; } /* #52188C; */
a.smaller:visited { font-family: Helvetica, Geneva, Verdana, Arial, sans-serif; color: #ffffff; font-size: 10px; font-weight: bold; }
a.smaller:hover { font-family: Helvetica, Geneva, Verdana, Arial, sans-serif; color: #ffffff; font-size: 10px; font-weight: bold; }
a.smaller:active { font-family: Helvetica, Geneva, Verdana, Arial, sans-serif; color: #ffffff; font-size: 10px; font-weight: bold; }

a.front_page_link:link { font-family: Helvetica, Geneva, Verdana, Arial, sans-serif; color: #f5a73a; font-size: 14px; font-weight: bold; } /* #52188C; */
a.front_page_link:visited { font-family: Helvetica, Geneva, Verdana, Arial, sans-serif; color: #a9a9a9; font-size: 14px; font-weight: bold; }
a.front_page_link:hover { font-family: Helvetica, Geneva, Verdana, Arial, sans-serif; color: #ffffff; font-size: 14px; font-weight: bold; }
a.front_page_link:active { font-family: Helvetica, Geneva, Verdana, Arial, sans-serif; color: #0000de; font-size: 14px; font-weight: bold; }

a.legal_link:link { font-family: Helvetica, Geneva, Verdana, Arial, sans-serif; color: #f5a73a; font-size: 10px; font-weight: bold; } /* #52188C; */
a.legal_link:visited { font-family: Helvetica, Geneva, Verdana, Arial, sans-serif; color: #a9a9a9; font-size: 10px; font-weight: bold; }
a.legal_link:hover { font-family: Helvetica, Geneva, Verdana, Arial, sans-serif; color: #ffffff; font-size: 10px; font-weight: bold; }
a.legal_link:active { font-family: Helvetica, Geneva, Verdana, Arial, sans-serif; color: #0000de; font-size: 10px; font-weight: bold; }


img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

body { min-width: 810px; }

#wrap
{
	margin: 0 auto;
	width: 810px;
	text-align: left;
	background-image: url(/gr/bg_main_logo_082507a.png); 
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: top center;
	z-index: 1;
}

#wrap_front_page
{
margin: 0 auto;
	width: 810px;
	text-align: left;
	background-image: url(/gr/bg_front_page_082507a.png);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: top center;
	z-index: 1;
}

#wrap2
{
margin: 0 auto;
	width: 810px;
	background-image: url(/gr/dg_810_bg5.png);
	background-attachment: scroll;
	background-repeat: repeat-y;
	background-position: top center; 
}

.damn_title {
	display: block;
	width: 800px;
	height: 200px;
	padding: 0;
	margin: 0;
	background: url(/gr/splashes/publicity_1.jpg) 0 0 no-repeat;
}

.legal {
font-size: 10px;
clear: none;
}

/* position: absolute;
top: 0px;
left: 10px;
margin-top: 36px;
margin-left: 5px;
margin-bottom: 0;
margin-right: 0;
	width: 800px;
	height: 200px;
	display: block;

} */

#header { 
	position: relative;
height: 36px;
padding: 0;
margin: 0;
z-index: 1;
}

#splash {
height: 200px;
padding: 0;
margin-left: 5px;
margin-right: 5px;
background-color: #ffffff;
}

#nav
{
	position: relative;
	background: #313131;
	padding: 0px;
	height: 22px;
	width: 800px;
	margin-left: 5px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#nav ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

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

#main
{
	float: left;
	width: 550px;
	padding-left: 5px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}

#main_front
{
	float: left;
	width: 380px;
	padding-left: 145px;
	padding-right: 20px;
	padding-top: 110px;
	padding-bottom: 20px;
}


#main h2, #main h3, #main p { padding: 0 10px; }

#sidebar
{
	float: right;
	width: 200px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 40px;
	padding-bottom: 20px;
	text-align: right;
}

#sidebar ul { margin-bottom: 0; }
#sidebar h3, #sidebar p { padding: 0 10px 0 0; }

#footer
{
	clear: both;
	color: #fff;
	padding-top: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 2px;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 5px;

	text-align: right;
	background-image: url(/gr/bg_legal.jpg);

	background-attachment: fixed;
	background-repeat: repeat-y;
	background-color: #313131;
	background-position: top center; 
}

#footer p
{
	padding: 5px;
	margin: 0;
}

div.newsitem {
float: left;
border: 0px solid #ffffff;
	margin: 0;
	padding: 5px;
width:570px;
	background-image: url(/gr/hourglass_logo_bg_web.png);
	background-repeat: repeat;
	background-position: top left; 
}

div.newsitem_banner {
float: left;
border: 0px solid #ffffff;
	margin: 0;
	padding: 5px;
width:570px;
	background-image: url(/gr/hourglass_logo_bg_web.png);
	background-repeat: repeat;
	background-position: top left; 
}

div.newsitem img {
float: right;
margin-left: 5px;
margin-right: 20px;
margin-top: 10px;
margin-bottom: 20px;
padding: 0px;
border: 0;
}

div.streetteamitem {
float: left;
border: 0px solid #ffffff;
	margin: 0;
	padding: 5px;
width:570px;
	background-image: url(/gr/hourglass_logo_bg_web.png);
	background-repeat: repeat;
	background-position: top left; 
}

div.streetteamitem img {
float: left;
margin-left: 5px;
margin-right: 20px;
margin-top: 10px;
margin-bottom: 20px;
padding: 0px;
border: 0;
clear: both;
}

div.wallpaper_box img {
margin: 0;
padding: 0;
border: 0;
}


.newsitem_title {
font-size: 14px;
font-weight: bold;
}

.newsitem_date {
font-weight: bold;
color: #a9a9a9;
}

.newsitem_maintext {
width: 450px;
margin-left: 30px;
padding: 5px;
float: left;
}

div.newsitem_front {
float: left;
border: 0px solid #ffffff;
	margin: 0;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 25px;
	padding-bottom: 5px;
	width:370px;
	background-image: url(/gr/hourglass_logo_bg_web.png);
	background-repeat: repeat;
	background-position: top right; 
}

div.newsitem_front img {
float: right;
margin-left: 5px;
margin-right: 20px;
margin-top: 0px;
margin-bottom: 20px;
padding: 0px;
border: 1px solid #000000;
}

.newsitem_front_title {
font-size: 14px;
font-weight: bold;
}

.newsitem_front_date {
font-weight: bold;
color: #a9a9a9;
}

.newsitem_front_maintext {
width: 450px;
margin-left: 30px;
padding: 5px;
float: left;
}


.hourglass_logo_floater {
	position: absolute;
	top: 5px;
	left: 640px;
	width: 150px;
	height: 250px;
	display: block;
}

.hourglass_logo_floater a {
	display: block;
	width: 150px;
	height: 250px;
	padding: 0;
	background: url(/gr/hourglass_icon_yellow_230_138.png) 0 0 no-repeat;
	text-decoration: none;
}

.hourglass_logo_floater2 {
	position: absolute;
	top: 5px;
	left: 640px;
	width: 138px;
	height: 230px;
	display: block;
}

.hourglass_logo_floater2 a {
	display: block;
	width: 138px;
	height: 230px;
	padding: 0;
	background: url(/gr/hourglass_top_right_icon_138.png) 0 0 no-repeat;
	text-decoration: none;
}

.hourglass_logo_floater2 a:hover {
	display: block;
	width: 138px;
	height: 230px;
	padding: 0;
	background: url(/gr/hourglass_top_right_icon_138.png) 0 0 no-repeat;
	text-decoration: none;
	background-position: -138px 0;
}


.wallpaper_box {
position: relative;
width: 160px;
height: 80px;
margin: 0;
padding: 0;
}

.wallpaper_thumbnail {
position: absolute;
top: 0px;
left: 0px;
width: 80px;
height: 60px;
}

.wallpaper_selector_box {
position: absolute;
top: 0px;
left: 80px;
width: 80px;
height: 60px;
}

.avatar_box {
position: relative;
width: 320px;
margin: 0;
padding: 0;
}

.avatar_thumbnail {
float: left;
padding: 5px;
}

.street_team_banner_box {
position: relative;
width: 500px;
margin: 0;
padding: 0;
}

.street_team_banner_banner {
width: 500px;
}

div.street_team_banner_banner img {
float: left;
display: block;
clear: both;
}

.street_team_banner_text {
font-size: 8px;
font-weight: normal;
}

.street_team_box {
position: relative;
width: 400px;
height: 110px;
margin: 0;
padding: 0;
}

.street_team_thumbnail {
position: absolute;
top: 0px;
left: 0px;
width: 100px;
height: 100px;
}

.street_team_selector_box {
position: absolute;
top: 0px;
left: 100px;
width: 300px;
height: 100px;
}



.youtube_videos {
	margin-left: 76px;
}

/* ROLLOVERS - MAIN */

.rollover_title {
	position: absolute;
	top: 0px;
	left: 5px;
	width: 800px;
	height: 36px;
	display: block;
	background-color: #313131;
}

.rollover_title a {
	display: block;
	width: 418px;
	height: 36px;
	padding: 0;
	background: url(/gr/nav/davegahandotcom.jpg) 0 0 no-repeat;
	text-decoration: none;
}

.rollover_title a:hover { 
	background-position: -418px 0;
	color: #313131;
}

.rollover_title a:active {
	background-position: -418px 0;
	color: #313131;
}

.spacer_start {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 15px;
	height: 22px;
	display: block;
}

.rollover_1_news_51_102 {
	position: absolute;
	top: 0px;
	left: 15px;
	width: 51px;
	height: 22px;
	display: block;
}

.rollover_1_news_51_102 a {
	display: block;
	width: 51px;
	height: 22px;
	padding: 0;
	background: url(/gr/nav/1_news_51_102.jpg) 0 0 no-repeat;
	text-decoration: none;
}

.rollover_1_news_51_102 a:hover { 
	background-position: -51px 0;
	color: #313131;
}

.rollover_1_news_51_102 a:active {
	background-position: -51px 0;
	color: #313131;
}

.rollover_2_audio_55_110 {
	position: absolute;
	top: 0px;
	left: 66px;
	width: 55px;
	height: 22px;
	display: block;
}

.rollover_2_audio_55_110 a {
	display: block;
	width: 55px;
	height: 22px;
	padding: 0;
	background: url(/gr/nav/2_audio_55_110.jpg) 0 0 no-repeat;
	text-decoration: none;
}

.rollover_2_audio_55_110 a:hover { 
	background-position: -55px 0;
	color: #313131;
}

.rollover_2_audio_55_110 a:active {
	background-position: -55px 0;
	color: #313131;
}

.rollover_3_video_53_106 {
	position: absolute;
	top: 0px;
	left: 121px;
	width: 53px;
	height: 22px;
	display: block;
}

.rollover_3_video_53_106 a {
	display: block;
	width: 53px;
	height: 22px;
	padding: 0;
	background: url(/gr/nav/3_video_53_106.jpg) 0 0 no-repeat;
	text-decoration: none;
}

.rollover_3_video_53_106 a:hover { 
	background-position: -53px 0;
	color: #313131;
}

.rollover_3_video_53_106 a:active {
	background-position: -53px 0;
	color: #313131;
}

.rollover_4_releases_72_144 {
	position: absolute;
	top: 0px;
	left: 174px;
	width: 72px;
	height: 22px;
	display: block;
}

.rollover_4_releases_72_144 a {
	display: block;
	width: 72px;
	height: 22px;
	padding: 0;
	background: url(/gr/nav/4_releases_72_144.jpg) 0 0 no-repeat;
	text-decoration: none;
}

.rollover_4_releases_72_144 a:hover { 
	background-position: -72px 0;
	color: #313131;
}

.rollover_4_releases_72_144 a:active {
	background-position: -72px 0;
	color: #313131;
}

.rollover_5_pictures_73_146 {
	position: absolute;
	top: 0px;
	left: 246px;
	width: 73px;
	height: 22px;
	display: block;
}

.rollover_5_pictures_73_146 a {
	display: block;
	width: 73px;
	height: 22px;
	padding: 0;
	background: url(/gr/nav/5_pictures_73_146.jpg) 0 0 no-repeat;
	text-decoration: none;
}

.rollover_5_pictures_73_146 a:hover { 
	background-position: -73px 0;
	color: #313131;
}

.rollover_5_pictures_73_146 a:active {
	background-position: -73px 0;
	color: #313131;
}

.rollover_6_downloads_99_198 {
	position: absolute;
	top: 0px;
	left: 319px;
	width: 99px;
	height: 22px;
	display: block;
}

.rollover_6_downloads_99_198 a {
	display: block;
	width: 99px;
	height: 22px;
	padding: 0;
	background: url(/gr/nav/6_downloads_99_198.jpg) 0 0 no-repeat;
	text-decoration: none;
}

.rollover_6_downloads_99_198 a:hover { 
	background-position: -99px 0;
	color: #313131;
}

.rollover_6_downloads_99_198 a:active {
	background-position: -99px 0;
	color: #313131;
}

.rollover_7_store_52_104 {
	position: absolute;
	top: 0px;
	left: 418px;
	width: 52px;
	height: 22px;
	display: block;
}

.rollover_7_store_52_104 a {
	display: block;
	width: 52px;
	height: 22px;
	padding: 0;
	background: url(/gr/nav/7_store_52_104.jpg) 0 0 no-repeat;
	text-decoration: none;
}

.rollover_7_store_52_104 a:hover { 
	background-position: -52px 0;
	color: #313131;
}

.rollover_7_store_52_104 a:active {
	background-position: -52px 0;
	color: #313131;
}

.rollover_8_forum_59_118 {
	position: absolute;
	top: 0px;
	left: 470px;
	width: 59px;
	height: 22px;
	display: block;
}

.rollover_8_forum_59_118 a {
	display: block;
	width: 59px;
	height: 22px;
	padding: 0;
	background: url(/gr/nav/8_forum_59_118.jpg) 0 0 no-repeat;
	text-decoration: none;
}

.rollover_8_forum_59_118 a:hover { 
	background-position: -59px 0;
	color: #313131;
}

.rollover_8_forum_59_118 a:active {
	background-position: -59px 0;
	color: #313131;
}

.rollover_9_mailing_list_97_194 {
	position: absolute;
	top: 0px;
	left: 529px;
	width: 97px;
	height: 22px;
	display: block;
}

.rollover_9_mailing_list_97_194 a {
	display: block;
	width: 97px;
	height: 22px;
	padding: 0;
	background: url(/gr/nav/9_mailing_list_97_194.jpg) 0 0 no-repeat;
	text-decoration: none;
}

.rollover_9_mailing_list_97_194 a:hover { 
	background-position: -97px 0;
	color: #313131;
}

.rollover_9_mailing_list_97_194 a:active {
	background-position: -97px 0;
	color: #313131;
}

.rollover_10_myspace_71_142 {
	position: absolute;
	top: 0px;
	left: 626px;
	width: 71px;
	height: 22px;
	display: block;
}

.rollover_10_myspace_71_142 a {
	display: block;
	width: 71px;
	height: 22px;
	padding: 0;
	background: url(/gr/nav/10_myspace_71_142.jpg) 0 0 no-repeat;
	text-decoration: none;
}

.rollover_10_myspace_71_142 a:hover { 
	background-position: -71px 0;
	color: #313131;
}

.rollover_10_myspace_71_142 a:active {
	background-position: -71px 0;
	color: #313131;
}

.rollover_11_facebook_83_166 {
	position: absolute;
	top: 0px;
	left: 697px;
	width: 83px;
	height: 22px;
	display: block;
}

.rollover_11_facebook_83_166 a {
	display: block;
	width: 83px;
	height: 22px;
	padding: 0;
	background: url(/gr/nav/11_facebook_83_166.jpg) 0 0 no-repeat;
	text-decoration: none;
}

.rollover_11_facebook_83_166 a:hover { 
	background-position: -83px 0;
	color: #313131;
}

.rollover_11_facebook_83_166 a:active {
	background-position: -83px 0;
	color: #313131;
}

.spacer_end {
	position: absolute;
	top: 0px;
	left: 780px;
	width: 20px;
	height: 22px;
	display: block;
}



/* ROLLOVERS - WALLPAPER */

.rollover_1_1600 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 40px;
	height: 21px;
	display: block;
}

.rollover_1_1600 a {
	display: block;
	width: 40px;
	height: 21px;
	padding: 0;
	background: url(/gr/nav_wallpaper/wallpaper_size_1_1600.jpg) 0 0 no-repeat;
	text-decoration: none;
}

.rollover_1_1600 a:hover { 
	background-position: -40px 0;
}

.rollover_1_1600 a:active {
	background-position: -40px 0;
}

.rollover_2_1280 {
	position: absolute;
	top: 0px;
	left: 40px;
	width: 40px;
	height: 21px;
	display: block;
}

.rollover_2_1280 a {
	display: block;
	width: 40px;
	height: 21px;
	padding: 0;
	background: url(/gr/nav_wallpaper/wallpaper_size_2_1280.jpg) 0 0 no-repeat;
	text-decoration: none;
}

.rollover_2_1280 a:hover { 
	background-position: -40px 0;
}

.rollover_2_1280 a:active {
	background-position: -40px 0;
}

.rollover_3_1152 {
	position: absolute;
	top: 21px;
	left: 0px;
	width: 40px;
	height: 17px;
	display: block;
}

.rollover_3_1152 a {
	display: block;
	width: 40px;
	height: 17px;
	padding: 0;
	background: url(/gr/nav_wallpaper/wallpaper_size_3_1152.jpg) 0 0 no-repeat;
	text-decoration: none;
}

.rollover_3_1152 a:hover { 
	background-position: -40px 0;
}

.rollover_3_1152 a:active {
	background-position: -40px 0;
}

.rollover_4_1024 {
	position: absolute;
	top: 21px;
	left: 40px;
	width: 40px;
	height: 17px;
	display: block;
}

.rollover_4_1024 a {
	display: block;
	width: 40px;
	height: 17px;
	padding: 0;
	background: url(/gr/nav_wallpaper/wallpaper_size_4_1024.jpg) 0 0 no-repeat;
	text-decoration: none;
}

.rollover_4_1024 a:hover { 
	background-position: -40px 0;
}

.rollover_4_1024 a:active {
	background-position: -40px 0;
}

.rollover_5_800 {
	position: absolute;
	top: 38px;
	left: 0px;
	width: 40px;
	height: 22px;
	display: block;
}

.rollover_5_800 a {
	display: block;
	width: 40px;
	height: 22px;
	padding: 0;
	background: url(/gr/nav_wallpaper/wallpaper_size_5_800.jpg) 0 0 no-repeat;
	text-decoration: none;
}

.rollover_5_800 a:hover { 
	background-position: -40px 0;
}

.rollover_5_800 a:active {
	background-position: -40px 0;
}

.rollover_6_640 {
	position: absolute;
	top: 38px;
	left: 40px;
	width: 40px;
	height: 22px;
	display: block;
}

.rollover_6_640 a {
	display: block;
	width: 40px;
	height: 22px;
	padding: 0;
	background: url(/gr/nav_wallpaper/wallpaper_size_6_640.jpg) 0 0 no-repeat;
	text-decoration: none;
}

.rollover_6_640 a:hover { 
	background-position: -40px 0;
}

.rollover_6_640 a:active {
	background-position: -40px 0;
}

.one_smaller {
	font-size: 10px;
}

.releases_tracks_box {
	padding-left: 8px;
	font-size: 10px;
}