body {
	margin:0px 0px 10px 0px;
	padding:0;
	background-image: url(media/pattern.gif);
	background-attachment: fixed;
	font-family:arial,sans-serif;
	background-color:#213615;

}

.fortnums {
	background-image: url(media/pattern_fortnums.gif);
	background-attachment: fixed;
}
	

h1 { 
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #D46900;
	font-weight: 100;
	font-size: 16pt;
}

h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #360;
	font-weight: 100;
	font-size: 12pt;
	line-height: 1.2em;
}

.small {
	color: #999;
	font-size:12px;
	font-style:italic;
}

.quote { 
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333;
	font-weight: 100;
	font-size: 10pt;
	font-style:italic;
}


p, li { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333;
	line-height: 1.60em;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333;
	line-height: 1.60em;
}

.container {
	margin: 10px auto 20px auto;
	height:auto;
	width:940px;
	background:#FFF;
}

div#header {
	padding:72px 0px 0px 0px;
	background: white url(media/shadow.gif) bottom center repeat-x;
}

div#header p {
	font-style:italic;
	font-size:1.1em;
	margin:0;
	}

div#content {
	/*padding: 0 0 0 25px; /* bottom padding for footer */
}

#middle {
	height:100%;
	width: 900px;
	margin: 0px;
	padding: 0px 20px 0px 20px;
}

#left {
	height:100%;
	float:left;
	width: 570px;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}


#left_hospice {
	height:100%;
	float:left;
	width: 917px;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}

#leftcolumn1 {
	height:100%;
	float:left;
	width: 275px;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}

#leftcolumn2 {
	height:100%;
	float:left;
	width: 275px;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}

#leftcolumn3 {
	height:100%;
	float:left;
	width: 275px;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}

#contact_col1 {
	height:100%;
	float:left;
	width: 250px;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}

#contact_col2 {
	height:100%;
	float:left;
	width: 250px;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}


#right {
	height:100%;
	float:right;
	width: 300px;
	padding: 0px 0px 0px 0px;
	margin: 0px 20px 0px 30px;
	
}

#right_romantic {
	height:100%;
	float:right;
	width: 300px;
	padding: 0px 0px 0px 0px;
	margin: 0px 20px 0px 10px;
	
}

#floatleft {
		float: left;
		margin-right: 15px;
		}

#floatleftsmall {
		float: left;
		margin-right: 5px;
		}
		
#floatright {
		float: right;
		margin-left: 10px;
		}
		
#floatlefttext {
text-align: left;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
color:#5d5d5d;
margin-bottom: 20px;
}

#lefttext {
text-align: left;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
color:#5d5d5d;
}

#boldfont {
font-weight:bold;
text-align: left;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
color:#5d5d5d;
		}

#copyright {
	font-size:xx-small;
	text-align:center;
	color:#333;
	line-height:1.1em;
}

#copyright_large {
	font-size:x-small;
	text-align:center;
	color:#333;
	line-height:1.1em;
}

#caption {
	font-size:x-small;
	width: 207px;
	color:#333;
	line-height:1.1em;
	text-align:justify;
	padding: 2px 0px 10px 2px;
}
		
#boldfont2 {
font-weight:bold;
text-align: center;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
color:#5d5d5d;
		}
		
.logo {
	margin-bottom: 10px;
}

.youtube {
	background-color:#0d0e09;
	padding: 5px 0px 5px 0px;
}


div#footer {
	background-color:#FFF;
	width:100%;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
}

div#footer p {
	padding:2em;
	margin:0;
	font-size: x-small;
	color: #333;
	line-height: 1.6em;		
}

/* - - - - - - - - - - COMMON ELEMENTS - - - - - - - - - - */


A:link {
	color:#360;
	text-decoration: none;
	}
	
A:visited  {
	color:#D46900;
	text-decoration: none;
	}

A:hover {
	text-decoration: none;
	color:#435823;
	}	
	
	
/* - - - - - - - - - - SITE NAVIGATION - - - - - - - - - - */	
	
	
.solidblockmenu{
	margin: 0;
	padding: 0;
	float: left;
	font: bold 12pt Arial;
	width: 100%;
	border: 0px solid #405131;
	border-width: 0px 0;
	background: white url(media/default.gif) center center repeat-x;
}
#navfortnum{
	background: white url(media/default_fortnums.gif) center center repeat-x;
}

.solidblockmenu li{
	display: inline;
	padding-top:10px;
}

.solidblockmenu li a{
	float: left;
	color: white;
	padding: 14px 14px;
	text-decoration: none;
	border-right: 1px #FF3300;
}

.solidblockmenu li a:visited{
	color: white;
}

.solidblockmenu li a:hover{
	color: white;
	background: transparent url(media/hover.gif) center center repeat-x;
}
#navfortnum.solidblockmenu li a:hover {
	color: white;
	background: transparent url(media/hover_fortnums.gif) center center repeat-x;
}

.solidblockmenu li .current{
	color: white;
	background: transparent url(media/selected.gif) center center repeat-x;
}
#navfortnum.solidblockmenu li .current{
	color: white;
	background: transparent url(media/selected_fortnums.gif) center center repeat-x;
}
/*winners*/
.winners {
color: #D46900;
font-weight:bold;
}

/* romantic */
.romantic {
	background: url(images/romantic.jpg) top no-repeat;
	padding: 5px 15px 10px 25px;
	margin-left:0px;
}
/* fortnum */
.fortback {
	background: url(media/fortn_back.gif) top no-repeat;
	padding: 0px 0px 10px 0px;
	margin:10px 0px 0px 0px;
	height:375px;
}
/* maps */
.maps {
margin:0px 20px 0px 0px;
width:550px;
height:450px;
float:left;
}
.mapbar {
float:left;
width:100px;
margin:0px 10px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #333;
}
.mapbar_entry {
line-height: 1.1em;
padding-bottom:10px;
}
.mapbar a{
text-decoration:none;
color:#000;
}
.mapbar a:hover{
color:#F90;
}
/*cats*/
.cats {
height:100%;
float:right;
width: 300px;
padding: 0px 0px 0px 0px;
margin: 0px 20px 0px 10px;
}


</style>

[if IE]>
<style type="text/css">
p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/
padding-top: 1em;
}
</style>
<![endif]
