/*  
Theme Name: Chimera
Theme URI: http://www.themespinner.com
Description: Thank you for buying Chimera! Instead of removing the link to theme spinner in the footer, why not turn it into an affiliate link and earn the money back you spent on buying the theme? To sign up, please visit: http://www.themespinner.com/affiliates/ - Please read the README.html file found in Chimera folder if you run into any problems.
Author: Theme Spinner
Author URI: http://www.themespinner.com
*/
body{
margin:0px;
padding:0px;
font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
background-color:#f5f5f5;
color:#333333;
text-align:center;
background-color:#808080;

}
p {
line-height:18px;
}
img.right {
float: right;
margin:10px 0 0 10px;		
}
img.left {
float: left; 
margin:0 10px 10px 0;	
}
.clear {
clear:both;
height:20px;
}
fieldset { 
padding:8px;
margin:8px;
border:1px solid #cccccc;
line-height:23px;

}
.back-to-top{
margin:0px 0px 0px 0px; 
padding:0px;
}
legend{ 
color : #333333;
padding:0px 6px 0px 6px;
font-size:14px;
font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin:0px;
}
 .avatar { float: left; padding: 2px; margin: 0; border: 1px solid #ddd; background: white; width:80px; height:80px; }
 .POST-INFO  .avatar, .fieldset-box .avatar {border:none;}
 .post_avatar { padding: 2px; margin: 0; border: 1px solid #ddd; background: white; }
.commentlist .avatar { float: left; padding: 2px; margin: 5px; border: 1px solid #ddd; background: white; width:45px; height:45px; }
blockquote{
padding: 2px;
color:#333333;
margin:5px 5px 5px 110px;
/*background-color:#eeeeee;
 background:url('img/quote-1.gif') no-repeat;
background:url('img/quote-2.gif') bottom right no-repeat;  */
font-family:Verdana, "Courier New", Courier, mono;
list-style-position:outside;
/* -moz-border-image:url('img/quote-3.gif') 22 22  19 19 round round; 
border:19px; */
display:list-item;
list-style-image: url('img/quote-1.gif');
}

blockquote > *:last-child{
background-image:url('img/quote-2.gif'); 
	background-position:bottom right;
	background-repeat: no-repeat; 
	padding-right:30px;
	display:inline-table;
}
/* this works in IE but not firefox */ /*
blockquote:first-letter ,.blockquote >*:first-child:first-letter{padding-left:20px; background:url('img/quote-1.gif') no-repeat;}
*/

blockquote p{
	/* background-image:url('img/quote-2.gif'); 
	background-position:bottom right;
	background-repeat: no-repeat; 
	margin:5px 20px;
	padding-right:30px;*/
	/*  display:inline-table;*/
	color:#888888;
	font-family:Verdana, Georgia, "Times New Roman", Times, serif;
	padding: 0px;
	margin:4px 0px;
	
	
}
blockquote blockquote{
border:none;
padding:5px;
background:none;
}
 blockquote blockquote p{
 background:none;
 }
a	{outline:none; text-decoration:none}
a:link {color:#8f0b01;  text-decoration:underline;}
a:visited	{color:#8f0b01;  text-decoration:underline;}
a:hover		{color:#000; text-decoration:underline;}

.nav a:link { color:#cccccc;  text-decoration:underline; }
.nav  a:hover		{color:#ffffff; text-decoration:underline;}
.nav a:visited	{color:#fefefe;  text-decoration:underline;}
.addcomment,
.closecomment{
float:right;
text-transform:uppercase; 
padding:3px 18px 3px 0px;
font-size:10px;
margin:12px 0 0 0;
text-decoration:underline;}
a.addcomment{
background-image:url(../Chimera/img/icon_arrowdown.gif);
background-repeat:no-repeat;}
a.addcomment:link,
a.addcomment:visited{
background-position:100% 0px;}
a.addcomment:hover{
background-position:100% -20px;
}
ol.commentlist {
list-style:none;
margin:0;
padding:0;
text-align:justify;

}

ol.commentlist cite{
text-transform:uppercase;
font-style:normal;
}

ol.commentlist li{
border-bottom:1px solid #ccc;
padding:10px;
margin:5px;
list-style:none;
list-style-image:none;
list-style-position:none;
list-style-type:none;max-width:714px;
overflow:auto;
}

ol.commentlist h5{
font-size:11px;
margin:0;
padding:0;
}	

ol.commentlist h5 small{
display:block;
}	
ol.commentlist li{border:1px solid #cccccc; background-color:#eeeeee;}
ol.commentlist li.alt{border:1px solid #cccccc; background-color:#F4F4F4}
ol.commentlist li span.moderate{
background-image:url(../Chimera/img/icon_cursor.gif);
background-repeat:no-repeat;
background-position:0 0;
padding:2px 0px 2px 20px;
color:#FF3300;
}	
.nocomments,
.nocommentsadd{
padding:10px;
color:#333333;
font-size:11px;
font-weight:bold;
margin:10px;
}	
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6{
color:#333333;
padding:10px 10px 10px 0px;
border-bottom:2px dashed #e1e1e1;
font-size:22px;
font-weight:normal;
margin:7px 0px 7px 0px;
}
.post h1, .post h2, .post h3, .post h4, .post h5, .post h6{
color:#333333;
padding:10px 10px 10px 0px;
border-bottom:2px dashed #e1e1e1;
font-size:22px;
font-weight:normal;
margin:7px 0px 7px 0px;
}
.no-image{
border:0px;
background-image:none;
padding:0px;
margin-right:5px;
}
#wp-calendar {
empty-cells: show;
width:180px;
font-size: 12px;
color: #333333;
text-decoration: none;
text-align: center;
float: left;
padding: 5px;
margin: 0px;
font-weight: normal;
background-image:none;
padding:0px;
background-color:#f7f7f7;
}
#wp-calendar a:link, #wp-calendar a:visited {
text-decoration: none;
color: #333333;
background-image:none;
padding:0px;
}
#wp-calendar a:hover, #wp-calendar a:active {
text-decoration: none;
color: #333333;
background-image:none;
padding:0px;
}
#wp-calendar caption {
text-align: left;
width:175px;
margin: 0px;
padding: 0px;
color: #333333;
font-size: 1.6em;
background-image: url(images/cats.gif);
background-repeat: no-repeat;
background-position: left;
height: 36px;
line-height: 36px;
}

#wp-calendar th {
margin: 0px;
padding: 0px;
text-align: center;
color:#333333;
}

#next a:link, #next a:visited {
text-align: center;
color: #333333;
text-decoration: none;
font-weight: bold;
font-size: 12px;
float: right;
padding:5px;
border:0px;
}
#next a:hover, #next a:active {
text-align: center;
color: #333333;
text-decoration: none;
font-weight: bold;
font-size: 12px;
float: right;
padding:5px;
background-color:#f7f7f7;
border:0px;
}

#prev a:link, #prev a:visited {
text-align: left;
color: #333333;
text-decoration: none;
font-weight: bold;
font-size: 12px;
float: left;
padding:5px;
background-image:none;
border:0px;
}
#prev a:hover, #prev a:active {
text-align: left;
color: #333333;
text-decoration: none;
font-weight: bold;
font-size: 12px;
float: left;
padding:5px;
background-image:none;
border:0px;
}
#wp-calendar td {
margin: 0px;
color: #333333;
padding: 0px;
text-align: center;
background-image:none;
}
#wp-calendar td:hover{
margin: 0px;
color: #333333;
padding: 0px;
text-align: center;
background-image:none;
}
#wp-calendar tf {
margin: 0px;
color: #333333;
padding: 0px;
background-image:none;
}
#style-switch-theme{
position:absolute;
visibility:visible;
z-index:95;
top:0px;
right:55px;
}
#style-switch{
position:absolute;
visibility:visible;
z-index:99;
top:0px;
right:10px;
display:inline;
}
#style-switch img{
border: 1px solid #cccccc;
padding:1px;
background-color:#000;
background-image:none;
}
#style-switch img:hover{
border: 1px solid #e0e0c8;
padding:1px;
background-color:#FFFFFF;
background-image:none;
}
#style-switch a,
style-switch a:active,
style-switch a:visited,
style-switch a:link
style-switch a:hover,{
border-bottom:0px;
margin-right: 0px;
background-image:none;
}

/********************************************/
div#header{
width:1170px;
margin:0 auto;
background-image:url(img/RED/bg.gif);
background-repeat:repeat-x;
margin-bottom:10px;
height:155px;
border:1px solid #ffffff;
}
.top-Menu { 
padding-left:0px;
position:relative;
overflow:hidden;
height:40px;
margin:0 auto;
width:1168px;
}
.top-Menu em { 
display: none
}
.top-Menu ul { 
list-style: none; 
margin: 0px; 
padding: 0;
}
.top-Menu ul li ul { 
display: none;
}
.top-Menu li { 
display: inline; 
font-size: 13px;
color:#ffffff;
text-decoration: none;
}
.top-Menu a { 
text-decoration:none;
display: block;
color:#ffffff;
font-size:12px;
float: left;
font-weight:bold;
padding:11px;
border-right:1px solid #ffffff;
border-top:1px solid #ffffff;
}

.top-Menu a:hover {
color:#ffffff;
font-weight:bold;
text-decoration: none;
text-decoration:underline;
background-color:#191919;
}
#nav-menu{
text-align:right;
margin:0px;
float:right;
margin:12px 4px 0px 0px;
border:0px;
}
#nav-menu a, #nav-menu a:link, #nav-menu a:visited, #nav-menu a:active {
background-image:none;
border:0px;
padding:0px 5px 0px 5px;
background:0px;
}
#nav-menu a:hover{
background-image:none;
padding:0px 5px 0px 5px;
}
.float-none{
float:none;
margin:0;
border:0;
padding:0;
display:inline;
line-height:15px;
text-align:left;
vertical-align:middle;
}
.rss-feed{
line-height:15px;
display:inline;
border:0;
padding:0;
vertical-align: middle;
}
div.pagination {
padding:10px;
margin:0px;
text-align:center;
border: 1px solid #ffffff;
background-color:none;
}
div.pagination a {
padding: 6px;
margin-right: 2px;
border: 1px solid #ccc;
font-weight:bold;
font-size:11px;	
text-decoration: none; 
color: #8f0b01;
background-color:#FFFFFF;
}
div.pagination a:hover, div.pagination a:active {
border:1px solid #cccccc;
color: #ffffff;
font-weight:bold;
font-size:11px;	
background-color: #333333;
}
div.pagination span.current {
padding: 6px;
margin-right: 2px;
border:1px solid #cccccc;
color: #fff;
font-weight:bold;
font-size:11px;	
background-color: #8f0b01;
}
div.pagination span.disabled {
padding: 6px;
margin-right: 2px;
font-weight:bold;
font-size:11px;	
border: 1px solid #f3f3f3;
color: #ccc;
}
.continue-reading a, .continue-reading a:link, .continue-reading:visited, .continue-reading a:active {
text-align:right; font-size:11px; display:block; padding:5px 0px 5px 0px;
}
.continue-reading a:hover {
text-align:right; font-size:11px; color:#000000; display:block; padding:5px 0px 5px 0px;
}
.footer-bg{
background-color:#4d4d4d; 

margin:0 auto;
color:#FFFFFF;
}
.bread a:link, .bread a:active, .bread a:visited{
font-size:11px;
color:#333333;
font-weight:bold;
text-decoration:none;
}
.bread a:hover{
font-size:11px;
color:#333333;
font-weight:bold;
text-decoration:underline;
}
.clickbg, clickbg a, clickbg a:visited, clickbg a:active, clickbg a:link{
background-image:url(img/cat-box-rep.png);
background-repeat:repeat-x;
background-position:top;
background-color:#FFFFFF;
border-bottom:1px solid #cccccc;
padding: 4px;
font-weight: normal;
font-family: verdana, Arial, sans-serif;
font-size: 11px;
color:#333333;
width:573px;
}
.titlebg{
background-image:url(img/nav-ol.gif);
background-repeat:repeat-x;
background-position:center;
font-weight:bold;
text-decoration:none;
padding: 8px;
font-size:14px;
color:#ffffff;
background-color:#1d1d1d;
border-bottom:1px solid #cccccc;
overflow:hidden;
margin:0px;

}
.titlebg a, titlebg a:visited, titlebg a:active, titlebg a:link, titlebg a:hover{
color:#FFFFFF;
}
.more-link, .more-link a, .more-link a:active, .more-link a:visited, .more-link a:visited{
text-align:right;
padding-right:15px;
font-size:14px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
display:block;
}
.nav-foot{
margin:10px 0px 0px 0px;
background-color:#cccccc;
text-align:center;
}
.nav-foot em { 
display: none
}
.nav-foot ul { 
list-style: none; 
margin: 0px; 
padding: 0;
}
.nav-foot ul li ul { 
display: none;
}
.nav-foot li { 
display: inline; 
font-size: 11px;
color:#5c5c5c;
text-align:center;
text-decoration: none;
padding:5px;
}
.nav-foot a { 
padding:0px 10px 0px 10px;
display: inline; 
text-align:center;
color:#5c5c5c;
font-size:11px;
font-weight:bold;
text-decoration:none;
background-color:#cccccc;
margin:0px 2px;
}
.nav-foot a:hover {
color:#333333;
font-weight:bold;
text-decoration: underline;
background-color:#cccccc;
}
.cell-h{
background-image:url(img/cat-box-rep.png);
background-repeat:repeat-x;
background-position:top;
}
label{
font-weight:bold;
margin:0px;
text-align:left;
font-size:11px;
padding:0px;
}
.button{
font-size:11px;
font-weight:bold;
padding:6px;
background-image:none;
background-color:#8f0b01;
border:1px solid #ffffff;
display:block;
color:#FFFFFF;
text-align:right;
}
.entry img, ol.commentlist img.avatar {
border:1px solid #ccc;
padding:5px;
margin:5px;
}
.entry img.avatar{
padding:0px;
margin:0px;
}
img.wp-smiley{
border:none;
padding:0;
margin:0;
}

ol.commentlist img{
border:none;
padding:0px;
margin:0px;
}

div.wp-caption .entry img{
	border:none;
	padding:0px;
	margin:0px;
}
.new-stuff{
padding:0px;
list-style:none;
list-style-image:none;
list-style-position:none;
list-style-type:none;
margin-top:5px;
}
.new-stuff li{
margin:0px;
padding:0px;
overflow:hidden;
display:inline;
text-align:left;
width:100%;
}
.new-stuff a, .new-stuff a:link, .new-stuff a:visited, .new-stuff a:active{
margin:0px;
display:block;
padding:5px 5px 5px 20px;
text-decoration:none;
border-bottom:1px dashed #ccc;
color:#8f0b01;
font-size:12px;
font-weight:normal;
background-image:url(img/nav-bullet.gif);
background-repeat:no-repeat;
background-position:left;
}
.new-stuff a:hover {
margin:0px;
display:block;
padding:5px 5px 5px 20px;
background-color:#eeeeee;
text-decoration:underline;
color:#333333;
font-size:12px;
border-bottom:1px dashed #ccc;
font-weight:normal;
background-image:url(img/nav-bullet-hov.gif);
background-repeat:no-repeat;
background-position:left;
}
.cell-t{
background-image:url(img/c-head.jpg);
border-bottom:1px solid #cccccc;
background-repeat:repeat-x;
background-position:center;
font-size:14px;
font-weight:bold;
padding:10px;
color:#333333;
}
.display-inline{
display:block;
text-align:center;
margin:7px 0px 7px 0px;
}
.r-image-home{
border:1px solid #ccc; padding:1px; float:left; margin:0px 5px 5px 0px;
}
.cat-image, image.cfi {
float:left;
margin:7px 10px 0px 0px;
padding:0px;
width:150px;
height:150px;
text-align:center;
vertical-align:middle;
/* background-image:url(img/no-image.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF; */
border:1px solid #333333;
}
 
.cat-image a, .cat-image a img{
text-decoration:none;
border:none;
width:150px;
height:150px;

}
.Homepage-image img.cfi{
border:none;
margin:0px;
}
img.cfi{
width:150px;
text-decoration:none;
border:1px solid #333333;
margin:4px;
height:auto;
}
.Homepage-image{
float:none;
margin:7px 0px 7px 0px;
padding:0px;
width:354px;
height:150px;
text-align:center;
vertical-align:middle;
/* background-image:url(../Chimera/img/no-image-home.jpg); */
background-repeat:no-repeat;
border:1px solid #333333;
}
.Homepage-image img{
width:354px;
height:150px;
}
.Small-Landscape-image{
float:left;
margin:7px 10px 0px 0px;
padding:0px;
width:80px;
height:80px;
text-align:center;
vertical-align:middle;
background-image:url(../Chimera/img/no-image-small.gif);
background-repeat:no-repeat;
background-color:#FFFFFF;
border:1px solid #333333;
}
.entry img a, .entry img a:link, .entry img a:visited, .entry img a:active{
border:1px solid #ccc;
padding:5px;
margin:5px;
}
.entry{
width:768px;
}
.entry img a:hover{
border:1px solid #333333;
padding:5px;
margin:5px;
}
.post img a, .post img a:link, .post img a:visited, .post img a:active{
border:1px solid #ccc;
padding:5px;
margin:5px;
}
.post img a:hover{
border:1px solid #333333;
padding:5px;
margin:5px;
}
.cat-image a, .cat-image a:link, .cat-image a:visited, .cat-image a:active, .cat-image a:hover{
padding:0px;
background-color:#FFFFFF;
}
.nav ul{
width: 100%;
margin:0 0 18px 0;
padding: 0px;
display: block;
overflow:hidden;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #fefefe;
}
.nav ul ul{
margin:0;
}
.nav ol a, .nav ol a:active, .nav ol a:visited, .nav ol a:link{
background-image:url(img/nav-ol.gif);
background-repeat:repeat-x;
background-position:center;
font-weight:bold;
text-decoration:none;
padding: 8px;
font-size:14px;
color:#ffffoo;
background-color:#d9e3f8;
border-bottom:1px solid #cccccc;
overflow:hidden;
margin:0px;
display:block;
}
.nav ol{
background-image:url(img/nav-ol.gif);
background-repeat:repeat-x;
background-position:center;
font-weight:bold;
text-decoration:none;
padding: 8px;
font-size:14px;
color:#ffffoo;
background-color:#d9e3f8;
border-bottom:1px solid #cccccc;
overflow:hidden;
margin:0px;
display:block;
}
.nav li a, .nav li a:active, .nav li a:visited, .nav li a:link{
margin: 0px;
overflow:hidden;
text-decoration:none;
padding:4px 4px 4px 4px;
color:#fefefe;
font-size:11px;
line-height:22px;
width:170px;
}
.nav li a:hover{
margin:0px;
text-decoration:none;
padding:4px 4px 4px 4px;
color:#ffffff;
overflow:hidden;
font-size:11px;
}
li.recentcomments a.url{
font-weight:bold;
text-decoration:underline;
}
#comment .entry{
width:auto;
}
.comment-box-field{
width:200px;
border:1px solid #dddddd;
background-color:#ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding:5px;
font-size:12px;
margin-bottom:8px;
}
.med{
border:1px solid #cccccc;
}
.med:focus{
border:1px solid #333333;
}
textarea{
border:1px solid #dddddd;
background-color:#ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding:5px;
width:96%;
}
textarea:focus{
border:1px solid #000000;
background-color:#FFFFCC;
width:96%;
}
input{
border:1px solid #dddddd;
background-color:#ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding:5px;
}
input{
border:1px solid #000000;
background-color:#FFFFCC;
}
input[type="button"]{
-moz-border-radius:3px;
-webkit-border-radius:3px;
border:solid 1px #999999;
background-color:#efefef;
padding:2px 4px;
margin:4px;


}
.comment-box-field:FOCUS{
width:200px;
border:1px solid #000000;
background-color:#FFFFCC;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding:5px;
font-size:12px;
margin-bottom:8px;
}
.comment-box-text{
width:500px;
border:1px solid #dddddd;
background-color:#ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding:5px;
font-size:12px;
margin-bottom:8px;
}
.comment-box-text:FOCUS{
width:500px;
border:1px solid #000000;
background-color:#FFFFCC;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding:5px;
font-size:12px;
margin-bottom:8px;
}
.comment-box-submit{
font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:5px;
border:1px solid #cccccc;
color:#FFFFFF;
background-color:#8f0b01;
}
.comment-box-submit:hover{
font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:5px;
border:1px solid #cccccc;
text-decoration:underline;
color:#FFFFFF;
background-color:#333333;
}
.search-top{
padding:4px 4px 4px 20px;
border:1px solid #cccccc;
background-color:#ffffff;
background-image:url(img/search.png);
background-repeat:no-repeat;
background-position:left center;
font-size:12px;
color:#CCCCCC;
font-weight:normal;
width:90px;
}
.search-top:focus{
background-color:#333333;
background-image:url(img/search-hov.png);
background-repeat:no-repeat;
background-position:left center;
color:#ffffff;
}
.foot-logo{
background-image:url(img/logo-footer.gif);
background-repeat:no-repeat;
background-position:left top;
}
.main-logo{
background-image:url(img/RED/logo.gif);
background-repeat:no-repeat;
background-position:left top;
}
.c-txt{
-moz-border-radius:4px;
-webkit-border-radius:4px;
/* -moz-border-radius-topright / -webkit-border-top-right-radius */
padding:2px 10px 2px 10px; 
margin-top:15px; 
text-align:justify; 
background-color:#CCCCCC;
border:1px solid #333333; 
}
.theme-change{
border:1px solid #8f0b01;
padding:1px;
background-color:#ffffff;
}
.theme-change:hover{
border:1px solid #ffffff;
padding:1px;
background-color:#8f0b01;
}
.author-name{
font-size:14px; color:#8f0b01; font-weight:bold;
}
.legend-single{ padding:3px 10px 3px 10px; color:#333333;
}
.foot{
background-color:#4d4d4d;
}
div#content{
width:768px;
float:left;
padding-bottom:5px;
/* border:1px solid #cccccc; */
background-color:#FFFFFF;
background-image:none;
margin:0px 0px 0px 200px
}
div#sidebar{	
	position:absolute;
	width:1170px;
}
.nav{
width:184px;
background-color:#333333;
float:right;
list-style:none;
list-style-type:none;
border:1px solid #cccccc;
margin:0px;
padding:0px;
overflow:hidden;
color:#FFFFFF;
}
div#container{
text-align:left;
width:1190px;
padding:0px;
margin:0 auto;
background-image:none;
background-color:#808080;
border:1px solid #808080;
margin-top:10px;
margin-bottom:10px;
}	
div#wrapper {
width:1170px;
overflow:auto;
margin:0 auto;
background-image:none;
position:relative;
}
#sidebar_left{
float:left;
display:inline;
position:absolute;
left:0;
}
.POST-INFO{
border-bottom:1px dashed #ccc;
display:block; text-align:left;
font-size:10px;
}
.fieldset-content{
min-height:350px;
}
.fieldset-box{
padding-bottom:28px;
height:410px;
border:1px solid #cccccc;
display:inline;
margin:2px;
width:auto;
overflow:hidden;
background:#ffffff;
}

.fieldset-box:hover{
border:1px solid #333333;
}
.legend-box{
border:1px solid #cccccc;
background-image:url(img/nav-ol.gif);
background-repeat:repeat-x;
background-position:center;
font-size:13px;
font-weight:bold;
max-width:340px;
overflow:hidden;
white-space:nowrap;
}
.legend-box:hover{
background-color:#8f0b01;
background-image:none;
}
.legend-box a:hover{
color:#FFFFFF;
display:block;
padding:2px 5px 2px 5px;
text-decoration:none;
}
.legend-box a, .legend-box a:active, .legend-box a:visited, .legend-box a:link{
overflow:hidden;
display:block;
padding:2px;
text-decoration:none;
color:#FFFFFF;
max-width:340px;
}
div.fieldset_bottom_bar{
margin-top:374px; position:absolute;width: 340px;background:#ffffff;
}
hr{
border:1px solid #eeeeee;
}
.related-posts{
background-color:#f7f7f7;
padding:10px;
border:1px solid #cccccc;
margin:0px 0px 5px 0px;
}
.related-posts:hover{
background-color:#FFFFCC;
padding:10px;
border:1px solid  #FFCC99;
margin:0px 0px 5px 0px;
}
.your-name{
display:block;
margin:5px 0px 8px 0px;
width:40%;
border:1px solid #cccccc;
background-color:#f7f7f7;
padding:6px 6px 6px 25px;
font-size:11px;
font-weight:bold;
background-image:url(img/your-name.gif);
background-position:left center;
background-repeat:no-repeat;
}
.your-name:focus{
display:block;
margin:5px 0px 8px 0px;
width:40%;
border:1px solid #333333;
background-color:#eeeeee;
padding:6px 6px 6px 25px;
font-size:11px;
font-weight:bold;
background-image:url(img/your-name.gif);
background-position:left center;
background-repeat:no-repeat;
}
.your-email{
display:block;
margin:5px 0px 8px 0px;
width:40%;
border:1px solid #cccccc;
background-color:#f7f7f7;
padding:6px 6px 6px 25px;
font-size:11px;
font-weight:bold;
background-image:url(img/your-email.gif);
background-position:left center;
background-repeat:no-repeat;
}
.your-email:focus{
display:block;
margin:5px 0px 8px 0px;
width:40%;
border:1px solid #333333;
background-color:#eeeeee;
padding:6px 6px 6px 25px;
font-size:11px;
font-weight:bold;
background-image:url(img/your-email.gif);
background-position:left center;
background-repeat:no-repeat;
}
.your-site{
display:block;
margin:5px 0px 8px 0px;
width:40%;
color:#0000CC;
border:1px solid #cccccc;
background-color:#f7f7f7;
padding:6px 6px 6px 25px;
font-size:11px;
font-weight:normal;
background-image:url(img/your-site.gif);
background-position:left center;
background-repeat:no-repeat;
}
.your-site:focus{
display:block;
margin:5px 0px 8px 0px;
width:40%;
border:1px solid #333333;
background-color:#eeeeee;
color:#0000CC;
padding:6px 6px 6px 25px;
font-size:11px;
font-weight:normal;
background-image:url(img/your-site.gif);
background-position:left center;
background-repeat:no-repeat;
}
.your-message{
display:block;
margin:5px 0px 8px 0px;
width:96%;
border:1px solid #cccccc;
background-color:#f7f7f7;
padding:6px;
font-size:12px;
font-weight:normal;
}
.your-message:focus{
display:block;
margin:5px 0px 8px 0px;
width:96%;
border:1px solid #333333;
background-color:#eeeeee;
padding:6px;
font-size:12px;
font-weight:normal;
}
.add-pic{
border:1px solid #FFCC99;
background-color:#FFFFCC;
margin:5px 0px 5px 0px; 
padding:6px;
font-size:11px;
width:96%;
}
.form-l{
color:#990000;
display:inline;
width:270px;
float:right;
text-align:left;
margin:0px;
padding:0px;
}
.nav li{
margin:0px;
padding:0px 0px 0px 20px;
overflow:hidden;
display:block;
text-align:left;
width:160px;
background-color:#333333;
background-image:url(img/RED/arrow-50.gif);
background-repeat:no-repeat;
background-position: left 6px;
border-bottom:solid 1px #cccccc;
}
.nav li:hover{
background-color:#570E6D;
}
.nav li.authors{
background-image:none;
padding:2px;
width:200px;
line-height:22px;
}

.nav li.authors a{
display:block;
}
.nav li.authors img{
height:25px;
width:25px;
margin-right:4px;
}
.nav li.recentcomments {
background:url(img/RED/arrow-50.gif) top 4px no-repeat;
padding-left:25px;
font-size:11px;
line-height:22px;
}
.nav li.recentcomments a{
background-image:none;

}

#author{
margin:8px;
}
#author h2{
margin:2px;
border-bottom:2px dashed #E1E1E1;
color:#333333;
font-size:22px;
font-weight:normal;
margin:7px 0;
padding:10px 10px 10px 0;
}
#author  img.avatar{
width:100px;
height:100px;
margin:6px;
float:left;
}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}
.textwidget{
font-size:10px;
line-height:12px;
}
