* {
margin: 0;
padding: 0;
}
body {
background: #f1efe8;
width: 100%;
font-family: Georgia,Times,"Times New Roman",serif;
}
h1 {
font-size: 22px;
color: #b0303c;
font-family: arial,"lucida grande",helvetica,verdana,sans-serif;
text-align: center;
margin: 0pt 0pt 20px;
padding: 0pt;
}
h2 {
font-family: arial,"lucida grande",helvetica,verdana,sans-serif;
margin: 0pt 0pt 5px;
padding: 0pt;
font-size: 120%;
font-weight: bold;
color: #340802;
}
h3 {
color: #9D5C07;
font-family: arial,"lucida grande",helvetica,verdana,sans-serif;
font-size: 115%;
font-weight: bold;
margin: 5px 0pt 4px 0pt;
}
h4 {
font-family: arial,"lucida grande",helvetica,verdana,sans-serif;
margin: 0pt 0pt 5px;
padding: 0pt;
text-align: center;
font-size: 145%;
font-weight: bold;
color: #0C4C63;
}
h5 {
color: #9D5C07;
font-family: arial,"lucida grande",helvetica,verdana,sans-serif;
text-align: center;
font-size: 115%;
font-weight: bold;
margin: 5px 0pt 4px 0pt;
}
em {
text-decoration=italic;
}
p {
font-family: "lucida grande",arial,helvetica,verdana,sans-serif;
line-height: 1.2em;
margin-bottom: 4px;
font-size: 85%;
color: #412623;
margin-bottom: 10px;
}
p2 {
font-family: "lucida grande",arial,helvetica,verdana,sans-serif;
line-height: 1.5em;
margin-bottom: 4px;
font-size: 95%;
color: #412623;
margin-bottom: 10px;
}
a, a:active, a:visited {
color: #6e1213;
text-decoration: none;
}
h2 a {
color: #6e1213;
text-decoration: none;
border-bottom:1px solid #C4BEAE;
}
h2 a:hover {
color: #330c14;
background: #f3eedc;
text-decoration: none;
}
p a {
color: #6e1213;
text-decoration: none;
border-bottom:1px solid #C4BEAE;
}
p a:hover {
color: #330c14;
text-decoration: none;
border-bottom:2px solid #A6A193;
}
p2 a {
color: #6e1213;
text-decoration: none;
border-bottom:1px solid #C4BEAE;
}
p2 a:hover {
color: #330c14;
text-decoration: none;
border-bottom:2px solid #A6A193;
}
a img, a:hover img {
background:none;
text-decoration: none;
border:none;
}
.none, .none a:hover {
border:none;
text-decoration:none;
background-color:none;
}
em {
text-decoration: italic;
}
ul {
list-style-type: disc;
margin-left: 20px;
font-family:"lucida grande",arial,helvetica,verdana,sans-serif;
font-size:85%;
line-height:1.2em;
margin-bottom:10px;
}
img .none {
border: none;
color: #FAFAFA;
background-color:none;
}
img.left {
float: left;
}
.line {
clear: left;
border-bottom: 2px solid #D1D7E0;
padding: 0px 0pt;
margin:15px 0pt 15px 0pt;
}


/** Columns and Content Area **/      


#header {
border-top: 8px solid #3E0311;
background: #5c0000 url(/assets/31/gradient.jpg) repeat-x scroll left bottom;
height:133px;
}
#header-in {
width: 810px;
margin: 0px auto;
}
#logo {
padding: 10px 0pt;
}
#page {
width: 810px;
background-color: #f1efe8;
margin: 15px auto;
}
#main {
margin: 0px 265px 0px 0px;
background-color: #FAFAFA;
border-right: 1px solid #E6E5E1;
border-bottom: 1px solid #E6E5E1;
padding: 20px;
}

/** Sidebar **/  

#sidebar {
width: 265px;
float: right;
}
#sidebar h2 {
font-size: 110%;
}
.content {
padding-left: 15px;
}
.content p {
font-family: Georgia,Times,"Times New Roman",serif;
color: #53221c;
font-size: 85%;
}
.content h2 {
color: #500e28;
padding-top: 5px;
margin-bottom: 5px;
padding-bottom: 2px;
}
.content img {
float: left;
margin-right: 10px;
}
.spot {
clear: both;
margin-bottom: 15px;
}
.spot a, .spot a:hover {
border: none;
text-decoration: none;
}
.spot img {
float: left;
margin-right: 18px;
}
.clear {
clear: both;
}
.listen {
float: left;
clear: left;
margin: 0pt 5px -4px 0px;
}
.bio, a.bio, a .bio  {
background: #FFFFFF none repeat scroll 0% 50%;
border: 3px solid #C0C7D2;
padding: 3px;
text-decoration: none;
float: left;
clear: left;
margin: 0pt 15px 8px 0pt;
}
.color {
font-family: "lucida grande",arial,helvetica,verdana,sans-serif;
color: #5C0000;
font-size: 80%;
font-weight: bold;
margin-bottom: 10px;
}
.upcoming,
.show-bio {
background: #eff0e6 none repeat scroll 0% 50%;
padding: 10px 15px 10px 10px;
border-bottom: 1px solid #d8d1bf;
border-top: 1px solid #d8d1bf;
margin-bottom: 6px;
}
a.show-player img,
a.show-player,
a:hover .show-player {
border: 0px
}

  
/** Extras **/  

.entry {
margin-bottom: 25px;
margin-top: 00px;
}
.entry h2 {
color: #b17b11;
font-size: 120%;
margin-bottom: 3px;
}
.entry h2 img {
border:none;
text-decoration:none;
color:#FAFAFA;
}
.entry a, .entry a:hover {
border-bottom: none;
}
.entry a:hover {
background: #f3eedc;
}
.entry p {
font-size: 90%;
font-family: Georgia,Times,"Times New Roman",serif;
line-height: 1.3em;
}
.posted {
font-family: "lucida grande",arial,helvetica,verdana,sans-serif;
border-bottom: 1px solid #D8D1BF;
border-top: 1px solid #D8D1BF;
color: #3a80a5;
background-color: #f6f6f2;
text-align:vertical;
display: block;
font-size: 80%;
font-weight: bold;
margin: 0pt 0pt 5px 1px;
padding: 3px 0pt 3px 0pt;
}
.posted-show {
font-family: "lucida grande",arial,helvetica,verdana,sans-serif;
border-bottom: 1px solid #D8D1BF;
border-top: 1px solid #D8D1BF;
color: #3a80a5;
background-color: #f6f6f2;
text-align:vertical;
display: block;
font-size: 80%;
font-weight: bold;
margin: 0pt 0pt 5px 68px;
padding: 3px 0pt 3px 5px;
}
.comment {
font-family: "lucida grande",arial,helvetica,verdana,sans-serif;
background: #f6f6f2;
padding: 5px;
font-size: 70%;
}
.comment a {
text-decoration: none;
}
.comment a:hover {
text-decoration: none;
background: #f3eedc;
}
.comment img {
margin: 0pt 4px -2px 2px;
background:none;
border:none;
padding:none;
text-decoration:none;
}
.testimonial p {
font-family: Georgia,serif;
font-style: italic;
font-size: 13px;
color: #032152;
}


                    /** Box items **/  

.box {
background: #eae7de;
border-bottom: 1px solid #d8d1bf;
border-top: 1px solid #d8d1bf;
margin: 15px 0px;
padding: 10px 15px;
}
.box p {
font-family: "Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
font-weight: normal;
}
.box h2 {
color: #500e28;
border-bottom: none;
margin-bottom: 3px;
margin-top: 0px;
}


                   /** Splash Area **/  
#splash {
background-image: url(/assets/685/UteLightningSplash2.jpg);
background-repeat: no-repeat;
margin:-15px -15px 0pt;
padding:16px 40px 140px;
}
#splash h4 {
font-family: Georgia,Times,"Times New Roman",serif;
font-size: 17px;
line-height: 1.25em;
font-weight: normal;
}
#splash p {
font-family: Georgia,Times,"Times New Roman",serif;
text-align: center;
color: #660000;
font-size: 16px;
line-height: 1.4em;
}
#splash a {
color: #660000;
border-bottom: 1px solid #575248;
padding: 0px 3px;
}
#splash a:hover {
color: #111111;
border-bottom: none;
padding: 2px 3px;
border-bottom: 1px solid #575248;
}


                      /** Footer **/
#footer {
background-color: #640214;
clear: both;
font-family: Verdana, "Lucida Grande", Arial, sans-serif;
}
#footer-in {
width: 810px;
margin: 0px auto;
text-align: center;
padding: 40px 0px 45px 0px;
}
#footer p {
color: #9d5758;
margin-top: -5px;
font-size: 11px;
}
#footer h2 {
color: #d47879;
font-size: 17px;
border-bottom: none;
}
#footer a {
color: #9d5758;
margin-top: -5px;
font-size: 11px;
border-bottom:1px solid #9d5758;
}

#map {
width: 400px;
height: 400px;
}


/* Disqus related styles for home and tune-in*/

img.dsq-widget-avatar {
border:0px none;
float:left;
height:48px;
margin:0px;
padding:0px 8px 5px 0px;
width:48px;
}
#dsq-combo-widget img {
border:1px solid #D8D1BF;
}
#dsq-combo-widget ul, #dsq-combo-widget li, #dsq-combo-widget ol {
background:transparent none repeat scroll 0%;
display:block;
list-style-image:none;
list-style-type:none;
}
.dsq-clearfix:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
#dsq-combo-widget {
text-align:left;
width:250px;
}
#dsq-combo-widget #dsq-combo-tabs {
float:left;
}
#dsq-combo-widget #dsq-combo-content h3 {
background:transparent none repeat scroll 0%;
border:0pt none;
float:none;
font-size:16px;
margin:0pt 0pt 10px;
padding:0pt;
text-indent:0pt;
}
#dsq-combo-widget #dsq-combo-tabs li {
display:inline;
float:left;
margin-right:3px;
padding:0px 5px;
text-transform:none;
border-bottom:none;
}
#dsq-combo-widget #dsq-combo-tabs li a {
font-size:10px;
font-weight:bold;
text-decoration:none;
border-bottom:none;
}
#dsq-combo-widget #dsq-combo-content .dsq-combo-box {
clear:both;
margin:0pt 0pt 20px;
padding:12px;
}
#dsq-combo-widget #dsq-combo-content .dsq-combo-box li {
margin-bottom:10px;
padding-bottom:10px;
}
#dsq-combo-widget #dsq-combo-content .dsq-combo-avatar {
float:left;
height:48px;
margin-right:15px;
width:48px;
}
#dsq-combo-widget #dsq-combo-content .dsq-combo-box cite {
font-size:12px;
font-weight:normal;
font-style:normal;
}
#dsq-combo-logo, #dsq-combo-logo img {
text-align:right;
border:none;
}
#dsq-combo-widget.grey #dsq-combo-tabs li.dsq-active {
background:#FFFFFF none repeat scroll 0%;
}
#dsq-combo-widget.grey #dsq-combo-content .dsq-combo-box {
background:#FFFFFF none repeat scroll 0%;
}
#dsq-combo-widget.grey #dsq-combo-tabs li {
background:#D8D1BF none repeat scroll 0%;
}
#dsq-combo-widget.grey #dsq-combo-content .dsq-combo-box li {
border-bottom:1px dotted #CCCCCC;
}