img { border: 0; }
dd { padding: 0px 0px 0px 0px; }
dt { padding: 0px 0px 0px 0px; }
a:link              { color:white; text-decoration:underline; }
a:visited           { color:white; text-decoration:underline; }
a:hover             { color:#900; text-decoration:underline; }
a:active            { color:white; text-decoration:underline; }
span { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
body {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#FFF;
	background-image:url(../images/background.png);
	background-repeat:repeat-y;
	background-position:center;
}

.button {
	border-color: #000 #333 #666 #111;
	background-color:#000;
	color:#FFF;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

.red {
	color:red;
}
.green {
	color:green;
}
.black {
	background-color:#000;
	width:1px;
	height:1px;
}
.white {
	background-color:#FFF;
	width:1px;
	height:1px;
}



.upper_header{
	width:100%;
	height: 54px;
	background-image: url(../images/header.png);
}

.upper_header_content{
	width:80%;
	height:54px;
	margin-left:10%;
	margin-right:10%;
}

.logo{
	width: 201px;
	height: 53px;
	float:left;
	vertical-align:middle;
}

#menutab{
	width: 32px;
	height: 53px;
	float:right;
	border-right:#666 solid 1px;
	background-color:#000;
}
#menutab_first{
	width: 32px;
	height: 53px;
	float:right;
	border-right:#666 solid 1px;
	border-left:#666 solid 1px;
}
.background_hover {
	background-color:#000;
	position:fixed;
	left:0px;
	top:0px;
	right:0px;
	bottom:0px;
	visibility:hidden;
	opacity:0;
	filter:alpha(opacity=0);
}

.contact_me {
	
}

.nomove { position:fixed; left:0px; top:0px; right:0px; }



.body_container{
	width:750px;
	margin-left:auto;
	margin-right:auto;
	min-height:100%;
}

.indent_paragraph {
	width:80%;
	margin-left:auto;
	margin-right:auto;
}



.page_name{
	font-size:20px;
	width:150px;
}
.page_top{
	float:right;
}
.page_quote{
	float:right;
	font-style:oblique;
}
.page_line{
	border-bottom:#666 1px solid;
	width:100%;
	height:1px;
}





.header{
	text-transform:capitalize;
	padding:20px 20px 5px 20px;
	height:32px;
	vertical-align:top;
	font-size:16px;
}

.header_info{
	text-indent:40px;
	padding:0px 40px 20px 40px;
}

.header_logo{
	padding:0px 5px 0px 0px;
}
.td_left{
	width:47.5%; vertical-align:top;
}
.td_center{
	width:5%;
}
.td_right{
	width:47.5%; vertical-align:top;
}
.subheader{
	text-transform:capitalize;
	padding:20px 20px 10px 20px;
	height:16px;
	vertical-align:top;
	font-size:16px;
	border-bottom:#FFF solid 2px;
}

.subheader_info{
	text-indent:20px;
	padding:15px 0px 0px 20px;
}

.subheader_logo{
	padding:8px 5px 8px 0px;
}

.ally_block {
	text-transform:capitalize;
	padding:7px 0px 5px 0px;
	height:32px;
	width:80%;
	vertical-align:middle;
	font-size:16px;
	margin-left:auto;
	margin-right:auto;
}





.footer{
	border-top:#FFF;
	border-top-width:1px;
	border-top-style:solid;
	width:750px;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	margin-top:50px;
	vertical-align:bottom;
	
}

.footer_top{
	float:right;
	text-align:right;
}

.footer_bottom{
	float:left;
	text-align:left;
}





.guestbook_container {
	width:635px;
	margin-left:auto;
	margin-right:auto;
}

.guestbook_top {
	background-image: url(../images/guestbook_top.png);
	background-repeat:no-repeat;
	padding: 8px 16px 0px 16px;
	text-transform:capitalize;
	height:36px;
	vertical-align:top;
	font-size:16px;
}

.guestbook_top_content {
	background-image: url(../images/guestbook_top_content.png);
	background-repeat:no-repeat;
	height:4px;
}

.guestbook_bottom_content {
	background-image: url(../images/guestbook_bottom_content.png);
	background-repeat:no-repeat;
	height:4px;
}

.guestbook_body_content {
	background-image: url(../images/guestbook_body_content.png);
	background-repeat:no-repeat;
	height:310px;
	padding: 0px 18px 0px 18px;
	overflow:auto;
}

.guestbook_body_content_content {
	width:604px;
	height:310px;
	overflow:auto;
}

.guestbook_top_send {
	background-image: url(../images/guestbook_top_send.png);
	background-repeat:no-repeat;
	height:4px;
}

.guestbook_bottom_send {
	background-image: url(../images/guestbook_bottom_send.png);
	background-repeat:no-repeat;
	height:4px;
}

.guestbook_body_send {
	background-image: url(../images/guestbook_body_send.png);
	background-repeat:no-repeat;
	height:90px;
	padding: 0px 18px 0px 18px;
}

.guestbook_body_send_content {
	padding: 5px 10px 0px 0px;
	width:604px;
	height:90px;
	overflow:visible;
}

.guestbook_bottom {
	background-image: url(../images/guestbook_bottom.png);
	background-repeat: no-repeat;
	height:8px;
}




.guestbook_vis_top {
	float:right;
	padding-right:5px;
}

.guestbook_vis_bottom {
	float:left;
	font-weight:bold;
}

.guestbook_vis_message {
	border-bottom:#222 1px solid;
}

.manual {
	width:610px;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
}

.code {
	width:90%;
	margin-right:auto;
	margin-left:auto;
	background-color:#FFF;
	border:#555 2px inset;
	overflow:auto;
	margin-top:10px;
	color:#000;
}
.captcha_container {
	background-image:url(../images/captcha.png);
	background-repeat:no-repeat;
	padding: 16px 4px 4px 4px;
	height:190px;
	width:170px;
}
.captcha_image {
	width:160px;
	height:70px;
}

.cm_div {
	background-image:url(../images/cm_div.png);
	width:560px;
	height:315px;
	visibility:hidden;
	margin-top:54px;
	position:fixed;
	opacity:0;
	filter:alpha(opacity=0);
	margin-left:95px;
	margin-right:95px;
}
.cm_content {
	width:90%;
	margin:5% 5% 5% 5%;
	height:90%;
	vertical-align:middle;
	color:#000;
}
	