/* (c) Copyright 2008 Urban Landshapers, Design by Olof Olsson, http://olofolsson.com/ */


/* --- Defaults --- */

* {padding:0; margin:0; border:0;font-style:normal}

/* Defaults */
body,html,input,textarea {font: normal 15px/24px sans-serif}

h1,h2,h3,em, h2 a, em {font-weight:bold; color: #333}
a {font-weight:bold}
p, ul { padding-top: 12px; }
ul li { list-style: square inside}
a {text-decoration:none;border-bottom-width:1px; border-bottom-style: solid;border-bottom-color: #aaa}
a:link, a:visited, a:active { color: #666}
a:hover,a:active {color: #96c019 !important; border-bottom-width:1px !important; border-bottom-style: solid !important;border-bottom-color: #96c019 !important}

#content h2 {font-size: 20px; padding: 16px 0 24px 0; color: #333}
#sidebar h2 {font-size:16px; margin-bottom: 5px; padding: 4px 0 0 0}
#content h3 {font-size:16px; margin: 20px 0 4px 0}

/* --- Layout --- */

body {background-color: #eaeaea; color:#666; line-height: 24px; font-size: 15px; font-family:sans-serif; min-width:1000px; }
body,html {text-align:center} 

#page {width: 950px; position: relative; margin: 0 auto; text-align: left}

#content {float:left; width: 950px; display: inline; margin: 0; padding: 0}
#content {background: url(images/content-bg.gif) #fff repeat-y}

#flashcontent {width:910px; height: 510px; margin: 0 20px}
#flashcontent2 {width:910px; height: 490px; margin: 0 20px}
#textcontent {padding: 5px 20px 5px 20px; margin: 0 20px}

#banner {height: 68px; padding: 20px 30px 15px 30px; margin: 0 20px; background: url(images/banner-bg.jpg) #fff bottom no-repeat;}

#logo {width: 200px; float: left}
#logo a {border-bottom: none !important}

#menu {height: 40px; padding: 8px 15px 0 0}
#menu {float: right}
#menu ul,#menu li {float:left; line-height:normal; white-space:nowrap; list-style: none}
#menu a {display: block; margin: 0; line-height: 24px; margin: 0 20px 0 20px; text-align: center; font-size: 22px; color: #888;}
#menu a {text-decoration: none; border-bottom-style: none !important; background-color: transparent !important}
#menu a#current {color: #96c019 !important}
#menu a:hover, #menu a:active {border-bottom-width:2px !important; border-bottom-style: solid !important; border-bottom-color: #96c019 !important}

#contact { color: #444; font-weight: bold}

#footer { background: url(images/footer-bg.jpg) #fff top no-repeat; height: 40px;}
#footer2 { background: url(images/footer2-bg.jpg) #fff top no-repeat; height: 40px;}

#copyright {float: left; width: 930px; text-align: right; padding: 0 0 0 0; font-size: 12px; color: #888; font-weight: normal}
#copyright a {font-weight: normal !important; border-bottom: none; color: #888}
