
body {
	background: #f8f0e6 url(http://james-lafferty.com/wp-content/themes/dark/images/bg.jpg);
	margin: 0px;
	background-repeat: repeat-x;
	font-family: Tahoma;
	font-size: 9px;
	line-height: 12px;
	color: #392E3C;}
	
td, tr {
	font-family: Tahoma;
	font-size: 12px;
	letter-spacing: 0px;
	line-height: 11pt;
	color: #cacaca;
	text-align: justify;
	padding: 0px;}

.footer { 
 	background-color: #2c2c2c;
	border: 1px solid #311d1f;
	-moz-border-radius:  15px; 
	-webkit-border-radius: 15px; 
	border-radius: 15px;
	padding-top: 10px;	
}

strong, b {
	color: #bfa789;}

em, i {
	color: #886563;}
	
a:link, a:visited, a:active {
	color: #bea48f;
	font-weight: bold;
	text-decoration: none;}

a:hover {
	color: #e0be99;
	font-weight: bold;
	text-decoration: none;}

a img {
	border: 1px solid #bf8a49;}

a:hover img {
    border: 1px solid #bf8a49;}
	
input, textarea, select, button {
	background: #F0EEEE;
	font-family: Tahoma;
	font-size: 10px;
	color: #808080;
	border: 1px solid #d28792;}

input:focus, textarea:focus, label:focus, select:focus, button:focus {
	background: #E9E7E7;
	font-family: Tahoma;
	font-size: 10px;
	color: #404040;
	border: 1px solid #d28792;}

.menutitle { 

	background-color: #dccbb8;
	font-family: Tahoma;
	font-size: 13px;
	text-align: center;
	font-weight: bold;
	letter-spacing: 1px;
	color: #b7a895;
	padding: 5px;
	-moz-border-radius:  5px; 
	-webkit-border-radius: 5px; 
	border-radius: 5px;
}

.menu1 { 
	font-family: verdana;
	font-size: 10px;
	color:#ACACAC;
	line-height: 13px;
	text-align: justify;
	padding: 3px;
}



.post-date {
        float: left;
        display:inline;
        margin:6px 0 0 5px;
        line-height:18px;
        width:50px;
        height:50px;
        font-family:Georgia, "Times New Roman", Times, serif;
        background:url(http://james-lafferty.com/wp-content/themes/dark/images/date.png);
        text-align:center; 
        text-transform:none;}

.month {
        font-family:"Tahoma", Arial, helvetica, sans-serif;
        padding:4px 0 0 0;
        font-size:13px;
        color:#eed7af;}

.day {
        color:#fff;
        font-size:30px;}

.post-header {float:right;width:89%;}
.post-header h1 {color:#bf8a49;margin:4px 0;font-size:15px;padding:4px 3px;border:none;}
.post-header h1 a{color:#bf8a49; text-decoration:none;font-weight:normal;}
.post-header h1 a:hover{color:#d67b84;text-decoration:none}

.post-meta {color:#998062;font-size:10px;text-transform:none;border-top:1px dotted #f18c96;padding:1px 3px;}
.post-meta a {color:#6e634c; text-decoration:none}
.post-meta a:hover {color:#d6bc8e; text-decoration:none;}

.post-body {margin-bottom:10px;line-height:18px;font-size:11px;padding:4px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.post-body img {padding:5px;margin:5px;border:1px solid #9ebecb;}
.post-body img:hover {padding:5px;margin:5px;border:1px solid #a2bac6;}

.clearing {clear:both; height:0px; padding:0; margin:0;}

.continue {border-bottom:1px solid #e4f0f6;margin:10px 0 20px 0;}

.menu2	{
	background-position: bottom;
	background-repeat: no-repeat;
 	background-color: #fdf7ee;
	padding: 3px;
	border: 1px solid #ddcdb9;
	-moz-border-radius:  5px; 
	-webkit-border-radius: 5px; 
	border-radius: 5px;
	padding-top: 10px;

}

.table	{
	background-position: bottom;
	background-repeat: no-repeat;
 	background-color: #fdf7ee;
	padding: 3px;
	color:#bf8a49;
	font-family: Tahoma;
	font-size: 7.5pt;
	text-align: justify;
	border: 1px solid #ddcdb9;
	-moz-border-radius:  5px; 
	-webkit-border-radius: 5px; 
	border-radius: 5px;
	padding-top: 10px;
}


blockquote {
	background-image: url(images/bquote.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin:10px 40px 10px 5px;
	text-align: center;
	font-family : Georgia, "Times New Roman", Times, serif;
	color : #999;
	clear: both;
	padding-top: 15px;
	padding-left: 38px;
}