
body {
font-family: georgia, "times new roman", serif;
font-size: 87%;
line-height: 150%;
color: #000000;
margin: 0px;
padding: 0px;
background-color: #446633;
}

a:link, a:visited {
color: #66AA66;
text-decoration: underline;
}

a:hover {
text-decoration: none;
}

#container {
width: 660px;
background-color: #FFFFFF;
text-align: left;
padding-bottom: 5px;
}

#header {
background: url('header.jpg') no-repeat;
background-position: top center;
width: 650px;
padding-top: 0px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
}

#header h1 {
margin: 0px;
display: block;
padding-top: 222px;
padding-bottom: 0px;
text-align: right;
font-size: 200%;
font-weight: bold;
color: #EEFFEE;
text-align: center;
width: 100%;
}

#nav {
border: 1px solid #336633;
margin-bottom: 5px;
margin-left: 5px;
margin-right: 5px;
margin-top: 5px;
padding-top: 8px;
padding-bottom: 12px;
padding-left: 14px;
text-align: center;
}

.footer {
border: 1px solid #336633;
margin-bottom: 5px;
margin-left: 5px;
margin-right: 5px;
margin-top: 5px;
padding-top: 8px;
padding-bottom: 12px;
padding-left: 14px;
text-align: center;
}

#nav ul, .footer ul {
	padding: 0;
	margin: 0;
}

#nav ul li, .footer ul li {
	display: inline;
	padding: 0;
	margin: 0 10px 0 0;
}

#nav ul li a:link.special, #nav ul li a:visited.special {
color: #AA6666;
}

.copyright {
border: 1px solid #336633;
margin-bottom: 5px;
margin-left: 5px;
margin-right: 5px;
padding-top: 14px;
padding-left: 14px;
padding-right: 14px;
padding-bottom: 5px;
}

.maincontent {
border: 1px solid #336633;
margin-bottom: 5px;
margin-left: 5px;
margin-right: 5px;
padding-top: 14px;
padding-left: 14px;
padding-right: 14px;
padding-bottom: 5px;
}

.maincontent h1 {
margin: 0px;
padding: 0px;
font-size: 133%;
font-weight: bold;
margin-bottom: 5px;
padding-bottom: 5px;
border: 0px dotted #336633;
border-bottom-width: 1px;
color: #336633;
}


.maincontent .title, .maincontent h2 {
margin: 0px;
padding: 0px;
font-size: 125%;
font-weight: normal;
color: #336633;
}

.alert {
border: 2px solid #7F0000;
background-color: #FF7F7F;
margin-bottom: 12px;
margin-left: 5px;
margin-right: 5px;
padding-top: 8px;
padding-bottom: 12px;
padding-left: 14px;
text-align: center;
}

.alert a:link, .alert a:visited {
color: #FFFFFF;
}


.drop {
margin-bottom: 0px;
padding-bottom: 12px;
border: 0px dotted #336633;
border-bottom-width: 1px;
}

.drop p, .regulartext p {
margin-top: 0px;
margin-bottom: 12px;
line-height: 150%;
}

.drop ul {
	margin-top: 0px;
}

.drop ul li {
margin-bottom: 12px;
padding-left: 4px;
font-size: 90%;
line-height: 140%;
}

.posted {
text-align: right;
font-size: 80%;
line-height: 120%;
}

.commentscontainer {
margin-bottom: 0px;
}

.commentscontainer p {
margin-top: 0px;
margin-bottom: 12px;
font-size: 85%;
line-height: 150%;
padding-left: 12px;
}

.regulartext {
padding-bottom: 12px;
}

.flirt img {
background-color: #99AA99;
padding: 4px;
border: 1px solid #336633;
}

.flirt {
float: right; 
margin-left: 10px; 
margin-top: 4px; 
margin-bottom: 4px;
}

.boxa, .boxb { padding-top: 12px; padding-bottom: 12px; padding-right: 4px; background: #CCCCD7; margin-top: 10px; font-size: 80%; line-height: 120%; text-align: left; border: 3px solid #5A5A5A;}

.boxb { background: #CCD7CC; }

.trackingicons {
  position: relative;
  width: 100%;
  padding: 0px;
  margin: 0px;
  margin-top: -24px;
  text-align: right;
  display: block;
}