/* Stylesheet for USC
	Original by: Matt Smith
	Design by: Anthony Schmidt
	Website: www.sfenity.com
	
*/

body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	/*background-color: #edf5fa;*/
	background-image:url(images/bg-horz-bars.png);
	margin: 0px 0px 0px 0px;
	text-align: center;
	color: #494949;
	}

#page {
	background: url(images/bg-header-top-border.png) repeat-x;
	text-align: left;	
	}
	
#header-top {
	background: url(images/bg-navigation.png) repeat-x 50% 100%;
	}
#header {
	position: absolute;
	z-index: 18;
	}
#header h1 {
	font-size: 2.5em;
	font-weight: bold;
	color: #fff;
	margin: 30px 0px 0px 20px;
	padding: 0;
	}
#header h1 a, #header h1 a:visited, #header h1 a:hover {
	color: #fff;
	text-decoration: none;
	}
	
#header #hnav {
	float: left;
	top:20px;
	min-width: 800px;
	text-align:left;
	/*
	
	background-image:url(images/header-bullet.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:14px;
	*/
	}	

#header ul {
	float: left;
	list-style-type: none;
	margin: 0;
	padding-top: 10px;
	}
	
#header li {
	font-weight:bold;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:-5px;
	display: inline;
	}

#header li a, #header li a:link, #header li a:visited {
	/*background: transparent url(images/bg-navigation-item.png) no-repeat 50% 0;*/
	padding: 10px 10px 0px 2px;
	color: #fff;
	}

#header li a:hover {
	/*background: transparent url(images/bg-navigation-item-hover.png) no-repeat 50% 0;*/
	}
	
#wrapper {
	padding-top: 120px;
	
}
	
#container {
	width: 760px;
	margin: auto;
	margin-bottom: 20px;
	padding-bottom: 10px;
	/*background: transparent url(images/container-bg.gif) repeat-y 0 0;*/
}

#container .left-corner {
	background: #FFFFFF url(images/bg-content-left-red.png) no-repeat 0 0;
	padding-left: 50px;
}

#container .right-corner {
	background: #FFFFFF url(images/bg-content-right-red.png) no-repeat 100% 0;
	padding-right: 50px;
	}
	
#content {
	width: 100%;
	min-height: 400px;	
	margin: auto;
	margin-bottom: 20px;
	padding-top: 50px;
	padding-bottom: 10px;
	background: #FFFFFF url(images/bg-content-red.png) repeat-x 0 0;

	font-size: 1.2em;
	line-height: 1.4em;
}

#content li {

	}
	
#footer {
	border-top: 1px solid #EBEBEB;
	}
	
#footer p {
	text-align: center;
	}

/* page specific */
.slogan {
	padding: 1em;
	font-size: .9em;
	background-color: #fff;
	border: 1px solid #e0e5fb;
	margin-bottom: 2em;
	}

#property_list {
	clear: right;
	}
	
#property_list .property {
	padding: 1em;
	background-color: #fff;
	border: 1px solid #e0e5fb;
	margin-bottom: 2px;

	}
	
#property_list .images {
	padding: 1em;
	background-color: #E8E8E8;
	border: 1px solid #e0e5fb;
	margin-bottom: 2px;

	}
	
#property_list .address {
	margin-left: 200px;
	}

ul.property_details {
	margin-left: 20px;
	margin-bottom: 0px;
	padding-left: 0px;
	list-style-type: none;
	}
ul.property_details li {
	margin: 0;
	padding-top: 0px;
	font-size: .8em;
	}

/* General Styles */
a, a:visited {
	color: #027AC6;
	text-decoration:  none;
	}
a:hover {
	text-decoration: underline;
	}
	
.link, .link:visited {
	color: #027AC6;
	text-decoration:  none;
	cursor: pointer;
	cursor: hand;
	}
.link:hover {
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
	}
	
img {
	border: 0;
	}
	
.alignright {
	float: right;
	display: inline;
	}
.alignleft {
	float: left;
	display: inline;
	}
	
.textaligncenter {
	text-align: center;
	font-size: 130%;
	}
	
hr {
	clear: both;
	display: none;
	}
	
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	color: #027AC6;
	}			

h1 {
	font-size: 170%;
	}

h2 {
	font-size: 160%;
	padding-bottom: 10px;
	}

h3 {
	font-size: 140%;
	}

h4 {
	font-size: 130%;
	}

h5 {
	font-size: 120%;
	}

h6 {
	font-size: 110%;
	}

dl {
	padding: 10px 0px 10px 0px;
	}
dt {
	padding-top: 10px;
	font-weight: bold;
	}
		
/* Property Manager Styles */
#property_editor {
	margin: auto;
	}
	
#property_editor select, #property_editor input {
	border: 1px solid #e0e5fb;
	}

.category_title{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}

.category_subtitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.hidden {
   display: none;
}