/* base----------------------------------------------- */
body {margin:5px 0;padding:0;height:100%;font-family: Lucida Grande, Tahoma, Helvetica, sans-serif;color:#333;font-size:12pt;}
h3 {line-height: 0.9em;}
html {background:#fff fixed url(../images/31.jpg)repeat center center;}
p {line-height: 1em;padding:0 3px 0 0;}
#head img {padding:2px;}
#foot img {margin-bottom:-4px;}
h3 {margin: 0 0 1px 0;font-weight: normal;}
h5 {font-weight:normal;font-size:10px;}
#content h3 {margin:-11px 0 0 -7px;}
h1 {font-size:17pt;text-transform:lowercase;margin:0;}
h2 {font-size: 8pt;text-transform:uppercase;padding-left:7px!important;margin-top:-5px;}
hr {margin: 1em auto 1em 0;width: 370px;height: 1px;color: #7a7e7d;background-color: #7a7e7d;border: none;}
small, .small {font-size: 8pt;line-height:8px;}
#foot, #sidebar-1, #sidebar-2, .block, .blockup, #site-slogan {font-size:0.7em;}
#head img, .left  {float:left;}
.right {float:right;}
legend {display:none;}
fieldset {border:none;}
#head .left img {padding:0;margin:0;background-color:transparent;border:none;}

/* contact form */
form {font-size:9pt;}
label.Name {float:left;}


/* links----------------------------------------------- */
h3.video a {color:#c0f!important;}
h3.release a {color:#000!important;}
h3.interview a {color:#757!important;}
a {text-decoration: none;color: #f0c;font-weight:bold!important;font-family:Arial, Verdana, Helvetica, sans-serif;}
#foot a, #sidebar-1 a, .blockup a {letter-spacing:0.07em;color:black;}
a img {border: none;}
a:hover, .video a:hover, .release a:hover, .interview a:hover {text-decoration: underline;color:#020305;}
a.edit {color:#ddd;}
a.edit:hover {text-decoration: none!important;color: #776633!important;}
h2 a, h3 a {text-transform:lowercase;}
h3 a {font:bold 1.3em Arial, Verdana, Helvetica, sans-serif;text-transform:lowercase;}


/* layout----------------------------------------------- */
#container {padding:0;margin:43px auto 0 auto;width:1010px;background-color:transparent;border-radius:5px;filter:alpha(opacity=98); -moz-opacity:0.98;opacity:0.98; border:0 solid #eee;height:100%;}
#inset {margin:13px;padding:0 0 3px 0;}
#head {margin:0;text-align: left;height:55px;}
#site-name {letter-spacing:0.2em;float:left;}
#site-slogan {color:black;margin:0;}
#sidebar-1 {padding-top:0;margin:15px 5px 0 5px;float: left;width: 100px;}
#sidebar-2 {padding-top: 33px;margin:0 0 0 5px;float: right;width:140px;text-align:right:}
#content {margin:0 5px 27px 215px;letter-spacing:0.07em;filter:alpha(opacity=95); -moz-opacity:0.95;opacity:0.95;z-index:1;}
#foot {text-align:left;margin:0 auto;padding:0;font-weight:normal!important;position:absolute;bottom:23px;}
h1 a img {background-color:#D8E9F3;}

.entry-content, .blog-content {background-color:#fff;border:1px solid #fff;font-weight:normal;margin:0;filter:alpha(opacity=98); -moz-opacity:0.98;opacity:0.98;}
.entry-content {padding:39px 29px 29px 39px;}
.entry-content img {float:left;padding:0 11px 11px 0;margin:1px;}
.entry-title h3 {padding-bottom:0;line-height:80%;}
.blog-content {padding:10px 11px 11px 19px;margin-bottom:7px;font-size:85%;}
.blog-content p {padding:0;margin:7px;}
..blog-content h3 {float:left;}
.blog-content span {vertical-align:top;float:right;padding-right:23px;margin-top:-23px;}
.entry-title img {float:left!important;padding:0 11px 11px 0;}
#head img, .block, .blockleft, .blockright, .blockdown, .blockup {background-color:transparent;border:1px solid #aaa;}
.blockleft, .blockright, .blockdown, .blockup {padding:7px 11px;}
.block, .back {width:80px;padding:3px 5px;margin:-43px 0 15px -43px;}
.blockright {margin-bottom:11px;}
.blockright {padding-left:37px;}
#explorer {color:#d00;padding:5px;background-color:#ffff00;font-weight:bold;font-size:1em;}
#mow {padding-left:20px;}

/* box model hacks----------------------------------------------- */
#container {\width: 1000px;w\idth:1010px;}
#sidebar-1 {\width: 95px;w\idth: 95px;}

/* overrides----------------------------------------------- */
#sidebar-2 p, #sidebar-1 p {font-size: 0.8em;line-height: 1.5em;}
.caps {font-size: 0.9em;letter-spacing: 0.1em;}
div.divider {margin: 2em 0;text-align: center;}

/* articles----------------------------------------------- */
.directory {list-style-type: circle;}
.author {font-style: normal;font-size: 0.8em;}
.published {font-size: 0.8em;}

/* comments----------------------------------------------- */
.comments-wrapper, form@txpCommentInputForm, form#txpCommentInputForm td {margin:0;padding:0;}
.comments_error {color: #020305;background-color: #fff4f4;}
ul.comments_error {padding : 0.3em;list-style-type: circle;list-style-position: inside;border: 2px solid #fdd;}
div#cpreview {color: #020305;background-color: #fff;border: 2px solid #0f0;}
form#txpCommentInputForm td {vertical-align: top;margin-left:0px;}
form#txpCommentInputForm {background-color:#eeeeff;border:1px solid #a88;font:9pt Lucida Grande, Verdana, sans-serif;padding:29px 19px 19px 29px;}
.txpCommentInputMessage {height:111px;}
#comments-help {margin: 2px 0 15px 0;font-size: 0.7em;}
.comments {margin-left:15px;background-color:#eeeeff;border:1px solid #a88;font:9pt Lucida Grande, Verdana, sans-serif;}
.comments p {padding:1px;margin:1px;}

/* error page----------------------------------------------- */
.error-status {font: 1.3em Georgia, Times, serif;}