/* << ----------------// Style Overrides - Use .layout_three_column or .layout_left_column to restrict changes to single layout //---------------->> */


/* << ----------------// General Styles //---------------->> */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #000000;
	background-image:url(../images/bg.jpg);
	background-repeat:no-repeat;
	background-position: center top;
}


/* << ----------------// Header //---------------->> */

.header {
height:221px; /* height of header.png */
background-image:url(../images/header.jpg);
}

.header_home_link {
height:190px; /* usually height of header.png */
}

.member_login {
top:5px;
left:875px;
height:22px;
width:123px;
background-image:url(../images/member_login.png);
}


/* << ----------------// Left column //---------------->> */

.col_left_top {
height: 15px;  /* height of col_left_top.png, unless it is being used for member login button, in which case it is 1/2 of that image height */
}

.col_left .top, .col_left .top .content { height: 34px; line-height:34px; text-indent:3px; color:#FFF; font-size: 14px; } /* left widget top height and style, can add text styles here */

.col_left .wgt_container { width:200px; }

.col_left .mid .content {  padding-left:3px; padding-right:3px; }

.col_left .bottom, .col_left .bottom .content {
    height: 10px;
}


/* << ----------------// Vertical navigation //---------------->> */

.v_nav_btm {
height: 1px; display: block;
}

.nav {
	margin:0px 0 15px 0; /* space above and below nav */
}

ul.cssMenu li{ /* top level navigation text and button style */
  height: 26px; /* height of v_nav_up.png */
  line-height: 26px; /* usually height of v_nav_up.png, aligns text vertically within button */
  text-indent:22px; /* distance of text from left edge */
}

ul.cssMenu li .button-text { /* top level navigation text */
  color:#FFFFFF; /* text color, needed on sam system */
  font-weight: bolder; /* text weight, needed on sam system */
  font-size:12px;
}

ul.cssMenu li a:hover,
ul.cssMenu li.over .button-text { /* top level navigation hover text */
  color:#FFFFFF; /* text hover color */
  font-weight:bolder; /* text hover weight */
  font-size:12px;
  text-indent:25px;
}

/* style for buttons in a sub menu.  These menus can also use images for background, just add background-image: url(../images/[image-name]); */
ul.cssMenu li li{
  background-color: #000000; /* subnavigation item up color */
  top:2px; /* subnavigation item top alignment to main menu item */
  height:26px; /* height of subnavigation item */ 
  line-height:26px; /* vertical text alignment of subnavigation item */
  margin-bottom:0px;
}

ul.cssMenu li li:hover,
ul.cssMenu li li.over{
  background-color: #890B0B; /* subnavigation item ovr color */
}

ul.cssMenu li li:hover .button-text,
ul.cssMenu li li.over  .button-text {
  text-indent:22px;
}

/* << ----------------// Center column //---------------->> */

.col_ctr_top {
height: 5px;  /* height of col_ctr_top.png, unless it is being used for member login button, in which case it is 1/2 of that image height */
}


/* << ----------------// Center widget //---------------->> */

.col_ctr .top .content { color: #FFFFFF; font-weight: bold; font-size: 14px; text-align: left; line-height:37px; text-indent:10px; height: 35px; background-position:left;} /* top center widget text style */

.col_ctr .top, .col_ctr .top .content { height: 37px; } /* center widget top height */

.col_ctr .bottom, .col_ctr .bottom .content { height: 10px; } /* center widget bottom height */

.layout_leftcolumn .col_ctr .bottom .content { background-image:url(../images/wgt_col_ctr_btm_ctr2.png); }


/* << ----------------// Right column //---------------->> */

.col_right_top {
height: 6px;  /* height of col_right_top.png, unless it is being used for member login button, in which case it is 1/2 of that image height */
}

.col_right .top, .col_right .top .content { height: 34px; text-indent:3px; line-height:34px; color:#FFF; font-size: 14px; } /* top right widget, height should match wgt_col_right_top_ctr.png */

.col_right .wgt_container { width: 200px;}

.col_right .mid .content {  padding-left:3px; padding-right:3px; }

.col_right .bottom, .col_right .bottom .content {
    height: 10px;
}

/* << ----------------// Footer //---------------->> */

.footer {
padding-top:1px;
color:#FFFFFF; /* footer text color */
margin-bottom:30px;
}

.layout_leftcolumn .footer { background-image:url(../images/footer2.png); }

a.bonzi_learnmore, a.bonzi_readmore {
    height: 24px;
    padding-left: 138px;
}