/*

Theme Name: Da Chen

Theme URI: http://www.dachen.org

Description: New York Times Bestelling Author

Author: CrocoDesigns

Author URI: http://www.crocodesigns.com

*/



body {

	font-size: 9pt;

         line-height:1.4em;

	font-family: Verdana, Arial, Sans-Serif;

	background:#810401 url(images/redbg.gif) top left repeat-x;

         background-attachment:fixed;

	color: #000000;

	margin:0;

	padding:0;

}

#home {margin-left:5px; margin-top:5px; position:absolute; color:#ffffff;}

#contentpage img { border:0; margin:3px; }

#content img { border:0; margin:3px; }



#header h1 { display: none; }

#header .description { display: none }

.header{ background:url(images/header.jpg) top center no-repeat; width:800px; height:143px; }





#excerpt p { text-indent:40px; }



<!--FrontPage-->

#contentindex img { border:1px solid #ffffff; margin:0px;}

#pageindex img { border:0;margin:0;padding:0;}



table#x  {border:2px solid #000000;}



#pageindex {

color:#ffffff;

width:810px;

margin:0px auto;

margin-top:0px;

}



#contentindex{

margin:5px;

padding:0px;

height:280px;

width: 500px;

}



#footerindex{

text-align: center;

clear: both;

margin: 0 auto;

padding: 0px;

}



#footerindex p {

margin: 0;

padding: 5px 65px 20px 65px;

}



.postindex {

font-size: 1.0em;

}



.titlepostindex{

color: #DBA72C;

letter-spacing:2px;

text-align:center;

font-size:11pt;

font-weight:bold;

text-decoration: none;

margin-bottom:5px;

}

<!--FrontPage-->



#page {

color:#ffffff;

width:800px;

margin:0 auto;

}



#pagewrapper {

color:#000000;

background:#ffffff;

border-left:2px solid #000000;

border-right:2px solid #000000;

border-bottom:2px solid #000000;

width:800px;

margin:0 auto;

}



#content{

float:left;

margin:10px 0 0 0;

padding:0 0 0 30px;

width: 470px;

}



#contentpage{

margin:10px auto;

padding:0px 30px 0 30px;

width: 740px;

}



#sidebar {

margin:10px 0 0 530px;

padding:0px 10px 20px 20px;

width: 200px;

color:#000000;

}



#footer {

text-align: center;

clear: both;

color:#000000;

margin:auto;

margin-top:5px;

margin-bottom:2px;

padding: 0px;

}



#footer p {

margin: 0;

padding: 0px 65px 0px 65px;

}





/* **************** LINKS **************** */

#pagewrapper a:link {

	color: #930702;

         font-weight:bold;

	text-decoration: none;

}



#pagewrapper a:visited {

	color: #930702;

         font-weight:bold;

	text-decoration: none;

}





#pagewrapper a:hover {

	color: #000000;

         text-decoration:underline;

         font-weight:bold;

}



#pageindex a:link {

	color: #A7832D;

         font-weight:bold;

	text-decoration: none;

}



#pageindex a:visited {

	color: #A7832D;

         font-weight:bold;

	text-decoration: none;

}





#pageindex a:hover {

	color: #ffffff;

         text-decoration:underline;

         font-weight:bold;

}



a:link {

	color: #A7832D;

         font-weight:bold;

	text-decoration: none;

}



a:visited {

	color: #A7832D;

         font-weight:bold;

	text-decoration: none;

}





a:hover {

	color: #ffffff;

         text-decoration:underline;

         font-weight:bold;

}



#home a:link {

	color: #A7832D;

         font-weight:bold;

	text-decoration: none;

}



#home a:visited {

	color: #A7832D;

         font-weight:bold;

	text-decoration: none;

}





#home a:hover {

	color: #ffffff;

         text-decoration:underline;

         font-weight:bold;

}

/* *************** HEADERS *************** */



h1, h2{

	font-family: Verdana, Arial, Sans-Serif;

	font-weight: bold;

	font-size: 12pt;

         letter-spacing:2px;

         text-align:center;

         margin:2px 0 2px 0;

         color: #8B9DDD;

}



h3 {

	font-family: Verdana, Arial, Sans-Serif;

	font-weight: bold;

	font-size: 11pt;

         letter-spacing:1px;

         text-align:center;

         margin:2px 0 2px 0;

         color: #ffffff;

}



h4 {

	font-family: Verdana, Arial, Sans-Serif;

	font-weight: bold;

         letter-spacing:1px;

	font-size: 10pt;

         margin:5px 0 5px 0;

         color: #000000;

}



h2.pagetitle {

text-align: center;

font-size:11pt;

margin-top:5px;

color: #000000;

border-bottom:1px solid #000000;

padding-bottom:2px;

letter-spacing:2px;

text-decoration: none;

margin-bottom: 20px;

}



.titlepost{

color: #8B9DDD;

letter-spacing:2px;

text-align:left;

font-size:11pt;

font-weight:bold;

text-decoration: none;

margin-bottom:5px;

}







#sidebar h2, #linksbar h2 {

	text-align: center;

	color: #000000;

         font-size:10pt;

         margin:5px 0 2px 0;

         padding:2px;

}



#sidebar h3, #linksbar h3, #linksbar h4 {

	font-weight: bold;

	font-size: 9pt;

         margin:5px 0 2px 0;

         color: #000000;

}

/* ****************** POST ****************** */

.post {

padding:10px;

font-size: 1.0em;

text-align: justify;

}



.postmetadata {

text-align:center;

clear:both;

border-top:1px solid #000000;

padding-top:3px;

margin:5 auto;

}



#single.postmetadata{

clear: both;

width: 400px;

margin: 25px auto 15px auto;

border-top: 1px solid #000000;

border-bottom: 1px solid #000000;

text-align: center;

font-size: 0.8em;

padding: 8px 10px;}



code {

	display: block;

	margin: 5px;

	padding: 5px;

	font: 1.0em 'Courier New', Courier, Fixed, Sans-Serif;

	border: 1px solid #cccccc;

	color: black;

}



blockquote {

	margin: 15px 30px 0 30px;

border-left: 2px solid #000000;

	padding-left: 10px;

         padding-right:10px;

         background:#ffffff;



}



blockquote cite {

	margin: 5px 0 0;

	display: block;

}



li {

list-style-image: none;

}



ol li {

list-style-image: none;

}



/* ************* SIDEBAR ************** */



#sidebar ul, #linksbar ul, #sidebar ul ol, #linksbar ul ol {

	margin: 0;

	padding: 0;

}



#sidebar p, #linksbar p, #sidebar ul p, #linksbar ul p {

color:#000000;

}



#sidebar ul li, #linksbar ul li{

	list-style-image:none;

         list-style-type:none;

	margin-bottom: 15px;

}



#sidebar ul p, #linksbar ul p, #sidebar ul select, #linksbar ul select { margin: 5px 0 8px; }



#sidebar ul ul, #linksbar ul ul,  #sidebar ul ol, #linksbar ul ol { margin: 5px 0 0 10px; }



#sidebar ul ul ul, #linksbar ul ul ul, #sidebar ul ol, #linksbar ul ol { margin: 0 0 0 10px; }



ol li, #sidebar ul ol li {  }



#sidebar ul ul li, #linksbar ul ul li, #sidebar ul ol li, #linksbar ul ol li {

	margin: 3px 0 0;

	padding: 0;

}



/* *************** SEARCHFORM *************** */



#searchform {

	margin: auto 0;

	padding: 5px 3px;

	text-align: left;

}



form#searchform input:focus {

	border: 2px solid #000000;

	margin: 1px;

}



#searchform input {

	font: 1em Verdana, Arial, Sans-Serif;

	border: 1px solid #000000;

	margin: 2px;

}



#searchform #s {

	width: 170px;

	padding: 2px;

}



#searchsubmit {background:#180024; color:#ffffff;}



/* **************** COMMENTS **************** */



/* Form */

form#commentform input:focus, form#commentform textarea:focus {

	border: 2px solid #8EA2C5;

	margin: 1px;

}



#commentform input, #commentform textarea {

	font: 1em Verdana, Arial, Sans-Serif;

	border: 1px solid #8EA2C5;

	margin: 2px;

	width: 300px;

}

#commentform input#submit {background:#180024;color:#ffffff;}



#commentform p { margin: 5px 0; }





/* Comments */



.alt {

	background-color: #ffffff;

	border-top: 2px dotted #180024;

	border-bottom: 2px dotted #180024;

}



.commentlist {

	padding: 0;

	margin: 0 0 20px 0;

	text-align: justify;

}



.commentlist li {

	margin: 5px 0 3px 0;

	padding: 5px 10px 3px 10px;

	list-style: none;

}



.commentlist p { margin: 0 0 15px 0; }



.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

}



.commentmetadata {

margin: 0;

font-size:8pt;

display: block;

}



#commentform input#subscribe{

font: 1em Verdana, Arial, Sans-Serif;

border: 1px solid #666666;

margin: 2px;

width: 20px;

}



/* dropdown menu

----------------------------------------------- */

#dropmenudiv{

position:absolute;

border:1px solid black;

border-bottom-width: 0;

font:normal 12px Verdana;

line-height:18px;

z-index:100;

}



#dropmenudiv a{

width: 100%;

display: block;

text-indent: 3px;

border-bottom: 1px solid black;

padding: 1px 0;

text-decoration: none;

font-weight: bold;

color:#ffffff;

}



#dropmenudiv a:hover{ /*hover background color*/

background-color:#981204;

color:#ffffff;

}



/* .............................. */

/* Navigation and menu */

/* .............................. */



#navigation {

	border-bottom:1px solid #ccc;

	padding:5px;

	height:15px;

	margin-bottom:20px;

	}



.menu {

    float:right;

	clear:right;

	text-align:right;

	font-size:11px;

	}



.menu a {

	padding:7px;

	padding-left:10px;

	padding-right:10px;

	}



.menu a:hover {

	text-decoration:none;

	color:#111;

	}



/* .............................. */

/* Content */

/* .............................. */



#photo {

    background:#f5f5f5;

    padding:5px;

	border:1px solid #ccc;

	}



/* .............................. */

/* Image Navigation */

/* .............................. */



#image-navigate {

	padding:20px;

	height:15px;

	width:70%;

	margin:0px auto;

	}



#image-navigate a {

	padding:10px;

	}



.image-previous {

    float:left;

	}



.image-next {

	float:right;

	}



/* .............................. */

/* Image Info */

/* .............................. */



#image-info {

	border:1px solid #ccc;

	padding:5px;

	text-align:justify;

	width:70%;

	margin:0px auto;

	margin-bottom:25px;

	line-height:16px;

	}



#image-notes {

	width:90%;

	vertical-align:top;

	}



#image-exif {

    padding-top:10px;

    text-align:right;

	width:25%;

	vertical-align:top;

	}

............................. */

/* Pages */

/* .............................. */



#thumbnails {

	border:1px solid #ccc;

	padding:20px;

	text-align:left;

	width:65%;

	margin:0px auto;

	margin-bottom:25px;

	line-height:16px;

	}



#thumbnails img {

    padding:5px;

	border:1px solid #ccc;

	}



.column{

	width:48%;

	text-align:left;

	vertical-align:top;

	padding:5px;

	}



.thumbnails {

	border:1px solid #f5f5f5;

	padding:3px;

	margin:3px;

	}