/*

Theme Name: Cry: Avatar

Theme URI: http://www.deques.net/

Description: Everything basic

Version: 1.0

Author: Wai Wong

Author URI: http://www.deques.net/

*/



/*     Global Reset     */

@import url('reset.css');



/************************/

/*     Global Design    */

/************************/



a {

    color: #698B22;

    text-decoration: none;

}



a:hover{

    color: #528B8B;

    text-decoration: underline;

}



body {

    color: #373737;

    font-size: 75%;

    line-height: 16px;

    font-family: "Trebuchet MS", Verdana, sans-serif;

    background-color: #9ACD32;

}



/************************/

/*     Layout Design    */

/************************/



#page {

	width: 710px;

    padding: 0 20px;

	margin: 0 auto;

    background: #333 url(images/wrapper-background.jpg) repeat-y;

}



#header {

	height: 120px;

    /* background: #C0EB56 url(images/header-background.png) repeat-x; */

    border-top: 1px solid #81B30A;

    border-bottom: 3px solid #6f8d32;

    position: relative;

}



#wrapper {

    padding: 10px;

    background: #FFF url(images/content-background.png) repeat-y;

}



#content {

	float: right;

	width: 530px;

}



#sidebar {

    float: left;

	width: 150px;

}



#footer {

	clear: both;

}



/************************/

/*     Header Design    */

/************************/

#top {

    position: relative;

}



#top .skip-link {

    position: absolute;

    top: 3px;

    right: 0;

    padding: 5px;

}



#menu {

    border-top: 3px solid #43543c;

}



#menu ul {

}



#menu ul li {

    float: left;

}



#menu ul li a {

    padding: 5px 10px;

    display: block;

    float: left;

}



#menu ul li a:hover {

    background: url(images/menu-arrow.png) no-repeat top center;

}



#menu ul li.current_page_item {

    background: url(images/menu-arrow-bottom.png) no-repeat bottom center;

}



#menu ul ul {

    display: none;

}



#headerimg {

	background:url(images/willow_logo.gif); background-repeat:no-repeat;

    line-height: normal;

    padding: 10px;

	height: 100px;



}



#headerimg h1 {

    font-size: 40px;

	padding-left: 130px;

	padding-top: 10px;



}



.description {

    padding-left: 150px;

}



.rss {

    position: absolute;

    bottom: 0;

    right: 0;

    background: url(images/rss.gif) top;

	background-repeat:no-repeat;

    width: 75px;

    height: 50px;

}



/*

.rss:hover {

    background: url(images/rss.png) bottom;

}

*/



.rss a {

    display: block;

    width: 75px;

    height: 50px;

}



.search {

    position: absolute;

    top: 10px;

    right: 10px

}



/************************/

/*    Sidebar Design    */

/************************/

#sidebar ul {

    font-size: 12px;

}



#sidebar ul h2 {

    color: #6f8d32;

    font-size: 160%;

    padding-bottom: 5px;

}



#sidebar ul li {

    margin-bottom: 10px;

}



#sidebar ul ul {

    padding-left: 3px;

}



#sidebar ul ul li {

    margin: 0;

}



#sidebar ul ul ul {

    padding: 0;



}



#sidebar p {



}



#sidebar a {

    display: block;

    padding: 2px;

}



#sidebar a:hover {

    margin-left: -13px;

    background-color: #fff7e1;

    padding: 1px 2px;

    padding-left: 14px;

    border: 1px solid #feedbf;

    border-right: none;

}



#sidebar a:visited {



}



/************************/

/*    Content Global    */

/************************/

blockquote {

    margin: 10px;

    font-style: italic;

}



h1, h2, h3, h4, h5, h6 {

    font-family: Georgia, sans-serif;

    color: #698B22;

}



h1 {

}



h2 {



}



h3 {



}



h4 {



}



h5 {



}



code, pre {

    overflow: auto;

    white-space: pre;

    font-family: Courier;

    background-color: #fffece;

}



code {

    border-bottom: 1px solid #feedbf;

    border-top: 1px solid #fff9e9;

}



pre {

    padding: 5px;

}



#content ul {

    padding-left: 20px;

    list-style-type: square;

}



#content ol {

    padding-left: 25px;

    list-style-type: decimal;

}



/************************/

/*    Content Design    */

/************************/

h2 a:hover, h2 a:visited, h2 a {

    font-size: 25px;

}



h3.posted-date {

    font-family: Georgia, sans-serif;

    font-weight: bold;

    color: #698B22;

    width: 50px;

    position: absolute;

    left: 540px;

    background-color: #FFF;

    padding: 10px;

    padding-left: 0;

    background: url(images/calendar.jpg) no-repeat left center;

    height: 50px;

}



h3.posted-date em {

    display: block;

    text-align: center;

}



h3.posted-date em.month {

    font-size: 20px;

    margin-top: 4px;

}



.post {

    line-height: normal;

    position: relative;

    margin-bottom: 10px;

    color: #333333;

}



.post h2 {

    margin-bottom: 5px;

}



.post h3 {

    font-size: 18px;

}



.pagetitle {

    font-size: 25px;

    line-height: normal;

}



.post p {

    line-height: 20px;

    margin-bottom: 5px;

}



.post a {



}



.post li {

    margin: 5px 0;

}



.entry {



}



.entrytext .postmetadata {



}



.metaalt {

    padding: 10px;

}



.postmetadata {

    background-color: #e2ffa7;

    border-top: 1px solid #9acd32;

    border-bottom: 1px solid #9acd32;

    margin: 10px 0;

}



.postmetadata a {



}



.navigation {



}



.alignleft {



}



.alignright {



}



.center {



}



.pagetitle {



}



cite {



}



a img {



}



img {

	margin: 4px;

}



.left {

	float:left;

}



.right {

	float:right;

}



acronym, abbr {



}





/************************/

/*    Comment Design    */

/************************/

h3#comments, h3#respond {

    font-size: 18px;

    margin-bottom: 3px;

    line-height: normal;

}



ol.commentlist {

    line-height: normal;

}



ol.commentlist li {

    margin: 10px 0;

}



ol.commentlist li.alt {



}



ol.commentlist li cite.author {

    font-size: 16px;

    font-family: Georgia, sans-serif;;

}



ol.commentlist a {



}



ol.commentlist p {

    margin: 3px 0;

}



#comment {

    width: 95%;

}



#author, #email, #url, #comment {

    border: 1px solid #80B20A;

    background-color: #BFEB55;

    padding: 2px;

}



#author:hover, #email:hover, #url:hover, #comment:hover {

    border-color: #6F8D32;

}



small.commentmetadata {



}



/************************/

/*     Search Design    */

/************************/



#searchform {



}



#searchform input {



}



#searchform #s {

    border: 1px solid #80B20A;

    background-color: #e1fc9f;

    padding: 2px;

}



#searchform #s:hover {

    border-color: #6F8D32;

}



/************************/

/*    Footer Design     */

/************************/

#recent {

    border-top: 1px solid #80B20A;

    border-bottom: 3px solid #6F8D32;

    background: #BFEB55 url(images/footer-background.png) no-repeat top;

    padding: 10px;

}



#recent ul li {

    float: left;

    width: 50%;

    line-height: normal;

}



#recent ul h2 {

    color: #537b00;

    font-size: 140%;

}



#recent ul ul li {

    float: none;

    width: 100%;

}



#footer p {

    padding: 10px;

}



#footer p.copyleft {

    float: left;

}



#footer p.copyright {

    float: right;

}

/************************/

/*     Other Design     */

/************************/

.clear {

    clear: both;

}

