/* Table of Contents:
	
	1. Global Reset
	2. Typography
	3. Nav Menu
	4. Body Layout
	5. Footer Layout
	
*/

/* 1. Global Reset
--------------------------------------------------------------------------------------- */

* {
	vertical-align: baseline;font-weight: inherit;	font-family: inherit;	font-style: inherit;	font-size: 100%;	border: 0 none;	outline: 0;	padding: 0;	margin: 0;}
	

/* 2. Typography -  <IE6 bug is only em used, body:x% then use em.
--------------------------------------------------------------------------------------- */
a:link {color: #CC0000; text-decoration: none}
a:visited {color: #CC6600; text-decoration: none}
a:active {text-decoration: none}
a:hover {text-decoration: underline;}

body{
/*	text-align:center;*/
/*	background-repeat: repeat;*/
	font-family: Arial, Helvetica, sans-serif; font-size: 85%; text-align:right}

p{margin:10px 10px 10px 10px}
	
h1 {font-size:1.3em; font-weight:bold; color:#FF3300; margin-right: 20px; margin-left: 10px; margin-top: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FF3300;}

h2 {font-size:1.1em; font-weight:bold; color:#339900; margin-top:42px; margin-left: 10px;}

.faq {color:#666666}

img.arrow
    {vertical-align:text-bottom; margin-right: 5px;}

img.medImages
    {
	float: left; padding-right: 10px; padding-bottom: 3px
}

img.right
    {
	float: right; padding-left: 10px; padding-bottom: 3px
}

.textBigger {font-size: 1.1em; margin-left: 30px}

.textSmaller {font-size: .8em; margin-top:25px}

.tips {font-weight:bold}

p.news a {font-weight:bold; font-size:1em}
	
div#content p{line-height:1.2em; text-align:justify}

p.news {margin-left:30px; color:#606060; font-size:.9em}
p.news2 {margin-left:30px; font-size:1em}
p.news3 {margin-left:40px; font-size:1em}
	
/* 3. Navigation Menu - optimized
--------------------------------------------------------------------------------------- */

nav_bar {}

ul li{display:block;float:left;list-style-type:none;}
ul li a{display:block;height:50px;width:70px;background:transparent url(images/main_navigation.png) no-repeat 0 0;text-indent:-9009px;}
ul li#nav1 a{width:70px;}
ul li#nav1 a:hover{background-position:0 -50px;}
ul li#nav2 a{background-position:-70px 0;width:106px;}
ul li#nav2 a:hover{background-position:-70px -50px;}
ul li#nav3 a{background-position:-176px 0;width:93px;}
ul li#nav3 a:hover{background-position:-176px -50px;}
ul li#nav4 a{background-position:-269px 0;width:126px;}
ul li#nav4 a:hover{background-position:-269px -50px;}
ul li#nav5 a{background-position:-395px 0;width:130px;}
ul li#nav5 a:hover{background-position:-395px -50px;}
ul li#nav6 a{background-position:-525px 0;width:62px;}
ul li#nav6 a:hover{background-position:-525px -50px;}
ul li#nav7 a{background-position:-587px 0;width:94px;}
ul li#nav7 a:hover{background-position:-587px -50px;}
ul li#nav8 a{background-position:-681px 0;width:89px;}
ul li#nav8 a:hover{background-position:-681px -50px;}

/* 4. Body Layout
--------------------------------------------------------------------------------------- */

div#mainWrapper{
	text-align:left;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #2F2F2F;
	border-right-color: #2F2F2F;
	border-bottom-color: #2F2F2F;
	border-left-color: #2F2F2F;
	width:770px;margin:0 auto; background:#fff }

div#content{float:right;width:450px}


div#news{float:left; width:300px; background:url(images/left_news.jpg);}


div#extra{ float:left; clear:left; width:300px; background:url(images/left_news2.jpg)}
div#extra2{	text-align:center; float:left; clear:left; width:300px; background:url(images/left_news2.jpg); padding-top:20px; padding-bottom:20px}
div#extra2 img { margin-top:20px; margin-bottom:20px;}

div#directions {text-align:center; margin-bottom:50px}


/* 4. Footer Layout
--------------------------------------------------------------------------------------- */

div#footer{background: #000;color: #ccc; clear:both;width:100%; text-align:center; font-size:.82em}

div#footer p{margin:0;padding:5px 10px}

div#footer a {color: #ccc; text-decoration: none}
div#footer a:hover {text-decoration: underline}
div#footer a:visited {color: #ccc}


div#wrapperFooter {clear:both; width:100%; margin:0; font-size:.82em; margin-top:30px}
div#footerLeft {width:300px; float:left; text-align:left}
div#footerRight {float:right}


/*div#footer{background: #333;color: #FFF}*/
/*a{display:block;color: #981793;padding:10px}*/
/*div#header h1{height:80px;line-height:80px;margin:0;
  padding-left:10px;background: #EEE;color: #79B30B}*/
/*div#navigation{background:#B9CAFF}*/
/*div#extra{background:#FF8539}*/
/*div#container{width:770px;margin:0 auto; background:#fff}*/