/*
Theme Name: Spring Fawn - Free WP Theme for Fan-Sites.org Hostees
Theme URI: http://michaelshannon.copperboom.us/
Author: Amanda
Author URI: http://battlehymn.org/designs/

*/

/* --------STRUCTURE-------- */

body {
margin: auto;
background-color:#d8dde6;
background-image:url('');
background-repeat:repeat;
font:11px arial;
color: #666;
line-height: 20px;
text-align: justify;
 }

#wrap {
width: 845px;
margin: 0 auto 0 auto;
padding: 0;
border: 0;
background: transparent;
-moz-box-shadow: 1px 3px 5px 1px rgba(0, 0, 0, 0.15); 
}

#footer { color: #fff;
background: #636c7f url() no-repeat left;
padding-right: 20px;
width: 805px;
text-align: center;
padding-top:10px; 
padding-left: 20px; 
padding-bottom: 10px;  }

#footer a {  
color: #fff; 
xxfont: 18px times new roman; 
font-style: italic; 
xxmargin: 20px; 
text-shadow: #000 1px 1px 1px;
}

.pad {
padding: 10px;
}

/* --------LINKS-------- */

a {
text-decoration: none;
font-style: none;
color: #636c7f;
}

a:hover {
text-decoration: underline;
}

a img{
border-style: solid;
border-width:1px;
border-color: #e6d1c3;
-moz-border-radius: 3px;
background: #fff;
padding: 5px;
margin: 3px;
}

a:hover img{
border-style: solid;
border-width:1px;
border-color: #c9af9e;
-moz-border-radius: 3px;
background: #fff;
padding: 5px;
margin: 3px;
}

img {
padding: 4px;
background: transparent;
border:1px solid #ccc;
margin:1px;
}

.side img{
border-style: solid;
border-width:3px;
border-color: #fff;
-moz-box-shadow: 1px 3px 5px 1px rgba(0, 0, 0, 0.15); 
-moz-border-radius: 0px;
background: #fff;
padding:0px;
margin: 3px;
}

.side a img{
border-style: solid;
border-width:0px;
border-color: #fff;
-moz-box-shadow: 1px 3px 5px 1px rgba(0, 0, 0, 0.15); 
-moz-border-radius: 3px;
background: #fff;
padding: 0px;
margin: 3px;
}

.side a:hover img{
border-style: solid;
border-width:0px;
border-color: #fff;
-moz-box-shadow: 1px 3px 5px 1px rgba(0, 0, 0, 0.15); 
-moz-border-radius: 3px;
background: #fff;
padding: 0px;
margin: 3px;
}

.side a:hover img{
border-style: solid;
border-width:0px;
border-color: #fff;
-moz-box-shadow: 1px 3px 5px 1px rgba(0, 0, 0, 0.15); 
-moz-border-radius: 3px;
background: #fff;
padding: 0px;
margin: 3px;
}

.noborder {
margin:0px;
border: 0px;
padding: 0px;
-moz-box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);  
-moz-box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0); 
}

.noborder a img {
margin:0px;
border: 0px;
padding: 0px;
-moz-box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);  
-moz-box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0); 
}

.noborder a img:hover {
margin:0px;
border: 0px;
padding: 0px;
-moz-box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);  
-moz-box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0); 
}

img.alignright {float:right; margin:0 1em 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 1em}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 1em 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 1em}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

img.alignright:hover {float:right; margin:0 1em 1em 1em}
img.alignleft:hover {float:left; margin:0 1em 1em 1em}
img.aligncenter:hover {display: block; margin-left: auto; margin-right: auto}
a img.alignright:hover {float:right; margin:0 1em 1em 1em}
a img.alignleft:hover {float:left; margin:0 1em 1em 1em}
a img.aligncenter:hover {display: block; margin-left: auto; margin-right: auto}

/* --------HEADINGS-------- */



h1{
font-family: georgia;
font-weight: normal;
text-transform: normal;
font-size: 22px;
letter-spacing: -2px;
text-transform: capitalize;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 10px;
color: #c9af9e;
padding-bottom: 10px;
border-bottom: 1px dotted #bfc4ce;
}




h2 { 
text-align: center;
font: 10px georgia;
background: #bfc4ce url() repeat;
text-transform: capitalize;
line-height: 13px;
margin-top: 15px;
border: 0px solid #eaeac1;
-moz-border-radius:3px;
padding: 6px;
}

h2 a { text-decoration: none; }

h3 {
text-align: left;
font: 11px lucida sans unicode;
background: #fff url() repeat;
text-transform: uppercase;
line-height: 16px;
margin-top: -7px;
border-bottom: 0px solid #ccc;
padding: 0px;
}

td, tr {align: left;}

th {
background: #bfc4ce;
padding: 5px;}

/* --------COMMENTS-------- */


.comment {
background: #fafbfd url('') repeat;
border-bottom: 10px solid #cfd5c5;
padding-left: 12px;
padding-right: 12px;
padding-top: 1px;
padding-bottom: 7px;
margin-top: 5px;
margin-bottom: 10px;
}


.clink a {
background-color: ;
background-repeat: repeat-y;
background-image: url();
border-bottom: 0px dotted #dbcba8;
font: 24px georgia;
font-weight: normal;
padding-top: 5px;
padding-bottom: 10px;
line-height: 15px;
text-align: center;
text-shadow: #fff 1px 1px 1px;
letter-spacing:0px;
text-transform: none;
font-style: none;}


.clink  {
background-color: ;
background-repeat: repeat-y;
background-image: url();
border-bottom: 0px dotted #dbcba8;
font: 24px georgia;
font-weight: normal;
padding-top: 5px;
padding-bottom: 10px;
line-height: 15px;
text-align: center;
text-shadow: #fff 1px 1px 1px;
letter-spacing:0px;
text-transform: none;
font-style: none;
}




/* --------NAVIGATION-------- */


#navigation{
background: transparent url() repeat;
padding: 0;
margin-top: 30px;
margin-left: auto;
margin-right: auto;
font: 16px  Georgia, "Times New Roman", Times, serif;
color: #ffffff; 
letter-spacing: -1px;
width: 845px;
text-align: center;
border-left: 0px solid #191919;
border-width: 1px 0;
text-transform: uppercase;
-moz-border-radius: 0px;
z-index: 999;
padding-top:0px;
padding-bottom:20px;
}




#navigation a{
padding: 0px 0px;
margin: 5px;
font-weight: bold;
text-decoration: none;
-moz-border-radius: 6px;
-webkit-border-radius: 6px; 
border-radius: 6px;
}

#navigation a:hover {
color: #8a95a9;
}




/* --------MISC-------- */


b, i, em, u, strong {
color: #809193; 
}


textarea, input, select, button {
background: #d8dde6;
border: 0px solid #3e608d;
margin: 5px;
padding: 7px;
font:11px arial;
color: #61655b;
-webkit-border-radius: 0px; 
border-radius: 5px;
-moz-border-radius:5px; 
}

blockquote{
background: #e7dfbf;
border: 1px solid #bfc4ce;
margin: 10px;
font: 11px arial;
padding: 10px;
font-style:none;
-webkit-border-radius: 0px; 
border-radius: 12px;
-moz-border-radius:5px;}

 #wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a {
padding: 0;
margin: 0;
border: none;
text-decoration: none;
font-weight: normal;
font-style: normal;
list-style: none;
text-transform: none;
text-indent: 0px;
font-variant: normal;
text-align: left;
line-height: 12px;
letter-spacing: 0px;
word-spacing: 0px;
font-size: 10px;
font-weight:normal;
font-family: Arial, sans-serif; }

#wp_page_numbers { margin-top: 10px; width: 100%; margin-bottom: 10px; }
#wp_page_numbers ul { width: 100%; }
#wp_page_numbers li { float: left; display: block; margin-bottom: 2px; }

#wp_page_numbers a {
padding: 5px;
color:#999999; 
background: #ffffff; 
border:1px solid #dddddd;
margin-left: 3px;
margin-right: 3px;
display: block; }

#wp_page_numbers li a:hover { background:#fafafa; }
#wp_page_numbers li.space { padding:5px; }
#wp_page_numbers li.first_last_page { font-style: italic; }
#wp_page_numbers li.active_page a { }
#wp_page_numbers li.active_page a:hover { color: black; /* IE fix */ text-decoration: underline; }

#wp_page_numbers li.page_info {
float: left;
display: block;
margin-right: 4px;
padding: 5px;
color:#999999; 
background: #ffffff; 
border:1px solid #dddddd; 
font-size: 12px; }