/* CSS for Nob Hill Apartments */


/* TAG-BASED STYLES */

body, td						{font-family: arial, helvetica, sans-serif;
										font-size: 13px;
										color: #ffffff;
										line-height: 20px;}

input						{font-family: verdana, arial, helvetica, sans-serif;
										font-size: 10px;
										color:#333333}
										
										
/* IMAGE STYLES */

.titleimg						{margin-bottom: 8px;}




/* DIV POSITIONING */

.main								{margin-top: 50px;
										margin-right: 10%;
										margin-left: 10%;}	

.topnav							{margin-right: auto;
										margin-left: auto;}
										
.botnav							{text-align: center;
										font-family: verdana, arial, helvetica, sans-serif;
										font-size: 10px;
										color: #333333}	

.sidenav						{margin-left: 6px;
										text-align: right;
										font-weight: bold;}
										
										
										
/* SPECIFIC STYLES */

.nbh_text						{margin: 10px;
										font-weight: bold}
										
.imglinks						{border-color: #000000}



table.available{
	border: 1px solid rgb(255, 255, 255);
}

table.available tr.header{
	background-color: #d2c8ae;
}

table.available tr.odd{
	background-color: #b4a67e;
}

table.available tr.even{
	background-color: #bcae89;
}

table.available td{
	padding: 3px;
	color: #000000;
}

table.available td.tbl_head{
	font-weight: bold;
	border-bottom: 1px solid rgb(60, 60, 60);
	color: #ffffff;
	text-align: center;
}
table.available td.wht_head{
	font-weight: bold;
	border-bottom: 1px solid rgb(60, 60, 60);
	color: #000000;
}

td.formtitle{
	color: #000000;
	font-weight: bold;
}

td.formfield{
	
}


table.newsletter{
	border: 1px solid #333;
	background: #fff;
}

table.newsletter td{
	padding: 4px;
	color: #333;
}


table.newsletter tr.header{
	background: #30787a;
}

table.newsletter td.wht_head{
	font-weight: bold;
	font-size: 15px;
	color: #fff;
	font-family: arial, helvetica, verdana, sans-serif;
	padding: 4px;
	border-bottom: 1px solid #333;
}

.title{
	font-weight: bold;
}

.date{
	color: #30787a;
	font-weight: bold;
}

img.blogimag{
	margin: 0 6px 4px 0;
}






/* LINK STYLES*/

a:link							{color: #2F3F8C;
										text-decoration: none}
a:visited						{color: #2F3F8C;
										text-decoration: none}
a:hover							{color: #000000;
										text-decoration: underline}
a:active						{color: #000000;
										text-decoration: underline}


a.botlink:link				{color: #ffffff;
										text-decoration: none}
a.botlink:visited		{color: #ffffff;
										text-decoration: none}
a.botlink:hover			{color: #000000;
										text-decoration: underline}
a.botlink:active			{color: #000000;
										text-decoration: underline}


