/*** Global Settings ****/
body {font : normal 12px/1.6em Arial, Helvetica, sans-serif;color : #2a3845;margin : 0;padding : 0;background:#FFFFFF;}
p { margin : 0; margin-top: 8px; padding : 0;}
a:visited, a:link {color : #a43b55;text-decoration : underline;background:none;}
a:hover {color : #a43b55;text-decoration : none;background:none;}
h1 { color : #7a2e40;margin: 0px 0px 10px 0px;padding-bottom : 10px; line-height: 28px; font : normal 24px Georgia, serif;border-bottom : 1px solid #efece7;}
h2 {color : #7a2e40;margin : 20px 0 10px;padding-bottom : 10px;font : normal 18px Georgia, serif;border-bottom : 1px solid #efece7;}
h3 {color : #7a2e40;margin : 10px 0;padding-bottom : 10px; margin-top: 10px; font : bold 17px Arial, Helvetica, sans-serif;border-bottom : 1px solid #efece7;}
ul {padding:0;margin:0 0 0 17px;list-style: square url(/files/miles/bullet.gif);}
.box {background : #f7f7f7;border : 1px solid #f0e9eb;padding : 15px;}
#subscribe
{font-size: 10px;}
#subscribe input {font-size: 10px; color: #777; font-weight: bold;}
#tags {margin-top: 12px; font-size: smaller}

/*** Layout ****/
#wrapper {margin : 0 auto;width : 776px;border-left : 1px solid #f0e9eb;border-right : 1px solid #f0e9eb;}
#header {margin : 0 1px;}
#bg {height : 36px;background : url(/files/miles/bg.gif) repeat-x;}
#nav {background : #7a2e40;padding : 4px 4px;text-align : right;color : #f6dde3;}
#nav a:visited, #nav a:link {text-decoration : none;color : #f6dde3;}
#nav a:hover {text-decoration : underline;color : #f6dde3;}
#main-content {margin : 0 auto;}
#logo {
	margin-bottom : 0px;
}
.logotxt1 {font : normal 18px Georgia, serif;color : #fa7393;margin : 10px 0 0 15px;}
.logotxt2 {font : normal 32px Georgia, serif;color : #7a2e40; }
#left-column {width : 440px;padding : 0 30px 30px;float : left;}
#right-column {width : 270px;float : right;}
.crd a:visited, .crd a:link, .crd a:hover{text-decoration : none;color : #2a3845;cursor: text;}
#footer {background : #f7f7f7;border-top : 1px solid #f0e9eb;padding : 10px 15px;clear : both;}

/*** SideBAR ***/
#main-image {text-align : center;}
.sidebar {width : 218px;margin : 0 auto;padding : 10px 25px;background : url(/files/miles/shadow.jpg) no-repeat top;}

/*** Weblog styles ***/
#weblog {position: relative; left: 20px;}
#blog_tools {display: block; width: 120px; border: 1px dotted black; float: right; padding: 4px;margin: 4px;}
.bhdr_m{  padding-top: 10px;  padding-bottom: 10px;   }
.bhdr_titles{	font-size: larger;	font-weight: bold;  padding-left: 8px; }
.bhdr_text{		padding-left: 8px; }
.bhdr_text a{	text-decoration: underline;}
.bhdr_text a:hover{	text-decoration: underline;}
.lcol{	width : 440px;padding : 0 30px 30px;}
.rcol{	background : #f7f7f7;border : 1px solid #f0e9eb;width : 270px;}
.pad1{	width: 440px;}
.pad2{	}

.clear{	clear: both;	height: 12px;}
.bigclear{	clear: both;	height: 20px;}
.separator{	clear: both;	height: 20px;  border-bottom: 1px solid Silver; }

.blog_item{ 	font-family: Verdana, Arial, Helvetica, sans-serif; padding-right: 10px;}
.blog_date { 	font-weight: bold; padding-top: 4px;  }
.headlines { color : #7a2e40;margin: 0px 0px 10px 0px;padding-bottom : 10px; line-height: 28px; font : normal 24px Georgia, serif;border-bottom : 1px solid #efece7;}
.description { 	padding-right: 10px; margin-right: 10px;}
.blog_post { clear: both}
.blog_link {	float: left; font-size: xx-small; font-family: Arial, Helvetia, san-serif;}
.blog_link a{	text-decoration: underline;}
.blog_link a:hover{	text-decoration: underline;   }
/*reply*/
div#comments {}
.reply_date { margin-top: 22px; font-weight: bold}
.reply_title {font-size: larger; font-weight: bold; color : #7a2e40}
.reply_body {margin-top: 12px; font-weight: normal}
.reply_name {font-weight: normal}
.reply {display: block; padding-left: 4px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 6px; background-color: #ffc; border: 1px solid #f96; margin-bottom: 12px;}
div#form_reply
{margin: 10px; border: 1px solid red; padding: 10px; background-color: silver;}

/*calendar*/
.caltitle{ 	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
.cal, a.cal{ 	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000;}
a.cal:hover {color: #FF0000; }
a.calbold{ 	font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 9px;  font-weight: bold;  background: #E5E5E5;   }
a.calbold:hover {color: #FF0000; }

.small { 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 10px;	color: #000;	line-height: 16px;	padding-right: 4px;	padding-left: 4px;	}
.small a {	display: block;	text-decoration: none;	color: #000;}
.small a:hover {	color: #000;	background: #FFFFFF;}
.cmon{
	background-color: #FFE2A6;
	font-size: 7pt;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.cmon a{
	text-decoration: none;
	color: #000000;
}
.cmoff{
	background-color: #ffffff;
	font-size: 7pt;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.cmoff a{
	text-decoration: none;
	color: #000000;
}
.dmon{
	background-color: #F0E68C;
	font-size: 7pt;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.dmon a{
	text-decoration: none;
	color: #000000;
}
.dmoff{
	background-color: #E7E7E7;
	font-size: 7pt;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.dmoff a{
	text-decoration: none;
	color: #000000;
}
#blog_tools {
font-size: xx-small}
/*delete before packaging*/
#sticky{
	padding-left: 20px;
	padding-bottom: 8px;
	padding-right: 8px;
	padding-top: 8px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
DIV.ContentItem {padding-bottom: 30px; border-bottom: 3px solid #ccc;}

































