@font-face {
	font-family: Julius_Black;
	src: url('http://localhost:8888/westernmountainsport/Julius_Black.tff');
}

* {margin: 0; padding: 0; list-style-type: none; text-decoration: none; font-family: Arial;} 

img {border: none;}

body {width: 1000px; height: 100%; margin: 0 auto;
margin-top: 10px;
border-top: 3px solid silver;
border-left: 3px solid silver;
}


#header {
width: 1000px;
background-image: url(https://www.wmsracing.com/mtn/images/header_background.jpg); border-right: 1px solid silver;
/*-moz-border-radius-bottomright: 40px;*/
-moz-box-shadow: 3px 3px 5px black;
/*-webkit-border-bottom-right-radius: 40px;*/
-webkit-box-shadow: 3px 3px 5px black;
box-shadow: 3px 3px 5px black;}

#header h1 {font-family: Julius; color: rgb(36,47,137); 
font-variant: small-caps;
background-color: rgba(192,192,192,.7);
}
#header h5 { color: rgb(36,47,137);
background: silver;
background-color: silver; 
background-color: rgba(192,192,192,.7);
padding-left: 45px;}

#header #main_logo {width: 300px; padding: 5px;}
#header address {float: right; font-size: 30px; font-weight: 900; color: rgb(36,47,137);
padding: 10px; padding-left: 50px; padding-right: 50px; 
background: silver;
background-color: silver;
background-color: rgba(192,192,192,.7);
-moz-border-radius-bottomleft: 50px;
-webkit-border-bottom-left-radius: 50px;
border-bottom-left-radius: 50px;}

table#header_nav {
width: 1000px;
background-color: rgb(36,47,137); 
padding: 5px; padding
margin: 0px 0px 0px 175px;
border-bottom: 3px solid silver; border-top: 1px solid silver; 
-moz-border-radius-bottomright: 50px;
-webkit-border-bottom-right-radius: 50px;
border-bottom-right-radius: 50px;
-moz-box-shadow: 3px 3px 5px black;
-webkit-box-shadow: 3px 3px 5px black;
box-shadow: 3px 3px 5px black;}

table#header_nav td {display: inline; padding: 0px 0px 0px 225px;}
table#header_nav td a { color: silver; font-size: 18px;}
table#header_nav td a:hover {color: rgb(75,105,160);}

ul#navbar {background-color: rgb(36,47,137); width: 175px;
margin-bottom: 25px;
border-bottom: 3px solid silver;
border-right: 1px solid silver; 
-moz-border-radius-bottomright: 50px;
-moz-box-shadow: 3px 3px 5px black;
-webkit-border-bottom-right-radius: 50px;
-webkit-box-shadow: 3px 3px 5px black;
border-bottom-right-radius: 50px;
box-shadow: 3px 3px 5px black;
}
ul#navbar li {padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid rgba(75,105,160,.5);}
ul#navbar li a {color: silver; font-size: 18px; padding: 5px;}
/* ul#navbar li a {color: silver; font-size: 18px; padding: 5px;} */
ul#navbar li:hover {background-color: rgb(75,105,160);}
li#lastitem {-moz-border-radius-bottomright: 70px;
-webkit-border-bottom-right-radius: 70px;
border-bottom-right-radius: 70px;}
li#lastitem:hover {-moz-border-radius-bottomright: 50px;
-webkit-border-bottom-right-radius: 50px;
border-bottom-right-radius: 50px;} 


div#main {width: 800px; position: absolute; top: 210px; margin-left: 190px; padding-bottom: 25px;}

p#mission {text-align: center; padding: 5px; color: rgb(36,47,137);}

div.row_title {width: 800px; margin: 2px; margin-left: 6px; margin-bottom: 10px; margin-top: 10px;
border-bottom: 1px solid silver; border-top: 2px solid silver;
background-color: rgb(36,47,137);
-moz-border-radius-topright: 50px;
-moz-box-shadow: 1px 1px 2px black;
-webkit-border-bottom-right-radius: 50px;
-webkit-box-shadow: 1px 1px 2px black;
border-bottom-right-radius: 50px;
box-shadow: 1px 1px 2px black;
}

div.row_title h2 { padding: 5px; color: silver; font-size: 19px;}

div.row {clear: both;}

div.main_small {
color: black; text-decoration: none;
width: 250px; height: 250px; margin: 2px;padding: 5px; 
border-bottom: 1px solid silver; border-right: 1px solid silver;
-moz-box-shadow: 1px 1px 2px black; 
-webkit-box-shadow: 1px 1px 2px black;
box-shadow: 1px 1px 2px black;
float: right; text-align: center;}

div.main_small h5 {font-size: 14px; color: rgb(36,47,137); border-bottom: 1px solid silver; padding: 5px;}

div.main_small p {}

div.main_small img {padding: 5px;}


div.main_large {width: 781px; height: 150px; margin: 2px;padding: 5px; margin-left: 6px; 
border-bottom: 1px solid silver; border-right: 1px solid silver;
-moz-box-shadow: 1px 1px 2px black;
-webkit-box-shadow: 1px 1px 2px black;
box-shadow: 1px 1px 2px black;
}

div.ad a img {width: 150px; margin: 10px; padding: 2px;
border: 1px solid silver;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 3px 3px 5px black;
-webkit-box-shadow: 3px 3px 5px black;
box-shadow: 3px 3px 5px black; }

div#footer {
clear: both;
margin-top: 40px;
margin-bottom: 40px;
padding: 5px;
border-top: 1px solid rgb(36,47,137);
text-align: center;
color: rgb(36,47,137);
font-size: 13px; }

span#footersmall {font-size: 10px;}