	body,
	html {
		margin:0;
		padding:0;
		background:#252525;
		font-family: Arial, Helvetica, sans-serif;	
		color:#FFFFFF;	
	}
	body {
	    min-width:1180px;
		background-color:#252525;
	}
	#wrap {
		background:#252525;
		margin:0 auto;
		width:1180px;
	}
	#header {
		background:#ddd;
	}
	#header h1 {
    	padding:5px;
	    margin:0;
    }
	#header h2 {
		color:#D76B00;
	}
	#nav {
		background:#c99;
		padding:1px;
		font-size:12px;
	}
	#nav ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	#nav li{
		display:inline;
		margin:0;
		padding:0;
	}
	#leftsidebar {
		background-color:#252525;
		float:left;
		width:60px;
	}
 	#rightsidebar {
		float:left;
		width:175px;
	}
	#leftbox {
		background-color: #252525;
		margin: 0;
		padding: 5px 10px 5px 0;
		width: 60px;
		height: auto;
		float:left;
		display: block;
	}
	#main {
		background:url(websites/openhappy/images/body.gif);
		float:left;
		width:800px;
		display:block;
		padding: 5px 10px 5px 0px;
	}	
	#main h2, #main h3  {
		padding:0 10px;
    }
	#main p {
		font-size: 12px;
	}
	#sidebar {
		background:#3B3B3B;
		float:right;
		width:178px;
		padding:0 0 0 0;	
	}
	#sidebar ul {
		margin-bottom:0;
    }
    #sidebar h3, #sidebar p {
		padding:0 10px 0 0;
    }
	#sbox {
		background-color: #252525;
		margin: 0;
		padding:10px 0 0 0;
		width: 300px;
		height: auto;
		display: block;
		color: #fff;
		font-size: 12px;
	}
	#navlist
	{
		color: white;
		background: #C3D854;
		border-left: 0.5em solid #B7CF43;
		border-right: 0.5em solid #B7CF43;
		padding: 0 1px;
		margin-left: 0;
		width: 15.5em;
		font: normal 0.75em Arial, Helvetica, sans-serif;
	}

	#navlist li
	{
		list-style: none;
		margin: 0;
		font-size: 1.1em;
	}

	#navlist a
	{
		display: block;
		text-decoration: none;
		margin: 10px;
		margin-bottom: 0.6em;
		margin-top: 0.5em;
		color: #666666;
		/*background: #C9D20D;*/
		background: #C3D854;
		border-width: 0.5px;
		border-style: solid;
		/*border-color: #5bd #035 #068 #6cf;*/
		border-color: #c3d854 #c3d854 #c3d854 #c3d854;
		/*border-left: 1em solid #fc0;*/
		border-left: 0.8em solid #C3D854;
		padding: 0.25em 0.5em 0.4em 0.75em;
		
	}

	#navlist a#current { border-color: #5bd #035 #068 #f30; }
	/*#navlist a#current { border-color: #C3D854 #c3d854 #068 #f30; }*/

	#navlist a
	{
		width: 99%;
		/* only necessary for Internet Explorer */
	}

	#navlist a
	{
		voice-family: "\"}\"";
		voice-family: inherit;
		width: 9.6em;
		/* Tantek-hack should only used if Internet-Explorer 6 is in standards-compliant mode */
	}

	#navcontainer>#navlist a
	{
		width: auto;
		/* only necessary if you use the hacks above for the Internet Explorer */
	}

	#navlist a:hover, #navlist a#current:hover
	{
		background: #C3D854;
	/*	border-color: #069 #6cf #5bd #fc0;*/
		border-color: #C3D854 #C3D854 #C3D854 #F30;
		padding: 0.4em 0.35em 0.25em 0.9em;
	}

	#navlist a:active, #navlist a#current:active
	{
		background: #C3D854;
		/*border-color: #069 #6cf #5bd #c3d854;*/
		border-color: #c3d854 #c3d854 #c3d854 #c3d854;
		padding: 0.4em 0.35em 0.25em 0.9em;
	}

	#footer {
		background:#cc9;
		clear:both;
	}
	#footer p {
		padding:5px;
		margin:0;
    } 


.c5t_comment_item_title {
color:#999999;
}
.c5t_comment_item_text {
color:#999999;
}
.c5t_comment_item_details {
color:#999999;
}

.c5t_comment_form_label {
background-color:#ffffff;
color:#999999;
}
.c5t_comment_form_field {
color:#999999;
}

.wallkit_posts .wallkit_postcontent div {
color:#ffffff;	
}

