﻿/* michellevancil.com style sheet.  */

* {
	margin: 0;
	padding: 0;
}

body
{
	background-color:#CCCCCC;
	color: #333333;
	font-size: 14px;
	font-family:Tahoma,Arial,Helvetica;
	margin:5px;
}


ul, ol, li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}



#wrapper
{
}
#header
{
	margin: 0 auto;
	width:900px;
	height:125px;
	background-color:#324395;
	border-top:1px #666666 dotted;
	border-left:1px #666666 dotted;
	border-right:1px #666666 dotted;
}
#wrapper_content
{
	margin: 0 auto;
	width:900px;
	min-height:585px;
	background: #999999 url(images/wrapper_content_bg.png) repeat-y left top;
	border-bottom:1px #666666 dotted;
	border-left:1px #666666 dotted;
	border-right:1px #666666 dotted;
}


.topnav_row
{
	padding-left:5px;
	padding-right:5px;
	background: url(images/topbg.png) repeat-x left bottom;
	height:80px;
}
#footer 
{
	margin: 0 auto;
	width:900px;
	height:0px;
	background: #999999;
	clear:both;
}
#footer ul {
text-align:center;
}

#top_name_info { float:left; margin-left:10px; padding-top:1px; width:280px; }
#first_name {color:white;line-height: 30px;	font-family:'book antiqua';	font-size: 30px;font-style:italic;}
#last_name {color:white;line-height: 40px;font-family:'book antiqua';font-size: 40px;position:relative;top:5px;}
#exceptional_blurb {font-style:italic;color:#999999;position:relative;left:20px;top:5px;}

#top_contact_info {	float:left;left:78px;top:23px; position:relative;	}
#top_contact_info ul { margin-left: 0px; }
#top_contact_info ul li {float: left; list-style-type: none; position: relative;}
#top_contact_info ul li a {color:white;font-size:16px;  padding: 10px 10px;}
#top_contact_info ul li a:hover {color:#CCCCCC;font-size:16px;}

#top_broker_blurb {	float:left;top:18px; position:relative;color:#cccccc;}
#top_broker_blurb div{border-bottom:1px #999999 solid}

#top_broker_blurb span.upper{font-size:10px;}
#top_broker_blurb span.lower{font-size:9px;}

#menu {width:600px;height: 40px;background:#324395;margin: 0 auto 0 140px; }
#menu ul { margin-left: 0px; }
#menu ul li {float: left; list-style-type: none; position: relative; }
#menu ul li a { color : White; background: #324395; display: block; padding: 5px 5px; border: solid 1px #999999; margin: 0 5px; text-decoration: none; }
#menu ul li a:hover {color: White;  background: #999999;  text-decoration: none; border: solid 1px White;}
#menu ul li ul{ display:none; }
#menu ul li:hover ul { display: block; position: absolute; left: -10px; top: 29px; width: 120px; }
#menu ul li ul li a { background: #999999; width: 100%; margin-left: 15px; width: 200px; }

#menu_left {width:150px;background:#324395;margin: 0px;float:left;}
#menu_left ul { margin-left: 0px; }
#menu_left ul li { list-style-type: none; position: relative; }
#menu_left ul li a { color : White; background: #324395; display: block; padding: 10px 10px; border: solid 1px #999999; margin: 0 5px; text-decoration: none; }
#menu_left ul li a:hover {color: White;  background: #999999;  text-decoration: none; border: solid 1px White;}
#menu_left ul li ul{ display:none; }
#menu_left ul li:hover ul { display: block; position: absolute; left: -15px; top: 27px; width: 120px; }
#menu_left ul li ul li a { background: #999999; width: 100%; margin-left: 15px; width: 200px; }

#menu_left_info { margin: 10px; }
#menu_left_info a { color : White; }
#menu_left_address { margin: 10px; }
#menu_left_address a { color : White; }
#menu_left_bottom {
	height:20px;
}

.leftfader 	
{
	background: url(images/leftfade.png) repeat-x left bottom;
	height:75px;
}

.michelle_in_left_nav
{
	border: 3px double #999999;
	margin-left:11px;
}
.fourstar_in_left_nav
{
	margin-left:5px;
}

#content 
{
	background-color: #e1e1e1;
	margin:10px; 
	border: 1px solid black;
	padding:0px 15px;
	float:left;
	width:695px;
	min-height:560px;
}

#content p { margin-top:10px;}
#content p.bold { font-weight:bold;}
#content hr {margin-top:20px;}

.sub_container
{
	color:white;
	margin-left:10px;
	padding-top:1px;
	padding-bottom:1px;
	text-align:center;
	font-family:'book antiqua';
	font-size: 10px;
}
.contact_info
{
	color:white;
	font-size:12px;
	line-height: 12px;
}
.paragraphtext
{
	margin-top:10px;

}
.aNodeSet
{
	margin-left:10px;
	margin-top:5px;
	margin-bottom:5px;
}
.bold_link
{
	font-weight:bold;

}
.underline
{
	text-decoration:underline;

}

.menunav_link
{
	text-decoration:none;
	color:white;
}

.sy
{
border-bottom:1px solid black;
border-right:1px solid black;
text-align:center;
font-weight:bold;

}
.sd
{
text-align:right;
border-bottom:1px solid black;
border-right:1px solid black;
padding-top:5px;
padding-bottom:5px;
padding-right:5px;
padding-left:7px;

}
.stt
{
text-align:right;
border-bottom:1px solid black;
border-right:1px solid black;
padding-top:5px;
padding-bottom:5px;
padding-right:5px;
padding-left:5px;
font-weight:bold;

}
.stl
{
text-align:right;
border-bottom:1px solid black;
border-right:1px solid black;
padding-top:5px;
padding-bottom:5px;
padding-right:5px;
font-weight:bold;

}
.styear
{
border:1px solid #999999;
cursor:hand;
color:#999999;

}

.centerImageContainer
{
	text-align:center;
	display:block;
}
 .borderImage
{
	
	border:1px solid black;
}




