/*
Theme Name: Sixteen!
Theme URI: http://kymle.com/
Description: Layout for the year 2008/16th birthday.
Author: Kym Le
Author URI: http://kymle.com/
Version: 1.0
*/
#header {  margin-left:auto; margin-right:auto; position:relative; border: 0px; text-align:center; background: url(images/header.gif) no-repeat center; height:326px; font-size:200px;}
h1 { display:none; }* { padding:0; margin:0; border:0; }
body { background-image: url('images/bg.gif'); background-repeat: repeat-y; background-attachment: fixed; background-color: #E6E6E6; color:#4C4C4C; 
background-position:top center; font: 13px/19px Arial, Tahoma, Verdana, sans-serif; } #layout { margin-left:auto; margin-right:auto; width:750px; position:relative; }
#footer { background:transparent; border-top:1px dotted #D6D6D6; padding:10px; text-align:center; font-size:9px; clear:both; margin-top:10px; display:block; }
#main { background:transparent; width:565px; padding-right:15px; position:relative; float:right; padding-top:10px; }
#sidebar { background:transparent; width:130px; position:relative; float:left; padding-bottom:50px; padding-left:15px; padding-top:10px; }
#wrapper { width:100%; position:absolute; background-color:#FFFFFF; max-width: 750px; min-width: 750px; }
hr.clear { clear:both; display:block; visibility:hidden; } li { color:#4C4C4C;} ul{list-style-type:circle;padding-left:25px;padding-right:25px;margin-left:10px;}
ol{padding-left:25px;padding-right:25px;margin-left:10px;} .post-date {float:right; font-size: 9px; color:#949494; line-height: 14px; font-weight:bold;}
.postmetadata { float:left; font-size: 9px; color:#666666; line-height: 14px; font-weight:bold;}
.postmetadata, .postmetadata A:link, .postmetadata A:visited, .postmetadata A:active, .postmetadata A:hover { color:#949494;} p.prev-next{ text-align:center;} 
.post {text-align: justify;border-bottom: 1px dotted #cccccc;} .post p {margin-bottom: 0 } .post p + p {text-indent: 1.25em; margin-top: 0px; } .alignleft {float: left; }
.alignright {float: right; } .post img  {background-color:#ffffff;border-style: solid;border-width: 1px;border-color:#E9E9E9;padding:0.5em;margin-top: 10px;display: block;margin-left: auto;margin-right: auto;margin-bottom:10px;}
a.post img  {border-style: solid;border-width: 1px;border-color:#E9E9E9;padding:0.5em;margin-top: 10px;display: block;margin-left: auto;margin-right: auto;margin-bottom:10px;}
img A:link, img A:visited, img A:active, img A:hover {border-bottom:0px dotted #cccccc;} .commentsblock textarea{width:35em;} .commentsblock input, .commentsblock textarea{background:#eee; border:1px solid #d1d1d1; }
.commentsblock textarea:focus{background:#eee; border:1px solid #a1a1a1;} .commentsblock textarea:focus, .commentsblock input:focus{background:#eee; border:1px solid #a1a1a1;}
.commentauthor{display:block; font-size:1.5em;text-transform:uppercase; } ol.commentlist{background:#FAFAFA;color:#777;font-size:10px;list-style-type:none;margin-top:15px;margin-bottom:15px;padding:0;margin-left:0;}
.commentlist li{margin-bottom:0.5em; padding:0.5em 1em;} 
.alt{background-position: top left;background-repeat:no-repeat;background-color:#FFFFFF;border:1px dotted #d1d1d1;padding:0.5em;} .commentlist li {font: 10px 'Lucida Grande', Verdana, Arial, Sans-Serif; line-height:15px;}
#commentform input, #commentform textarea {font: 11px 'Lucida Grande', Verdana, Arial, Sans-Serif; } input { border: 1px solid #cccccc; } textarea { border: 1px solid #cccccc; }
h3 {font: normal 11px/13px "Arial", "Lucida Sans", "Georgia", "Helvetica", sans-serif; text-align:left;margin-top:10px; font-weight:bold;text-transform:uppercase; color:#666666;}
h4{font: 11px "Arial", "Lucida Sans", "Georgia", "Helvetica", sans-serif;text-align:left;text-transform:uppercase; color:#666666;background:transparent;
border-bottom:1px dotted #cccccc;padding-top:25px;font-weight:bold;}
.aligncenter {display: block; margin-left: auto; margin-right: auto;} img.wp-smiley {border:0px solid #E9E9E9;float: none;padding:0em;margin: 0px;display: inline;margin-left: auto;margin-right: auto;}
a:active,a:link,a:visited,.link {text-decoration:none;border-bottom:1px dotted #cccccc;color:#4C4C4C;} form {margin: 0px; padding: 0px;} #commentform label {color:#666;} #commentform small {color: #999999; font-size: 11px; 
letter-spacing:1px;} #respond, #comments {font: normal 11px/13px "Arial", "Lucida Sans", "Georgia", "Helvetica", sans-serif; text-align:left;letter-spacing: 0px;margin-top:10px; font-weight:bold;
text-transform:uppercase; color:#666666;} p.margin {margin-bottom:5px; } #commentform {margin-top:17px; margin-bottom:20px;} #commentform input {padding: 1px 1px 1px 3px; color:#6D6D6D;} 
#commentform textarea {padding: 2px 1px 1px 3px; color:#6D6D6D; width: 100%;}
#commentform #submit {text-align:center;font-size: 10px;background-color:#FFFFFF;color:#666;margin-top:5px; letter-spacing:1px; text-transform:uppercase;} 
#commentform textarea:focus, #commentform input[type="text"]:focus {border: solid 1px #F085DB;} #searchform input {color:#666;height: 12px;font-size:10px;width:104px;padding: 1px 1px 1px 1px;}
#searchform #searchsubmit { background:transparent;color:#666;background: url(images/search.gif) no-repeat center;width:15px;height: 17px;}
.post blockquote {letter-spacing:1px;color: #666;border-right: 1px solid #e5e5e5;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;padding: 10px;}
blockquote {margin: 15px 35px 15px 10px;padding-left: 20px;border-left: 5px solid #E0E0E0;margin-left:30px;margin-top:10px;margin-bottom:15px;}
h2 {background-color: #F5F5F5;font: normal 25px/20px "Lucida Sans", "Georgia", "Arial", "Helvetica", sans-serif;text-align:left;font-size: large;font-style:italic;letter-spacing: 4px;
border-bottom: dotted 1px #CCCCCC;color:#C83981;} h2 A:link, h2 A:visited, h2 A:active, h2 A:hover {text-decoration:none;border-bottom:0px dotted #cccccc;color:#C83981;} .post-body {margin-top:5px;}
a.link {border-bottom: 0;display : block;width:400px;margin-left: auto;margin-right: auto;} img.borderless {border-width: 0px;padding:0.5em;margin: 10px;display: block;margin-left: auto;margin-right: auto; }
a.external {padding-left : 8px; background : url(images/external.gif) no-repeat left center;}
.comments a.external {padding-left : 8px; background : url(images/external.gif) no-repeat left center; text-transform:uppercase;}
 .middle {text-align: center; padding-top:20px; padding-bottom:10px;} 
.misc {text-align: center; padding-top:10px; padding-bottom:20px;} #intro {font-size:11px; line-height:17px; text-align: justify;} 