								/* HILLMAN B2 WEBSITE STYLESHEET */


								/* My Hot New Biz Styles */
								
/*****************************************************************************************************************************/								

								/* General Formatting Styles */

#h3 {
	font-size:1.10em;
	color:#4A4A4A;
	text-align:center;
	margin-top:-5px;
	border:0 solid #0000ff;
}

.opacity {
	filter: alpha(opacity=75);
	opacity:.75;
	padding-left:20px;
	border:0 solid #0000FF;
}

#float {
	float:right;
	margin:-125px -155px 0 1px;
	height:252px;
	width:126px;
	position:relative;
}

								/* Left Sidebar */

#left_boxes_container{
	width:16%;
	height:700px;
	border-right:4px solid gray;
	top:50px;
	position:relative;
	float:left;
}

#lb_column_mhnb {
	width: 125px;
	padding:2px;
	text-align:center;
	display:block;
	font: 9pt arial, verdana, helvetica, sans-serif;
	color:green;
}

#winner_testimonial {
	width:125px;
	height:270px;
	line-height:140%;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:5px;
	border:1px solid #dc143c;
	background:#f5f5dc;
	padding:4px;
	padding-top:8px;
	text-align:left;
	font-style:italic;
	color:#424242;
}

blockquote.style1 {
  width:120px;
  text-indent:25px;  
  background-image: url('../tbow/images/quote_open.gif');
  background-position: top left;
  background-repeat: no-repeat;
  padding-top:7px;
  margin-top:-10px;
  margin-left:5px;  
}
  
blockquote.style1 span {
     display:block;
     background-image: url('../tbow/images/quote_close.gif');
     background-position: bottom right;   
     background-repeat: no-repeat;
}

#images_container_2010 {
	width:133px;
	margin-top:20px;
	height:500px;
	border:0 solid #ffff00;
}

#img_1, #img_2, #img_3, #img_4, #img_5 {
	width:113px;
	height:81px;
	border:0 solid #0000ff;
	margin-left:8px;
	margin-top:5px;
	margin-bottom:5px;
	float:left;
}							

 .mhnb_hdr { /* Styles for Photo Gallery Zoom - Header */
    width:500px;
    background:#ECF1EF;
    border:1px solid #C4D5E3;
    font-weight:bold;
    color:#B22222;
    padding:10px;
    font-family:arial, verdana, sans-serif;
  	text-align:center;  	
}

.mhnb_bdy { /* Styles for Photo Gallery Zoom - Body */
    width:500px;
    background:#FFFFFF;
    border-left:1px solid #C4D5E3;
    border-right:1px solid #C4D5E3;
    border-bottom:1px solid #C4D5E3;
    padding:10px;
    text-align:center;
 }



											/* Center Page */
#middle_container_mhnb {
	width:70%;
	top:-65px;
	border: 0 solid blue;
	position:relative;
	margin-left:15%;
}

#mhnb_center1, #mhnb_center2, #mhnb_center3, #mhnb_center4, #mhnb_center5 {
	width:600px;	
	height:300px;
	padding-left:3px;
	padding-right:3px;
	margin-top:5px;
	padding-top:7px;
	font:10pt arial, verdana;
	border: 0 solid gray;
	margin-left:auto;
	margin-right:auto;
}

#mhnb_center2, #mhnb_center3 {height:130px; border:0 solid #0000ff }
#mhnb_center4 {height:30px; width:300px; margin-top:40px; border: 0 solid #999}
#mhnb_center5 {height:110px; margin-top:70px;border:1px solid #999; text-align:center;}

.lgfont:first-letter  {
	color:#424242;
	font-weight:bold;
	font-size:1.9em;
}

#mhnb_header, #annual {
	width:600px;
	height:30px;
	font-size:1.65em;
	margin-left:auto;
	margin-right:auto;
	border:0 solid #0000ff;
	text-align:center;
	font-family:verdana; arial; times new roman;
	font-weight:bold;
}

#annual {
	width: 78px;
	height:63px;
	margin-left:290px;
	margin-top:-40px;
	border:0 solid #0000ff;
	position:absolute;
	z-index:-1;
	background: url('../tbow/images/2nd_annual.png') no-repeat;
}

.mhnb_gallery_title {
	width: 600px;
	height:22px;
	background:#0000FF;
	border:1px solid #8b0000;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:8px;
	padding-top: 2px;
	text-align:center;	
}	

.prize1, .prize2, .prize3, .prize4 {
	width:130px;
	height:130px;
	border:1px outset #d4d4d4;
	margin-left:15px;
	text-align:center;
	float:left;
}

.caption_container {	
	width:600px;
	height:20px;
	border:0 solid #0000ff;
	margin-left:auto;
	margin-right:auto;	
}

.caption1, .caption2, .caption3, .caption4 {
	width:130px;
	height:20px;
	margin-left:15px;
	border:0 solid #575757;
	color:#474747;
	font-size:.80em;
	text-align:center;
	float:left;
}

.caption4 {width:139px;}

#disclaimer {
	width:550px;
	height:40px;
	margin-top:-35px;
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	font-style:italic;
	font-size:.70em;
	border:0 solid #c7c7c7;
}



								/* Right Sidebar */


#right_boxes_container{
	width:10%;
	border: 0 solid gray;
	margin-right:30px;
	height:700px;
	top:50px;
	position:relative;
	float:right;
}

#rb_middle, #rb_lower  {
	width: 125px;
	height:155px;
	padding:2px;
	text-align:center;
	display:block;
	font: 9pt arial, verdana, helvetica, sans-serif;
	color:green;
}

#rb_middle {
	top:270px;
	position:absolute;	
	border:0 solid #00FFFF;;
}

#rb_lower {
	width:125px;
	height:150px;
	top:600px;
	padding-top:20px;
	position:absolute;
	border:0 solid #FF0000;
	font:10pt verdana, georgia;
	color:#454545;		
}

#contact {
	width:117px;
	height:100px;
	line-height:140%;
	margin-top: 5px;
	margin-right:10px;
	border:1px solid #dc143c;
	background:#f5f5dc;
	padding:4px;
	text-align:left;
	padding-top:8px;
	color:#424242;
	font-size:.86em;
}

#contact_hdr {
	text-align:center;
	margin-bottom:10px;
}

#contact a:link {
	text-decoration:none;
	color:#424242;
}

#contact a:hover {
	text-decoration:underline;
	color:#dc143c;
}



								/* Judges Container Styles - Currently not in use as of 10-20-10 */


#judges_banner {
	border:1px solid #000000;
	margin-top:5px;
	margin-left:10%;
	width:470px;
	height:17px;
	padding-top:5px;
	text-align:center;
	background:#00008b;
	color:#ffff00;
}

.judge_container {
	border:0 dotted #000000;
	padding-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10%;
	text-align:center;
	width:470px;
	height:70px;
	position:relative;
}

#judge_images, .judge1, .judge2, .judge3 {
	border: 0 solid #fff000;
	height:68px;
	width:150px;
	margin-top:1px;
	position:absolute;
}

.judge1 {
	left:0;
}

.judge2 {
	left:150px;
}

.judge3 {
	left:300px;
}

.judge1_hdr, .judge2_hdr, .judge3_hdr {
	border: 0 solid #00ffff;
	background: #6495ed;
	height:20px;
	width:146px;
	margin-top:5px;
	padding-left:2px;
	text-align:left;
	position:relative;
}

.judge1_hdr a {
	color:#000;
	text-decoration:none;
	left:0;
	position:absolute;
}

.judge2_hdr a {
	color:#000;
	text-decoration:none;
	position:absolute;
}

.judge3_hdr a {
	color:#000;
	text-decoration:none;
	position:absolute;
}

.slidedown_content_box{
		border:1px solid #317082;
		height:0px;
		visibility:hidden;
		position:absolute;
		background-color:#E2EBED;
		overflow:hidden;
		padding:2px;
		width:142px;				
}
	
.slidedown_content{
		position:relative;		
		font-family: trebuchet ms, lucida sans unicode, Arial, sans-serif;
		width:100%;
		text-align:left;
		font-size:1em;		
}


								/*Bold Buttons Start */


#button1 {
	width:145px;
	height:36px;
	text-align:center;
	border:0 solid #ff00ff;
	float:left;
}

#button2 {
	width:145px;
	height:36px;
	border:0 solid #00ff00;
	float:right;
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

a.boldbutton{
background: transparent url('../images/button_left.gif') no-repeat top left;
float:left;
display:block;
font: bold 13px arial; /* Change 13px as desired */
line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 30px; /* Height of button background height */
padding-left: 8px; /* Width of left menu image */
text-decoration: none;

}

a:link.boldbutton, a:visited.boldbutton, a:hover.boldbutton, a:active.boldbutton{
color: white; /*button text color*/
}

a.boldbutton span{
background: transparent url('../images/button_right.gif') no-repeat top right;
display: block;
padding: 4px 10px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
}

a:hover.boldbutton{ /* Hover state CSS */
text-decoration: underline;
}


.button_wrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
text-align:center;
border:0 solid #ccc;
}

								/*Bold Buttons End */






