@charset "UTF-8";

/* CSS Document - Soundproof */

html, body {
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	background-color:#ffffff;
}

* {
}

a {
	outline: none;
}

div.top10 a { color:#242575; text-decoration:none; }
p a { color:#242575; text-decoration:none; }
h2 a { color:#242575; text-decoration:none; }
div.caption a { color:#242575; text-decoration:none; }

a:hover {
	color:#242575;
	/*text-decoration:underline;*/
}

/*////////////////////////////////
//
//  START Layout Div's ( # )
//
////////////////////////////////*/



div#top_banner {
	width:745px; /*870px;*/
	height:90px;
	position:static;
	margin:0px;
	padding:5px 0px 5px 0px;
	/*background-color:#ff4000;*/
}

div#right_banner {
	float:right;
	width:125px;
	margin:0px;
	padding:0px;
	/*background-color:#990000;*/
}

div#site_container {
	float:left;
	width:735px;
	/*background-color:#ff9900;*/
	padding:0px;
	margin:0px;
	text-align:left;
}

div#mainnav {
	position:static;
	width:731px;
	padding:0px;
	margin:0px;
	border-top:1px solid #000;
}

div#footer_mainnav {
	position:static;
	width:731px;
	padding:0px;
	margin:0px;
	border-bottom:1px solid #000;
}

div#subnav {
	position:static;
	width:731px;
	padding:0px;
	margin:0px 0px 4px 0px;
	border-bottom:1px solid #000;
	text-align:center;
}

div#footer {
	width:735px;
	float:left;
	padding:5px 0px 5px 0px;
}

div#footernav {
	position:static;
	width:731px;
	padding:0px;
	margin:4px 0px 0px 0px;
	border-top:1px solid #000;
}

div#country_select {
	width:auto;
	border:0px solid #f00;
	overflow:auto;
	padding:5px 0px 5px 0px;
	margin:0px;
	text-align:left;
}

div#search {
	width:auto;
	overflow:auto;
	height:100%;
	border:1px solid #ccc;
	background-color:#eee;
}

div.home_gallery {
	float:left;
	width:470px;
	/*height:400px;*/
	margin-right:10px;
	border:0px solid #f00;
	/*background-color:#ffcccc;*/
}

div#home_dek {
	float:left;
	width:225px;
	height:300px;
	padding:20px 5px 10px 0px;
	border:0px solid #00f;
	/*background-color:#ccc;*/
}

div#country_select img { border:none; margin-right:10px; }

div#article_icons { clear:both; }

/**/

div.top10 {
	float:left;
	/*background-color:#333;*/
	width:335px;
	/*height:200px;*/
	padding:0px 10px 10px 10px;
	margin:10px 5px 0px 0px;;
}

/*////////////////////////////////
//
//  END Layout Div's
//
////////////////////////////////*/

/*////////////////////////////////
//
//  START Navigations ( ul, li, a )
//
////////////////////////////////*/

/*---------- MAIN NAV ----------*/

/*div#mainnav ul {
	list-style-type:none;
	margin:0px;
	padding:7px 0px 7px 0px;
	overflow:auto;
	border:0px solid #900;
	text-align:center;
}

div#mainnav ul li {
	display:inline;
	padding:0px 5px 0px 5px;
	margin:0px;
}

div#mainnav ul li a {
	font:bold 11pt Arial, Helvetica;
	color:#AFAFCC;
	text-decoration:none;
	border:0px solid #000;
}

div#mainnav ul li a:hover { color:#999999; }*/

ul#mainnav, ul#footer_mainnav {
	list-style-type:none;
	margin:0px;
	padding:11px 0px 5px 0px;
	overflow:auto;
	border:0px solid #900;
	/*height:52px;*/
	text-align:center;
}

ul#mainnav li, ul#footer_mainnav li {
	display:inline;
	padding:0px 5px 0px 5px;
	margin:0px;
}

ul#mainnav li a, ul#footer_mainnav li a {
	/*font:bold 11pt Arial, Helvetica;
	color:#AFAFCC;*/
	text-decoration:none;
	border:0px solid #000;
}

/*---------- SUB NAV -----------*/

div#subnav ul {
	list-style-type:none;
	margin:0px;
	padding:7px 0px 7px 0px;
	border:0px solid #000;
	overflow:auto;
	text-align:center;
	/*background:url(../images/subnav_line.jpg) top left repeat-x;*/
}

div#subnav ul li {
	/*float:left;*/
	display:inline;
	padding:0px 6px 5px 6px;
	margin:0px;
	border:0px solid #000;
}

div#subnav ul li a {
	font:bold 14px Arial, Helvetica;
	color:#AFAFCC;
	text-decoration:none;
	border:0px solid #000;
}

div#subnav ul li a:hover { color:#999999; }

/*--------- FOOTER NAV ---------*/

div#footernav ul {
	list-style-type:none;
	margin:0px;
	padding:7px 0px 7px 0px;
	text-align:center;
}

div#footernav ul li {
	display:inline;
	padding:0px 4px 0px 4px;
	margin:0px;
}

div#footernav ul li a {
	font:bold 9pt Arial, Helvetica;
	color:#AFAFCC;
	text-decoration:none;
}

div#footernav ul li a:hover { color:#999999; }

/*---------- SIDE NAV ----------*/

ul#about_links {
	list-style-type:none;
	margin:0px;
	padding:0px 20px 0px 20px;
	border:0px solid #f00;
	overflow:auto;
}

ul#about_links li {
	width:100%;
	margin:0px;
	border:0px solid #f00;
	padding:0px 0px 0px 0px;
	height:130px;
}

ul#about_links a {
	display:block;
	width:130px;
	height:130px;

}

/* ACCOUNT NAV */

ul#account_nav {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

ul#account_nav li {
	margin:0px;
	padding:0px;
}

ul#account_nav li a {
	font:bold 14px arial, helvetica;
	color:#AFAFCC;
}

.signup {
	position:absolute;
	top:215px;
	left:675px;
}

.signin {
	position:absolute;
	top:215px;
	left:0px;
}

.logoff {
	position:absolute;
	top:260px;
	left:0px;
}

.search {
	position:absolute;
	top:265px; /*240px;*/
	left:580px;
}

.advanced_search {
	position:absolute;
	top:285px;
	left:580px;
}

/* */

div.home_gallery ul {
	list-style-type:none;
	margin:0px;
	padding:0px 0px 0px 0px;
	overflow:auto;
	margin:0px;
	/*width:40px;*/
}

div.home_gallery ul li {
	float:left;
	padding:2px 2px 2px 2px;
}

div.home_gallery ul li a {
	display:block;
	padding:4px 7px 4px 6px;
	background:url(../images/gallery_button_bg.jpg) top center no-repeat;
	background-color:#fff;
	font:bold 10px verdana;
	border:0px solid #f00;
	color:#afbde6;
	text-decoration:none;
}

div.home_gallery ul li a:hover {
	/*background-color:#242575;
	border:2px solid #242575;*/
	color:#fff !important;
	background:url(../images/gallery_button_bg_over.jpg) top center no-repeat !important;
}

ul#about_links span { display:none; }

ul#about_links a.writers { background:url(../images/buttons/writers.jpg) top left no-repeat; float:left; }
ul#about_links a.writers:hover { background:url(../images/buttons/writers_over.jpg) top left no-repeat; }

ul#about_links a.contact { background:url(../images/buttons/contact_soundproof.jpg) top left no-repeat; float:left; }
ul#about_links a.contact:hover { background:url(../images/buttons/contact_soundproof_over.jpg) top left no-repeat; }

ul#about_links a.history { background:url(../images/buttons/brief_history.jpg) top left no-repeat; float:right; }
ul#about_links a.history:hover { background:url(../images/buttons/brief_history_over.jpg) top left no-repeat; }

ul#about_links a.terms { background:url(../images/buttons/disclosure.jpg) top left no-repeat; float:left; }
ul#about_links a.terms:hover { background:url(../images/buttons/disclosure_over.jpg) top left no-repeat; }

ul#about_links a.marketing { background:url(../images/buttons/marketing.jpg) top left no-repeat; float:right; }
ul#about_links a.marketing:hover { background:url(../images/buttons/marketing_over.jpg) top left no-repeat; }

/* */

ul#ten_most {
	list-style-type:none;
	margin:0px;
	padding:0px 0px 0px 15px;
}

ul#ten_most li {
	margin:0px;
	padding:5px 0px 5px 0px;
}

ul#ten_most a {
	display:block;
	width:164px;
	height:49px;

}

ul#ten_most span { display:none; }

ul#ten_most a.read { background:url(../images/buttons/most_read.jpg) top left no-repeat; }
ul#ten_most a.read:hover { background:url(../images/buttons/most_read_over.jpg) top left no-repeat; }

ul#ten_most a.recent { background:url(../images/buttons/most_recent.jpg) top left no-repeat; }
ul#ten_most a.recent:hover { background:url(../images/buttons/most_recent_over.jpg) top left no-repeat; }

/*////////////////////////////////
//
//  END Navigations
//
////////////////////////////////*/

/*////////////////////////////////
//
//  START Common Styles ( h1, p, a )
//
////////////////////////////////*/

h1 {
	font:normal 14pt verdana;
	color:#242575;
	margin:7px 0px 10px 0px;
	padding:0px;
	border-bottom:1px solid #555555;
	clear:both;
}

h2 {
	font:normal 12pt verdana;
	color:#242575;
	margin:5px 0px 7px 0px;
	padding:0px;
}

.inner240_blue h2 {
	color:#ffffff;
}

h3 {
	font:bold 10pt verdana;
	color:#242575;
	padding:7px 0px 0px 0px;
	margin:0px;
}

h4 { font:bold 12pt arial, helvetica; color:#666666; padding:5px 0px 5px 0px; margin:0px; }

/*div#site_container p {
	font:normal 10pt arial, helvetica;
	color:#242575;
	line-height:18px;
	margin:7px 0px 7px 0px;
	padding:0px;
}*/

.inner730 p, .inner530 p, .inner240 p, .inner200 p, .inner180, .inner150 p {
	font:normal 9pt arial, helvetica; color:#242575; line-height:18px; padding:7px 0px 7px 0px; margin:0px;
}

.inner_blue730 p, .inner_blue530 p, .inner_blue240 p, .inner_blue200 p, .inner_blue180 p {
	font:normal 9pt arial, helvetica; color:#ffffff; line-height:18px; padding:7px 0px 7px 0px; margin:0px;
}

.inner730_blue a, .inner530_blue a, .inner240_blue a, .inner180_blue a {
	font:normal 9pt arial, helvetica; color:#ffffff; line-height:18px; padding:7px 0px 7px 0px; margin:0px;
}

/*////////////////////////////////
//
//  END Common Styles
//
////////////////////////////////*/

/*////////////////////////////////
//
//  START Classes ( . )
//
////////////////////////////////*/

.dek { font:normal 9pt arial; margin:5px 0px 5px 0px; color:#242575; }

input, select { color:#242575; border:1px solid #242575; }

.input { width:111px; margin:3px 0px 3px 0px; }

.input_d { width:115px; height:20px; margin:3px 0px 3px 0px; background:url(../images/input_bg_disabled.jpg) #d7d7d7 top left repeat-x; border:1px solid #aaaaaa; }

.input_search { width:115px; height:20px; margin:3px 0px 3px 0px; padding:3px; background:url(../images/input_bg.jpg) #fafafa top left repeat-x; border:1px solid #bbbbbb; }

.left { float:left; }

.right { float:right; }

.title {
	width:100%;
	/*height:30px;*/
	font:normal 21px arial, helvetica;
	clear:both;
	/*color:#aaaaaa;*/
	color:#242575;
	/*background:url(../images/test_heading.jpg) top left repeat-x;
	background-color:#242575;*/
	border-bottom:2px solid #242575;
	padding:3px 0px 3px 3px;
}

.btn_go {
	border:2px solid #242575;
	background-color:#fff;
	color:#242575;
	margin-left:3px;
}

/* IMG */

div.image {
	border:0px solid #f00;
}

div.credit {
	font:normal 9px georgia;
	color:#555555;
	text-align:left;
	height:12px;
	padding:1px 0px 2px 0px;
	border:0px solid #f00;
}

div.caption {
	font:normal 12px arial, helvetica;
	color:#555555;
	width:450px;
	height:auto;
	padding:0px 0px 5px 0px;
	margin:0px 0px 5px 0px;
	border:0px solid #00f;
}

.footer_text {
	font:normal 12px arial;
	color:#777777;
	padding:5px 0px 5px 5px;
	border:0px solid #f00;
}

.soundproof_content {
	overflow:auto;
}

.m-right { margin-right:10px; }
.m-left { margin-left:10px; }

.soundbyte {
	border:0px solid #f00;
	margin:0px 0px 0px 130px !important;
	padding:0px !important;
}

.soundbyte_listing {
	border:0px solid #000;
	padding:7px 0px 7px 0px;
}

.border-none { border:0px solid #000000 !important; }

/*////////////////////////////////
//
//  END Classes
//
////////////////////////////////*/

/*////////////////////////////////
//
//  START Testing
//
////////////////////////////////*/



/*////////////////////////////////
//
//  END Testing
//
////////////////////////////////*/

/*********** COLOURS ************

 Black - #000000
 White - #FFFFFF
 Red - #FF0000

*********************************/