/*
      Created by Keith Donegan of Code-Sucks.com
	  E-Mail: Keithdonegan@gmail.com
	  http://www.code-sucks.com	  
*/

* { padding: 0; margin: 0; }

body {
 	font-family: Constantina,Georgia,'Nimbus Roman No9 L',serif;
 	font-size: 62.5%;
 	background-color: #2B5C89;
	min-height: 100%;
}
p {
	font-size: 1.8em; 
	font-family: Constantina,Georgia,'Nimbus Roman No9 L',serif;
	letter-spacing: 0.05em;
	line-height: 1.2em;
}
h1 {
	font-size: 2em;
	font-family: Constantina,Georgia,'Nimbus Roman No9 L',serif;
	font-variant: small-caps;
	color: #2B5C89;
	letter-spacing: .1em;
}
h2 {
	font-size: 1.9em;
	font-family: Constantina,Georgia,'Nimbus Roman No9 L',serif;
	color: #30699B;
}
h3 {
	font-size: 1.2em;
	font-family: Constantina,Georgia,'Nimbus Roman No9 L',serif;
	color: #FF0000;
}
img {
	margin: 2px;
	display: block; 
}
img.floatLeft { 
    float: left; 
	border: 1px solid #bbb;
	background: #ddd;
	padding: 5px;
	margin: 0px 15px 0px 0px;
	font-family: Constantina,Georgia,'Nimbus Roman No9 L',serif;
}
img.floatRight { 
    float: right; 
	border: 1px solid #bbb;
	background: #ddd;
	padding: 5px;
	margin: 0px 0px 10px 15px;
	font-family: Constantina,Georgia,'Nimbus Roman No9 L',serif;
}
.contact {
	font-size: 1.6em;
	font-family: Constantina,Georgia,'Nimbus Roman No9 L',serif;
	font-weight: bold;
	color: #2B5C89;
}
.fine {
	font-size: 1em;
	font-family: Constantina,Georgia,'Nimbus Roman No9 L',serif;
}
.list {
	font-size: 1.7em;
	font-family: Constantina,Georgia,'Nimbus Roman No9 L',serif;
	margin: 2px 4px 2px 15px;
	padding: 2px 4px;
}
.subText {
	font-size: 1.2em;
	font-family: Constantina,Georgia,'Nimbus Roman No9 L',serif;
	line-height: 1.4em;
}
a {
	padding: 2px 0px;
	text-decoration: none;
	border-bottom: 1 px solid #ccc;
}
a:link {
	color: #f00; }
	a:visited {
	color: #CC1100; }
	a:hover {
	color: #999; }
	a:active {
	color: #666; }

#wrapper { 
 margin: 0 auto;
 width: 720px;
 min-height: 100%;

}
#header {
 color: #333;
 width: 700px;
 float: left;
 padding: 10px;
 border: 1px solid #ccc;
 height: 120px;
 margin: 10px 0px 5px 0px;
 background: #FFFFFF;
}
#rightcolumn { 
 float: right;
 color: #333;
 border: 1px solid #ccc;
 background: #ECF2F8;
 margin: 0px 0px 5px 0px;
 padding: 10px;
 min-height: 434px;
 width: 535px;
 display: inline;
}
#footer { 
 width: 535px;
 clear: both;
 color: #FFFFFF;
 background: #2B5C89;
 text-align: center;
 margin: 0px 0px 5px 0px;
 padding: 10px;
 float: right;
}

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
font-family: Verdana,Geneva,'DejaVu Sans',sans-serif;
font-size: small;
}
#menu {
float: left; /* Menu position that can be changed at will */
width: 12em;
top: 0;
left: 0;
font-family: Verdana,Geneva,'DejaVu Sans',sans-serif;
font-size: small;
}
#menu dt {
margin: 0px;
height: 25px;
line-height: 25px;
text-align: center;
font-family: Verdana,Geneva,'DejaVu Sans',sans-serif;
font-size: small;
font-weight: bold;
border: 1px solid gray;
background: #CCCCCC;
}
#menu dt.list{
margin: 0px;
height: 21px;
line-height: 21px;
text-align: center;
font-family: Verdana,Geneva,'DejaVu Sans',sans-serif;
font-size: small;
font-weight: bold;
border: 1px solid gray;
background: #B3B3B3;
}
#menu dd {
border: 1px solid gray;
font-family: Verdana,Geneva,'DejaVu Sans',sans-serif;
font-size: small;
}
#menu li {
text-align: left;
background: #fff;
font-family: Verdana,Geneva,'DejaVu Sans',sans-serif;
font-size: small;
padding: 1px 0px 0px 0px;
}
#menu li a {
color: #000;
text-decoration: none;
font-family: Verdana,Geneva,'DejaVu Sans',sans-serif;
font-size: smaller;
display: block;
border: 0 none;
height: 100%;
}
#menu dt a {
cursor: pointer;
color: #000;
text-decoration: none;
font-family: Verdana,Geneva,'DejaVu Sans',sans-serif;
display: block;
border: 0 none;
line-height: 20px;
height: 100%;
}
#menu li a:hover { 
background: #eee;
font-family: Verdana,Geneva,'DejaVu Sans',sans-serif;
font-size: smaller;
}
#menu dt a:hover {
background: #eee;
font-family: Verdana,Geneva,'DejaVu Sans',sans-serif;
}
