/*-----attach body.custom to any style you add here-----*/

body {font: 62.5%/1.3 'trebuchet ms', verdana, 'Lucida Grande', arial, sans-serif; text-align:center; background:#07010d; color:#c9d5e2;}

#container{width:920px; float:left; padding:0 20px; background:#07010d;}
.homelink a{color:#66ccff;}
.homelink a:hover{color:#c9d5e2; text-decoration:none;}
.description{color:#6600ff; margin-top:-10px; padding:0 0 10px 21px; font-size:13px; line-height:1; font-style:italic;}
blockquote{margin:0 0 1.5385em; padding:0 0 0 40px; color:#99ccff; background:url('images/pp-quote-blue.gif') no-repeat;}


/*-----calendar*/
#calendar_wrap{margin:0.4166em auto 0;}
#wp-calendar{width:94%; margin:0 auto;}
#wp-calendar caption{background:#6600ff; font-size:1.0833em; font-weight:bold;}
#wp-calendar th{background:#07010d;}
#wp-calendar th, #wp-calendar td{text-align:center; padding:0.25em;}
#wp-calendar td{font-size:0.9166em; color:#98fdfa;}
#wp-calendar tfoot{background:#6600ff;}
#wp-calendar a{font-weight:bold;}

/*-----comments-----*/
#comments{width:100%;}
.nocomments{text-align:center; padding:1.25em 0; font-size:1.6em; border-top:1px dashed #ddd;}
#comments h3{font-size:2em; font-weight:normal; line-height:1;}
h3.comments-number{margin:0 auto 1.5em; padding-top:1em; border-top:1px dashed #ddd;}
h3#respond{margin:0 0 0.5em;}
.commentlist{margin:0 0 4em;}
.commentlist li{margin:0 0 1em; padding:0.5em 5px;}

.comment-counter{font-size:1.3em; float:right;}
.commentauthor{font-weight:bold; font-size:1.5em; line-height:1;}
.comment-meta{font:italic 1.1em 'trebuchet ms', arial, sans-serif; color:#6666ff;}
.comment-content{font-size:1.1em; line-height:1.5454; font-family: verdana, 'Lucida Grande', arial, sans-serif; color:#c9d5e2;}
.comment-content p{margin:1.4545em 5px 1.4545em 0;}
.comment-content pre{background:#fff; margin:0; border:none;}
.comment-login {font:1.2em 'trebuchet ms', arial, sans-serif; margin-bottom:1.6666em;}

.alt{background:#293f8b;}
.authorcomment{background:#ddd; border:1px solid #ccc;}
.avatar{float:left;	padding-right:7px;}


/*-----commentforms*/
#commentform{margin:0 0 4em 0;}
#commentform p{margin:0 0 1em 0;}
#commentform textarea, #commentform input[type=text]{font:1.2em verdana, Courier, Monospace; padding:3px; border:1px solid #ccc; color:#666;}
#commentform textarea:focus, #commentform input[type=text]:focus{color:#000; border-color:#888;}
#commentform label{font-size:1em;}
#commentform textarea{width:90%;}
#commentform input[type=text]{width:45%;}
#commentform #submit{height:30px; padding:3px 6px;}


/*-----links-----*/
a{text-decoration:none; color:#66ccff;}
a:hover{text-decoration:underline;}
.entry-content a{font-family:'trebuchet ms', verdana, sans-serif; text-decoration:underline;}
.entry-content a:hover{text-decoration:none;}
.entry-title a:hover, .entry-byline a:hover, .navigation a:hover{color:#c9d5e2;}
.entry-byline a{color:#6600ff;}
#primary.page-template .entry-content a{text-decoration:none; font-weight:normal;}
#primary.page-template .entry-content a:hover{text-decoration:underline;}
.gnavigation a:hover{border-bottom:none;}