/*    
Layout Name: Elizabeth Mitchell Online 
Layout URI: http://elizabeth-mitchell.us/
Description: A WordPress theme for <a href="http://elizabeth-mitchell.us/">Elizabeth Mitchell Online </a> by <a href="http://morningsundesigns.com/">Morningsun Designs</a>.     
Version: 1.0  
Author: Hiuxing  
Author URI: http://morningsundesigns.com/  
Tags: morningsun designs, yellow, orange, 2 column  
  
	Elizabeth Mitchell Online 
	 http://morningsundesigns.com/  
  
	This layout was designed and built by Hiuxing Wen,  
	whose design site you will find at http://morningsundesigns.com/  
	The CSS, XHTML and design is released under GPL:  
	http://www.opensource.org/licenses/gpl-license.php  
	User must keep all the credits intact for legel use.  
  
*/  
  
			body {  
				background: url(images/bg.png) #ffffd9 repeat-x;  
				margin: 0px;  
				padding: 0px;  
				font-family: Arial;  
				font-size: 11px;  
				color: #808080;  
				line-height: 12pt;  
     				text-align: justify;  
			}  
  
			a:link, a:visited, a:active {  
				text-decoration: none;  
				color: #ca8467;  
			}   
  
			a:hover {  
				text-decoration: underline;  
			}  
  
			img {  
				border-style: none;  
			} 
 
			strong {  
				color: #d58e6e;  
			}   
  
			h1 {  
				font-family: Helvetica;  
				font-weight: normal;  
				font-size: 14pt;  
				text-transform: lowercase;  
				border-bottom: #aaaaaa 1px dashed;  
				color: #aaaaa;  
				margin: 0 0 5px 0;  
				padding: 0;  
			}  
  
			h2 {  
				background: #e8e8e8;  
				font-family: "Lucida Sans", Arial, sans-serif;  
				font-size:11px;  
				letter-spacing:0px;  
				line-height: 15px;   
				text-transform: uppercase;  
				padding-top: 10px;  
				padding-right: 10px;  
				padding-left: 10px;  
				padding-bottom: 10px;  
				font-weight: bold;   
				text-align: left;  
				color:#80614C;  
				border-radius: 6px;  
			}  
  
			blockquote {  
				background-color: #f7f7f7;  
				color: #a0a0a0;  
				line-height: 12pt;  
				padding: 10px;  
				-webkit-border-radius: 3px;  
				-moz-border-radius: 3px;  
				border-radius: 3px;  
				-khtml-border-radius: 3px;  
			}  
  
			.layout { 
				background: url(images/wrapper.png) #edeae5 repeat-y;  
				margin: 0px auto;  
				padding: 0px;  
				width: 984px;			  
			} 
 
			.wrapper { 
				background: url(images/wrapper.png); 
				margin: 0px auto; 
				padding: 0px; 
				width: 984px; 
			} 
  
			.top {
				background: url(images/top.png); 							  
				width: auto;			  
				height: 35px;		  
			} 
 
			.navi {	 
				background: url(images/navi.png) #f0f0f0; 
				width: auto;			 
				height: 35px; 
				border: none; 
				text-align: center; 
				padding: 12px 0px 0px 40px; 
				color: #efc1d2;   
				font-family: georgia;   
				font-size: 12px;   
				font-weight: bold;   
				font-style: italic;   
				text-align: center; 
				text-decoration: bold; 
			} 
 
			.navi img {   
				border: none;   
			}   
   
			.navi strong {   
				color: #efc1d2;   
			}   
   
			.navi ul {   
				list-style: none;   
				padding: 0px 0 0px 0;   
				margin: 0;   
				background: transparent;   
			}   
   
			.navi li {   
				display: inline;   
				padding: 0;   
				margin: 0;   
				}   
   
			.navi li a {   
				color: #ffffff; 
				text-shadow: #ca8467 1px 1px 1px; 
				padding: 3px 3px 3px 3px;   
				margin: 0px 13px 0px 13px;   
			}   
   
			.navi li a:hover {   
				color: #eeda5b;   
				text-decoration: none;   
			}

			.gal {  
				background: url(images/gallery.png);  
				width: 365px;  
				height: 400px;  
				padding: 0px 0px 0px 0px;
				float: left;  
			}  
 
			.gallery {  
				padding: 150px 0px 0px 0px;
			}  
  
			.gallery img {  
				background: #d58e6e;
				width: 65px;
				height: 65px;
				border: 1px solid #d58e6e;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
				-khtml-border-radius: 5px;
				padding: 3px;
				margin: 3px;
				opacity:.70;
			}  
  
			.gallery img:hover {  
				background: #e3d674;
				border: 1px solid #e3d674;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
				-khtml-border-radius: 5px;
				padding: 3px;
				opacity:.80;
			}  

			.among {  
				background: url(images/among.png);		  
				width: 150px;			  
				height: 400px;
				float: left;  
			}  
  
			.welcome {	  
				background: url(images/welcome.png) #f0f0f0;  
				width: 469px;			  
				height: 400px;  
				border: none;  
				text-align: left;  
				padding: 0px 0px 0px 0px; 
				float: left;  
			}  
  
			.welcomem {  
				text-align: left;  
				padding: 155px 20px 0px 25px; 
			}  
  
			.misc {						  
				width: auto;			  
				height: 48px;		  
				clear: both;  
			}  
   
			.among2 {  
				background: url(images/among2.png) #000;		  
				width: auto;			  
				height: 61px; 
			}  
 
			.sidebar {						  
				color: #b59100;			  
				width: 354px;	  
				padding: 0px 0px 0px 0px;		  
				margin: 0px 0px 0px 0px;		  
				float: left;  
			} 
  
			.sheader {  
				background: url(images/sheader.png);		  
				height: 74px;	  
			}  
  
			.samong {  
				background: url(images/sx.png);		  
				width: 259px;			  
				height: auto;	  
				padding: 0px 50px 0px 45px;  
			}  
  
			.sfooter {  
				background: url(images/sfooter.png);		  
				height: 110px; 
			}  
  
			.content {					  
				width: 600px;			  
				margin: 0px 0px 0px 0px;		  
				float: left;  
			}  
  
			.title a {  
				color: #ffffff;  
				font-family: Georgia;  
				font-style: italic;  
				text-shadow: #ca8467 1px 1px 1px;  
				text-align: center;  
				font-size: 18px;  
				font-weight: bold;  
				width: auto;			  
				padding: 0px 0px 10px 0px;  
			} 
 
			.meta {  
				background: url(images/meta.png);  
				text-align: center;		  
				width: 630px;		  
				height: 98px;  
				padding: 0px 0px 0px 0px;  
			}  
 
			.minimeta {  
				color: #f7f1dd; 
			}  
 
			.minimeta a {  
				color: #f79972; 
			}  
  
			.metax {  
				background: url(images/meta.png);  
				text-align: center;		  
				width: 576px;		  
				height: 36px;  
			} 
 
			.contentbg {  
				background: url(images/contentbg.png) repeat-y;		  
				width: 547px;		  
				height: auto;	  
				padding: 0px 63px 0px 20px;  
			}

			.contentbg img {  
				background: #d58e6e;

				border: 1px solid #d58e6e;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
				-khtml-border-radius: 5px;
				padding: 3px;
				margin: 1px;
				opacity:.70;
			}  
  
			.contentbg img:hover {  
				background: #e3d674;
				border: 1px solid #e3d674;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
				-khtml-border-radius: 5px;
				padding: 3px;
				opacity:.80;
			}  
  
			.contentfooter {  
				background: url(images/contentfooter.png) no-repeat;  
				text-align: right;		  
				width: 630px;		  
				height: 140px;  
				padding: 69px 100px 0px 0px;  
			}  
  
			.contentfooterx {  
				background: url(images/contentfooter.png) no-repeat;  
				text-align: left;		  
				width: 630px;		  
				height: 140px;  
			}  
  
			.contentfooter ul {  
				list-style: none;  
				padding: 0px 0 0px 0;  
				margin: 0;  
				background: transparent;  
				margin: 0px 0px 50px 0px;  
			}  
  
			.contentfooter li {  
				display: inline;  
				padding: 0;  
				margin: 0;  
				}  
  
			.contentfooter li a {  
				color:#ffffff;  
				font-family: Georgia;  
				font-style: justify;  
				text-shadow: #ca8467 1px 1px 1px;  
				text-align: center;  
				font-size: 15px;  
				font-weight: bold;  
				width: auto;			  
				padding: 0px 0px 10px 0px;  
			}  
  
			.contentfooter li a:hover {  
				color: #fff;  
			}  
  
			.entry-footer {  
				padding: 5px;  
				text-align: justify;  
				border: 1px solid #DDD;  
				width: 541px;  
				margin: 0px 20px 10px 15px;  
			}  
  
			.contentc {  
				padding: 0px 50px 0px 35px;  
			}  
  
			.footer {		  
				font-family: tahoma;			  
				color: white;  
				font-size: 9px;  
				line-height: 9pt;  
				letter-spacing: 0px;   
				text-transform: normal;  
				background: #d08d71;  
				width: auto;  
				height: 60px;  
				padding: 17px 0px 0px 0px;  
				margin: 50px 0px 0px 0px;  
				clear: both;			  
			} 
 
			.footer a {  
				color: #f8e03d; 
			} 
  
			.flayout {    
				margin: 0px auto;  
				padding: 0px;  
				width: 954px;	  
				padding: 0px 0px 0px 10px;  
			}  
  
			.flayoutr {    
				float: right;  
				padding: 0px 40px 0px 0px;  
			}  
  
			.navigationfix {  
				text-align: center;  
				width: 531px;		  
				height: 37px;  
				margin: 0px 0px 20px 0px;  
			}  
  
			input, textarea {   
				font-family: arial;   
				font-size: 11px;   
				background-color: #fff;   
				color: #808080;   
				padding: 4px;  
				border: #d5d5d5 1px solid;    
				-webkit-border-radius: 4px;  
				-moz-border-radius: 4px;  
				border-radius: 4px;  
				-khtml-border-radius: 4px;  
			}   
   
   
			option, select {   
				font-family: arial;   
				font-size: 11px;   
				background-color: #fff;   
				color: #808080;   
				padding: 5px;   
				border: #d5d5d5 1px solid;    
				-webkit-border-radius: 4px;  
				-moz-border-radius: 4px;  
				border-radius: 4px;  
				-khtml-border-radius: 4px;  
				}   
 
