@CHARSET "UTF-8";

* { margin: 0px; padding: 0px; }
a { outline-style: none; }
img { border: 0px; }

body { font-family: "Lucida Grande","Lucida Sans Unicode",Verdana, Arial,Helvetica,sans-serif; font-size: 12px; color: #fff; background: url(img/pattern.jpg) repeat;}

#wrapper { width: 1000px; margin: 0 auto; }
#header { width: 1000px; height: 250px;}

#logo { /*background: url(img/logo.png) no-repeat top left;*/ width: 251px; height: 201px; position: absolute; left: 50%; margin-left: -460px; top: 20px; text-indent: -5000px;}


#breadcrumbs { margin-top: 5px; }
#breadcrumbs a { color: #ccc; text-decoration: none; font-size: 12px; }
#breadcrumbs a:hover { text-decoration: underline; } 

#content #sidebar #fansite { background: url(img/label_fansite.png) no-repeat top left; text-indent: -5000px; width: 247px; height: 79px; margin: -41px 0 0 15px;}

/*
#content #main { margin-top: 10px; float: left; background: url(img/bgs/main_box_footer.png) no-repeat bottom left; width: 695px;}
#content #main h2{ margin-top: 10px; float: left; background: url(img/bgs/main_box_header.png) no-repeat; width: 695px;  height: 38px; }
#content #main #text { float: left; background: url(img/bgs/main_box_bg.png) repeat-y; width: 675px; margin-bottom: 38px; padding: 0 10px;  color: #000 }
*/

#content { margin-top: 5px;}

#content #main { float: left; background: url(img/bgs/main_box_footer_aero.png) no-repeat bottom left; width: 695px;}
#content #main h2{background: url(img/bgs/main_box_header_aero.png) no-repeat; width: 695px; height: 38px; font-size: 20px; color: #f58220; font-weight: bold; padding-left: 20px; text-indent: -5000px;}
#content #main #text_content {  background: url(img/bgs/main_box_bg_aero.png) repeat-y; width: 675px; margin-bottom: 38px; padding: 0 10px; }
#content #main #text_content .content ul  { margin-left: 20px; }

#content #sidebar {  float: left; background: url(img/bgs/right_box_footer.png) no-repeat bottom left; width: 300px; margin-left: 5px;}
#content #sidebar h2{ float: left; background: url(img/bgs/right_box_header.png) no-repeat; width: 300px;  height: 38px; text-indent: -5000px;}
#content #sidebar #text_sidebar { float: left; background: url(img/bgs/right_box_bg.png) repeat-y; width: 280px; margin-bottom: 38px; padding: 0 10px; text-align: justify;  }


#comment-list { margin-top: 20px; }
#comment-list h4 { font-size: 15px; color: #f58220; font-weight: bold; border-bottom: #f58220 1px dashed;  }
#comment-list #comments .comment { margin: 10px 0; border-bottom: #ccc 1px dashed; maring-bottom: 10px;}
#comment-list #comments .comment:last-child { margin: 10px 0; border-bottom: 0; maring-bottom: 10px;}
#comment-list #comments .comment img{ float: left; margin: 0 10px 5px 0; }
#comment-list #comments .comment p.name { font-size: 14px; font-weight: bold; border: 0}
#comment-list #comments .comment p.time  { font-size: 9px; color: #ccc}
#comment-list #comments .comment p.content { margin-top: 10px; text-align: justify; }
#comment-list #comments .comment a { text-decoration: none; color: #f58220; }
#comment-list #comments .comment a:hover { text-decoration: underline; }

.sidebar-element { background: url(img/sidebar_separator.png) no-repeat top center; padding-top: 10px; margin-top: 10px; text-align: center;}
.sidebar-element h4 { font-size: 18px; text-align: center; font-weight: bold; color: #F58220}
.sidebar-element h4 a { font-size: 12px; text-align: center; color: #F58220}
.sidebar-element h5.center { font-size: 14px; font-weight: bold; text-align: center;  }
.sidebar-element h5.left { font-size: 14px; font-weight: bold; text-align: left;  }
.sidebar-element p.left {  font-weight: normal; text-align: left  }
.sidebar-element p.center {  font-weight: normal; text-align: center }
.sidebar-element img.left { text-align: left }
.sidebar-element img.center {  text-align: center }

.sidebar-element ul { list-style: none; text-align: left; }
.sidebar-element ul li { padding-left: 20px; }
.sidebar-element ul li  a { color: #fff; text-decoration: none;}
.sidebar-element ul li  a:hover {  text-decoration: underline;}

.sidebar-element img.news {width: 75px; float: left; border: #cccccc 1px solid; padding: 2px; margin: 3px;}
.sidebar-element p.news {text-align: left;}
.sidebar-element a.news {color: #f58220;; text-decoration: none;}
.sidebar-element a.news:hover { text-decoration: underline;}


.addthis_toolbox { margin: 10px 0;  }
.addthis_toolbox h4 { font-size: 20px; text-align: center; font-weight: normal; }


.zend_form {  }
.zend_form label  { display: block; }
.zend_form input  { display: block; border: 0px; margin-bottom: 10px;  widht: 50%}
.zend_form textarea  { display: block; border: 0px; width: 75%; margin-bottom: 10px;  }
.zend_form .formErrorList  { list-style: none; margin-top: -10px; }
.zend_form .formErrorList li { color: #00ff00; }

input  { border: #ccc 1px solid; margin-bottom: 10px; }
textarea  { border: #ccc 1px solid; margin-bottom: 10px; }

.paginationControl {}
.paginationControl a { color: #f58220; text-decoration: none; }
.paginationControl a:hover { text-decoration: underline; }


#youtube { text-align: center; margin: 0 auto; padding: 10px 0;   background: url(img/long_separator.png) no-repeat bottom center; margin-bottom: 20px;}

.line { background: url(img/long_separator.png) no-repeat top center; height: 20px;  }
.innerbanner { padding: 10px 0; text-align: center; background: url(img/long_separator.png) no-repeat bottom center; margin-bottom: 20px;}
.clear {clear: both}


#footer { margin: 10px 0; text-align: center; color: #ccc;}
#footer a { font-size: 10px; color: #ccc; text-decoration: none;} 
#footer a:hover { text-decoration: underline;} 

.interview { list-style: none;}
.interview li { }
.interview li p.question{ font-weight: bold;}
.interview li p.answer{ }
