body {
color: #ccc;background:url(/images/stripe45.jpg);width: 870px; margin: 0em auto;color:#cccccc;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}

p {
	border-bottom: dotted 1px #ccc;
	width:750px;
	font-size:9pt;
	font-family: Georgia,sans-serif; 
	color:#444444;
	margin: 15px 0 0 0;
	font-weight:normal;
}


p.show {
	font-family: 'Lucida Grande',Geneva,Helvetica,sans-serif;
	font-size: 12px;
	color: #cccccc;
	background-color: #fefefe;
	z-index: 1;
}

h1 {
	border-bottom: dotted 1px #ccc;
	width:750px;
	font-size:16pt;
	font-family: Georgia,sans-serif; 
	color:#444444;
	margin: 15px 0 0 0;
	font-weight:normal;
}

#photo_area {
	max-width:600px;
	min-height: 40px;
	margin:-40px 0 0% 5.6%;
}

#photo_area p{ color:#7A8282; font:12px/14px Arial, Verdana, Helvetica, sans-serif; margin:50px 0 0px 15px; _margin:0px 0 0px 15px;}


a {color: #00adef;text-decoration: none;}
a:hover {color: #aaa;}

div#divider {margin: 0;position: absolute;top: 380px;left: 12%;height: 16px;width: 770px;display: block;border-top:2px dotted #cccccc;}

#top {
	position: relative;
	left: 5%;
	width: 100%;
}

h2 {
	color: #4d4d4d;
	text-decoration: none;
	font: italic 14px/16px Georgia;
}

h3 {
	color: #4d4d4d;
	text-decoration: none;
	font: italic 18px Georgia;
}

#header {
	border-top:5px solid #4a4d50;
	border-bottom:1px solid #4a4d50;
	margin:0 0 15% 0;
}


#flash {
	height:590px;
	width:750px;
	margin:-34px 0 0% 7px;
	_margin:-28px 0 0% 7px;
	
}

#menu {
	height:35px;
	width:800px;
	margin:-15px 0 0% 11px;
	
}

#video {
	height:40px;
	width:520px;
	margin:3% 0% 0% 4.8%;
	z-index: 1;	
}

#video_sub {
	height:40px;
	width:680px;
	margin:0% 0% 0% 4.8%;
}

#error {
	position: absolute;
	left: 5%;
	top: 50%
	width: 100%;
	z-index:5;
}

#contact_sub {float: left;width: 700px;height: 40px;margin: 0px 0px;margin-left: 37px;position: relative;display: inline; }

#formarea {float: left;width: 700px;height: 440px;margin: 0px 0px;margin-left: 37px;position: relative;display: inline; }


ul {
	margin:0;
	padding:0;
	position: relative;
	left: 40px;
	top: 1px;
	width: 100%;
}
ul ul {
	padding: 0 0 0 0px;
	margin:0;
}
li {
	list-style:none;
	font-family: Lucida Grande,Geneva,Helvetica,sans-serif; 
	font-size: 20px;  
	text-shadow: 0pt 1px 1px rgb(188, 188, 188); 
	color: rgb(68, 68, 68); 

}
li li {
	list-style:none;
	font-family: Lucida Grande,Geneva,Helvetica,sans-serif; 
	font-size: 20px;  
	text-shadow: 0pt 1px 1px rgb(188, 188, 188); 
	color: rgb(68, 68, 68); 
}
#searchSml {
	font-family:Tahoma, Helvetica, Arial, Sans-Serif;
	font-size:10px; 
	color: #545257; 
	border: solid 1px #545257;
}
input {
background-color:transparent;
border-style:none none dotted;border-color: #CCC;
margin:0 0.5em;
font-style:italic;
font-size:20px;color:#00ADF0;
font-family:Georgia, sans-serif;
width:140px;
padding:0px;
}

button {border:none;
color:#32a4cf;
font-family:Georgia,sans-serif;
font-size:20px;
border:4px double #DEDEDE;
background-color:#fefefe;
cursor:pointer;
}

button:hover {border:none;
color:white;
font-family:Georgia,sans-serif;
font-size:20px;
border:4px double #32a4cf;
background-color:#32a4cf;
cursor:pointer;
}

#nameinput {border:none;
color:#45474a;
font-family:Georgia,sans-serif;
font-size:20px;
border: solid 2.5px #CCC;
background-color:#fefefe;
width:300px;
}

#emailinput {border:none;
color:#32a4cf;
font-family:Georgia,sans-serif;
font-size:20px;
border: solid 2.5px #CCC;
background-color:#fefefe;
width:300px;
}

textarea {
background-color:transparent;
border: solid 2.5px #CCC;
margin:0 0.5em;
font-style:italic;
font-size:20px;color:#00ADF0;
font-family:Georgia, sans-serif;
width:300px;
height:100px;
padding:0px;
}

#formbutton {border:none;
color:#8c9f75;
font-family:Georgia,sans-serif;
font-size:20px;
border:5px double #DEDEDE;
background-color:#fefefe;
cursor:pointer;
}

#formbutton:hover {border:none;
color:#fefefe;
font-family:Georgia,sans-serif;
font-size:20px;
border:4px double white;
background-color:#8c9f75;
cursor:pointer;
}

div.post div.title {display:none;position:absolute;background:url(/images/pixel.png);color:#fff;
width:240px;margin-left:-1px;margin-top:1px;padding:3px;font-family:Verdana, sans-serif; font-size:12px;}

div.post {float: left;width: 225px;height: 195px;margin: 0px 0px;margin-left: 30px;position: relative;display: inline; /* DARN IE */ }
	
div.post div.title {display:none;_display:inline;position:absolute;background:url(/images/pixel.png);_background:url(/images/pixel.png);color:#fff;width:240px;margin-left:1px;margin-top:1px;padding:4px;}

div.post:hover div.title {display:block;}

div.post img {border-color:#efefef  #efefef #bcbcbc #efefef;border-style:solid;border-width:1px;padding:5px;}

#topright { z-index: 4; position: absolute; right: 0; top: 0; display: block; height: 200px; width: 200px; text-decoration: none;}

#footer {
	float: left;
	width: 700px;
	height: 138px;
	height: 40px;
	margin-top: 0px;
	margin-left: 35px;
	position: relative; 
	font-size: 8px;
	font-family: Verdana;
	line-height: 15px;
	background-color: #dadfd4;
	padding: 15px 0 15px 70px;
}
	

.footercolumn {
	margin: 0 0 0 0px;
	padding: 0 15px 20px;
	width: 170px;
	height: 100px;
	float: left;
	font-size: 10px;
	font-family: Verdana;
	line-height: 15px;
}


.font {
	font-size: 11px;
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0;
	padding: 0 0 0 12px
}

#bottom {float: left;width: 700px; color: #cccccc; height: 40px;margin-top: -13px;margin-left: 40px;position: relative;display: inline; }


#bottom_right {float: right;width: 150px; color: #cccccc; height: 40px;margin-top: -39px;margin-right: 23px;position: relative;display: inline; }

.right {float: right;}






