/*  
Theme Name: Ilya No.1
Theme URI: http://longleggedfly.org/
Description: I don't like sidebar...
Version: 0.1
Author: Chang Yihong
Author URI: http://longleggedfly.org/

  Ilya No.1 v0.1
  http://longleggedfly.org/

  This theme was designed and built by Chang Yihong,
  whose blog you will find at http://longleggedfly.org/

  The CSS, XHTML and design is released under GPL:
  http://www.opensource.org/licenses/gpl-license.php
  
*/
/* general */

a  { color: #993300; text-decoration: none; font-weight:normal; } 
a:link  { color: #993300; text-decoration: none; } 
a:visited  { color: #993300; text-decoration: none; } 
a:active  { color: #C00; background: transparent ; } 
a:hover  { color: #FFCC66;  }
h1, h2, h3 {
  margin: 0px;
  padding: 0px;
}
acronym, abbr {
  border-bottom: 1px dashed #333;
}

acronym, abbr, span.caps {
  cursor: help;
  font-size: 90%;
  letter-spacing: .07em;
}


blockquote {
	padding: 10px 20px 10px 20px;
	background: #d4d4c5;
}

blockquote{
	color:#777;
	background: #fff;
	margin: 15px 30px 20px 30px;
	padding: 0px 0px 0px 20px;
	border-left: 10px solid #ddd;
}
.quote {
	color:#777;
	background: #fff;
	margin: 15px 30px 20px 30px;
	padding: 0px 0px 0px 20px;
	border-left: 10px solid #ddd;
}

body {
  font-family:georgia, verdana, arial, sans-serif;
  margin:20px 20px 20px 20px;
  background:#6C6457;  
	line-height:1.3em;
}
cite {
  font-size: 90%;
  font-style: normal;
}
.alignright {
  float: right;
  }
  
.alignleft {
  float: left
  }
.clear{
  clear:both;
}
img {border:none}

ol#comments li p {
  font-size: 100%;
}

.navigation{
  clear:both;
  margin-bottom:20px;
}

#commentform #name, #commentform #email, #commentform #url, #commentform textarea {
  background: #fff;
  border: 1px solid #333;
  padding: .2em;
}

#commentform textarea {
  width: 100%;
}

#commentlist li ul {
  border-left: 1px solid #ddd;
  font-size: 110%;
  list-style-type: none;
}
.ccp{
  background:#ddd;
}



#rap {
  background: #FFF;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  width: 750px;
}

#header {  
  color:#000;
  height: 400px;
  font-weight:bold;
  /*border-left:1px dotted #FFF;  
  border-right:1px dotted #FFF;  
  border-top:1px dotted #FFF;  */
  background:#993300 url("images/banner.jpg") left top no-repeat;
  padding:15px;  
  text-shadow: ;
}

.header_space {
  height: 240px;
}
#header a,
#header a:link,
#header a:visited,
#header a:active,
#header a:hover {
  color: #505050;
  text-decoration: none;
  font-weight:bold;
}
#header h1{
  font-size:x-large;
  text-shadow: ;
}
#header h2{
  margin-top:5px;
  font-size:x-small;
  color: #505050;
}
h2.date  { 
  font-family:verdana, arial, sans-serif; 
  font-size: small; 
  color: #666; 
  border-bottom:1px solid #999;
  margin-bottom:10px;
  font-weight:bold;
}
/* post */
#content{
  font-family: verdana, arial, sans-serif; 
  padding:15px;
  text-align: left;
  font-size: small; 
  color:#333;
  background:  #FFF;
  /*border: 1px dotted #000;*/  
}
#content a  { text-decoration: underline;} 
#content a:link  { text-decoration: underline;}  
#content a:visited  { text-decoration: underline;}  
#content a:active  { text-decoration: underline;} 
#content a:hover  { text-decoration: underline;} 


#content .post h3,
#content .post h3 a,
#content .post h3 a:link,
#content .post h3 a:visited,
#content .post h3 a:active,
#content .post h3 a:hover
{
  font-size: normal; 
  color: #003366;
  font-weight:bold;
  text-transform:uppercase;  
  text-decoration: none;
  text-shadow: #999 2px 2px 2px;
}

#topmenu {
/*  border-left:1px dotted #FFF;  
  border-right:1px dotted #FFF;  */
  background:black;
  //list-style: none;
  margin: 0px;
  padding: 0px;
  padding-left:15px;
  height:20px;
}
#topmenu ul {
  display:block;
  color: #ccc;
  margin: 0;
  padding-left: 3px;
  text-transform: lowercase;
}

#topmenu ul li ,
#topmenu ul li a{
  display:inline;
  margin:0px;
  margin-right: 10px;
  padding:0px;
  color: white;
  float: left;
  font-size: small;
  font-variant: small-caps;
  font-weight:bold;
  text-decoration: none;
  text-align:center;
}
#topmenu ul li a:hover{
  color:#aaa
}

#randomphotos{
  padding-left:0px;
  margin-bottom:0px;
}

#randomphotos img{
  width:50px;
  margin:10px 10px 0px 10px;
  border:1px solid white;
}

#mostDotDotDot{
  font-family: verdana, arial, sans-serif; 
  width:530px;
  font-size: x-large; 
  color: #888;  
  text-decoration: none;
  padding:15px;
  margin-top:20px;
  margin-bottom:20px;
  background:transparent;
  border-top:1px dotted black;
}

#mostDotDotDot .qquote{
  font-family: arial, sans-serif; 
  background:transparent;
  font-size: 40px;

}

#mostDotDotDot a,
#mostDotDotDot a:link,
#mostDotDotDot a:visited,
#mostDotDotDot a:active,
#mostDotDotDot a:hover
{
  color: #888;  
  text-decoration: none;
}
.meta {}

.meta li, ul.post-meta li {
  display: inline;
}

.meta ul {
  display: inline;
  list-style: none;
  margin: 0;
  padding: 0;
}

.meta a {
  text-decoration:underline;
}


.storyfooter{
  font-family:verdana, arial, sans-serif; 
  font-size: x-small; 
  color: #003366; 
  margin-bottom:25px;
}

#menu {
  font-family:verdana, arial, sans-serif;
  font-size:x-small;
  overflow: hidden;
  padding-right: 2px;
  margin: 0;
  padding-bottom: 20px;
  background:#FF9933;
  /*border: 1px dotted #000;*/
}

#menu ul {
  color: #ccc;
  list-style-type: none;
  margin: 0;
  padding-left: 3px;
  text-transform: lowercase;
}

#menu ul li {
  display:block;
  margin:0px;
  padding:0px;
  margin-top: 2px;
  padding-bottom: 0px; /*border-bottom: dotted 1px #ccc;*/
}

#menu .widgettitle, #menu .sidetitle {
  color:#FFF;
  font-size:small;
  font-weight:normal;
  line-height:140%;
  padding:2px;
  margin-top:10px;
  letter-spacing: .1em;
  border-bottom:1px dotted #FFF;
  text-align:center;  
  }
  
#wp-calendar caption{
  color:#FFF;
  font-size:x-small;
  font-weight:bold;
  background:#FF9933;
  line-height:140%;
  padding:2px;  
}

#wp-calendar {
  color:#FFF;
  font-size:x-small;
  font-weight:normal;
  background:#FF9933;
  line-height:140%;
  padding:2px;
  text-align:center;  
}

#Month{
  margin-left:150px;
  float:left;
}

#menu #categories ul {
  color: #333;
  list-style-type: none;
  margin: 0;
  padding-left: 3px;
  text-transform: lowercase;
}

#menu #categories ul li {
  display:inline;
  margin:0px;
  padding:0px;
  margin-top: 2px;
  padding-bottom: 0px; /*border-bottom: dotted 1px #ccc;*/
}
#menu #categories ul li:after {
  content:" | ";
}

#menu #links ul {
  color: #333;
  list-style-type: none;
  margin: 0;
  padding-left: 3px;
  text-transform: lowercase;
}

#menu #links ul li {
  display:inline;
  margin:0px;
  padding:0px;
  margin-top: 2px;
  padding-bottom: 0px; /*border-bottom: dotted 1px #ccc;*/
}
#menu #links ul li:after {
  content:" | ";
}

.credit {
  background: #FFF;
  border-top: double 3px #aba;
  color: #000;
  font-size: 11px;
  margin: 10px 0 0 0;
  padding: 3px;
  text-align: center;
}

.calendar{
  color:#777;
  font-size:12px;
  text-align:center;
}
.calendar a{
  font-size:12px;
}
/* footer */
#footer {
  font-family:verdana, arial, sans-serif;
  font-size:x-small;
  overflow: hidden;
  padding-right: 2px;
  margin: 0;
  padding-bottom: 20px;
  background:#FF9933;
 /* border: 1px dotted #000;*/
  border-top: none;
}

#footer ul {
  color: #ccc;
  list-style-type: none;
  margin: 0;
  padding-left: 3px;
  text-transform: lowercase;
}

#footer ul li {
  display:block;
  margin:0px;
  padding:0px;
  margin-top: 2px;
  padding-bottom: 0px; /*border-bottom: dotted 1px #ccc;*/
}

.archivetitle {
	font-size:3em;
	line-height:3em;
}
