/* Callisti CSS Document */

html {margin:0; padding:0;}
body {margin:0; padding:0; font-family:Helvetica, sans-serif; font-size:16px; letter-spacing:1px; background:#ffffff; color:#3b3d58;}

.container {margin:0 auto; width:624px; padding:10px 8px 0 8px;}
.top {}
.logo {margin:0 auto; width:152px; text-align:center; float:left; padding:0 0 10px 0;}
	.logo img {border:0;}
.seo-overlay {margin:0 auto; width:175px; text-align:center; float:left; padding:0 0 10px 0;}
	.seo-table {margin:0 auto;}
	.seo-overlay img {border:0;}
	img.seo-callisti {margin:10px 0 0 0; padding:0; float:left;}
	
a.opacity img {
filter:alpha(opacity=100); 
-moz-opacity: 1.0; 
opacity: 1.0;}

a.opacity:hover img {
filter:alpha(opacity=50);   
-moz-opacity: 0.50;   
opacity: 0.50;
}

.postageStamp {text-align:center; padding:0; float:right;}
.postageStamp p {text-align:right; letter-spacing:normal; margin:0; padding:0;}
.content {clear:both; text-align:justify; padding:0;}
/*alt for search results*/
.search-content {clear:both; text-align:justify; padding:10px 0 0 0;}
	.text {float:left; width:456px; padding:0 8px 0 0;}
	.text img {width:454px; border:1px solid #3b3d58;}
	.gads {clear:right; float:right; width:160px; height:600px; text-align:right; padding:40px 0 0 0;}
.footer {clear:both; text-align:center; font-size:12px; color:#9b9d98; padding:10px 0 0 0;}

a {color:#666666; text-decoration:none;}
a:hover {text-decoration:underline;}

h1 {text-align:right; letter-spacing:normal; color:#8ed91c; font-size:20px; margin:0; padding:0;}
h2 {text-align:left; letter-spacing:normal; color:#9b9d98; font-size:18px;}
h3 {text-align:right; letter-spacing:normal; color:#9b9d98; margin:0; padding:0; font-size:16px; font-weight:normal;}

.h3Span {color:#8ed91c;}
.debold {font-weight:normal;}
.copyCaps {font-variant:small-caps; font-size:11px; letter-spacing:normal;}

.g-search-box {padding:0; margin:0; text-align:right;}
.g-search-box-in {padding:0; margin:0;}
form {margin:0; padding:0;}
