
/*  BODY DEFAULTS  */
body
{
        
        padding: 0px;
        margin: 0px;
}
table {
        min-height: 100%;
}
div.hr {
  height: 1px;
  padding:8px;
  background: transparent url(images/dot.gif) repeat-x scroll center;
  width:100%;
}
div.hr hr {
  display: none;
}
ul {
  list-style: none;
  margin: 0 0 20px 30px;
  padding: 0;
}
li {
  list-style: none;
  padding-left: 14px;
  margin-bottom: 3px;
  background: url('images/white_arrow.gif') no-repeat 0 6px;
}
td
{
        font: 12px arial, verdana;
        vertical-align: top;
        color: #FFF;
        
          line-height: 1.5em;
}
.post-detail {
  margin: 5px 0 0 0;
  padding: 5px 0px 0px 15px;
  background: url('images/arrow.gif') no-repeat 0 8px;
}
.post-footer {
  margin: 5px 0 0 0;
  padding: 0 0 0 15px;
  font-size: 88%;
  color: #fff;
}
/*  FRAME  */
table.frm
{
        width: 100%;
        height: 100%;
}
td.frm_hdr
{
        height: 123px;
}
td.hdr_btm
{
        background-image: url(images/bg_header_btm.gif);
        background-position: 238px 0px;
        background-repeat: no-repeat;
}
td.frm_menu_top
{
        height: 18px;
        background-image: url(images/bg_menu_top.gif);
        background-position: center center;
        background-repeat: repeat-x;
}
div.menu_top
{
        width: 780px;
}
.frm_content
{
        background-image: url(images/bg_content.gif);
        background-position: center bottom;
        background-repeat: no-repeat;
        border: solid #FEB300;
        border-width: 1px 0px 0px 0px;
        color: #FFF;
        height: 100%;
}
.bg
{
        background: #E18001;
        background-image: url(images/gradient_bg_main.gif);
        background-position: center bottom;
        background-repeat: repeat-x;
}
div.content
{
        width: 740px;
        text-align: justify;
        font: 12px arial;
        border: solid 0px #000;
        padding: 20px 0px;
}
td.con_left
{
        width: 469px;
                  text-align: justify;
}
td.con_center
{
        width: 35px;
}
td.con_right
{
        width: 243px;
}
img.header
{
        display: block;
        margin: 0px 0px 20px 0px;
}
td.frm_ftr
{
        height: 58px;
        background-image: url(images/bg_ftr.gif);
        background-position: center top;
        background-repeat: repeat-x;
        border: solid #CE7400;
        border-width: 1px 0px 0px 0px;
}
div.ftr
{
        width: 780px;
        color: #FBB44B;
        padding: 10px 15px;
        text-align: left;
        font: 11px arial;
}
/*  INDEX  */
td.ind_video
{
width: 240px;
height: 82px;
line-height: 11px;
background-image: url(images/bg_video.gif);
background-position: center top;
background-repeat: no-repeat;
font-size: 11px;
color: #FCC369;
padding: 10px 10px 0px 10px;
/*padding-top: 10px;
padding-bottom: 0px;*/
}
img.th_launch
{
display: inline;
float: right;
}
td.ind_music
{
        width: 240px;
        height: 82px;
        line-height: 11px;
        background-image: url(images/bg_music.gif);
        background-position: center top;
        background-repeat: no-repeat;
        font-size: 11px;
        color: #FCC369;
        padding: 10px;
        padding-top: 10px;
        padding-bottom: 15px;
}
td.ind_news_t
{
        height: 15px;
        line-height: 15px;
        background-image: url(images/bg_news_t.gif);
        background-position: center top;
        background-repeat: no-repeat;
}
td.ind_news_m
{
        width: 245px;
        height: 100px;
        background: #;
        background-image: url(images/bg_news_m.gif);
        background-position: center;
        background-repeat: repeat-y;
        font-size: 11px;
        color: #FFC46A;
        padding: 5px;
        
}
td.ind_news_b
{
        height: 12px;
        line-height: 12px;
        background-image: url(images/bg_news_b.gif);
        background-position: center top;
        background-repeat: no-repeat;
}
td.ind_music_t
{
        height: 15px;
        line-height: 15px;
        background-image: url(images/bg_music_t.gif);
        background-position: center top;
        background-repeat: no-repeat;
}
td.ind_books_t
{
        height: 15px;
        line-height: 15px;
        background-image: url(images/bg_books_t.gif);
        background-position: center top;
        background-repeat: no-repeat;
}
td.ind_poll_t
{
        height: 15px;
        line-height: 15px;
        background-image: url(images/bg_poll_t.gif);
        background-position: center top;
        background-repeat: no-repeat;
}
#pic_links {
        margin: 0px 0px 10px 0px;
        float: left;
        display: block;
}
#pic_links img {
        margin: 0px 10px 0px 0px;
        float: left;
        display: inline;
}
td.ind_favorites_t
{
        height: 15px;
        line-height: 15px;
        background-image: url(images/bg_favorites_t.gif);
        background-position: center top;
        background-repeat: no-repeat;
}
td.ind_newsletter
{
        width: 245px;
        height: 82px;
        line-height: 11px;
        background-image: url(images/bg_newsletter.gif);
        background-position: center top;
        background-repeat: no-repeat;
        font-size: 11px;
        color: #FCC369;
        padding-top: 20px;
}
#ind_blog a {
        text-decoration: none;
}
#ind_blog a:hover {
        text-decoration: underline;
}
td.ind_blog {
        padding-left: 20px;
        padding-right: 20px;
        
        height: 100%;
        }
span.bl_subject
{
        font: bold 14px tahoma;
        color: #A20303;
        text-decoration: none;
}
span.bl_user
{
        color: #FFE6BF;
        text-decoration: none;
        
        font-size: 88%;
}
span.bl_msg
{
        color: #FFF;
        text-decoration: none;
}
/*  BLOG  */
#myframe
{
        background: transparent;
}
/*  MUSIC  */
img.th_music
{
        display: inline;
        float: right;
                  margin: 0px 0px 10px 20px;
}
#player
{
        background: #FFF;
        border: solid 1px #000;
        padding: 2px;
        margin: 0px;
}
/*  HEADINGS  */
h1
{
        font: bold 17px arial;
        color: #000;
        border: solid #A60303;
        border-width: 0px 0px 0px 0px;
        padding: 0px 0px 0px 15px;
}
h2
{
        font: bold 14px arial;
        color: #9E0203;
        border: solid #A60303;
        border-width: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
}
/*  SPACERS  */
td.sp_ind_c
{
        width: 25px;
}
td.sp_ind_r
{
        height: 21px;
        line-height: 21px;
}
/*  LISTS  */
/*  FORMS  */
td.form_r, td.form_c, td.form_l
{
        font: 12px arial, verdana;
        line-height: 19px;
        padding: 2px;
}
td.form_l
{
        text-align: right;
}
td.form_c
{
        text-align: center;
}
/*  CONTACT FORM  */
table.cform
{
        border: 1px solid #C2C2C2;
}
td.cform_r, td.cform_l, td.cform_c
{
        font: 11px arial, verdana;
        line-height: 20px;
        background: #F4F4F4;
        padding: 5px;
        vertical-align: top;
}
td.cform_l
{
        text-align: right;
}
td.cform_c
{
        text-align: center;
}
/*  LIST  */
table.list
{
        border: 1px solid #C2C2C2;
}
td.list_rh, td.list_ch, td.list_lh
{
        font: bold 11px arial, verdana;
        background: #EEEDED;
        border: solid #C2C2C2;
        border-width: 0px 0px 1px 0px;
        padding: 2px;
        color: #000;
}
td.list_r, td.list_c, td.list_l
{
        font: 11px arial, verdana;
        background: #F4F4F4;
        padding: 3px;
}
td.list_l, td.list_lh
{
        text-align: right;
}
td.list_c, td.list_ch
{
        text-align: center;
}
/*  FORM DEFAULTS  */
form
{
        padding: 10px 0px;
        margin: 0px;
}
input
{
        font: 11px arial, verdana;
        height: 17px;
}
select
{
        font: 11px arial, verdana;
}
textarea
{
        font: 12px arial, verdana;
        text-align: justify;
        padding: 2px;
}
input.btn
{
        font: 10px arial, verdana;
        height: 25px;
}
/*  COLOR SPANS  */
span.green
{color: #090;}
span.red
{color: #F00;}
span.blue
{color: #03F;}
span.orange
{color: #F90;}
span.white
{color: #FFF;}
/*  JAVASCRIPT ANY DROPDOWN  */
#dropmenudiv{
background-color: #A60303;
position:absolute;
border: 0px solid black;
border-bottom-width: 0;
font: normal 11px arial;
line-height:18px;
z-index:100;
margin: 0px 0px 0px -5px;
color: #FFF;
}
#dropmenudiv a{
width: 100%;
background-color: #A60303;
display: block;
text-indent: 3px;
border: solid #FFF;
color: #FFF;
border-width: 1px 0px 0px 0px;
padding: 1px 3px;
text-decoration: none;
font-weight: bold;
}
#dropmenudiv a:hover{ /*hover background color*/
background-color: #E7E7E7;
color: #000;
}
/*  JAVASCRIPT SWITCHMENU  */
.menutitle{
width: auto;
background: #A10101;
cursor:pointer;
margin-bottom: 5px;
color:#FFF;
padding:2px 2px 2px 5px;
text-align:left;
font-weight:bold;
}
.submenu{
margin-bottom: 0.5em;
}
div.sm_link
{
background: #FFAB3B;
font: bold 11px arial ;
padding: 2px 0px 2px 10px;
margin: 2px 0px;
}
/*  COLOR LINKS  */
a.menu_side:link, a.menu_side:visited
{color: #A50303; text-decoration:none;}
a.menu_side:hover
{color: red; text-decoration:none;}
a.blue:link, a.blue:visited 
{color: #0033FF; text-decoration:none;}
a.blue:hover 
{color: #7B7B7B; text-decoration:none;}
a.red:link, a.red:visited 
{color: #FF0000; text-decoration:none;}
a.red:hover 
{color: #7B7B7B; text-decoration:none;} 
a.orange:link, a.orange:visited 
{color: #FF9900; text-decoration:none;}
a.orange:hover 
{color: #7B7B7B; text-decoration:none;}     
a.green:link, a.green:visited 
{color: #009900; text-decoration:none;}
a.green:hover 
{color: #000; text-decoration:none;}    
a.brown:link 
{color: #8F8F76; text-decoration:none;}
a.brown:visited 
{color: #8F8F76; text-decoration:none;}
a.brown:hover 
{color: #0033FF; text-decoration:none;}    
a.white:link, a.white:visited
{color: #FFF; text-decoration:none;}
a.white:hover 
{color: #DDD; text-decoration:none;} 
a.black:link, a.black:visited
{color: #000; text-decoration:none;}
a.black:hover 
{color: #4D7CB1; text-decoration:none;} 
a.grey:link, a.grey:visited
{color: #5D5D5D; text-decoration:none;}
a.gray:hover 
{color: #4D7CB1; text-decoration:none;} 
/*  MENU - TOP  */
#menu_top_links ul {
float: right;
list-style: none;
padding: 0px;
margin: 0px;
}
#menu_top_links li {
display:inline;
list-style: none;
padding: 0px;
margin: 0px;
}
#menu_top_links li a, a.current {
width: 75px;
height:18px;
display:block;
line-height: 18px;
color: #FFF;
text-align: center;
float:left;
text-decoration:none;
font: bold 11px arial;
}
#menu_top_links li a:hover {
color: #FEB300;
background-image: url(images/bg_menu_link_h.gif);
background-position: center bottom;
background-repeat: no-repeat;
}
#menu_top_links li a.current, li a.current:hover {
background-image: url(images/bg_menu_link_s.gif);
background-position: center top;
background-repeat: no-repeat;
color: #9F0202;
}
/*  DEFAULT LINK  */
a:link, a:visited
{color: #fff; text-decoration:underline;}
a:hover
{color: #fff; text-decoration:none; }
a.def_2:link, a.def_2:visited
{color: #FFC46A; text-decoration:none;}
a.def_2:hover
{color: #FFE7BF; text-decoration:underline;}
a.arrow_w:link, a.arrow_w:visited
{
        color: #FFF;
        text-decoration:none;
        background-image: url(images/bg_arrow_w.gif);
        background-position: 10px 6px;
        background-repeat: no-repeat;
        padding: 0px 0px 0px 20px;
}
a.arrow_w:hover
{
        color: #FFE7BF;
        text-decoration:none;
        background-image: url(images/bg_arrow_w.gif);
        background-position: 10px 6px;
        background-repeat: no-repeat;
        padding: 0px 0px 0px 20px;
}
a.ftr:link, a.ftr:visited
{color: #FBB44B; text-decoration:none;}
a.ftr:hover
{color: #9F0202; text-decoration:none;}
/* -- videos -- */
#showrecord a.thickbox {
	background: none;
	padding: 0px;
}



/* -- poll -- */
#poll-display {
	margin: 5px;
		/*border: dashed 1px #000;*/
}
#poll-display input {
	height: auto;
	line-height: normal;
}
#poll-display label {
	padding: 0px;
	margin: -5px 0px 0px 5px;
}
#poll-display .sbtn {
	padding: 3px 10px;
}
#poll-display .bar {
	height: 2px;
	line-height: 2px;
	margin: 0px 0px 10px 0px;
	/*border: solid 1px #FFF;*/
}




 