.clearfix:after { clear:both; content:"."; display:block; height:0; line-height:0; visibility:hidden; }
.clearfix { display:inline-block; }
html [ xmlns ].clearfix { display:block; }
* html.clearfix { height:1%; }
* { margin:0; padding:0; }
body { background:#000 url(images/bg_wood.jpg) repeat 0 0 fixed; color:#f1f1f1; font-family:"Trebuchet Ms",Georgia,sans-serif; font-size:12px; line-height:16px; }
img { border:0; }
div#tops { background:#000 url(images/bg_wood_line.jpg) repeat-x bottom left; padding:10px 5px; }
div#page { margin:0 auto; width:910px; }
div#header { padding:40px 0 40px 90px; text-align:left; position:relative; }
a.twitter { display:block; width:120px; height:159px; position:absolute; top:45px; right:60px; }
div#main { margin-bottom:40px; width:910px; }
div#posts { float:left; width:580px; }
div#sidebar { float:right; width:260px; }
div#wf { margin-bottom:10px; }
div.sidebar-box { background:url(images/bg_post.png) top left; margin-bottom:15px; padding:15px; width:260px; }
div.sidebar-box a,div.sidebar-box a:visited { color:#e44b98; text-decoration:none; }
div.sidebar-box h3 { color:#e44b98; font-family:Georgia,sans-serif; font-size:18px; font-style:italic; font-weight:normal; }
h3.header-ads { margin-bottom:15px; padding-bottom:5px; border-bottom:dotted 1px #e3e3e3; }
div.sidebar-box p.about { border-bottom:dotted 1px #e3e3e3; border-top:dotted 1px #e3e3e3; margin:5px 0; padding:15px 0; }
div.sidebar-box p.about img { float:left; margin-right:10px; }
div.sidebar-box ul#categories { border-bottom:dotted 1px #e3e3e3; border-top:dotted 1px #e3e3e3; list-style:none; margin:5px 0; padding:10px 0 15px; }
div.sidebar-box ul#categories li { padding:2px 0; }
div.sidebar-box ul#categories li a,div.sidebar-box ul#categories li a:visited { color:#fff; display:block; padding:2px 0; text-decoration:none; }
div.sidebar-box ul#categories li a:hover { color:#e44b98; }
div#footer { background:#000 url(images/bg_wood_line.jpg) repeat-x top left; padding:10px 5px; }
div#feed { margin:0 auto; text-align:right; width:910px; }
div#feed a,div#feed a:visited { color:#e44b98; font-family:Georgia,sans-serif; font-size:14px; font-style:italic; text-decoration:none; }
div#feed a:hover { border-bottom:dotted 1px #fff; }
div.post { background:url(images/bg_post.png) top left; padding:10px 15px 0; }
div.single { padding-bottom:10px; }
div.post h2 { border-top:dotted 1px #e3e3e3; color:#fff; font-family:Georgia,sans-serif; font-size:30px; font-style:italic; font-weight:normal; line-height:32px; margin:10px 0; padding-top:10px; text-align:center; }
div.post h2 a { color:#fff; text-decoration:none; }
div.post h2 a:hover { border-bottom:dotted 1px #e44b98; }
div.post p { line-height:18px; margin-bottom:15px; }
div.post p a,div.post p a:visited { color:#e44b98; text-decoration:none; }
div.post p.meta { font-family:Georgia,sans-serif; font-size:14px; font-style:italic; margin-bottom:15px; text-align:center; }
div.post p.meta a,div.post p.meta a:visited { color:#e44b98; text-decoration:none; }
div.post p.meta a:hover { border-bottom:dotted 1px #fff; }
div.post p.meta span { color:#e9e9e9; }
div.post p.download { border-bottom:dotted 1px #e3e3e3; border-top:dotted 1px #e3e3e3; padding:20px 0; }
div.post p.comments-count { background:url(images/bg_comments_front.png) no-repeat bottom center; font-family:Georgia,sans-serif; padding:2px 0; text-align:center; }
div.post p.comments-count a,div.post p.comments-count a:visited { color:#fff; text-decoration:none; }
div.post p.comments-count a:hover { border-bottom:dotted 1px #fff; }
div.sociable_tagline { padding-bottom:10px; }
div#footer-copy { margin:0 auto; text-align:right; width:910px; }
div#footer-copy a,div#footer-copy a:visited { color:#e44b98; text-decoration:none; }
div#footer-copy a:hover { border-bottom:dotted 1px #fff; }
div.comment { background:url(images/bg_post.png) top left; margin-top:15px; padding:15px; width:550px; }
div.avatar { float:left; text-align:center; width:80px; }
div.avatar a,div.avatar a:visited { color:#e44b98; display:block; text-decoration:none; }
div.comment-text { float:right; width:455px; }
div.comment-text a { color:#fff; }
div.comment em { color:red; display:block; padding-bottom:5px; text-align:center; }
div.comments ol { list-style:none; }
div.comments ol li a,div.comment ol li a:visited { color:#E44B98; text-decoration:none; }
div#respond { background:url(images/bg_post.png) 0 0; margin-top:15px; padding:15px; }
div#respond h3 { border-top:dotted 1px #e3e3e3; color:#fff; font-family:Georgia,sans-serif; font-size:24px; font-style:italic; font-weight:normal; margin-bottom:15px; padding:15px 0; text-align:center; }
div#respond input,div#respond textarea { background:#000; border:solid 1px #231610; color:#fff; margin-bottom:5px; padding:5px; }
div#respond textarea { width:500px; font:inherit; }
div#respond input.button { background:#442E23; border:0; padding:5px; }
.wp-pagenavi a,.wp-pagenavi a:link { background:url(images/bg_post.png) top left; color:#fff; margin:2px; padding:2px 4px; text-decoration:none; }
.wp-pagenavi a:visited { background:url(images/bg_post.png) top left; color:#fff; margin:2px; padding:2px 4px; text-decoration:none; }
.wp-pagenavi a:hover { background-color:#E44B98; color:#fff; }
.wp-pagenavi a:active { background:url(images/bg_post.png) top left; color:#fff; margin:2px; padding:2px 4px; text-decoration:none; }
.wp-pagenavi span.pages { background:url(images/bg_post.png) top left; color:#fff; margin:2px; padding:2px 4px; }
.wp-pagenavi span.current { background-color:#E44B98; color:#fff; font-weight:bold; margin:2px; padding:2px 4px; }
.wp-pagenavi span.extend { background:url(images/bg_post.png) top left; color:#fff; margin:2px; padding:2px 4px; }
div.wpcf7 input,div.wpcf7 textarea { background:#000; border:solid 1px #231610; color:#fff; margin-bottom:5px; padding:5px; }
div.wpcf7 textarea { width:500px; }
ul#sponsors { border-top:dotted 1px #e3e3e3; border-bottom:dotted 1px #e3e3e3; margin:10px 0 0; padding:10px 0; }
ul#sponsors li { float:left; list-style-type:none; padding-bottom:10px; }
ul#sponsors li.first { margin-right:10px; }
ul#friends { border-top:dotted 1px #e3e3e3; border-bottom:dotted 1px #e3e3e3; margin:10px 0 0; padding:10px 0 8px; }
ul#friends li { list-style-type:none; padding:2px 0; }
ul#friends li a,ul#friends li a:visited { color:#fff; display:block; padding:2px 0; text-decoration:none; }
ul#friends li a:hover { color:#e44b98; }
ul#popular { border-top:dotted 1px #e3e3e3; border-bottom:dotted 1px #e3e3e3; margin:10px 0 0; padding:10px 0 8px; }
ul#popular li { list-style-type:none; padding:2px 0; }
ul#popular li a,ul#popular li a:visited { color:#fff; display:block; padding:2px 0; text-decoration:none; }
ul#popular li a:hover { color:#e44b98; }
.contact { min-height:1200px; }
h3#related-title { font-size:18px; font-style:italic; font-family:Georgia; font-weight:normal; padding-bottom:10px; }
ol#related { margin:0 0 10px 20px; }
ol#related li a,ol#related li a:visited { color:#fff; display:block; padding:2px 0; text-decoration:none; }
ol#popular li a:hover { color:#e44b98!important; }
#creativevectors,#free-vectors,#fv { padding:0 0 10px; }
#search-form { margin:10px 0 0 0; }
#s { border:none; padding:3px; margin-right:5px; }
#searchsubmit { background: #E44B98; border:none; padding:3px; color:#fff; }
