/* @override 
	http://wuog.org/dark-matters/wp-content/themes/wuog/style.css
	http://wuog.org/digital/wp-content/themes/wuog-v-2-1/style.css
	http://wuog.org/wp-content/themes/wuog/style.css
*/

/* WUOG-Matic
Theme Name: WUOG-Matic
Theme URI: http://wuog.org/support/wuogmatic/
Description: A theme system designed for WUOG's installation of Wordpress MU. This parent theme can be augmented with child themes to give more customizable layout options.
Author: WUOG 90.5 FM
Author URI: http://wuog.org/
Version: 2.0.2

Licensed under GNU

*/

/* @group Notes */

/* Tools
CSS Elements are compiled into main groups. CSS was written using CSS Edit 2 which visually interprets the @group comments into folders. 

Designing on a Grid – Elements for the most part adhere to a grid system. The page is divided into a 960px wide document and columns are spaced every 20px for a total of 48 columns. This gives an incredibly flexible, exact and simplified method of placing elements. However, you must pay attention to margins which should be an entire column between elements (10px left, 10px right).
The site was originally designed for the 16-column system at http://960.gs, however, it has since been adapted for WUOG's usage. 960 Gridder is a good tool for checking alignment. */

/* Elements

RESET – This sets comment elements to 0 because different browsers have different default styles.

Structural Elements – These are all about div placement. Structure is primarily defined by ID elements. Sub-folders contain ID selector children. Ex. #nowplaying div exist in the @group #nowplaying

Text Syles – Typographic styles, a:links, p's and b's.

Widgets – Contains styles for specific Widgets

CAUTION: Overrides – When you absolutely, positivly have to override it. 
*/

/* http://old.wuog.org/
This area does not run on wordpress. It is some of the original code that the site ran on. However, it references elements in the WUOG-Matic theme. For that reason you must update the template file in old.wuog.org when updating WUOG-Matic to maintain site consistency.
 */

/* More Documentation
http://wuog.org/support/wuogmatic/
*/



/* @end */

/* @group RESET */
body {
    background:#fff;
	line-height: 1;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-weight: normal;
	font-style: normal;
	border-width: 0;
	border-style: none;
}

ul {
	list-style: none;
}

ol {
	list-style-type: decimal;
	list-style-position: outside;
	margin-left: 1em;
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

a img { border: none; }



/* @end */

/* @group Structural Elements */

/* header.php 
Wrapper – has overflow hidden because of relative logo placement.
*/

body {
	font: 12px/14px helvetica, arial, verdana, sans-serif;
	text-align: left;
	background: #6d6e70 url(images/backgrounds/default.jpg) fixed;
}

#wrapper {
	overflow: hidden;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 2em;
}

#header {
	width: 710px;
	background: url(images/transparent-grey.png) -8px -7px;
	margin-top: 2.5em;
	margin-bottom: 3.5em;
}

#branding {
	height: 10.5em;
	float: left;
	z-index: 10;
	position: relative;
	top: -2.5em;
	display: inline-block;
	width: 240px;
}

#primary-navigation {
	font-family: Verdana, helvetica, arial, sans-serif;
	background-image: none;
	height: 11em;
	display: inline-block;
}

/* @group #primary-navigation */

#primary-navigation ul {
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	display: inline-block;
	width: 100px;
}

#primary-navigation ul li {
	margin-top: 2px;
	font-size: .9em;
}

#primary-navigation .nav1 {
	float: left;
	display: inline-block;
	width: 60px;
	margin-left: 10px;
}

#primary-navigation .nav2 {
	margin-right: 10px;
	margin-left: 15px;
}

#primary-navigation .nav3 {
	width: 80px;
	margin-left: 10px;
}

#primary-navigation .nav4 {
	margin-left: -5px;
	width: 70px;
}


#primary-navigation ul.nav7 {
	margin-right: 0;
	padding-right: 0;
	width: 80px;
}


/* @end */

#secondary-navigation {
	display: none;
	font-size: .9em;
	padding: 3.5em 0 1em 10px;
	width: 700px;
	height: 20em;
	background-image: url(images/transparent-grey.png);
	z-index: -1;
	margin-bottom: 2em;
	float: left;
}

/* @group #secondary-navigation */

#secondary-navigation ul {
	margin-right: 20px;
	display: inline-block;
	float: left;
}

#secondary-navigation .nav5 {
	margin-left: 120px;
}

#secondary-navigation .nav6-1 {
	margin-left: 5px;
}

#secondary-navigation .nav6-2 {
	margin-right: 15px;
}

#secondary-navigation .nav6-3 {
}



/* @end */

#blog-title {
	margin-bottom: 0;
	padding-top: .5em;
	margin-top: 0;
	display: inline-block;
	background-color: #fff;
	margin-left: 10px;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	border-bottom: 1px solid #6d6e70;
	width: 520px;
}

#nav-more, #nav-less {
	display: none;
	font-size: 1.1em;
	z-index: 10;
	margin-right: 20em;
	float: right;
	margin-top: .8em;
}

#switcherOn, #switcherOff {
	display: none;
	margin-right: 10px;
	padding: 3px;
	background-image: url(images/transparent-black.png);
	float: right;
}

#subscribe {
	width: 60px;
	font-size: 0;
	background: url(images/subscribe-sprite.png) no-repeat;
	height: 60px;
	float: right;
	display: inline-block;
}

#subscribe:hover {
	background-position: 0 -60px;
}

#description {
	color: #6d6e71;
	margin-top: auto;
	margin-left: 4px;
	padding-right: 10px;
	display: block;
	float: left;
	margin-bottom: 1em;
}

#blog-nav {
	float: left;
	display: inline-block;
	width: 540px;
	padding-top: .5em;
	z-index: -21;
	margin: .1em 10px;
	padding-bottom: .3em;
	background-image: url(images/transparent-grey.png);
	background-color: #fff;
}

/* @group #blog-nav */

#blog-nav li {
	list-style-type: none;
	float: left;
	margin: .3em;
	display: inline-block;
}

#blog-nav ul#pages, #blog-nav ul#extra-blog-links{
	float: left;
	display: inline-block;
	margin-bottom: .3em;
}

#blog-nav #pages #img {
	background: url(images/menu.png) no-repeat -155px -8px;
	width: 17px;
	height: 17px;
	margin-left: 10px;
	margin-right: 5px;
}

#extra-blog-links ul {
	float: left;
	display: inline-block;
}

#blog-nav ul ul {
	clear: both;
	margin-top: .3em;
	border-left: 1px solid #fff;
	margin-left: 5px;
}

#blog-nav ul ul li {
	display: none;
	float: left;
	clear: both;
	margin-bottom: .3em;
	margin-top: .3em;
}



/* @end */

#extra-blog-links {
	float: left;
	display: inline-block;
}

#content {
	overflow: visible;
	background-color: #fff;
	min-height: 19em;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	padding-bottom: 1em;
	padding-left: 10px;
	padding-right: 10px;
	border-top: 1px solid #6d6e70;
	display: inline-block;
	width: 520px;
}

/* index.php */

/* .post */

.post {
	float: left;
	display: inline-block;
	clear: both;
	width: 505px;
}

/* @group .post */

.post p {
}

.post, .entry {
	clear: both;
}

.date-time {
	font-size: .9em;
}

.post .meta {
	margin-bottom: 1em;
	height: 1.5em;
}

.post .date {
	padding-right: 5px;
	border-right: 1px solid #6d6e71;
	font-weight: bold;
}

.post .time {
	padding-left: 5px;
	border-left: 1px solid #aedfe5;
}

.post .author {
	float: left;
	clear: none;
	display: inline-block;
}

.storycontent {
	margin-bottom: 1em;
}



.post .date-time {
	float: right;
	clear: none;
	color: #6d6e71;
	margin-right: -10px;
	display: inline-block;
}

.post img {
	max-width:520px;
}

.post-footer {
	width: inherit;
	margin-bottom: 2em;
	height: 2em;
}

.wp-caption {
	float: left;
	margin-right: 1em;
	clear: both;
	margin-top: .5em;
	margin-bottom: .5em;
	text-align: center;
}

.wp-caption-text {
	font-style: italic;
	font-size: .85em;
}



/* @end */

#next-previous {
	margin-top: 1em;
	font-size: 2em;
	padding: 1em;
	display: block;
	float: right;
	margin-right: 3em;
}

/* @group #next-previous */

#next-previous a:link, #nexts-previous a:visited {
	padding: 5px;
	color: #6d6e70;
}

#next-previous a:hover, #next-previous a:active {
	color: #fff;
	background-color: #6d6e70;
}

a.comments-link {
	clear: both;
	margin-right: -10px;
}

/* @end */

/* sidebar.php */

#side-wrapper {
	margin-left: 10px;
	margin-right: 10px;
	float: right;
	display: inline-block;
}

/* @group #side-wrapper */

#side-wrapper ul {
	margin-bottom: 1em;
}



/* @end */

#static-wrapper {
	width: 220px;
	float: right;
	margin-right: 10px;
	display: inline-block;
	margin-left: 10px;
}

#nowplaying {
	background-color: #000;
	color: #fff;
	font-family: Verdana, helvetica, arial, sans-serif;
	padding-bottom: 1em;
	clear: both;
	width: inherit;
	margin-bottom: 1.5em;
}

/* @group #nowplaying */

#nowplaying img {
	padding-top: 20px;
	margin-left: 50px;
	display: inline-block;
}

#nowplaying hr {
	width: 80%;
	border-bottom: 1px dotted #fff;
	margin-bottom: .5em;
	margin-left: 25px;
}

#nowplaying div {
	text-align: center;
	line-height: 1.5em;
	margin-right: .5em;
	margin-left: .5em;
}

#nowplaying a:link, #nowplaying a:hover {
	font-style: italic;
}



/* @end */

#search {
	margin-bottom: 1.5em;
	margin-left: 2px;
}

/* @group #search */

#search #input {
	color: #6d6e71;
	border: 1px dotted #bc7b51;
	font-size: 1.5em;
	padding-left: 6px;
	height: 1.8em;
	width: 96%;
	padding-top: .3em;
}

#search #go {
	display: none;
	font-size: 1.5em;
}



/* @end */

#widget-wrapper {
	display: inline-block;
	float: right;
	width: 140px;
	margin-left: 10px;
	margin-right: 10px;
}

#primary {
	background-image: url(images/transparent-black.png);
	width: 120px;
	padding: .25em 10px 1em;
	text-align: left;
	display: inline-block;
	float: right;
}

#secondary {	
	background-image: url(images/transparent-black.png);
	margin-top: 1em;
	padding: .25em 10px 1em;
	display: inline-block;
	margin-left: 10px;
	width: 120px;
	float: right;
}

#sitewide {
	background-image: url(images/transparent-black.png);
	padding-bottom: 1em;
	padding-left: 10px;
	padding-right: 10px;
	float: right;
	width: 200px;
	display: inline-block;
	clear: both;
}

/* footer.php 
Footer exists outside the grid, totaling 980px wide.

*/

#footer {
	color: #FFFFFF;
	text-align: center;
	line-height: 1.4em;
	font-size: .9em;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: auto;
	width: 940px;
	clear: both;
	margin-right: auto;
	display: block;
	background-image: url(images/transparent-grey.png);
	overflow: visible;
	height: 25em;
}

/* @group #footer */

#footer ul {
	float: left;
	text-align: left;
	margin-right: 1.2em;
	display: inline-block;
	margin-bottom: 1em;
	margin-top: .5em;
}

#footer ul.nav1 {
	margin-right: 25px;
}

#footer span {
	font-size: .8em;
	display: block;
	float: left;
	margin-left: 10em;
	margin-right: 10em;
}

#footer a:link, #footer a:visited {
	color: #fff;
}

#footer a:hover, #footer a:active {
	color: #ddae27;
}



/* @end */

#login {
	float: right;
	padding-left: 10px;
	background-color: #000;
	color: #fff;
	margin-bottom: 1em;
	display: inline-block;
	clear: both;
	padding-right: 10px;
	width: 14em;
	border-right: 4px dotted #fff;
	margin-top: 1em;
}

/* @end */

/* @group Text Styles */

/* @group Specific Text Styles */

#tooltip h3 {
	border-style: none;
	padding: 10px;
	margin: 0;
	color: #ddae27;
}

h3#respond {
	color: #b0b0b0;
	font-size: 1.5em;
}

h2.widgettitle {
	color: #fff;
	font-size: 1.5em;
	text-align: center;
}



/* @end */

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

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

a:active {
	color: #f6ff00;
}

/* @group a:link overrides */

h1 a:link, h1 a:visited {
	font-weight: bold;
	text-shadow: #c0c3c7 1px 1px 0;
	color: #bc7b51;
	display: inline-block;
	float: left;
	width: 440px;
}

h1 a:hover, h1 a:active {
	color: #bcdee4;
}

h2 a:link, h2 a:visited {
	color: #6d6e71;
}

h2 a:hover, h2 a:active {
	color: #ff6523;
}

#secondary-navigation a:link, #secondary-navigation a:visited {
	color: #fff;
	line-height: 1.45em;
}

#secondary-navigation a:active, #secondary-navigation a:hover {
	color: #ddae27;
}

#primary-navigation a:link, #primary-navigation a:visited {
	color: #fff;
}

#primary-navigation a:hover, #primary-navigation a:active {
	color: #ddae27;
}

#primary-navigation a#nav-more:link, 
#primary-navigation a#nav-more:visited,
#primary-navigation a#nav-less:link, 
#primary-navigation a#nav-less:visited,
#show-blog-nav a  {
	color: #cff7fe;
	padding: 1px 3px 3px 1px;
}

#primary-navigation a#nav-more:hover, 
#primary-navigation a#nav-more:active,
#primary-navigation a#nav-less:hover, 
#primary-navigation a#nav-less:active,
#show-blog-nav a:hover,
#show-blog-nav a:active  {
	color: #000;
	background-color: #f6ff00;
}
#blog-nav .page_item .page_item {
	width: inherit;
}

#blog-nav .current_page_parent .current_page_item a, #blog-nav .current_page_parent .page_item a:hover{
}

#blog-nav a:link, #blog-nav a:visited {
	color: #d1e8ec;
	padding: .3em;
}

#blog-nav a:hover, 
#blog-nav a:active, 
#blog-nav .current_page_item a, 
#blog-nav .current_page_parent a, 
#blog-nav .current-cat a {
	text-decoration: none;
	background-color: #6d6e70;
	-moz-box-shadow: 2px 2px 0px rgba(255,255,255,1);
	-webkit-box-shadow: 2px 2px 0px rgba(255,255,255,1);
	color: #fff;
}

.post-footer a:link, .post-footer a:visited {
	float: right;
	background-color: #000;
	margin-left: .5em;
	padding: .3em;
}

.post-footer a:hover, .post-footer a:active {
	background-color: #555;
	color: #ddae27;
}



/* @end */

h1 {
	color: #bc7b51;
	letter-spacing: .03em;
	font-size: 3em;
	line-height: 1.2em;
}

h2 {
	font-size: 1.8em;
	line-height: 1.3em;
	margin-top: .3em;
	color: #6d6e71;
}

#primary-navigation ul h2 {
	color: #fff;
	text-transform: uppercase;
	font-size: 1.3em;
	line-height: 1.3em;
}

h3, #secondary-navigation h4 {
	color: #aedfe5;
	font-size: 1.5em;
	border-bottom: 1px dotted #fff;
	line-height: 1.5em;
	margin-top: .3em;
	margin-bottom: .5em;
}

h4, #footer h2 {
	color: #ddae27;
	font-size: 1.3em;
	line-height: 1.5em;
}

h4 small a {
	font-size: .75em;
	margin-left: 1em;
}

p {
	font-size: 1.1em;
	margin-bottom: 1em;
	line-height: 1.24em;
}

p img {
	float: left;
	margin-bottom: 1em;
	margin-right: 1em;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

p small {
}

.qtip{ 
	position: absolute; 
	z-index: 3; 
	display: none;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.3em;
}


/* @end */

/* @group Wordpress Plugins */

/* @group .post-vote */

.post-vote {
	background-color: #ecf7fb;
	float: left;
	padding: .3em;
}

.post-vote .barcontainer {
	width: 75%;
	height: 10px;
}

.post-vote span {
	margin: 0;
}

.post-vote a {
	float: left;
	padding-right: 1em;
	padding-top: .3em;
}

.post-vote .bartext {
	display: inline;
}



/* @end */

/* @group #sitewide */

#sitewide ul p {
	color: #fff;
	margin-bottom: .5em;
	font-size: .9em;
}

#sitewide li {
	padding-bottom: .5em;
}
}

#sitewide ul li a
 {
	font-weight: bold;
}



/* @end */

/* @group Text Widget */

.textwidget {
	color: #fff;
}


/* @end */

/* @group WP-Polls */

.wp-polls {
	color: #fff;
	width: inherit;
	float: left;
}

.wp-polls-ul li {
	margin-bottom: .5em;
	display: block;
	float: left;
	width: 100%;
}

.wp-polls-ul li input {
	float: left;
	display: block;
	clear: both;
	margin-left: -1.8em;
}

.wp-polls ul li label {
	float: left;
}



/* @end */

/* @group Quick Flickr */

#quick-flickr img {
	padding-left: 15px;
}

.flickr .widget-title {
	margin-bottom: 1em;
}

#flickr-more {
	float: right;
	margin-top: 1em;
}



/* @end */

/* @group Sociable */

div.sociable {
	width: 200px;
	float: left;
	display: inline-block;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 1em;
}

span.sociable_tagline { position: relative;
	color: #bc7b51;
}
span.sociable_tagline strong { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	backgrounccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}



/* @end */

/* @group Contact Form 7 */

.contact-toggle {
	border-style: none;
	margin: 0;
	padding: 0;
	font-size: 1.5em;
}

.contact-more {
	font-size: .75em;
}

.contact-more h4 {
	margin-top: 2em;
	clear: both;
}

.contact-toggle a:link, .contact-toggle a:visited {
	color: #6d6e71;
	line-height: 1.35em;
}

.contact-toggle span {
	color: #000;
	font-weight: bold;
}

.contact-toggle p {
}

.wpcf7 {
	clear: both;
	display: block;
}

.wpcf7-form p {
	font-size: 1.2em;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	overflow: visible;
}

.wpcf7-form input {
	color: #6d6e71;
	border: 1px dotted #bc7b51;
	padding-top: .3em;
	font-size: 1em;
	width: 160px;
	padding-left: 3px;
	height: 1.5em;
}

.wpcf7-form select {
	font-size: .7em;
}

.wpcf7-form .submit input {
	float: left;
	clear: both;
	margin-top: 1.3em;
	height: 2.1em;
}

.wpcf7-form .submit input:hover {
	background-color: #bcdee4;
}

.wpcf7-form textarea {
	color: #6d6e71;
	border: 1px dotted #bc7b51;
	padding-top: .3em;
	font-size: 1em;
	width: 350px;
}

.wpcf7-radio input, .wpcf7-checkbox input {
	width: 15px;
}

.wpcf7-list-item {
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}

.wpcf7-form select {
}



/* @end */

/* @group Calendar Widget */

.wpng-widget-date-title {
	color: #fff;
}

#TB_ajaxContent {
}

#wp-calendar {
	color: #fff;
}

#wp-calendar td {
	padding: 1px;
}

div#calendar_wrap caption {
	color: #fff;
}

div#calendar_wrap a:link, div#calendar_wrap a:visited {
	color: #ddae27;
}

div#calendar_wrap a:hover, div#calendar_wrap a:active {
	font-weight: bold;
}



/* @end */

/* @group Comments */

textarea#comment {
	width: 460px;
}

ol.commentlist {
	padding-bottom: 5px;
	margin-bottom: 10px;
	list-style-type: none;
	margin-left: 0;
	padding-left: 5px;
	font-size: .95em;
}

ol.commentlist {
	padding-bottom: 5px;
	margin-bottom: 10px;
	list-style-type: none;
	margin-left: 0;
	padding-left: 5px;
	font-size: .95em;
}

.commentlist li {
	background-color: #f3f3f3;
	padding: 10px;
}

.commentlist p {
	margin-bottom: 5px;
	margin-top: 5px;
	padding-bottom: 5px;
}



/* @end */

/* @group Twitter Widget */

li.twitter-item {
	border-bottom: 1px dotted #333;
	clear: both;
	margin-bottom: .5em;
	padding-top: .2em;
	margin-top: 1em;
	padding-bottom: 1em;
	color: #fff;
}

span.twitter-timestamp {
	color: #aedfe5;
	margin-bottom: .5em;
	display: block;
	text-align: right;
}



/* @end */

/* @group IE 6 warning */

#ie6w_text, #ie6w_icon, #ie6w_browsers {
	background-color: #fff;
}

#ie6w_icon img {
	display: none;
}



/* @end */



/* @end */

/* @group CAUTION: Overrides */

.no-display {
	display: none;
}

.noBG {
	background-image: none;
}

.clear {
	clear: both;
}

.float-left {
	float: left;
}

.float-right {
	float: right;
}


/* @end */

/* @group Rounded Corners */

/* An easy way manage border rounding */

/* Rounded with 6px */
#header, #primary-navigation, #secondary-navigation, #secondary-navigation, #content, #nowplaying, #primary, #secondary, #sitewide, #footer, #print-playlist {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

/* Rounded with 3px */
#blog-nav, #blog-nav ul#pages,
#next-previous a,
#primary-navigation a#nav-more:hover, 
#primary-navigation a#nav-more:active,
#primary-navigation a#nav-less:hover, 
#primary-navigation a#nav-less:active,
#show-blog-nav a:hover,
#show-blog-nav a:active,
#blog-nav a:link, #blog-nav a:visited,
.post-footer a:link, .post-footer a:visited {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

/* OVERRIDE */
#header.nobottomradius {
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius:0px;
}

#secondary-navigation {	
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius:0px;
}

/* @end */

/* @group old.wuog.org */

/* Remember to update template files!! See note above */

#playlist-software #blog-title, #playlist-software #blog-nav, #playlist-software #content {
	width: 670px;
	padding: 0 10px;
	margin: 0 0 0 10px;
}

/* @group Live */

body#wuoglive {
	margin-left: 10px;
	width: 460px;
	height: 411px;
	display: inline-block;
	float: left;
	padding-left: 10px;
	background-color: #000;
	background-image: none;
}

body#nowplaying {
	background-image: none;
	background-color: #000;
}

span#feedback {
	float: right;
	clear: left;
	margin-top: 20px;
}

#player {
	display: block;
	float: left;
	width: 220px;
	margin-right: 10px;
}

#live-video {
	float: left;
	margin-right: 20px;
}

#meebo {
	display: block;
	float: left;
	width: 220px;
}

#meebo object {
	background-color: #000;
}

#tracktitle {
	color: #fff;
}

#trackrefresh {
	width: 220px;
	height: 100px;
}

#wuoglive h3 {
	border-style: none;
}



/* @end */

/* @group Podcast Generator */

div#PodGenRss #admin {
	height: 163px;
	line-height: 18px;
	display: block;
	width: 225px;
	margin-bottom: 15px;
	margin-top: 10px;
	padding: 0;
}

#PodGenRss a {
	text-decoration: none;
	font-size: 18px;
}

#PodGenBack {
	font-size: .5em;
	float: right;
}

.episode_date {
	display: none;
}

p.episode_info {
	margin: 0;
	font-size: .7em;
}


#PodGenRss b {
	color: #336698;
	font-size: 1.25em;
}


h1#PodGen a#show_title {
	color: #336699;
	position: relative;
	clear: right;
	font-size: 1.4em;
	display: block;
	padding-top: 5px;
}

.rightbox#admin {
	display: block;
	padding-top: 11px;
	clear: left;
	float: right;
	height: 115px;
}

#FrontPodGenRss {
	display: none;
}

span.episode_download {
	display: none;
}

ul.episode_imgdesc {
	list-style-type: none;
	position: relative;
	left: -30px;
}

div#episode_info {
	margin-top: 30px;
	margin-bottom: 20px;
}

#PodGenrightMenu {
	margin-top: 35px;
	padding-right: 10px;
	padding-top: 5px;
	padding-left: 10px;
}

span.episode_download {
	color: #336698;
	float: none;
}

#PodGenRss {
	display: block;
	color: #000;
	background-color: #fff;
	position: relative;
	border: 1px dashed #b0b0b0;
	padding-left: 10px;
	padding-top: 5px;
	margin-bottom: 10px;
}

h3.episode_title {
	font-size: 1.2em;
	border-bottom: none;
	margin-bottom: 0px;
	display: block;
}

#ShowLinks {
	list-style-type: none;
	position: relative;
	left: -30px;
	margin-top: 5px;
	font-size: 1em;
}

#ShowLinks a:visited, #ShowLinks a:link {
	color: #369;
	font-size: 1em;
}


#ShowLinks a:hover, #ShowLinks a:active {
	color: #b0b0b9;
	font-size: 1em;
}

h3.right_bar {
	color: #dd1516;
	display: block;
	border-bottom: 1px solid #b0b0b0;
	font-size: 1.5em;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	line-height: 1.5em;
}

/* @end */

/* @group Playlist */

.playlist-type {
	float: left;
	margin-right: 40px;
}

.playlist-type li a {
	margin-right: 5px;
}

.playlist-type b {
	font-size: 1.5em;
	color: #aedfe5;
	line-height: 1.5em;
}

.playlist-day {
	width: 145px;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}

.playlist-time {
	float: left;
	direction: ltr;
	clear: both;
}

.playlist-time span {
	font-size: 1.2em;
	line-height: 1.4em;
	color: #444;
}

.playlist-time a:link, .playlist-time a:visited {
	color: #bc7b51;
}

.playlist-time a:hover {
	color: #444;
}

.playlist-time a:active {
	color: #bcdee4;
}

#print-playlist {
	float: left;
	background-color: #fff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding-right: 1em;
	padding-top: 1em;
	padding-bottom: 1em;
}

table.playlist {
	clear: both;
	border-bottom: 1px solid #b0b0b0;
	font-size: .9em;
}

table.playlist th {
	background: #ddae27;
	color: #fff;
	font-weight: bold;
	text-align: center;
}

table.playlist td.mid {
	padding-left: 10px;
	font-size: 1.4em;
	line-height: 1.4em;
}

table.playlist td.timeblock {
	width: 12em;
}
				
table.playlist td {
	border-bottom: 1px solid #b0b0b0;
	padding-top: 2px;
	padding-bottom: 2px;
}

td.break {
	background-color: #e6e6e6;
	text-align: center;
	color: #6d6e71;
}

.bands {
	margin: 5px 0px 10px 5px;
	padding-left: 5px;
}
			
.bands a, .bands a:link, .bands a:visited {
	color: #666666;
}



/* @end */



/* @end */}



/* @end */



/* @end */