/*     
Layout Name: GellarFan.com  
Layout URI: http://gellarfan.org/  
Description: A Sarah Michelle Gellar WordPress theme for <a href="http://gellarfan.org/">Gellarfan.org</a> by <a href="http://morningsundesigns.com/">Morningsun Designs</a>.   
Version: 1.0   
Author: Hiuxing   
Author URI: http://morningsundesigns.com/   
Tags: morningsun designs, yellow, green, 2 column   
   
	Gellarfan.org  
	 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) #f6f6f6 repeat-x;  
				margin: 0px;  
				padding: 0px;  
				font-family: tahoma;  
				font-size: 8pt;  
				color: #808080;  
				line-height: 9pt;  
     				text-align: justify;  
			}  
   
			a:link, a:visited, a:active {  
				text-decoration: none;  
				color: #958d61;  
				}   
  
			a:hover {  
				color:#7A5336;background-color:none;font-weight:bold;  
				}  
  
			b {  
				color: #958d61;  
			}   
  
			img {  
				border-style: none;  
			}  
  
		 	.layout {    
				margin: 0px auto;  
				padding: 0px;  
				width: 984px;	  
				position: relative;		  
			}  
  
			.header {	  
				background: url(images/header.png);  
				width: auto;			  
				height: 619px;  
				border: none;  
				color: #efc1d2;  
				text-shadow: #e6a4bc 2px 2px 2px;  
				font-family: georgia;  
				font-size: 12px;  
				font-weight: bold;  
				font-style: italic;  
                                text-transform:uppercase;
				text-align: left;  
			}

			.navi {	       
				width: 984px;			    
				height: 31px;    
				border: none;  
				color: #c1a07b;  
				font-family: georgia;  
				font-size: 12px;  
				font-weight: bold;  
				font-style: italic;  
				text-align: center;    
				padding: 10px 0px 0px 0px;
				top: 0px;
				left: 0px;
				position: absolute; 
			} 
 
			.navi strong {    
				color: #d1b391;    
			}    
  
			.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: #98935c;  
				padding: 3px 0px 3px 0px;  
				margin: 0px 13px 0px 13px;  
				text-decoration: none; 
			}  
  
			.navi li a:hover {  
				color: #a97c51;  
				text-decoration: none;  
			}
 
			.welcome { 
				color: #bd705d; 
				font-family: Verdana; 
				font-size: 9px; 
				line-height: 10pt; 
				text-align: left; 
				position: absolute; 
				height: auto; 
				width: 435px; 
				top: 365px; 
				left: 45px; 
			} 

			.slideshow { 
				color: #bd705d; 
				font-family: Verdana; 
				font-size: 9px; 
				line-height: 10pt; 
				text-align: left; 
				position: absolute; 
				height: auto; 
				width: 438px; 
				top: 182px; 
				left: 508px; 
			} 
 
			.advert { 
				text-align: center; 
				position: absolute; 
				height: auto; 
				width: auto; 
				top: 473px; 
				left: 143px; 
			} 
  
			.sidebar {						  
				color: #7f5555;			  
				width: 333px;	  
				padding: 0px 0px 0px 0px;		  
				margin: 0px 0px 0px 0px;		  
				float: left;  
			}  
  
			.samong {  
				background: url(images/sx.png);		  
				width: 245px;			  
				height: auto;	  
				padding: 0px 52px 0px 50px;  
			}  
 
			.samongli {  
				background: url(images/sx.png);		  
				width: 245px;			  
				height: auto;	  
				padding: 0px 52px 0px 50px; 
				text-align: center; 
			}  
			.samongli img { 
				background: #efdac4; 
				border: 1px solid #aaa277; 
				-webkit-border-radius: 5px; 
				-moz-border-radius: 5px; 
				border-radius: 5px; 
				-khtml-border-radius: 5px; 
				padding: 3px; 
				margin: 2px; 
				opacity:.70; 
			} 
 
			.samongli img:hover { 
				background: #aaa277; 
				border: 1px solid #efdac4; 
				-webkit-border-radius: 5px; 
				-moz-border-radius: 5px; 
				border-radius: 5px; 
				-khtml-border-radius: 5px; 
				padding: 3px; 
				opacity:.80; 
			}

 
			.thumb { 
				padding:0px;
    				border: 5px solid #efdac4;
				-moz-border-radius:  7px; 
				-webkit-border-radius: 7px; 
				border-radius: 7px
				width: 80px;
				height: 90px;
        		} 
 
			.thumb:hover { 
				padding:0px;
				border: 5px solid #B6AE84;
				-moz-border-radius: 7px; 
				-webkit-border-radius:7px; 
				border-radius:7px; 
				} 

			.sfooter {  
				background: url(images/sfooter.png);		  
				width: 333px;			  
				height: 93px;  
			}  
  
			.content {					  
				width: 600px;			  
				margin: 0px 0px 0px 0px;		  
				float: left;  
			}  
 
			.title {  
				color: #e5a0b1;  
				font-family: Georgia;  
				font-style: italic;  
				text-shadow: #e5a0b1 2px 2px 2px;  
				text-align: center;  
				font-size: 18px;  
				font-weight: bold;  
				width: auto;  
				padding: 0px 0px 10px 0px;  
			}  
  
			.meta {  
				color: #808080;  
				background: url(images/meta.png);  
				text-align: center;		  
				width: 630px;		  
				height: 23px;  
				padding: 13px 0px 0px 0px;  
			}  
  
			.contentbg {  
				background: url(images/contentbg.png) repeat-y;		  
				width: 582px;		  
				height: auto;	  
				padding: 0px 35px 0px 20px;  
			}  
  
			.contentfooter {  
				background: url(images/contentfooter.png) no-repeat;  
				width: 627px;		  
				height: 110px;  
				text-align: center; 
				padding: 0px 0px 0px 0px;  
				margin: 0px 0px 0px 0px;  
			}  
  
			.contentfooter a:link, .contentfooter a:visited {  
				color: #e8c8a5;  
				font-family: Georgia;  
				font-size: 17px;  
				font-weight: bold;  
			}  
  
			.contentfooter a:link:hover, .contentfooter a:visited:hover {  
				color: #d8b289; 
				text-decoration: none; 
			}  
   
			.entry-footer {  
				background: #ffffff;  
				padding: 5px;   
				text-align: justify;   
				border: 1px solid #DDD;   
				width: 556px;   
				margin: 20px 70px 0px 25px;  
			}   
   
			.contentc {   
				padding: 0px 50px 0px 35px;   
			}   
   
			.footer {		   
				font-family: tahoma;			   
				color: #8d8474;   
				font-size: 9px;   
				line-height: 9pt;   
				letter-spacing: 0px;    
				text-transform: normal;   
				background: #f1dcc7;   
				width: auto;   
				height: 60px;   
				padding: 17px 0px 0px 0px;   
				margin: 50px 0px 0px 0px;   
				clear: both;			   
			}   
   
			.flayout {     
				margin: 0px auto;   
				padding: 0px;   
				width: 900px;	   
				padding: 0px 0px 0px 0px;   
			}   
   
			.flayoutr {     
				float: right;   
				padding: 0px 40px 0px 0px;   
			}   
   
			.navigationfix {   
				text-align: center;   
				width: 531px;		   
				height: 37px;   
				margin: 0px 0px 20px 35px;   
			}   
   
			input, textarea {   
				font-family: tahoma;   
				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: tahoma;   
				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;  
				}

