html{
	background: #FAFBFD url(../images/littleMissNeat_footerBG.jpg) repeat-x bottom center fixed;
	height:100%;
}
body{
	margin:0;
	background:url(../images/littleMissNeat_headerBG.jpg) repeat-x top center;
	padding:0;
    color:#000;
    font:small/1.5em Arial, Helvetica, sans-serif;
    /*voice-family: "\"}\""; voice-family:inherit;*/
    font-size:small;
    } html>body {font-size:small;}


#container{
	width:780px;
	margin:0 auto;
	overflow:visible;
}

/*Header styles*/
#container #header{
	width:780px;
	height:170px;
}
#logo{
	width:200px;
	height:145px;
	float:left;
	padding:0;
	background:url(../images/littleMissNeat_logo.png) no-repeat;
	margin:20px 0 0 0;
}
#logo h1{
	text-indent:-9999px;
}
#slogan{
	background:url(../images/littleMissNeat_branding.png) no-repeat;
	width:350px;
	height:80px;
	margin:67px 0 0 90px;
	float:left;
}
#slogan h1{
	text-indent:-9999px;
}
#icon{
	width:57px;
	height:57px;
	background:url(../images/littleMissNeat_topSquares.png);
	float:left;
	margin:70px 0 10px;
	float:right;
}

/*Top Navigation Styles*/
#topNavigation {
      float:left;
      width:100%;
	  background: url("../images/bg.gif") repeat-x bottom;
      font-size:1em;
      line-height:normal;
      }
#topNavigation ul {
      float:right;
	  margin:0 .4em 0 0;
      padding:10px 5px 0;
      list-style:none;
      }
#topNavigation li {
      float:left;
      background:url("../images/left_both.gif") no-repeat left top;
      font-family:Verdana, Arial, Helvetica, sans-serif;
	  margin:0;
      padding:0 0 0 9px;
      border-bottom:1px solid #765;
      }
#topNavigation a {
      float:left;
      display:block;
      width:.1em;
      background:url("../images/right_both.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      font-weight:bold;
      color:#fff;
      }
#topNavigation > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#topNavigation a {float:none;}
    /* End IE5-Mac hack */
#topNavigation a:hover {
      color:#47601A;
      }
body.home #nav-home, body.about #nav-about, body.services #nav-services,
body.tips #nav-tips, body.contact #nav-contact,
body.links #nav-links {
      background-position:0 -150px;
      border-width:0;
      }
body.home #nav-home a, body.about #nav-about a,
body.services #nav-services a, body.tips #nav-tips a, body.contact #nav-contact a,
body.links #nav-links a {
      background-position:100% -150px;
      padding-bottom:5px;
      color:#47601A;
      }
#topNavigation li:hover, #topNavigation li:hover a {
      background-position:0% -150px;
      color:#47601A;
      }
#topNavigation li:hover a {
      background-position:100% -150px;
      }
#navBase {
      margin:0;
	  padding:0;
	  width:100%;
      height:30px;
      clear:both;
      background:#E5F0D6 url("../images/subNav_bg.gif") repeat-x bottom;
      
}

/* drop-down menu styles */

#topNavigation ul.dropdown li.dir li.subNav {
background:none;
background-color:#E5F0D6;
border-left:thin #47601A solid;
width:12.5em;
}
#topNavigation ul.dropdown li.dir li.subNav a{
background:none;
background-color:#E5F0D6;
border-right:thin #47601A solid;
color:#47601A;
}
#topNavigation ul.dropdown li.dir li.subNav:hover {
background-color:#C1D1A4;
border-left:thin #47601A solid;
}
#topNavigation ul.dropdown li.dir li.subNav a:hover{
background:none;
background-color:#C1D1A4;
border-right:thin #47601A solid;
color:#fff;
}

#topNavigation ul.dropdown li.dir li.resNav {
background:none;
background-color:#C1D1A4;
border-left:thin #47601A solid;
width:13.5em;
}
#topNavigation ul.dropdown li.dir li.resNav a{
font-weight:normal;
background:none;
background-color:#C1D1A4;
border-right:thin #47601A solid;
color:#fff;
}
#topNavigation ul.dropdown li.dir li.resNav:hover {
background-color:#E5F0D6;
border-left:thin #47601A solid;
}
#topNavigation ul.dropdown li.dir li.resNav a:hover{
background:none;
background-color:#E5F0D6;
border-right:thin #47601A solid;
color:#47601A;
}
#topNavigation ul.dropdown li.dir li.resFirst {
border-top:thin solid #47601A;
}

/*Main Content styles*/

#mainContent{
	width:780px;
	color:#47601A;
	overflow:visible;
}
#mainContent a, a:visited{
color:#47601A;
font-weight:bold;
text-decoration:none;
}
#mainContent a:hover{
color:#47601A;
font-weight:bold;
text-decoration:underline;
}
#mainContent h1{
	color:#92B9DE;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:3em;
	width:700px;
	margin:1.5em auto;
	text-align:center;
	padding:1em .5em;
}

/*Footer Navigation styles*/ 

#footerNav {
	width:100%;
	color:#80a3c3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:85%;
	clear:both;
	
}
#footerNav ul{
	list-style-type:none;
	padding:20px 0 10px;
	text-align:center;
	margin:5px auto;
}
#footerNav li{
	display:inline;
	border-right:thin solid #92B9DE;
}
#footerNav li.last {
	border-right:none;
}
#footerNav li a:link,
#footerNav li a:visited {
	color:#80a3c3;
	text-decoration:none;
	padding:0 .8em;
}
#footerNav li a:hover {
	color:#c1D1A4;
}
#footerNav h3 {
	font-size:.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}
#footerNav h3 a:link,
#footerNav h3 a:visited {
	text-decoration:none;
	color:#C1D1A4;
}
#footerNav h3 a:hover{
	color:#DB4599;
}
/*home page styles*/


#aboutLMN {
	margin:0 0 2em 0;
	padding:10px 0 0;
	
}

#aboutLMN #slideshow{
	float:left;
	margin:0 20px 0 10px;
	padding:0;
	width:260px;
	height:145px;
	background-color:#FAFBFD;
	color:#FFF;
	border:thin #47601A solid;
}
#aboutLMN #description {
	float:left;
	margin:0 20px 0 40px;
	padding:0;
	width:410px;
	
	overflow:visible;
}
#aboutLMN #description h3 {
	margin:0 10px;
	padding:0 0 0 25px;
	color:#92B9DE;
	font-size:1.3em;
	background:url(../images/home_icon.gif) no-repeat left bottom; 
}
#aboutLMN #description p {
	color:#47601A;
	margin:0;
	padding:.7em 0 0;
	line-height:1.2em;
}



#mainContent #blueLine {
	margin-top:20px;
	float:left;
	height:10px;
	width:780px;
	background-color:#92B9DE;
	padding:0;
}
#mainContent #pinkLine {
	margin-top:20px;
	float:left;
	height:10px;
	width:780px;
	background-color:#DB4599;
	padding:0;
}
#mainContent #pinkBox {
	float:left;
	margin:20px 0 0 5px;
	padding:0;
	width:250px;
	height:12em;
	background:#DB4599 url(../images/pinkFade.jpg) bottom repeat-x;
}
#pinkBox h4 {
	margin:0;
	padding:.2em 0 .2em;
	color:#fff;
	background-color:#B73980;
	border-bottom:#fff solid thin;
	font-size:1.25em;
}
#mainContent #greenBox {
	float:left;
	margin:20px 0 0 10px;
	padding:0;
	width:250px;
	height:auto;
	background:#EDF1E0 url(../images/greenFade.jpg) bottom left repeat-x;
}
#greenBox h4 {
	margin:0;
	padding:.2em 0 .2em;
	color:#fff;
	background-color:#9AA28A;
	border-bottom:#fff solid thin;
	font-size:1.25em;
}

#mainContent #blueBox {
	float:left;
	margin:20px 0 0 10px;
	padding:0;
	width:250px;
	height:12em;
	background:#92B9DE url(../images/blueFade.jpg) bottom repeat-x;
}
#blueBox h4 {
	margin:0;
	padding:.2em 0 .2em;
	color:#fff;
	background-color:#80a3c3;
	border-bottom:#fff solid thin;
	font-size:1.25em;
}
.greenSquare {
	margin:7px 10px 0 5px;
	padding:0;
	background-color:#C1D1A4;
	width:10px;
	height:10px;
	float:left;
}
.blueSquare {
	margin:7px 10px 0 5px;
	padding:0;
	background-color:#92B9DE;
	width:10px;
	height:10px;
	float:left;
}
.pinkSquare {
	margin:7px 10px 0 5px;
	padding:0;
	background-color:#DB4599;
	width:10px;
	height:10px;
	float:left;
}
.homeBoxText {
	color:#000;
	margin:0;
	padding:10px;
	line-height:1.3em;
}
#leftBox {
	float:left;
	margin:0;
	padding-right:10px;
	width:500px;
}
#leftBox #description {
	float:left;
	margin:0 20px 0 10px;
	padding:0;
	overflow:visible;
}
#leftBox #description h3 {
	margin:0 0 0 10px;
	padding:3px 0 0 25px;
	color:#92B9DE;
	font-size:1.3em;
}
#leftBox ul li{
list-style-type:square;
color:#80a3c3;
}
.thumbBox{
	margin:10px 0 0 0;
	padding:0;
	width:450px;
	overflow:auto;
}
.thumbBox img{
	margin:0 10px 0 0;
	padding:0;
	float:left;
	border:#AFBE95 medium solid;
}
#description h3.servicesIcon {
	background:url(../images/services_icon.gif) no-repeat left bottom; 
}
#description h3.tipsIcon {
	background:url(../images/tips_icon.gif) no-repeat left bottom; 
}
#description h3.contactIcon {
	background:url(../images/contact_icon.gif) no-repeat left bottom; 
}
#description h3.linksIcon {
	background:url(../images/links_icon.gif) no-repeat left bottom; 
}
#description h3.mapIcon {
	background:url(../images/map_icon.gif) no-repeat left bottom; 
}
#description h3.whoIcon {
	background:url(../images/who_icon.gif) no-repeat left bottom; 
}
h3.NewsIcon {
	background:url(../images/newspaper_icon.gif) no-repeat left bottom; 
}
#leftBox #description p {
	color:#47601A;
	margin:0;
	padding:.7em 0 0;
	line-height:1.2em;
}
#rightBox {
	float:right;
	margin:0;
	padding:0;
	width:270px;
}
