@import "reset.css"; /* Reset all */

/* Main structure
--------------------------------------------------------------------------------------------------------------------------- */
body { background-color: #939598;font-family: "Helvetica", Arial sans-serif; }

div.container {width:721px;height:auto; position:relative;margin:0 auto; }
iframe {position:relative;} /*This shifts the Goolge logo up */

/* Header
--------------------------------------------------------------------------------------------------------------------------- */
div.header { display: block;height: 120px;width: 100%;}
div.header .branding {float: right;margin: 70px 40px; }
div.header .branding .logo { width: 170px;height: 60px;position:absolute;float: right;margin: -33px -113px;}
div.header .branding .straphline { }


.logo {}
.logo a {background: url(../images/logo.gif) no-repeat; display: block; font-size: 35px; height: 70px; color: #fff;text-decoration: none; text-indent: -5000px; width: 170px;}
.logo a:hover {color: #fff;}
.line {background-color: #fff;height: 2px;position: absolute;margin-top: 110px;width: 100%;}

.menu {width: 721px;height: 100px;float: left;}

/* Accessibility
--------------------------------------------------------------------------------------------------------------------------- */
div.accessibility { display: none; }


/* Main navigation
--------------------------------------------------------------------------------------------------------------------------- */

.main-navigation.selected ul li a { }


ul.main-navigation {list-style-type: none; font-style: bold;font-size:12px;padding-left: 0;margin-left: 0;height: 20px; position: absolute;margin-top: 80px;}
ul.main-navigation li { display: inline;}
ul.main-navigation li a { padding: 7px 4em 0 0;text-decoration: none;float: left;color: #d1d3d4;background-color: #939598;}
ul.main-navigation li a:hover { color: #fff;}
/* Selected */
ul.main-navigation li.selected { }
ul.main-navigation li.selected a {color:#fff; }
ul.main-navigation li.selected a:hover { }



div#map { height: 433px; position: absolute; width: 720px;}

/* Main content area
--------------------------------------------------------------------------------------------------------------------------- */

#home div#home_text { background-color:#939598;color:#fff;font-size: 10px;height:auto;position:absolute; padding: 5px; margin-top:30px; width:300px;}

div#home_text h2 {padding:10px 0 0 5px;}

div#home_text p {padding:5px;color: #d1d3d4;font-size: 10px;}
div#home_text h2 {padding:10px 0 0 5px;}

#about-us div #home_text {width:300px;height:200px;float:right;position:absolute;margin: 30px 0 0 425px;}
#about-us div #home_text {background-color:#939598;font-size: 10px;height:215px;float:right;position:absolute;margin:30px 400px;padding:5px;width:320px;}
#about-us div #home_text p {color: #d1d3d4;}

#the-team div #home_text1 {height:auto;position:absolute;margin-top:30px;background-color:#939598;width:150px;padding: 9px;}
#the-team div #home_text2 {width:150px;height:auto;position:absolute; background-color:#939598;margin: 200px 0 0 570px;padding:13px 0 9px 15px;}
#the-team div #home_text1 p {color: #d1d3d4;font-size: 10px;}
#the-team div #home_text2 p {color: #d1d3d4;font-size: 10px;}

#contact-us div #home_text {width:180px;height:auto;float:right;position:absolute;margin-top:30px;background-color:#939598;font-size: 9px; color:#fff;padding: 10px;}



#home div.content {background: url(../images/home_back.jpg) no-repeat;}
#about-us div.content {background: url(../images/about_us.jpg) no-repeat;}
#the-team div.content {background: url(../images/the_team.jpg) no-repeat;}

div.content { height: 448px;}

div.content h1 { }
div.content h2 { color: #fff;}
div.content h3 { }
div.content h4 { }
div.content p { }

/* Unordered list */
div.content ul { }
div.content ul li { }

/* Ordered list */
div.content ol { }
div.content ol li { }

/* Links */
div.content a { }
div.content a:hover { }

/* Forms */
div.form-element input, div.form-element select { }
div.form-element input:focus { }

#home div.main_picture {margin-top: 0px;}










/* Footer
--------------------------------------------------------------------------------------------------------------------------- */

/* Footer navigation */


.line_bottom {width: 100%;height: 2px;position: absolute;background-color: #fff;margin-top: -10px;}

div.footer {margin: 8px 0 70px;}
div.footer span.company-address { float: left;color:#d1d3d4;margin-top: 5px; }
div.footer dl {  margin-left: 100px;float: left; color:#d1d3d4;margin-top: 5px;}
div.footer dt { float: left; }
div.footer dd { margin: 0 0 0 25px; }
	
div.footer span.website-creators {float:right;color:#d1d3d4;margin-top: 5px; }
div.footer span.website-creators a { }









