/*
Theme Name: 101.1 Yes FM
Description: WordPress theme designed for 101.1 Yes FM
Version: 1
Author: Martin Cipriano
Author URI: http://martincipriano.deviantart.com
*/

/*/////
Begin Structure
/////*/
body{
margin:0;
padding:0;
font-family:arial;
font-size:12px;
/*line-height:18px;*/
text-align:left;
}
#header-background{
background:url(images/background.jpg) top center repeat-x #81b4dd;
}
#footer-background{
padding:0 0 10px 0;
background:url(images/footer-background.jpg) bottom center repeat-x;
}
#wrap{
width:950px;
margin:0 auto;
padding:10px;
background:#FFFFFF;
}

/*/////
Begin Typography and Colors
/////*/
h1{
margin:0 auto;
padding:23px 0 0 0;
}
h2{
margin:0;
padding:0 0 0 4px;
font-family:arial;
font-size:16px;
font-weight:bold;
}
.heading h2{
font-size:18px;
}
h3{
padding:0;
margin:0 0 12px 0;
}
p{
margin:0 0 12px 0;
padding:0;
}
a{
color:#c90800;
}
a:hover{
color:#003399;
}
a img{
border:none;
}
a:active, a:hover{
outline:none;
}

/*/////
Begin Header
/////*/
#header{
height:269px;
width:970px;
margin:0 auto 3px auto;
padding:0;
background:url(images/header-background.jpg) top center no-repeat;
}
.logo{
margin:0 0 5px 0;
}
.logo h1{
width:310px;
float:left;
}
.logo .homepage{
width:188px;
float:right;
}
.listenlive{
margin:13px 0 0 0;
float:left;
}
.banner{
float:right;
}

/*/////
Begin Navigation
/////*/
#navigation{
height:24px;
width:950px;
margin:10px auto 0 auto;
padding:5px 0 0 20px;
list-style:none;
background:url(images/navigation-background.png) bottom left no-repeat;
}
#navigation li{
padding:0 7px;
display:inline;
background:url(images/navigation-division.gif) top right no-repeat;
}
#navigation li a{
font-size:16px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
color:#ffffff;
}
#navigation li a:hover{
color:#FFFFCC;
}
#navigation .current_page_item a{
color:#FFFFCC;
}
#navigation .last{
background:none;
}

/*/////
Begin Forum
/////*/
#forum-login{
margin:0 0 12px 0;
padding:0;
}
#forum-login #log, #forum-login #pwddummy, #pwd{
width:195px;
padding:4px 5px;
border:1px solid #666666;
}
#forum-login #pwd{
display:none;
}
#forum-login #button{
margin:0;
padding:3px 5px 0px 5px;
border:none;
background:#6699FF;
font-size:12px;
font-family:trebuchet ms;
font-weight:bold;
text-decoration:underline;
color:#003366;
border:1px solid #666666;
}
#forum ul{
margin:0;
padding:0;
list-style:none;
}
#forum ul li{
padding:6px 6px;
margin:0;
border-bottom:1px dotted #666666;
}
#forum ul li:hover{
padding:6px 6px;
background:#CCCCCC;
}
#forum ul li a{
font-family:arial;
font-size:12px;
font-weight:bold;
color:#333333;
}

/*///////////////////////////////////////////////////////
Begin Left Content
///////////////////////////////////////////////////////*/
#left-content-home{
width:469px;
float:left;
}
/*/////
Begin automatic-yan
/////*/
#automatic-yan{
margin:0 0 12px 0;
}
#automatic-yan .heading{
height:22px;
padding:5px 0 0 7px;
color:#fff;
background:url(images/large-background-blue.png) top center no-repeat;
}
#automatic-yan .content{
padding:0 0 2px 2px;
border-left:1px solid #0000FF;
border-right:1px solid #0000FF;
border-bottom:1px solid #0000FF;
background:#3f46a5;
}
*html #automatic-yan .content{
padding:0 0 2px 2px;
border-left:1px solid #0000FF;
border-right:1px solid #0000FF;
border-bottom:1px solid #0000FF;
background:#3f46a5;
}
/*/////
Begin Shoutbox
/////*/
#yesfm-shoutbox{
margin:0 0 12px 0;
}
#yesfm-shoutbox .heading{
height:22px;
padding:5px 0 0 7px;
color:#fff;
background:url(images/large-background-red.png) top center no-repeat;
}
#yesfm-shoutbox .content{
padding:12px 5px;
border-left:1px solid #990000;
border-right:1px solid #990000;
border-bottom:1px solid #990000;
background:#6d0000 url(images/sb-background.gif) top center repeat-x;
}
#yesfm-shoutbox .content h2{
margin:0 0 12px 0;
padding:0;
}
#yesfm-shoutbox .content #shoutbox{
height:100%;
width:455px;
margin:0;
padding:0;
overflow:hidden;
}
#yesfm-shoutbox .content .widgettitle{
display:none;
}
#yesfm-shoutbox .content ul{
margin:0;
padding:0;
}
#yesfm-shoutbox .classEven, #yesfm-shoutbox .classOdd{
margin:0;
padding:10px;
border-bottom:1px dotted #333333;
}
#yesfm-shoutbox #sb_messages{
padding:0 5px 0 0;
background:#FFFFFF;
}
#yesfm-shoutbox .error_message{
width:448px;
border:none;
}
#yesfm-shoutbox #input_area{
margin:10px 0 0 0;
}
#yesfm-shoutbox .sb_name, #yesfm-shoutbox .sb_email, #yesfm-shoutbox .sb_input{
height:20px;
width:452px;
margin:0;
padding:0;
border:1px solid #666666;
}

#yesfm-shoutbox .info{
margin:0 0 10px 0;
color:#000;
}

#yesfm-shoutbox #sb_addmessage{
height:24px;
width:51px;
margin:10px 0 0 0;
padding:0 0 3px 0;
border:none;
outline:none;
color:#ffffff;
cursor:pointer;
background:url(images/sb-button.gif) top center no-repeat;
}
#yesfm-shoutbox #sb_showsmiles{
display:none;
}
/*/////
Begin Forum
/////*/
#forum{
margin:0 0 12px 0;
}
#forum .heading{
height:22px;
padding:5px 0 0 7px;
background:url(images/large-background-blue.png) top center no-repeat;
}
#forum .heading a{
color:#fff;
text-decoration:none;
}
#forum .content{
padding:0 1px;
border-left:1px solid #0000FF;
border-right:1px solid #0000FF;
border-bottom:1px solid #0000FF;
background:url(images/profile-background.gif) top center repeat-x;
}
/*/////
Begin Polls
/////*/
#poll{
width:228px;
margin:0 0 12px 0;
float:left;
}
#poll .heading{
height:22px;
padding:5px 0 0 7px;
color:#fff;
background:url(images/small-background-red.png) top center no-repeat;
}
#poll .content{
padding:12px;
border-left:1px solid #c90800;
border-right:1px solid #c90800;
border-bottom:1px solid #c90800;
}
.wp-polls p{
text-align:left;
}
.wp-polls .Buttons{
height:38px;
width:80px;
margin:10px 0 0 0;
padding:0 0 3px 0;
border:none;
outline:none;
color:#ffffff;
cursor:pointer;
background:url(images/poll-button.jpg) top center no-repeat #ffffff;
}

/*/////
Begin Top 20
/////*/
#yeskalera{
width:228px;
margin:0 0 12px 0;
float:right;
}
#yeskalera .heading{
height:22px;
padding:5px 0 0 7px;
color:#fff;
background:url(images/small-background-blue.png) top center no-repeat;
}
#yeskalera .heading h2 a{
color:#ffffff;
text-decoration:none;
}
#yeskalera .content h2{
margin:0;
padding:0;
font-family:arial;
font-size:12px;
color:#000000;
}
#yeskalera .content{
padding:3px 0 0 0;
border-left:1px solid #0087c7;
border-right:1px solid #0087c7;
border-bottom:1px solid #0087c7;
background:url(images/profile-background.gif) top center repeat-x;
}
#yeskalera .content .clearfix{
margin:0 0 0 0;
padding:10px;
border-bottom:1px dotted #666666;
}
#yeskalera .content .clearfix:hover{
background:#CCCCCC;
}
#yeskalera .content .clearfix h3{
margin:0;
padding:0;
font-size:12px;
line-height:12px;
float:left;
}
#yeskalera .content .clearfix object{
float:right;
}
.viewall{
margin:0;
padding:0 0 2px 10px;
background:#0087c7;
}
.viewall a{
text-decoration:none;
color:#ffffff;
}
.even{
background:#dcf0ff;
}
/*/////
Begin Yesmuna
/////*/
#yesmuna{
width:228px;
margin:0 0 12px 0;
float:right;
}
#yesmuna .heading{
height:22px;
padding:5px 0 0 7px;
color:#fff;
background:url(images/small-background-blue.png) top center no-repeat;
}
#yesmuna .heading h2 a{
color:#ffffff;
text-decoration:none;
}
#yesmuna .content h2{
margin:0;
padding:0;
font-family:arial;
font-size:12px;
color:#000000;
}
#yesmuna .content{
padding:3px 0 0 0;
border-left:1px solid #0087c7;
border-right:1px solid #0087c7;
border-bottom:1px solid #0087c7;
background:url(images/profile-background.gif) top center repeat-x;
}
#yesmuna .content .clearfix{
margin:0 0 0 0;
padding:10px 0 0 0;
border-bottom:1px dotted #666666;
}
#yesmuna .content .clearfix:hover{
background:#CCCCCC;
}
#yesmuna .content .clearfix h3{
width:160px;
margin:0;
padding:0 10px;
font-size:12px;
line-height:12px;
float:left;

}
#yesmuna .content .clearfix #play{
width:86px;
float:right;
cursor:pointer;
}
#play{
padding:15px 0 0 0;
text-align:left;
}
.player{
padding:5px 0 5px 10px;
background:#b7e0ff;
}

/*/////
Begin Ay Ambot
/////*/
#ay-ambot{
margin:0 0 12px 0;
}
#ay-ambot .heading{
height:22px;
padding:5px 0 0 7px;
color:#fff;
background:url(images/large-background-red.png) top center no-repeat;
}
#ay-ambot .content{
/*height:187px;*/
padding:0;
border-left:1px solid #990000;
border-right:1px solid #990000;
}
#ay-ambot .content h2{
margin:0 0 12px 0;
padding:0;
font-size:16px;
font-family:comic sans ms;
font-weight:normal;
line-height:16px;
}
#ay-ambot .content .right{
font-size:14px;
font-family:comic sans ms;
font-weight:normal;
line-height:18px;
padding:10px 10px 0 0;
}
#ay-ambot .viewall{
padding:0 10px 2px 0;
text-align:right;
background:#c90800;
}
#ay-ambot img{
padding:10px;
}
/*///////////////////////////////////////////////////////
End Left Content
///////////////////////////////////////////////////////*/


/*///////////////////////////////////////////////////////
Begin Right Content
///////////////////////////////////////////////////////*/
#right-content{
width:469px;
float:right;
}
/*/////
Begin Yesfm Jocks
/////*/
#yesfm-jocks{
margin:0 0 10px 0;
}
#yesfm-jocks .heading{
height:22px;
padding:5px 0 0 7px;
color:#fff;
background:url(images/large-background-red.png) top center no-repeat;
}
#yesfm-jocks .content{
padding:0 1px 0 1px;
border-left:1px solid #ff0000;
border-right:1px solid #ff0000;
border-bottom:1px solid #ff0000;
background:url(images/profile-background.gif) top center repeat-x;
}
#yesfm-jocks .content .clearfix{
margin:0;
padding:15px 10px;
background:url(images/profile-background.gif) top center repeat-x;
}
.jock-image{
width:60px;
margin:0 10px 0 0;
padding:0;
border:1px solid #0b4e9d;
float:left;
}
.jock-text{
width:300px;
float:left;
}
.jock-text h2{
margin:0;
padding:0;
}
.jock-text h2 a{
font-size:22px;
font-family:arial;
font-weight:bold;
text-decoration:none;
color:#c90800;
}
.jock-text a{
margin:0;
padding:0;
font-family:arial;
text-decoration:none;
color:#c90800;
}
.jock-text h2 a:hover, .jock-text a:hover{
text-decoration:underline;
color:#003399;
}
.jock-text h3{
padding:0 0 0 3px;
font-size:12px;
}
.jock-clip{
float:right;
width: 60px;
text-align: center;
}
/*/////
Begin Social Networking
/////*/
#social{
margin:0 0 10px 0;
}
#social .heading{
height:22px;
padding:5px 0 0 7px;
color:#fff;
background:url(images/large-background-blue.png) top center no-repeat;
}
#social .content{
padding:30px 5px 20px 5px;
border-left:1px solid #0000FF;
border-right:1px solid #0000FF;
border-bottom:1px solid #0000FF;
background:#0b4e9d url(images/social-background.gif) top center repeat-x;
}
#social .content img{
margin:0 0 0 20px;
}
/*/////
Begin Anong Balita
/////*/
#news{
width:228px;
margin:0 0 10px 0;
float:right;
}
#news .heading{
height:22px;
padding:5px 0 0 7px;
color:#333333;
background:url(images/small-background-yellow.png) top center no-repeat;
}
#news .content{
padding:2px 0 0 0;
border-left:1px solid #deda00;
border-right:1px solid #deda00;
border-bottom:1px solid #deda00;
background:url(images/profile-background.gif) top center repeat-x;
}
#news .content ul{
margin:0;
padding:0;
list-style:none;
}
#news .content ul li{
padding:10px;
border-bottom:1px dotted #666666;
}
#news .content h3{
margin:0;
padding:0;
font-size:12px;
}
#news .content p{
margin:0;
padding:0;
font-size:10px;
line-height:12px;
}
#news a {
	text-decoration: none;
}
.news-wrap a{
color:#0688ee;
text-decoration: none;
}

/*/////
Begin You Win
/////*/
#you-win{
width:228px;
margin:0 0 12px 0;
float:left;
}
#you-win .heading{
height:22px;
padding:5px 0 0 7px;
background:url(images/small-background-yellow.png) top center no-repeat;
}
#you-win .heading h2 a{
text-decoration:none;
color:#333333;
}
#you-win .content{
padding:4px 0;
margin:0;
border:1px solid #dfdb00;
}
#you-win .content h2{
margin:0 0 12px 0;
padding:0;
}
#you-win p{
margin:0;
padding:0;
}
#you-win .viewall{
background:#dfdb00;
}
/*/////
Begin Yesfm What's Up
/////*/
#whats-new{
width:228px;
margin:0 0 10px 0;
float:left;
}
#whats-new .heading{
height:22px;
padding:5px 0 0 7px;
background:url(images/small-background-red.png) top center no-repeat;
}
#whats-new .heading h2 a{
text-decoration:none;
color:#fff;
}
#whats-new .content{
padding:0 1px 15px 0;
border-left:1px solid #c90800;
border-right:1px solid #c90800;
border-bottom:1px solid #c90800;
}
#whats-new .content h2{
margin:0;
padding:0;
}
#whats-new .content .clearfix img{
margin:0 12px 12px 0;
padding:2px;
border:1px solid #333333;
float:left;
}
#whats-new .content h3{
margin:0;
padding:0;
}
#whats-new .content h3 a{
font-size:12px;
}
#whats-new .content p{
margin:0;
padding:0;
font-size:10px;
line-height:12px;
}
#whats-new .content .clearfix{
padding:10px 10px 0 10px;
border-bottom:1px dotted #333333;
}
/*/////
Begin fan
/////*/
#fan{
width:228px;
margin:0 0 12px 0;
float:right;
}
#fan .heading{
height:22px;
padding:5px 0 0 7px;
background:url(images/small-background-blue.png) top center no-repeat;
}
#fan .heading h2 a{
text-decoration:none;
color:#fff;
}
#fan .content{
padding:3px 0 0 0;
border-left:1px solid #0087c7;
border-right:1px solid #0087c7;
border-bottom:1px solid #0087c7;
background:url(images/profile-background.gif) top center repeat-x;
}
#fan .content h2{
margin:0 0 12px 0;
padding:0;
}
#fan .content p{
margin:0;
}
#fan .content img{
margin:0 0 3px 0;
}

/*////////////////////////////////////////////////////////////
Begin Jock Page
////////////////////////////////////////////////////////////*/
.jock{
margin:0 4px 0 0;
float:left;
}
.jock p{
text-align:center;
}
#page-content .jock-image{
width:160px;
float:left;
border:none;
}
#page-content .jock-image img{
border:1px solid #666666; 
}
.jock-profile{
width:490px;
padding:0 20px 0 0;
float:right;
}
#page-content #left-content .jock-content{
width:687px; /*711 w/out padding*/
margin:0 0 12px 0;
padding:8px 12px 20px 12px;
background:url(images/page-background.png) bottom center no-repeat;
float: left;
}
#jock-navigation {
float: left;
}
#jock-navigation .jock-content img{
margin:0 2px 0 0;
border:1px solid #333333;
}
#jock-navigation p{
margin:0;
padding:0;
}
.three tr{
margin:0 0 5px 0;
}
.three td{
padding:3px;
border:1px solid #e0e0e0;
}
.jock-thumbnails{
width:75px;
margin:0 10px 0 0;
float:left;
}
.jock-thumbnails span{
line-height:10px;
text-align:center;
display:block;
font-size:10px;
}

/*////////////////////////////////////////////////////////////
Begin Tooltip
////////////////////////////////////////////////////////////*/
.thumbtitle{
margin:5px 0;
text-align:center;
font-weight:bold;
font-family:tahoma;
}
.thumbpic{
cursor:pointer;
width:60px;
}
#popupdiv{
position:absolute;
padding:3px;
background:#0b4e9d;
display:none;
}


/*////////////////////////////////////////////////////////////
Begin Page Content
////////////////////////////////////////////////////////////*/
#page-content #left-content{
float:left;
width: 711px;
}
#page-content #left-content .heading{
height:12px;
width:711px; /*711 w/out padding*/
background:url(images/page-background.png) top center no-repeat;
float: left;
}
#page-content #left-content .content{
/*min-height:756px;*/
width:687px; /*711 w/out padding*/
margin:0 0 12px 0;
padding:8px 12px 20px 12px;
background:url(images/page-background.png) bottom center no-repeat;
float: left;
}
#page-content #left-content .content h2{
font-size:20px;
font-family:arial;
font-weight:bold;
color:#c90800;
margin:0 0 20px 0;
padding:0;
}
#page-content #right-content, #page-content #right-content #whats-new, #page-content #right-content #news{
float:none;
}
#page-content #right-content{
width:228px;
float:right;
}

/*////////////////////////////////////////////////////////////
Begin Program
////////////////////////////////////////////////////////////*/
.program{
width:690px;
margin:0 0 20px 0;
}
.program td{
padding:3px;
border:1px solid #e0e0e0;
text-align:center;
}


/*////////////////////////////////////////////////////////////
Begin Footer
////////////////////////////////////////////////////////////*/
#footer{
width:950px;
margin:10px auto 0 auto;
padding:10px;
clear:both;
background:#ffffff;
}
.banner-footer{
margin:0;
padding:0;
text-align:center;
}


/*////////////////////////////////////////////////////////////
Begin Classes
////////////////////////////////////////////////////////////*/
.left{
float:left;
}
.right{
float:right;
}

.image-left{
padding:2px;
margin:0 10px 5px 0;
border:1px solid #999999;
float:left;
}
.image-right{
padding:2px;
margin:0 0 5px 10px;
border:1px solid #999999;
float:right;
}
.clearfix:after{
content: ".";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0;
}
.clearfix{
display:inline-block;
}
html[xmlns] .clearfix{
display:block;
}
*html .clearfix{
height:1%;
}
.clear{
clear:both;
}
.readmore span {
font-size:14px;
font-weight:bold;
}
.read-more {
font-size: 14px;
font-weight: bold;
text-align: right;
clear: both;
}
hr{
margin:20px 0;
border-left:none;
border-right:none;
border-bottom:none;
border-top:1px solid #999999;
}

/*////////////////////////////////////////////////////////////
Begin Gallery
////////////////////////////////////////////////////////////*/
.content .ngg-album{
min-height:140px;
width:320px;
margin:0;
padding:10px;
float:left;
}
.content .ngg-description p{
margin:0;
padding:0;
}
.content .ngg-album .ngg-thumbnail{
margin:0;
padding:0;
float:left;
}
.content .ngg-album .ngg-description{
width:233px;
margin:0;
padding:0;
float:right;
}
#lightbox-overlay-text-about, #lightbox-overlay-text-close, #lightbox-overlay-text-interact{
display:none;
}

/*////////////////////////////////////////////////////////////
Begin JQuery Tabs 
////////////////////////////////////////////////////////////*/

.tabs, .event-tab{
margin:10px 0 10px 5px;
padding:0 0 10px;
font-size: 24px;
}
.tabs li, .event-tab li{
display:inline;
list-style: none;
}
.tabs a, .event-tab a{
margin:0;
padding:5px 10px 2px 10px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
color:#0688ee;
}
.tabs a.current, .event-tab a.current{
margin:0;
padding:5px 10px 5px 10px;
color:#FFF;
background:#0688ee;
}
.tabs a:active, .event-tab a:active{
border:none;
outline:none;
}

/*////////////////////////////////////////////////////////////
Begin Contact Form 
////////////////////////////////////////////////////////////*/
#contact-form form.ddfm{
margin:0;
padding:0;
}
.ddfmwrap{
margin:0;
padding:0;
}
#contact-form form.ddfm label{
width:120px;
}

/*////////////////////////////////////////////////////////////
Begin RHTV
////////////////////////////////////////////////////////////*/
.rhtv{
text-align:center;
}
.rhtv .player{
padding:2px;
border:1px solid #333333;
}
.news-wrap{
margin:0 0 10px 0;
padding:10px;
border:1px solid #cecece;
}
.news-wrap h3, news-wrap p{
margin:0 0 5px 0;
}
/*////////////////////////////////////////////////////////////
Begin Jokes
////////////////////////////////////////////////////////////*/
.jokes{
width:100%;
margin:0 0 10px 0;
border:1px solid #666666;
}
.jokes td{
padding:5px 10px;
border:1px solid #666666;
}
/*////////////////////////////////////////////////////////////
Begin Music Page
////////////////////////////////////////////////////////////*/
.song{
width:320px;
margin:0 10px 10px 0;
padding:10px 10px 10px 0;
border-right:1px dotted #666666;
border-bottom:1px dotted #666666;
float:left;
}
.album-art{
float:left;
}
.song .details{
width:210px;
float:right;
}
.song #play{
padding:0;
background:#b7e0ff;
float:none;
}
.song #play img{
cursor:pointer;
}
.song .player{
padding:5px 0 5px 5px;
background:#b7e0ff;
}

/*////////////////////////////////////////////////////////////
Begin Network Page
////////////////////////////////////////////////////////////*/
#network{
float:left;
width: 100%;
}
.network-map{
width:437px;
float:right;
}
.network-handler {
width: 100%; 
float: left; 
margin: 0 0 10px;
padding: 5px;
}
.network-handler:hover {
background-color: #E8E8E8;
}
.network-logo {
width: 100px; 
text-align:center; 
float: left; 
}
.netlogo {
cursor: pointer;
}
#network h2 {
font-size: 1.6em;
}
hr.news-separator {
	background-color: #999;
	color: #FFF;
	margin: 20px 0 0;
}
.news span, .news-time {
	font-style: italic;
	color: #666666;
	font-size: 10px;
}
.fan-of-the-week {
	border: 1px solid #C0C0C0;
	padding: 10px 10px 0 10px;
	margin: 10px 0;
}
.fan-of-the-week img {
	margin: 0 20px 20px 0;
	border: 1px solid #030303;
}
#page-content #wide-content{
	float:left;
}
#page-content #wide-content .heading{
	height:12px;
	width:950px; /*711 w/out padding*/
	background:url(images/page-background-wide.png) top center no-repeat;
}
#page-content #wide-content .content{
	/*min-height:756px;*/
	width:926px; /*711 w/out padding*/
	margin:0 0 12px 0;
	padding:8px 12px 20px 12px;
	background:url(images/page-background-wide.png) bottom center no-repeat;
	float: left;
}

#wpf-info {
	display: none;
}

/* Image Alignment */
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

.alignright {float:right; margin:0 0 1em 1em}
.alignleft {float:left; margin:0 1em 1em 0}
.aligncenter {display: block; margin-left: auto; margin-right: auto}

.wp-caption {
	padding: 10px 0 0 10px;
	border: 1px solid #999999;
}

.wp-caption-text {
	font-size: 90%;
	color:#999999;
	font-family: tahoma;
	margin: 10px 10px 10px 0;
}

ul #sidebar {
	list-style: none;
	margin: 0;
	padding: 0;
}

.overlay-chatroll {
	position: relative;
	z-index: 1;
	background-color: #fff;
	padding: 5px 0;
	margin: -30px 0 0;
}