body {font-size:.8em;font-family:verdana,arial,sans-serif;margin:0 0 50px;padding:0 0 150px;background:#1a1376 url(/s/bg.jpg) center repeat-y;}

img {margin:5px 5px 0px 0px;border:0px;}

img.t {position:absolute;top:0px;left:0px;border:0px;margin:0px;padding:0px}

img.flag {display:inline;border:0px;margin:0px 3px 0px 0px;padding:0px}



a {color:#1a1376;font-weight:bold;text-decoration:none;}

a:hover {color:#3a33c6;text-decoration:none;}

.curved {-moz-border-radius:6px;-o-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}


div.pagehead {height:100px;border:0px;}

div.main {width:971px;margin:10px auto;}

div.logo {height:100px;text-align:center;clear:both;background:url("http://blog.spartac.us/s/flag.jpg");font-size:24pt;}

div.logo p {margin:0px;padding:52px 0 0 600px;}

div.logo a {}



div.latest {width:975px;}

div.latest div.navheader {margin:0 0 4px;width:187px;padding:2px;border:0px;height:100%;background:#bbe;color:#fff;font-size:18px;font-weight:bold;font-family:verdana;}

div.latest div.post {margin:0 4px 4px 0;width:181px;padding:5px;height:130px;border:0;background:#ddf;float:left;position:relative;}

div.latest h3 {margin:0px 0px 0px -1px;padding:0px;font-size:14px;line-height:18px;font-weight:normal;text-align:left;}

div.latest div.post-body {max-height:90px; overflow: hidden;font-size:11px; line-height:14px;}

div.latest div.post-footer {margin:0;padding:5px 0;font-size:9px;position:absolute; bottom:0px; background:#ddf; width:179px; }


div.nav {width:191px;margin:4px 0 10px 20px;text-align:left;padding:0px;line-height:150%;float:right}

div.nav div.header {margin:0 0 4px;padding:2px;border:0px;height:100%;background:#3A33C6;color:#fff;font-size:14px;font-weight:bold;font-family:verdana;}

div.nav div.post {margin:0 0 4px;padding:5px;height:100%;border:1px solid #ccc;background:#fff;}

div.nav h3 {margin:0px 0px 0px -1px;padding:0px;font-size:14px;line-height:18px;font-weight:normal;text-align:left;}

div.nav div.post-body {max-height:90px; overflow: hidden;font-size:11px; line-height:14px;}

div.nav div.post-footer {margin:5px 0 0;padding:0;font-size:9px;sborder-top:1px solid #ccc;sborder-bottom:1px solid #ccc;}


div.side {width:191px;padding:0px 0px 40px;margin:4px 20px 10px 0;}

div.side div.header {margin:0 0 4px;padding:2px;border:0px;height:100%;background:#3A33C6;color:#fff;font-size:14px;font-weight:bold;font-family:verdana;}

div.side>div {padding:5px;border:1px solid #ccc;margin:0 0 4px 0;height:100%;background:#fff;}

div.side div h2 {font-size:1.4em;margin:0px;padding:0px;}

div.side div h3 {font-size:1.2em;margin:0px;padding:0px;}

div.side div p {margin-top:4px;margin-bottom:4px}


div.post_page {width:508px;margin:20px 20px;text-align:left;padding:0px;line-height:150%;float:right}

div.post_page div.post {margin:0px 0px 40px;padding:0px;border:0px;height:100%;}

div.post_page h1 {margin:0px 0px 0px -1px;padding:0px;font-size:16pt;font-weight:normal;}

div.post_page div.post-body {margin:0;padding:0;text-align:justify;font-size:10pt;}

div.post-body p {margin-top:4px;padding:0px;}

div.post-tags {margin:4px 0;padding:10px;font-size:10pt;font-size:10pt;background:#dcc;}

div.post-info {margin:4px 0;padding:10px;font-size:10pt;background:#cdc;}

div.post-info p {font-size:8pt;}


h2.pubdate{font-size:1em;margin:5px 0px 10px -2px;display:none;}


h4 {margin:0px;font-style:italic;}




div.comment {margin:4px 0;padding:10px;font-size:10pt;}

div.comment_odd {background:#d8d8ff;}

div.comment_even {background:#d8d8d8;}

div.trackback {margin:4px 0;padding:10px;font-size:10pt;}

div.trackback_odd {background:#eda;}

div.trackback_even {background:#da9;}

div.comment-body p {margin-top:0px;}

div.comment-footer {position:relative;margin:0 0 12px;padding:0px 0px 0px;width:100%}

div.comment-footer div.left {position:relative;left:0px;top:0px;text-align:left;margin:0px;}

div.comment-footer div.right {position:absolute;right:0px;top:0px;text-align:right;margin:0px;}

div.comment_msg {margin:4px 0;padding:10px;font-size:10pt;background:#f99;}

div.count_msg {margin:4px 0;padding:10px;font-size:10pt;}

.yellow {background:#ff9;}
.green {background:#9c9;}
.blue {background:#ccf;cursor:pointer;}

div.count_msg p {margin:0;}



blockquote {padding:5px;margin:20px 0px 20px 0px;-moz-border-radius:6px;-o-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}

blockquote p {margin:1em;}




div.news {position:absolute;top:160px;left:25%;width:18%;padding:0px 0px 40px;margin:0px;z-index:2;}

div.news div {padding:5px 0px 6px;margin:0px 5px;height:100%;}

div.news div h2 {font-size:1.4em;margin:0px;padding:0px;}

div.item h3 {font-weight:normal;font-size:.9em;margin:0px;padding:0px;}

div.item p {font-size:.8em;margin:0px;padding:0px;}


div.footer {clear:both; margin:20px 0; padding:5px; border: 1px solid #ccc; }


form {margin:0px}

form p {margin:5px 0px 0px}

input.button {margin:4px 0px;}

input.cinput {width:50%;margin:0px;border:1px solid #ccc;padding:3px;}

input.search {width:80%;margin:10px 0px 0px}

textarea.cinput {position:relative;width:90%;margin-bottom:10px;font-family:verdana,arial,sans-serif;border:1px solid #ccc;padding:3px;}

.note {font-size:8pt;color:#999;}



div#spartacushotlist span.rank {font-weight:bold;font-size:2.5em;float:left;margin:0px 5px 0px 0px;padding:0px;}

div#spartacushotlist span.link {font-weight:bold;}

