/* CSS Document */

body {
    font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 0;
	margin: 0;
	background-image:url(images/bg1.jpg);
	
}

strong.red{
font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	color:#CC0000;
}

p{padding:2px;
margin-bottom:7px;
margin-top:8px;

}

img.p{
padding: 0 15px 0 0;
float:left;
border:none;
}

ul.events li{
padding:8px;}

a.button{background-color:#FFFFFF; border: solid 1px #666; padding:5px; margin:0px; text-decoration:none; color:#000000; font-size:12px;}
a.button:hover{background-color:#333; border: solid 1px #666; padding:5px; margin:0px; text-decoration:none; color:#fff; font-size:12px;}

a.white_link{
color:#eee}
a.white_link:hover{color:#fff;}

strong.first{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:32px;
text-transform:none;
font-weight:normal;
padding:0;
margin:0;
}

hr{
color:#efefef;
background-color:#efefef;
height:1px;
border:0;

padding:0;
margin-top:4px;
}

.image_right{
color:#eee;
font-size:11px;

}

.image_right p{
color:#eee;
font-size:11px;
padding-left: 5px;
padding-top:5px;
padding-bottom:5px;
}


ul.left_nav a{
color:#eee;
}
ul.left_nav a:hover{
color:#fff;
}


ul.top_nav{
position:absolute;
width:380px;
display:inline;
padding:10px;
background-image:url(images/ul_top_nav.gif);
background-repeat:no-repeat;
margin:0px;
text-align:center;
top:90px;
left:600px;

}




ul.top_nav a{
font-size:12px;
font-weight:bold;
padding:6px;
text-decoration:none;
color:#eee;

}

ul.top_nav a:hover{
font-size:12px;
font-weight:bold;
padding:6px;
text-decoration:none;
color:#000;
background-color:#ccc;
}

h1{
font-family:Trebuchet, Verdana, Arial;
font-size:16px;
font-weight:bold;
}
h3{
font-family:Trebuchet, Verdana, Arial;
font-size:12px;
font-weight:bold;
}

h2{
font-family:Trebuchet, Verdana, Arial;
font-size:12px;
background-image:url(images/h2.gif);
height:20px;
padding:5px;
color:#FFFFFF;
}

.wrapper{/* this part centers everything */
    margin:auto;
    width:960px;
	padding:0;
	background-color:#666;
	overflow:hidden;
	

}

.top{
padding:0;
margin:0;
width:960px;

background-image:url(images/bg1.jpg);

	
color:#FFFFFF;
}

.top_left{
float:left;
width:240px;
height:120px;
color:#FFFFFF;
background-image:url(images/logo_top.gif);

}

.top_middle{
width:450px;
height:90px;
float:left;
color:#FFFFFF;
background-image:url(images/blade_overlay.jpg);
color:#FFFFFF;
padding:15px;
}
.intro{
width:220px;
border-right: solid 1px #fff;
padding:5px;
float:left;
}
.contact{
width:160px;
float:left;
padding:10px;
}

.top_right{
width:240px;
height:120px;
color:#FFFFFF;
background-image:url(images/king_top.gif);
float:right;
}
.top_right p{
text-align:right;
}

.left{
float:left;
width:210px;
background-color:#666;
color:#FFFFFF;
padding:15px;

}


.middle{
float:left;
width:450px;
background-color:#ccc;
margin:0;
padding:15px;

}

.middle2{
float:left;
width:690px;
background-color:#ccc;
margin:0;
padding:15px;

}

.right{
float:right;
width:210px;
background-color:#666;
padding:15px;
}


div.detail{
background:#CCCCCC;
padding:10px;
width:700px;
text-align:center;
}

img.large{border: solid 5px #000;}