body {
	background: #101010 url('background.gif') repeat-x;
	color: #9D1961;
	margin: 0px;
	padding: 0px;
	font-style:normal; font-variant:normal; font-weight:normal; font-size:0.7em; font-family:   Arial,Georgia,  Sans-Serif;
}

#header {
	clear: both;
	width:920px;	
	height: 95px;
	background:#c96072 url('headernew.gif') repeat-x;
	margin:0 auto 0px auto;
}

#main {width : 918px;
background: #FFF;
margin : 0px auto 0 auto;
padding: 0px 0 0 0;
}
#main .padding {	padding: 0px;}

.content { margin:0 auto 0px auto;width : 918px;background: #FFFFFF;}
.blogherleaderboard {clear: both;margin:0px auto 0px auto;width:730px;}

.right_side {
float:right;
width : 352px;
background : inherit;
overflow : hidden;
}

.right_side li {
list-style : none;
margin-top:3px;
}
.left_side li {
list-style : disc;
margin: 10px;
    padding: 0px;
}
.right_side ul{
    margin: 0px;
    padding: 0px;
	list-style: none;
}

.right_side a:hover {
text-decoration : underline;
color: #000;
background: inherit;
}

.right_side .ls {
	float: left;
	width: 165px;
}

.right_side .rs {
	float: right;
	width: 165px;
	
}
.left_side {
float:left;
background : #ffffff;
margin-bottom : 10px;
margin-left:5px;
width : 530px;
color: #000000;
line-height:20px;
}

.left_side img 
{
	overflow: hidden;
/*float : left;
padding : 0 10px 5px 0;*/
}

#footer {
clear : both;
width : 918px;
line-height : 1.7em;
text-align: center;
background: #101010;
margin: auto;

}
#footer a {color: #ddddaa;}

a { 	
color: #9D1961;
	background-color: inherit;
	text-decoration:none;
}

a:hover {
	color: #9D1961;
	background-color: inherit;
}

h2, h3, h4, h5 {
		display:inline;		
}

h1 {
	font: 120% Arial, Sans-Serif;
	font-weight: bold;	
	/*margin: 0;*/
}

h1 a, h1 a:hover{
	color: #9D1961;
	background: inherit;
	text-decoration: none;	
}


h2 {
	margin: 8px 0px 5px 0;
	font-size: 90%;
	color: #3e3e3e;
	background-color: inherit;
	text-decoration:underline;
}

h2 a {
	color: #616161;
	text-decoration: none;
	background-color: inherit;	
	display:inline;
}


h3{
	font-size: 100%;	
}
h4 {
	font-size: 100%;
	color: #3e3e3e;
}

p {
	margin: 0;
	padding: 0;
}

img {
	border: 0px none;
}


#softlogo {
	  float: left;
	  overflow:hidden;
	  height:95px;
	  width:207px;
	  padding: 0px 0px 0px 0px;
	  color: #ffffff;
	  font-size:200%;
	  background:#c96072 url('logo.gif') no-repeat;	
}
.rightarticlecategory {
	background : #FFF0F8;
	margin: 0px 2px 1px 0;
	padding: 3px 15px 3px;
}

.rightarticlecategory a{
	color:#3e3e3e;
	line-height: 1.4em;
	font: 100% Arial, Sans-Serif;
	font-weight: bold;
	background : #F4F4F3;
}

.righthotstory{background:#f1ced5 url('bar.gif') repeat-x;line-height : 22px;color:#000000;font-weight:bold;padding-left:5px;}
.righthotstory h2 {color:#ffffff;text-decoration: none;font-size: 90%;}
.righttitlegreen {line-height : 15px;padding: 5px;border-bottom: 1px solid #a0a0a0;color:#000000;border-left:1px solid #eeeeee;}
.righttitlegreen a {color:#3e3e3e;font-weight:bold;}
.righttitlebar, .righttitlebar h3{background:#666666;line-height : 20px;color:#ddddaa;font-weight:bold;padding-left:5px;}
#hmenu {margin-top:0px;padding: 8px 0 5px 0;float: right;}
#hmenu a {text-decoration:underline;font-weight:bold;color:#ffffff; padding:8px 11px 2px 13px;}



.paging, .paging a {height:34px;text-decoration:underline;font-weight:bold;color:#666666;}

.pager{text-align:center;color: #3e3e3e;font-size:1em; margin: 0px auto 0 auto;font-size: 15px;}
.posts
{
display:block;
font-size:115%;
}
.shortpost
{	
  padding-left:10px;
  font-size:110%;
}
.blogtitle
{
  color:#3e3e3e;	
  margin:20px 10px 10px 0 ; 
  line-height:150%;  
  padding-bottom:0px;
 }
.blogtitle h1 {    
  color:#6f1d2a;         /* 2b2b2b 0651a4 #4667a4 1e465b*/
  font-weight:bold;
  font-size:153%;
  }
.blogtitle h2{    
    line-height:100%;
    font-weight:normal; 
         
 }

.blogtitle a
{
  color:#6f1d2a;         /* 2b2b2b 0651a4 #4667a4 1e465b*/
  font-weight:bold;
  font-size:135%;
  text-decoration:underline; 
}

.blogtitle a:hover
{
  text-decoration:underline;   
  color:#822C0F;
}
/* in use */

input.submit {
	background: #3e3e3e url('search.gif') no-repeat;
	border: 0px none;
	width: 65px;
	color: #ddddaa;
	height:23px;
	margin-bottom:1px;	
	font-style:normal; font-variant:normal; font-weight:bold; font-size:1em; font-family:Arial, Sans-Serif; 
	
}

.search{
margin-left:0px;
}
.search a{
color:#9D1961;
font-size:130%;

}
.date {
text-align : right;
height : 29px;
width: auto;
background: #FFFFFF url('blurbglight.gif') repeat-x bottom left; margin-left:0; margin-right:0; margin-top:5px; margin-bottom:10px; padding-left:0; padding-right:10px; padding-top:7px; padding-bottom:0
}

.date a {
color: #3e3e3e;
background : inherit;
}
.continue a {
color: #74797E;
}

.blogtext{position:relative;font-size:115%;}
.blogtext a {text-decoration:underline;}
.blogtext br {line-height:0px;}
.blogtext p {margin-top: 17px;margin-bottom:10px;}
.blogtext blockquote {margin:1em 20px;}
.blogtext blockquote p {margin:.75em 0;}

.friends a{padding:2px;color:#3e3e3e;line-height:22px;font-weight:bold;}
.comment{
padding-left:5px;
margin-left:10px;
background:#eeeeee;
}
.commentdate {
color:#a1a1a1;
padding-bottom:10px;
line-height:35px;
}

.commentbg{
margin-top:10px;
}
.continue ul,.continue li { list-style: none; margin: 0; }
.centeralign {text-align:center;}
.pinkbg{background: url('pinkbg.gif') repeat-x;width:200px;margin:20px auto 0 auto;text-align:center;}
.archive{margin-left:10px; margin-bottom:3px;}


.rightcolumn{width:162px;height:602px;}
.line {width: auto;background: #FFFFFF url('line.gif') repeat-x bottom left; margin-left:0; margin-right:0; margin-top:5px; padding-left:0; padding-right:10px; padding-top:7px; padding-bottom:0;}
.headline, .headline a {line-height : 15px;padding: 5px;color:#9D1961;font-weight:bold;font-size:100%;}
.topad{text-align:center;margin-top:5px;}
.external{clear : both;width : 918px;}
.external_headlines{float:left;width:250px;}

#blogherads {width:160px;}
#blogherads a.bhatitle, #blogherads a.headlines {display:block; text-align:left; font-weight:bold; font-size:1em}
#blogherads .blogherad {padding:2px 0; text-align:center;}
#blogherads a.headlines {margin-top:10px;}
#blogherads a.privacy {font-size: 9px;color: #666666; text-align:right; display:block}
#blogherads a img, #blogherads img {border:0px none; }

