/*
    Theme Name: Skies Anew
    Theme URI: http://www.chronicled.org
    Description: Blue sky theme
    Version: 1.0
    Author: Rio Akasaka
    Author URI: http://www.chronicled.org
*/



html { height: 100%; }

body { 
border: 0px; 
height: 100%; 
margin: 0px; 
padding: 0px;
font-family:Georgia; 
font-size:70%;
letter-spacing: 0px; 
line-height: 1.6em; 
color: #777;
background: #fff;
}

.bg { width: 700px;   
background: url(background.gif) repeat-y top center;
margin: 0 auto; }

table { border:1px solid #ddd;}
td { border:1px solid #ddd; padding:3px;}

.top a { margin-left:30px;margin-bottom:10px;width: 700px; height: 100px;}
.top a.special { margin-left:0px;margin-bottom:10px;width: 700px; height: 100px;}
.top dd a { width: 48px; height: 20px; display: block; border: 0; }
blockquote { padding-left:15px;
margin-left:10px;
background: url(http://www.chronicled.org/images/quotetop.gif) no-repeat top left; }

.top { width: 700px; height:100px;  
background: url(header.gif) no-repeat top center}

.improve { width: 150px; height:30px;  
background: url(improve.gif) no-repeat top center}
img { padding:0px; border:1px solid #aaa; background-color:#fff; }
.download { width: 150px; height:30px;  
background: url(download.gif) no-repeat top center}

.faq { width: 150px; height:30px;  
background: url(faq.gif) no-repeat top center}

.chat { width: 150px; height:30px;  
background: url(chat.gif) no-repeat top center}
.about { width: 150px; height:30px;  
background: url(about.gif) no-repeat top center}

.information { width: 652px; height:36px; 
background: url(information.jpg) no-repeat top center;
padding-bottom:12px;
margin: 0 auto; }

.footer { width: 700px; height:91px; }

.footer p { padding-top:30px;padding-left:30px;padding-right:15px; }
.banner { width: 700px; 
margin: 0 auto; 
background: url(background.gif) repeat-y fixed }

* { padding: 0; border: 0; margin: 0; }

pre { font-size:11px; }
pre.arial { font-size:11px; font-family:arial}
#pageBodyWrapper { text-align: left; }
#pageBody { width: 680px; margin: 0 auto; border: 0; padding-bottom:20px; }

#content {width: 450px; margin: 0 auto; padding-right: 0px; padding-top:0px;margin-right: 20px;}
#sidebar {width: 150px; float: right; padding-left: 10px; padding-right: 14px; background: #fff url(right.gif) repeat-y top right; padding-top:10px;}
#left {width: 150px; float: left; padding-right: 10px;padding-left: 20px; padding-top:10px;background: #fff url(left.gif) repeat-y top left; }

.section p { line-height:1.5em; text-align:justify; }
.section { font-family: 'Trebuchet MS', Trebuchet, Verdana, sans-serif; font-size: 100%; text-align: left; line-height: 1.5em; }


.body {   text-align:justify;} 
.body p { padding-right:10px;font-size: 120%; line-height:1.6em;}
.comments { 
padding-left:10px; 
padding-right:10px; 
padding-top:10px;
border-bottom-color: #9A9A9A; 
border-bottom-style: dotted; 
border-bottom-width: 1px;  }


.hidden { display:none; }
.justify p { margin: 0 0 10px 0; padding: 0; line-height:1.4em; text-align:justify; }

img { border: none; }
img.amazon { padding:4px; margin-bottom:0px; border:1px solid #ddd; background-color:#fff; }

.scaps { font-size: 90%; text-transform: uppercase; }
p { margin: 0 0 12px 0; padding: 0; }
ol { margin-bottom: 30px; padding-left: 30px; }

a:link, a:visited, a:active { text-decoration: underline; color: #353E91; }
a:hover{ text-decoration: none; color: #858484;border-bottom: dotted #858484 1px; }
p a.special:link, p a.special:visited, p a.special:active {
text-decoration: underline; 
color: #353E91;
border-bottom: none;
font-family: 'Trebuchet MS', Trebuchet, Verdana, sans-serif; font-size: 100%;
font-style:normal;
}
p a.special:hover{
color: #858484;
border-bottom: none;
font-family: 'Trebuchet MS', Trebuchet, Verdana, sans-serif; font-size: 100%;
font-style:normal;
}
p a:link, p a:visited, p a:active {
color: #353E91;
}

h2 { color:#353E91;font-family: Verdana; font-size: 150%; padding-bottom:3px;}


cite { 
font-family: Trebuchet MS; 
font-size: 100%;
font-style:normal;
}
 .tag { 
font-family: Trebuchet MS; 
padding-left:8px;
font-size:100%; border-top: 0px dotted #ccc;
padding-bottom:45px;
background: url(divider.gif) no-repeat bottom center; 
}
 .journal-entry { 
padding-top:10px;
}
.hilite { color: #fff; background-color: #327533; }
textarea { 
width: 340px;
}


input { 
font-family:Trebuchet MS; font-size:11px; background-color: #ffffff; color:#aaaaaa; border-top: #aaaaaa 1px solid; border-left: #aaaaaa 1px solid; border-right: #aaaaaa 1px solid; border-bottom: #aaaaaa 1px solid;}


input.submit { 
font-family:Trebuchet MS; font-size:11px; background-color: #ffffff; color:#aaaaaa; border-top: #aaaaaa 1px solid; border-left: #aaaaaa 1px solid; border-right: #aaaaaa 1px solid; border-bottom: #aaaaaa 1px solid;}

input.text { 
border: 1px #aaaaaa solid; padding: 1px; font: 11px Trebuchet MS; color: #aaa; }
textarea.entrytext { 
overflow: hidden; border: 1px #aaaaaa solid; padding: 1px; font: 13px Georgia; color: #333; }
