html,body{
	margin:0;
	padding:0
}

body{
	font: 85%/1.3 Verdana,Arial,sans-serif;
    text-align: center;
    background: #38251C;
    padding-bottom:20px;
}

p{margin-top:0}

p#next_prev {text-align: center;}

h1,h2,h3{font: normal normal 200% "Trebuchet MS",Arial,sans-serif}

h1 a {color: #FFF; text-decoration: none; }

h2{font-size:160%}

h3{font-size:120%}

a { text-decoration: none; }
a img { border: none; }

span.article_image a img { border: 1px solid #82C2C0; }

img { background: #FFF; padding: 1em; border: 1px solid #82C2C0;}
div#profile img, div#rss img { padding: none; border:none; background: none; }


span.article_image { float: right;   margin-left: 10px;}

pre { background: #FFF; border: 1px solid #82C2C0; padding-bottom: 1em; overflow: auto; }

table { background: #FFF;  margin-bottom: 1em;}

form#txpCommentInputForm {
    background: #FFF; margin: 10px; padding: 1em;
}

div#super_container{
	width: 800px;
	margin: auto;
}

div#header{
	width:800px;
	overflow:hidden;
	background: #82C2C0;
	margin-top: 1em;
}

div#header h1,div#menu{
	width:770px;
	margin:0 auto;
	text-align:left
}

div#header h1{
	padding-top: 10px; 
	padding-left: 10px; 
	padding-bottom: 0px; 
	font-size: 36px; 
	line-height: 34px; 
	margin-bottom: 0px; 
	color: #E7F1F8
}

div#header h2
{
	padding:0;
	color:#38251C;
	font-size:14px;
	font-weight:700;
	text-align:left;
	margin:0;
	line-height:10px;
	margin-left:100px;
	padding-bottom:10px;
}

ul#nav,ul#nav li
{
	list-style-type:none;
	margin:0;
	padding:0;
}

ul#nav
{
	float:right;
	font-size:12px;
	margin-right:15px;
	margin-top:1em;
}

ul#nav li
{
	float:left;
	margin-left:3px;
	text-align:center;
}

ul#nav a
{
	float:left;
	width:95px;
	padding:5px 0;
	background:#E44E31;
	text-decoration:none;
	color:#FFC;
	font-family:Verdana, Arial, sans-serif;
}

ul#nav a:hover
{
	background:#82C2C0;
	color:#38251C;
}

ul#nav li.activelink a,ul#nav li.activelink a:hover
{
	background:#E7F1F8;
	color:#003;
}
div#container
{
	width:800px;
	margin:0 auto 10px;
	padding:20px 0 10px;
	text-align:left;
	background:#E7F1F8;
	clear:both;
}

div#content
{
	float:left;
	display:inline;
	width:560px;
	margin:0 0 10px 10px;
}

ul#intro,ul#intro li
{
	list-style-type:none;
	margin:0;
	padding:0;
}

ul#intro
{
	width:100%;
	overflow:hidden;
	margin-bottom:20px;
}

ul#intro li
{
	float:left;
	width:180px;
	margin-right:10px;
	padding:10px 0;
}

li#mission
{
	background:#E65714;
}

li#services
{
	background:#42B4AC;
}

ul#intro li#more
{
	margin-right:0;
	background:#7D63A9;
}

ul#intro p,ul#intro h3
{
	margin:0;
	padding:0 10px;
}

ul#intro h3
{
	text-transform:uppercase;
	padding-bottom:3px;
	color:#E7F1F8;
}

div#content h2
{
	margin:auto;
	width:800px;
	color:#007BC4;
}

div.date
{
	float:left;
	width:4em;
	padding:5px 0;
	background:#E44E31;
	color:#E2D3A3;
	text-align:center;
	margin:0 15px 4px 0;
	font-size:80%;
	line-height:0.9;
}

div.date span
{
	display:block;
	font-size:150%;
	font-weight:700;
}

div.comments { clear: both; }

div.comments div
{
	background:#B5E0E4;
	margin:10px;
        padding: 1em;
}

div.comments div.comment_toggle
{
	background:none;
	font-weight:700;
	padding:5px;
	text-align:right;
	line-height:10px;
}

div.comments p
{
	padding:10px;
	margin:0;
}

img.plus_minus
{
	vertical-align:middle;
	width:20px;
	height:20px;
}

img.rss
{
	width:50px;
	height:50px;
}

div#side
{
	float:right;
	display:inline;
	width:180px;
	margin:0 10px 10px 0;
}

div#side div
{
	background:#82C2C0;
	text-align:center;
	margin:0 0 10px;
	padding:10px 0;
}

div#side p
{
	margin:5px 0 10px;
	padding:0 10px;
}

div#footer
{
	clear:both;
	width:780px;
	margin:0 10px;
	padding:10px 0;
	background:#E44E31;
	color:#E7F1F8;
	text-align:center;
}

div#footer p
{
	margin:0;
}