@charset "UTF-8";
/* CSS Document */

body{
	background:url(../images/bk_body.jpg) repeat;
	color:#FFF;
	font-size:12px;
	font-family:helvetica;
	margin:0px;
	height:100%;
}

a{
	text-decoration:none;
}

#logo{
	margin:0px auto;
	margin-bottom:10px;
	margin-left:10px;
	margin-top:-17px;
}

#black{
	width:100%;
}

#main{
	width:800px;
	margin:auto;
	margin-bottom:50px;
}

#nav{
margin:0px auto 40px auto;
height:32px;
width:800px;
line-height:32px;
background:none;
padding:0;
}
#nav ul,
#nav ul li {
margin:0;
padding:0;
list-style:none;
}
#nav ul li{
float:left;
display:block;
}

#nav ul li a:link,
#nav ul li a:visited{
color:#FFF;
font-size:12px;
font-weight:normal;
text-decoration:none;
padding:0 10px 0 6px;
display:block;
background:url(../images/bg2.png) repeat;
}
#nav ul li a:hover{
	color:#0E15A4;
	/*background:url(../images/bgwt.png) repeat;*/
	background:#FFF;
}
#nav ul li ul li{
float:none;
display:block;
}
#nav ul li ul li a:link,
#nav ul li ul li a:visited{
color:#FFF;
font-size:12px;
font-weight:normal;
text-decoration:none;
padding:0 10px;
clear:both;
}
#nav ul li ul li a:hover{
	color:#0E15A4;
}

.submenu {
	position: absolute;
	width: 200px;
	padding: 10px;
	display: none;
	line-height: 26px;
	z-index: 1000;
	background:url(../images/bg2.png) repeat;
}

#footer{
	font-family:helvetica;
	font-size:10px;
	color:#fff;
	text-decoration:none;
	margin:20px auto;
}

#footer a{
	color:#fff;
	text-decoration:none;
}

#footer a:hover{
	color:#333;
	text-decoration:none;
}

#smalldiv{
	width:600px;
	margin:0px auto;
	border:1px solid #333;
	padding:10px;
}

input{
	padding:10px;
	border:1px solid #333;
	background:url(../images/bg.png) repeat;
	color:#FFF;
}

input:hover{
	border:1px solid #999;
}

textarea{
	padding:10px;
	border:1px solid #333;
	background:url(../images/bg.png) repeat;
	color:#FFF;
}

textarea:hover{
	border:1px solid #999;
}

h1{
	font-family:helvetica;
	font-size:32px;
	font-weight:lighter;
	color:#FFF;
	margin:0px;
}

span{
	margin:0px;
	font-size:10px;
	font-style:italic;
	color:#999;
	text-decoration:none;
}

.thickbox img{
	height:110px;
	border:4px solid #CCC;
	margin:2px;
}

.thickbox img:hover{
	border:4px solid #06F;
}

.blogADMIN img{
	width:400px;
	border-top:10px solid #FFF;
	border-bottom:10px solid #FFF;
	margin:15px auto;
}

.blogADMIN img:hover{
	border-top:10px solid #F00;
	border-bottom:10px solid #F00;
}

.blog img{
	width:600px;
	border-top:10px solid #FFF;
	border-bottom:10px solid #FFF;
	border-left:none;
	border-right:none;
	margin:20px 0px;
	margin-bottom:0px;
}

.blog img:hover{
	cursor:default;
}

#blogcaption{
	width:580px;
	background:#fff;
	color:#333;
	padding:10px;
	margin:20px 0px;
	margin-top:0px;
}

h2{
	margin:0px;
	color:#999;
}

#previous{
	width:100px;
	float:left;
	color:#C60;
	text-decoration:none;
}

#previous:hover{
	color:#03F;
	text-decoration:none;
}

#next{
	width:100px;
	float:right;
	color:#C60;
	text-decoration:none;
}

#next:hover{
	color:#03F;
	text-decoration:none;
}

.shadowTOP{
	min-height:20px;
	width:100%;
	background-color:none;
	background:none;
}

.shadowBTM{
	min-height:20px;
	width:100%;
	background-color:none;
	background:none;
	margin-top:-20px;
}

.thumb_edit img{
	width:70px;
	border:#CCC 1px solid;
}

.thumb_edit img:hover{
	width:70px;
	border:#F00 1px solid;
}

#vertical_slide{
	padding:20px;
}

.slot{
	color:#fff;
	text-decoration:none;
}

.slot:hover{
	text-decoration:underline;
}

.success{
	color:#090;
	font-size:16px;
	font-weight:bold;
	background:#EAFFE7;
	border:#090 2px solid;
	padding:3px;
}

#best_friends a{
	text-decoration:none;
	color:#06F;
}

#best_friends a:hover{
	text-decoration:none;
	color:#09F;
}

iframe#imagequix{
	border:none;
	height:800px;
	width:100%;
	margin:auto;
}