/* Standard Tags */

body {
	margin:0;
	padding:1em;
	font-family:Georgia, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:1.5em;	
	background:#aab;
	color:black;
}

h1 {
	color:#2852a1;  
	background-color:transparent;
	font-family:"Book Antigua", Georgia, "Times New Roman", serif;
	font-style:italic;
	font-weight:normal;
	margin:0;
	font-size:300%;
}

h2 {
	color:#083281; 
	background-color:#fff;
	font-family:"Book Antigua", Georgia, "Times New Roman", serif;
	font-size:120%;
	padding:0;
	margin:0;
	width:100%;
}


h3 {
	text-align:center;
	margin:0;
	margin-top:.5em;
	padding:.3em;
	font-size:140%;
	font-style:italic;
	font-weight:normal;
	font-family:"Book Antigua", Georgia, "Times New Roman", serif;
	clear:both;
	background:#fe6;
	color:#000;
	margin-left:25%;
	margin-right:25%;
	-moz-border-radius:1.5em;
	-moz-border-radius-bottomleft:1.5em;
}

h4 {
	margin:0;
	font-size:130%;
	font-weight:normal;
	font-style:italic;
}

h5 {
	font-size:100%;
	padding:1em 0 0 0;
	margin:0;
	display:block;
}

li span {
	padding: 0 1em;
	display:block;
}

img {
	border: none;
	display:block;
}

	
a {
	color:#fd6;
}

a:visited {
	color:#fe0;
}

a:hover, a:focus, a:active {
	color:#306;
	background-color:#fe6;
}




/* Define main areas */

#area_maincontent {
	padding:1em 2em;
	margin: 0;
	position:relative;
	background-color:#2852a1;
	color:#fff;
	border: none;
}

#area_heading {
	margin: 0;
	position:relative;	
	background-color:#f9f8ea;
	text-align:left;
	border: #2852a1 solid 1px;
	padding:0;
	background-image:url(/opendoors/images/smalldoor.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	height:160px;
}

#area_heading div {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
}

#area_heading div a {
	color:#2852a1;
	text-decoration:none;
	border: #f9f8ea solid 1px;
}

#area_heading div h1 {
	position:relative;
	padding:0 1em;
	-moz-opacity:0.8;
	filter:alpha(Opacity=80);
}

#area_heading div a:hover {
	background-color:transparent;
	border: #2852a1 solid 1px;
}

#area_heading div h2 {
	-moz-opacity:0.6;
	filter:alpha(Opacity=60);
	width:95%;
	margin-top:.5em;
	padding:0 0 0 5%;
}

#area_footer {
	position:relative;
	background-color:#306;
	color:#fff;
	text-align:center;
	border: #306 solid 1px;
	-moz-border-radius-bottomright:5em;
	-moz-border-radius-bottomleft:5em;
}

#area_footer ul {
	list-style-type:none;
}

#area_footer li {
	display:inline;
	border-left:#fe6 solid 1px;
	padding: 0 1em;
}

#area_footer li#firstli {
	border-left:none;
}

#area_maincontent ul {
	list-style-type:none;
	padding:0;
	margin:0;
}

#area_maincontent li {
	-moz-border-radius-topright:1.75em;
	-moz-border-radius-bottomright:5em;
	background:#ccd;
	color:#000;
	padding:0;
	margin:8px 0;
}

h4 {
	background-color:#aab;
	background-color:#306;
	display:block;
	-moz-border-radius-topright:5em;
	-moz-border-radius-topleft:0em;
	color:#fe6;
}

h4 a, h4 span {
	text-decoration:none;
	display:block;
	padding: .25em 1em;
	-moz-border-radius-topright:5em;
}

h5 {
	padding:0 1em 0 1em;
}

h4 a:hover {
	background-color:#fe6;
	color:#306;
}

#area_maincontent li p {
	padding: 0 1em 1em 1em;
}
