body {background: #000000 fixed url(../images/swallows-covert-background.jpg) no-repeat; font-family: Verdana, Arial, Helvetica, san-serif; font-size: 67.5%; color: #dddddd; margin: 0 -10px 0 -10px;}

.footer {position: absolute; left: 15px; font-size: .9em; height: 60px; top: 510px;}
.menu {position: absolute; right: 15px; font-size: .95em; font-weight: bolder; height: 60px; top: 510px; padding-right: 15px;}
.icons {position: absolute; left: 15px; font-size: .9em; height: 60px; top: 465px;}

p {font-size: 1.05em; font-weight: normal; line-height: 1.75em;}
h1 {font-size: 1.7em; font-weight: bolder; font-family: georgia, times new roman, times, serif; margin-top: -.1em;}
h2 {font-size: 1.5em; font-weight: bolder; font-family: georgia, times new roman, times, serif;}
h3 {font-size: 1.3em; font-weight: bolder; font-family: georgia, times new roman, times, serif;}
hr {margin-top: 8px; border: 1px solid #666666; background: none;}
.smalltext {font-size: .9em;}
.ital {font-style: italic}
.bold {font-weight: bolder}
.boldital {font-weight: bolder; font-style: italic}

.thinland-text {position: absolute; top: 462px; right: 15px; background-image: url(../images/thinland-text.gif)}

.color-box {padding: 5px 0px 2px 5px; background-color: #160a02;}
.color-box-frame {padding: 5px 10px 5px 10px; border: 1px solid #eeeeee;}
.content-box {position: absolute; right: 25px; top: 18px; width: 575px; height: 462px; font-size: 1em; overflow: auto; color: #000000; scrollbar-face-color:#000000; scrollbar-highlight-color:#cccccc; scrollbar-3dlight-color:#ffffff; scrollbar-shadow-color:#226666; scrollbar-darkshadow-color:#aaaaaa; scrollbar-arrow-color:#ffffff; scrollbar-track-color:#000000;}
.content {color: #dddddd; padding: 10px 15px 10px 15px;}
.content-transparency {position: absolute; right: 15px; top: 10px; width: 585px; height: 478px; background-color: #080011; opacity:.70; filter: alpha(opacity=70); -moz-opacity:0.70}

ul {position: relative; list-style-type: none; font-size: 1.05em}
ul li {line-height: 1.5em; margin-left:-3.5em; margin-bottom: 1em;}

ul.thinlist  {position: relative; list-style-type: none; font-size: 1.05em}
ul.thinlist li {line-height: 1.5em; margin-left:-3.5em; margin-bottom: 1em; border: 1px solid #ecf0ed; padding: .5em;}

a:link {
	color: #ecf0ed; 
	font-weight: bolder; 
	text-decoration: underline;
	}
	
a:visited {
	color: #ecf0ed; 
	font-weight: bolder; 
	text-decoration: underline;
	}
	
a:hover {
	color: #cbaaa2; 
	font-weight: bolder; 
	text-decoration: underline;
	}
	
a:active {
	color: #c1978e; 
	font-weight: bolder; 
	text-decoration: underline;
	}
	
.smalltext a:link {
	color: #ecf0ed; 
	font-weight: normal; 
	text-decoration: none;
	}
	
.smalltext a:visited {
	color: #ecf0ed; 
	font-weight: normal; 
	text-decoration: none;
	}
	
.smalltext a:hover {
	color: #cbaaa2; 
	font-weight: normal; 
	text-decoration: underline;
	}
	
.smalltext a:active {
	color: #c1978e; 
	font-weight: normal; 
	text-decoration: underline;
	}
	
.thinlist a:link {
	color: #ecf0ed; 
	font-weight: bolder; 
	text-decoration: none;
	}
	
.thinlist a:visited {
	color: #ecf0ed; 
	font-weight: bolder; 
	text-decoration: none;
	}
	
.thinlist a:hover {
	color: #cbaaa2; 
	font-weight: bolder; 
	text-decoration: underline;
	}
	
.thinlist a:active {
	color: #c1978e; 
	font-weight: bolder; 
	text-decoration: underline;
	}
	
.menu a:link {
	color: #dddddd; 
	font-weight: bolder; 
	text-decoration: none;
	}
	
.menu a:visited {
	color: #bbbbbb; 
	font-weight: bolder; 
	text-decoration: none;
	}
	
.menu a:hover {
	color: #E0C9CA; 
	font-weight: bolder; 
	text-decoration: underline;
	}
	
.menu a:active {
	color: #744848; 
	font-weight: bolder; 
	text-decoration: underline;
	}
	
	.footer a:link {
	color: #dddddd; 
	font-weight: normal; 
	text-decoration: none;
	}
	
.footer a:visited {
	color: #bbbbbb; 
	font-weight: normal 
	text-decoration: none;
	}
	
.footer a:hover {
	color: #990000; 
	font-weight: normal; 
	text-decoration: underline;
	}
	
.footer a:active {
	color: #990000; 
	font-weight: normal; 
	text-decoration: underline;
	}
	
.photoright {
	position: relative; 
	float: right; 
	margin-left: 20px; 
	margin-bottom: 15px; 
	margin-top: 15px; 
	margin-right: 0;
	text-align: center; 
	font-size: .9em;
	}
	
.photoright img {padding-bottom: 8px}
	
.photoleft {
	position: relative; 
	float: left; 
	margin-left: 0; 
	margin-bottom: 15px; 
	margin-top: 15px; 
	margin-right: 20px;
	text-align: center; 
	font-size: .9em;
	}
	
.photoleft img {padding-bottom: 8px}
	
.photoright_notopmargin {
	position: relative; 
	float: right; 
	margin-left: 20px; 
	margin-bottom: 15px; 
	margin-top: 5px; 
	margin-right: 0;
	text-align: center; 
	font-size: .9em;
	}
	
.photoright_notopmargin img {padding-bottom: 8px}
	
.photoleft_notopmargin {
	position: relative; 
	float: left; 
	margin-left: 0; 
	margin-bottom: 15px; 
	margin-top: 5px; 
	margin-right: 20px;
	text-align: center; 
	font-size: .9em;
	}
	
.photoleft_notopmargin img {padding-bottom: 8px}

.photoright_minusmargin {
	position: relative; 
	float: right; 
	margin-left: 20px; 
	margin-bottom: 15px; 
	margin-top: -100px; 
	margin-right: 0;
	text-align: center; 
	font-size: .9em;
	}
	
.photoright_minusmargin img {padding-bottom: 8px}
	