/* --------------------------------------------PWD

Site: Katie Leung Fan
Version: Green, Green, Green!
URL: http://katieleungfan.com

PWD-------------------------------------------- */

body {
	  padding:0px;
	  margin:0px;
	  text-align:justify;
	  background: url(katiebg.jpg) repeat-x top center #CEDADA;
	font-family:arial, georgia;
font-size:11px;
}

b, strong, bold{
	 color:#c17f00;
}

i, italic, em{
	color: #4B888D;
	font-style:italic;
}

a {color:#555555;}

h3 {border-bottom:0px;
margin-bottom:7px;
padding-bottom:5px;
text-align:center;
text-decoration:none;
padding-top:0px;
margin-top:-15px;}

#content h3 {font-size:7pt;}


underline, u{
	color: #c87600;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}

a:hover {cursor:default;}

#container {
	  width:775px;
	  margin:0 auto;
	  float:inherit;
position:absolute;
}

input, select, textarea {
      font-size: 11px;
      font-family: "Arial";
	  color:#979797;
	  text-shadow:1px 1px #ffffff;
	  border:solid 1px #ebebeb;
	  background:#ebebeb;
      padding:5px 5px 5px 5px;
	  -moz-border-radius:10px;
	  -khtml-border-radius: 10px;
	 -webkit-border-radius: 10px;
}

input:hover, select:hover, textarea:hover {
	  color:#bcb013;
}

blockquote {
      font-size: 11px;
	  text-shadow:1px 1px #ffffff;
	  background:#ebebeb;
      font-family: "arial";
	  line-height:13px'
      margin-bottom:5px;
	  padding:5px 10px 5px 10px;
}

.image {margin:2px;
margin-right:2px;
padding: 5px;
background: #F0EEF1;
border-right:1px solid #D5DBD1;
border-bottom:1px solid #D5DBD1;}

h3{
font-family:"arial";
font-size:11px;
text-transform:uppercase;
padding:10px 0px 2px 2px; 
border-bottom:1px solid #dcdcdc;
color:#555555;
}

/* --------------------------------------------HEADER-PWD-------------------------------------------- */

#header {
      height: 370px;
	  width:100%;
	  margin-top:0px;
	  font-family: "Georgia";
	  font-size: 11px;
	  line-height: 15px;
	  background:url(katietop.jpg) no-repeat center;
	  text-align:justify;
	background-color:#FFFFFF;
	position:absolute;
}

#welcome {width:415px;
	height:400px;
	margin-left:-20px;
		 text-shadow:1px 1px #ffffff;
	font-color:#75B791;
	position:absolute;}

#welcome .image {  
margin:2px;
margin-right:2px;
padding: 5px;
background: #F0EEF1;
border-right:1px solid #D5DBD1;
border-bottom:1px solid #D5DBD1;
} 

#welcome .image:hover {  
margin:2px;
margin-right:2px;
padding: 5px;
background: #F0EEF1;
border-right:1px solid #D5DBD1;
border-bottom:1px solid #D5DBD1;
} 

#welcome blockquote {background:transparent;}


#welcome a {color:#8D2117;text-decoration:none;}

#welcome a:hover {cursor:default;text-decoration:underline;}

#header01 {
      height: 59px;
	  width:899px;
	  margin:0px;
	  padding:0px 0px 0px 53px;
}



/* --------------------------------------------BODY-PWD-------------------------------------------- */

#main-content {
	  float:right;
	  margin-right:60px;
	  margin-top:0px;
	  width:500px; 
	  font-size: 11px;
	  line-height: 13px;
}

#main-content a{
      color:#bbbbbb;
	  text-decoration:none;
	  letter-spacing:-1px;
	 font-family:"arial";
	 font-weight:bold;
}

#main-content a:hover{
      color:#d1d1d1;
	  text-decoration: none;
}

#main-content img{
	 border: solid 1px #dedede;
	 background:#ffffff;
	 text-align:center;
	 padding:5px;
	 margin:3px;
}

#main-content img:hover{
	 border: solid 1px #e2d960;
	 background:#ffffff;
}



/* --------------------------------------------SIDEBAR-PWD-------------------------------------------- */

#sidebar {
	  float:right;
	  margin-top:200px;
	margin-left:785px;
	margin-right:20px;
	  width:280px; 
	  font-size: 11px;
	  line-height: 13px;
	  color:#bab027;
	  text-shadow:1px 1px #efe88e;
	background-color:#F0EFED;
padding:15px;
	position:absolute;
	border-right:1px solid #D7DFD0;
	border-bottom:1px solid #D7DFD0;
}

#sidebar a{
      color:#948b0d;
	  text-decoration:none;
}

#sidebar a:hover{
      color:#bab027;
	  text-decoration: underline;
}

#sidebar ul {
	  padding:0;
	  margin:0px;
	  list-style-type:none;
  }
#sidebar li {
	  padding:0;
	  margin:0px;
	  list-style-type:none;
  }

#sidebar-field {
      padding:10px 10px 10px 10px;
	  font-size: 11px;
	  line-height: 13px;
}

#sidebar-content1 {
     padding:10px 0px 0px 0px;
	 font-size: 11px;
	 line-height: 13px;
	 text-align:justify;
}


.sidebar-disclaimer {
	  background:#e9e173;
	  -moz-border-radius:10px;
	  -khtml-border-radius: 10px;
	 -webkit-border-radius: 10px;
	  margin-top:10px;
	  margin-bottom:10px;
	  padding:10px;
	  text-align:justify;
}

 div.side {
        background: #F1EEE7 url() no-repeat;background-position: top right;
        border-right: 1px solid #E5E1D8;
        border-bottom: 1px solid #E5E1D8;
        padding: 10px;
        margin: 0px;
        margin-bottom: 10px;
        -moz-border-radius: 0px;
        }




     #content {
	float: left;
	margin-left:0px;
	margin-right:0px;
	width: 775px;
	margin-top: 15px;
	padding: 0;
	text-align: justify;
	background: transparent;
        }

        div.main {
        background: #F2EEED url() no-repeat;background-position: top right;
        border: 0px solid #F2EEED;
        padding: 15px;
        margin: 0px;
        margin-bottom: 10px;
	margin-top:0px;
	margin-right:15px;
        -moz-border-radius: 0px;
	border-right:1px solid #EEEFE1;
	border-bottom:1px solid #EEEFE1;
        }

        h1 { 
        background: #FDE8B1;
        font-family: georgia;
	margin-left:-55px;
	font-size: 12px;
	font-weight: lighter;
	text-align: center;
	text-transform: uppercase;
	color: #7E5752;
	padding: 15px;
        -moz-border-radius: 5px;
	margin-bottom:0px;
	border-right:1px solid #DFE3D2;
	border-bottom:1px solid #DFE3D2;
		text-shadow:1px 1px #ffffff;
        }


        h2 { 
        background:transparent;
        color: #999;
        font-family: trebuchet ms;
	font-size: 8px;
        text-align: center;
	letter-spacing: .5px;
	font-weight: normal;
        text-transform: uppercase;
	margin-top: -10px;
	padding: 5px;
	 }


        #content a img {
margin:2px;
margin-right:2px;
padding: 5px;
background: #F0EEF1;
border-right:1px solid #D5DBD1;
border-bottom:1px solid #D5DBD1;
    border-left:0px;
border-top:0px;    }


        #content a:hover img {
margin:2px;
margin-right:2px;
padding: 5px;
background: #F0EEF1;
border-right:1px solid #D5DBD1;
border-bottom:1px solid #D5DBD1;
        border-left:0px;
border-top:0px;       } 

#nonheader {width:775px;
position:absolute;
margin-top:375px;}






