/*
 * This file should contain all the info for colour, font, background images, etc.
 */

body
{
	Font-family: Arial, sans-serif;
	Font-Size: medium;
	Color: #000040;
	Background-Color: #fff;
	text-align: center;
}


#topright
{
	width: 200px;
	height: 80px;
	background:transparent;
	text-align:center;
}

#topbar 
{
	background: #fff;
	text-align: left;
	border-color: #666;
}


#topbar H1
{
	Font-Size: 230%;
	Font-Weight: Bold;
	Color: #404040;
	margin: 0px;
	display: inline;
}
#topbar H2
{
	Font-Size: 110%;
	Font-Weight: Bold;
	Color: #404040;
	margin: 0px;
}
#topbar H1 a 		{  color: #C00000; text-decoration: none;}
#topbar H1 a:hover	{  color: #0030C0; text-decoration: none;}
#topbar H2 a		{  color: #404040; text-decoration: none;}
#topbar H2 a:hover	{  color: #0030C0; text-decoration: none;}

#sitebody
{
	background: #fff;
	font-size:90%
}

#sitebody div
{
	border-radius:5px;
}

div #menu
{
	Background-Color: #A5C6FF;
	border:2px solid #9cc;
	border-radius:10px;
}

#sitebody div .dlcadlink
{
	background-color:#feb;
	border:1px solid #dc8;
	padding:10px;
	font-size:90%;
	Font-family: Georgia, serif;
}
#sitebody div .dlcadlink h2
{
	margin:0px 0px 5px 0px;
}
#sitebody div .dlcadlink p
{
	margin:0px;
	color:#433;
	line-height:1.4em;
}

#menuad
{
	background:#fff; 
}

/*
#searchbox:before
{
	font-weight:bold;
	content:"Search:";
}
#searchbox input
{
	background-image:url('images/search.png');
	background-repeat: no-repeat;
	background-position:right;
	border-radius:7px;
}
*/
#menu ul
{
	list-style-image: url('images/blobblue.png');
}
#menu li
{
	border-color:#888;
}

#menu li a 		{  color: #0030B0; text-decoration: none; Font-Weight: bold; Font-Size: 90%;}
#menu li a:hover{  color: #C00000; text-decoration: none; Font-Weight: bold; Font-Size: 90%;}

#menusel
{
	list-style-image: url('images/blobred.png');
}
.menumore:before
{
	position:relative;
	left:-35px;
	font-weight: bold;
	content:"More links:";
}
#menugrad
{
	background:#A5C6FF;
	background: -webkit-linear-gradient(top, #fff , #A5C6FF); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(top, #fff, #A5C6FF); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(top, #fff, #A5C6FF); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to bottom, #fff , #A5C6FF); /* Standard syntax (must be last) */
}
#menusel div
{
	background:#bbc;
	background: -webkit-linear-gradient(bottom, #eee , #bbc); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(bottom, #eee, #bbc); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(bottom, #eee, #bbc); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to top, #eee , #bbc); /* Standard syntax (must be last) */
	box-shadow:inset 3px 2px 10px -3px #000;
}

#bannerad
{
	background:#fff;
}

#banneradouter
{
	background:#fff;
}

#rightad
{
	background:#fff;
}

#maintext
{
	background:#fff;
	text-align:left;
}
#maintext H1, #maintext H2
{
	Font-Size: 115%;
	Font-Weight: bold;
	Color: #C00000;
}
#maintext div
{
	padding:10px 20px;
}

#footer
{
	border-color:#888;
	border-width:1px 0px 0px 0px;
	Font-Size: 90%;
	text-align: center;
}

#copyright
{
	background:#fff;
	Font-Size: 65%;
	text-align: center;
}

/* debugging aid 
#maintext,#menuad,#banneradouter,#bannerad,#rightad
{
	border: 1px solid #888;
}
#menuad, #bannerad, #rightad
{
	background: #eee;
}
/**/

.sitemappart1 {text-align:right;}
.sitemappart2 {text-align:left;}
.sitemaplink a:link 	{  color: #0030B0; text-decoration: none; Font-Weight: bold; Font-Size: 13px;}
.sitemaplink a:active	{  color: #0030B0; text-decoration: none; Font-Weight: bold; Font-Size: 13px;}
.sitemaplink a:visited	{  color: #0030B0; text-decoration: none; Font-Weight: bold; Font-Size: 13px;}
.sitemaplink a:hover	{  color: #C00000; text-decoration: none; Font-Weight: bold; Font-Size: 13px;}
