/*resets and utility*/

* {margin: 0; padding: 0;
}

.clearfloats {clear:both;}

/*general element styles*/

body {
background-color: #524e4e;
font-family: Arial, Helvetica, sans-serif;
font-size: small;
line-height: 150%;
text-align: center;
}

h1, h2 {
font-family: Papyrus;
size: 180%;
margin: 25px 0;
}

/*head section*/
#header {
width:896px;
height: 158px;
margin: 0 auto;
padding-top: 110px;
padding-left:0px;
text-align:left;
background-image:url(images/banner-bk.jpg)
}

#flash {
margin: 0px 0px 0px 217px;
}

/*navigation*/

div#listmenu  {
width: 100%;
height: 30px;
background-color:#B8A092;
}

/*suckerfish list*/

ul { /* all lists */
margin: 0 ;
padding:0;
font-size:16px;
font-weight:bold;
font-family:Papyrus;
list-style: none;
}

li { /* all list items */
float: left;
background-color:#B8A092;
border-right: 1px solid #666;
position: relative;
width: auto;
}

li ul { /* second-level lists */
top: 30px;
left: 0;
display:none;
position:absolute;
width: 200px;
text-align:left;
}

li ul li{ 
width: 180px;
border:none;
}

li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
top: auto;
left: auto;
}

li:hover ul, li.over ul { /* lists nested under hovered list items */
display: block;
}

li a{
text-decoration: none;
display:block;
padding:5px 8px;
color:#000000;
}

li a:hover{
text-decoration: none;
color:#3333CC;
background-color: #E7D1B6;
color:#255F70;
}

/*outside containers*/

#wrapper {
width: 980px; 
margin: 0 auto;
background: url(images/wrapper-bk.jpg) repeat-y;
text-align:center;
}

#content{
width:896px;
margin: 0 auto;
}

/*column 1*/
#column1 {
width:217px;  float: left;
text-align:center;
background: url(images/budhha.jpg) no-repeat;
}

#column1 p{
margin: 10px 0;
}

/*column 2*/

#column2 {
width:679px;
float: left;
}

#column2 p{
text-align: left;
font-size: 110%;
margin-bottom: 20px;
}

#column2 #content2 {
padding: 50px;
}

#column2 #content2 p:first-letter {
font-weight: bold;
font-size: 160%;
color:#8FADAA;
font-family: papyrus;
}
	
blockquote#proverb {
width: 350px;
padding-top: 1px;
height: 250px;
background-color:#8E9FA4;
background-image:url(images/proverb.jpg);
text-align: center;
margin: 0 auto;
}

blockquote#proverb p{
margin: 20px 10px;
text-align: center;
font-weight:bold;
}

/*footer*/
#footer{
padding-top:15px;
background-color: #8E9FA4;
height: 90px;
}

.credits {
font-size: 90%;
font-style:italic;

}

