body{background-color:#ffffff; font-family: Georgia, "Times New Roman", Times, serif; padding:0; margin:0 0 0 0; color:#000000;}
div, p, ul, li, a, h1, h2, h3, h4, form, label, input{padding:0; margin:0;}

#main {width:860px; position:relative; margin:0 auto;}	

/* Logo */
#logo {background-color:#487e1c; padding:9px 0 0 0 ; text-align:center;}
#logo h1 { padding:15px 0 0 0;}
#logo h1 a{font-weight:bold; font-size:25px; color:#ffffff; text-decoration:none;}
#logo h1 a:hover{ color:#cccccc;}
#logo h2 { padding:2px 0 5px 0;}
#logo h2 a{font-weight:normal; font-size:11px; color:#ffffff; text-decoration:none;}
/* Logo END */
	
#tags {background-color:#61a223; padding:15px; margin:1px 0 1px 0;}
#tags a {color:#FFFFFF; padding:0 7px 0 0;}
#tags a:hover{ color:#cccccc;}
#tags h2 {font-weight:normal; font-size:12px; color:#ffffff; padding:0 0 10px 0;}
#feed{background-color:#61a223; font-size:12px; padding:15px; margin:1px 0 15px 0; text-align:right; border-bottom:#487e1c solid 5px;}
#feed span a{background:url(images/rss.png) bottom left no-repeat; color:#ffffff; padding-left:19px;}
#feed span a:hover{color:#f1f1f1;}


#artside {float:left; width:600px; padding:0 6px 0 0;}

/* Topics */
#art{background-color:#f0f6ea; font-size:12px; color:#000000; text-align: justify; margin:0px 0px 3px 0; padding:10px 15px 15px 15px; border-left:#dae0d2 solid 5px;}
#art a{color:#487e1c;}
#art a:hover{ color:#365d95;}
#art h1 {FONT-WEIGHT:bold; FONT-SIZE:18px; color:#000000; line-height: 1.5em; }
.artinfo {padding:0 0 5px 0; color:#666666; font-size:11px;}
.artinfo a{FONT-WEIGHT:bold; color:#487e1c; text-decoration:none;}
.artinfo a:hover{ FONT-WEIGHT:bold; color:#365d95;}
.arttext img{border:#dee7f5 solid 2px; width: auto; margin:5px 7px 3px 0; float:left; padding: 3px;}
.arttext { margin:5px 0 15px 0; padding:0; LINE-HEIGHT: 1.5em; }
.arttools {text-align:right;}
.arttools a{FONT-WEIGHT:bold; FONT-SIZE:15px; color:#487e1c; text-decoration:none;}
.arttools a:hover{ FONT-WEIGHT:bold; color:#365d95;}
.artinfofull{background:#DEF4D3; padding:10px; font-size:12px; margin:10px 0 20px 0;}
.artinfofull a{color:#487e1c;}
.artinfofull a:hover{color:#365d95;}
span.tag{background: url(images/tag.png) no-repeat top left; padding:0 0  3px 19px; line-height:17px;}
span.comment{background: url(images/comment.png) no-repeat top left; padding:0 0  3px 19px;line-height:21px;}
span.calendar{background: url(images/calendar.png) no-repeat top left; padding:1px 0  3px 19px;line-height:23px;}
span.rss{background: url(images/rss.png) no-repeat top left; padding:1px 0  3px 19px; line-height:21px;}

#nextprev{background:#dae0d2; text-align:center; padding:10px; font-size:14px; margin:0px 0 20px 0;}
#nextprev a{color:#487e1c;}
#nextprev a:hover{color:#365d95;}
/* Topics END */


/* Comments */
#nocom {font-size:15px; padding:10px 0 10px 10px; text-align:left; border:#e37c00 solid 2px; margin:0 0 10px 0;}
#nocom a{color:#487e1c; font-weight:bold; text-decoration:underline;}
#nocom a:hover{color:#365d95;}
.comtext {font-size:12px; padding:10px;}
.comauth {height:15px; padding:5px 10px 5px 10px; font-size:11px; color:#000;}
.comauth a {color:#487e1c}
.comauth a:hover{color:#365d95;}
.eachcomment{background:#DEF4D3; margin:0 0 5px 0}
#comform {background:#DEF4D3; float:left; padding:10px; margin:0 0 10px 0;}
.comtab{float:left; margin-right:10px;}
#author, #email, #url {font-size:13px; width:205px; margin-bottom:4px; padding:3px 0;}
#comtextarea{width:341px; height:162px; font-size:13px; padding:3px;}
#submit {height:29px; margin:14px 0pt 0pt; width:208px;}
/* Comments END */


/* MenuSide */
#menuside{background-color:#FFFFFF; position:relative; float:right; width:250px; color:#000000;}

#search {background:#ffa63a; clear:both; padding:10px; border-left:#e37c00 solid 5px; border-right:#e37c00 solid 5px; margin:0 0 2px 0;}
#search input.searchkey{background-color:#f1f1f1; font-weight:bold; color:#365d95; width:150px; height:23px; font-size:18px; border:#e37c00 solid 1px;}
#search input.submit{font-size:12px; font-weight:bold; color:#365d95; width:60px; height:26px;}

#catsq {border:6px solid #E1E8C5; clear:both; margin-bottom:10px;}	
#catsq h2{background-color:#E1E8C5; display:block; font-size:15px; color:#487e1c; font-weight:bold; padding:15px 0 7px 10px;}	
#cat {background-color:#eeeeee; padding:10px 0 0 25px;}
#cat ul li{list-style:square; font-size:15px; color:#666666; padding:0 0 5px 5px}
#cat ul li a{color:#487e1c; font-size:17px; text-decoration:none;}
#cat ul li a:hover{ color:#365d95; text-decoration:underline;}

#archsq {border:6px solid #E1E8C5; clear:both; margin-bottom:10px;}	
#archsq h2{background-color:#E1E8C5; display:block; font-size:15px; color:#487e1c; font-weight:bold; padding:15px 0 7px 10px;}	
#arch {background-color:#eeeeee; padding:10px 0 0 5px;}
#arch ul li{list-style:none; font-size:13px;  color:#666666; padding:0 0 5px 5px}
#arch ul li a{color:#487e1c; font-size:12px; text-decoration:none;}
#arch ul li a:hover{ color:#365d95; text-decoration:underline;}

#popsq {border:6px solid #E1E8C5; clear:both; margin-bottom:10px;}	
#popsq h2{background-color:#E1E8C5; display:block; font-size:15px; color:#487e1c; font-weight:bold; padding:15px 0 7px 10px;}	
#pop {background-color:#eeeeee; padding:10px 0 0 5px;}
#pop ul li{list-style:none; color:#666666; padding:0 0 5px 5px}
#pop ul li a{color:#487e1c; font-size:12px; text-decoration:none;}
#pop ul li a:hover{ color:#365d95; text-decoration:underline;}

#aboutsq {background-color:#61a223; clear:both; font-size:12px; color:#ffffff; text-align:justify; padding:10px; margin-bottom: 5px; border-bottom:#487e1c solid 4px;}	
#aboutsq h2{font-size:15px; font-weight:bold; padding:5px 0 7px 0px;}

#infosq {background-color:#E1E8C5; clear:both; font-size:12px; color:#000000; padding:10px; margin:0 0 5px 0;}	
#infosq h2{font-size:15px; font-weight:bold; padding:5px 0 7px 0px;}

#pages{font-weight:normal; padding:10px 0 20px 0;}
#pages ul{margin:0; padding:0; text-align:right; font-size:19px;}
#pages li{list-style-type:none; display:inline; padding-bottom:1px;}
#pages a {padding:8px 6px 8px 6px; text-decoration:none; color:#487e1c;}
#pages a:hover {color:#ffffff; background-color:#487e1c;}
/* MenuSide END*/

#copyright{clear:both; background-color:#487e1c; font-size:11px; font-weight:normal; color:#F8FFED; padding:10px 0 10px 0; text-align:center;}
#copyright a {color:#ffffff; text-decoration:none;}	
