body{	margin:0;	padding:30px 0;	font:76% arial,tahoma,verdana,sans-serif;	background:#047 url(images/background.jpg) repeat fixed;}#thetop{margin:0;}#container{	width:720px;	margin:0 auto;	padding:20px 20px 0 20px;	background:#fff url(images/background-container.gif) no-repeat;}a{text-decoration:none;background-color:inherit;color:#26c;}a:hover{text-decoration:underline;}a img{border:0;}p{margin:0 0 15px 0;/*line-height:1.5em;*/}#main p,#sidebar p{padding:0 0 0 10px;}#logo{/*float:left;*/width:240px;margin-left: auto;margin-right: auto;/*margin:0 0 0 0;*//*padding:0 0 0 0;*//*background:#eee;*//*border:4px solid #dde;*/text-align:center;/*color:#555;*/overflow:auto;}#logo h1{margin:50px 5px 1px 5px;letter-spacing:-3px;}#logo a{background-color:inherit;color:#26a;text-decoration:none;}#logo a:hover{background-color:inherit;color:#69e;}#logo1{width:400px;margin-left: auto;margin-right: auto;overflow:auto;}#logo2{width:300px;margin-left: auto;margin-right: auto;overflow:auto;}#tagline{text-align:center;font-size:1.2em;}#intro p{line-height:1.5em;}#main{float:left;width:530px;margin-right:20px;padding:0;}.headerstyle{	display:block;	margin:15px 0 10px 0;	padding:1px 0 1px 2px;	background:#eee url(images/gradient2.gif) repeat-x;	color:#222;	border-top:1px solid #ddd;	border-right:1px solid #bbb;	border-bottom:1px solid #bbb;	border-left:1px solid #ddd;	text-decoration:none;}.headerstyle2{	display:block;	margin:0px 0 4px 0;	padding:1px 0 1px 2px;	background:#eee url(images/gradient2.gif) repeat-x;	color:#222;	border-top:1px solid #ddd;	border-right:1px solid #bbb;	border-bottom:1px solid #bbb;	border-left:1px solid #ddd;	text-decoration:none;	font-weight: bold;}.headerstyle-bold{	color:#222;	text-decoration:none;	font-weight: bolder;	margin-right: 0;	margin-left: 0;}#sidebar{width:155px;float:right;margin-top:20px;font-size:1em;line-height:1.3em;}#sidebar p{font-size:0.9em;}#blaster{width:155px;float:right;margin-top:20px;font-size:1em;line-height:1.3em;}.sidelink{display:block;width:140px;margin:3px 10px 2px 0;padding:5px 0 5px 8px;font-size:1.1em;font-weight:bold;text-align:left;background:#eee url(images/gradient1.gif) repeat-x;color:#f89828;border-top:1px solid #ddd;border-right:1px solid #bbb;border-bottom:1px solid #bbb;border-left:1px solid #ddd;}.sidelink:hover,.menuheader{background:#fff url(images/gradient2.gif) repeat-x;color:#222;border-top:1px solid #ddd;border-right:1px solid #888;border-bottom:1px solid #888;border-left:1px solid #ddd;text-decoration:none;}#footer{margin:0 auto 20px auto;width:760px;background:#fff url(images/background-footer.gif) bottom left no-repeat;padding:0 0 5px 0;font-size:0.9em;color:#888;text-align:center;}h1,h2,h3,h4{margin:0 0 10px 0;font-weight:normal;}h1{font-size:2.8em;}h2{margin:0 0 4px 0;font-size:1.8em;}h3{margin:20px 0 8px 0;font-size:1.4em;}h4{margin:10px 0 5px 0;font-size:1.2em;}.clear{clear:both;margin:0;}.right{text-align:right;}.internallink{font-size:0.9em;text-align:center;}.block{padding:20px;background:#eee;color:#222;border:2px solid #ddd;}.credit{color:#888;background-color:inherit;}.hide{display:none;}.blkbrdr {border:1px; border-thickness: 1px; border-color: #000; border-style: solid; margin: 2}