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

@import url("reset.css");
@import url("text.css");
@import url("960.css");

/*Comments*/

.fn {float:right; clear:both;}
.says { float:right;clear:both; display:none;}
.avatar { float:right;}
.comment p { clear:both; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;}
img.photo { height:48px; width:48px;}

ul.commentlist { list-style:none; margin:0px; padding:0px;}
ul.commentlist li{  margin:0px 0 12px 0; padding:10px;}
ul.children { list-style:none;}
.even { background:#f8f8f8;  border:1px solid #ccc;}
.odd { background:#EBEBEB;  border:1px solid #ccc;}

body { background:#F1F1ED;}
table, td,th, tbody, tr { vertical-align:top;}
textarea { width:99%;}
ul, ol { clear:both;}
a, a:visited { color:#346BA4; text-decoration:none;}
a:hover { text-decoration:none;}
small { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#666;}
.blacklink a , .blacklink a:visited { color:#222;}
.blacklink a:hover { color:#346BA4;}
blockquote { padding:1px 20px; clear:both; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#666; border-left:2px solid #ccc; margin:0px 0 10px 0;}
blockquote p { margin:0px;}
.left { float:left;}
.right { float:right;}
.rttxt { text-align:right; }

.center { text-align:center; }
.marginless { margin:0px; padding:0px;}
.styletext { font-family:Georgia, "Times New Roman", Times, serif; color:#666; letter-spacing:10px}
.alignleft { float:right;}
.alignright { float:left;}
.block { display:block;}
.inner { padding:10px;}
h3.headingbg { background:url(images/gr.gif) repeat; width:168px;}

#main { margin:30px auto; padding:15px; background:#fff; 
			-moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; -opera-border-radius: 5px;
			}
			
.logo { text-align:center; font-family:"Courier New", Courier, monospace;}

#left {}
#right {  border-left:1px dotted #ccc; margin:0 0px 0 9px; width:390px;
			-moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; -opera-border-radius: 5px; }

.innerrt { padding:0px 10px;}
			
		
			
#left.navigation { margin-bottom:20px;}			
.top { margin-top:20px;}
.bottom { margin-bottom:20px;}
.post  {border-bottom:1px dotted #ccc; margin-bottom:10px; padding-bottom:10px;}
.post h3 { font-size:21px; }

.menu a, .menu a:visited, .menu a:link { color:#333; }
#menu ul { list-style:none; margin:0px 0 5px 0; padding:0px;}
#menu ul li { margin:0px; padding:5px; display:inline;}
#menu ul li a, #menu ul li a:visited { padding:5px; margin:0px; font-weight:bold; color:#333; }
#menu ul li a:hover { text-decoration:underline;}

ul.social { list-style:none; margin:0px 0 10px 0;  }
ul.social li{ display:inline; margin:0px; color:#2F2F2F;

padding:6px 5px 8px;}
.subs { margin:0px 0 0 0; font-family:Lucida Grande,Verdana,Lucida Sans Regular,Lucida Sans Unicode,Arial,sans-serif; font-size:12px; float:left;display:block;}

.recent {  background:#f4f4f4; border:1px solid #ccc; color:#666; font-family:Verdana, Geneva, sans-serif; font-size:11px; margin:0px 0 20px 10px; }
.recent h3 { font-size:14px; padding-left:10px; margin: 0 0 3px;}
ol.recentposts { margin-bottom:7px;}
ol.recentposts li  { margin-right:10px; }

div.marginless { margin:0px;}
ul.cats { margin:0px; padding:0px; list-style:none;}
ul.cats li { margin:0px; padding:0px;}
.topics {margin:0px ; width:190px; float:left; margin-left:10px;}
.topics h3 { font-size:14px; padding-left:10px; margin: 0 0 3px;}
div.borderleft { border-left:2px dotted #ccc;}

.ads { margin-left: 8px; overflow:hidden;}

/*footer*/
h3.smallheading  { font-size:14px; padding-left:0px; margin: 0 0 3px; color:#666;}
ul.footlist { margin:0px; padding:0px; font-size:11px; font-family:Verdana, Geneva, sans-serif; list-style:none;} 
ul.footlist li{ margin:0px; padding:5px 0px; border-bottom:1px dotted #ccc;}


#header { overflow:hidden;}







img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

img.alignleft { float:left;}
img.alignright { float:right;}
