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

a:link,a:visited {
color:#A86060;
font-weight:bold;
text-decoration:none;
padding:0px;
margin:0px;
}

a:active,a:hover {
color:#C07860;
font-weight:bold;
text-decoration:none;
}

/*-----------------Container----------------- */

#container {
margin: 0px auto;
width: 960px;
text-align: left;
}

#footer {
clear: both;
}

/*-----------------Body----------------- */

body {
background-image:url(images/bg.gif);
background-repeat:repeat-x;
background-position:top left;
background-color:#604860;
margin:0;
padding:0;
font:73%/1.5 Verdana, Arial, Helvetica, sans-serif;
text-align:center;
color:#1f171e;
}

/*-----------------Big containery stuff----------------- */

#header {
background-image:url(images/header.gif);
background-repeat:no-repeat;
background-position:top left;
width:100%;
height:141px;
float: left;
}

#content {
background-color:#FFF;
width: 750px;
float: left;
margin: 0 auto;
padding: 5px 5px 10px 5px;
}

#content ul {
padding: 0 0 8px 0;
margin: 0 0 0 20px;
}

#content li, #content ol {
list-style-type: square;
padding: 0;
margin: 0 0 0 20px;
}

.archives {
text-align: center;
font: 0.8em Arial, sans-serif;
}

#wrapper {
background-image: url(images/wrapperbg.gif);
background-repeat: repeat-y;
float: left;
}

/*-----------------Footer----------------- */

#footer {
clear: both;
background-color:#A86060;
color: #FFF;
border-top: 4px solid #604860;
text-align:center;
font: 1.0em Arial, Sans-serif;
width:100%;
height: 10px;
padding: 10px 0 10px 0;
margin: 0;
}

#footer a:link, #footer a:visited {
color: #F0A848;
}

#footer a:active, #footer a:hover {
color: #F0A848;
}

/*-----------------Posts----------------- */

.post-date {
color: #ca825c;
font: 1.0em Arial, Sans-serif;
font-variant: small-caps;
margin: 0 0 10px 0;
padding: 0 0 5px 15px;
border-bottom: 1px dotted;
}

.post-footer {
background-color:transparent;
color: #888888;
border-bottom: 3px solid #ca825c;
text-align: left;
font: 0.9em Arial, Sans-serif;
padding: 10px 0 5px 15px;
margin: 5px 0 15px 0;
	}
	
/*-----------------Navigation----------------- */

#navigation {
font: 17px Trebuchet MS, Arial, Sans-serif;
font-variant: small-caps;
list-style: none;

margin: 110px 0 0 0; 
padding: 0 0 5px 0;
}

#navigation ul {
margin:0;
padding:0;
}

#navigation li {
float: left;
list-style:none;
}

#navigation li a {
   display: block;
   width:182px;
   text-align: center;
   background-color:#604860;
   color: #e08c70;
   margin: 0;
   padding: 5px;
   
}

#navigation li a:hover {
color: #C07860;
background-color:#784860;
}

/*-----------------Sidebar----------------- */

#sidebar {
background-color:#f9f5f8;
color:#583c52;
font: 0.9em Verdana, Sans-serif;
float:right;
list-style: none;
margin: 0; 
padding: 5px;
width:190px;
}

#sidebar a:link, #sidebar a:visited {
color:#cc855b;
font-weight: bold;
padding:0px;
margin:0px;
}

#sidebar a:hover, #side a:visited {
color:#aa6f4b;
}

#sidebar h3 {
color:#A86060;
font: 130%/1.5em Arial, Sans-serif;
font-weight:bold;
text-transform:uppercase;
margin: 10px 0 2px 0;
}

#sidebar h3 a:link, #sidebar h3 a:visited {
color:#A86060;
}

#sidebar h3 a:hover, #sidebar h3 a:active {
color:#604860;
}

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

#comments li {
list-style: none;
padding: 0;
margin: 0;
}

#commentform input#submit {
margin: 0;
padding: 3px;
font-size: 1em;
}

.odd {
border-left: 5px solid #604860;
background-color:#f7f6f6;
padding: 5px;
}

.even {
border-left: 5px solid #C07860;
background-color:#f7f6f6;
padding: 5px;
}

/*-----------------Search----------------- */
	
#searchform {
padding: 0px;
margin: 0px;
width:95%;
}

#searchform input#s {
background-color: #f4f4f4;
margin: 0 3px 0 0;
padding: 4px;
color: #A86060;
width:100px;
font-size: 1em;
border: 1px solid #A86060;
}

#searchform #searchsubmit {
margin: 0;
padding: 3px;
}


/*-----------------Headings----------------- */

h1,h2,h3,h4,h5,h6 {
margin:0;
padding:0;
}

h1 {
color:#F0A848;
font: 2.4em Lucida sans unicode, sans-serif;
text-align:left;
font-weight:bold;
}

h1 a:link, h1 a:visited {
color:#F0A848;
font-weight:bold;
}

h1 a:active, h1 a:hover {
color:#bc7a7f;
font-weight: bold;
}

h2 {
color:#F09000;
font: 1.6em Arial, sans-serif;
text-transform: uppercase;
}

h2 a:link, h2 a:visited {
color:#bc7a7f;
text-align:left;
text-transform: none;
}

h2 a:active, h2 a:hover {
color:#9b6267;
text-align:left;
}

h3 {
color:#8e555a;
font: 140%/1.5em Arial, Sans-serif;
text-transform:uppercase;
}

h3 a:link, h3 a:visited {
color:#8e555a;
text-transform: none;
}

h3 a:hover, h3 a:active {
color:#774246;
}

/*-----------------Style stuff----------------- */

hr {
border:1px solid #FFF;
padding:0;
margin:0;
}

input, textarea {
font:95%/1.4 Verdana, Sans-Serif;
text-align:left;
color: #A86060;
background-color: #f4f4f4;
border: 1px solid #A86060;
padding: 3px;
margin: 2px;
}

a img {
border:0;
}

blockquote {
color: #646464;
border: 2px solid #e7d3e3;
padding: 0 10px 0 10px;
background-color:#f4f4f4;
}

ul, li, ol {
list-style: none;
margin: 0;
padding: 0;
}