	/*Hello, this is my stylesheet!*/
	
	* {
		margin:0;
		padding:0;
		}
	
	body,html { min-height:101%; }
		
	body {
		/*background: #333;*/
		background: #5C3E36 url(images/backgrounds/background3.jpg);
		background-repeat:repeat;
		color: #333;
		padding: 0px 0 25px 0;
		}
	
	body, select, input, textarea {
		font: 12px Helvetica, sans-serif;
		line-height:1.5em;
		
		
		}
		
	p {	margin: 15px 0;	}
	
	
	hr {
		display: block;
		height:1px;
		background:#333;
		border:0;
		}
	
	small {
		font-size: 0.9em;
		padding:3px 6px;
		}
	
	
	/******* Hyperlinks ********************/
	
	/* standard link behaviour */
	a:link, a:active, a:visited { 
		color:#333;
		text-decoration: underline; 
		} 
	a:hover	{ 
		color:#333;
		text-decoration: none; 
		}
	
	.blogtitle a { text-decoration: none; }
	
	/* Title area links */
	.title:link, .title:active, .title:visited { 
		color: #840000; 
		text-decoration: none;
		} 
	.title:hover { 
		color: #840000; 
		text-decoration: underline;
		} 
		
	/* HTML headline links */
	h3 a:link, h3 a:active, h3 a:visited  {text-decoration:none;}
	h3 a:hover {text-decoration:underline;}
	
	h4 a:link, h4 a:active, h4 a:visited  {color:#666; text-decoration:none;}
	h4 a:hover {text-decoration:underline;}
	.highlite { background:#ECCE18; color:#7E0001; padding:4px; font-weight:bold;}
	
	
	/* Links in the sidebar */
	.dottedunderline li a {border-bottom: #840000 dotted 1px; 
	text-decoration:none;}
	
	.dottedlinks a {border-bottom:#990000 dotted 2px; 
	text-decoration:none;}
	
	.dottedlinks a:hover	{ 
		color:#840000; border-bottom:none;
		text-decoration:none;
		
		}

	
	.subnav li a:link, .subnav li a:visited { /* .subnav is the categories list */
		background: #fff;
		display:block;
		padding:4px 4px 4px 20px;
		border-bottom: 1px solid #999;
		}
			
	.subnav li a:hover, .subnav li a:active {
		background: #F4F4EC;
		text-decoration:none!important;
		}
	
	#sidelist a:link, #sidelist a:active, #sidelist a:visited {text-decoration:none;}
	#sidelist a:hover {text-decoration:underline;}
	#sidelist .children li a, #sidelist .children li a:visited {
		padding:2px 2px 2px 0px;
		border:0;
		background:#F4F4EC;
		color: #666;
		}
	#sidelist .children li a:hover, #sidelist .children li a:active	{
		color:#000;
		text-decoration:none!important;
		}
	
	/* Links in unordered lists */
	.bullets li a { text-decoration:none!important;	}
	.bullets li a:hover { text-decoration:underline!important;	}
	
	/* How tags appear */
	.tags a {text-decoration:none;}
	.tags a:hover {text-decoration:underline;}
	
	/* Links within comments metadata (date, Author etc.) */
	.commentmetadata a:link, .commentmetadata a:active, .commentmetadata a:visited  {text-decoration:none;}
	.commentmetadata a:hover {text-decoration:underline;}
	
	/* Links in the footer */
	#footer a {text-decoration: none;} 
	#footer a:hover	{text-decoration: underline;}
	
	
	
	/******************************************
	*   Images                         
	******************************************/
	
	/*** default image behaviour ***/
	img { border:0px solid #999; padding:1px; border-bottom:none; }
	
	
	
	/*** WordPress specific image classes ***/
	.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
	
	.alignleft {
	float: left;
	margin: 4px 15px 5px 0;
	}
	
	.alignright {
	float: right;
	}
	
	.wp-caption {
	   text-align: center;
	   background-color: #fff;
	   margin-top:5px;
	   margin-right: 15px;
	   margin-bottom:0px;
	}
	
	.wp-caption img{
	   padding:2px;
	   border:1px solid #999;
	}
	
	.wp-caption img:hover{
	   border:1px solid #333;
	}
	
	.wp-caption p.wp-caption-text {
	   color:#666;
	   font-size: 10px;
	   line-height: 12px;
	   padding: 7px 4px 2px 5px!important;
	   margin: 0!important;
	}
	
	
			
	/******************************************
	*   General Structure                         
	******************************************/
	
	#page { /*the main container*/
		width:880px;
		margin:0 auto;
		font-size:1em;
		background:#FFF;
		padding: 5px 15px 15px 15px;
		/*border:1px dotted grey;*/
		}
	
	#branding {/*where the logo sits*/
		width:880px;
		height:141px;
		padding-bottom:2px;
		background:url(images/backgrounds/branding.gif) no-repeat;
		}
	
	.left {
		float:left;
		}
	
	.right {
		float:right;
		}
		
	.announce {
		height:25px;
		width:880px;
		float:left;
		margin-top:5px;
		
		}
	
	#sidebar {/*you guessed it: it´s the sidebar container*/
		width: 250px;
		float:right;
		}
	
	#sidebar a {
		font-weight:bold;
		
		/*border-bottom-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color: #5C3E36;*/
		}
	
	/*#sidebar a img {
		text-decoration:none;
		border-bottom:none;
		
		}*/
	
	#sidebar a:hover {
		text-decoration:none;
		color:#993333;
		}
	
	#leftcol {/*the left homepage column carrying the "Featured Article" section*/
		width:287px;
		border-right:1px solid #b6b6b6;
		padding-right:18px;
		}
	
	#leftcol, #rightcol {
		margin-top:10px;	
		float:left
		}	
		
	#rightcol {/*actually the column in the middle of the homepage (if the right column is the sidebar)*/
		width:277px;
		padding-left:18px;
		margin-top: -2px;
		text-align:justify;
		}
	
	
			
	/******************************************
	*   Sidebar                         
	******************************************/
	
	.subnav li {/*.subnav is mainly the categories list*/
		list-style:none;
		}
	
	#sidelist li {
		list-style:none;
		}
		
	.bullets li {
		margin:0 0 5px 15px;
		list-style:square;
		}
		
	#sidelist .bullets li {
		list-style:square;
		margin-bottom:5px;
		margin-left:22px;
		}
	
	#sidelist .children {
		background:#F4F4EC;
		}
	
	#sidelist .children li {
		background: #F4F4EC;
		list-style: none;
		margin-left:15px;
		padding-left:15px;
		border-bottom:1px solid #fff;
		}
	
	#sidelist .feed li{
		margin-bottom:5px;
		padding-left:20px;
		background:url(images/rss.gif) no-repeat;
		}
	
		
	/******************************************
	*   Headlines                         
	******************************************/
	
	.blogtitle, .blogtitle a {
		color: #000;
		font-size: 1.8em;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-weight: regular;
		padding: 20px 0px 10px 0px;
		}
	
	h1 {
		color: #840000;
		font-size: 1.8em;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-weight: bold;
		margin: 0px 10px 0px 0px;
		padding: 20px 0px 0px 10px;
		}
		
	h2 {
		color: #840000;
		font: 1.8em Georgia, "Times New Roman", Times, serif;
		padding-bottom:8px;
		border-bottom:1px solid #666;
		margin: 20px 0;
		}
	
	h6 {
		color: #840000;
		font: 1.1em Georgia, "Times New Roman", Times, serif;
		padding-bottom:8px;
		
		
		}
		
	h3 {
		font: 0.9em Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		letter-spacing:0.3em;
		margin-bottom:4px;
		font-weight:bold;
		color:#840000;
		}
	
	#sidebar h2, #sidebar h3 a {
		font: 0.9em Arial, Helvetica, sans-serif;
		letter-spacing:0.3em;
		text-transform:uppercase;
		margin-bottom:4px;
		font-weight:bold;
		color:#840000;
		}
	
	#sidebar h3, #sidebar h2 {
		font-size:0.9em;
		border-top:3px double #999;
		border-bottom:1px solid #999;
		padding:5px 0 5px 2px;
		margin:20px 0 15px 0;
		color:#840000;
		}
	
	h3#respond {
		font-size:1.1em;
		border-top:1px solid #666;
		margin-top:25px;
		padding-top:20px
		}
	
	h3#comments {
		margin-top:32px
		}
	
	h3 a:link, h3 a:visited {
		color: #666;;
		}
	
	h4 {
		font-size:1.2em;
		margin-bottom:6px;
		}
		
		
		
	/******************************************
	*   Content                        
	******************************************/
	
	#content {
		width:605px;
		float:left;
		}
		
	.description {
		font-size: 1.3em;
		font-weight: bold; 
		color:#999;
		}
	
	/* Featured Articles formatting "leftcol" */
	
	
	.getinvolved {
		background: url(images/backgrounds/bg_getinvolved.jpg) repeat-x;
		padding:15px;
		border: 1px solid #ccc;
		}
		
	.feature {
		background: url(images/backgrounds/bg_featured.jpg) repeat-x #F4F4EC;
		padding:15px;
		border: 1px solid #ccc;
		}
	
	.feature p, #rightcol p { margin:0;	}
	
	#leftcol img, #rightcol img {
		padding:1px;
		border:1px solid #999;
		}
	
	#leftcol .feature {	margin-bottom: 15px; }
	
	/* Formating of the Leadstory stuff in the tabbed section */
				
	#leadpic {
		float:left;
		margin: 0 18px 8px 0;
		padding:1px;
		border: 1px solid #999;
		}
	
	.title, a.title  {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:1.1em;
		font-weight:bold;
		color: #840000;
		letter-spacing:normal;
		}
			
	#lead p {
		margin-bottom:10px;
		}
	
	.read-on a { /* This can be used to format the "[...]" link in the lead story */
		color:#840000!important;
		text-decoration:none;
		}
		
	.read-on a:hover {
		text-decoration:underline;
		}
	
	/* Formating of "rightcol" which is the column in the homepage middle ;-) */
	
	#rightcol img {
		float:left;
		margin:3px 10px 4px 0;
		}
	
	#leftcol img {
		margin-bottom: 4px;
		display:block
		}
		
	#rightcol .clearfloat {
		border-bottom:1px solid #999;
		padding:12px 0;
		}	
		
	
	
	/* Post Formatting */
	
	.entry {
		padding-bottom:28px;
		text-align:justify;
		}
	
	.post blockquote {
		color:#666;
		background:#F4F4EC;
		padding:6px 14px;
		margin:18px 35px;
		border-right:1px solid #DDD;
		border-bottom:1px solid #DDD;
		}	
	
	.post ul li {
		list-style:square;
		margin-bottom:5px;
		margin-left:42px;
		}
	
	.post ol li {
		margin-bottom:5px;
		
		margin-left:48px;
		}
		
	#tags {
		padding:3px;
		border-bottom:1px solid #DDD;
		border-top:1px solid #DDD;	
		}	
		
	.postmetadata {
		font-size:0.9em;
		margin:0 0 10px 0;
		padding:5px 10px;
		background:#F4F4EC;
		border-top:1px solid #E6E3D3;	
		border-bottom:1px solid #E6E3D3;	
		}
					
	
	/* Form Elements */
	
	select {
		background:#f2f2f2;
		border:1px solid #9c9c9c;
		width:100%
		}
		
	
	#searchform { 	 padding:2px 2px 2px 6px; }
	
	.button {
		padding: 1px;
		background:#9E0000;
		color:#fff;
		border:none;
		}
	
	.button:hover {
		background:#666;
		color:#FFF;
		text-decoration:none
		}
	
	#commentform input {
		width: 670px;
		margin: 5px 5px 1px 0;
		}
	
	#commentform textarea {
		width: 100%;
		margin-top:5px;
		}
	
	
	
	/* Comments*/
	
	.commentlist {
		padding-left:30px;
		}
		
	.commentlist li {
		margin: 15px 0 3px;
		padding: 8px 15px 10px 15px;
		background:#F4F4EC;
		border:1px solid #E6E3D3;
		}
	
	.commentlist blockquote {
		color:#666;
		background:#fff;
		padding:6px 14px;
		margin:18px 35px;
		border-right:1px solid #ccc;
		border-bottom:1px solid #ccc;
		}	
	
	#commentform small {
		background:#FFF;
		font-weight:bold;
		padding:0;
		}
		
	.commentmetadata {
		display: block;
		}
	
	.commentlist small {
		background:#fff;
		border:1px solid #E6E3D3;
		}
	
	
	
	/* Float Properties*/
	
	.clearfloat:after {
		display:block;
		visibility:hidden;
		clear:both;
		height:0;
		content:".";
		}
		
	.clearfloat {
		display:inline-block;
		}	
	
	.clearfloat {
		display:block;
		}
		
		
	/******************************************
	*   Footer                        
	******************************************/
	
	#footer {
		margin: 0 auto;
		border-top:#999999 1px dashed;
		background:white;
		width: 910px;
		font-size:0.9em;
		text-align:center;
		padding-top:15px;
		color:#333333
		}
	
	#footer a {
		color:#5C3E36;
		}
	/* stop using Internet Explorer 6, fool! */
	
	div.ddf label { 
		font: 10px Verdana, Sans-Serif;
		padding-left:25px;
		padding-right:45px;
		
		
	
	 }
#featured-gallery {width:600px;height:332px; margin-top:10px;border-left:#999999 1px solid;border-top:#999999 1px solid; border-right:#999999 1px solid;}
#featured-gallery a
{

color: #00b1ef;
text-decoration:none;
border-bottom:none;

font-size: 16px;

}