body {margin: 20px 0 10px 0;
	padding: 0;
	background: #fff;
	color: #000;
	font-family: 'Trebuchet MS', Verdana, Sans-Serif;
	background: #fff;
/*        background-image: url(...);*/
        background-position: 0 0;
        background-repeat: repeat;
	background-attachment: fixed;}
/*
body #banner {height: 65px;
	    	    margin: 0px 35px 0px 35px;
		    background: transparent;}
*/	
body #banner {
	    	    margin: 0px 35px 10px 35px;
		    background: transparent;
		background-color: #fff;
		padding: 15px;
		padding-right: 25px;
			border: 1px solid #444;
			}
/*
body #banner a,
body #banner a:link,
body #banner a:visited,
body #banner a:active,
body #banner a:hover {color: #fff;
	    	    	    text-decoration: none;}
*/

body #banner h1 {font: 'Trebuchet MS', Verdana, Sans-Serif;;
	    	   color: #000;
		       background: #fff;
		     /*  border: 1px solid #444;
	    	   margin: 0px;
		       margin-top: 15px;
		       padding: 5px;
		       padding-left: 10px;
			   */
			   }

body .description {
		font-family: 'Trebuchet MS', Verdana, Sans-Serif;
		font-size: 12px;
		font-weight: bold;
		color: #747474; /* #eee; */
  		text-transform: none;
		text-align: right;
		padding-right: 35px;
		}	
	
body .credit {
	clear: both;
	margin: 0;
	padding: 5px;
	color: #000;
	text-align: center;
	text-shadow: 0.2em 0.2em /* 0.2em */ #eee; 
}

body .credit cite {color: #000;
	    	    	 font-size: 90%;
    			 font-style: normal;
    			 letter-spacing: 1px;}
			

body .credit a, 
body .credit a:link, 
body .credit a:hover {background-color: #fff;
	    	    	    text-decoration: none;
			    padding-left: 3px;
			    padding-right: 2px;}

body #bannerimage
{
	margin: 0px 25px 5px 25px;
	background-color: #fff;
	padding: 15px;
	padding-right: 15px;
	border: none;
}
	

body #content {
		margin: 0px 35px 10px 35px;
		background-color: #fff;
		padding: 15px;
		padding-right: 25px;
		border: 1px solid #444;}


/* Basic XHTML styling */
body h1, body h2, body h3 {
	font-family: 'Trebuchet MS', Verdana, Sans-Serif;}

body h2 {margin: 0;
    padding: 0;
    font-size: 110%;
    color: #777;}

body h3 {font-size: 120%;
	        color: #222;}

body h3 a,
body h3 a:link,
body h3 a:visited {color: #222;}

body p {
	font: 80%/130% 'Trebuchet MS', Verdana, Sans-Serif;
        color: #222;}

/* Links */
body a {color: #bbb;}

body a, a:link {color: #464646;}
body a:visited {color: #686868;}
body a:hover {color: #343434;}
body a:active {color: #323232;}

body a img {border: none;}

/* Form styling */
body form {
	margin: 0;
	padding: 0;}

body input, body textarea {padding: 1px;}

/* other elements */
body code {
	font-style: normal;
	color: #000;
	padding-left: 15px;
	font-family: 'courier new', courier, monospace;}
