/*
Theme Name: CM
Theme URI: http://condomilwaukee.com
Description: Condo Milwaukee
Version: 2
Author: Condo Milwaukee
Author URI: http://condomilwaukee.com/
*/

* { margin: 0px; padding: 0px; }
body {
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	background: #ffffff;
}
h1 {
	font-weight: normal;
	font-size: 30px;
	color: #424242;
	margin-bottom: 30px;
}
h2 {
	font-weight: normal;
	font-size: 22px;
	margin-bottom: 30px;
}
h3 {
	font-weight: normal;
	font-size: 18px;
	color: #4979ac;
	margin-bottom: 30px;
}
h4 {
	font-weight: normal;
	font-size: 14px;
	color: #4979ac;
	margin-bottom: 16px;
}
h5 {
	font-size: 14px;
	margin-bottom: 12px;
}
.resource_heading a{
	color: #000;
	font-weight: bold;
	font-size: 18px;
	text-decoration: none;
}

a { color: #4979AC; }

p {
	line-height: 20px;
	margin-bottom: 15px;
}

a img {
	border: 0px;
}

.content ul {
	margin: 0px 0px 20px 20px;
}

/* --- */

.clear { clear: both; }
.float_right, .alignright { float: right; margin: 0px 0px 20px 15px; }


/* --- */

.wrapper {
	position: relative;
	width: 1000px;
	margin: 0px auto 0px auto;
}

.c,
.ch,
#content h1,
#content h3,
#content h4 {
	background: url(/i/empty.png); /* -- ie hover fix -- */
}

/* --- */

#header {
	text-align: left;
	height: 155px;
	background: url(/i/header_bg.png) top repeat-x;
}

#header h2 a {
	display: block;
	width: 215px;
	height: 155px;
	margin-left: 80px;
	text-indent: -789em;
	background: url(/i/logo.png) no-repeat;
}

*html #header,
*html #header h2 a { height: 125px; }


#header ul {
	list-style: none;
	position: absolute;
	top: 65px;
	right: 0px;
}
#header ul li {
	float: left;
	padding-right: 22px;
}
#header ul li a {
	position: relative;
	display: block;
	height: 55px;
	line-height: 55px;
	color: #FFFFFF;
	text-decoration: none;
	background: url(/i/empty.png);
}
#header ul li a:hover { color: #F1CC4A;  }


/*drop down styles */
/*
ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
}

ul.dropdown {
 position: relative;
 z-index: 597;
}

ul.dropdown li {
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown li ul {
 visibility: hidden;
 position: absolute;
 top: 21px !important;
 left: -9px;
 z-index: 598;
 background: #507CAB;
 border: 1px solid #05246B;
 border-top: 0;
 width: 190px;
 font-size: 12px;
 padding-top: 4px;
 padding-bottom: 7px;
}

ul.dropdown li ul li{
 padding: 5px 10px !important;
 line-height: 15px !important;
 height: auto !important;
 margin: 0px !important;
}

ul.dropdown li ul li a:link,
ul.dropdown li ul li a:visited{
 color: #fff;
 text-decoration: none;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 left: 99%;
 background: #285A8F;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}
 */
/* end drop down styles based on http://www.lwis.net/free-css-drop-down-menu/dropdown.nvidia.com.no-flash.html */



*html #header ul li a { 	float: left; }

/* --- */

#content .wrapper { text-align: left; }

/* - */

.content_wide {
	padding: 75px 77px 35px 77px;	
	min-height: 375px;
}
*html .content_wide { height: 375px; }

/* - */

.content_with_sidebar {
	padding: 75px 77px 65px 77px;
}
.content_with_sidebar .content {
	float: left;
	width: 410px;
	min-height: 375px;
	margin-right: 55px;
}
*html .content_with_sidebar .content { height: 375px; }

.content_with_sidebar .sidebar {
	float: left;
	width: 380px;
	text-align: right;
}

/* - */

.content_resources,
.content_resources_main {
	padding: 75px 77px 65px 77px;
}
.content_resources_main .content {
	float: left;
	width: 435px;
	min-height: 375px;
	margin-right: 55px;
}
.content_resources .content {
	float: left;
	width: 580px;
	min-height: 375px;
	margin-right: 55px;
}
*html .content_resources .content { height: 375px; }
*html .content_resources_main .content { height: 375px; }

.content_resources .sidebar {
	float: left;
	width: 210px;
	text-align: right;
}
.content_resources_main .sidebar {
	float: left;
	width: 310px;
	text-align: right;
}

.resources_deals {
	float: left;
	width: 355px;
	text-align: left;
}

/* - */

.wide_sidebar .content { margin-right: 35px; }
.wide_sidebar .sidebar { width: 400px; }
.image_caption{
	text-align: center;
}

/* --- */

#footer {
	background: #89afd9 url(/i/footer_bg.png) top repeat-x;
}
#footer .wrapper {
	text-align: left;
	padding: 50px 30px 40px 30px;
}
#footer .col_l,
#footer .col_m,
#footer .col_r {
	float: left;
	width: 253px;
	padding: 0px 30px 0px 30px;
}

#footer ul {
	list-style: none;
}
#footer ul li {
	margin-bottom: 14px;
}
#footer a {
	color: #2d2d2d;
	text-decoration: none;
}
#footer a:hover { text-decoration: underline; }

#footer h5 {
	margin-bottom: 24px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 18px;
}

#abs_footer {
	line-height: 50px;
	color: #5e5e5f;
	font-size: 12px;
}
#abs_footer .wrapper {
	text-align: left;
}
#abs_footer ul {
	list-style: none;
	position: absolute;
	top: 0px;
	right: 60px;
}
#abs_footer ul li {
	float: left;
	padding-right: 15px;
}
#abs_footer ul li a {
	color: #5e5e5f;
	text-decoration: none;
}
#abs_footer ul li a:hover { text-decoration: underline; }

#abs_footer span { margin-left: 30px; }

/* --- */

#splash {
	background: url(/i/splash_bg.jpg) top repeat-x;	
}

/* --- */

#home_nav {
	background: url(/i/home_nav_bg.png) top repeat-x;
}
#home_nav .wrapper {
	padding: 35px 30px 35px 30px;
}
#home_nav .wrapper ul{
	margin-left: 30px;
}
#home_nav ul {
	list-style: none;
}
#home_nav ul li {
	float: left;
	width: 287px;
	margin: 0px 13px 0px 13px;
}
#home_nav ul li h3 {
	margin-bottom: 0px;
}
#home_nav ul li h3 a {
	display: block;
	padding-top: 6px;
	height: 27px;
	padding-bottom: 139px;
	color: #FFFFFF;
	font-size: 22px;
	font-weight: bold;
	text-decoration: none;
	background-color: #527fae;
	background-position: 0px 33px;
	background-repeat: no-repeat;
}
#home_nav ul li p {
	display: block;
	padding: 20px 26px 0px 26px;
	height: 60px;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	background: #353536;
}

#hn_tour h3 a { background-image: url(/i/hn_tour.jpg); }
#hn_showing h3 a { background-image: url(/i/hn_showing.jpg); }
#hn_search h3 a { background-image: url(/i/hn_search.jpg); }

/* --- */

.navigation,
.navigation a {
	font-size: 12px;
	color: #999999;
}
.navigation {
	position: relative;
	height: 25px;
	margin-bottom: 35px;
}
.navigation .left { position: absolute; left: 0px; top: 0px; }
.navigation .right { position: absolute; right: 0px; top: 0px; }


.post {
	padding-bottom: 35px;
}

.postmetadata,
.postmetadata a {
	font-size: 12px;
	color: #999999;	
}

.post .date {
	position: relative;
	top: -8px;
	color: #999999;	
	font-style: italic;
}

.categories {
	list-style: none;
}
.categories ul {
	list-style: none;
	margin: 0px 0px 10px 10px;
}
.categories ul li {
	margin-bottom: 5px;
}


/* --- */

.faq {
	list-style: none;
	margin: 20px 0px 0px 0px;
	padding: 0px;
}
.faq li {
	margin: 10px 0px 20px 0px;
	padding: 0px;
}
.faq li span.q {
	display: block;
	font-weight: bold;
	padding: 15px 0px 20px 75px;
	background: url(/i/q.gif) top left no-repeat;
}
.faq li span.a {
	display: block;
	padding: 15px 0px 20px 75px;
	background: url(/i/a.gif) no-repeat;
	background-position: 0px 17px;
}

.resource-list {
	list-style: none;
	margin-bottom: 35px !important;
}
.resource-list li {
	margin-bottom: 6px;
}


/* --- */

.page_form {
	padding-top: 30px;
}
.page_form fieldset {
	float: left;
	width: 185px;
	position: relative;
	border: 0px;
	padding-left: 20px;
	padding-bottom: 20px;
	line-height: 26px;
}
.page_form fieldset input.radio {
	width: auto;
	position: absolute;
	top: 7px;
	left: -20px;
}

/* --- */

#form {


}
.standard {
	margin: 0px 0px 17px 0px;
}
.standard textarea,
.standard select {
	width: 228px;
	font-family: Arial, Helvetica, sans-serif;
}

.hide_first{
	display: none;	
}

.half_float{
	float: left !important;
	width: 50% !important;
	position: relative !important;
	
}





