/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt version: 2.4.1
*/
html{color:#000;background:#fff}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{font-variant:normal}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top}
sub {vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
/*because legend doesn't inherit in IE */
legend{color:#000}

a:link     { background-color: transparent; text-decoration: none; color: #630; }
a:hover  { background-color: #663300;     text-decoration: none; color: #fff; }
a:visited { background-color: transparent; text-decoration: none; color: #000; }

html  { background: #ddd; }  /* #A5ABD5 }  #8A8EAF} */
body {  margin: 0 auto; padding: 0; font-size: 10px; color:#333; }

h1, h2, h3 { font-family: verdana, helvetica, arial, sans-serif; }
h4 { font-family: verdana, helvetica, arial, sans-serif; margin-bottom: 4px; }

p { font-family: verdana, helvetica, arial, sans-serif; }
ol { margin-bottom: 10px; }

.center { text-align: center; }

blockquote { font-family: trebuchet ms, verdana, arial, helvetica, sans-serif; }

ul { list-style: square; margin-top: 3px; margin-bottom: 3px; margin-left: 1em; padding-left: 1em; }

img { margin: 0; padding: 0; border: 0; }

#header { margin: 0 0 0 0; padding: 0 10px 5px 20px; border-bottom: 1px solid #ccc; background: #FBFAF4; border-left: 1px solid #333; border-right: 1px solid #333; border-bottom: 1px solid #333; }

#content {  float: left; margin: 10px 0 10px 0; padding: 1px 1px 0 1px; }

#blog { float: left;  padding: 0 0px 10px 10px;color: #000; text-align: left; min-width: 10px;}
#blogsave {  width: 440px; margin-right: 5px;  }

#categories      {  color:#000; font: bold 16px helvetica,verdana,arial,sans-serif;  }
#categories a:hover {  color:#f40; }
#categories li a { display:inline; background:transparent;  }
#categories li a:hover {  color:#f40; }
#categories li    {  }
#categories li ul { font-size: 90%; }
#categories li ul li ul li { padding-left: 10px; }

.entry { margin-top: 1px; margin-left: 10px; padding: 2px 2px 2px 2px;  }
.entry_title   { padding: 1px; font: bold 12px  helvetica,verdana,arial,sans-serif; background: transparent; opacity:0.8;filter:alpha(opacity=80);  border-top: 1px dotted #333333; display: inline;}
.entry_title img { vertical-align:top; }
.entry_title a           { color:#000;  }
.entry_title a span   { color:#000; display: none; }
.entry_title a:link     { color:#000;  }
.entry_title a:hover  { color:#f40;  }
.entry_title a:hover span { color:#000; display: inline; }
.entry_body { margin: 0px 0px 0px 0px; padding: 0; font-size: 10px; font-weight: normal; color:#000; width: 200px; display: none; }
.entry_body_single { margin: 0px 0px 0px 0px; padding: 0; font-size: 10px; font-weight: normal; color:#000; width: 200px;}
.entry_movie { position:absolute; left:250px; top:40px;  margin: 0px 0px 0px 0px; padding: 0; font-size: 10px; font-weight: normal; color:#000; width: 400px; display: none;  }
.entry_movie_single { position:absolute; left:50px; top:110px;  margin: 0px 0px 0px 0px; padding: 0; font-size: 10px; font-weight: normal; color:#000; width: 400px; display: block;  }
.entry_copy { width: 400px;  }


.permalink { font: bold 10px helvetica, verdana, arial, sans-serif; color:#333; }

#topbar { margin:0 auto; padding:0; height: 45px; background: #FBFAF4; border-top: 8px solid #232863; border-bottom: 1px solid #333; }
#wrapper { margin: -57px auto 0 auto; padding-bottom: 10px; width: 740px; border-top: 8px solid #232863; background: #585756 url("./themes/site_themes/default/bg.gif") repeat; color: #333; }

#navbar { margin:0 0 0 0px; padding:2px 0 20px 0; background: #FBFAF4; font: 12px helvetica, verdana, arial, sans-serif; text-align: center; }
#navbar ul { list-style: none; }
#navbar li { float: left; padding: 0 2px 0 2px; margin-right: 5px; list-style: none; }
#navbar li a { display: block;  padding: 0.75em 0 0.25em; text-transform: uppercase;  color: #000;}
#navbar a:hover {background: transparent;}

.bg { width: 100%; position: absolute; top: 0; left: 0; z-index: -3;   filter:alpha(opacity=40); -moz-opacity:0.40; -khtml-opacity: 0.40; opacity: 0.40; }
.bgblend {  filter:alpha(opacity=40); -moz-opacity:0.40; -khtml-opacity: 0.40; opacity: 0.40; }

