	body
		{
		text-align:center;
		background-image:url('backgroundStripes.png');
		}

	#wrapper
		{
        	margin: 0 auto;
        	width: 900px;
        	text-align:left;
		}


	/* HEADER */
	div.header
		{
		height: 151px;
		width: 894px;
		margin-top:15px;
		padding-bottom:10px;
		}


	/* MENU */
	div.menu
		{
		height: 20px;
		width: 800px;
		margin-top:0px;
		margin-bottom:0px;
		text-align:left;
		padding-bottom:10px;
		}

	a.menu
		{
		font:13px "Verdana";
		color: #9CAC93;
		letter-spacing: 5px;
		text-decoration:none;
		font-weight:bold;
		margin-left:10px;
		margin-right:5px;
		padding-left:5px;
		border-left-style:solid;
		border-left-width:7px;
		border-color: #69742f;
		}

	a.menu:hover
		{
		border-color: #36330b;
		}


	/* RIGHT-COLUMN */
	div.rightcolumn
		{
		background-color:#acb9a4;
		height:100%;
		width:290px;
		margin-top:2px;
		float:right;
		padding-top:15px;
		border-style:solid;
		border-width:1px;
		}

	h1.rightcolumn
		{
		font:16px "Verdana";		
		margin-left: 10px;
		margin-bottom:0px;
		color: #000000;
		text-decoration:none;
		font-weight:bold;
		letter-spacing: 0px;
		}

	p.rightcolumn
		{
		font:11px "Verdana";
		margin: 10px;
		}

	a.rightcolumn
		{
		font:11px "Verdana";
		margin-left: 10px;
		color: #000000;
		text-decoration:none;
		}
		
	a.archiveLink
		{
		font:10px "Verdana";
		margin-left: 15px;
		color: #000000;
		text-decoration:none;
		}

	a.archiveHead
		{
		font:11px "Verdana";
		margin-left: 10px;
		color: #000000;
		text-decoration:none;
		font-weight:bold;
		}

	a.header
		{
		font:16px "Verdana";		
		margin-left: 0px;
		color: #000000;
		text-decoration:none;
		font-weight:bold;
		}
		
	a.headerS
		{
		font:14px "Verdana";		
		margin-left: 0px;
		color: #000000;
		text-decoration:none;
		font-weight:bold;
		}

	a:hover{
		color: #FFF;
		}



	/* MAIN */
	div.main
		{
		background-color:#acb9a4;
		min-height:500px;
		height:auto !important;
		height:100%; 
		width: 600px;
		margin-top:2px;
		border-style:solid;
		border-width:1px;
		overflow: auto;
		float:left;
		}

	h1.main
		{
		font:20px "Verdana";
		margin: 10px;
		margin-bottom:2px;
		}

	h2.main
		{
		font:13px "Verdana";
		margin-left: 7px;
		font-weight:bold;
		margin-bottom:0px;
		margin-top:1px;
		}
		
	h3.main
		{
		font:18px "Verdana";
		font-weight:bold;		
		margin-left: 10px;
		margin-bottom:0px;
		}

	a.main
		{
		font:12px "Verdana";
		margin-left: 10px;
		color: #3f7900;
		text-decoration:none;
		}

	a.main:hover
		{
		text-decoration: underline;
		color: #FFF;
		}

	a.intext{
		font:12px "Verdana";
		color: #4f7921;
		text-decoration:none;
		}

	a.intext:hover
		{
		text-decoration:underline;
		}

	a.topic{
		margin-left:10px;
		font:12px "Verdana";
		color: #4f7921;
		text-decoration:none;
		font-weight:bold;		
		}

	a.topic:hover
		{
		text-decoration:underline;
		}

	p.main
		{
		font:12px "Verdana";
		margin-left: 10px;
		margin-bottom:5px;
		margin-top: 0px;
		margin-right:20px;
		text-align: justify;
		}

	p.mainTiny
		{
		font:13px "Verdana";
		margin-left: 10px;
		margin-bottom:5px;
		margin-top: 0px;
		}

	ul.main
		{
		font:12px "Verdana";
		margin-left: 10px;
		margin-bottom:5px;
		margin-top: 0px;
		margin-right:20px;
		text-align: justify;
		}


	/* COMMENTS */
	p.date
		{
		font:10px "Verdana";
		margin-left: 10px;
		margin-top: 0px;
		}

	/* CODE FONT */
	p.codeText
		{
		font-family:"Courier New", serif;
		margin-left: 20px;
		background-color:#C1C1C1;
		width:85%;
		}

	/* FOOTER */
	div.footer
		{
		height: 30px;
		width: 550px;
		overflow: hidden;
		float:left;
		}

	p.footer
		{
		font: 10px "Verdana";
		margin-top:0px;
		color: #C1C1C1;
		}

	a.footer
		{
		font: 10px "Verdana";
		margin-top:0px;
		color: #C1C1C1;
		text-decoration: none;
		}


	/* OTHER */
	ul.courses
		{
		list-style-type: square;
		list-style-position: outside;
		font: 12px "Verdana";
		margin-top: 0px;
		margin-bottom: 7px;
		}
		
	table.blog
		{
		background-color:#9CAC93;
		width:90%;
		font:13px "Verdana";
		margin: 10px;
		border-style:solid;
		border-width:1px;
		}

	table.comments
		{
		width:90%;
		font:13px "Verdana";
		margin-left:10px;
		background-color:#9CAC93;
		border-style:solid;
		border-width:1px;
	}		

	table.archive
	{
		font:10px "Verdana";
		margin-left:10px;
		margin-bottom:2px;
	}
	

	/* BUTTONS */
	input { 
		color:#000; 
		font: bold 11px 'Verdana'; 
		background-color:#acb9b9; 
		border:1px solid; 
		border-color: #000;
		} 

	.buttonscontainer {
		width: 893px;
		height: 20px;
		background:#acb9b9;
		text-align:center;
		border-style:solid;
		border-width:1px;
		padding-left:5px;
		margin-bottom:6px;
		border-color: #C1C1C1;
		}

	.buttons a {
		color: #000;
		background-color: #acb9b9;
		font: 14px sans-serif;
		text-align: left;
		font-weight: bold;
		letter-spacing:2px;
		margin-left:25px;
			}

	.buttons a:hover {
		background-color: #858585;
		text-decoration: none;
		color: #FFF;
			}


	/* BLOG ARCHIVE */
	div.blogArchive
		{
		background-color:#acb9a4;
		height:100%;
		width:290px;
		margin-top:15px;
		float:right;
		padding-top:15px;
		padding-bottom:10px;
		border-style:solid;
		border-width:1px;
		}

	/* Shout tables */
	table.shout
		{
		width:90%;
		font:13px "Verdana";
		margin-left:10px;
		background-color:#9CAC93;
		border-style:solid;
		border-width:1px;
	}

	table.shoutadmin
		{
		width:90%;
		font:13px "Verdana";
		margin-left:10px;
		background-color:#627b54;
		border-style:solid;
		border-width:1px;
	}
