body {

	background-color: #FFFFFF;

	font-family: verdana,sans-serif;

	font-size:14px;

	color:#000000;

	margin:0;

	padding:0;

	background-position:left top;

	background-repeat:repeat-x;

}



h3{padding:10px 0 0 0; margin:0; font-weight: normal; font-size: 11px;}

p span#info{color:#A50000 }



#branding_banner {



	width:789px;

	height:91px;

	background-image:url(../images/confessions.jpg);

	background-position:center;

	background-repeat: no-repeat;

	margin-left:0px !important;

	margin-left/**/:/**/6px;

	}







#container {

	width:789px;

	margin: 10px  auto 0 auto;

	background-image:url(../images/bg_main.png);

	background-position:center;

	background-repeat:repeat-y;

}

#top{

	width:795px;

	height:10px;

	margin:auto;

	padding:0;

	backgound-color:#ffffff;

	//**background-image:url(../images/bg_top.png);**//

	background-position:center;

	background-repeat: no-repeat;

	font-size:1px;

}

#bg_top_content {

	background-image:url(../images/bg_top_content.png);

	background-position:center;

	background-repeat: no-repeat;

	height:58px;

	width:789px;

	color: #ffffff;

	

}

#bg_top_content ul {

	margin: 0;

	padding:0 0 0 190px;

	

}

#bg_top_content li {

	margin:0;

	padding-top:20px;

	list-style:none;

	float:left;

}

#bg_top_content li a {

	padding:0px;

	color: #ffffff;

	text-decoration:none;

	margin:0 4px 0 4px;

	font-size:11px;

}

#bg_top_content li a:hover {

	color:#ffffff;

	padding:0px;

	text-decoration:none;

}

#bg_top_content li a#active {

	color:#ffffff;

	text-decoration:none;

	font-weight:bold;

}



#header {

	background-color: #ffffff;

	height:60px;

	margin: auto;

	width:800px;

}

#header_new {

	background-color: #ffffff;

	height:15px;

	margin: auto;

	width:800px;

}



.header_banner{

	width:468px; 

	height:60px; 

	margin:0 auto;

}

.header_banner_new{

	width:468px; 

	height:15px; 

	margin:0 auto;

}



#header h1 {

	text-align:center;

	font-family:Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;

	font-size:30px;

	color:#333;

	margin:0;

	font-weight:normal;

}

#header h1 strong {

	color:#A85BA6;

}

#header h1 a {

	color:#333;

	text-decoration:none;

}

#header h1#logo_spot{

	background-image:url(../images/logo_spot.png);

	background-position:center;

	background-repeat: no-repeat;

	font-size:10px;

	height:29px;

	padding: 45px 0 0 0;

}

#header h1 span{visibility:hidden;}



#header h2 {

	font-size:11px;

	font-weight:normal;

	text-align:center;

	color:#999;

}



#left_sidebar{

	float: right;

	width:170px;

} 

#bannerbar{

	width:160px;

	height:600px;

	margin: 10px 1px; 10px 10px;

	

}

#sidebar {

	float:left;

	width:164px !important;

	width:154px;

	margin:10px 10px 10px 0;

}





*html #sidebar {margin:10px 0px 10px 0px; }



#sidebar h1 {

	font-family:Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#000;

	margin:10px 5px 15px 10px;

}

#sidebar h1#topconf, #sidebar h1#category {

	background:url(../images/h1bg.png) no-repeat;

	color:#ffffff;

	margin:15px 5px 0px 10px;

	line-height: 30px;

	padding: 0 0 0 10px;

	width: 155px;

}

#sidebar h1#topconf a, #sidebar h1#topconf a:visited{
	text-align:center;
	color:#FFECEC;
	display:block;
	width:120px;
}

#sidebar h1#topconf a:hover{
	text-decoration:underline;
}

#sidebar p {

	padding:0 0 0 5px;

	margin:0;

	line-height:17px;

	word-spacing:-1px;

}

#sidebar p a {

	padding:0 0 0 10px;

	font-family:Arial, Helvetica, sans-serif;

	color:#397283;

	text-decoration:none;

	display:block;
}

#sidebar p a:hover {

	padding:0 0 0 10px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#FD6766;

}

ul.submenu {

	margin:0;

	padding:0;

}

.submenu li {

	marign:0;

	padding:0;

	list-style:none;

}

.submenu a {

	display:block;

	height:13px;

	padding:7px 7px 7px 17px;

	margin:1px 0 0 0;

	background-color:#fff;

	background-image:url(../images/backgrounds/submenua_normal.jpg);

	background-position:left;

	background-repeat:repeat-y;

}

.submenu a:hover {

	background-image:url(../images/backgrounds/submenua.jpg);

	background-position:bottom;

	background-repeat:no-repeat;

	background-color:#fff;

	padding:7px 7px 7px 15px;

}

.submenu a:focus {

	background-image:url(../images/backgrounds/submenua.jpg);

	background-position:bottom;

	background-repeat:no-repeat;

	background-color:#fff;

	padding:7px 7px 7px 15px;

}

.submenu a:active {

	background-image:url(../images/backgrounds/submenua.jpg);

	background-position:bottom;

	background-repeat:no-repeat;

	background-color:#fff;

	padding:7px 7px 7px 15px;

}



.note {

	padding:10px;

	background-color:#eee;

	border:1px solid #ccc;

	margin:20px 5px 20px 5px;

}



#content {



	margin:10px 185px 30px 185px; 

	padding:10px;

	border-left:1px dotted #367481;

	border-right:1px dotted #367481;

	

	}



#content h1 {

	font-family:Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;

	font-size:14px;

	border-bottom:1px dotted #367481;

	color:#367481;

	padding:5px;

	

}



#content h1#newest {

	border-bottom:1px dotted #367481;

	color:#367481;

	}





#content h1 a {

	color:#000;

	text-decoration:none;

	display:block;

	background-image:url(../images/backgrounds/h1.png);

	background-position:right;

	background-repeat:no-repeat;

}



#content a#send { padding-left: 5px; color:#FD6766; text-decoration: underline}

#content a#send:hover { padding-left: 5px; color:#FF8624; text-decoration: none}





#content h1 a:hover {

	color:#444;

	background-image:url(../images/backgrounds/h1_hover.png);

}

#content h2 {

	font-size:11px;

	color:#367481;

	margin:10px 0 10px 0;

	padding:5px;

}

#content p {

	padding:2px;

	word-spacing: 0.1em;

	color:#000000;

}

#content select option, #content select{color:#000000;}

#content .article_menu {

	text-align:right;

	padding:5px;

	margin:10px 0 20px 0;

	border-top:1px solid #eee;

}

#content .article_menu b {

	float:left;

	font-weight:normal;

}

#content .article_menu a {

	padding:0 0 0 15px;

	background-image:url(../images/backgrounds/comment.png);

	background-position:left;

	background-repeat:no-repeat;

	color:#333;

	text-decoration:none;

}

#content p a {

	padding:0 0 0 7px;

	background-position:left;

	background-repeat:no-repeat;

	color:#267384;

	text-decoration:none;

	font-weight:bold;

}



#content p a:hover {

	padding:0 0 0 7px;

	background-position:left;

	background-repeat:no-repeat;	

	font-weight:bold;

	color:#FD6766;

}

#content .article_menu a:hover {	

	color:#000;

}



#content  a#bback { float: right; color: #267384; padding-top: 10px; text-decoration: underline}

#content  a#bback:hover { color: red;  text-decoration: none}

#content  a#bnext { float: right; color: #267384; padding-top: 10px; text-decoration: underline}

#content  a#bnext:hover { color: red;  text-decoration: none}

*html #content  a#bback {  padding-top: 15px; text-decoration: underline}





#content ul {

	margin:0 0 0 15px;

	padding:0;

	color:#666;

	

}

#content li {

	margin:5px 0 5px 0;

	border-bottom:1px dotted #367481;

	padding:0 0 5px 20px;

	list-style:none;

	background-image:url(../images/backgrounds/arrow.png);

	background-position:top left;

	background-repeat:no-repeat;

	color:#666;

}

#content blockquote {

	background-color:#f6f6f6;

	margin:4px;

	padding:5px;

	border-top:1px solid #eee;

	border-bottom:1px solid #eee;

}

#content blockquote p {

	marign:0;

	padding:0 10px 0 10px;

}

#content textarea{

	width:312px; 

	height: 100px

}

#content span#admin{

color:#FF8624;

}

input, textarea {

	background-color:#fff;

	border:1px solid #ccc;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#777;

	margin-top:5px;

}

input#submit{

	padding:0 3px 0 3px;

	margin-top: 6px;

	cursor:pointer;

	background-color: #f3f3f3;

}

input#code{margin: 0 0 7px 0;}

.comment_odd {

	background-color:#f6f6f6;

	padding:10px;

	border-top:1px solid #fff;

	border-bottom:1px solid #eee;

}

.comment_even {

	padding:10px;

	background-color:#fcfcfc;

	border-top:1px solid #fff;

	border-bottom:1px solid #eee;

}

.comnum {

	float:right;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:25px;

	color:#ccc;

}

#footer {

	background-image:url(../images/confess.jpg);

	background-position:center;

	background-repeat: no-repeat;

	height:45px;

	padding:0;

	color:#fff;

	margin: 7px auto 0 auto;

	text-align:center;

	clear:both;

}

#footer ul {

	margin:0;

	padding: 10px 0 0 0;

}

#footer li {

	margin:0;

	padding-top:2px;

	list-style:none;

	display:inline;

}

#footer li a {

	padding:0px;

	color:#fff;

	text-decoration:none;

	margin:0 4px 0 0px;

	font-size:10px;

}

#footer li a:hover {

	color:#FF8624;

	padding:0px;

}

a {

	padding:0 0 0 7px;

	background-position:left;

	background-repeat:no-repeat;

	color:#267384;

	text-decoration:none;

	font-weight:bold;

}



a:hover {

	padding:0 0 0 7px;

	background-position:left;

	background-repeat:no-repeat;	

	font-weight:bold;

	color:#FD6766;

}



ul#pages{

	padding:0;

	margin:0;

	float:right;

}

.class1 {font-size: 11px;}
.class1 A:link {font-size: 11px;}
.class1 A:visited {font-size: 11px;}
.class1 A:active {font-size: 11px;}
.class1 A:hover {font-size: 11px;}

ul#pages li{

	display:inline;

	background-image:none;

	border:0;

	margin: 0;

	padding:0;

}

ul#pages li a:hover{

	color:#FF8624;

}



#bottom{

	clear: both;

	width:789px;

	height:13px;

	

	background-color:#ffffff;

	border-top:1px solid #cccccc;	

	margin:0 auto !important;

	margin/**/:/**/0 auto 0 6px;

}



.txt_field_cont{

	float:left; 

	height:15px; 

	width:140px;

}

.butt{

	cursor:pointer;

	width:80px; 

	height:16px;

	background-color: #eee;

}



.progress {height: 10px; border: none; background-color:#B3D6E8}



fieldset {border: solid 1px #C3C3C3; padding: 10px 0 10px 0; margin: 0}


