/* ------------ Main Structure  -------------------*/

body {
	background: url("images/background.jpg")  repeat-x #989284;
	color: #9f9c91;
	font-family: sans-serif;
}

a {
	text-decoration: none;
	color: #ce6234;
}

p,h1,h2,h3,h4 {padding: 0px 0;margin: 0;}
h1,h2,h3,h4 {font-weight: bolder;}
h1, h1 a {padding: 7px 0; font-size: 1.5em;color: #ce6234;}
h2, h2 a {padding: 5px 0 0 0; font-size: 1.2em;color: white;}
h3, h3 a {font-size: 1.1em;	font-stretch: wider;}
h4, h4 a {font-size: 1.0em;}

#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0;
	border:none;
	width: 900px;
}

/* in header could be placed text, currently not done */ 
#header {
	margin: 0;
	width: 870px;
	height: 20px; 
	font-size: 2em;
/*	background: url("images/background.jpg")  repeat-x #989284;*/

	padding: 0;
	padding-left: 30px;
	border: none;
}

#content {
	float: left;
		width:614px;
}

#sidebarcol { 
	margin: 0;
	float: left;
	width: 286px;	
	background: url("images/sidebar_back.jpg") repeat-y #636059;
}

#footer {
	clear: both;
	background:  #989284;
	border: thin dotted #636059;
	color: #636059;
	font-size: 0.7em;
}

#content-header {
	width:564px;	height:56px;
	background: url("images/content_header_back.jpg") repeat-x;
	padding: 20px 20px 20px 30px;
	font-size: 2.5em;
	}


#content-picture {
	width:614px;	height:244px;
		background: url("images/content_picture.jpg");}


#content-subpicture {
	width:544px;	height: 40px;
	background: url("images/content_subpicture.jpg") ;		
		padding: 15px 20px 5px 50px;
font-size: 1.5em;
		}

.content-text {
	width:594px;
	padding: 0px 10px;	
	background: url("images/content_back.jpg") repeat-y #57544d;

	}

.content-ruler {
	width:614px;height: 5px;
	background: url("images/content_ruler.jpg") ;
}

/* .........  SIDEBAR ........................*/
#sidebar-header {
	width:266px;	height:48px;
			background: url("images/sidebar_header.jpg");
					padding: 0px 10px;
			}
			
			
#sidebar-redframe {
	width:286px;	height:293px;
			background: url("images/sidebar_redframe.jpg");}
			
		
.sidebar-text, .sidebar-text ul {
	width:256px;	
  padding: 0 10px 0 20px;
	font-size: 0.9em;
	}

.sidebar-button {
	width:256px;	
	height: 38px;
	background: url("images/sidebar_button.jpg") no-repeat;
  padding: 20px 10px 0 20px;
	}

			
.sidebar-ruler {
	width:286px;
	height: 3px;	
	background: url("images/sidebar_ruler.jpg");}


#sidebar {
	width: 271px;
	padding: 0 10px 20px 5px;
	list-style: none;
}		

#sidebar ul {
	width: 240px;
	padding: 0 10px 10px 0px;
	list-style: none;
}		

#sidebar h2{
		height: 38px;
	background: url("images/sidebar_button.jpg") no-repeat;
  padding: 20px 0px 0 10px;

}
#sidebar li{
  padding: 0px 10px 0 20px;
  width: 230px;
}

#sidebar a {
		font-size: 0.9em;
}


/* Blogroll (tags from function) */
.xoxo a{}
.linkcat ul {}	


/* -----------------the Post as such -------------*/

.date, .name {
	font-size: 0.7em;
	padding: 10px 30px 20px 0;
}

.post {
	font-size: 0.9em;	
}

.post p{
	padding: 5px 0 5px 0;	
}

.postfooter {
	font-size: 0.8em; font-style: italic;
	padding: 10px 30px 20px 0;
}

.posttitle,.posttitle a  {
	padding: 7px 0; font-size: 22px; color: #ce6234;font-weight: bolder;
}




/* --------------------------- Begin Form Elements */
#searchform {
	margin: 0px auto;
	padding: 10px 10px;
	text-align: center;
	font-size: 0.6em;
	color: #989284;
	}

#sidebarcol #searchform #s {
	width: 120px;
	padding: 1px;
	background: #989284;
	}

#sidebarcol #searchsubmit {
	color: white;
	padding: 1px;
	background: url("images/search_back.jpg")  repeat-x ;	
	background: #636059;
	}
	

#respond	{
	margin-top:25px;
	color: white;
}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	background-color: #FAF0E6;
}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 100%;
	padding: 2px;
	background-color: yellow;
	}

#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}
/* End Form Elements */

