body {
margin: 0;
padding: 0;
background-color:#fff;
font-size:11px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
hr {
	 color: #F5AAC1;
	 border: 1px solid;
}
A {
color: #414141;
} 
A:link {
color: #414141;
} 
A:active {
color: #DC143C;
} 
A:hover {
color: Red;
}
img{
border:0px;
}
#page {
width: 720px;
border: 2px solid #F5AAC1;
text-align:left;
background: #FFF;
margin: 0 auto;
}
.padding {
padding:15px 20px;
}
#banner {
margin-bottom:15px;
padding: 15px;
text-align:center;
border: 0;
}
#banner .text {
padding:20px;
}
#banner a {text-decoration:none;
}
.headline {
color:#F5AAC1;
font-family: Arial Black, Arial, Helvetica, sans-serif;
font-size:38px;
text-transform:none;
} 
.description {
color:#343434;
font-style: italic;
}      
#content {
float:left;
width:480px;
border-right: 1px dotted #F5AAC1;
}
.navigation {
border-top: 1px solid #F5AAC1; 
border-bottom: 1px solid #F5AAC1; 
background: #F6F6F6;
padding: 5px 10px;
margin-bottom: 5px;
}
#links {
padding:0px;
float:right;
width:190px;
overflow:hidden;
}
#links .content{
padding:1px;
}
.blogbody { 
margin-right: 15px;
}
.blogtext {
border-bottom: 1px dotted #F5AAC1;
margin-bottom: 25px;
line-height: 17px;
}
.item {
line-height: 17px;
}
.timestamp {
font-size: 10px;
}
.time {
font-style: italic;
padding-bottom: 5px; 
 }
.title  { 
font-size: 18px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
line-height: 24px;
}  
.title a  { 
font-size: 18px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
line-height: 24px;
text-decoration: none;
}  
.footer {
padding-left:10px;  
padding-right:10px;
padding-top:10px;
border-top:1px dotted #F5AAC1;
}
#menu {
margin-bottom:15px;
background:#FFF;                
}  
.daypermalink{
vertical-align:text-bottom;
}
.posted  { 
margin-bottom:15px; 
}
.side {
padding:2px;        
}
.sidetitle {
background:#EEE;
padding:2px;
margin-top:10px;
} 
.dlHeader{
padding:4px;
}
.dlCountReadsTitle, .dlSubjectTitle, .dlCountMessagesTitle, .dlPostedTitle, .dlMessageLinkTitle, .dlAuthorTitle
{
padding:4px;
}
.dlSubject, .dlCountMessages, .dlPosted, .dlCountReads, .dlAuthor, .dlMessageLink
{
padding:4px;
}
.discussHeader {
color:#333;
}    
.discussResponceList {
padding-left:10px;  
padding-right:10px;
padding-top:10px;
margin-top:10px;
border-top:1px dotted #999;  
} 
.hCalendarMonthYearRow, .dCalendarMonthYearRow
{ 
padding:2px;
}
.hCalendarDayNameRow, .dCalendarDayNameRow
{
color:#000;
padding:2px;
border-bottom: 1px solid #000;
}
.hCalendarDayRow, .dCalendarDayRow
{
color:#666;
padding:2px;    
}
.hCalendarDayTitle
{
border: 1px solid #000;
text-align: center;
font-color: #F5AAC1;
}
.hCalendarDayLinked, .dCalendarDayLinked
{
font-weight: bold;
background-color: #ccc;
}
.hCalendarDayCurrent, .dCalendarDayCurrent
{
background-color: #f6f6f6;
border: 1px solid #F5AAC1;
}
.hCalendarDayCurrent a
{
display: block;
}
.item ul
{
list-style: none;
margin-left: 0;
padding-left: 0;
padding-top: 10px;
}
.item ul.recentposts
{
list-style: disc outside;
margin-left: 0;
padding-left: 0;
}
.item p
{
display: table-cell;
padding-top: 10px;
}
.rFolder {font-weight:bold;}
.rFolderItem {font-weight:Normal;}
.commentsList {font-weight:bold;}
.commentsListItem {font-weight:Normal;}
.recentpostsList {font-weight:bold;}
.recentpostsListItem {font-weight:Normal;}
td {
color:#333;
}
.vspace5 {
height:5px;   
clear:both;   
}
.vspace10 {
height:10px;   
clear:both;   
}
	
.rWeblogCategoryChooser {font-weight: bold;}
.rChosenCategory {display: block; font-weight: normal;}
.rUnchosenCategory {display: block; font-weight: normal;}

/* Comments--------------------------------------------- */
.comments-head{
	font-weight:bold;
	margin-top:15px;
	padding:5px 0px;
	}
.comment {
	border: 1px dotted #F5AAC1;
	padding:10px 10px 0px 10px;
	margin:0px 13px 10px 0px;
	}
.trackbackUrl{
	display: none;
	}

/* Profilecard --------------------------------------------- */
.profilecard {
		background: #F1F1F1;
		padding: 10px 0px 10px 5px;
		border-top: 1px solid #F5AAC1;
		border-bottom: 1px solid #F5AAC1;
		margin-bottom: 10px;
		line-height: 13px;
		color: #F5AAC1;
		}		
.profileimage{
		float: left;
		width:55px;
		}
.profileimage img{
		border: none;
		}
.profiletext {
		font-family: Tahoma, Georgia, Arial;
		font-size: 11px;
		display: inline;
		}
.profiletext a{
		font-family:Tahoma, Georgia, Arial;
		font-size: 11px;
		font-weight: bold;
		color: #000;
		}
.vspace1 { overflow: hidden; height:1px; clear:both;}
