/*Standard Kenny*/
* {margin:0; padding:0;}
ul, li {list-style-image:none; list-style-position:outside; list-style-type:none;}
img {border:medium none;}
a {outline-color:-moz-use-text-color; outline-style:none;outline-width:medium;text-decoration:none;}

/*Body*/

body{background: #DAD6D5 url(images/bkg.jpg) repeat-x;}
div#wrapper{width: 920px; margin:0 auto;}


/*Header*/
div#header{width: 920px; height: 108px; margin: 0 auto;}
div#logo{width:153px; height: 51px; float: left; margin: 30px 0 0 0;}


/*Navigation*/
div#navigation {float:right; width:650px; margin:47px 0 0;}
div#navigation ul {font-family:"Helvetica",Arial,sans-serif; font-size:13px; font-weight:bold; text-align:right; text-transform:uppercase;}
div#navigation li {display:inline; padding: 0 0 0 40px;}
div#navigation a {color:#414042; text-decoration: none;}
div#navigation a:hover, div#navigation ul li a.current {color:#91B43E; text-decoration: none;}



/*Hero*/
div#hero{height: 370px; width: 920px; background: url(images/index-hero.jpg) no-repeat; margin: 0 auto;}
div#video{width: 434px; height:324; float: right; margin:23px 31px 0 0;}
div#hero-bkg{height: 370px; background: url(images/hero-bkg.jpg);}



/*Registry*/
div#registry {clear:right; float:left; width:367px; height: 45px; margin:35px 0 0 0;}
div#registry ul {font-family:"Helvetica",Arial,sans-serif; font-size:13px; font-weight:bold; text-transform:uppercase;}
div#registry li {display:inline; padding:12px 21px; background: #2fadb8; margin: 0 5px 0 0;}
div#registry ul li a:link, div#registry ul li a:visited {color:#ffffff; text-decoration: none;}
div#registry ul li a:hover {color:#eeeeee; text-decoration: none;}


/*Content*/
div#content-wrapper{width: 920px; /*height: 300px;*/ margin: 0 auto 20px auto; overflow:hidden;}
div#left-content{width: 426px; /*height: 297px;*/ float: left; margin: 30px 0 0 0; color: #414042; line-height: 23px; font-family: "Helvetica", Arial, sans-serif; font-size:12px;}
div#left-content a:link, div#left-content a:visited {color: #414042; text-decoration: underline; font-family: "Helvetica", Arial, sans-serif; font-size:12px;}
div#left-content a:hover{color: #414042; text-decoration: none; font-family: "Helvetica", Arial, sans-serif; font-size:12px;}


div#right-content{color: #414042; line-height: 23px; width: 426px; /*height: 297px;*/ float: right; margin: 30px 0 0 0; font-family: "Helvetica", Arial, sans-serif; font-size:12px;}
div#right-content a:link, div#right-content a:visited {color: #414042; text-decoration: underline; font-family: "Helvetica", Arial, sans-serif; font-size:12px;}
div#right-content a:hover{color: #414042; text-decoration: none; font-family: "Helvetica", Arial, sans-serif; font-size:12px;}

h1{color: #3a767d; font-size: 17px; font-weight:bold; text-transform: uppercase;}
h2{color: #414042; font-size: 13px; font-weight:bold; text-transform: uppercase;}
h3{color: #577730; font-size: 12px; font-weight:bold; text-transform: uppercase;}


/*Vendors*/
div#vendor-topper{width: 416px; background: url(images/vendor-topper.jpg); font-family:"Helvetica",Arial,sans-serif; font-size:13px; font-weight:bold; text-transform:uppercase; color: #ffffff; margin: 20px 0 0 0; padding: 10px;}
.vendor-001{width: 402px; padding: 12px; background: url(images/vendor-001.jpg); font-family:"Helvetica",Arial,sans-serif; font-size:14px; color: #ffffff; margin: 10px 0 0 0;}



/*Venodor Registry*/
div#vendor-registry {height: 45px; margin:35px 0 0;}
div#vendor-registry ul {font-family:"Helvetica",Arial,sans-serif; font-size:13px; font-weight:bold; text-transform:uppercase;}
div#vendor-registry li {display:inline; padding:12px 21px; background: #bdbebd;}
div#vendor-registry a:link, div#vendor-registry a:visited {color:#4c4e4d; text-decoration: none;}
div#vendor-registry a:hover {color:#4c4e4d; text-decoration: none;}



/*Footer*/
div#footer{width: 920px; margin: 0 auto; }
div#sponsor-logos{width: 850px; margin: 0 auto;}
div#copywright{color: #414042; height: 15px; font-family: "Helvetica", Arial, sans-serif; font-size:10px; text-align: center; margin: 30px auto 30px 0;}
div#copywright a:link, div#copywright a:visited {color: #414042; text-decoration: underline; font-family: "Helvetica", Arial, sans-serif; font-size:10px;}
div#copywright a:hover{color: #414042; text-decoration: none; font-family: "Helvetica", Arial, sans-serif; font-size:10px;}


/*Map*/

div#map-wrapper{width: 920px; /*height: 300px;*/ margin: 32px auto 20px auto; overflow:hidden; color:#3A767D;font-size:12px;font-weight:bold; text-transform:uppercase; font-family: "Helvetica", Arial, sans-serif; }
div#map-wrapper a:link, div#map-wrapper a:visited{text-decoration: underline; color:#3A767D;font-size:12px;font-weight:bold}
div#map-wrapper a:hover {text-decoration: none; color:#3A767D;font-size:12px;font-weight:bold}