pre   		{ font-size: 11px }
body  		{ font-family: "Sans Serif","Arial","Helvetica","Monaco"; font-size: 12px; background: #C4E1FF; text-align: center; margin:0; overflow: scroll;  }
p     		{ font-size: 12px;  }
img   		{ border: 0px; padding: 0px; margin: 0px; }
table 		{ border-collapse: collapse;}
td    		{ font-size: 12px; vertical-align: top; }
h1    		{ font-size: 26px; text-align: center; }
h2    		{ font-size: 18px; text-align: center; }
h3    		{ font-size: 16px; text-align: center; }
h4    		{ font-size: 14px; text-align: center; }
h5    		{ font-size: 12px; text-align: center; }
h6    		{ font-size: 11px; text-align: center; margin: 10px;}
span  		{ display: inline; }

#ftv    	{ display: none; }

#gallery img    { border: 1px solid black;  }

#gallery table  { border: 1px solid black; padding: 0; }

#header		{ 

				width: 100%; 
				text-align: center; 
				vertical-align: middle; 
				margin-bottom: 0px; 
			}

#title  	{ 
				font-family: courier, serif; 
				font-size: 52px; 
				text-align: center; 
				display: inline; 
			}

.subtitle	{
				font-size: 12px;
				text-align: center;
				position: relative;
				margin: -10px 0 10px 0;
		}

#menu   	{ 
				width: 100%; 
				text-align: center; 
				vertical-align: middle; 
				border-bottom:2px solid #000000; 
			}
			
#menu2  	{ 
				text-align: center; 
				vertical-align: top; 
				display: none; 
			}

#page		{ 
				margin: 0px auto 0px auto;
				width:770px; 
				text-align:left; 
				color: #000000; 
				background-image:url("images/background.gif");
				border-left: 1px solid black; 
				border-top: 1px solid black; 
				border-right: 1px solid black; 
                		border-bottom: 1px solid black;
			}

#main   	{ 
				width: 650px; 
				padding: 3px 0px 3px 16px; 
				font-size: 12px; 
				vertical-align: top; 
			}

#shop		{ 
				margin: 0px auto 0px auto;
				width:110px; 
				text-align:center; 
				color: #000000; 
			}

#sidebar 	{ 
				width: 120px; 
				text-align: center; 
				vertical-align: top;
				padding: 5px 5px 5px 5px;
			}

#footer		{ 
				width: 100%;
				margin: 10px auto 0px auto;
				text-align: center; 
				border-top:2px solid #000000; 
		}

#footer td	{
				vertical-align: middle; 
				text-align: center; 
		}

#video 		{ 
				width: 100%; 
				padding: 0 0px; 
				border-top: 1px solid #000; 
				border-bottom: 1px solid #000; 
				text-align: center; 
				margin: 0; 
			}

#video img 
			{ 				
				border-left: 1px solid black; 
				border-top: 1px solid black; 
				border-right: 1px solid black; 
				border-bottom: 1px solid black; 
			}


.news		{
				width: 100%; 
				margin: 0px 0px 0px 0px;  
				padding: 2px 0 2px 6px;
			}

.news h2	{ 
				width: 194px; 
				height: 20px;
				margin: 0 0 0 6px;
				background-image:url("images/newstitle.gif");
				font-size: 16px; 
				text-align: center; 
			} 

.news h3	{

				background: #c5d9c1;
				text-align: left;
				display: block; 
				margin: 0 0 -10px 0;
				padding: 3px 3px 8px 3px;				
				color: blue;
				font-size: 12px;
				text-decoration: none;
				border-left: 1px solid black; 
				border-top: 1px solid black; 
				border-right: 1px solid black; 
				border-bottom: 1px solid black;
				background-image:url("images/lined.gif");				
			}	

.colred   	{ font-size: 12px; color: #ff0000;}
.colgreen 	{ font-size: 12px; color: #006600;}
.colblue  	{ font-size: 12px; color: #0000ff;}

 .navbox   { 
				font-size: 13px; 
				border: 1px solid black; 
				border-width: 1px;
				text-align: center;  
				display: table-cell;
				padding: 0px;
			}

 .navbox0 	{ 
				font-size: 13px; 
				border: 1px solid black; 
				border-width: 1px; 
				text-align: center;  
				display: table-cell;
				font-weight: bold;
				padding: 0 2px 0 2px; 
				color: white; 
				background: #000000;
			}   

 .pbox   { 
				font-size: 13px; 
				border: 1px solid black; 
				border-width: 1px;
				text-align: center;  
				display: table-cell;
				padding: 0px;
				width: 20px;
			}

 .pbox0 	{ 
				font-size: 13px; 
				border: 1px solid black; 
				border-width: 1px; 
				text-align: center;  
				display: table-cell;
				padding: 0px;
				color: white; 
				background: #0088cc;
				width: 20px;
			}   
 
a.nav:link,a.nav:visited 	{ padding-left: 2px; padding-right: 2px; color: #000000; font-weight: bold; background: #ffffff; display: block; }
a.nav:hover   			{ padding-left: 2px; padding-right: 2px; color: #ffffff; font-weight: bold; background: #000000; display: block; }

a.pnav:link,a.pnav:visited 	{ font-weight: bold; background: #ffffff; display: block; }
a.pnav:hover   			{ font-weight: bold; background: #000000; display: block; }

a:link,a:visited   		{ text-decoration: none; color: #0088cc; }
a:active,a:hover     		{ text-decoration: none; color: #008866; }