/* 
Name: Fresh Visual
Creator: David Gerrard
 */

body {background: url('/images/one/bg.gif'); font-family: arial, helvetica, sans-serif; font-size: 12px; margin: 0; color: #272727;}
#container {width: 700px; margin-left: auto; margin-right: auto;}
#clearfloats {clear: both;}

/* Advertising */
.advert {width: 485px; height: 60px; margin: 15px 0 10px 0; text-align: center;}

/* Archives */
.archives {width: 485px; font-size: 14px; text-shadow: #fff 1px 1px 1px; margin: 15px 0 0 0;}
.archives-left {float: left; width: 240px;}
.archives-right {float: left; width: 245px; text-align: right;}

/* Column 1 */
#column1 {float: left; width: 485px; margin: 0;}

/* Column 2 */
#column2 {float: left; width: 215px;}
.about {width: 215px; height: 25px; background: url('/images/one/author.png') no-repeat right; margin: 15px 0 0 0;}
.about-author {width: 195px; margin: 5px 0 0 20px; line-height: 14px; font-size: 11px;}
.col2-title {display: none;}
.search-title {width: 215px; height: 25px; background: url('/images/one/search.png') no-repeat right; margin: 15px 0 0 0;}
.search {width: 195px; margin: 5px 0 0 20px; text-align: right;}
.search-box {width: 183px; height: 15px; padding: 6px; border: 1px solid #cbcbcb; color: #777777;}
.twitter-title {width: 215px; height: 18px; background: url('/images/one/twitter.png') no-repeat right; margin: 15px 0 0 0;}
.twitter {width: 195px; margin: 5px 0 0 20px;}
.twitter ul {padding: 0; margin: 0; list-style: none;}
.twitter-time {font-weight: bold; font-size: 11px;}
.twitter-entry {width: 190px; padding-left: 5px; margin-top: 12px; border-left: 3px solid #c15d94;}
.categories-title {width: 215px; height: 18px; background: url('/images/one/categories.png') no-repeat right; margin: 15px 0 0 0;}
.categories {margin: 0; width: 195px; margin: 5px 0 0 20px;}
.categories li {width: 165px; height: 13px; background: url('/images/one/libg.gif') no-repeat; list-style: none; margin: 5px 0 0 -40px; 
padding: 5px 5px 5px 25px; font-size: 11px; border-bottom: solid 1px #eee;}

/* Footer */
#footer {float: left; width: 100%; height: 150px; margin: 20px 0 0 0; background: url('/images/one/footerbg.gif'); 
border-top: 2px solid #fff; color: #fff; padding: 15px 0 0 0; font-size: 11px;}
#footer-container {width: 700px; margin-left: auto; margin-right: auto;}
.footercol1 {float: left; width: 235px; height: 150px;}
.col1-title {width: 235px; height: 20px; background: url('/images/one/some-stuff.png') no-repeat left;}
.footercol2 {float: left; width: 220px; height: 150px; padding-right: 10px;}
.col2-title2 {width: 235px; height: 20px; background: url('/images/one/popular-posts.png') no-repeat left;}
.footercol3 {float: left; width: 235px; height: 150px;}
.col3-title {width: 230px; height: 20px; background: url('/images/one/tags.png') no-repeat left; margin: 0 0 5px 0;}
.footer-list {margin: 5px 0 0 0; padding: 0;}
.footer-list li {list-style: url('/images/one/list-style.gif'); margin: 0 0 0 15px;}

/* Header */
#headerimg {float: left; width: 700px; height: 200px; background: url('/images/one/buffalo66.jpg') no-repeat;}
#header-right {float: left; width: 450px; height: 68px; background: url('/images/one/header-right.jpg') no-repeat;}
#logo {float: left; width: 250px; height: 68px; background: url('/images/one/logo.jpg') no-repeat;}

/* Headings */
h1 {font-size: 24px; font-weight: 400; letter-spacing: -1px; margin: 0 0 5px 0;}
h2 {font-size: 24px; font-weight: 400; letter-spacing: -1px; margin: 0 0 5px 0;}

/* Links */
a {color: #272727; text-decoration: none; text-shadow: #fff 1px 1px 1px;}
a:hover {color: #c15d94;}
.metadata a {font-weight: bold;}
.categories a {color: #ec69b1; text-shadow: #000 1px 1px 1px;}
.categories a:hover {color: #fff; text-shadow: #000 1px 1px 1px;}
.twitter a:hover {background: #444444; color: #fff; text-shadow: #fff 0 0 0;}
#footer a {color: #ffffff; text-shadow: none;}
#footer a:hover {color: #c15d94; text-shadow: none;}
a img {border: 1px solid #676767;}
a:hover img {border: 1px solid #c15d94;}

/* Post */
.entry {line-height: 18px;}
.metadata {height: 12px; font-size: 11px; border-top: 1px dotted #333333; border-bottom: 1px dotted #333333; 
margin: 10px 0 0 0; padding: 10px 0 10px 0;}
.metaslash {color: #c15d94; font-weight: bold;}
.post {width: 485px; margin: 18px 0 0 0;}
.thumb {width: 117px; height: 78px; margin: 0 0 0 3px;}
.quote {margin: 0 0 0 20px; width: 410px; padding: 10px; background: #CCCCCC; border: 1px solid #BBBBBB;}

/* Twitter Widget */
.widget_twitter li {width: 190px; padding-left: 5px; margin-top: 12px; border-left: 3px solid #c15d94; list-style: none;}
.widget_twitter .widgettitle {display:none;}
#twitter-3 {list-style: none;}