html, body { margin : 0px; padding : 0px; font-size : 90%; font-family : Verdana, Trebuchet, Helvetica, Sans-Serif; }

body { background-color: #336666; font-size: 90%; /* for IE/Win */ color: #ffffcc; } 

html>body { font-size: 97%; /* for Opera */ } 

head:first-child+body { font-size: 90%; /* for Mozilla, IE/Mac */ }p{font : normal 1.0em/1.6em verdana; text-align : justify; margin-top : 0px; margin-bottom : 0px; color: #ffffcc;}
h1{font: normal 2.1em/1.6em Verdana, Trebuchet, Helvetica, Sans-Serif; vertical-align: top; margin:0px 0px 18px 0px;}
h2{font: normal 1.4em Verdana, Trebuchet, Helvetica, Sans-Serif; vertical-align: top; margin:0px 0px 6px 0px;}
h3{font: bold 1.0em/1.6em Verdana, Trebuchet, Helvetica, Sans-Serif; vertical-align: top; padding-bottom:0px; margin-bottom:0px;}
a:link{color: #ffffcc; text-decoration : underline;}
a:visited{color: #ffffcc; text-decoration : underline;}
a:hover{color: #ffffcc; text-decoration : underline;}
a:active{color: #ffffcc; text-decoration : underline;}



.floatleft{float: left;
text-align: left;}
.floatright{float: right;
text-align: right;}
#Header{height		: 60px;}
#LeftColumn{background:#336666; z-index:3; position: absolute; left:3px; top:60px; width:180px;}
#RightColumn{background:##336666; position: absolute; right:2px; top:100px; width:200px; display:block; float:right; z-index:1; /*voice-family: "\"}\""; voice-family: inherit; width: 169px;*/}
#MainBody{background:#336666; z-index:2;}
#MainContent{		min-width:400px;
		margin-left: 195px;
   	margin-right:200px;

background:#336666; 
z-index:2; 
}
.BlockOutline{padding:3px 3px 3px 3px;}
.BlockTitle{font-size:12px; border-top: 1px; border-bottom: 1px; border-right: 0px; border-left: 0px; border-style: solid; border-color: #ffffff;}
.BlockContents{padding : 5px 5px 5px 5px;color: #ffffcc;}
.BlockPollContents{font-size : 0.9em; line-height : 1.3em; text-align : left; color: #ffffcc;}
.BlockSpacer{padding:5px; margin :0px 0px 0px 0px;}


.StoryOutline{padding:3px 3px 3px 3px;}
.StoryDate{padding		: 5px 5px 5px 5px;
margin			: 0px 0px 0px 0px;
height			: 15px}
.StoryTitle{height: 20px;
font: bold 0.9em verdana;
border : 1px solid #c7c7c7;
padding:2px 2px 2px 2px;}

.StoryContents{padding : 1px 1px 1px 1px; font-size: .8em}
.StoryContentsText{font-size       : 1em;
 line-height     : 1.3em;
 text-align      : left;}
.StorySpacer{padding:2px;
margin		:0px 0px 0px 0px;}







.buttonOvr{			POSITION: RELATIVE;
   			BACKGROUND-COLOR: #336666; 
    			border-style: solid;
			border-width: 1px;
			border-color: #e0e0e0 #808080 #808080 #e0e0e0;
    			TOP: 1px;
    			HEIGHT: 23px; 
    			WIDTH: 23px;}
.buttonPress{			POSITION: RELATIVE;
    			BACKGROUND-COLOR: #336666; 
    			border-style: solid;
			border-width: 1px;
			border-color: #808080 #e0e0e0 #e0e0e0 #808080;
    			TOP: 1px;
    			HEIGHT: 23px; 
    			WIDTH: 23px;}
.buttonNor{			POSITION: RELATIVE;
    			BACKGROUND-COLOR: #336666; 
			border-style: solid;
			border-width: 1px;
			border-color: #c0c0c0 #c0c0c0 #c0c0c0 #c0c0c0;
    			TOP: 1px;
    			HEIGHT: 23px; 
    			WIDTH: 23px;}
.buttonSep{			BORDER-LEFT: buttonshadow solid 1px; 
			BORDER-RIGHT: buttonhighlight solid 1px; 
			FONT-SIZE: 0px; 
			TOP: 1px;
			HEIGHT: 23px; 
			WIDTH: 1px; }
.toolbar{			POSITION: RELATIVE;
   		 	BACKGROUND-COLOR: #336666; 
    			border-style: solid;
			border-width: 1px;
			border-color: #e0e0e0 #808080 #808080 #e0e0e0;
    			HEIGHT: 25px; 
    			TOP:0;
    			LEFT:0;}
.small{font-size: 0.8em;
line-height: 1.4em;}
.label{margin-top: 15px;}


.PhotoAlbum{padding:2px 2px 2px 10px;
background: #336666;
font-size:1.1em;}

.AlbumTitle{padding:2px 2px 2px 10px;
background: #336666;
font-size:1.1em;}
.thumbtainer{width: 98%;
margin: 0px 0px 1px 0px;}
.Thumbnail{padding: 1px 2px 2px 0px;
width: 175px;
height: 220px;
float: left;}
.PictureCopyright{color : #000;
font-size:0.9em;}
.PictureEXIFInformation{color : #000;
font-size:0.9em;}

.PictureNavigation{clear: both;
border-bottom: 1px solid #47b;
font-size: 0.9em;
padding: 0px 3px 6px 3px;}
.PictureTitle{height: 20px;
background: #336666;
border-bottom: 0px solid #47b;
padding: 2px 2px 2px 10px;
color : #000; 
font-size: 0.9em;}

.SlideshowCaptions{height: 20px;
background: #336666;
border-bottom: 0px solid #47b;
padding: 2px 2px 2px 10px;
color : #000; 
font-size: 0.9em;}
#Story{background:##336666; z-index:2;} .StoryOutline{padding:3px 3px 3px 3px;} .StoryDate{background-color : #336666; padding : 5px 5px 5px 5px; margin : 0px 0px 0px 0px; height : 15px; color: #000000;} .StoryTitle{height: 20px; background-color : #336666; font: bold 0.9em verdana; border-top: 1px dashed; border-bottom: 1px dashed; border-color: #cccccc;} .StoryTitleText{color : #ffffcc} .StoryContents{border-top: 1px dashed; border-bottom: 1px dashed; border-color: #cccccc; padding : 15px 5px 15px 5px;} #calendar{margin : 20 0 20 0} .calendar th{text-align : center; font-size : 8px;} .calendar td{text-align : center; font-size : 10px; font-color : #ffffcc;} .calendar caption{text-align : left; font-size : 8px;} .calendar a{color : #000; font-weight : bold;} .calendar a:visited{ color : #ffffcc; font-weight : bold;} .news { text-align : justify; font-size : 1.0em; line-height : 1.6em; } .small { font-size : 0.8em; line-height : 1.4em; } .smallbold { font-size : 0.8em; line-height : 1.4em; } .left { text-align : left; } .center { text-align : center; } .right { text-align : right; } .required { color : red; } .small-left { text-align : left; font-size : 0.8em; line-height : 1.4em; } .title { font-size : 2.1em; line-height : 2.1em; margin-top : 0px; margin-bottom : 18px; vertical-align : top; } .title2 { font-size : 1.8em; line-height : 1.8em; margin-top : 0px; margin-bottom : 0px; } .threadmap, #threadmap { font-size : 0.9em; line-height : 1.8em; text-align : left; } acronym, abbr { border-bottom: 1px dotted black; cursor : help; } .articleinfo { height :150px; font-size : 0.8em; } pre, tt, code { font-weight: bold; font-family: monospace; white-space: pre; text-align:left; } input { font : normal 0.9em/1.2em Verdana, Tahoma, Trebuchet, Arial, Sans-Serif; margin : 0px; } input.button { background-color : #336666; border : 1px solid; border-color : #ccc; height : 19px; } input.gobutton { background-color : #336666; border : 1px solid; border-color : #ccc; height : 19px; width : 25px; } textarea { font : normal 0.9em/1.5em Verdana, Tahoma, Trebuchet, Arial, Sans-Serif; margin : 0px; } select.select2 { color : #999; background-color: #336666; } select.multi { color : #000; background-color: #fff; } table { margin : 0px 0px 0px 0px; padding : 0px 0px 0px 0px; } table td { font : normal 0.8em/1.2em verdana; } .toolbar-button { background-color :#f1f1f1 ; border : 1px solid buttonface; margin : 1px; } .toolbar-raised { border-top : 1px solid buttonhighlight; border-left : 1px solid buttonhighlight; border-bottom : 1px solid buttonshadow; border-right : 1px solid buttonshadow; background-color : #f1f1f1; margin : 1px; } .toolbar-pressed { border-top : 1px solid buttonshadow; border-left : 1px solid buttonshadow; border-bottom : 1px solid buttonhighlight; border-right : 1px solid buttonhighlight; background-color : #f1f1f1; margin : 1px; } .row { clear: none; padding : 0px 0px 5px 0px; } .numberlinkcol { text-align : left; margin-left: 20px; } .viewlinkcol { text-align : left; margin-left: 160px; } #headerLeft { height : 100px; } #headerRight { position : absolute; right : 10px; top : 0px; height : 100px; width : 53px; } .outline { border : 1px solid #c0c0c0; } .quotebox, blockquote, quote, q { margin :0px 10px 0px 35px; line-height :1.3em; padding :15px; text-align :left; background-color :#fffdf2; border-left :1px solid #BFCB25; border-top :1px solid #BFCB25; border-right :1px solid #BFCB25; border-bottom :1px solid #BFCB25; font-style :italic; } select { color : #fff; font : normal 0.8em Verdana, Tahoma, Trebuchet, Arial, Sans-Serif; background-color: #004B6C; } .smallmessagebox { margin :0px 0px 0px 0px; font :normal 0.8em/1.0em verdana; padding :10px; text-align :left; background-color :#fffdf1; border :1px dashed #BFCB25; } .titlebar { background-color : #f1f1f1; padding : 5px 5px 5px 5px; } .update { background-color: transparent; color : #c30; } #webpoll{} #webpollBox{ font : normal 90% verdana; border : 1px solid #c0c0c0; border : 1px solid #ccc; } #webpollBody{ padding : 0px 5px 5px 10px; } #webpollBody h1{ font : bold 1.4em verdana; } #webpollBody h2{ font : italic 1.2em verdana; } #webpollHeader{ height : 20px; background-color : #f1f1f1; border-bottom : 1px solid #ccc; vertial-align : middle; padding-left : 5px; } #webpollHeader h1{ display : inline; font : normal 1.0em verdana; } 

.BlockContents ul {
margin-left:0;
font-size: 0.9em;
padding-left:5px;
}

.AlbumTitle {
height: 20px;
padding:2px 2px 2px 10px;
}

.PictureTitle {
font-size: 0.8em;
}

.PictureNavigation {
border-bottom:1px solid #47b;
font-size:0.8em;
}

.Picture {
padding: 2px 2px 2px 10px;
width : 95%;
}

.Thumbnail{
padding: 2px 2px 2px 10px;
width: 175px;
float: left;
}

.Footer {
font-size:0.9em;
}

#thumbtainer {
		 width : 100%;
		 margin: 0px 0px 0px 0px;
}


