* {
margin:0;padding:0;text-decoration:none;
}

ul {
list-style:none;
margin:0;
padding:0 0 20px 0;
}

ul li {
list-style:none;
font-size:14px;
}

ol {
}

ol li {
list-style:none;
font-size:14px;
}

body {
background:#fff;
font-family: georgia,"times new roman",times,serif;
font-size:16px;
line-height:24px;
color:#333;
}

a {
color:#006699;text-decoration:none;
}

a:hover {
color:#ddd;
}

#container {
width:630px;background:#fff;margin:0 auto;
}

#logo {
background:#fff;font-weight:normal;font-size:24px;line-height:30px;float:left;padding:3px 10px 3px 10px;font-weight:normal;width:100%;display:block;
/*font-family:'Helvetica Neue UltraLight','HelveticaNeue-UltraLight','Helvetica Neue','HelveticaNeue', Arial, Sans-Serif;*/
font-family: georgia,"times new roman",times,serif;
}


#logo a {
color:#ddd;text-decoration:none;display:block;
border-bottom:1px solid #eee;
}

#logo a:hover {
color:#eee;display:block;border-bottom:1px solid #eee;
}

#description {
font-size:12px;line-height:24px;color:#111;padding:3px 10px 3px 10px;font-weight:normal;
}

#nav {
float:right;margin-right:10px;
}

#nav li {
display:inline;
}

#nav li a {
padding:13px 60px 3px 3px;
font-weight:normal;color:#000;background:#fff;text-transform:uppercase;line-height:40px;
}

#nav li a:hover, #nav li .active, #nav .current_page_item a, #nav li a.current_page_item {
background:#000;color:#fff;
}

.clear{clear:both;}



.spacer{height:20px;}

.content{margin:0 auto;padding:10px;width:610px;background:#fff;}

.sidebar{margin:0 auto;padding:10px;width:780px;background:#fff;}



#categories{border-bottom:1px solid #000;line-height:21px;}

#categories li{display:inline;margin:0 5px 0 0;}

#categories li a{padding:5px;color:#000;text-transform:uppercase;font-weight:normal;}

#categories li a:hover, #categories li b{padding:5px 5px 4px 5px;background:#000;color:#fff;text-transform:uppercase;font-weight:normal;}


.post{margin:10px 0 10px 0;}
.post p {margin:0 0 15px 0;}

img {margin:0 0 10px 0;border:none;}

.post .left{width:100px;float:left;margin:3px 0 0 0;}

.post .left h5{font-weight:normal;font-size:14px;line-height:18px; color:#000;}

.post .left b{font-weight:normal;font-size:14px;line-height:18px; color:#ccc;}
.post .right h2 {margin:0 0 5px 0;}

.post .right h2 a{font-weight:normal;font-size:24px;line-height:30px;color:#000; /*border-bottom:1px solid #999;*/ }

.post .right h2 a:hover{text-decoration:none;color:#eee; /*border-bottom:1px solid #999;*/ }

.post .right{width:500px;float:right;}

.post ul {margin-bottom:10px;}



.sidebar ul{line-height:21px;}

.sidebar ul li{display:inline;margin:0 5px 0 0;}

.sidebar ul li a{padding:5px;color:#000;text-transform:uppercase;font-weight:normal;display:block;}

.sidebar ul li a:hover{padding:5px;background:#000;color:#fff;text-transform:uppercase;font-weight:normal;}



.footerul {line-height:21px;}

.footerul li {display:inline;margin:0 5px 0 0;}

.footerul li a {padding:5px;color:#000;text-transform:uppercase;font-weight:normal;display:block;}

.footerul li a:hover, .footerul li b {
padding:5px 5px 4px 5px;background:#000;color:#fff;text-transform:uppercase;font-weight:normal;
}



#fleft{width:48%;float:left;}

#fright{width:48%;float:right;}



#bottom {
text-align:center; background-color:#111;line-height:40px;color:#333;font-size:14px;padding:75px 0 75px 0;
}

#bottom a {
color:#999;
border:none;
}

#bottom a:hover {
color:#ccc;
border:none;
}


.commentlist li{padding:10px;background:#fff;border:5px solid #f0f0f0;margin-bottom:5px;}

.commentlist li.alt{padding:10px;background:#fff;border:5px solid #f0f0f0;margin-bottom:5px;}

.alignright {float:right;font-size:14px;}

.alignright a {color:#000;}

.alignright a:hover{text-decoration:none;color:#ddd;}

.alignleft {float:left;font-size:14px;}

.alignleft a {color:#000;}

.alignleft a:hover{text-decoration:none;color:#ddd;}

h3 {font-weight:normal;font-size:16px;line-height:20px;color:#333;margin-bottom:2px;}

input {
border:1px solid #ccc;
font-family:'Helvetica Neue','HelveticaNeue',Arial,Sans-Serif;
font-size:12px;
}

textarea:focus {
background:#111 none repeat scroll 0%;
border:1px solid #ccc;
color:#ccc;
font-family:'Helvetica Neue','HelveticaNeue',Arial,Sans-Serif;
font-size:12px;
}

textarea {
background:#fff none repeat scroll 0%;
border:1px solid #ccc;
padding:5px;
font-family:'Helvetica Neue','HelveticaNeue',Arial,Sans-Serif;
font-size:12px;
margin-bottom:5px;
}
.citation {
font-size:13px;
color:#666;
}
.quote {
padding:5px 0 10px 0;
}
.post .right blockquote {
padding:0 0 0 15px;
font-style:italic;
border-left:5px solid #eee;
}