﻿/* Firethorne.info CSS */

/* Main CSS for the website shell */

body {background-color:#5c1d14; font-family: Georgia, Times New Roman, Serif; font-size:12px; margin:0px auto;}

h1 {font-variant:small-caps; font-size:16px; margin:3px 0px 5px 0px; padding:0px;}

#site_wrapper {width:994px; margin:0px auto;}

#tl {background-image:url(/images/base_images/top_shad.jpg); background-repeat:repeat-x;}
#top {background-image:url(/images/base_images/top_left.jpg); background-repeat:no-repeat; background-position:top left;}
#tr {background-image:url(/images/base_images/top_right.jpg); background-repeat:no-repeat; background-position:top right; height:19px;}
#cl {background-image:url(/images/base_images/left_shad.jpg); background-repeat:repeat-y;}
#center {background-image:url(/images/base_images/right_shad.jpg); background-repeat:repeat-y; background-position:right;}
#bl {background-image:url(/images/base_images/bottom_shad.jpg); background-repeat:repeat-x;}
#bottom {background-image:url(/images/base_images/bottom_left.jpg); background-repeat:no-repeat; background-position:bottom left;}
#br {background-image:url(/images/base_images/bottom_right.jpg); background-repeat:no-repeat; background-position:bottom right; height:19px;}

#logo_area_top {height:88px;}
#logo_area_btm {height:64px;}

#content_wrapper {width:954px; margin:0px auto;}
#top_nav {height:44px;}             
#top_nav table tr td {text-align:center; height:44px; padding-top:5px;}
#top_nav table a {font-family: Georgia, Times New Roman, Serif; font-size:10px; color:#000; text-decoration:none;}
#top_nav table a:hover {color:#5c1d14;}

#top_nav table tr td.nav_home {background-image:url(/images/base_images/top_nav/home.jpg);}
#top_nav table tr td.nav_home_state {background-image:url(/images/base_images/top_nav/home.jpg); background-position:0 -44px;}
#top_nav table tr td:hover.nav_home {background-position: 0 -44px;}
#top_nav table tr td.nav_about {background-image:url(/images/base_images/top_nav/about.jpg);}
#top_nav table tr td.nav_about_state {background-image:url(/images/base_images/top_nav/about.jpg); background-position:0 -44px;}
#top_nav table tr td:hover.nav_about {background-position: 0 -44px;}
#top_nav table tr td.nav_div1 {font-size:10px; background-image:url(/images/base_images/top_nav/about.jpg)}
#top_nav table tr td.nav_div2 {font-size:10px; background-image:url(/images/base_images/top_nav/schools.jpg)}
#top_nav table tr td.nav_loc {background-image:url(/images/base_images/top_nav/location.jpg);}
#top_nav table tr td.nav_loc_state {background-image:url(/images/base_images/top_nav/location.jpg); background-position: 0 -44px;}
#top_nav table tr td:hover.nav_loc {background-position: 0 -44px;}
#top_nav table tr td.nav_area {background-image:url(/images/base_images/top_nav/area.jpg);}
#top_nav table tr td.nav_area_state {background-image:url(/images/base_images/top_nav/area.jpg); background-position: 0 -44px;}
#top_nav table tr td:hover.nav_area {background-position: 0 -44px;}
#top_nav table tr td.nav_amenities {background-image:url(/images/base_images/top_nav/amenities.jpg);}
#top_nav table tr td.nav_amenities_state {background-image:url(/images/base_images/top_nav/amenities.jpg); background-position: 0 -44px;}
#top_nav table tr td:hover.nav_amenities {background-position: 0 -44px;}
#top_nav table tr td.nav_nature {background-image:url(/images/base_images/top_nav/nature.jpg);}
#top_nav table tr td.nav_nature_state {background-image:url(/images/base_images/top_nav/nature.jpg); background-position: 0 -44px;}
#top_nav table tr td:hover.nav_nature {background-position: 0 -44px;}
#top_nav table tr td.nav_master {background-image:url(/images/base_images/top_nav/master_plan.jpg);}
#top_nav table tr td.nav_master_state {background-image:url(/images/base_images/top_nav/master_plan.jpg); background-position: 0 -44px;}
#top_nav table tr td:hover.nav_master {background-position: 0 -44px;}
#top_nav table tr td.nav_builders {background-image:url(/images/base_images/top_nav/builders.jpg);}
#top_nav table tr td.nav_builders_state {background-image:url(/images/base_images/top_nav/builders.jpg); background-position: 0 -44px;}
#top_nav table tr td:hover.nav_builders {background-position: 0 -44px;}
#top_nav table tr td.nav_inventory {background-image:url(/images/base_images/top_nav/inventory.jpg);}
#top_nav table tr td.nav_inventory_state {background-image:url(/images/base_images/top_nav/inventory.jpg); background-position: 0 -44px;}
#top_nav table tr td:hover.nav_inventory {background-position: 0 -44px;}
#top_nav table tr td.nav_schools {background-image:url(/images/base_images/top_nav/schools.jpg);width: 65px;}
#top_nav table tr td.nav_schools_state {background-image:url(/images/base_images/top_nav/schools.jpg);width: 65px; background-position: 0 -44px;}
#top_nav table tr td:hover.nav_schools {background-position: 0 -44px;}
#top_nav table tr td.nav_media {background-image:url(/images/base_images/top_nav/media.jpg);}
#top_nav table tr td.nav_media_state {background-image:url(/images/base_images/top_nav/media.jpg); background-position: 0 -44px;}
#top_nav table tr td:hover.nav_media {background-position: 0 -44px;}

#copy_area {background-image:url(http://www.firethorne.info/images/base_images/body_background.jpg); background-repeat:no-repeat; background-color:#ec8027;}

#footer_area {width:100%; height:17px; background-image:url(/images/base_images/footer_bkgd.jpg); background-repeat:repeat-x; font-size:10px;}
#footer_area #footer_lt {float:left; width:40%; margin-left:10px; padding-top:2px; text-align:left;}
#footer_area #footer_lt a, #footer_area #footer_rt a {color:#000; text-decoration:none;}
#footer_area #footer_lt a:hover, #footer_area #footer_rt a:hover {color:#5c1d14;}
#footer_area #footer_rt {float:right; width:40%; text-align:right; margin-right:10px; padding-top:2px}

div.fl {float:left;}
div.fr {float:right;}
div.cl {clear:both;}