*{margin:0; padding:0;}

body {
  margin: 0;
     font-family: Arial, Helvetica, Georgie, Sans-serif;
     font-size: 12px;
     
     vertical-align: top;
     background:  #58595b url(http://www.pinmin.org/images/pin.jpg) no-repeat top center;; 
     
    
     color: #666666;
}
p{
      padding: 10px 0 0 0;
}

a:link, a:visited{
      text-decoration: none;
      font-weight:bold;
      color: #000;
}
a:hover { text-decoration: none; color : #333; }

img{ border: none;   } 
img a{border:none;} 

ul { list-style-type: none; }

#page {
	width: 850px;
	margin: 0px auto;
    background-color: #FFF;
    
}


#header { 
      float: left;
      width: 850px;
      height: 59px;
      padding: 0px;
      background: white;
}
#header h1 {
font-size: 24px;
font-weight: 600;
padding: 40px 30px 0 0;
}
#header h1 a {
color: #653D8A;
}
#header h1 a:hover {
color: #fff;
text-decoration: none;
}
#header h2 {
color: #fff;
font-size: 14px;
font-weight: 600;
padding: 3px 30px 0 0;
}
#menuholder{
    height: 37px;
    background-color:#425227;
}
#nav {
    width: 850px;
    height: 37px;
    background: url(http://www.pinmin.org/images/top-nav-bg.jpg) repeat-x right top;
    float: left;
    
}

#nav, #nav ul { /* all lists */
   padding: 0;
    margin: 0;
    list-style: none;
    line-height: 1.8;
    
}

#nav a {
   display: block;
    padding:10px 10px 10px 10px;
    color: #fff;
    font-size: 14px;
    margin-right: 10px;
    font-weight: bold;  
}

#nav .current_page_item a {
   display: block;
    padding:10px 10px 10px 10px;
    color: #fff;
    font-size: 14px;
    margin-right: 10px;
    font-weight: bold;  
    text-decoration:underline;  
}
                     
#nav a:hover {
   background: url(http://www.pinmin.org/images/top-nav-bg-hover.jpg) repeat-x right top;
    color:#ffffff;
}

#nav li { /* all list items */
    float: left;
    display: block;
}

#nav li ul { /* second-level lists */
    position: absolute;
    background: #b0b1b1;
    width: 164px;
    display: block;
}


#nav li ul a{ /* second-level lists */
    width: 144px;
}

#nav li ul ul { /* third-and-above-level lists */
    margin: -37px 0 0 164px;
    padding: 0;
}

#nav li ul ul a{
    width: 144px;
    }

#nav li:hover, #nav li.hover {
    position: static;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
    left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
    left: auto;
}
#wrapper {
background-color: #eaeaea;
padding: 0 0px 0 0px;
}

#bottom {
background-color:white;
padding: 10px 0;
}

#content {
	float: left;
	 width: 600px; 
     min-height:800px;
     background-color:#FFF;    
     
}

#content p{
 
    padding: 10px;
  
}

#sidebar {
     float: right;
      width: 250px;
      height: 800px;     
      display: inline;
      background-color:#eaeaea;
      margin-top:10px;

}
#footer {
   clear: both;
      float: left;
      width: 850px;
      height: 10px;
      padding-top: 0px;
      list-style: none;
      background: #58595b url(http://www.pinmin.org/images/footer-bg.jpg) repeat-x;
    
	
}
#footer p { color: #fff; }
#footer a { color: #fff; text-decoration: none; }
#footer a:hover { color: #fff; text-decoration: underline; }


h1{
     font-family: "Lucida Sans Unicode", "Lucida Sans", verdana, arial, helvetica;
     font-size: 24px;
     padding: 0 0 10px 0;
}

h4{
     font-family: "Lucida Sans Unicode", "Lucida Sans", verdana, arial, helvetica;
     font-size: 16px;
     padding: 0 0 10px 0;
}

h5{
     font-family: "Lucida Sans Unicode", "Lucida Sans", verdana, arial, helvetica;
     font-size: 14px;
     padding: 0 0 10px 0;
}






h2 a:hover, h2 a:visited, h2 a {

}

.post {
      
      width: 600px;
      background-color: #FFF;
}

.post h2 { 
    font-weight: 100;
    letter-spacing: -1px;
    font-size: 19px;
    margin: 0 0 4px; padding: 0 0 3px; 
}
.post h2 a:hover { text-decoration: none; }

.post h3 { 
    font-weight: 900;
    letter-spacing: -1px;
    font-size: 19px;
    margin: 0 0 4px; 
    padding: 0 0 3px; 
    padding-top:7px;
    
}
.post h3 a:hover { text-decoration: none; }

.post p {
padding: 10px;
}

.post a {

}

.post ul {
     font-family: Arial, Helvetica, Georgie, Sans-serif;
     font-size: 12px;
      color: #666666;
}


.post li {

}

.entry {
  line-height: 18px;
      padding-right: 0px;
}

.entrytext {
  
    padding: 25px 0px 25px 25px;
    font-family: Arial, Helvetica, Georgie, Sans-serif;
    font-size: 12px; 
    color: #666666;
    background-color: #FFF;

}

.entrytext .postmetadata {
	clear: both; 
    background:#E7EFE0; 
	padding:6px; 
	margin-top: 0px;
	margin-bottom: 5px;
}

.postmetadata alt {
	clear: both; 
	padding:6px; 
	margin-top: 0px; 
	margin-bottom: 5px;
}
.postmetadata {
	clear: both; 
	background:#E7EFE0; 
	padding:6px; 
	margin-top: 0px; 
	margin-bottom: 5px;
}
.postmetadata a {

}

.navigation{
      float: left;
      width: 500px;
      padding: 10px 0 0 0;
      padding-left: 25px;
      font-size: 14px;
      line-height: 16px;
      margin-bottom: 25px;
      
}
.center {

}

.pagetitle {

}

blockquote{
     margin-left: 30px;
     margin-right: 27px;
     margin-top: 10px;
     margin-bottom: 10px;
     background: #eaeaeb url(http://www.pinmin.org/images/blockquote.jpg) no-repeat top left;
     padding: 25px;
}

cite {
	font-family: arial, verdana, tahoma;
	font-weight: bold;
	font-style: normal;
	}
	
cite a{color: #111; text-decoration: none;}


acronym, abbr {

}

#content h2 {
        font-family: "Lucida Sans Unicode", "Lucida Sans", verdana, arial, helvetica;
      font-size: 18px;
      line-height: 35px;
      color: #038897;
      font-weight:bold;
}


#content ul {
color: #666666;
padding: 10px 30px;
}
#content ul li {
list-style-type: square;
}

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

#sidebar ul h2 {
    font-size:10pt;
    color:white;
    background-color: #038897;
    font-family: "Lucida Sans Unicode", "Lucida Sans", verdana, arial, helvetica;
          text-align:center;

}

#sidebar ul li {

}

#sidebar ul ul {
padding: 5px 0 5px 15px;
}

#sidebar ul ul li {
    background: url(images/icon.gif) no-repeat center left;
    padding: 2px 0 2px 20px;
}
#sidebar ul ul li a { font-size: 12px;font-weight:bold;text-decoration:none; text-align:center; }

#sidebar ul ul ul {
padding-left: 7px;
}

#sidebar p {
    padding: 5px 15px 5px 15px;

}

#sidebar a {
	font-size: 12px;
 	font-weight:bold;
 	text-decoration:none;

}
#sidebar a:hover {

}

#sidebar a:visited {

}
#sidebar h4{
    display: none;
}

.textwidget {
padding-left:5px;
padding-right:5px;

}

ol.commentlist {list-style-type: none;}

ol.commentlist li {
	background: #fff;
	margin:10px 0;
	padding:5px 0 5px 10px;
	}

ol.commentlist li.alt {background: #f3f3f3;}
ol.commentlist li p {margin: 6px 0 6px 0; padding: 0 12px 0 0; }

ol.commentlist a {color:#111;}

small.commentmetadata {

}

#comment{
	width:75%;
	min-width:300px;
	}

	
#commentssection{
	clear: both;
	padding: 2px 12px; 
	margin: 0; 
	}
	
#commentform{
	background: #E7EFE0;
	margin: 12px 0;
	padding:20px;
	}
#commentform input {
	border: 1px solid #000;
	margin: 10px 0 0 0;
	padding: 2px;
	}
#commentform p{
	color: #111;
	}
#commentform textarea {
border: 1px solid #000;
background: #E7EFE0;
margin-top: 10px;
color: #333;
}

#commentform a{color: #111; text-decoration: none;}
#searchform {

}

#searchform input {
font-size:12px;padding:6px;
border: 1px solid #aaa;
}

#searchform #s {

}
#searchform input#searchsubmit{
margin-top: 5px;
border:0;color:#fff; background: #5f7b4a;
width: 60px;
}

/*-------------Calendar-----------------*/

#wp-calendar {

}

#wp-calendar th {

}

#wp-calendar a {

}

#prev a, #next a {

}

#wp-calendar caption {

}
.dateicon {
padding-left: 20px;
background: url(images/date.png) no-repeat;
color: #111;
}

.titleback {

padding: 10px;
margin-bottom: 10px;
margin-top: 20px;
}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

