/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  * { margin: 0pt;
    padding: 0pt;
    }

  html { height: 100%;
    margin-bottom: 10px;
    }

  body { background: rgb(227, 225, 221) none repeat scroll 0%;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 80%;
    line-height: 1.5em;
    color: rgb(78, 78, 78);
    }

#backgroundGradient {
	background: url(images/backgrndGradnt.jpg) center repeat-y ;
}
  #container {
	margin: 10px auto;
	padding: 15px;
	background: rgb(255, 255, 255) none repeat scroll 0%;
	width: 850px;
	height:1500px;
	}
  #containerindex {
	margin: 10px auto;
	padding: 15px;
	background: rgb(255, 255, 255) none repeat scroll 0%;
	width: 850px;
	height:655px;
	}

  a img, img {
	border: medium none;
	display: compact;
    }

  .hidetext { display: none;
    }

  a:link, a:visited { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 100%;
    color: rgb(224, 119, 10);
    text-decoration: none;
    }

  a:hover { background: rgb(224, 119, 10) none repeat scroll 0%;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 100%;
    color: rgb(255, 255, 255);
    text-decoration: none;
    height: auto;
    width: auto;
    }

  .intro { font-family: Georgia,"Times New Roman",Times,serif;
    color: rgb(224, 119, 10);
    font-size: 130%;
    font-style: italic;
    line-height: 130%;
    }

  #copyright { color: rgb(139, 121, 104);
    text-align: right;
    }

  #copyright a:link, #copyright a:visited { background: transparent none repeat scroll 0%;
    color: rgb(99, 78, 59);
    text-decoration: none;
    }

  #copyright a:hover { background: transparent none repeat scroll 0%;
    color: rgb(99, 78, 59);
    text-decoration: underline;
    }

  h1 { font-family: "Lucida Sans","trebuchet MS",verdana,arial,sans-serif;
    font-size: 18px;
    color: rgb(87, 87, 87);
    text-decoration: none;
    font-weight: lighter;
    }

  h2, h3, h4 { font-family: Georgia,"Times New Roman",Times,serif;
    color: rgb(224, 119, 10);
    }

  h3 { font-size: 16.5px;
    }

  h4 { font-size: 15.5px;
    font-weight: lighter;
    }

  .date { font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 11px;
    color: rgb(42, 42, 42);
    text-decoration: none;
    font-weight: lighter;
    }

  .title, .title a:link, .title a:visited { font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 14px;
    color: rgb(224, 119, 10);
    text-decoration: none;
    }

  .title a:hover { font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 14px;
    color: rgb(255, 255, 255);
    text-decoration: none;
    background-color: rgb(224, 119, 10);
    height: auto;
    width: auto;
    }

  .rssicon { float: left;
    }

  #accessibility { display: none;
    }

  #header { float: left;
    width: 100%;
    height: 160px;
    }

  #logo { padding: 0pt 0px 0px 0pt;
    float: left;
    width: 140px;
    height: 170px;
    }

  #logo, #logo a { display: block;
    width: 140px;
    height: 170px;
    }

  #logo a {
	background: transparent url(images/mwLogo.jpg) no-repeat scroll 0%;
	text-align: center;
    }

  #maincontent { background: transparent url(images/main_bg_64x4.gif) repeat-y scroll left top;
    float: right;
    width: 100%;
    margin-bottom: 15px;
    height: auto;
    }

  #photo_home {
	background: rgb(255, 255, 255) none repeat scroll 0%;
	float: left;;
	width: 400px;
	padding:20px; 
	
    }
	#middle_home {
	background: rgb(255, 255, 255) none repeat scroll 0%;
	float: left;;
	padding:20px; 
	
    }

  #rightcontent_home {
	padding: 10px;
	background: transparent url(images/main_bg_8x4.gif) repeat scroll left top;
	float: right;
	width: 330px;
	padding:20px; 
    }

  #rightcontent_inside { padding: 4px 45px 5px 20px;
    background: rgb(255, 255, 255) url(images/main_bg_8x4.gif) repeat-y scroll left top;
    float: left;
    width: 520px;
    }

  #maincontent .page { font-size: 12px;
    }

  #rightcontent_home .entry { padding-bottom: 9px;
    }

  #rightcontent_inside .post { padding-bottom: 12px;
    }

  #rightcontent_inside .entry p { padding-bottom: 12px;
    }

  #rightcontent_inside #archive .post { float: left;
    width: 430px;
    padding-bottom: 18px;
    }

  #rightcontent_inside #archive .entry p { padding-bottom: 2px;
    }

  #rightcontent_inside .entry img { padding-right: 15px;
    padding-bottom: 10px;
    }

  #rightcontent_inside .entry h3 { padding-bottom: 10px;
    }

  #rightcontent_inside .entry h4 { padding-bottom: 3px;
    }

  #rightcontent_inside .entry ul { margin-left: 10px;
    }

  #rightcontent_inside .thumb { padding: 2px 10px 0pt 0pt;
    float: left;
    width: 77px;
    }

  #rightcontent_inside .thumb img { border: 1px solid rgb(204, 204, 204);
    }

  #rightcontent_inside ul#firerooms, #rightcontent_inside ul#waterrooms, #rightcontent_inside ul#earthrooms { margin: 0pt;
    padding: 0pt;
    list-style-type: none;
    width: 100%;
    float: left;
    height: 160px;
    }

  #rightcontent_inside .entry li { float: left;
    }

  #sidebar { float: left;
    width: 245px;
    }

  .heading { position: relative;
    top: 5px;
    left: 124px;
    width: 120px;
    text-transform: uppercase;
    }

  #clear {
	background: rgb(237, 237, 237) none repeat scroll 0%;
	clear: both;
	height: 55px;
	}

  #divider { margin: 8px 0pt 5px 136px;
    background: transparent url(images/divider.gif) no-repeat scroll left top;
    width: 32px;
    height: 12px;
    }

  #nav { background: rgb(237, 237, 237) none repeat scroll 0%;
    width: 710px;
    height: 140px;
    float: left;
    color: rgb(63, 63, 63);
	background:url(images/topBanner.jpg) right;
	
    }

  #topnav { background: rgb(215, 215, 215) none repeat scroll 0%;
    width: 100%;
    height: 27px;
    position: relative;
    top: 44px;
    }

  #topnav ul { margin: 0pt;
    padding: 0pt;
    float: right;
    }

  #topnav li { list-style-type: none;
    float: left;
    }

  #topnav a { padding: 0.2em 1em;
    background: rgb(138, 138, 138) none repeat scroll 0%;
    display: block;
    text-decoration: none;
    font-size: 0.94em;
    color: rgb(255, 255, 255);
    text-transform: uppercase;
    font-family: Georgia,"Times New Roman",Times,serif;
    }

  #topnav a:hover { background: rgb(126, 207, 211) none repeat scroll 0%;
    color: rgb(255, 255, 255);
    }

  #footer {
	margin: 10px auto;
	padding: 5px;
	width: 850px;
	height: 40px;
    }

  ul#footernav { margin: 0pt;
    padding: 0pt;
    height: 40px;
    float: left;
    }

  ul#footernav li { list-style-type: none;
    float: left;
    }

  ul#footernav a { padding: 0em 0.6em;
    display: block;
    text-decoration: none;
    color: rgb(139, 121, 104);
    }

  ul#footernav a:hover { background: transparent none repeat scroll 0%;
    color: rgb(99, 78, 59);
    text-decoration: underline;
    }

  .ddfmwrap { float: left;
    }

  .ddfmerrors { font-size: 15px;
    }

  input, textarea, select { border: 1px solid rgb(153, 153, 153);
    background: rgb(255, 255, 255) none repeat scroll 0%;

    }

  textarea:focus, input:focus, select:focus { border: 1px solid rgb(126, 207, 211);
    }
	
#menu {

}

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



#menu a, #menu h2 {
    padding: 0.2em 1em;
    background: rgb(138, 138, 138) none repeat scroll 0%;
    display: block;
    text-decoration: none;
    font-size: 0.84em;
    color: rgb(255, 255, 255);
    text-transform: uppercase;
    font-family: Georgia,"Times New Roman",Times,serif;
	
	border-width: 1px;
	border-style: solid;
	border-color: #ccc #888 #555 #bbb;
margin: 0;

}

#menu h2 {
color: #fff;
background: rgb(138, 138, 138);
text-transform: uppercase;
}

#menu a {
color: #000;
background: #efefef;
text-decoration: none;
}




#menu a:hover {
 background: rgb(126, 207, 211) none repeat scroll 0%;
    color: rgb(255, 255, 255);
}



#menu li {
list-style-type: none;
    float: left;
	position: relative;}
	

#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul {
display: none;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}


#menu1 {
width: 100%;
background: #eee;
float: left;
background: rgb(215, 215, 215) none repeat scroll 0%;
height: 27px;
position: relative;
top: 125px;
}

#menu1 ul {
list-style: none;
margin: 0;
padding: 0;
width: 12em;
float: right;
}

#menu1 a, #menu1 h2 {
  font-family: Georgia,"Times New Roman",Times,serif;
      font-size: 0.84em;
display: block;
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0;
padding: 2px 3px;
}


    

#menu1 h2 {
background: rgb(138, 138, 138) none repeat scroll 0%;
    color: rgb(255, 255, 255);
text-transform: uppercase;
}

#menu1 a {
    color: rgb(105, 105, 105);
background: #efefef;
text-decoration: none;
}

#menu1 a:hover {
color: #a00;
background: #fff;
}

#menu1 li {position: relative;}

#menu1 ul ul {
position: absolute;
z-index: 500;
}

#menu1 ul ul ul {
position: absolute;
top: 0;
left: 0;
width:0;
}

div#menu1 ul ul {
display: none;
}

div#menu1 ul ul,
div#menu1 ul li:hover ul ul,
div#menu1 ul ul li:hover ul ul
{display: none;}

div#menu1 ul li:hover ul,
div#menu1 ul ul li:hover ul,
div#menu1 ul ul ul li:hover ul
{display: block;}

