
/* manxradio.com default styles */

/* Element Styles **************************************************************************************/

html,body,div,ol,ul,li,h1,h2,h3,h4,h5,h6,p,form,fieldset,dl,dt,dd,img, address {
text-align:left;
font-variant:normal;
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

body {
font-size:12px;
background:#fff;
text-align:center;
background: #f2f1f0 url(../images/bg.gif) repeat-y top center;
}

p{
font-size:13px;
line-height:18px;
padding:4px 10px;
text-align:left;
color: #666666;
}

h1,h2,h3,h4,h5,h6 {
color:#2099d8;
padding:10px;
}

h2, .story h3{
font-size:20px;
border-bottom:#CCCCCC dashed 1px;
margin:10px 10px 5px 10px;
padding:0;
font-weight:normal;
}

h3{
font-size:16px;
}

h5{
padding:0px 10px 10px 10px;
color:#999999;
font-size:10px;
}

ul{
padding:4px 10px;
}
li{
padding:3px 1px;
margin-left:15px;
}
a{
color:#2099d8;
font-weight:bold;
}

blockquote{
width:241px;
float:right;
font-weight:normal;
font-size:16px;
background:url(../images/quote_tl.png) 0 0;
margin:0 0 0 10px;
}

blockquote strong{
display:block;
padding:30px 20px;
background:url(../images/quote_br.png) no-repeat bottom right;
}

form {
text-align:right;}
form label {
font-size:14px;
}
form select, form input {
font-size:13px;
width:100px;
color:#2099d8;
padding:0;
margin:0;
}

.col1 img 
{
	margin: 2px 5px 2px 5px;
}

/*******************************************************************************************************/


/* Classes *********************************************************************************************/
.header, .footer, .page{
width:948px;
overflow:hidden;
clear: both;
position: relative;
}

.page{
margin:0 auto;
background-color:#FFFFFF;
overflow:hidden;
}

.subcontent{
background:#eaf5fa;
border-bottom:#CCCCCC dashed 1px;
height:26px;
overflow:hidden;
}


.col1, .col2, .col3, .col23, .col2blog, .col3blog {
float:left;
padding-bottom:10px;
overflow:hidden;
}

.col1{
width:154px;
overflow:hidden;

}
.col2{
width:312px;
overflow:hidden;
}
.col3{
width:470px;
margin:0 6px;
padding-top:6px;
overflow:hidden;
float:left;
}

.col23
{
width:782px;
margin:0 6px;
padding-top:6px;
overflow:hidden;
}

.col23scroll
{
width:782px;
height: 760px;
padding-top:6px;
overflow: auto;
clear: both;
float: left;
}

.col2blog 
{
width:212px;
overflow:hidden;
float:right;
}

.col3blog 
{
width:570px;
margin:0 6px;
float:left;
padding-top:6px;
overflow:hidden;	
}

.boxes{
width:100%;
background: #CCCCCC url(../images/topleft.png) no-repeat 0 0;
margin:6px 0 0 0;
clear:both;
float:left;
overflow:hidden;
}

.single{
width:154px;
overflow:hidden;
clear:none;}

.boxes h3{
color:#000000;
padding:3px 10px 3px 25px;
background: transparent url(../images/topright.png) no-repeat top right;
}
.boxes div{
background-color:#eaf5fa;
border:#CCCCCC solid 1px;
}


.searchresults{
border:none;
}

.schedulelist
{
	width:782px;
	position:relative;
	float:left;
	height:580px;
	overflow: auto;
}

.schedulegrid
{
	overflow:hidden;
	width:4800px;
	height:380px;
	position:relative;
	left:50px;
}

.schedulegridcontainer
{
	width:782px;
	height:380px;
	position:relative;
	overflow:hidden;
	float:left;	
}

.schedtable
{
	border: solid 1px;
	padding: 2px 2px 2px 2px;
	background-color: #EEEEEE;
}

#searchContainer{
border-top:#fff dashed 1px!important;
clear:both;
}

.searchbox{
font-size:20px;
background:#eaf5fa;
border-bottom:#CCCCCC dashed 1px;
margin:2px 0;
display:block;
padding:0px 0 6px 0;
}
.searchbox input{
width:160px;
}
.first{
clear:both;
border-top:#CCCCCC dashed 1px;
margin:6px 0 0 0;
display:block;
}

#weather{
float: left;
border-left: none;
border-right: none;
min-height: 120px;
_height:120px;
clear:both;
}

.adcontainer 
{
	width:80%;
	margin-left: auto;
	margin-right: auto;
}
.adbox1 
{
float:left;
margin: 4px;
padding: 0px;
}

.adbox2
{
float:right;
margin: 4px;
padding: 0px;
}

	 
