/* typography */
body, .button, #content {font:normal 15px Lucida Grande, Lucida Sans Unicode, sans-serif;color:#555;word-spacing:1px;}
small {font-size: 12px;}
strong {background-color:#black;font-size:150%;}

html, body {background:fixed black url(../imaginations/212.jpg)repeat bottom center;}
body {margin:0;padding:0;}
ul, li, ol, div {list-style:none;padding:2px 0 0 0;}
table, tr, td {padding:0;margin:0;}
img, a img {border:0;}


#head {padding-left:1em;}
#head table {width:100%;}
#head h3 a {font-size:2em;}
#container {width:954px;\width:954px; w\idth:954px; margin:120px auto 50px auto; text-align:left;color:#888;border:1px dotted #fff;}
#content {padding:0 0 40px 20px;position:relative;margin: 10px 10px 23px 220px;background-color:#fff;
filter:alpha(opacity=99); -moz-opacity:0.99;opacity: 0.99;}
#content img {margin-right:11px;float:left;border:1px solid #f9f9f9;}
#content p {padding:0 10px;}
#nav {font: bold 1em Georgia, serif;color:#aaaaff;padding:10px 0 0 10px;}
#nav a:hover {color:#ffffff;}
#foot { clear: both; margin-top: 1em; text-align: center;color:#888;}
div#nav {position:fixed;float:left;width:170px;;}
.whitenav {background-color:transparent;}
#container, #content, img {-moz-border-radius:7px; border-radius:7px; -webkit-border-radius:7px;}
#nav a img {padding:0!important;background-color:none!important;}
#nav a {padding:1px 3px;}

a { color: #000;text-decoration: none;background-color:#fff;font-weight:bold;}
a:hover {color:red !important;background-color:#fff;}

h1 {color:red;font-size:28px;line-height:1px;}
h1 a {text-transform:none;background-color:none!important;}
h2, .yourlang {color:#bbb;padding:0;margin:0;font-size:0.95em;font-weight:normal;}
h2 a:hover {color:black !important;background-color:white !important;}
#content h3 a {color:#aaaaff;font-weight:bold;position:relative;margin-left:5%;}
h3 span {color:#aaa;padding:0;margin:0;font:lighter normal 1.6em/1.2em Impact, sans-serif;}
h3 {padding:0;margin:0; font: bold normal 2em/1.2em Georgia, serif;color:red;}
h4 {font-size:10px;text-align:center;}
.caps { letter-spacing: 0.1em; font-size: 10px; }

li.divider {align: center; margin-top: 0.5em; margin-bottom: 0em; }
.comments_form, textarea, .comments, .recent_articles, #txpCommentInputForm, .linklist {font-size:11px;}
.comments_form {background-color:transparent;}
.comments_error { background-color: #600; }
div.comments_error { padding: 0.3em;}

img a {border:none;}

.live {margin-left:-20px;margin-right:-20px;}
.cast img {border:none;}
.cast img:hover {background-color:#fff;-moz-border-radius: 3em;border-radius: 3em;}
small {font-size:90%;}
.creds, .creds a {font-size:80%;line-height:80%;color:#999;text-align:right;}
form {border:0;padding:0;margin:0;}
select, option, form {border:none!important;}