



/* CSS Document */
body{padding:0px; margin:0px; background:#fff; color:#000; font:12px Georgia, serif; font-weight:normal; font-style:normal;}
div, p, ul, h1, h2, h3, img{padding:0px; margin:0px;}
p{margin-bottom:10px;}
ul{list-style-type:none;}




/*----HEADER+MENU----*/

#menu{width:900px; position:relative; margin:0px; padding:0px;}

#menu h1{font-size:12px; color:#fff;text-transform:lowercase; font-weight:bold;}
#menu h1 a{color:#fff;text-decoration:none; display:block; width:110px; background-color:#FF0000; text-align:right; padding-top:85px; padding-right:3px;}
#menu h1 a:hover{color:#000; text-decoration:none;}

/*---admin----*/
#menu ul.admin{ width:600px; height:22px; position:absolute; top:10px; right:0px;}
#menu ul.admin li{float:right; width:79px; height:22px; padding:0 0 0 0;}
#menu ul.admin li a{display:block; width:79px;height:22px;background:url(../images/vertical-dot.gif) 100% 0 no-repeat #fff; color:#000; font-size:11px; text-decoration:none; text-align:center; line-height:22px;} 
#menu ul.admin li a:hover{text-decoration:none; background:url(../images/vertical-dot.gif) 100% 0 no-repeat #fff; color:#FF0000;}
#menu ul.admin li.verticallinenone a{display:block; width:79px;background:#fff; color:#000; font-size:11px; text-decoration:none; text-align:center; line-height:22px;} 
#menu ul.admin li.verticallinenone a:hover{text-decoration:none; background:#fff; color:#FF0000;}
/*---/admin----*/

/*---submenu----*/
#submenu{width:750px; position:relative; margin:0 0 0 150px; padding:0 0 40px 0; clear:both;}

#submenu div.cal{width:250px; top:0px; float:left; left:0px; color:#b5b5b5; position:relative; padding:0 0 0 0; margin-bottom:40px}
#submenu div.cal p{height:10px;}
#submenu div.cal a{display:block; font-size:12px; font-weight:normal; line-height:20px; text-transform:lowercase; color:#000; text-align:left; text-decoration:none;}
#submenu div.cal a:hover{color:#666; text-decoration:none;}

#submenu div.cat{width:250px; top:0px; float:right; right:200px; color:#b5b5b5; position:relative; padding:0 0 0 0; margin-bottom:40px}
#submenu div.cat p{height:10px;}
#submenu div.cat a{display:block; font-size:12px; font-weight:normal; line-height:20px; text-transform:lowercase; color:#000; text-align:left; text-decoration:none;}
#submenu div.cat a:hover{color:#666; text-decoration:none;}

#submenu span.dotted a{background:url(../images/dotted.gif) 0 20px no-repeat #fff; display:block; width:38px; height:8px; text-decoration:none; padding-top:20px;}
#submenu span.dotted a:hover{background:url(../images/dotted_roll.gif) 0 20px no-repeat #fff; text-decoration:none;}
/*---/submenu----*/


/*---post----*/
#post{width:750px; position:relative; margin:0 0 40px 150px; padding:0 0 0 0; clear:both;}

#post h2{font-size:38px; color:#b5b5b5; font-weight:normal; padding-bottom:40px;}

#post p{line-height: 20px;}

#post .small{color:#666666;}

#post a{color:#000; text-decoration:none;}
#post a:hover{text-decoration:underline;}

#post span.dotted a{background:url(../images/dotted.gif) 0 20px no-repeat #fff; display:block; width:38px; height:8px; text-decoration:none; padding-top:20px;}
#post span.dotted a:hover{background:url(../images/dotted_roll.gif) 0 20px no-repeat #fff; text-decoration:none;}
/*---/post----*/

/*---spot----*/
.spot{width:750px; position:relative; margin:0 0 80px 150px; padding:0 0 0 0; clear:both;}

.spot h2{font-size:12px; color:#000; font-weight:normal; line-height: 20px; margin-bottom:20px;}
.spot h2 a{color:#000; text-decoration:none;}
.spot h2 a:hover{color:#000; text-decoration:underline;}

.spot .small{color:#666666;}

.spot p{ width:720px;}

.spot img.pic{ margin-right: 15px; margin-bottom: 15px; border:0px solid #3c393b;}

.spot span.dotted a{background:url(../images/dotted.gif) 3px 4px no-repeat #fff; width:38px; height:8px; text-decoration:none; padding-top:0px;}
.spot span.dotted a:hover{background:url(../images/dotted_roll.gif) 3px 4px no-repeat #fff; text-decoration:none;}


.spot a.comments{line-height:12px; text-transform:lowercase; text-align:left; text-decoration:underline; padding:0 0 0 15px; background:url(../images/baloon.png) 0 4px no-repeat;}
.spot a.comments:hover{color:#666; text-decoration:none;}

.spot a{font-weight:normal; color:#000; text-align:left; text-decoration:underline;}
.spot a:hover{color:#666; text-decoration:none;}

.spot .small{font-size:12px; font-weight:normal;}

.spot .msg{font-size:12px; font-weight:normal; line-height:14px; padding-bottom:0px;}

.spot_more{ display:none}
/*---/spot----*/

/*----/HESDER+MENU----*/




/*----CONTAINER ADMIN---*/

#container{width:100%; color:#000; float:left; padding:30px 0 0; font-size:14px; font-weight:normal; clear:both;}

#content{width:747px; position:relative; color:#000; margin:0 0 0 150px; padding:0px;}
#content h1{color:#c61313; font-size:24px; height:70px; line-height:70px;}
#content h2{color:#c61313; font-size:18px; height:50px; line-height:50px;}
#content p{padding:0 38px 11px 0;}
#content p span{font-weight:bold;}
#content p.more{margin:0 0 15px 618px; padding:0px;}
#content p.more a{display:block;width:79px; height:28px; background:url(../images/button1.gif) 0 0 no-repeat #fff; color:#111; font-size:15px; line-height:28px; text-decoration:none; padding:0 0 0 10px;}
#content p.more a:hover{background:url(../images/button2.gif) 100% 0% no-repeat #fff; color:#111; text-decoration:none;}

/*---admin link----*/
a.admin_link {color:#000000; font-size:12px; line-height:28px; text-decoration:none;}
a.admin_link:hover{color:#FFFF00; text-decoration:none;}
/*---/admin link----*/

/*---admin form----*/
.admin_form_field {
	font-family: Georgia, serif;
	font-size: 14px;	
	color:#111;
	background-color: #F4F4F4;
	border: 1px solid #c61313;
	width: 150px;
	height: 22px;
	text-align:left;
}
.admin_form_field_long {
	font-family: Georgia, serif;
	font-size: 14px;	
	color:#111;
	background-color: #F4F4F4;
	border: 1px solid #c61313;
	width: 350px;
	height: 22px;
	text-align:left;
}
.admin_form_textarea {
	font-family: Georgia, serif;
	font-size: 12px;	
	color:#111;
	background-color: #F4F4F4;
	border: 1px solid #c61313;
	width: 350px;
	height: 80px;
	text-align:left;
}
.admin_form_button {
	font-family: Georgia, serif;
	font-size: 14px;	
	color:#fff;
	background-color: #c61313;
	border: 1px solid #c61313;
	width: 150px;
	height: 22px;
	text-align:center;
}
/*---/admin form----*/


/*----/CONTAINER+CONTENT----*/




/*----COMMENTS----*/
#comments_container{width:100%; background:#fff; color:#8D8D8D; float:left; padding:20px 0 20px; clear:both;}

#comments{width:747px; position:relative; margin:0 auto 0 auto; background:#fff; color:#8D8D8D;}
#comments h1{font-size:24px; height:28px; line-height:28px;}
#comments h2{font-size:18px; height:22px; line-height:22px;}
/*----/COMMENTS----*/




/*----FOOTER----*/

#footer_container{height:50px; background:#f2f2f2; color:#000; clear:both;}
#footer{width:875px; position:relative; margin:0 0 0 15px;}

#footer p.w3c{width:300px; top:20px; float:right; right:0px; font-size:10px; position:absolute;}
#footer p.w3c a{padding:0 0 0 0; color:#000; text-decoration:none;}
#footer p.w3c a:hover{text-decoration:underline;}

#footer p.copyright{width:500px; color:#000; font-size:10px; position:absolute; top:20px; left:0px;}

/*----/FOOTER----*/