/* Global Styles */

body { 
      margin: 0px;  
      font-size: 12px; 
      font-family: "trebuchet ms", arial, sans-serif }


#top  { 
		margin-left: 10px;
        width:940px;;
	height: 152px;
	background-color: rgb(126,146,186); 
	border-bottom: 3px ridge steelblue;  }
	
	
#main p { text-align: justify }


#main {  
        width: 480px; 
        height: 445px;
        padding: 8px; 
        border: 1px dashed orange;
        position: relative; 
		top: 5px;
        left: 180px;
        overflow: auto;
        scrollbar-face-color: rgb(126,146,186);
        scrollbar-arrow-color: #f90;
        scrollbar-track-color: white;
		scrollbar-base-color: #36c } 
		
#map { width: 478px;
		height: 306px;
		border: 1px solid black; }
	
#navs {
        position: absolute;
		top: 160px;
		left: 10px; }

#nav  { 
	
		width: 140px; 
        padding: 8px; 
        border: 1px dashed black; 
        background-color: #eee; }

#nav2 {  
		margin-top: 5px;

		width: 140px; 
        padding: 8px; 
        border: 1px dashed black; 
        background-color: #eee; }

#nav3 { 
        position: absolute;
	top: 427px; 
        left: 10px; 		
	width: 100px; 
        padding: 8px; 
        border: 1px solid black; 
        background-color: #eee; }

#headlines {  
        position: absolute;
	top: 160px;
	left: 690px; 	
	width: 240px; 
        height: 530px;
        padding: 8px; 
        border: 1px solid black; 
        background-color: #eee; }


#footer { 
          width: 650px; 
		  margin-top: 15px;
		  margin-left: 10px;
          background-color: rgb(126,146,186);
          color: white;
          border: 1px solid #000;
          padding: 8px; 
          text-align: center }


#end { 
      height: 40px; 
      position: absolute; 
      top: 670px; }


img { float: left;
      margin: 0px; 
      padding: 0px; 
      padding-right: 8px; }

h1 { 
     font-size: 20px; 
     background-color: #ea6; 
     padding-left: 5px;
     letter-spacing: .2em;
     font-variant: small-caps;
     margin: 0px; }

h2 { 
     font-size: 16px; 
     font-family: verdana, tahoma, sans-serif;
     color: #369;
     background-color: transparent;
     font-weight: bold;
     margin-top: 6px;
     padding-bottom: 0px;
     text-transform: capitalize;  }

#headlines h2 { color: black; }

h3 { margin: 0px; font-size: 12px }

.other { font-size: 10px; 
         padding-left: 2px;
         padding-left: 14x; }
#error { font-size: 12px;
		 color:#990000;
		 font-weight: bold; }		 	

h4 { 
     font-size: 20px; 
/*     background-color: #ea6; */
	padding-top: 30px;
     padding-left: 25px;
     letter-spacing: .2em;
     font-variant: small-caps;
     margin: 0px; }

/* LINK STYLES */

a:link { 	color: steelblue; 
			font-size: 12px;
			font-weight: bold; 
			text-decoration: none }
a:visited {	color: steelblue; 
			font-size: 12px;
			font-weight: bold; 
			text-decoration: none }	
a:hover {	color: navy; 
			font-size: 12px;
			font-weight: bold; 
			text-decoration: none }				
a:active {	color: red; 
			font-size: 12px;
			font-weight: bold; 
			text-decoration: none }	
			
#current { 	color: purple; 
			font-size: 12px;
			font-weight: bold; 
			text-decoration: none }			

#footer a { color: white; }


address { 
          margin-top: 18px; 
          border-top: 1px solid #ea6; 
          font-size: smaller; 
          padding-top: 3px;
          font-weight: bold; 
          font-style: normal }

#tabnav {  
          background-color: transparent; 
	  position: absolute;
	  top: 420px; left: 10px; }

#tabnav a { color: white; }

/* My ads */

#navcontainer 
{ 
     width: 100%; 
     font-size: 12px;
		 font-family : Tahoma;
} 

ul#navlist 
{ 
     text-align: left; 
     list-style: none; 
     padding: 0px; 
     margin: 0px; 
     width:100%; 
} 

ul#navlist li 
{ 
     display: block; 
     margin: 0px 0px 5px 0px; 
} 
#thumbimage, a#thumbimage{ 
     float: right; 
     padding-left:5px; 
} 
/* non-hover colors */ 
ul#navlist li a 
{ 
     display: block; 
     width:100%; 
     text-decoration: none; 
     padding: 5px; 
     color: #000000; 
} 

#navcontainer>ul#navlist li a { width: auto; } 

#sectionHeader {
	color : #1F68A5;
	font-size: 12px;
	font-family : Tahoma;
	text-decoration: underline;
	font-weight:bold
}

#sectionBody {
	color : #000000;
	font-size: 12px;
	font-family : Tahoma;
	text-decoration: none;
	font-weight:normal
}

.lt10
{
	color : #1F68A5;
	font-size: 10px;
	font-family : Tahoma;
	text-decoration: none;
	font-weight:normal
}

/* Admin */
#container{ width: 880px;
	height: auto;
	margin:10px auto; 
	background-color:#FEFAF0; 
	border:1px solid #F1DFD1; 
	overflow: auto;
	scrollbar-face-color: rgb(126,146,186);
	scrollbar-arrow-color: #f90;
	scrollbar-track-color: white;
	scrollbar-base-color: #36c	
}

#leftbar { float: left; width: 800px; margin:10px 0 0 10px;}
#leftbar h3 { color:#36A0DE; margin-left:10px; }
#content h3 { color:#36A0DE; margin-left:10px; }
#rightbar { min-height:340px; float: right; vertical-align:top; width: 300px; text-align:center; margin:10px 10px 0 0;}
#rightbar h3 { color:#36A0DE; }
DIV.table-row {
  margin-top: 0 auto;
  padding: 0;
  text-align: center;
  width: 435px;
}
DIV.left-container {
  border: none;
  float: left;
  margin: 0;
  padding-right: 5px;
  height:30px;
  width: 110px;
  text-align:right;
  font-weight: bold; 
  vertical-align:middle;
}
DIV.left-container-ta {
  border: none;
  float: left;
  margin: 0;
  padding-right: 5px;
  height: 200px;
  width: 110px;
  text-align:right;
  font-weight: bold; 
  vertical-align:middle;
}
DIV.right-container {
  border: none;
  float: right;
  margin: 0px;
  padding-right: 5px;
  height:30px;
  width: 300px;
  text-align:left;
  font-weight:bold;
  vertical-align:middle;
}

DIV.right-container-ta {
  border: none;
  float: right;
  margin: 0px;
  padding-right: 5px;
  height: 200px;
  width: 300px;
  text-align:left;
  font-weight:bold;
  vertical-align:middle;
}
DIV.right-container-ta-auto {
  border: none;
  float: right;
  margin: 0px;
  padding-right: 5px;
  height: auto;
  width: 300px;
  text-align:left;
  font-weight:bold;
  vertical-align:middle;
}
DIV.main-menu-entry {
  border: none;
  margin: 0px;
  padding-left: 20px;
  width: 300px;
  text-align:left;
}
DIV.sub-menu-entry {
  border: none;
  margin: 0px;
  padding-left: 40px;
  width: 300px;
  text-align:left;
}
DIV.space-line {
  clear: both; margin: 0; padding: 0; width: auto; height:10px;
}
DIV.space-line {
  clear: both; margin: 0; padding: 0; width: auto; height:4px;
}
#adm-footer { 
          width: 590px; 
		  margin-bottom: 5px;
          background-color: rgb(126,146,186);
          color: white;
          border: 1px solid #000;
          padding: 8px; 
          text-align: center }