@charset 'UTF-8';

/**
 * Theme Name: dubai92
 * Theme URI: http://www.dubai92.com
 * Description: An upgrade to the D92 theme
 * Author: Charles Peter
 * Author URI: http://excla1m.com
 * Tags: three-columns, fixed-width, sidebar-widgets, threaded-comments
 * Template: dubai92
 * Version: 2.0
 */

/**
 * Common tags
 */
@font-face {
  font-family: "helveticaneue";
    src: url("fonts/helveticaneue.eot");
    src: local("helveticaneue"),
       url("fonts/helveticaneue.ttf") format('truetype');
}

* {
	font-family: Helvetica, helveticaneue;
	margin: 0;
	padding: 0;
}

body {
	/*color: #000000;
	font-size: 12px;
	margin: 0px auto;
	padding: 0px;
	background: #996E20 url('images/bg.jpg') repeat scroll 0 0;*/
	
	margin: 0 auto;
	background-color : #fff; 
	background-image:url(images/bg.jpg);
	background-attachment:fixed; 
	background-repeat:no-repeat; 
	background-position: top center;
	font-size: 12px;
}

/*body {
	font-size: 12px;
	margin: 0px auto;
	padding: 0px;
	background:#dcbeda url('images/bg.jpg') fixed no-repeat top center;
}*/

a {
	outline: none;
	text-decoration: none;
}

img, a img {
	border: none;
}

h2 {
	font-size: 12pt;
}

/**
 * Common classes
 */

.right, .alignright {
	float: right;
}

.left, .alignleft {
	float: left;
}

.center {
	text-align: center;
}

.clr {
	clear: both;
}

.half {
	width: 50%;
}

/**
 * Specific container
 */

#wrapper {
	width: 1044px;
	margin: 0 auto;
}

#header {
	margin: 10px 0;
	height:90px;
}

#logo {
	width: 81px;
	height: 92px;
}

#banner {
	height: 92px;
}

#banner img {
	height: 80px;
	padding: 10px 0 0 50px;
}

#top_ad {
  float:left;
  margin: 20px 0 0 70px
}

#nav-top-bar {
	list-style: none;
	width: 100%;
	background: black;
	padding: 6px 0;
}

#nav-top-bar li {
	list-style: none;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
	font-family: helveticaneue, Helvetica, Georgia, Tohoma, arial, sans-serif;
}

#nav-top-bar span {
	font-weight: bold;
	font-size: 16px;
	font-family: helveticaneue, Helvetica, Georgia, Tohoma, arial, sans-serif;
}

#nav-top-bar li a, #nav-top-bar li a:link, #nav-top-bar li a:visited {
    padding: 0 15px;
    text-decoration: none;
    color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
	font-family: helveticaneue, Helvetica, Georgia, Tohoma, arial, sans-serif;
}

#navbar {
    float: left;
    width: 100%;
    margin: 0 0 10px 0;
    padding: 6px 0;
    color: #FFFFFF;
    background-color: #00ade2; /*#A9075D;*/ 
}

#nav {
    margin: 0px;
    padding: 0px;
}

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

#nav li {
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
}

#nav li a, #nav li a:link, #nav li a:visited {
    display: block;
    font-size: 18px;
    font-weight: bold;
    font-family: helveticaneue, Helvetica, Georgia, Tohoma, arial, sans-serif;
    margin: 0;
    padding: 0 15px;
    text-decoration: none;
    color: #000000;
    text-transform: uppercase;
}

#nav li a:hover, #nav li a:active {
    display: block;
    margin: 0;
    padding: 0 15px;
    color: #FFFFFF;
    background: #A9075D;
}

#nav li li a, #nav li li a:link, #nav li li a:visited {
    width: 170px;
    float: none;
    font-size: 14px;
    font-weight: bold;
    font-family: helveticaneue, Helvetica, Georgia, Tohoma, arial, sans-serif;
    margin: 0px;
    padding: 7px 10px 7px 10px;
    text-decoration: none;
    color: #000000;
    background: #A9075D;
    border-top: 1px solid #000000;
    text-transform: uppercase;
}

#nav li li a:hover, #nav li li a:active {
    padding: 7px 10px;
    background: #E76C7E;
    color: #FFFFFF;
}

#nav li ul {
    z-index: 9999;
    position: absolute;
    left: -999em;
    height: auto;
    width: 280px;
    margin: 0;
    padding: 6px 0;
}

#nav li li {
	
}

#nav li ul a {
    width: 160px;
}

#nav li ul a:hover, #nav li ul a:active {
	
}

#nav li ul ul {
    margin: -32px 0 0 191px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul {
    left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul {
    left: auto;
}

#nav li:hover {
    position: static;
}

#nav li.current_page_item a {
    color: #FFFFFF;
}

/**
 * Main section
 */
	
.list {
	width: 600px;
	margin: 0 10px 0 0;
}

.sidebar {
	width: 300px;
	margin: 0 10px 0 0;
}

/**
 * Featured gallery
 */

#fcg {
	margin: 0px 0;
}

#myGallery {
	width: 600px;
}

/**
 * Sub-section under .list
 */
	
#home-left {
	margin: 0 10px 0 0;
	width: 300px
}

#home-right {
	padding: 0;
	width: 290px;
}

/**
 * Boxes
 */

.box {
	width: 100%;
	float:left;
	margin: 5px 0 10px 0;
}
	
.box .heading {
	font-size: 11px;
	font-weight: bold;
	text-transform:uppercase;
	/*font-variant: small-caps;*/
}

.box p {
	font-size: 11px;
}

.box h2 {
	font-family: helveticaneue, Helvetica;
	margin: 0 0 5px 0;
	text-transform: uppercase;
	color:#FFFFFF;
}

.box .thumb {
	width: 80px;
	height: 80px;
	float: left;
	padding: 0 5px;
	margin-bottom: 5px;
}

.box .thumb .date {
	font-family: helveticaneue, Helvetica;
	font-size: 12pt;
	color: black;
	text-align: center;
	border: 2px solid #00ABDF;
	padding: 12px;
}

.box .summary {
	float: left;
	min-height: 80px;
	/*height: 80px;*/
	margin: 0 0 10px 0;
	padding: 0;
	width: 195px;
}

.box .footer {
	padding: 3px 5px 3px 0;
}

/**
 * Box type - blue
 */

.blue {
	border: 1px solid #00ade2; 
	background: #FFFFFF;
}

.blue a {
	color: #0076A3;
}

.blue a:hover {
	text-decoration: underline;
}

.blue h2 {
	background: #00ade2;
	padding: 3px;
}

.blue .footer {
	background: #00ade2;
}

.blue .footer a {
	color: #FFFFFF;
}

/**
 * Box type - dark blue
 */

.dark_blue {
	border: 1px solid #008c99; 
	background: #FFFFFF;
}

.dark_blue a {
	color: #0076A3;
}

.dark_blue a:hover {
	text-decoration: underline;
}

.dark_blue h2 {
	background: #008c99;
	padding: 3px;
}

.dark_blue .footer {
	background: #008c99;
}

.dark_blue .footer a {
	color: #FFFFFF;
}

/**
 * Box type - orange
 */

.orange {
	border: 1px solid #df7a1c; 
	background: #FFFFFF;
}

.orange a {
	color: #0076A3;
}

.orange a:hover {
	text-decoration: underline;
}

.orange h2 {
	background: #df7a1c;
	padding: 3px;
}

.orange .footer {
	background: #df7a1c;
}

.orange .footer a {
	color: #FFFFFF;
}


/**
 * Box type - light orange
 */

.light_orange {
	border: 1px solid #ffe4af; 
	background: #FFFFFF;
}

.light_orange a {
	color: #0076A3;
}

.light_orange a:hover {
	text-decoration: underline;
}

.light_orange h2 {
	background: #ffe4af;
	padding: 3px;
}

.light_orange .footer {
	background: #ffe4af;
}

.light_orange .footer a {
	color: #FFFFFF;
}

/**
 * Box type - pink
 */

.pink {
	border: 1px solid #E76C7E;
	background: #FFFFFF;
}

.pink a {
	color: #0076A3;
}

.pink a:hover {
	text-decoration: underline;
}

.pink h2 {
	background: #E76C7E;
	padding: 3px;
}

.pink .footer {
	background: #E76C7E;
}

.pink .footer a {
	color: #FFFFFF;
}

/**
 * Box type - fill-blue
 */

.fill-blue {
	border: 1px solid #00ade2;
	background: #00ade2;
}

.fill-blue a {
	color: #0076A3;
}

.fill-blue a:hover {
	text-decoration: underline;
}

.fill-blue h2 {
	background: #00ade2;
	padding: 3px;
	color: #ffffff;
}

.fill-blue .footer {
	background: #00ade2;
}

.fill-blue .footer a {
	color: #FFFFFF;
}

/**
 * Box type - fill-pink
 */

.fill-pink {
	border: 1px solid #E76C7E;
	background: #F598AA;
}

.fill-pink a {
	color: #0076A3;
}

.fill-pink a:hover {
	text-decoration: underline;
}

.fill-pink h2 {
	background: #F598AA;
	padding: 3px;
	color: #A9075D;
}

.fill-pink .footer {
	background: #E76C7E;
}

.fill-pink .footer a {
	color: #FFFFFF;
}

/**
 * Box type - green
 */

.green {
	border: 1px solid #004E4D;
	background: #FFFFFF;
}

.green a {
	color: #0076A3;
}

.green a:hover {
	text-decoration: underline;
}

.green h2 {
	background: #006766;
	padding: 3px;
	color: #FFFFFF;
}

.green .footer {
	background: #004E4D;
}

.green .footer a {
	color: #FFFFFF;
}

/**
 * Box type - fill-green
 */

.fill-green {
	border: 1px solid #004E4D;
	background: #006766;
}

.fill-green a {
	color: #000000;
}

.fill-green a:hover {
	text-decoration: underline;
}

.fill-green h2 {
	background: #006766;
	padding: 3px;
	color: #FFFFFF;
}

.fill-green .footer {
	background: #004E4D;
}

.fill-green .footer a {
	color: #FFFFFF;
}

/**
 * Box type - lists
 */

.lists {
	border: 1px solid #E76C7E;
	background: #FFFFFF;
}

.lists a {
	
}

.lists a:hover {
	text-decoration: underline;
}

.lists h2 {
	background: #E76C7E;
	padding: 3px;
}

.lists ul, .lists ol {
	list-style: none;
	margin: 0 0 0 30px;
}

.lists ul li, .lists ol li {
	list-style-image: url('images/default_arrow.jpg');
	padding: 0 0 5px 0;
}

.lists ul li a, .lists ol li a {
	font-size: 11px;
	font-weight: bold;
	text-transform:uppercase
}

.lists .footer {
	background: #E76C7E;
}

.lists .footer a {
	color: #FFFFFF;
}

/**
 * Box type - category-pink
 */

.category-pink {
	border: 1px solid #E76C7E;
	background: #FFFFFF;
}

.category-pink a {
	color: #0076A3;
}

.category-pink a:hover {
	text-decoration: underline;
}

.category-pink h2 {
	background: #E76C7E;
	padding: 3px;
}

.category-pink .summary {
	width: 500px;
}

.category-pink p {
	line-height: 150%;
}
	
.category-pink .footer {
	background: #E76C7E;
}

.category-pink .footer a {
	color: #FFFFFF;
}

/**
 * Box type - category-green
 */

.category-green {
	border: 1px solid #004E4D;
	background: #FFFFFF;
}

.category-green a {
	color: #0076A3;
}

.category-green a:hover {
	text-decoration: underline;
}

.category-green h2 {
	background: #006766;
	padding: 3px;
	color: #FFFFFF;
}

.category-green .summary {
	width: 500px;
}

.category-green p {
	line-height: 150%;
}
	
.category-green .footer {
	background: #004E4D;
}

.category-green .footer a {
	color: #FFFFFF;
}

/**
 * Box type - page-green
 */

.page-green {
	border: 1px solid #004E4D;
	background: #FFFFFF;
}

.page-green a {
	color: #0076A3;
}

.page-green a:hover {
	text-decoration: underline;
}

.page-green h2 {
	background: #006766;
	padding: 3px;
	color: #FFFFFF;
}

.page-green .summary {
	width: 500px;
}

.page-green p {
	line-height: 150%;
}

.page-green .footer {
	background: #004E4D;
}

.page-green .footer a {
	color: #FFFFFF;
}

/**
 * Keep Up With Us Box
 */

.keepup {
	background-color: transparent;
	border-top: 5px solid black;
	border-right: none;
	border-bottom: 5px solid black;
	border-left: none;
	padding: 5px;
	margin: 5px 0 10px 0;
}

.keepup .text {
	font-family: helveticaneue, Helvetica;
	font-size: 12pt;
	width: 50%;
	text-transform: uppercase;
	margin-right: 5px;
}

/**
 * Rate the music box
 */

.rate_the_music {
	width: 300px;
	height: 169px;
	overflow: hidden;
	margin: 5px 0 10px 0;
}

/**
 * Double Click ad - small size
 */

.doubleclick_468x60_ads {
	width: 468px;
	height: 60px;
	overflow: hidden;
	margin: 0 0 10px 0;
}

/**
 * Double Click ad - medium size
 */

.doubleclick_300x250_ads {
	width: 300px;
	height: 250px;
	overflow: hidden;
	margin: 5px 0 10px 0;
}

/**
 * Listen Live
 */

.listen_live {
	margin: 0 0 10px 0;
}

/**
 * Search
 */

#searchform div {
	padding: 5px;
}

#searchform input[type="text"] {
	width: 200px;
	padding: 0 10px;
	border: 1px solid black;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

/**
 * MugShots
 */

.mugshots {
	padding: 5px 5px 5px 10px;
}

.mugshots img {
	padding: 5px;
}

/**
 * Poll
 */

.wp-polls {
	padding: 0 10px 0 0;
}

.wp-polls-ul {
	margin: 10px 10px 0 0;
}
	
.wp-polls-ul li {
	margin: 5px 0;
	padding: 5px;
	background: #ffffff;
	border: 1px solid black;
	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.wp-polls-form p {
	padding: 5px 0;
	margin: 5px 0;
}

.wp-polls-ul li label {
	margin-left: 3px;
	cursor: pointer;
}

/**
 * reCAPTHA
 */

#recaptcha_widget_div {
	position: relative;
	left: -18px;
	display: none;
}

/**
 * Make a song request
 */

.make_a_song_req {
	background-color: transparent;
	border-top: 5px solid black;
	border-bottom: 5px solid black;
	margin-bottom: 10px;
}

.make_a_song_req h2 {
	font-family: helveticaneue, Helvetica;
	font-size: 12pt;
	padding: 5px 0 0 0;
}

.make_a_song_req p {
	padding: 5px 0;
	line-height: 160%;
	font-size: 11px;
	font-weight: bold;
}

.make_a_song_req input[type="text"] {
	background: none repeat scroll 0 0 transparent;
	border: none;
	border-bottom: 1px solid black;
	margin-left: 5px;
	width: 200px;
}

.make_a_song_req #recaptcha_widget_div {
	display: block;
	position: relative;
	left: auto;
}

.make_a_song_req #recaptcha_response_field {
	background: none repeat scroll 0 0 #FFFFFF;
}

/**
 * Pagination
 */

.pagination {
	display: block;
	background: #004E4D;
	padding: 0 0 10px;
	border: 1px solid #004E4D;
	margin: 10px 0;
}

.pagination .page-nav {
	float: left;
	color: #989898;
	padding: 5px;
	margin: 5px;
}

.pagination .page-nav a {
	color: #FFFFFF;
	text-decoration: none;
}

.pagination .page-nav a:hover {
	text-decoration: underline;
}

.pagination .page-show {
	float: right;
	color: #FFFFFF;
	padding: 5px;
	margin: 5px;
}

.pagination .page-list {
	float: right;
}

.pagination .page-list {
	float: right;
	color: #FFFFFF;
}

.pagination .page-list a {
	text-decoration: none;
	color: #FFFFFF;
	padding: 0 5px;
	margin: 0 5px;
}

.pagination .page-list a.active {
	font-weight: bold;
	color: #ff6600;
}

/**
 * Latest Videos
 */

.latest-videos {
	overflow: hidden;
	text-align: center;
	display: block;
	padding: 0 0 0 2px;
}

/**
 * Latest Audio Bites
 */

.latest-audio-bites div {
	padding: 0 0 15px 10px;
}

.latest-audio-bites div a {
	font-weight: bold;
	font-size: 11px;
	text-transform:uppercase;
}

/**
 * Latest Podcasts
 */

.latest-podcasts div {
	padding: 0 0 15px 10px;
}

.latest-podcasts div a {
	font-weight: bold;
	font-size: 11px;
	text-transform:uppercase;
}

/**
 * Rate the music top20 countdown
 */

.summary-top20 {
	margin: 0px;
	padding: 1px;
	/*border: 1px solid black;*/
	font-weight: bold;
}
.summary-top20 .rank {
	width:25px;
	/*height:100%;
	float:left;*/
	padding: 4px;
}
.summary-top20 .text {
    width:245px;
	/*float:left;*/
	padding: 4px;
	margin-left:2px;
}

.rate-music {
	background: #FFFFFF;
	width: 580px;
	margin: 0;
	padding: 10px;
	min-height: 200px;
	line-height: 160%;
}

.rate-music p {
	display: block;
	font-size: 12px;
}

.rate-music p.heading {
	font-family: helveticaneue, Helvetica;
	font-size: 14pt;
	font-weight: bold;
	letter-spacing: 0.5px;
}

.rate-music label {
	float: left;
	width: 130px;
	font-family: helveticaneue, Helvetica;
	font-size: 14pt;
	font-weight: bold;
	letter-spacing: 0.5px;
}

.rate-music pre {
	font-family: monospace;
}

/**
 * Single
 */

.single {
	background: #FFFFFF;
	width: 580px;
	margin: 0 0 20px 0;
	padding: 0 10px 10px 10px;
	min-height: 200px;
	line-height: 160%;
}

.single h2, .single h2 a {
	font-family: helveticaneue, Helvetica;
	font-size: 14pt;
	letter-spacing: 0.5px;
	background: transparent;
	color: #000000;
	text-align: center;
	padding: 10px 0;
}

.single p {
	font-family: Georgia, Times, 'Times New Roman', serif;
	font-size: 12px;
	margin: 0 0 10px 0;
	line-height: 155%;
	text-align: justify;
	color: #000000;
}

.single p br {
	margin: 0 0 15px 0;
}

.single .postmetadata {
	margin: 0 0 10px 0;
	text-align: center;
}

.single .entry {
	padding: 10px;
	/*border: medium double black; */
}

.single .entry ul, .single .entry ol {
	list-style: none;
	/*margin: 0 0 0 15px;*/
	margin: 0 0 0 2px;
}

.single .entry ul li, .single .entry ol li {
	list-style-image: url('images/default_arrow.jpg');
	padding: 0 0 5px 0;
	font-family: Georgia, Times, 'Times New Roman', serif;
	font-size: 12px;
	margin: 0 0 10px 0;
	line-height: 155%;
	text-align: justify;
	color: #000000;
}

h3#comments {
	margin: 10px 0;
	padding: 10px;
}

ol.commentlist {
	margin: 10px 0;
	padding: 10px;
	list-style: none;
	font-size: 11px;
}

ol.commentlist a {
	font-size: 11px;
}

li.comment, li.pingback {
	margin: 10px 0;
	padding: 10px;
}

li.odd {
	background: #e8e8e8;
}

li.even {
	background: #f0f0f0;
}

.vcard img {
	float: left;
	margin: 0 10px 0 0;
}

.vcard, .commentmetadata {
	font-size: 11px;
}

.comment-body p {
	font: 13px "Segoe UI",Calibri,"Myriad Pro",Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif;
	margin: 10px 0 0 0;
}


.nocomments {
	display: none;
}

/**
 * yarpp
 */

.single .entry ol.yarpp li {
	padding: 0;
	margin: 0;
}

.single .entry ol.yarpp li a {
	font-size: 11px;
}

/**
 * Single Post Navigation
 */

.navigation {
	font-size: 11px;
	font-weight: bold;
	margin: 10px 0;
	padding: 10px;
}

.navigation a {
	font-size: 11px;
	font-weight: bold;
	font: 13px "Segoe UI",Calibri,"Myriad Pro",Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif;
}


/**
 * Comments/Respond 
 */

#respond {
	padding: 10px;
	margin: 20px 0;
}


/**
 * Footer
 */
#footer {
    float: left;
    width: 100%;
    background-color: #000000;
    border: 7px solid #000000;
}

#footer ul {
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
}

#footer li {
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
}
	
#footer li a, #footer li a:link, #footer li a:visited {
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    font-size: 12pt;
    margin: 0px;
    padding: 5px 15px;;
    text-decoration: none;
    text-transform: uppercase;
    font-family: helveticaneue, Helvetica;
}

/**
 * Posse Signup
 */

#posse-signup {
    background-color: #006766;
    text-align: center;
    width: 200px;
    margin: 10px auto;
    padding: 10px;
    
    -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

#posse-signup a div {
	font-family: helveticaneue, Helvetica;
    font-size: 14pt;
    text-decoration: none;
    text-transform: uppercase;
    color: #ffffff;
}

/**
 * Presenters/Shows Filter Menus
 */

.pf-menus, .sf-menus {
	display: block;
	background: transparent;
	padding: 5px;
}

.pf-menus ul, .sf-menus ul {
	list-style: none;
}

.pf-menus ul li, .sf-menus ul li {
	list-style: none;
}

.pf-menus ul li a, .sf-menus ul li a {
	display: block;
	margin: 0 5px 0 0;
	
	font-family: helveticaneue, Helvetica;
    font-size: 11pt;
    text-decoration: none;
    text-transform: uppercase;
    color: #000000;
}

.pf-menus ul li a.active, .sf-menus ul li a.active {
	color: #ffffff;
}

/**
 * Contact Us
 */

#contact-us {
	background-color: transparent;
	border-top: 5px solid black;
	border-bottom: 5px solid black;
	margin: 10px 0;
}

#contact-us ul {
	list-style: none;
	float: none;
}

#contact-us ul li {
	list-style: none;
	float: none;
	margin: 10px 0;
}

#contact-us ul li label {
	display: block;
	float: left;
	width: 200px;
	margin: 0 15px 0 0;
	text-align: right;
	
	font-family: helveticaneue, Helvetica;
    font-size: 11pt;
    text-decoration: none;
    text-transform: uppercase;
    color: #000000;
}

#contact-us ul li select {
	background: transparent;
    border: 1px solid black;
}

#contact-us ul li textarea {
	background: transparent;
    border: 1px solid black;
    width: 310px;
    height: 130px;
}

#contact-us ul li input[type="text"] {
    background: transparent;
    border: none;
    border-bottom: 1px solid black;
    width: 310px;
}

#contact-us-submit {
	padding: 5px;
	width: 100px;
}

#contact-us #recaptcha_widget_div {
	display: block;
	left: 0;
}

/**
 * Posse Signup Form
 */

#posse-signup-f {
	background-color: transparent;
	border-top: 5px solid black;
	border-bottom: 5px solid black;
	margin: 10px 0;
}

#posse-signup-f ul {
	list-style: none;
	float: none;
}

#posse-signup-f ul li {
	list-style: none;
	float: none;
	margin: 10px 0;
}

#posse-signup-f ul li label {
	display: block;
	float: left;
	width: 200px;
	margin: 0 15px 0 0;
	text-align: right;
	
	font-family: helveticaneue, Helvetica;
    font-size: 11pt;
    text-decoration: none;
    text-transform: uppercase;
    color: #000000;
}

#posse-signup-f ul li label.z {
	float: none;
	display: inline;
	text-transform: none;
	font-family: Helvetica;
	font-size: 12px;
	cursor: pointer;
} 

#posse-signup-f ul li select {
	background: transparent;
    border: 1px solid black;
}

#posse-signup-f ul li textarea {
	background: transparent;
    border: 1px solid black;
    width: 310px;
    height: 130px;
}

#posse-signup-f ul li input[type="text"] {
    background: transparent;
    border: none;
    border-bottom: 1px solid black;
    width: 310px;
}

#posse-signup-submit {
	padding: 5px;
	width: 100px;
}

#posse-signup-f #recaptcha_widget_div {
	display: block;
	left: 0;
}
#now_playing_box {
	 width: 292px;
	 margin: 0px 0 10px 0;
	 padding:4px;
	 background-color: #a9005b; /*#e76c7e;*/
	 border: 1px solid #a9005b; /*#E76C7E;*/
	 min-height: 325px;
}

#now_playing_box h2{
	background-color: #000000;
	color:#FFFFFF;
}

#now_playing_subbox1 {
	margin-bottom:3px;
	background-color: #a9005b; /*#f598aa;*/
	min-height: 124px;
	padding:6px;
}

#now_playing_subbox2 {
    margin-top:3px;
	background-color: #a9075d;
	min-height: 65px;
	padding:6px;
	color:#FFFFFF;
}

#now_playing_subbox2 a {
	color:#FFFFFF;
	font-weight:bold;
}

#now_playing_subbox2 a:hover {
	text-decoration: underline;
}

.pnTitle {
	color:#ffffff;
	font-weight:bold;
	font-size:16px;
}

.mt5 {
	/*margin-top:5px;*/
}

/**
 * Win Stuff form
 */

#win-stuffs-form {
	width: 100%;
}

#win-stuffs-form ul {
	display: block;
	border: 1px dashed black;
	background: #f1f1f1;
	width: 98%;
	padding: 10px;
	margin: 10px 0;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#win-stuffs-form ul li {
	display: block;
	margin: 0 0 10px 0;
}

#win-stuffs-form ul li label {
	display: block;
	margin: 5px 0 10px 0;
	font-size: 14px;
}

#win-stuffs-form ul li label.z {
	cursor: pointer;
	display: inline;
	float: none;
	font-size: 12px;
	text-transform: none;
	font-weight: normal;
}

#win-stuffs-form ul li #win-stuff-submit {
	width: 120px;
}

#win-stuffs-form ul li textarea {
	width: 50%;
	height: 90px;
}

#win-stuffs-form ul li input[type="text"] {
	width: 50%;
}

