/* CSS Document */
body {
	background-color:white;
	margin:0px;
	padding:0px;
	background-image: url(images/bg.gif);
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	vertical-align: middle;
}

h1 {
	font-size:16px;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	font-weight: bold;
}
h2 {
	font-weight:bold;
}
h3{COLOR: #000000; font-family:verdana, arial, helvetica, sans-serif; font-size:14px;}
h4{color: #000000; font-family:"Courier New", Courier, mono; font-size:12px}
.title {background-color:#6699CC;padding-left: 15px;padding-right: 15px;border-left-color: #6699CC;}
.welcome{COLOR: #000000; font-family:papyrus, verdana, arial, helvetica, sans-serif; font-size:16px;font-weight:bold;}
.headblue{COLOR: #6699CC;font-family:Tahoma;font-size:16px;font-weight:bold;letter-spacing:2pt;}
.regtext{
	COLOR: #000000;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
.regtext2 {COLOR: #000000; font-family:verdana, arial, helvetica, sans-serif; font-size:14px;}
.regtext3 {COLOR: #000080; font-family:verdana, arial, helvetica, sans-serif; font-size:14px;}
.regtext4{
	font-weight: bold;
	font-variant: small-caps;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a, a:link, a:visited {
	text-decoration:underline;
	color: #663333;
	
}
a.img{text-decoration:none; background: transparent;}
a:hover {background-color:#FFFFFF;}
a, a.noback:link, a.noback:visited {color:#FFFFFF;background: transparent;}

a.noback:hover {color:#FFFFFF;background: transparent;}
.tinytext{COLOR: #000000; font-family:verdana, arial, helvetica, sans-serif; font-size:12px;}
.bluebgheader{
	background-color: #0099CC;
	border: 1px black solid;
	border-bottom-width: thin;
	padding: 4px;
}
/*Main Parts: Header, Logo Ad box, TabbedMenu, Left Cell, Center, Right Ads, Gutter, Footer*/
#header {
	background:#6699CC;
	border-bottom-width: thick;
	border-bottom-style: solid;
	border-bottom-color: #666699;
	text-align: right;
	vertical-align: text-bottom;
	margin: 0px;
	padding-top: 15px;
	padding-bottom: 2px;
	padding-right: 5px;
}  
#logoadbox{background-image: url(images/bg.gif);background-repeat: repeat;margin:0px;}
#navbar, #navbar a{	font-family: Georgia, "Times New Roman", Times, serif;font-size: 14px;color: #333333;}
#leftcell {vertical-align: text-top;width: 180px;background-color: #6699CC;padding-top: 5px;padding-bottom: 5px;padding-right: 10px;}
#centercell {background-color: #FFFFFF;vertical-align: top;background-repeat: no-repeat;background-position: top left;
	background-image: url(images/objects/1bluewhiteleft.gif);
	padding-right: 12px;padding-left: 8px;margin-bottom: 5px;width:auto;} 
 
#rightcell{background-repeat: no-repeat;	background-position: top right;	background-image: url(images/objects/1bluewhitert.gif);
		padding-top:12px;width: 200px;padding-right: 10px;vertical-align: top;
		text-align: center;background-color: #FFFFFF;padding-bottom: 10px;}
#rightgutter {background-color: #6699CC;width: 20px;}

#footer{
	background:#6699CC;
	border-bottom-width: thick;
	border-bottom-style: solid;
	border-bottom-color: #666699;
	margin: 0px;
	padding-top: 15px;
	padding-bottom: 2px;
	padding-right: 5px;
	text-align: center;
}



/*Tabbed Menu*/
#tabs{
	
	border-bottom-color:#666699;
	text-decoration: none;}
	
#tabs span {
	background-color: #6699CC;
	padding-top:5px;
	padding-left:2em;
	padding-right:2em;
	border: 2px solid;
	border-left-color: #666699;
	border-right-color: #666699;
	border-top-color: #666699;
	border-bottom-color: #6699CC;
	margin-left:10px;
}	
#tabs a {
	background-color: #FFFFFF;
	padding: 5px 1em 0px 1em;
	border: 1px solid #000000;
	margin-left: 10px;
	}
	
#tabs a:hover{
	background-color: #666699;
	color: #FFFFFF;	
}

#navbar.pri{
	padding-left: 45px;
	padding-top:15px;
	margin:0px;
}

#navbar, #navbar a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;}
	

span.sec #navbar{
	background-color: #6699CC;
	border-top-color: #666699;
	border-top-style: solid;
	border-top-width: 2px;
	padding-bottom: 15px;
	padding-top: 15px;
	margin:0;
	text-align: center;

}	

span.sec #navbar a.current,span.sec #navbar a.current:visited, span.sec #navbar a.current:hover, span.sec #navbar a.current:active{
	color: #FFFFFF;
	padding: 2px;
	font-weight: bold;	
	text-decoration:none;
	background-color: #6699CC;
	border: 0px;
}

span.sec #navbar a, span.sec #navbar a:visited{
	padding:2px;
	margin-right: 10px;
	margin-left: 10px;
	text-decoration:underline;
}
span.sec #navbar a:hover{
	padding:1px;
	border: 1px dotted black;
	text-decoration:none;
	
}
span.sec #navbar a:active{
	padding:2px;
	margin-right: 10px;
	margin-left: 10px;
	text-decoration:underline;
}
/*Left Menu*/
#leftmenu{
	border-color: #6699CC;
	background-color: #FFFFFF;
	padding-bottom: 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
#leftmenu ul, #leftmenu li {
	margin-top: 3px;
	}
#leftmenu li a, #leftmenu li a:visited, #leftmenu li a:active{
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none;}
ul.lm-main li{
	margin-left: -15px;
	list-style-type: square;
	
}
ul.lm-sec li{
text-indent: 5px;
margin-left: -42px;
list-style-type: circle;}

#leftmenu li a:hover{
	text-decoration: none;
	background-color: #CCCCFF;
	
	font-family: Arial, Helvetica, sans-serif;
	
	color: #000000;
}


/*Center Cell Configs*/
#newsbox{
	padding-right: 10px;
	padding-left: 7px;
}

#websearchbox{
	border-color: #003399;
	border-width:1px;
	border-style: solid;
	padding: 5px;
	float: right;
	text-align: center;
	display: inline;
	width: 270px;
}
#topicbox{border-left-style: none;padding-left:8px; padding-right:5px;}
#topicline{border-top-color: #6699CC;border-top-style: solid;border-top-width: thin;clear: both;
	margin-left:-8px;margin-bottom: 0px;}
.topicname {
	background-color: #6699CC;
	background-image: url(images/objects/botrightwhiteblue.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-right: 25px;
	background-position: bottom right;
	margin-left: -10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-variant: small-caps;
	padding-bottom: 3px;
	padding-top: 2px;
}
.topicname-top {
	background-color: #6699CC;
	background-image: url(images/objects/toprightwhiteblue.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-right: 25px;
	background-position: bottom right;
	margin-left: -10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-variant: small-caps;
	padding-bottom: 2px;
}
.topicname-top-noflush {
	background-color: #6699CC;
	background-image: url(images/objects/toprightwhiteblue.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-right: 25px;
	background-position: bottom right;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-variant: small-caps;
	padding-bottom: 2px;
}
#weeklybox{border-color: #666699;border-style: solid;border-width: 1px;text-align: center;margin-top: 25px;}
#weeklyboxtitle{background-color: #8080AA;padding: 5px;color:#FFFFFF;font-family: "Lucida Sans", Georgia, "Times New Roman", "Maiandra GD";
		font-size: 14px;}
.jokebox{width: 100%;}
.miscbox{width: 100%;}
.listbox{width: 75%;float: right;}

#bluebox{border-color: #000000;border-style: solid;border-width: 2px;text-align: center;margin-top: 25px; margin-left:5px; margin-right:5px;}
#blueboxtitle{background-color: #6699cc;padding: 5px;}


.copyright{
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	color: #000000;
	font-style: italic;
	text-align: center;
}


.figurer {float: right;}
.figurel {float: left;}
.figurel-mid {
	float: left;
	vertical-align: middle;
}
#picpad{
		margin-right: 8px;
		margin-bottom:3px;
		
}
#topicbreak{clear: both;padding-top: 10px;padding-bottom: 10px;}
#parentsite{
	background-color: #FFFFCE;
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
	width: 150px;
	padding: 2px;
	margin: auto;
	text-align: center;
}


/* Names Other*/
.questionnum{
	font-weight: bold;
	font-variant: small-caps;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.question{
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#centerbox{
	text-align: left;
	padding-left: 15px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left:10px;
	margin-right:5px;
	
}

#colbox{
	text-align:left;
	padding:5px;
}
.results{
	padding-left: 25px;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


/*Bookstore*/
.tableleft{
	margin-left: -9px;
}
#borderbox{
	border-color: #6699CC;
	border-style: solid;
	border-width: 2px;
	margin:0px;
	padding: 5px;
	background-color: #E0E0EF;
	vertical-align: middle;
}
#borderline{border-top-color: #6699CC;border-top-style: solid;border-top-width: thin;clear: both;border-bottom-color: #6699CC;padding-bottom: 0px;
	padding-left: 5px;margin-left: -8px;}
	#borderline-noflush{border-top-color: #6699CC;border-top-style: solid;border-top-width: thin;clear: both;border-bottom-color: #6699CC;padding-bottom: 0px;
	}
#booksrightbox{border-color: #666699;border-style: solid;border-width: 1px;text-align: center;margin-top: 25px;}
#booksrighttitle{background-color: #8080AA;padding: 5px;color:#FFFFFF;font-family: "Lucida Sans", Georgia, "Times New Roman", "Maiandra GD";
		font-size: 14px;}

/*Namesearch*/
#searchbox {
	margin-left: 5px;
}
 /*FAQs*/
 .thanks{color:#CC0000;}

