body {
	margin: 20px 0 10px 0;
	padding: 0;
	background: #fff;
	color: #000;
	font-family: 'Trebuchet MS', Verdana, Sans-Serif;
	background: #fff;
    background-position: 0 0;
    background-repeat: repeat;
	background-attachment: fixed;
}

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

body #banner h1 {
	font: 'Trebuchet MS', Verdana, Sans-Serif;color: #000;
	background: #fff;
}

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 #content {
	margin: 0px 10px 10px 10px;
	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;}

body #bannerimage
{
	padding-left: 25px;
	padding-bottom: 10px;
	background-color: #fff;
	border: none;
}

DIV.sociallink {
	border: none;
	font-size: 10px;
	padding-left: 35px;
	padding-bottom: 10px;

    min-height: 10em;
    display: table-cell;
    vertical-align: middle
    
}

.sociallink a {
text-decoration: none;
}


/*
DIV.sociallink a:link { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000066; text-decoration: none}
#sociallink a:visited {text-decoration: none}
#sociallink a:active {text-decoration: none}
#sociallink a:hover {text-decoration: none}
*/

