/********************************************
	Direct Access Books Blog template settings: 02 Feb 2009
 *******************************************/
 @import url("../../rsc/css/basic.css");	/* Import basic styles */
 @import url("../../rsc/css/img.css");	/* Import standard image styles */
 @import url("../../rsc/css/blog_elements.css");	/* Import standard blog elements styles */
 @import url("../../rsc/css/forms.css");	/* Import default form styles */
 @import url("../../rsc/css/comments.css");	/* Import default comment styles */


/* Body */

html {height:100%;}

body {
font: 14px/17px tahoma;
background-color: #338fca;
color: #000000;
text-align: center;
margin: 0;
padding: 0;
height: 100%;
}
h1 {
	font: 18px/20px tahoma;
	color: #333;
	margin:0;
	padding: 0px 0px 6px 0px;
	}
h2, h3 {
	font: 18px/20px arial;
	color: #484848;
	margin:0;
	padding: 0px 0px 6px 0px;
	}
	
h2.rTitle {
	font: bold 18px/20px arial;
	color: #484848;
	margin: 0px 0px 18px 0px;
	padding: 0px 0px 0px 0px;
	}
	
a {color:#72a545;text-decoration:none;}
a:link {color:#72a545;text-decoration:none;}
a:visited {color:#72a545;text-decoration:none;}
a:hover	{color:#ff7f00;text-decoration:none;}

div.indent {
	text-indent:10px;
	}

#wrap {
background: #ffffff url('images/body-background-top.jpg') repeat-x;
margin: auto;
width: auto;
text-align: center;
}

#blogspace {
margin: auto;
width: 812px;
}

#header {
background-image:url('images/blog-background-top.jpg');
background-repeat:no-repeat;
background-position: 0px 20px;
width: 812px;
height: 214px;
padding: 0;
margin: 0px auto 0px auto;
}

#menu {
background-image:url('images/blog-menu-background.jpg');
background-repeat:no-repeat;
width: 812px;
height: 28px;
padding-left: 60px;
margin: 0px auto 0px auto;
color: #ffffcc;
text-align: left;
}
#menu a {font:18px/28px tahoma;color:#a49c94;text-decoration:none;}
#menu a:link {font:18px/28px tahoma;color:#a49c94;text-decoration:none;}
#menu a:visited {font:18px/28px tahoma;color:#a49c94;text-decoration:none;}
#menu a:hover	{font:18px/28px tahoma;color:#a45200;text-decoration:none;}

#menu ul {margin:0;padding:0;}
#menu li {display:inline;padding: 0 1em 0 0;}

#blogbody {
background-image:url('images/blog-background-lower.jpg');
background-repeat:repeat-y;
width: 812px;
text-align: left;
}

#blogupper {
background-image:url('images/blog-background-upper.jpg');
background-repeat:no-repeat;
padding: 10px 12px 50px 57px;
overflow: visible;
}

#footer {
background-image:url('images/body-background-bottom.jpg');
height: 40px;
width: 100%;
text-align: center;
margin:-40px auto;
}

#blogfooter {
background-image:url('images/blog-background-bottom.jpg');
width:812px;
height:40px;
text-align: center;
margin: auto;
}

#containers {
	clear: both;
	padding: 20px 0px;
	}
#colleft {
	float: left;
	width: 480px;
	padding:0;
	margin:0;
	overflow: visible;
	}
#colright {
	font: 12px/14px tahoma;
	float: right;
	width: 244px;
	padding:0;
	margin:0;
	overflow: visible;
}

#sidewidgetop {
	background-image:url('images/widget-background-top.jpg');
	background-repeat:no-repeat;
	height: 8px;
	padding: 0;
	}
#sidewidgebody {
	background-image:url('images/widget-background.jpg');
	background-repeat: repeat-y;
	padding: 8px 18px 8px 32px;
	margin:0;
	}
#sidewidgebottom {
	background-image:url('images/widget-background-bottom.jpg');
	background-repeat:no-repeat;
	height: 18px;
	margin-bottom: 28px;
	padding: 0;
	}

ul.sidemenu {
	list-style:none;
	margin:0;
	padding: 0px 0px 0px 12px;
	}
ul.sidemenu li{
	margin:0;
	padding:0;
	}
ul.sidemenu ul {
  margin: 0;
  padding: 0px 0px 6px 10px;
  list-style:none;
	}
ul.sidemenu a {
	display: block;
	font-weight:normal;
	border-bottom: 1px dashed #D4D4D4;
	padding: .3em 0 .3em 0;
	line-height: 1.5em;
	height: 1.5em;
	text-decoration:none;
}
.widget_core_coll_xml_feeds ul.sidemenu {
  margin-bottom:8px;
}
.widget_core_coll_xml_feeds ul.sidemenu li a {
  display: inline;
  border: none;
}

.pTitle {
	border-bottom: 1px solid #adcb93;
	background-image:url('images/blog-post-header.jpg');
	background-repeat:no-repeat;
	font: bold 16px/24px 'trebuchet ms';
	min-height: 24px;
	padding-left: 3px;
	text-align: left;
}

.pTitle a {color:#1a5717;text-decoration:none;}
.pTitle a:link {color:#1a5717;text-decoration:none;}
.pTitle a:visited {color:#1a5717;text-decoration:none;}
.pTitle a:hover	{color:#ff7f00;text-decoration:none;}

.pBody {
	font: 12px/14px tahoma;
	color: #666666;
	padding-left: 15px;
	text-align: left;
}
.pBody p {
	margin:0;
	padding: 8px 0px 3px 0px;
	}
.pBody img {
	margin-top: -2px;
	}

.pText { 
	font: 14px/18px verdana;
	color: #333333;
	padding: 0px 10px 6px 15px;
	text-align: left;
	margin:0;
	}
.pText .indent {margin:0; padding: 3px 0px 3px 0px;}
.pText ul {
	list-style-image: url('images/green-bullet.gif'); 
	margin:0;
	padding: 4px 15px 4px 17px;
	}
.pMore {
	font: 12px/16px 'trebuchet ms';
	}

.mainpost {margin:0;}
.pfooter {
	border-bottom: 1px solid #adcb93;
	font: 12px/16px 'trebuchet ms';
	background-color: #f4f2ec;
	color: #484848;
	padding: 4px 14px 4px 14px;
	text-align: left;
	margin: 0px 0px 40px 0px;
}

table.bCalendarTable
{
	font-size: 90%;
	margin-left: 4px;
}

/* Temp Data */

.post .post-footer img {
  margin: 3px;
}
.post .post-footer .date {
	background: url('img/clock.gif') no-repeat 0 center;
	padding-left: 20px; margin: 0 10px 0 5px;
}
.post .post-footer .comments {
	background: url('img/comment.gif') no-repeat 0 center;
	padding-left: 20px; margin: 0 10px 0 5px;
}
.post .post-footer .readmore {
	background: url('img/page.gif') no-repeat 0 center;
	padding-left: 20px; margin: 0 10px 0 5px;
}