/*
Theme Name: Darling
Theme URI: http://q945therock.com/
Description: Custom Theme created exclusively for cookielady.net.
Version: 1.0
Author: Anthony Acosta
Author URI: http://kennedymedia.com/
*/
@import url(http://fonts.googleapis.com/css?family=Anton);
body                                   {
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    color: #232323;
    margin: 0px;
    background-color: #000;
    background-image: url(images/bg.jpg);
    background-position: top;
    background-repeat: no-repeat;

}
#wrapper                               {
    display: block;
    /*border: 1px #000000 solid;*/
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
    background-color: #000;
    background-image: url(images/bg_main.jpg);}
#header                                {
    width: 1000px;
    height: 187px;
    background-image: url(images/header.jpg);
    background-repeat: no-repeat; }
.widget_block                          {
    margin: auto auto auto auto;
    text-align: center; }
.widget_block ul                          {
    text-align: left;
    list-style:circle;
}
.widget_block ul li a                     {
    font-size:10px;
    line-height:1.4em;
    color:#900; }

.center                                {
    margin: auto auto auto auto;
    text-align: center; }
#center1                               { margin-left: 10px }
#leaderboard                           {
    width: 728px;
    height: 90px;
    padding-top: 5px;
    padding-right: 10px;
    display: compact;
    text-align:center;
    float:right; }
#bottomleaderboard                           {
    height: 90px;
    padding: 5px;
    display: inline-block;
    text-align:center;
    width:100%;
}
#fullbanner                           {
    width: 468px;
    height: 60px;
    padding-top: 5px;
    padding-right: 5px;
    display: compact;
    text-align:center;
    float:left; }
#listenlive_header                     {
    float: left;									  ;
    display: compact;
    margin-top:10px;
    margin-left:262px;	
}
#content #box p {
    margin-left: 5px;

}

#content                               {
    float: left;
    text-align: left;
    width: 530px;
    margin-left: 5px;
    margin-top: 5px;
}
#contentwide                           {
    width: 800px;
    text-align: left;
    border: #505050 1px solid;
    margin-left: 5px;
    float: left; }
#postmetadata                          { }
#comment                               { width: 100% }
#content p img                         { max-width: 500px }
#sidebar                               {
    width: 315px;
    float: left;
    text-align: left;
    /*display: block;*/
    margin-left: 5px;
    margin-top: 5px; }
#sponsors                              {
    width: 130px;
    float: left;
    text-align: left;
    list-style: none;
    margin-left: 5px;
    margin-top: 5px;
}
#sponsors li a                         {
    list-style: none;
    font-size: 10px; }
#sidebar li                            {
    list-style: none;
    display: block; }
#both                                  { clear: both }
#footer                                {
    height: 152px;
    text-align: right;
    font-size: 10px;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    color:#ffffff;
}
#footer a                              {
    font-size: 10px;
    color: #CCCCCC; }
h1                                     {
    font-size: 24px;
    color: #600; }
a                                      {
    font-size: medium;
    color: #FF9900; }
a:visited                              { text-decoration: none }
a:hover                                { text-decoration: underline }
a:active                               { text-decoration: none }
a:link                                 { text-decoration: none }
img                                    { border: 0px }
img.centered                           {
    display: block;
    margin-left: auto;
    margin-right: auto; }
img.alignright                         {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline; }
img.alignleft                          {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline; }
.alignright                            { float: right }
.alignleft                             { float: left }
.gallery-item                          {
    background-color: #CCC;
    border: 1px solid #666666;
    padding-top: 5px;
    font: 11px/1.4em Arial, sans-serif; }
.horizontalcssmenu                     {
    width: 1000px;
    height: 32px;
    margin-left: auto;
    margin-right: auto;
    background-image: url(images/horizontalmenubg.png); }
.horizontalcssmenu ul                  {
    margin: 0;
    list-style-type: none; }
/*Top level list items*/
.horizontalcssmenu ul li               {
    display: inline;
    float: left; }
/*Top level menu link items style*/

.horizontalcssmenu ul li a             {
    display: block;
    border-left: 1px solid #202020;
    text-decoration: none;
    color: black;
    padding:7px;
    font-family: 'Anton', sans-serif;   font-size:18px;
    line-height: 100%;
    -webkit-font-smoothing: antialiased; }
.horizontalcssmenu ul li a:hover       {
    color: #fff;
    background-color: #D21921;}

/*Sub level menu*/
.horizontalcssmenu ul li ul            {
    left: 0;
    top: 0;

    display: block;                                           
    visibility: hidden;
    z-index: 100; }
/*Sub level menu list items*/
.horizontalcssmenu ul li ul li         {
    display: inline;
    /*float: none;*/ }
/* Sub level menu links style */
.horizontalcssmenu ul li ul li a       {
    width: 160px; /*width of sub menu levels*/
    font-weight: normal;
    padding: 2px 5px;
    background: #e3f1bd;
    border-width: 0 1px 1px 1px; }
/*.horizontalcssmenu ul li a:hover{
background: url(menubgover.gif) center center repeat-x;
}*/
.horizontalcssmenu ul li ul li a:hover { background: #cde686 }
/*.horizontalcssmenu .arrowdiv{
position: absolute;
right: 0;
background: transparent url(menuarrow.gif) no-repeat center left;
}*/
* html p#iepara                        {
    /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
    padding-top: 1em; }
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li        {
    float: left;
    height: 1%; }
* html .horizontalcssmenu ul li a      { height: 1% }
/* End */
#box                                   {
    background-color: #F8F8F8;
    margin-bottom: 10px;
    /*padding: 10px 10px 1px 10px;;
    border: 1px solid #E1E1E1;
    border: 1px solid #ababab;*/
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    padding-bottom: 5px; }
#box img                               { padding-left: -5px }
#box h3                                {
    margin-left: 5px;
}
#box h2                                {
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    color: #FFF;
    background-color: #900;
    margin-top: -2px;
    margin-left: 0px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-top: 5px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px; }
.box h2 a,
.box h2 a.visible                      {
    color: #9BAAB5;
    font-weight: normal; }
.box h2 a:hover                        {
    color: #FFFFFF;
    background: none; }
.post                                  {
    font-size: 1.2em;
    font-weight: bold;
    text-transform: uppercase;
    color: #600; }
.rss-date                              {
    font-size: .8em;
    color: #999;
    display: block; }
#box dl dd                             {
    font-size: 11px;
    margin-left: -5px; }
.aktt_tweets                           {
    /*background-image: url('images/twitterBG.png');;
    background-repeat: no-repeat;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #5AA5BC;*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    padding-right: 5px; }
.aktt_tweets ul li                     {
    color: #0C93BA;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #A1E8F7;
    list-style-type: none;
    padding-bottom: 25px; }
.aktt_tweets ul li a                   {
    text-decoration: none;
    font-size: 0.8em;
    color: #DDA84E; }
.aktt_tweets ul                        {
    padding: 0;
    margin: 0; }
.aktt_tweets ul li a:hover             {
    text-decoration: none;
    color: #D78E42; }
.aktt_tweets p                         {
    text-align: right;
    padding-right: 6px;
    padding-bottom: 10px; }
.commentlist                           { font-size: 12px }
.commentlist a                         {
    font-size: 12px;
    color: #900; }
.postmetadata                          {
    font-size: 12px;
    color: #900; }
.postmetadata a                        {
    font-size: 12px;
    color: #900; }
.wp-caption                            {
    border: 1px solid #ddd;
    text-align: center;
    background-color: #f3f3f3;
    padding-top: 4px;
    margin: 10px;
    /* optional rounded corners for browsers that support it */
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    max-width: 500px; }
.wp-caption img                        {
    margin: 0;
    padding: 0;
    border: 0 none;
    padding-left: 0px;
    max-width: 490px; }
.wp-caption p.wp-caption-text          {
    font-size: 11px;
    line-height: 17px;
    padding: 0 4px 5px;
    margin: 0; }
.gallery-icon                          {
    border: 1px solid #ddd;
    text-align: center;
    background-color: #f3f3f3;
    padding-top: 4px;
    margin: 4px;
    /* optional rounded corners for browsers that support it */
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px; }
.attachment-thumbnail                  {
    margin-left: auto;
    margin-right: auto;
    margin: 0;
    padding: 0;
    border: 0 none; }
.gallery-caption                       {
    font-size: 11px;
    line-height: 17px;
    padding: 0 4px 5px;
    margin: 0; }
#radarbox                              {
    background: url(http://www.foxrio2.com/images/bg_radar.jpg) no-repeat;
    height: 300px;
    padding-top: 0px; }
#liveradar                             { padding-top: 47px }
.attachment-post-thumbnail             {
    width: 150px;
    height: auto;
    float: right;
    padding: 5px;
    margin: 5px;
    border: solid;
    border-width: 1px;
    border-color: #666; }
.twittop                               {
    margin: 5px 0px 0px 0px;
    height: 30px;
    background: #141313 url(images/twitop.jpg) no-repeat;
    width: 308px; }
.twittop ul                            {
    width: 300px;
    float: left;
    height: 100%;
    padding: 0px 0px;
    margin: 0px 0px;
    background: #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    font-family: Arial,sans-serif; }
ul#twitter_update_list                 {
    list-style: none;
    padding: 0px 0px;
    margin: 0px 0px; }
ul#twitter_update_list li              {
    font-size: 11px;
    list-style: none;
    padding: 5px 5px;
    margin: 0px 0px;
    line-height: 18px;
    background: #B5D3DD url(images/twit.jpg) repeat-x;
    border-bottom: 1px dotted #ccc;
    color: #222; }
ul#twitter_update_list li:hover        {
    font-size: 11px;
    list-style: none;
    padding: 5px 5px;
    margin: 0px 0px;
    line-height: 18px;
    background: #dcdcdc url(images/twith.jpg) repeat-x;
    border-bottom: 1px dotted #ccc; }
#twitter_update_list li a:link,
#twitter_update_list li   a:visited    { color: #D3116D }
#twitter_update_list li a:hover        { color: #BC0C0F }
/*Begin Calendar Styles*/

.calnk a:hover {
    background-position:0 0;
    border-bottom:1px dotted #000;
    color:#000;
    text-decoration:none
}

.calnk a:visited {
    border-bottom:1px dotted #000;
    color:#000;
    text-decoration:none
}

.calnk a {
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
    border-bottom:1px dotted #000;
    color:#000;
    display:block;
    font-size:10px;;
    font-weight:700;
    margin:0 0px;
    padding:4px 6px;
    text-decoration:none;
    text-transform:uppercase
}

.calnk a:hover span {
    background:#F6F79B;
    color:#333;
    display:block;
    margin-top:1px;
    padding:5px;
    position:absolute;
    width:14%;
    z-index:1000;
}

.calendar-table {
    border:none;
    width:99% !important ;
    margin:auto;
    background-color: white;
}

.calendar-month {
    font-size:1.8em;
    font-weight:700;
    text-align:center;
    text-transform:uppercase;
    width:50%;
    background: #A2ADBC;
}

.normal-day-heading {
    background-color:#EBF2EA;
    border:1px solid #DFE6DE;
    font-size:.8em;
    height:25px;
    text-align:center;
    width:14%;
}

.weekend-heading {
    background-color:#EBF2EA;
    border:1px solid #DFE6DE;
    color:red;
    font-size:.8em;
    height:25px;
    text-align:center;
    width:14%;
}

.day-with-date {
    border:1px solid #DFE6DE;
    font-weight:700;
    height:60px;
    text-align:left;
    vertical-align:text-top;
    width:14%;
}

.day-without-date {
    border:1px solid #E9F0E8;
    height:60px;
    width:14%;
}

span.weekend {
    color:red
}

.current-day {
    background-color:#FF0;
    border:1px solid #BFBFBF;
    height:60px;
    text-align:left;
    vertical-align:text-top;
    width:14%;
    color: #F6F4DA;
    background: #DF9496;
}

span.event {
    font-size:.75em;
    width:14%;
}

.kjo-link {
    font-size:.75em;
    text-align:center;
}

.event-title {
    font-size:1.2em;
    font-weight:700;
    text-align:center;
}

.calendar-date-switcher form {
    margin:0;
    padding:0;
}

.cat-key {
    border:1px solid #D6DED5;
    margin-top:10px;
    padding:5px;
    width:100%;
}
/*End Calendar Styles*/

.hidden, .widget_block .article .meta, .calnk a span, .ie div#bantopbadge div.weatherbadger span.loc, #newonfox li span, ul#root li.hidemainnav a, ul#root li.hidemainnav span {
    display: none;
}
.srp-widget-date {
    font-size:10px;
    color:#666666;
}
.srp-widget-title {
    text-align:left;
    margin:0px;
}
.srp-widget-excerpt {
    text-align:left;
    font-size:12px;
}
.srp-thumbnail-box{
    padding-left: 5px;
}
