@charset "utf-8";
/* CSS Document */

body {
	background: url('../images/deliseBG.jpg') center top repeat;
	font-family: Arial, Helvetica, sans-serif; font-weight: normal; }
p { font-size: 12px; line-height: 18px; }
h1 { color: #ba7d54; font-size: 30px; }
h1 a { color: #ba7d54; font-size: 30px; text-decoration: none; }
h2 { color: #ba7d54; font-size: 18px; font-weight: normal; margin-bottom: 5px; }
h3 { color: #333333; font-size: 14px; margin-bottom: 20px; }

.left { float: left; }
.right { float: right; }

.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }

.clearfix:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }

.clearfix { display: inline-block; }

* html .clearfix { height: 1%; }

.clearfix { display: block; }

#container { background: transparent url('../images/deliseWhite.png') center top repeat-y; margin: 0 auto; width: 958px; }

/*---------- HEADER ----------*/
#header { height: 189px; }
	#header .headerlower { background: url('../images/headerOne.jpg') left bottom no-repeat; height: 46px; margin-left: 39px; }
	
		#header .facebook {
			background: url(../images/facebook.gif) left 1px no-repeat;
			height: 22px; width: 20px; margin: 12px 0; float: right; display: inline; }
		#header .twitter {
			background: url(../images/twitter.gif) left 1px no-repeat;
			height: 22px; width: 20px; margin: 12px 5px 12px; float: right; display: inline; }
		#header .rssfeed {
			background: url(../images/rss.gif) left 1px no-repeat;
			height: 22px; width: 20px; margin: 12px 30px 12px 0; float: right; display: inline; }
			
	#header .middle { background:url('../images/headerBG.gif') left top repeat-x; height: 112px; width: 940px; margin-left: 9px; }
		#header .logo {
			background: url('../images/logo.gif') left top no-repeat;
			margin-left: 30px; height: 112px; width: 244px;
			float: left; display: inline; }

		/*---------- MENU NAV ----------*/
		
		#header .menu {
			height: 23px;
			margin-top: 83px;
			padding-right: 20px;
			float: right; }
		#header .menu li { float: left; display: inline; }
		#header .menu a {
			color: #674a2e;
			font-size: 14px;
			font-weight: bold;
			line-height: 23px;
			margin: 0 5px;
			text-align: center;
			text-decoration: none; }
		#header .tabHome { display: block; width: 60px; }
		#header .tabMenu { display: block; width: 59px; }
		#header .tabAbout { display: block; width: 90px; }
		#header .tabContact { display: block; width: 108px; }
		#header .tabPress { display: block; width: 63px; }
		#header .tabHome:hover, #header .currentHome { background: url(../images/hoverHome.gif) left top no-repeat; }
		#header .tabMenu:hover, #header .currentMenu { background: url(../images/hoverMenu.gif) left top no-repeat; }
		#header .tabAbout:hover, #header .currentAbout { background: url(../images/hoverAbout.gif) left top no-repeat; }
		#header .tabContact:hover, #header .currentContact { background: url(../images/hoverContact.gif) left top no-repeat; }
		#header .tabPress:hover, #header .currentPress { background: url(../images/hoverPress.gif) left top no-repeat; }
	
	#header .bottom { background: url('../images/headertwo.jpg') left top no-repeat; height: 31px; width: 244px; margin-left: 39px; }
	
/*---------- CONTENT ----------*/
#content { padding: 30px 0; margin: 0 25px 0; }
	
	#content .photoHome {
		background: url(../images/photoHome.jpg) left top;
		height: 584px; width: 448px;
		float: left; display: inline; margin-right: 20px; }
	#content .titleHome { padding: 90px 0 30px; }
	
	#content .menuBox { float: left; display: inline; }
	#content .menuBoxMid { margin: 0 20px; width: 292px; float: left; display: inline; }
	#content .imgPads { padding-bottom: 15px; }
	#content .menuImgOne { background: url('../images/menuOne.jpg') left top no-repeat; height: 305px; width: 288px; }
	#content .menuImgTwo { background: url('../images/menuThree.jpg') left top no-repeat; height: 305px; width: 288px; }
	#content .menuImgThree { background: url('../images/menuTwo.jpg') left top no-repeat; height: 305px; width: 288px; }
	#content .menuImgFour { background: url('../images/menuFour.jpg') left top no-repeat; height: 305px; width: 288px; }
	#content .titleMenu { padding: 60px 0 30px 0; }
	#content .paraGreen { color: #5e8917; padding: 0; }
	
	#content .aboutOne {
		background: url('../images/aboutOne.jpg') left top no-repeat;
		height: 305px; width: 288px; margin-right: 20px;
		float: left; display: inline; }
	#content .aboutTwo {
		background: url('../images/aboutTwo.jpg') left top no-repeat;
		height: 305px; width: 288px; margin-left: 20px;
		float: left; display: inline; }
	#content .aboutBox { width: 585px; float: left; display: inline; }
	#content .titleAbout { padding-bottom: 30px; }
	
	#content .contactOne {
		background: url('../images/contactOne.jpg') left top no-repeat;
		height: 422px; width: 288px; margin-right: 20px;
		float: left; display: inline; }
	#content .contactTwo {
		background: url('../images/contactTwo.jpg') left top no-repeat;
		height: 422px; width: 288px; margin-right: 20px;
		float: left; display: inline; }
	#content .contactMap { height: 422px; width: 281px; float: left; display: inline; }
	#content .titleContact { padding-bottom: 20px; }
	
	#content ul { list-style-type: disc; margin-left: 15px; }
	#content li { font-size: 12px; line-height: 18px; padding-bottom: 20px; }
	#content p { padding-bottom: 15px; }
	#content p span { color: #000; }
	#content a.email { color: #5e8917; text-decoration: none; }
	#content .lastPara { padding: 0; }
	#content .lastParaTop { padding-bottom: 30px; }

/*---------- FOOTER ----------*/
#footer { border-top: 1px #5e8917 solid; padding: 30px 0; margin: 0 25px 0; width: 908px; }
#footer ul { float: left; display: inline; margin-left: 14px; }
#footer li { border-left: 1px #5e8917 solid; display: inline; padding: 0 14px 0 16px; }
#footer li.first { margin-left: 0; padding-left: 0; border: 0; }
#footer a { color: #5e8917; font-size: 12px; text-decoration: none; }
#footer a:hover { color: #333; }
#footer p { color: #5e8917; float: right; display: inline; margin-right: 14px; }