@charset "UTF-8";
/* CSS Document */


/* 

NAVIGATION

---------------------------------------------------------------------*/

.menu{
	position:absolute;
	top:310px;
	*top:310px;
	_top:310px;
	z-index:999;
	margin:0 0 0 125px;
	*margin:0 0 0 125px;
	_margin:0 0 0 125px;
	padding:0;
	height:30px;
	width:725px;
	}
	
	
	/* level 0 inner */
.m0l0iout {

	text-decoration:none;
	vertical-align:middle;
	text-align: center;
	font-weight:bold;
	color:#42266a; 
	font-family:Palatino, Times New Roman, Times, serif;
	font-size:14px;
	text-transform:uppercase;
}
.m0l0iover {
	text-decoration:none;
	vertical-align:middle;
	text-align: center;
	font-weight:bold;
	color:#FFFFFF; 
	font-family:Palatino, Times New Roman, Times, serif;
	font-size:14px;
	text-transform:uppercase;
	
	
}

/* level 0 outer */
.m0l0oout {
	text-decoration : none;
	background-color: #FFFFFF;
}
.m0l0oover {
	text-decoration : none;
	background-color:#42266a;

}

/* level 1 inner */
.m0l1iout {
	font-family:Palatino, Times New Roman, Times, serif;
	font-size: 10px;
	margin: 4px 0 0 17px;
	color: #42266a;
	text-transform:uppercase;
	font-weight:bold;
}
.m0l1iover {
	font-family:Palatino, Times New Roman, Times, serif;
	font-size: 10px;
	margin: 4px 0 0 17px;
	color: #FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
}

/* level 1 outer */
.m0l1oout {
	text-decoration : none;
	background-color: #FFFFFF;
	border: 1px solid #FFFFF;
	padding: 0;
}
.m0l1oover {
	text-decoration : none;
	background-color: #42266a;
	border: 1px solid #42266a;
	padding: 0;
}
/* 

SITE LAYOUT - HEADER INFO AND LAYOUT

---------------------------------------------------------------------*/


.header
{
    position:absolute;
    top:0;
    z-index:0;
	width:900px;
	height:210px !important;
	_height:211px;/* used for IE6 layout purposes */
	padding:100px 0 50px 0;
	margin:0 25px;
	background:#FFFFFF url(../../images/header-bg.jpg) top left repeat-x;
	}

.masthead
{
    position:absolute;
    top:101px;
}
.selmon-logo{
	position:absolute;
	top:240px;
	margin-left:25px;
	z-index:12;
	}
	
.welcome{
	position:absolute;
	top:60px;
	margin-left:25px;
	font-family:Palatino, "Times New Roman", Times, serif;
	font-size:32px;
	color:#FFFFFF;
	}
	
.day{
	position:absolute;
	top:5px;
	margin-left:800px;
	font-family:Palatino, "Times New Roman", Times, serif;
	font-size:95px;
	color:#FFFFFF;
	}
	
.dates{
	position:absolute;
	top:55px;
	margin-left:600px;
	text-align:center;
	width:200px;
}

.dates #dayofweek{
	font-family:Palatino, "Times New Roman", Times, serif;
	font-size:18px;
	color:#FFFFFF;
	text-transform:uppercase;
	letter-spacing:4px;
	}
	
.dates #date-time{
	font-family:Palatino, "Times New Roman", Times, serif;
	font-size:12px;
	color:#FFFFFF;
	}


.closures{
	position:absolute;
	z-index:6;
	top:150px;
	left:0;
	margin-left:733px;
	}



/* 

SITE LAYOUT - CONTENT 

---------------------------------------------------------------------*/

.contentBox
{
    position:absolute;
    top:360px;
    margin-left:0;
    width:933px;
}

.content{
	width:933px;
	padding:0;
	margin:0 8px;
	_margin: 0 4px;
	float:left;
	background: url(../../images/contentbg-middle.png) top left repeat-y;
	}
	

.content .left_side{
	margin:0 0 0 30px;
	_margin:0 0 0 15px; /*IE6 layout purposes */
	padding:0;
	width:600px;
	float:left;
	}
	
.content .right_side{
	width:230px;
	padding:0;
	float:left;
	margin:0 0 0 30px;
	}

.contentHeader{
	background: url(../../images/contentbg-top.png) top left no-repeat;
	height:40px;
	width:933px;
	padding:0;
	margin:10px 0 0 8px;
	}
	
.contentFooter{
	background: url(../../images/contentbg-bottom.png) bottom left no-repeat;
	width:933px;
	height:50px;
	padding:0;
	margin:0 0 0 8px;
	}

* html .contentHeader, *html .contentFooter, *html .content,* html .png{
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "../../images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
    );
    }


/* 

SITE LAYOUT - INDEX NEWS

---------------------------------------------------------------------*/

#index_news{
	border:1px solid #cccccc;
	padding:5px;
	}

#index_news h2{
	padding:5px 0;
	margin:0;
	}

#index_news p{
	font-size:14px;
	color:#666666;
	line-height:150%;
	padding:0;
	margin:0;
	}

#index_news a{
	text-decoration:none;
	color:#666666;
	}

#index_news a:hover{
	text-decoration:underline;
	}




/* 

SITE LAYOUT - AD SPACE and AMBER ALERT

---------------------------------------------------------------------*/

.ads{
	width:600px;
	margin:10px 0;
	}
	
.ads .adspace, .ads .adspace-end{
	border:1px solid #cccccc;
	padding:1px;
	float:left;
	margin-right:5px;
	}

.ads .adspace-end
{
    margin-right:0;
}

	
	
.amberAlert{
	width:580px;
	margin:5px 0;
	padding:10px;
	font-size:12px;
	color:#FFFFFF;
	background-color: #007054;
	}



/* 

SITE LAYOUT - FOOTER 

---------------------------------------------------------------------*/

.footer{
	margin:20px 0;
	width:950px;
	color:#333333;
	font-size:10px;
	text-align:center;
	}
	
.footer a{
	color:#333333;
	text-decoration:none;
	}

.footer a:hover{
	text-decoration:underline;
	}

