/* CSS Document */

body {background-color: #616163; font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; 
      font-size: 85%; line-height: 1.15; letter-spacing: 1.0px;}

h1, h2, h3 {color: #000; padding: 10px 0px;}
h1 {font-size: 135%; margin-top: 10px;}
h2 {font-size: 115%;}
h3 {font-size: 100%;}
p {padding: 10px 0;}
ul {padding: 5px 5px 5px 35px; }
.imageleft {float: left; margin: 0 10px 10px 0;}
.imageright {float: right; margin: 0 0 10px 10px;}
.nextstagered {color: #81111A;}

/*  LINKS  */
a {}
a:hover {}
a:active {}


#footer a {color: #fff; font-size: 90%;}
#footer a:hover {color: #000;}

/*    */

#wrapper {border: 0px solid #000; width: 900px; margin: 30px auto 0px; position: relative;}
#wrapper {background: transparent url(../../assets/sitegraphics/sidebarbackgroundline.jpg) repeat-y scroll top right;
 background-color: #fff;}

#header { padding: 30px 0px 30px 20px; margin-bottom: 0px;}
#header {background: transparent url(../../assets/sitegraphics/banner_900x225_2.jpg) repeat-x scroll 0 35px ;
 background-color: #000;}
#header h1 {font-size: 175%; color: #fff; padding: 0; margin: 0;}
#header h2 {font-size: 145%; color: #fff;}
#header h3 {font-size: 115%; color: #fff;}

#topbar {background-color: #000; margin-top: -25px;}
#topbar p {color: #6CA6DC; padding: 10px; font-weight: bold;}
#topbar a { color: #77B6E3;  text-decoration: none; padding:10px; font-size: 90%;}

#topbar ul li {float: right; }

#logo {margin: 10px; float: left;}
#tagline {width: 310px; margin: 10px 10px 0 0px; float: right; clear: right; text-transform: capitalize;}
#tagline h2 {padding: 0;}
#radioinfo {margin: 150px 0 0 8px; color: #6CA6DC; display: block; font-weight: bold; width: 600px;}
#radioinfo a {color: #6CA6DC; text-decoration: underline;}

#content {float: left; background-color: #fff; width: 560px;  padding: 20px 20px; }

/*  SEGMENTs */
#segmentinfo {float: left; background-color: #fff; width: 540px;  padding: 20px 30px; }
.guestinfo {padding: 0px 30px 20px 160px; line-height:1.3;}
.guestinfo a { display: inline-block; padding: 0 0 2px 0;}
.guestinfo img {width: 30px; padding: 2px 0 0 0;}
.segmentinfo {padding: 0px 0 5px 25px;}

img.segmentimage,img.segmentimage2  {float: left; margin: 10px 5px 5px 0px; border: #666 solid 1px;}
img.segmentimage {width: 150px; } 

span.segmenttitle  {padding: 0px 0px 0px 0; font-weight: 800;  }
span.othertitle { margin-left: -80px; font-weight: 800; }
span.otherinfo {padding: 0px 0 9px 80px; display: inline-block; }
.readmore {text-align: right;  }



#horizontalmenu {width: 900px; /* position: absolute; top: 17em; left: 0px; */}
#horizontalmenu {padding: 0px; margin: 0; background-color: #81111A; }
#horizontalmenu ul { padding: 0 20px 20px 0; }
#horizontalmenu li { margin: 0; padding: 0px 0px; list-style-type: none; float: left; display: inline;}
#horizontalmenu a {color: white; text-decoration: none; display: block; padding: 10px 12px;}
#horizontalmenu a:hover {color:#fff; background-color: #444;}
#horizontalmenu li.active {color:#fff; background-color: #444;}

#sidebar {float: right;  width: 260px;  padding: 10px; margin: 0px; }
.sidebarbox { margin: 10px; background-color: #; padding: 0px; clear: right; font-size: 95%;}
#sidebar h3 { padding-top: 10px;}
#sidebar ul {padding: 10px 0; margin: 0; }
#sidebar li {padding: 0px 0px; margin: 0; list-style-type: none;}
#sidebar a {margin: 0 0 5px 0; padding: 0; display: block; }
#sidebar .nextshowsidebar img.segmentimage  {width: 75px; margin: 3px 10px 3px 0;}
#sidebar .nextshowsidebar img.segmentimage2 {width: 150px;}
#sidebarsegmentimage {width: 85px; display: block; float: left;}
/* #sidebarsegmentimage img.segmentimage {float: none;} */

/*  SOCIAL */
#social {text-align: left; padding: 5px 0; }
#social img {width: 36px; margin: 0 3px;}
#social a {display: inline;}

#posse, #nsbrlogo {display: block;  }
#posse {width: 160px; }
#nsbrlogo {width: 153px; padding-right: 5px;}

#myGalleryleft, #myGallerycenter, #myGalleryright { float: left; margin: 15px;}


.jdGallery .slideElement
{
	width: 100%;
	height: 100%;
	background-color: #fff;
	background-repeat: no-repeat;
}



.spform_input {
		position:absolute;
		text-decoration:underline;
		background-color:#CC0000;
		left:0px;
		top:-500px;
		width:1px;
		height:1px;
		overflow:hidden;
		}


#notfound li {list-style-type: none; padding: 2px;}
#notfound li a {font-size: 120%;}
#notfound li ul li a {font-size: 95%;}

#footer ul {padding: 0; margin: auto; width: 880px;}
#footer li { margin: 0; list-style-type: none;  display: inline;}


#search {float: right; clear: right; background: #; color: #000;  float: right; padding: 0px; margin: 0px 10px; border: 0px solid #666;}
#search fieldset {margin: 0px; padding:0px; border: 0px;}
.pagelibrary #header #search {display: none;}


#footer {width: 100%; clear: both; text-align: center; padding: 15px 0; }
#footer a {padding:5px; font-size: 90%;}
#footer {background: transparent url(../../assets/sitegraphics/footerbackground.png) repeat-x scroll 0 0;
background-color: #8C8C8C;}

