body {
   margin-top: 0;
   margin-left: 0;
   margin-bottom: 0;
   margin-right: 0;
   padding-top: 0; /* 10px; TRY SWITCHING THIS */
   padding-bottom: 0; /* 10px; TRY SWITCHING THIS */
   padding-left: 0;
   padding-right: 0;
   min-height: 700px;
   background: url(background.jpg) repeat;
   color: #000000;
   
}

a:link    { font-weight: none; text-decoration: none; color: #ffffff; }
a:visited { text-decoration: none; color: #ffffff; }
a:active  { text-decoration: none; color: #ffffff; }
a:hover   { text-decoration: underline; color: #ffffff; }

#col2 a:link    { font-weight: none; text-decoration: underline; color: #4a9cb1; }
#col2 a:visited { text-decoration: underline; color: #4a9cb1; }
#col2 a:active  { text-decoration: underline; color: #63ced4; }
#col2 a:hover   { text-decoration: underline; color: #63ced4; }

#frame {
   width: 732px;
   background-image: url(framebg.png);
   background-repeat: no-repeat; /* repeat-y; */
   background-color: #DEDEDE;
   margin-right: auto;
   margin-left: auto;
   margin-top: 0; /* 10px; */
   margin-bottom: 0;
   padding: 0;
   text-align: left;
   float: center;
   border-color: white;
   border-style: solid;
   border-width: 1px;
   position:relative;
}

#col1 {
   background-image: url(navbg.jpg);
}

#col2 {
   background-image: url(contentbg.jpg);
   background-repeat: no-repeat;
   background-color: rgb(222, 222, 222);
   margin: 0;
   padding: 0 5px;
   font-size: 12px;
   font-family: Tahoma, sans-serif;
   width: 598px;
   float: right;
}

/* Decide #nav width in sidebar.php

#nav table {
	width: 258px;
}

*/

#nav {
	line-height:.85em;
}

#nav tr {
	vertical-align:top;
}

.left {
   font-family: Tahoma, sans-serif;
   font-size: 12px;
}

.banner {
   margin-top: 0;
}

#skyscraper {
	position:absolute;
	left:-163px;
	top:0px;
	text-align: center;
}

.date {
   margin: 0;
   padding: 0;
}

.news {
   margin-bottom: 12px;
}

.newsheading {
   font-family: Tahoma, sans-serif;
   font-size: 18px;
}

.newsauthor {
   font-family: Tahoma, sans-serif;
   font-size: 10px;
}

.newstext {
   font-family: Tahoma, sans-serif;
   font-size: 12px;
}

.ad {
   margin-left: auto;
   margin-right: auto;
   text-align: center;
   margin-top: 2px;
   margin-bottom: 2px;
}

#footer {
   width: 732px;
   text-align: center;
   font-size: 10px;
   font-family: Tahoma, sans-serif;
   color: #ffffff;
   background-image: url(navbg.jpg);
   clear: both;
}

#header {
   font-size: 1px;
}
#header img {
	border: 0;
}

.clear {
   clear: both;
}
