/*
 * Theme Name: Imperialist
 * Theme URI: http://www.culturalimperialist.com/
 * Description: Custom Wordpress theme for Cultural Imperialist.
 * Version: 1.0
 * Author: Jeremiah Lewis
 * Author URI: http://www.fringeblog.com/
 * Tags: gray, red, custom header, fixed width, 960 grid, custom options
 * Imperialist v1.0
 * http://www.fringeblog.com/

 * This theme was designed and built by Jeremiah Lewis,
 * whose blog you will find at http://www.fringeblog.com/
 * The CSS, XHTML and design is released under GPL:
 * http://www.opensource.org/licenses/gpl-license.php
*/

@font-face {
font-family:"DejaVuSerif";
src:local("DejaVu Serif Book"), local("DejaVuSerif"), url("fonts/dejavu/DejaVuSerif-webfont.woff") format("woff"), url("fonts/dejavu/DejaVuSerif-webfont.ttf") format("truetype"), url("fonts/dejavu/DejaVuSerif-webfont.svg#DejaVuSerif") format("svg");
}

.container_12 {
min-height:100%;
height:auto !important;
background:url(images/center.gif) repeat-y;
margin:10px auto 0;
}

h1#sitename {
background:url(images/logo.gif) no-repeat 0 0;
height:133px;
text-indent:-9999px;
}

h2#description {
font-family:Georgia, Times, 'Times New Roman', serif;
font-size:3.25em;
font-weight:400;
letter-spacing:-0.02em;
color:#2d2d2d;
margin:-57px 0 0 35px;
padding:0;
}

div.hr {
height:20px;
width:770px;
background:url(images/hr.gif) no-repeat scroll center;
margin-top:-10px;
}

div.hrfull {
height:23px;
width:940px;
background:url(images/hr-full.gif) no-repeat scroll center;
margin-top:-10px;
}

div.hrcomm {
height:3px;
width:380px;
background:url(images/hr-comm.gif) no-repeat scroll center;
margin:10px 0;
}

.datebox,.yearbox {
color:#2d2d2d;
font-weight:700;
border:none;
margin-top:-73px;
}

.datebox p.daymonth {
font-size:2.2em;
letter-spacing:-0.05em;
border:0;
font-family:'Georgia', 'Times', 'Times New Roman', serif;
margin:25px 0 0 7px;
padding:0;
}

.yearbox p.year {
font-size:6em;
letter-spacing:-0.08em;
margin-top:6px;
border:0;
margin-bottom:-12px;
font-family:'arial', 'helvetica', serif;
}

#topmenu {
margin-top:-9px;
margin-bottom:-20px;
padding:0;
}

ul#navitems {
list-style:none;
border-top:3px solid #2d2d2d;
border-bottom:3px solid #2d2d2d;
padding:3px 0;
}

ul#navitems li {
display:inline;
font-weight:400;
font-size:1.15em;
text-transform:uppercase;
}

ul#navitems li a:link,ul#navitems li a:visited {
color:#2d2d2d;
text-decoration:none;
padding:2px;
}

ul#navitems li a:hover {
color:#d40000;
text-decoration:none;
padding:2px;
}

.subscribe_box form label {
font-size:16px;
}

.subscribe_box form input.email {
width:130px;
font-size:21px;
color:#eee;
border:none;
background:#000 !important;
margin:0 3px;
padding:2px;
}

.subscribe_box form input.submitbutton {
font-size:20px;
font-weight:700;
font-family:arial, helvetica, sans-serif;
}

.site_info_box {
padding:3px;
}

.subscribe_box p,.site_info_box p {
border:none;
color:#000;
font-size:11px;
font-family:Georgia, Times New Roman, serif;
text-align:left;
}

.site_info_box a:link,.site_info_box a:visited {
color:#9a2901;
text-decoration:none;
border-bottom:1px dotted #9a2901;
padding:2px;
}

.site_info_box a:hover {
color:#333;
text-decoration:none;
border-bottom:1px dotted #d8e9f3;
padding:2px;
}

p.team span {
font-weight:700;
}

.sponsor_box {
height:50px;
background:#000;
color:#fff;
}

.sponsor_box p {
font-family:arial;
text-transform:uppercase;
font-size:18px;
text-align:center;
}

.entry_main {
height:250px;
padding-left:60px;
}

.entry_main h3 {
font-family:arial, helvetica, sans-serif;
font-size:27px;
text-transform:uppercase;
line-height:.87em;
letter-spacing:-2px;
margin:0;
}

.entry_main .bannerdate {
text-align:right;
margin:-5px 0 3px;
}

.entry_main p {
font-size:19px;
border:0;
text-align:left;
line-height:1.5em;
letter-spacing:2px;
margin:-2px 0 0;
}

.entry_main p:first-child {
font-size:23px;
}

.feature_story p.byline {
color:#9a2901;
font-size:13px;
text-align:right;
text-transform:uppercase;
margin-top:-32px;
}

.feature_story p {
font-size:19px;
text-align:left;
border:0;
line-height:1.2em;
margin-top:-5px;
}

.feature_story a:hover {
text-decoration:underline;
}

.debate h4 {
color:#3f3226;
font-size:18px;
text-transform:uppercase;
}

.debate p.prev_debate {
font-size:13px;
text-transform:uppercase;
margin-top:6px;
text-align:right;
letter-spacing:.1em;
line-height:10px;
}

.debate_desc {
margin-top:-12px;
}

.debate p {
font-size:14px;
color:#5d5043;
text-align:left;
border:0;
letter-spacing:.08em;
line-height:1.25em;
}

.topic_head {
margin-top:-10px;
width:160px;
background:#9a2901;
height:62px;
text-align:center;
color:#000;
}

.debate_topic {
margin-top:-10px;
background:#000;
height:62px;
text-align:center;
margin-bottom:8px;
}

.debate_topic h4 {
color:#ececec;
}

.debate_box1 {
width:355px;
height:248px;
background:url(images/debate_box1.gif) no-repeat 20px 0;
padding:4px;
}

.debate_box1 p {
margin-left:20px;
width:330px;
font-size:11px;
padding:5px;
}

.debate_box2 {
width:355px;
height:248px;
background:url(images/debate_box2.gif) no-repeat 10px 0;
padding:4px;
}

.debate_box2 p {
text-align:center;
}

.content {
margin:5px 0 0;
}

.entry p,.col p {
border:none;
font-size:17px;
font-weight:400;
text-align:left;
color:#000;
font-family:Georgia, Times, 'Times New Roman', serif;
}

.col p {
margin-bottom:10px;
}

.metabox {
width:100%;
padding:2px;
}

.metabox div.metacat {
width:100%;
font-family:arial, helvetica, sans-serif;
text-transform:uppercase;
font-size:10px;
font-weight:700;
margin:0 0 3px;
padding:0;
}

.metabox div.metacat a:link,.metabox div.metacat a:visited {
color:#d40000;
background:#000;
text-decoration:none;
margin:0 4px 0 1px;
padding:1px;
}

.metabox div.metacat a:hover {
color:#eee;
background:#000;
text-decoration:none;
margin:0 4px 0 1px;
padding:1px;
}

.metabox h3 {
font-family:'KnockoutHTF48-Featherweight','arial', 'helvetica', sans-serif;
color:#d40000;
font-size:20px;
font-style:normal;
text-transform:uppercase;
letter-spacing:normal;
text-decoration:none;
line-height:.8em;
margin:0;
padding:0;
}

p.postmetadata {
font-family:Palatino, "Palatino Linotype", Times, serif;
font-size:12px;
color:#1b1b1b;
text-align:right;
text-transform:uppercase;
margin:0;
padding:0;
}

p.postmetadata.alt {
text-align:left;
text-transform:none;
}

p.postmetadata a:link,p.postmetadata a:visited {
color:#9b2100;
}

.entry img.feature_art {
border:1px solid #333;
padding:4px;
}

span.caption {
position:relative;
bottom:17px;
float:right;
font-size:11px;
background:#8e1104;
color:#f7f5ee;
text-align:right;
margin-bottom:-15px;
padding:0 5px;
}

.entry a {
color:#d40000;
font-weight:700;
text-decoration:none;
}

.align-right,.alignright {
float:right;
margin:0 0 10px 10px;
}

.align-left,.alignleft,.attachment-align-left {
float:left;
margin:0 10px 10px 0;
}

h2#cathead {
display:block;
width:100%;
font-size:70px;
font-family:LeagueGothic, helvetica, sans-serif;
font-weight:400;
letter-spacing:-0.04em;
text-transform:uppercase;
color:#000;
padding-bottom:1px;
margin:-10px 0 3px;
}

h2#commenthead,h2#trackbackhead {
display:block;
width:100%;
font-family:helvetica;
font-weight:700;
letter-spacing:0;
text-transform:uppercase;
color:#000;
padding-bottom:12px;
font-size:2.1em;
margin:0 0 3px;
}

.archives_spot {
color:#9b2100;
margin:10px 0 0 15px;
}

.archives_spot h3 {
text-transform:uppercase;
font-size:15px;
font-family:"Georgia", "Times New Roman", serif;
text-align:center;
margin-bottom:1px;
}

.archives_spot ul.year li {
font-weight:700;
margin-bottom:-10px;
margin-top:0;
font-size:14px;
}

.archives_spot ul {
list-style-type:none;
margin:0 0 10px;
padding:0;
}

.archives_spot ul li {
font-size:12px;
text-transform:uppercase;
margin:0;
padding:0;
}

.box {
border-top:2px solid #efbf00;
margin-top:-10px;
}

.row {
margin-bottom:10px;
clear:both;
}

.box a:link,.box a:visited {
color:#180600;
font-weight:700;
text-decoration:none;
}

.box a:hover {
color:#959595;
font-weight:700;
text-decoration:underline;
}

p.quickexcerpt a:link,p.quickexcerpt a:visited {
color:#990e00;
font-weight:700;
text-decoration:none;
}

p.quickexcerpt a:hover {
color:#990e00;
font-weight:700;
text-decoration:underline;
}

.quickentry p {
font-family:tahoma, arial, helvetica;
font-size:12px;
}

p.quicktitle {
font-weight:700;
font-size:13px;
margin:1px 0 0;
}

p.quickmeta {
color:#a5a5a5;
font-style:italic;
font-size:12px;
margin:1px 0 0;
}

.smallcomment {
margin:5px 0;
}

.smallcomment p {
font-size:1.15em;
font-weight:700;
display:block;
margin:0;
padding:0;
}

.smallcomment cite {
font-weight:400;
}

#respond {
border:none;
}

.responses {
width:30px;
margin:-25px 0 0;
}

.responses p {
text-align:center;
font-size:13px;
color:#383838;
text-transform:uppercase;
letter-spacing:3px;
padding:0;
}

.responses p span {
font-size:46px;
margin:-25px 0;
}

.leave_one {
font-size:11px;
text-transform:uppercase;
margin:10px 0 0;
}

.leave_one p {
font-size:9px;
font-family:arial, sans-serif;
}

.commentblockbig {
margin:10px 0;
}

.commentlist li {
color:#2d2d2d;
list-style:none;
margin:4px 0 8px;
padding:6px 6px 6px 0;
}

.comment-body {
padding:3px 3px 3px 0;
}

.commentlist .commenttext {
background:url(http://www.yoursite.com/images/bg_paint.gif) no-repeat;
padding:22px 22px 50px;
}

.commentlist {
display:block;
font-size:1.1em;
}

.comment-meta {
font-family:arial, helvetica, sans-serif;
text-transform:uppercase;
font-size:.80em;
margin:0 0 2px;
}

li.alt {
background:url(images/comment_alt_bg.gif) repeat;
}

.comment-author img.avatar {
float:left;
clear:both;
margin:0 6px 6px 3px;
}

.reply {
text-align:right;
margin:-18px 0 0;
}

.reply a {
background:#000;
text-decoration:none;
text-transform:uppercase;
font-size:.92em;
color:#fff;
padding:3px 4px;
}

.reply a:hover {
background:#d20000;
color:#fff;
padding:3px 4px;
}

ul.children {
margin:0 0 0 16px;
}

p.leavecomment {
text-align:right;
text-transform:uppercase;
color:#d20000;
letter-spacing:4px;
}

form#commentform label {
text-transform:uppercase;
}

form p {
margin:4px 0;
}

form p textarea {
margin:4px 0 0;
}

.commentinput {
border:1px solid #dbdbdb;
color:#000;
padding:3px;
}

form#commentform #comment_submit_button {
background:transparent url(images/comment_submit.gif) no-repeat;
color:transparent;
text-indent:-9999px;
border:none;
height:23px;
width:132px;
cursor:pointer;
text-transform:capitalize;
}

p.comment_submit {
text-align:right;
}

#footerup {
height:70px;
width:960px;
position:relative;
background:#d40000;
z-index:1000;
margin:0 auto;
}

#footerup div {
width:950px;
color:#e9e9e9;
position:relative;
margin:0 auto;
padding:4px 0 0 10px;
}

#footerup div img {
position:absolute;
top:-24px;
left:0;
}

.footer {
width:960px;
margin:0 auto;
}

.footer p,.footer ul {
text-transform:uppercase;
margin:0;
padding:0;
}

.footer ul#footernav {
list-style:none;
text-align:center;
padding-top:3px;
margin:0;
}

.footer ul#footernav li {
display:inline;
font-size:1.06em;
text-transform:uppercase;
}

ul#footernav li a:link,ul#footernav li a:visited {
color:#000;
text-decoration:none;
padding:2px;
}

ul#footernav li a:hover {
color:#f9f9f4;
text-decoration:none;
padding:2px;
}

.footer p {
text-align:center;
text-transform:uppercase;
border:none;
color:#000;
margin:0;
padding:0;
}

.footer p a:link,.footer p a:visited {
color:#faf8ea;
}

h2.pagetitle {
color:#000;
font-family:Georgia, Times New Roman, serif;
font-weight:400;
letter-spacing:-1px;
text-align:center;
}

h3.archivetitle {
color:#d20000;
font-family:LeagueGothic, Arial, Verdana, sans-serif;
font-weight:400;
letter-spacing:-1px;
font-size:31px;
line-height:32px;
width:100%;
border-bottom:4px solid #d20000;
margin:0;
}

h3.archivetitle a:link,h3.archivetitle a:visited {
color:#d20000;
font-weight:400;
text-decoration:none;
}

h3.archivetitle a:hover {
color:#000;
font-weight:400;
text-decoration:none;
}

p.archmetadata {
font-size:11px;
color:#505050;
text-transform:uppercase;
margin:-6px 0 0;
padding:3px 0;
}

.archentry {
color:#2d2d2d;
font-size:13px;
font-family:DejaVuSerif, Georgia, Times New Roman, serif;
margin:4px 0 12px;
}

.more-link {
float:right;
clear:both;
margin:10px 0;
}

a[class ="more-link"] {
padding-right:18px;
background:transparent url(images/wankerlink.png) no-repeat center right;
}

.author {
height:600px;
}

.ad120x600 {
margin-top:4px;
margin-left:10px;
}

.ad160x600 {
margin-top:0;
margin-left:-15px;
}

.ad336x280 {
margin-top:5px;
margin-left:18px;
margin-bottom:15px;
}

.ad250x250 {
float:right;
margin-top:10px;
margin-left:10px;
margin-bottom:10px;
clear:both;
}

.ad300x250 {
margin-top:-10px;
}

ul.mainnav li,ul.secnav li {
display:inline;
}
.text { margin-top: -20px; }

.text h4 {
color:#970000;
font-size:135%;
margin:0;
padding:0;
}

.text p {
font-weight:550;
font-size:13px;
line-height:1.45em;
margin:0px 0 15px 0px;
}

img.spatleader {
display:block;
margin-left:auto;
margin-right:auto;
}

div.holder {
width:925px;
font-size:13px;
margin:0 auto;
}

div.text {
overflow:hidden;
text-align:justify;
}

div.text p {
margin:0;
padding:0 0 12px;
}

div.left {
float:left;
width:405px;
margin-left:20px;
}

div.right {
float:right;
width:405px;
margin-right:20px;
}

blockquote#spatblock {
font:normal 30px/32px times, "times new roman", georgia, serif;
letter-spacing:-1px;
width:315px;
z-index:1;
margin:20px 0 0 6px;
padding:0 0 30px 5px;
}

blockquote#spatblock p {
font:normal 30px/32px times, "times new roman", georgia, serif;
text-align:center;
float:left;
display:block;
width:310px;
border-bottom:4px solid #000;
position:relative;
margin:20px 0;
padding:0;
}

span.pullout {
display:none;
float:left;
width:0;
overflow:hidden;
margin:0 0 30px;
}

h1 {
clear:left;
font:30px/34px georgia, serif;
padding:12px 0;
}

.text span {
text-indent:-9999px;
}

.edger {
margin-bottom:20px;
}

#slider {
height:220px;
width:450px;
overflow:hidden;
margin:0 5px 15px;
}

#slider ul,#slider li {
list-style:none;
margin:0;
padding:0;
}

#slider li {
width:450px;
height:220px;
overflow:hidden;
background:#faf8f9;
}

#slider li h3 {
font-family:LeagueGothic, Arial, Verdana, sans-serif;
font-weight:400;
letter-spacing:-1px;
font-size:31px;
line-height:32px;
padding-top:5px;
margin:0 20px;
}

#slider li .postsnip {
height:220px;
font-size:1.3em;
margin:10px 20px 0;
}

#slider img {
margin-right:5px;
border:2px solid #fff;
}

#slider li p.readonmore {
margin-top:8px;
text-align:right;
}

#slider #featuredslide {
width:450px;
height:220px;
overflow:hidden;
background:#f1dd58;
}

p#controls {
position:absolute;
margin:-30px 0 0;
}

#prevBtn,#nextBtn {
display:block;
overflow:hidden;
text-indent:-8000px;
width:18px;
height:30px;
position:absolute;
left:5px;
top:-100px;
margin:0;
}

#nextBtn {
left:525px;
}

#prevBtn a,#nextBtn a {
display:block;
width:19px;
height:30px;
background:url(images/btn_prev.png) no-repeat 0 0;
}

#nextBtn a {
background:url(images/btn_next.png) no-repeat 0 0;
}

#whats_next {
height:47px;
background:#b41100 url(images/top_quote.gif) left top no-repeat;
text-indent:-9999px;
}

#featured_quote {
background:#b41100;
color:#fff;
font-size:1.1em;
letter-spacing:0.04em;
text-transform:uppercase;
width:180px;
height:160px;
padding:0 20px 20px;
}

#featured_quote p {
line-height:1.5em;
font-weight:700;
}

#featured_quote a {
color:#fff;
}

#featured_quote .marks {
font-weight:700;
font-size:3px;
}

#featured_quote .author {
text-align:right;
color:#fff;
font-size:1em;
margin:5px;
}

#detail_col_right {
width:150px;
float:right;
background:url(images/diag.gif) repeat;
margin:5px 0 10px 15px;
padding:3px;
}

#detail_col_right h3 {
font-size:12px;
text-transform:uppercase;
color:#b41100;
background:#fff;
margin-bottom:0;
padding:2px;
}

#detail_col_right ul {
list-style-type:none;
background:#fff;
margin:0;
padding:3px;
}

#detail_col_right li {
border-bottom:1px dotted #c4c4c4;
margin:1px 0 4px;
}

#detail_col_right li:last-child {
border-bottom:none;
}

ol#controls {
height:18px;
margin:-15px 0 0 10px;
padding:0;
}

ol#controls li {
float:left;
list-style:none;
height:18px;
line-height:18px;
margin:0 5px 0 0;
padding:0;
}

ol#controls li a {
float:left;
height:18px;
line-height:18px;
background:#faf8f9;
color:#555;
text-decoration:none;
padding:0 5px;
}

ol#controls li.current a {
background:#f5eaa3;
color:#222;
}

ol#controls li a:focus,#prevBtn a:focus,#nextBtn a:focus {
outline:none;
}

div.caption {
display:block;
float:right;
padding-top:0;
background-color:#2d2d2d;
text-transform:uppercase;
text-decoration:none;
margin:0 0 1.5em 1.5em;
}

.iotwset a:link,.iotwset a:visited,.iotwset a:hover {
text-decoration:none;
}

.iotwset a:hover {
color:#d40000;
}

div.caption span {
display:block;
color:#eee;
line-height:1.2em;
font-size:1.1em;
border:none;
text-decoration:none;
padding:5px;
}

.leftci {
padding:0 0 0 10px;
}

.midci {
border-left:1px dotted #6f6f6f;
border-right:1px dotted #6f6f6f;
padding:0 5px;
}

.rightci {
margin:0;
padding:0;
}

#iotw_head,#quickies_head {
border-bottom:4px solid #000;
}

.sectional {
border-top:2px solid #000;
margin-bottom:12px;
}

.spats {
padding:0 20px;
}

.spatjob {
clear:both;
margin:4px 0 10px;
}

.spatline {
text-transform:uppercase;
margin-top:-5px;
line-height:1.1em;
}

.quickies {
clear:both;
margin:6px 0 11px;
}

.quickies .more-link {
position:relative;
margin-top:-20px;
}

.quickies h4 {
text-transform:uppercase;
font-weight:600;
font-size:1.06em;
margin:0;
padding:0;
}

.quickies p {
padding:4px;
}

.douchemain {
margin:15px 0 5px;
}

.douche {
margin:0;
padding:6px;
}

.douche h4 {
font-size:1.35em;
text-transform:uppercase;
line-height:1em;
text-decoration:none;
margin:0;
padding:0;
}

.douchemain p {
color:#2d2d2d;
font-size:1.2em;
margin:0;
padding:4px;
}

.featureme {
padding:2px;
}

.featureme img.size-full {
margin:0 auto;
}

.featimg {
height:156px;
overflow:hidden;
text-indent:-9999px;
}

.featureme h4 {
font-size:1.98em;
color:#000;
font-weight:300;
margin:0;
padding:0;
}

.featureme p {
font-size:16px;
color:#000;
line-height:23px;
text-align:justify;
margin:3px 0 8px;
padding:0 6px;
}

.featureme p.readmore {
text-align:right;
margin-top:-5px;
}

.choicebox {
display:block;
border-bottom:1px solid #000;
margin:3px 0 8px;
padding:0;
}

.recent_ly {
clear:both;
margin-top:10px;
}

p.recent_headline {
font-weight:700;
font-size:12px;
margin-bottom:2px;
}

p.recent_headline span {
font-weight:400;
font-size:11px;
}

.close {
height:30px;
}

sub {
height:0;
line-height:1;
vertical-align:baseline;
position:relative;
font-size:.7em;
}

sup {
height:0;
line-height:1;
vertical-align:text-top;
position:relative;
font-size:.7em;
}

#facebookshare,#twittershare,#deliciousshare {
font-family:arial, tahoma, sans-serif;
font-size:11px;
width:60px;
margin:3px 0;
}

#facebookshare a {
display:block;
color:#2d2d2d;
text-decoration:none;
background:url(images/facebookshare.png) no-repeat top right;
}

#twittershare a {
display:block;
color:#2d2d2d;
text-decoration:none;
background:url(images/twittershare.png) no-repeat top right;
}

#deliciousshare a {
display:block;
color:#2d2d2d;
text-decoration:none;
background:url(images/deliciousshare.png) no-repeat top right;
}

#facebookshare a:hover,#twittershare a:hover,#deliciousshare a:hover {
color:#000;
text-decoration:underline;
}

#script {
width:400px;
text-align:center;
margin:0 auto;
}

#script p {
font-family:courier new;
font-size:12px;
}

#script p.dialogue {
width:190px;
margin:0 auto 20px;
}

#script p.char {
text-align:center;
margin:0;
padding:0;
}

.no-display,div.hr hr,div.hrfull hr,div.hrcomm hr,.dd,.paging {
display:none;
}

ul#navitems li:first-child,.footer ul#footernav li:first-child {
margin-left:0;
}

.subscribe_box,.entry {
margin:20px 0 0;
}

.entry_main h3 a:link,.entry_main h3 a:visited,.debate p.prev_debate a:link,.debate p.prev_debate a:visited,p a:link,p a:visited {
color:#9a2901;
text-decoration:none;
}

.entry_main h3 a:hover,.feature_story a:link,.feature_story a:visited {
color:#000;
text-decoration:none;
}

.debate p.prev_debate a:hover,.archives_spot ul li a:hover,.leave_one a:hover {
color:#333;
text-decoration:none;
}

p.postmetadata a:hover,.footer p a:hover {
color:#333;
}

.entry a:hover,.comment-author a:hover,.comment-author a:active,.comment-meta a:hover,.comment-meta a:active,p.archmetadata a:hover,.spats a:hover,p a:hover {
color:#000;
}

.archives_spot ul li a:link,.archives_spot ul li a:visited,.leave_one a:link,.leave_one a:visited {
color:#9b2100;
text-decoration:none;
}

.left a:link,.left a:visited,.right a:link,.right a:visited {
color:#d20000;
font-weight:700;
text-decoration:none;
}

.left a:hover,.right a:hover {
color:#000;
font-weight:700;
}

ul.commentlist,.text h3,.col1,.col2 {
margin:0;
padding:0;
}

.comment-author a:link,.comment-author a:visited,.comment-meta a:link,.comment-meta a:visited,p.archmetadata a:link,p.archmetadata a:visited {
color:#d20000;
}

.archentry a:link,.archentry a:visited,.archentry a:hover {
font-weight:400;
color:#000;
}

#slider li h3 a:link,#slider li h3 a:visited,.readonmore a:link,.readonmore a:visited,.spats a:link,.spats a:visited,.quickies a:link,.quickies a:visited,.douchemain a:hover,.featureme a:link,.featureme a:visited {
color:#d40000;
text-decoration:none;
}

#slider li h3 a:hover,.readonmore a:hover,.quickies a:hover {
color:#2d2d2d;
}

#quote_box,.404,#facebookshare {
margin-top:60px;
}

.douchemain a:link,.douche a:visited,.featureme a:hover {
color:#2d2d2d;
text-decoration:none;
}

.sociable { width: 400px; float: left; }
