body, html {
	background-color:#38223D;
}
body {
	background-image: url("/images/design/back.jpg");
    background-repeat: repeat-x;
	margin:0;
	padding:10px 0 10px 0;
	height:100%;
	font-family: arial, sans-serif ! important;
}
#frame {
 
	padding:0px;
	width:900px;
	margin: 0px auto 0px auto;
	background-color:white;
	position:relative;
}
#masthead {
	margin:0px;
    position: relative;
    height: 200px;

    padding:0;
    z-index:1;
	
    background-image: url("/images/design/header.jpg");
    background-repeat: no-repeat;
    background-position: top left;
  
    
}
#logo {
    position: absolute;
    top: 5px;
    left: 15px;
   
  
    z-index:1;
}
#logo a {
    color: #000000;
    height: 40px;
    width:205px;
    text-decoration: none;
    display: block;
}

#logo h1 {
	float:left;

}
#footer {
	
	background-image: url("/images/design/footer.jpg");
    background-repeat: no-repeat;
    background-position: top left;
	background-color:#38223D;

    position: relative;
    padding: 12px 0 0 0;
	text-align:center;
	font-size:88%;
	color:silver;
	margin: 0px;
	
}
#nav {
	
}
#copy {	
}
#container {
	position:relative;
}
#main {
 	width:600px;
	margin: 50px 0 0 0;
    position:relative;
    height:auto;
    padding:0px 20px 0 20px;
	float:left;
	min-height:400px;


}
h1 {
	background: transparent url("/images/design/flower.jpg") top left no-repeat;
	color:silver;
	font-size:161.6%;
	padding-left: 50px;
	letter-spacing:1px;
		
}
h2 {
	color:silver;
	font-size:132%;
	letter-spacing:1px;
	line-height:150%;
	border:none;
	font-weight:normal;
}
#side h2 {
	background: transparent url("/images/design/petal.jpg") top left no-repeat;

	padding-left: 40px;

}
.article .info {
	display:none;
}
#side .article .info {
	display:block ! important;
}
#side {
	height:auto;
		border-right:1px solid #E7E6B8;

	position:relative;
	float:left;
    width:200px;
    top:50px;
    left:0px;
  min-height:300px;
    padding: 0px 10px 10px 10px;
	margin:0;
}
#news {

}

#menu {
	margin: 0 0 50px 0;
	text-align:right;
}
#menu li {
	list-style:none ! important;
	font-size:93%;
	font-weight:bold;
		
}
#menu li a {
	color:#000;
		font-style:italic ! important;
}
#menu li a:hover {
	color:black;
}
#finder {
  	position:absolute;
	text-align:right;
	top:0px;
  	right: 0px;
	padding:0;
	width:300px;



}
#finder  .input {
	width:150px;
	height:17px;
	padding:0px;
	margin:0px 5px 4px 0;
	border:1px solid silver;
	color:grey;
	font-size:88%;
}

#quote {
	padding: 100px 50px 10px 50px;
}
.quoter {
	text-align:right;
	font-size:88%;
	color:silver;
}
.saying {
	text-align:center;
	color:#666;
	font-style:italic;
}
.go {
	width: 21px;
  	height: 21px;
  	margin: 0;
  	padding: 0;
  	border: 0;
  	background: transparent url("/images/design/go.jpg") no-repeat center top;
  	text-indent: -1000em;
  	cursor: pointer; /* hand-shaped cursor */
  	cursor: hand; /* for IE 5.x */
}
/* common */
.nav {
	list-style: none;
	padding: 0;
	margin: 0;
}
.nav li {
	display: inline;
	padding: 0;
	margin: 0 5px 0 5px;
	
	line-height:88%;
    color:black;
}
.nav  {


}
.nav a {
    text-decoration:none;

    color:silver;
}

#subscribe {

}
#subscribe input, #subscribe select {
	margin-bottom:3px;
}