/** BASIC */

body {
	margin: 30px 0px 0px 0px;
	background-image: url(http://www.sdbabyplanner.com/images/0008d-background.jpg);
	text-align: justify;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #274690;

}

h1 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: normal;
	letter-spacing: -4px;
	text-transform: lowercase;
}
h2, h3, h4, h5, h6 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #FFFFFF;
	text-transform: lowercase;
	letter-spacing: -2px;
}

h7 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
}

ul {
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
}

a {
	color: #274690;
}

a:hover {
	text-decoration: none;
}

/** HEADER */

#header {
	width: 700px;
	height: 120px;
	margin: 0px auto;
	background: #b4cc2e url(http://www.sdbabyplanner.com/images/img01.gif) no-repeat left top;
}

#header h1 {
	float: left;
	margin: 0px;
	padding: 35px 0px 0px 10px;
}

#header h2 {
	float: right;
	margin: 0px;
	padding: 43px 10px 0px 0px;
	background: url(http://www.sdbabyplanner.com/images/img02.gif) no-repeat right top;
}

/* Other */

#navheader {height:50px; background:url(../images/header_bg.gif) no-repeat; position:relative; align: center}
#p1Nav {position:absolute; bottom:0px; left:60px}

/* Menu */

#menu {
	width: 700px;
	margin: 0 auto;
	padding: 0;
	height: 40px;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	float: left;
	margin: 1px 0px 0px 0px;
	padding: 25px 15px 0px 20px;
	text-decoration: none;
	text-transform: capitalize;
	font-size: 18px;
	color: #FFFFFF;
}

#menu a:hover {
	color: #FFFFFF;
}

#menu .current_page_item a {
	color: #FFFFFF;
}

#menu .first {
	background: none;
}

/** CONTENT */

#content_start {
	width: 800px;
	margin: 0px auto;
	background: url(http://www.sdbabyplanner.com/images/brown_back_top.gif) ;
	
}
	
#contentInnerWrapper {
	width: 800px;
	margin: 0px auto;
	background: url(http://www.sdbabyplanner.com/images/brown_back_middle.gif) repeat-y left top;
}

#content_end {
	width: 800px;
	margin: 0px auto;
	background: url(http://www.sdbabyplanner.com/images/brown_back_bottom.gif) ;
	
}
	
/** CONTENT */

#content {
	width: 700px;
	margin: 0px auto;
	background: url(http://www.sdbabyplanner.com/images/img04.gif) repeat-y left top;
}

#columnA {
	float: right;
	width: 440px;
	padding: 20px;
}

#columnB {
	float: left;
	width: 180px;
	padding: 20px 20px 0px 20px;
}

#columnB h2 {
	font-size: large;
}

/** FOOTER */

#footer {
	width: 700px;
	margin: 0px auto;
	background: #b4cc2e url(http://www.sdbabyplanner.com/images/img05.gif) no-repeat left bottom;
}

#footer p {
	margin: 0px;
	padding: 15px 10px;
	background: url(http://www.sdbabyplanner.com/images/img06.gif) no-repeat right bottom;
	font-size: smaller;
	color: #274690;
}

/** Nav Links */

#Nav_links{padding:0px 0; z-index:100; padding-top:0px; background:none; }
	#Nav_links ul {padding: 0;margin: 0;list-style: none;list-style-image:none;line-height: 1;z-index:99;}
	#Nav_links ul li {float: left;list-style: none;list-style-image:none;margin:0;z-index:99;   }

	/* Level 1 */
#Nav_links {padding:0px 0px 0px 0px;}  
	#Nav_links ul li a:hover{text-decoration:underline;}
	#Nav_links ul li div{
	font-family:arial;
	font-size:18px;
	color:#FFFFFF;
	height: 50px;
}
	#Nav_links ul li div a{ text-decoration:none; color:#FFFFFF;}

	/* Level 2 */
	#Nav_links ul li ul{padding:0px;position: absolute;background: #ffffff;width:150px;border:1px solid #5b4524;left: -999em;}
	#Nav_links ul li ul div{font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#5b4524; float:left;}
	#Nav_links ul li ul li a{text-indent:none; font-size:12px; color:#5b4524; text-align:left; font-weight:normal;}
	#Nav_links ul li ul li a:hover{color:#5b4524; text-decoration:underline; font-weight:bold;}

	#Nav_links li:hover ul ul, #Nav_links li:hover ul ul ul, #Nav_links li.sfhoverMS ul ul, #Nav_links li.sfhoverMS ul ul ul {left: -999em;}
	#Nav_links li:hover ul, #Nav_links li li:hover ul, #Nav_links li li li:hover ul, #Nav_links li.sfhoverMS ul, #Nav_links li li.sfhoverMS ul, #Nav_links li li li.sfhover ul {left: auto;}
	#Nav_links li:hover, #Nav_links li.hover {position: static;}
	
	#logokate {
	position:absolute;
	top:304px;
	left:189px;
	color:#000000
}
