/*
	Maincontainer
*/
body.front { background: url(images/interiorHeader.jpg) no-repeat center top; }
body.front #maincontainer {margin: -318px 0px 0px 0px;}
body.front #header {height: 318px;}
body.front #global {margin: 0 auto; width: 1000px;}

/*
	Boil Notice
*/
body.front #block-views-boil_notice-block_1 {
	position: absolute;
	margin-top: -135px;
	max-height: 120px;
	overflow: auto;
	border: 1px solid #ccc;
	width: 490px;
	font-size: 12px;
	line-height: 1.5;
	background: #fff;
	filter:alpha(opacity=75); /* IE's opacity*/
	opacity: 0.75;
}

body.front #simplemodal-container #block-views-boil_notice-block_1 {
	position: static;
	height: 200px;
	width: 600px;
	margin: 0;
	padding: 0;
	max-height: 200px;
}

body.front #block-views-boil_notice-block_1 div.block-inner {
	padding: 15px;
}

body.front #block-views-boil_notice-block_1 div.view-header {
	font-weight: bold;
	border-bottom: 1px solid #ccc;
	font-size: 14px;
	margin-bottom: 5px;
}

/*
	Header
*/
body.front #header {height: 318px; }

/*
	Main content
*/
body.front #maincontent {padding: 60px 0px 0px 0px;}
body.front #maincontent .leftcontainer {width: 370px; padding-right: 40px; margin-left: 30px; }
body.front #maincontent .rightcontainer {width: 490px;}

/*
	FAQ block
*/
div.block-faq {padding: 0px 0px 30px 0px;}
div.block-faq ul {list-style: none; padding: 0; margin: 0;}
div.block-faq ul li {font-weight: bold; padding: 3px 0px 3px 0px;}
div.block-faq div.item-list {padding-bottom: 10px;}

/*
	News block
*/
div.block-views-NewsBlock-block_1 .views-row-odd, div.block-views-NewsBlock-block_1 .views-row-even  {padding: 0px 0px 15px 0px; width: 400px;}
div.view-NewsBlock .views-field-created {display: block; color: #549a1c; font-weight: bold; }
div.view-NewsBlock .views-field-title a  {text-decoration: none; color: #0060ae; font-weight: bold; font-size: 110%;}
div.view-NewsBlock .views-field-title a:hover  {text-decoration: underline;}
div.view-NewsBlock .views-field-teaser  {padding: 0px 0px 10px 0px; margin: 0; font-size: 90%; line-height: 1.6;}

/*
	Home block
*/
body.front #homeblock {padding: 0px 0px 15px 0px;}
body.front #homeblock h1 {padding: 0; margin: 0;}
body.front #homeblock p {padding: 10px 0px 10px 0px; margin: 0;}
body.front #homeblock .rightimg {border: 1px solid #aad2ec;}

/*
	Contact block
*/
body.front #contactblock ul {list-style: none; padding: 0; margin: 0;}
body.front #contactblock ul li {font-size: 14px; color: #5b5b5b; padding: 2px 0px 2px 0px;}
body.front #contactblock ul li span {color: #0160ae; font-weight: bold;}
body.front #contactblock {line-height: 1.4;}

/*
	Yahoo Editor hack
*/
#edit-body-panel {
	z-index: 200 !important;
}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {height:200px; width:600px; background-color:#fff; border:3px solid #ccc; position: static;}
#simplemodal-container a.modalCloseImg {background:url(/marionUtilities/img/basic/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-18px; cursor:pointer;}
#simplemodal-container #basicModalContent {padding:8px;}