

body {text-align:left;}
* { margin: 0; }
html, body { 
height: 100%; 
text-align: center; 
background-color:#fff;
color: #0099ff; 
font-family: Trebuchet MS, Helvetica, sans-serif;
font-size:13px;
    scrollbar-face-color:#66ccff;
    scrollbar-shadow-color:#0099ff;
    scrollbar-3dlight-color:#0099ff;
    scrollbar-arrow-color:#ffffff;
    scrollbar-base-color:#0099ff;
    scrollbar-darkshadow-color:#66ccff;
    scrollbar-highlight-color:#66ccff;
    scrollbar-track-color:#ccffff;
}


a { /* remove unwanted focus outlines from links */
	noFocusLine: expression(this.onFocus=this.blur())
	outline: none;	}
*:focus { outline: none; }

/* Styles for General Tags */
a		{text-decoration: underline; color:#ff00ff; border:none; outline:none;}
a:active        {color:#6633ff;}
a:visited       {color:#6633ff;}
a:hover         {color:#ff00ff; text-decoration:none;}
h2      	{font-size: 11pt;}
h3 	     	{font-size: 11pt;}
p		{margin-top: 1em; margin-bottom: 1em; }
small		{font-size: 8pt; }
td	    	{padding:0px 4px; }
ul  	    	{margin-top: 1em; margin-bottom: 1.5em; padding-left:30px;}
blockquote      {margin-left: 10px; margin-right: 10px; }
ol    	  	{padding-left:30px;}
li     	 	{ }
input  	 	{font-family:Trebuchet MS, Helvetica, sans-serif; font-size: 8pt; border:1px solid #0099ff}
textarea  	{border:1px solid #0099ff; font-size:8pt; font-family: Trebuchet MS, Helvetica, sans-serif; }
text   	 	{text-decoration: none; font-size:8pt; color:#0099ff; }
submit 	 	{font-size: 8pt; color:#0099ff; height:15px; width:200px;}
option 	 	{font-size: 8pt; color:#0099ff;}
select 	 	{font-size: 8pt; color:#0099ff; font-family: Trebuchet MS, Helvetica, sans-serif; }
button 	 	{font-size: 8pt; color:#0099ff; }
font,th,td,p    {}
hr	        {height: 0px; border: solid #66ccff 0px; border-top-width: 1px;}
img		{border: 0px solid #ff00ff}
iframe          {border: 1px solid #0099ff}
.border		{border: 1px solid #ff00ff}


body { /* for image at top use body, for image 100% at bottom use html */
background: url("/template/images/a-tile2.jpg") 0 0 no-repeat; }

html { /* for image at top use body, for image 100% at bottom use html */
background: url("/template/images/a-tile.jpg") 100% 0 repeat-y; }

.wrapper {
min-height: 98%; 
height: auto !important;
height: 98%;
margin: 0 auto -28px; /* the bottom margin is the negative value of the footer's height */
position: relative; top:-18px; width: 1000px; text-align: left;  }

.footer, .push { height: 28px; /* .push must be the same height as .footer */ }
.footer { position: relative; width: 100%; margin: 0 auto; background: url(/template/images/a-bar.jpg) repeat-x;  }

div#website-title { z-index:1; position:absolute; top:70px; left:50%; margin-left:-147px; color:#6633ff }
div#website-title { font-size:50pt; }
div#website-title { visibility:hidden; }

h1, p.main-heading, span.main-heading { /* specify facelift font in stylesheet so FLIR.auto(); works without further configuration */
font-family: Trebuchet MS, Helvetica, sans-serif; color:#6633ff; font-size:24pt; padding:7px 0px 0px 0px; text-align:center; }

div#website-title, h1, p.main-heading, span.main-heading { font-family: 'pepita'; }

ul.menu { list-style:none; margin:5px 0; margin-left:16px; padding:0; height:100% }
li.menu { float:left; width:155px; margin:0; padding:0; text-align:center; font-size:13px; line-height:16px }
li.menu a, li.menu a:visited, .menu { display:block; color:#330099; text-decoration:none; width:155px; font-weight:bold; border:0px; }
li.menu a, .menu { background:url(/template/images/a-button.jpg) repeat 155px 0; padding:5px 0px; color:#330099; }
li.menu a:hover, li.menu a:active, .menu:hover { background-position:0px 0; color:#fff; text-decoration:none; }
.menu { color:#330099; height:27px; margin-bottom:15px; font-size:13px; cursor:pointer; cursor:hand; Trebuchet MS, Helvetica, sans-serif; }

div.block-spacer { height:15px; }

td.menu-top, td.updates-top, td.poll-top { background:url("/template/images/a-menu-top.gif") 0 0 no-repeat; width:193px; height:10px; }
td.menu-mid, td.updates-mid, td.poll-mid { background: url("/template/images/a-menu-mid.gif") 0 0 repeat-y; width:193px; height:100%; color:#330099; text-align:left }
td.poll-mid { padding:0px 25px 0px 18px; }
td.updates-mid { padding:0px 15px 0px 20px; }
div#updates-mid { padding:0px 10px 0px 0px; }
div.block-mid { margin-top:-12px; margin-bottom:0px; padding:0px 15px 0px 0px; }
td.menu-bottom, td.updates-bottom, td.poll-bottom { background:url("/template/images/a-menu-bottom.gif") 0 0 no-repeat; width:193px; height:10px; }

div#main-panel-container { margin-top:-150px; }
div#updates-container { width:200px; margin-top:10px; }
div#rotate-container { margin-left:2px; margin-top:5px; }
div#main-panel-color { background-color:#eeffff; border-right:1px solid #66ccff; border-left:1px solid #66ccff; border-bottom:1px solid #66ccff; margin-right:5px; }
div#main-panel { background:url(/template/images/a-leftside.gif) repeat-y left top; margin:0px auto; width:100%; margin-top:10px; text-align:left;  }
.top { background:url(/template/images/a-top.gif) no-repeat left top; width:100%; height:20px }
.top span { display:block; background:url(/template/images/a-top-right.gif) no-repeat right top; position:relative; height:20px }
.center-content { padding:0px 20px 10px 20px; background:url(/template/images/a-rightside.gif) repeat-y right top; margin:-1px 0px -50px; position:relative; }
.bottom { background:url(/template/images/a-bottom.gif) no-repeat left bottom; width:100%; height:60px }
.bottom span { display:block; background:url(/template/images/a-bottom-right.gif) no-repeat right top; position:relative; height:60px }
.content { margin-top:5px; }

p.admin-comments { text-align:center; color:#330099; font-size:8pt; width:450px; padding:10px; background-color:#ffeeff; border:1px solid #999; }

div#bar1 { position:absolute; top:150px; left:0px; background:url("/template/images/a-bar.jpg") 0 0 repeat-x; width:100%; height:28px; }

span.search_url {color:#ff00ff}

#search { z-index:1; position:absolute; top:150px; right:130px; width:150px; height:28px; }
#search input {
background:transparent url(/template/images/a-bg-search.png) no-repeat scroll 0px 0;
border:none; font-size:8pt; color:#0099ff; padding:6px 2px 9px 6px; width:114px; float:left;
}
#search button {
background:transparent url(/template/images/a-bg-search-button.png) no-repeat scroll 0px 0px;
border:none; padding:0px 0px 0px 0px; height:28px; width:27px; float:left; cursor:pointer; cursor:hand; 
}
input.form-field, select.form-field, file.form-field, input.search {
background:transparent url(/template/images/a-form-field.jpg) 0 0 no-repeat;
border:none; color:#0099ff; padding:7px 15px 8px 6px; width:245px; float:left; 
}
input.form-browse {
background:transparent url(/template/images/a-form-browse.jpg) 0 0 no-repeat;
border:none; color:#0099ff; padding:7px 15px 8px 6px; width:245px; float:left;
}
textarea.form-textarea {
background:transparent url(/template/images/a-form-textarea.jpg) no-repeat 0px 0px;
border:none; color:#0099ff; padding:7px 15px 0px 6px; height:90px; width:245px; float:left; cursor:pointer; cursor:hand;}
}

div#font-down { display:block; position:relative; float:left; background:transparent url(/template/images/a-font-down.png) no-repeat 0px 0px; height:28px; width:28px }
div#font-reset { display:block; position:relative; float:left; background:transparent url(template/images/a-font-reset.png) no-repeat 0px 0px; height:28px; width:28px }
div#font-up { display:block; position:relative; float:left; background:transparent url(template/images/a-font-up.png) no-repeat 0px 0px; height:28px; width:28px }

div#last-updated { float:xleft; width:50%; text-align:left; font-size:8pt; color:#ff00ff; margin-top:-10px; }
@media screen and (-webkit-min-device-pixel-ratio:0) { div#last-updated { margin-top:-5px; } }
div#views { float:right; width:50%; text-align:right; font-size:8pt; color:#ff00ff; margin-top:-16px; }
@media screen and (-webkit-min-device-pixel-ratio:0) { div#views { margin-top:-12px; } }
.published { font-size:8pt; color:#ff00ff; }

table.contact-message, td.contact-message { background-color:#ff00ff; text-align: center; padding:10px; color:white; font-weight:bold  }

.gbname, .gbdate { color:#ff00ff; font-size:8pt }
p.gbmessage { color:#6633ff; padding:5px 10px; border:1px solid #66ccff }
a.gblink:link, a.gblink:hover, a.gblink:visited, a.gblink:active { color:#ff00ff; }

div#gallery-container { margin:25px 0px 15px 22px; }

div#video-wrapper { border:1px solid #0099ff; width:320px; margin:5px 0; margin-left:15px; };
td.video-top { background:url("/template/images/a-video-top.gif") 0 0 no-repeat; width:358px; height:10px; }
td.video-mid { background:url("/template/images/a-video-mid.gif") 0 0 repeat-y; width:358px; height:100%; color:#330099; text-align:left }
td.video-bottom { background:url("/template/images/a-video-bottom.gif") 1px 0 no-repeat; width:358px; height:10px; }

div#copyright { padding-top:6px; font-size:8pt; color:#fff }
div#copyright a, div#copyright a:hover, div#copyright a:visited, div#copyright a:active { color:#fff }
a.top:link, a.top:hover, a.top:visited, a.top:active { color:#fff; text-decoration:none; padding:5px; font-size:8pt; background:#000 url("*"); }
a.pollresults:link, a.pollresults:hover, a.pollresults:visited, a.pollresults:active { color:#ff00ff; text-decoration:none; }

#rssscroller { border:1px solid #9900ff;  background-color:#eeffff; padding:5px; margin:5px 0; color:#330099; }
.rssclass .rsstitle { font-weight:bold; text-decoration:underline; }
.rssclass img { border:1px solid #9900ff; margin-top:5px; }
.rssclass a, .rssclass a:visited, .rssclass a:hover { color:#ff00cc }

#main { margin:-24px 0px; border-collapse:collapse; width:155px; }
#sender { clear:both; padding-top:10px; text-align:center; }
#result { padding:2px; height:200px; overflow:auto; }
.name { font-weight:bold; font-style:italic; }
input#msg {color:#0099ff; width:151px; margin:2px 0px; }
