* {
margin:0;
padding:0;
}

body {
background-color:#fff;
font-family:Tahoma, sans-serif;
text-align:center;
}

blockquote {
font:Bold 28px Helvetica, sans-serif;
letter-spacing:-1px;
color:#666;
padding:0 20px;
}

div#head {
	background-image:url(/images/bgtop.gif);
	background-position: bottom;
	background-repeat:repeat-x;
	background-color: #000000;
}

div#innerhead h1 {
font-size:50px;
font-weight:300;
float:center;
padding:13px 0;
text-align:center;
color:#666666;
}

div#innerhead h1 a {
font:Arial, Helvetica, sans-serif;
	letter-spacing: -2px;
	line-height:60px;
	text-transform:uppercase;
	color:#333333;
	text-decoration:none;
	font-size: 1.05em;
	font-weight: bold;
	text-align: center;
}

div#innerhead h1 a em {
color:#898989;
font-style:normal;
}

.nav {
float:right;
font-size:12px;
color:#fff;
padding-top:17px;
}

#navlist li {
display:inline;
padding-left:3px;
padding-right:7px;
border-right:1px solid #dbdbdb;
}

#navlist a {
color:#dbdbdb;
text-decoration:none;
}

span.nav a {
color:#fff;
text-decoration:none;
}

div#body-container {
width:700px;
padding-top:20px;
text-align:left;
margin:0 auto;

}

div#latest-entry {
float:left;
width:460px;
}

div#latest-entry img {
margin-bottom:0;
border:1px solid #DDD;
max-width:460px;
padding:2px;
}

div#latest-entry h2 {
font-size:30px;
font-weight:700;
float:left;
margin-bottom:4px;
margin-top:20px;
}

div#latest-entry h2 a:hover {
color:#000;
}

span.date {
float:right;
font-size:14px;
color:#b9b9b9;
margin-top:20px;
}

span.sidedate {
float:right;
font-size:14px;
color:#b9b9b9;
}

p.categories {
clear:both;
font-size:12px;
color:#b9b9b9;
margin:0;
padding:0;
}

p.categories a {
color:#737373;
font-weight:700;
text-decoration:none;
}

p {
font-size:14px;
color:#666;
line-height:22px;
padding-bottom:10px;
}

p img {
border:solid 10px #eee;
}

p a {
color:#a43030;
}

p.tags {
background:#fff url(tag_red.png) no-repeat top left;
padding-left:22px;
line-height:14px;
border-bottom:5px solid #eee;
padding-bottom:10px;
margin-bottom:15px;
}

div#latest-entry h3 a {
font-size:14px;
color:#a43030;
text-decoration:none;
}

div#latest-entry ul {
font-size:12px;
margin-bottom:10px;
}

div#latest-entry ul li {
list-style:none;
padding-left:22px;
background:#fff url(bullet_black.png) no-repeat left;
}

div#latest-entry ol {
font-size:12px;
padding-left:30px;
margin-bottom:10px;
}

div#latest-entry li {
color:#3f3f3f;
padding:2px 0;
}

div#latest-entry strong a {
color:#a43030;
text-decoration:none;
font-size:12px;
}

div#latest-entry p.feed {
background:#fff url(feed.png) no-repeat left;
font-size:12px;
margin-top:20px;
padding:0 0 0 22px;
}

#sidebar h2 {
font-family:'Lucida Grande', Verdana, Sans-Serif;
font-size:1.2em;
}

h3 {
font-size:1.3em;
}

h1,h1 a,h1 a:hover,h1 a:visited,#headerimg .description {
text-decoration:none;
color:#FFF;
}

h2,h2 a,h2 a:visited,h3,h3 a,h3 a:visited {
color:#333;
}

#sidebar {
margin-left:545px;
width:190px;
list-style:none;
padding:20px 0 10px;
}

#sidebar form {
margin:0;
}

#sidebar ul,#sidebar ul ol {
list-style:none;
margin:0;
padding:0;
}

#sidebar ul li {
list-style-type:none;
list-style-image:none;
margin-bottom:15px;
}

#sidebar ul p,#sidebar ul select {
list-style:none;
margin:5px 0 8px;
}

#sidebar ul ul,#sidebar ul ol {
list-style:none;
margin:5px 0 0 10px;
}

#sidebar ul ul ul,#sidebar ul ol {
margin:0 0 0 10px;
}

ol li,#sidebar ul ol li {
list-style:none;
}

#sidebar ul ul li,#sidebar ul ol li {
list-style:none;
margin:3px 0 0;
padding:0;
}

div#big-foot {
background:#2e2e2e url(foot-fill.gif)left top repeat-x;
margin-top:20px;
}

div#previous {
width:465px;
float:left;
margin-top:20px;
}

div#previous h4 {
font-size:11px;
font-weight:700;
float:left;
margin-bottom:3px;
margin-top:5px;
}

div#previous h4 a {
color:#d4d4d4;
text-decoration:none;
}

div#previous span.date {
font-size:11px;
font-weight:400;
color:gray;
float:right;
margin-top:5px;
}

div#previous p {
font-size:11px;
color:#ababab;
clear:both;
border-bottom:1px solid #ababab;
}

div#cats {
width:200px;
float:right;
margin-top:20px;
color:gray;
}

div#cats h4 {
font-size:12px;
font-weight:700;
float:left;
margin-bottom:3px;
margin-top:5px;
color:#d4d4d4;
}

div#cats ul li {
list-style:none;
font-size:11px;
border-bottom:1px solid #ababab;
padding:5px 0;
}

div#cats ul li a {
color:#ababab;
text-decoration:none;
}

div#cats ul li a:hover {
color:#d4d4d4;
}

#footer {
margin-top:10px;
line-height:1.0;
}

#footer p {
color:gray;
font-weight:700;
font-size:11px;
}

img.left {
float:left;
margin:0 10px 3px 0;
}

img.right {
float:right;
border:5px solid #eee;
margin:0 0 10px 10px;
}

p.postnav span.left {
float:left;
}

.children li {
border:none !important;
font-size:10px !important;
}

.children li a {
font-size:10px;
padding:0 0 0 15px;
}

div#commentlist {
margin-bottom:20px;
}

div#commentlist ol {
padding-left:0;
margin:0;
}

div#commentlist ol li {
list-style:none;
background-color:#fefefe;
border-bottom:1px solid #eee;
padding:10px;
}

div#commentlist ol li cite {
font-style:normal;
font-weight:700;
}

.linky {
color:#a43030 !important;
}

#af-ela ul {
margin-bottom:10px;
display:block;
}

#af-ela ul#af-ela-month {
padding-left:20px;
padding-bottom:10px;
border-bottom:1px dashed #ccc;
}

#af-ela ul#af-ela-post {
padding-left:40px;
}

.postspermonth {
list-style:none !important;
padding-left:25px;
margin:7px 0 10px;
}

.adsense1 {
margin-bottom:15px;
}

.clear {
clear:both;
}

.clearleft {
clear:left;
}

.clearright {
clear:right;
}

.right {
text-align:right;
}

.left {
text-align:left;
}

.center {
text-align:center;
}

#body_content {
position:absolute;
left:-10000px;
}

div#innerhead,div#foot-contain {
width:700px;
text-align:left;
margin:0 auto;
}

div#innerhead h1 a:hover,#navlist a:hover {
color:#fff;
}

span.nav a:hover,p.categories a:hover {
text-decoration:underline;
}

div#latest-entry h2 a,div#latest-entry h4 a,div#latest-entry li a {
color:#a43030;
text-decoration:none;
}

p a:hover,div#latest-entry li a:hover {
color:#3f3f3f;
}

div#latest-entry h4,div#latest-entry h3 {
font-size:14px;
color:#3f3f3f;
border-bottom:1px solid #ededed;
margin-bottom:3px;
padding-bottom:2px;
}

h2,h2 a,h2 a:hover,h2 a:visited,h3,h3 a,h3 a:hover,h3 a:visited,#sidebar h2,#wp-calendar caption,cite,.noline {
text-decoration:none;
}

#footer p a,div#commentlist ol li small.commentmetadata a {
color:#ccc;
}

p.postnav span.right2,small.commentmetadata {
float:right;
}

h3#comments,h3#respond {
margin-top:20px;
}

#af-ela ul#af-ela-menu,#af-ela ul#af-ela-category,#af-ela ul#af-ela-year {
border-bottom:1px dashed #ccc;
padding:0 0 10px;
}

#af-ela ul#af-ela-menu li,#af-ela ul#af-ela-year li {
display:inline;
}

#af-ela ul#af-ela-category li,#af-ela ul#af-ela-month li {
display:inline;
line-height:18px;
}