.col15 {
	width: 20px;
	float: left;
}

.col142 {
	width: 142px;
	float: left;
}

.col299 {
	width: 142px;
	float: left;
}

.col456 {
	width: 456px;
	float: left;
}

.col770 {
	width: 770px;
	float: left;
	margin-bottom: 800px;
}

span {
	margin: 0;
	padding: 0;
}

.copyright-imprint,
.copyright-imprint a:link,
.copyright-imprint a:visited {
	color: #fff;
	font-size: 10px;
	text-align: right;
	margin-top: 21px;
	margin-bottom: 50px;
}

.copyright-imprint a:hover,
.copyright-imprint a:active,
.copyright-imprint a:focus {
	color: #333;
}

a:link,
a:visited {
	text-decoration: none;
	color: #fefefe;
}

a:hover {
	text-decoration: none;
	color: #ffffff;
}

a:active,
a:focus {
	text-decoration: none;
	color: #80868b;
}

/* @end */




/* @group Menu Header Div (contains Search Box, Header Banner & Top Navigation Menu ) */

/* @group Search Box Styles */

.search-form {
	padding: 0;
	margin: 0;
	text-align: right;
	height: 22px;
}

form {
	padding: 0;
	margin: 0;
}

form .search-btn {
	position: relative;
	top: 5px;
	padding: 0;
	margin: 0;
	border: 0;
	font-size: 11px;
}

form .search-textbox {
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	top: 0px;
	color: #ffffff;
	background-color: #393939;
	padding: 2px 5px 2px 5px;
	border: 0;
	margin: 0;
	font-size: 11px;
	line-height: 13px;
}

/* @end */


/* @group Top Navigation Menu Styles */

.navigation {
	top: 15px;
	position: absolute;
	clear: right;
	margin: 0;
	padding: 0;
}

.navigation ul.menu-bar-horizontal {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	cursor: default;
	width: auto;
}

/* Menu item containers, position children relative to this container and are a fixed width */

.navigation ul.menu-bar-horizontal li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	position: relative;
	text-align: left;
	cursor: pointer;
	float: left;
}

.navigation ul.menu-bar-horizontal a {
	display: block;
	cursor: pointer;
	color: #8cb3d9;
	text-decoration: none;
	text-transform: uppercase;
	margin-bottom: 1px;
	padding: 0.2em 0.4em;
	border-left: 1px solid #313e4b;
	font-weight: bold;
	font-size: 10px;
}

.navigation ul.menu-bar-horizontal a.first-entry {
	padding: 0.2em 0.4em 0.2em 0;
	border-style: none;
}

.navigation ul.menu-bar-horizontal a.last-entry {
	padding: 0.2em 0.4em;
	color: #666666;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
}

.navigation ul.menu-bar-horizontal a.second-last-entry {
	padding: 0.2em 0.4em;
	color: #b2cce5;
	margin-bottom: 1px;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
}

.navigation ul.menu-bar-horizontal li.current-selection a {
	color: #6699cc;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
}

.navigation ul.menu-bar-horizontal a:hover,
.navigation ul.menu-bar-horizontal a:focus {
	color: #ffffff;
}

/* @end */

img.header-banner {
	width: 927px;
	height: 75px;
	border: 0;
	margin-top: 5px;
}

#mother {
	width: 927px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	height: auto;
	position: static;
	padding-left: 12px;
	padding-right: 12px;
}

/* @end */

/* @group Home */

/* @group Live Stream */

#live-stream-container {
	width: 456px;
	font-size: 0;
}

#live-stream-ticker {
	width: 456px;
	height: 32px;
}

.live-stream-box-bottom {
	width: 436px;
	height: 23px;
	color: #bbbbbb;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	padding: 7px 10px 10px;
}





/* @end */

/* @group Buttons */

#homeButtons {
	margin: 0 0 14px;
	padding: 0;
	font-size: 0;
	line-height: 0;
}

#homeButtons table {
	width: 456px;
	border-width: 0;
	border-style: none;
	margin: 0;
	padding: 0;
	border-spacing: 0;
	vertical-align: top;
}

td.col1 {
	text-align: left;
}

td.col2 {
	text-align: center;
}

td.col3 {
	text-align: right;
}

.button-home {
	width: 142px;
	height: 112px;
	border-width: 0;
}


/* @end */

/* @group Highlight Boxes */

#interviews-features-container,
#live-recordings-container,
#mixes-container {
	margin-bottom: 14px;
	width: 456px;
	font-size: 0; /* for ie6 spacing problem */

}

#interviews-features-container a:hover,
#interviews-features-container a:focus,
#interviews-features-container a:active,
#live-recordings-container a:hover,
#live-recordings-container a:focus,
#live-recordings-container a:active,
#mixes-container a:hover,
#mixes-container a:focus,
#mixes-container a:active {
	color: #ffffff;
}

.interviews-features,
.live-recordings,
.mixes {
	width: 456px;
}

.box-header {
	width: 456px;
	height: 38px;
}

.hl-box-thumb {
	border: 1px solid #000000;
	cursor: pointer;
}

.hl-box-thumb.if.selected {
	border: 1px solid #604620;
}

.hl-box-thumb.lr.selected {
	border: 1px solid #603520;
}

.hl-box-thumb.mx.selected {
	border: 1px solid #605320;
}

.highlight-box-picks {
	width: 456px;
	height: 86px;
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
}

.highlight-box-picks-text {
	text-transform: uppercase;
	font-size: 8px;
	font-weight: bold;
	padding-bottom: 4px;
	padding-top: 7px;
	padding-left: 10px;
	line-height: 8px;
}

.highlight-box-picks img {
	width: 78px;
	height: 47px;
	/*margin: 0 0 0 9px;*/
	padding: 0;
}

.highlight-box-picks td {
	width: 89px;
	text-align: right;
	margin: 0;
	padding: 0;
	border-width: 0;
}

#if0-thumb {
	/*margin-left: 10px;*/
}

.hl-box-image {
	width: 230px;
	height: 140px;
	vertical-align: top;
}

.hl-box-image img {
	border-style: none;
	padding: 8px 10px;
	width: 210px;
	height: 125px;
}


.hl-box-texts {
	width: 216px;
	padding-top: 8px;
	padding-bottom: 7px;
	text-align: left;
}

.hl-box-hostname {
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
}

.hl-box-credits {
	font-size: 10px;
	color: #ffffff;
	padding-top: 3px;
}

.hl-box-showname {
	font-size: 10px;
}

.hl-box-teasertext {
	font-size: 12px;
	padding-top: 6px;
}

.hl-box-links {
	font-size: 10px;
	text-transform: uppercase;
	padding-top: 5px;
}

/* @group Interviews & Features */

#interviews-features-container .highlight-box-picks {

}

#interviews-features-container .highlight-box-picks-text {
	color: #ff9900;
}

#interviews-features-container .hl-box-showname {
	color: #ffcc7f;
}

#interviews-features-container .hl-box-teasertext {
	color: #ffe5bf;
}

#interviews-features-container .hl-box-links {
	color: #ffcc7f;
}

#interviews-features-container a:link,
#interviews-features-container a:visited {
	color: #ffcc7f;
}

#interviews-features-container a:active,
#interviews-features-container a:focus,
#interviews-features-container a:hover {
	color: #fff;
}



/* @end */

/* @group Live Recordings */

#live-recordings-container .highlight-box-picks {
}

#live-recordings-container .highlight-box-picks-text {
	color: #ff5500;
}

#live-recordings-container .hl-box-showname {
	color: #ffaa7f;
}

#live-recordings-container .hl-box-teasertext {
	color: #ffd4bf;
}

#live-recordings-container .hl-box-links {
	color: #ffaa7f;
}

#live-recordings-container a:link,
#live-recordings-container a:visited {
	color: #ffaa7f;
}

#live-recordings-container a:active,
#live-recordings-container a:focus,
#live-recordings-container a:hover {
	color: #fff;
}


/* @end */

/* @group Mixes */

#mixes-container .highlight-box-picks {
}

#mixes-container .highlight-box-picks-text {
	color: #ffcc00;
}

#mixes-container .hl-box-showname {
	color: #ffe57f;
}

#mixes-container .hl-box-teasertext {
	color: #fff2bf;
}

#mixes-container .hl-box-links {
	color: #ffe57f;
}

#mixes-container a:link,
#mixes-container a:visited {
	color: #ffe57f;
}

#mixes-container a:active,
#mixes-container a:focus,
#mixes-container a:hover {
	color: #fff;
}



/* @end */







/* @end */

/* @group Weekly Spotlight */

#home-ws {
	width: 436px;
	background-color: #a2a6a9;
	padding: 10px;
	margin-top: 1px;
	font-size: 12px;
}

.ws-sub-hl{
	color: #ffffff;
	padding: 0;
	margin: 7px 0 14px;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
}

.ws-main-hl{
	color: #333333;
	margin: 18px 0 0;
	padding: 0;
	font-size: 22px;
}

/* @group Listbox */

.listbox-top {
	width: 426px;
	height: 20px;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	padding-top: 8px;
	padding-left: 10px;
}


.listbox-data {
	position: relative;
	padding: 8px 10px 6px 5px;
	width: 421px;
	border-top: 1px solid #a2a6a9;
}

.listbox-data.over {
	background-color: #80868b;
}

.listbox-data a {
	padding: 2px 1px 2px 5px;
	margin: 0;
}

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

.listbox-credit {
	font-size: 10px;
}

.listbox-showname {
	font-size: 10px;
	margin: 0;
	padding-left: 5px;
}

.listbox-bottom {
	width: 426px;
	height: 21px;
	margin-top: 1px;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	padding-top: 7px;
	padding-left: 10px;
	line-height: 14px;
}

/* @end */

/* @group Previous Spotlights */

.listbox {
	background-color: #b5b9bc;
}

#ws-previous {
	color: #333;

	width: 446px;
	height: 20px;
	margin-top: 1px;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	padding-top: 8px;
	padding-left: 10px;
	cursor: pointer;
}

#ws-previous.highlight {

	color: #fff;
}

#ws-previous.open {

}

#ws-previous.highlight.open {

}

#ws-previous-content {
	background: #a2a6a9;
	width: 436px;
	margin-top: 1px;
	font-size: 10px;
	padding: 8px 10px 1px;
}

#ws-previous-content p {
	padding: 0 0 7px;
	border-bottom: 1px solid #b5b9bc;
	margin: 0 0 7px;
}

#ws-previous-content strong {
	font-size: 12px;
	line-height: 16px;
}



/* @end */

/* @end */



/* @end */

/* @group Show Finder */

.sf-button {
	margin-bottom: 14px;
}

.col770 hr {
	display: none;
}

.scroll-extender {
	height: 1000px;
	width: 770px;
}


/* @group Filter Box */

.filter-box {
	width: 770px;
	height: 31px;
	background-color: #333;
	border-bottom: 1px solid #6699cc;
	clear: both;
}

.filter-box-container{
	padding: 5px 0px 5px 12px;
	clear: none;
	float: left;
}


#filter-box-form {  /* used on people page */
	width: 770px;
	background-color: #333;
	border-bottom: 1px solid #6699cc;
	position: relative;
}

.filter-box-form-select {
	padding: 5px 0px 5px 12px;
	display: block;
}

.filter-box-form-select select {
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	margin-left: 0px;
	margin-right: 11px;
	border: 1px solid #ffffff;
	padding: 3px 4px;
}

.filter-box-form-select select#category,
.filter-box-form-select select#genre,
.filter-box-form-select select#country {
	width: 130px;
}

.filter-box-form-select select#artist {
	width: 314px;
}

.filter-box-form-button {
	padding: 7px 10px;
	text-align: right;
}


.filter-box-container ul.menu-bar-horizontal
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	cursor: default;
	width: auto;
}

.filter-box-container ul.menu-bar-active
{
	z-index: 1000;
}

.filter-box-container ul.menu-bar-horizontal li {
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	position: relative;
	text-align: left;
	cursor: pointer;
	float: left;
}

.filter-box-container ul.menu-bar-horizontal li .filter-button-normal {
	margin: 0  15px 0 0;
	width: 109px; /* 125px minus padding */
}


.filter-box-container ul.menu-bar-horizontal li .filter-button-wide {
	margin: 0;
	width: 295px; /* 311px minus padding */
}








.filter-box-container ul.menu-bar-horizontal ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	z-index: 1020;
	cursor: default;
	/*width: 125px;*/
	position: absolute;
	left: -1000em;
}

.filter-box-container ul.menu-bar-horizontal ul.menu-bar-submenu-visible
{
	left: auto;
}

.filter-box-container ul.menu-bar-horizontal ul li
{
	/*width: 125px;*/
}

.filter-box-container ul.menu-bar-horizontal ul ul
{
	position: absolute;
	margin: 0 0 0 0;
}

.filter-box-container ul.menu-bar-horizontal ul.menu-bar-submenu-visible ul.menu-bar-submenu-visible
{
	left: auto;
	top: 0;
}

.filter-box-container ul.menu-bar-horizontal ul
{
	border-bottom: 1px solid white;
}

.filter-box-container ul.menu-bar-horizontal a,
.filter-box-container ul.menu-bar-horizontal a:link,
.filter-box-container ul.menu-bar-horizontal a:visited
{
	display: block;
	cursor: pointer;
	background-color: #333;
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	padding: 5px 10px 5px 8px;
	border: 1px solid white;
	font-size: 10px;
	font-weight: bold;
	line-height: 10px;
}

.filter-box-container ul.menu-bar-horizontal a:hover,
.filter-box-container ul.menu-bar-horizontal a:focus,
.filter-box-container ul.menu-bar-horizontal a:active
{
	background-color: #202020;
	color: #fff;
} /* in use */

/*.filter-box-container ul.menu-bar-horizontal a.menu-bar-item-hover,
.filter-box-container ul.menu-bar-horizontal a.filter-button-normal-hover,
.filter-box-container ul.menu-bar-horizontal a.menu-bar-submenu-visible
{
	background-color: #333333;
	color: #fff;
}
*/

.filter-box-container ul.menu-bar-horizontal a.filter-button-normal,
.filter-box-container ul.menu-bar-horizontal b.filter-button-normal
{

	background-repeat: no-repeat;
	background-position: 95% 50%;
}

.filter-box-container ul.menu-bar-horizontal a.filter-button-wide,
.filter-box-container ul.menu-bar-horizontal b.filter-button-wide
{

	background-repeat: no-repeat;
	background-position: 98% 50%;
}
/*
.filter-box-container ul.menu-bar-horizontal ul a.filter-button-normal,
.filter-box-container ul.menu-bar-horizontal ul b.filter-button-normal
{
	background-image: url(/../img/spry-menu-bar-right.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}

.filter-box-container ul.menu-bar-horizontal a.filter-button-normal-hover
{
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	background-image: url(../img/filter-box-down.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}

.filter-box-container ul.menu-bar-horizontal ul a.filter-button-normal-hover
{
	background-image: url(/../img/spry-menu-bar-right-hover.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}

.filter-box-container ul.menu-bar-horizontal iframe
{
	position: absolute;
	z-index: 1010;
}

@media screen, projection
{
	.filter-box-container ul.menu-bar-horizontal li.menu-bar-item-ie
	{
		display: inline;
		f\loat: left;
		background: #FFF;
}
}
*/

/* @end */

/* @group Result List Navigation Bars */

.sf-result-navigation {
	width: 750px;
	height: 14px;
	background-color: #545759;
	padding: 8px 10px 6px;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #aaa;
}


.sf-result-navigation-bottom {
	width: 750px;
	height: 15px;

	padding: 8px 10px 6px;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #aaa;
}


.sf-result-navigation span.leftalign,
.sf-result-navigation-bottom span.leftalign{
	float: left;
	padding-left: 5px;
}

.sf-result-navigation span.rightalign,
.sf-result-navigation-bottom span.rightalign{
	float: right;
	padding-right: 5px;
}

.sf-result-navigation a:link,
.sf-result-navigation-bottom a:link,
.sf-result-navigation a:visited,
.sf-result-navigation-bottom a:visited {
	color: #d9e5f2;

}

.sf-result-navigation a:hover,
.sf-result-navigation a:active,
.sf-result-navigation a:focus,
.sf-result-navigation-bottom a:hover,
.sf-result-navigation-bottom a:active,
.sf-result-navigation-bottom a:focus {
	color: #fff;

}

/* @end */




/* @group Show Finder List */

.sf-list-entry {
	background-color: #333;
	border-collapse: collapse;
	border-top: 1px solid #333;
	border-bottom: 1px solid #545759;
	padding: 8px 10px 6px;
	position: relative;
	width: 750px;
	height: 15px;
	margin: 0;
}

.sf-list-entry a:link,
.sf-list-entry a:visited {
	color: #d9e5f2;
}

.sf-list-entry a:hover,
.sf-list-entry a:focus,
.sf-list-entry a:active {
	color: #fff;
}

.sf-list-entry a {
	padding: 7px 0 5px;
}

.sf-playlist {
	background-color: #6699cc;
	padding: 8px 10px;
	width: 279px;
	font-size: 10px;
	right: 0;
	top: 30px;
	position: absolute;
	display: none;
	z-index: 500000;

}

.sf-playlist-teaser-text {
	font-size: 12px;
	line-height: 14px;
	padding-bottom: 12px;
}

.sf-playlist-headline {
	padding-bottom: 10px;
	text-transform: uppercase;
	font-weight: bold;
}

/* @end */

/* @end */

/* @group Show Details */

.details-buttons,
.details-player {
	width: 456px;
	height: 50px;
}

.details-bio {
	padding: 10px;
	width: 436px;
	background: #161616;
	color :#efefef;
        text-align:justify;
}

.details-showname {
	color: #fff;
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
	padding: 0;
	margin: 0;
}

.details-artistname {
	color: #fff;
	font-weight: normal;
	font-style: normal;
	font-size: 28px;
	margin: 10px 0;
	padding: 0;
	line-height: 29px;
}

.details-credits {
	color: #ccc;
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 14px;
}



.details-recommended-shows {
		margin-bottom: 50px;
}



.details-playlist,
.details-recommended-shows,
.details-links,
.details-podcasts,
.details-video,
.details-share {
	background-color: #161616;
	margin-top: 1px;
	padding: 10px;
	width: 436px;
	color :#efefef;
}

.details-description {
	font-size: 12px;
	color: #ccc;
	margin-top: 0;
	padding-top: 0;
}


img.details-header {
	margin-top: 14px;
	width: 456px;
	height: 50px;
}

.details-description {
	padding: 0 0 7px;
	border-bottom: 1px solid #999;
	margin: 0 0 7px;
}

.details-teasertext {
	padding: 7px 0 7px;
	border-bottom: 1px solid #999;
	margin: 0 0 7px;
}

.details-recommended-shows strong {
	font-size: 14px;
}

.details-recommended-shows small {
	font-size: 10px;
}

.details-share .details-description {
	padding: 0;
	border-style: none;
	margin: 0 0 4px;
}


.details-share textarea {
	color: #708fa8;
	height: 16px;
	width: 275px;
	border: 1px solid #cccccc;
	overflow: hidden;
	padding: 2px;
	font: 10px/16px Arial, Helvetica, sans-serif;
}

.details-share img {
	margin-bottom: 14px;
}

/* @end */

/* @group Imprint */

.imprint-container {
	padding: 0 10px;
	margin: 0;
	width: 436px;

}

.imprint-container hr {
	display: none;
}

.imprint-container h3 {
	color: #333;
	margin: 4px 0 14px;
	padding: 10px 0 0;
	font-size: 14px;
	line-height: 14px;
}

.imprint-container p {
	color: #fff;
	margin: 14px 0;
	padding: 0;
}



/* @end */

/* @group Global Network */

#gnMain {
	width: 927px;
	margin: 0;
	padding: 0;
	position: relative;
	height: 499px;
	overflow: visible;
}

.gn-root-menu {
	width: 122px;
	padding: 0 10px 6px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 20;
}

.gn-header-banner {
	position: absolute;
	top: 0;
	left: 157px;
	z-index: 20;
}

.gn-intro {
	width: 279px;
	padding: 7px 10px;
	top: 38px;
	left: 157px;
	position: absolute;
	z-index: 20;
}

.gn-categories {
	width: 279px;
	padding: 0 10px 7px;
	top: 0px;
	left: 157px;
	position: absolute;
	color: #4a494a;
}

.gn-countries {
	width: 122px;
	padding: 0 10px 7px;
	top: 0px;
	left: 157px;
	position: absolute;
	color: #4a494a;

}

.gn-country-links {
	width: 122px;
	padding: 0 10px 7px;
	top: 0px;
	left: 314px;
	position: absolute;
	color: #4a494a;

}

/* @group World Map */

#gnDonutboxes {
	position: relative;
	z-index: 1;
	height: 500px;
	width: 927px;
}

.gnDonut {
	position: absolute;
	width: 7px;
	height: 7px;
	z-index: 9;
}

div.gnDonutboxContainer {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8;
	opacity: 0;
	height: 36px;
	width: 300px;
}

div.gnDonutboxContainer.active {
	z-index: 10;
	opacity: 1;
}

div.gnDonutboxContainer.lastActive {
	z-index: 9;
	opacity: 1;
}

.hidden {
	display: none;
}

.gnDonutboxLeft {
	width: 16px;
	height: 36px;
	z-index: inherit;
	float: left;
}

.gnDonutboxRight {
	width: 8px;
	height: 36px;
	position: relative;
	float: left;
	z-index: inherit;
}

.gnDonutboxText {
	height: 31px;
	background-color: #6699cc;
	padding-top: 5px;
	position: relative;
	opacity: 1;
	float: left;
	z-index: inherit;
	padding-left: 2px;
	padding-right: 2px;
}

.gnDonutboxText a:link,
.gnDonutboxText a:visited {
	font-size: 14px;
	line-height: 14px;
	color: #202020;
	margin: 0;
	padding: 0;
	opacity: 1;
	z-index: inherit;
	font-weight: bold;
}

.gnDonutboxText a:hover,
.gnDonutboxText a:active,
.gnDonutboxText a:focus {
	color: #d9e5f2;
}



.gnDonutboxText p {
	font-size: 9px;
	line-height: 12px;
	color: #d9e5f2;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	font-weight: bold;
	white-space: nowrap;
	opacity: 1;
	z-index: inherit;
}

/* @end */


.gn-nav a:link,
.gn-nav a:visited {
	color: #ffffff;
}

.gn-nav a:hover,
.gn-nav a:active,
.gn-nav a:focus {
	color: #ffcc00;
}


.gn-nav p {
	padding: 0;
	/*color: #ffffff;*/
	color: #4a494a;
	margin: 0 0 8px;
}

.gn-nav strong {
	font-weight: normal;
	font-style: normal;
}

.gn-nav h4 {
	padding: 7px 0 7px;
	text-transform: uppercase;
	font-size: 10px;
	color: #202020;
	margin: 0;
}

.gn-nav a:link strong,
.gn-nav a:visited strong {
	color: #ffffff;
}

.gn-nav a:hover strong,
.gn-nav a:active strong,
.gn-nav a:focus strong {
	color: #ffcc00;
}

.gn-categories a:link,
.gn-categories a:visited {
	color: #4a494a!important;
}

.gn-categories a:hover,
.gn-categories a:active,
.gn-categories a:focus {
	color: #ffcc00!important;
}

.gn-nav a.selected {
	color: #ffcc00!important;
}

.gn-nav a.selected strong {
	color: #ffcc00!important;
	font-weight: bold;
}

.gn-details-container {
	width: 456px;
	top: 0px;
	left: 471px;
	position: absolute;
}

.gn-details {
	width: 456px;
	color: #4a494a;
}

.gn-details-text {
	padding: 0 10px 7px;

}

.gn-details h3 {
	font-size: 24px;
	color: #fff;
	font-weight: bold;
}

.gn-details h4 {
	text-transform: uppercase;
	font-size: 10px;
	color: #547ba1;
	margin-bottom:2px;
}

.gn-details p {
	font-size: 12px;
	color: #fff;
	margin-top:2px;
}

.gn-details a:link,
.gn-details a:visited {
	color: #b2cce5!important;
}


.gn-details a:hover,
.gn-details a:active,
.gn-details a:focus {
	color: #ffffff!important;
}



.gn-details .listbox-data {
	background-color: #4f5459;
	border-top: 1px solid #262b31;
}

.gn-details .listbox-data.over {
	background-color: #3c444b;
}


.gn-details .listbox-top {
	color: #ffffff;
}

.gn-details .listbox-bottom {
}


.gn-details #listbox-container {
	padding-bottom: 14px;
}



.gn-details #listbox-container a:hover,
.gn-details #listbox-container a:active,
.gn-details #listbox-container a:focus {
	color: #ffffff!important;
}




/* @end */

/* @group 404 */

.fileNotFound {
	background: #a2a6a9;
	padding: 10px;
	text-align: center;
}

.fileNotFound h2 {
	padding: 10px;
	color: #202020;
	margin: 0;
	font-size: 20px;
	line-height: 20px;
}

.fileNotFound p b {
	padding: 10px;
	color: #333;
	margin: 0;
}

.fileNotFound form {
	padding: 30px;
}

/* @end */

/* @group About */

.about-container {
	padding: 1px 10px;
	margin: 1px 0 0;
	width: 436px;
}

.about-container hr {
	display: none;
}

.about-container img {
	margin: 0;
	padding: 0;
}




/* @end */

/* @group Resets */

* {
	-webkit-text-size-adjust: none;
}

/* @end */





















