/* CSS Document */


html						{text-align: center; height: 100%; margin: 0px; padding: 0px; color: #335a0b}
body 						{position: relative; z-index: 1; top:0px; height: 100%; margin: 0px auto; font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; color: #fff; background-color: #000}
h1, h2, h3, h4, h5, h6, li, 
ol, ul, form, fieldset, input,
p, blockquote				{margin: 0px; padding: 0px}

table, tr, td, th			{padding: 0px; margin: 0px; vertical-align:top; border-collapse:collapse}/* sets declarations for all tables throughout the site */
th							{speak-header: once} /*when rendered aurally, each row of data is to be spoken as a "Header1, Data1, Data1 ..." as opposed to "Header1, Data1, Header1, Data2"*/

img							{border: none}

/* text formatting
---------------------------------------------------*/
p							{margin: 0px 0px 10px}
h2							{font-family: "Times New Roman", Times, serif; font-style:italic; font-size: 15px; margin: 25px 0px 5px 0px; color: #e4c38a}
h3							{font-family: "Times New Roman", Times, serif; font-size: 14px; margin: 25px 0px 5px 0px; color: #e4c38a; text-transform:uppercase; letter-spacing: .1em}

/*li 						{margin-bottom: 8px}
ul							{margin-bottom: 10px}*/

/* page elements
---------------------------------------------------*/
#containter					{width: 736px;  border-bottom: 77px solid #000; margin: 0px auto; display: block}
* html #containter			{height: auto} /*keeps footer below conent in IE6*/

#header						{width: 736px; height: 111px; background:url(../images/logos/logo_in.gif) no-repeat left top}
#header	h1					{display: none; visibility:hidden}
#header	h2					{display: none; visibility:hidden}
#header ul					{position: relative; top: 74px; left: 484px; width: 228px; height: 17px; margin: 0px auto 15px}
#header ul li				{float: left; list-style:none}
#header span				{display: none; visibility:hidden}

#home #header				{width: 736px; height: 160px; background:url(../images/logos/logo_home.gif) no-repeat center top}
#home #header ul			{position: relative; top: 126px; left: 256px; width: 228px; height: 34px; margin: 0px auto 15px}
#home #header ul li			{float: left; list-style:none}

.homelinks					{display: none; visibility: hidden}

/* nav
---------------------------------------------------*/
#nav_home a					{width: 42px; height: 17px; background:url(../images/nav/nav_home.gif) no-repeat; display: block}
#nav_home a:hover, 
#nav_home a:active			{background:url(../images/nav/nav_home_o.gif) no-repeat; display: block}
#home #nav_home a			{background:url(../images/nav/nav_home_o.gif) no-repeat}

#nav_about a				{width: 60px; height: 17px; background:url(../images/nav/nav_about.gif) no-repeat; display: block}
#nav_about a:hover, 
#nav_about a:active			{background:url(../images/nav/nav_about_o.gif) no-repeat; display: block}
#about #nav_about a			{background:url(../images/nav/nav_about_o.gif) no-repeat}

#nav_projects a				{width: 72px; height: 17px; background:url(../images/nav/nav_projects.gif) no-repeat; display: block}
#nav_projects a:hover, 
#nav_projects a:active		{background:url(../images/nav/nav_projects_o.gif) no-repeat; display: block}

#montano #nav_projects a,
#folsom #nav_projects a,
#previous #nav_projects a	{background:url(../images/nav/nav_projects_o.gif) no-repeat}

#nav_contact a				{width: 54px; height: 17px; background:url(../images/nav/nav_contact.gif) no-repeat; display: block}
#nav_contact a:hover, 
#nav_contact a:active		{background:url(../images/nav/nav_contact_o.gif) no-repeat; display: block}
#contact #nav_contact a		{background:url(../images/nav/nav_contact_o.gif) no-repeat}


/* drop downs
---------------------------------------------------*/

#submenu					{width: 1px}
.dropmenudiv				{position:absolute; top: 0; z-index: 999; width: 111px; visibility: hidden; margin: 5px 0px 0px 0px}
.dropmenudiv span			{display: none; visibility: hidden}
.dropmenudiv a				{width: 100%; height: 16px; display: block; border: none; cursor: hand}
* html .dropmenudiv a		{/*IE only hack*/width: 100%;}

.dropmenudiv ul				{margin: 0px; padding: 0px; background-color:#000000}
.dropmenudiv ul li			{width: 111px; height: 16px; display: block; margin: 0px; padding: 0px}
#sub_folsom					{background: url(../images/nav/sub_folsom.gif) no-repeat center}
#sub_folsom a:hover			{background: url(../images/nav/sub_folsom_o.gif) no-repeat center}

#sub_montano				{background: url(../images/nav/sub_montano.gif) no-repeat center}
#sub_montano a:hover		{background: url(../images/nav/sub_montano_o.gif) no-repeat center}

#sub_previous				{background: url(../images/nav/sub_previous.gif) no-repeat center}
#sub_previous a:hover		{background: url(../images/nav/sub_previous_o.gif) no-repeat center}

#sub_current				{background: url(../images/nav/sub_current.gif) no-repeat center}
#sub_current a:hover		{background: url(../images/nav/sub_current_o.gif) no-repeat center}


/* footer
---------------------------------------------------*/
#footer 					{position: fixed; z-index: 999; bottom: 0px; height: 55px; width: 100%}
* html #footer				{position: absolute; z-index: 999; bottom: 0px; height: 55px; width: 100%}  /*keeps footer below conent in IE6, used w/ #container*/
#footer blockquote			{position: absolute; bottom: 0px; height: 55px; width: 100%; background-color: #242424; margin: 0px; padding:0px}
#footer h2					{position: absolute; left: 24px; bottom: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #ffedcd; font-style:normal; text-transform:none}
#footer h4					{position: absolute; right: 24px; bottom: 24px; font-size: 12px; font-weight: normal; color: #ffedcd}
#footer	h3					{display: none; visibility:hidden}


/* home
---------------------------------------------------*/

#homeflash					{position: relative; z-index: 1; text-align: center; clear: both}


/* interior pages
---------------------------------------------------*/
#folsom						{height: 1500px}
#montano					{height: 1500px}
#photo						{width: 735px; height: 294px; margin: 0px; padding:0px; display: block}

#description				{float: left; margin-top: 15px; width: 359px; height: 223px; text-align:center}
#description div			{width: auto; height: 140px; text-align: justify; text-align-last: center; overflow: auto; display:block; padding: 5px}
#brand						{float: left; margin-top: 15px; width: 375px; height: 167px; text-align:center; padding-top: 36px}
#brand h2					{margin: 0px auto}

#box_links					{width: 100%; height: 180px; display:block; margin-bottom: 80px; overflow:visible}

#location_info, #space_info	{float: left; width: 310px; height: 68px; background-color: #242424; margin-right: 20px; padding: 24px}
#space_info					{float: right; margin-right: 0px}

#location_info ul, 
#space_info ul				{width: 147px; height: 60px; float: right; list-style: none; margin-left: 10px; border-left: 1px solid #9f9f9f; padding: 5px 0px 5px 10px; overflow: auto; display:block}

#location_info h3, 
#space_info h3				{width: 141px; float: left; text-align: right; padding: 5px 0px; margin: 0px}

/*folsom*/
#folsom #photo				{background:url(../images/support/folsom/folsom_main.jpg) no-repeat}
#folsom #photo h1			{display: none; visibility:hidden}

/*montano*/
#montano #photo				{background:url(../images/support/montano/montano_main.jpg) no-repeat}
#montano #photo h1			{display: none; visibility:hidden}

/*previous projects */
#previous ul#projects		{list-style: none}
#previous ul#projects li	{width: 100%; padding: 20px 0px; clear: both}
#previous ul#projects img	{width: 200px; height: 133px; float: left; margin-right: 20px}
#previous ul#projects h2	{margin: 0px; padding: 10px 0px}


/* links
---------------------------------------------------*/
a:link, a:visited			{color: #ffedcd; text-decoration:none}
a:hover, a:active			{color: #fff; text-decoration:underline}

#footer a, 
#footer a:visited			{color: #ffedcd; text-decoration: none}
#footer a:hover, 
#footer a:active			{color: #fff; text-decoration: underline}


/* form items
---------------------------------------------------*/
input, select, textarea		{font-family: Arial, Helvetica, sans-serif; color:#000; font-size:11px}
form						{display:inline}

#contactform		{float: left; width: 350px; height: auto; padding-right: 10px; border-right: 1px solid #524b41; margin-right: 40px}
.form_row			{margin:10px 0px; clear:both}
.form_req			{width:10px; float:left}
.form_label			{width:100px; height:27px; margin-top:3px; float:left}
input				{width:200px;}
textarea			{width:200px; height:150px}
.formbtn			{width: auto; height: auto}
#contactinfo		{}


/* current listings
---------------------------------------------------*/
.listing_box		{margin-top: 30px}
#current table		{width: 730px; margin: 0px auto; text-align: center; border: none}
#current tr			{border-bottom: 1px solid #996600}
#current td			{padding: 5px; border-bottom: 1px solid #4c482f}
#current th			{height: 20px; padding: 5px; font-family: "Times New Roman", Times, serif; font-style:italic; font-size: 14px; margin: 25px 0px 5px 0px; color: #e4c38a;border-bottom: 1px solid #996600}
#current .col1		{width: 130px}
#current .col1 a	{text-decoration: underline}
#current .col2		{width: 70px}
#current .col3		{width: 70px}
#current .col4		{width: 60px}
#current .col5		{width: 70px}
#current .col6		{width: 130px}
#current .col7		{width: 130px}
