/*html
{
   margin: 0px ;
   padding: 0px;
}*/

body
{
   margin: 10px auto;
   
   width: 850px;
   border: white 3px solid;
   
   /*bl*/
	background: #002940 ; /* outer background */
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
}

h1, h2
{
	margin: 0px;
	padding: 0px;
}

h1
{
	margin-left: 20px;
}
h2
{
	margin-left: 100px;
}


.menu ul
{
	margin: 0px;
	padding:  0px ;
}

.menu li
{
	padding: 0px 10px 0px 10px ;
	border-left: 1px solid gray;
	display: inline;
	list-style: none;
}

.menu li:first-child
{
	border-left: none;
	padding-left:  10px ;
}


a:link, a:visited, a:hover, a:active, a:focus 
{
	color: White;
}

#LoginDiv
{
	float: right;
}

#LoginDiv a
{
	color: Yellow;	
	font-weight: bold;
	text-decoration: none; 
}
#LoginDiv a:hover
{
	color: Red;	
}

#pageHeader
{
		/*background-color: #236589;
		color: White;*/
		
		background: url(../../images/bitlink.jpg) no-repeat;
		height: 90px;
}

#pageHeader h1, #pageHeader h2
{
	display: none;
}


#ContentAndFooter
{
		background: url(../../images/background-shade.gif) ;

}
#PageContent
{
}




/*page specific*/
.tooltip
{
	text-decoration:none; color: #003E65; cursor:help;
	font-weight: bold;
}

.nohighlight 
{
	text-decoration:none; cursor:text}




#PageContent h1, #PageContent h2, #PageContent h3, #PageContent .oldh2 {
	/*text-transform: lowercase; */
	text-decoration: none;
	font-family:  Trebuchet MS, "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; /*"Trebuchet MS",*/
	font-weight: normal;
	color: #002E51;/*#FFFFFF;*/
}

#PageContent h1 
{
	display: none;
}

#PageContent h2, #PageContent .oldh2 {
	text-decoration: none;
	font-family:  Helvetica, Arial, sans-serif; /*"Trebuchet MS",*/
	font-weight: normal;
	letter-spacing: 0px;
	font-size: 2em;
	color: #002E51;/*#FFFFFF;*/
	margin: 0px;
	padding: 5px 10px 0px 30px;
	background: url(../../images/sidebullet.gif) no-repeat left bottom;
	border-bottom: 2px solid #4A3903;
}


#PageContent h3 {
	font-size: 1em;
}

#PageContent h4, #PageContent h5
{
	font-size: 1em;
	display: inline;
	text-transform: none;
	font-weight: normal;
	}
#PageContent h6
{
	text-decoration:none; color: #003E65; cursor:help;
	font-weight: bold;
	font-size: 1em;
	display: inline;
	text-transform: none;
}


#PageContent p, #PageContent ul, #PageContent ol {
	line-height: 125%;
}

#PageContent .logintable
{
	line-height: 100%;
}

#PageContent a {
	color: #002940;
}

#PageContent a:hover {
	text-decoration: none;
}


div#AdminMenu ul 
{
	margin: 0px ;
	padding: 5px 0px ;
}

div#AdminMenu ul li
{ 
	display: inline;
  	margin: 0px ;
	padding: 0px 10px ;
}

div#AdminMenu ul li a:link
{ text-decoration: none;}


#PageMenu 
{
	background: url(../../images/nav-background.jpg) repeat-x;
}

#PageMenu ul 
{
	margin: 0px ;
	padding: 5px 0px ;
	}

#PageMenu ul li
{
	border: none;
	margin: 0px ;
	padding: 0px ;
}

#PageMenu ul li a 
{
	margin: 0px ;
	padding: 5px 30px ;

	font-size: 20px;
	color: White;
	text-decoration: none;
}

#PageMenu a:hover {
	color: Black;
}

#PageMenu .active a {
	background: url(../../images/nav-selected.jpg) repeat-x ;
	color: Black;  
	text-decoration: none;
}



#footer {
	clear: both;
	padding: 10px 0;
/*	background: #FFEA6F; 
	border-top: 3px solid #E8AD35;*/
	text-align: center;
	font-size: smaller;
	color: Gray;
}

#footer a {
	color: #C28C21;
}






.SampleSites
{
	width:100%; 
	/*height: 320px;*/
	overflow-x: hidden;
	/*overflow-y: scroll;*/
	border: solid 1px gray;
	background-color: #bfd0e0;
	
}
.SampleSites p
{
	text-align: justify;
	}

.gallerymainimg
{
	margin: 5px 5px 0px 5px; border: solid 1px black; width: 130px; height: 100px; float: left;
}

.gallerylogoimg
{
 vertical-align:bottom;	margin: 5px 5px 0px 5px; border: dotted 1px black; float: left; 
}


.galleryheader
{
	clear:both;
	padding: 0px;	
	margin: 0px;	
	font-size: 15px;
	font-weight: bold;
	color: White;
	background: url(../../images/nav-background.jpg) repeat-x;

	background-repeat: repeat-x;
}

.SampleSites 
{
	padding: 3px;
	margin: 0px;
}


.sampleitem 
{
	margin: 5px 5px 5px 5px
	color: White; /* #002940;*/
	text-decoration: none;
}

/*a.smoothswf :hover {
	color: red;
	text-decoration: underline;
}*/

.SampleSites ul 
{
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}

.SampleSites ul li
{
	list-style-position: inside;
	list-style-type: disc;
	text-indent: 10px;
}

/* Sapmle logos */

.SampleLogo 
{
	float: right;
}


   





#page 
{
	padding: 0px 10px 0px 10px;
	min-height: 300px;
}

.entry
{
	padding: 0px 5px 5px 5px;
	margin: 0px;
	}
	
#content {
	float: left;
	width: 532px;
}

/*sidebar*/



#sidebar {
	float: right;
	width: 240px;
}

#sidebar ul {
list-style: none;
padding-left: 0px;
margin-left: 0px;
}

#sidebar ul li 
{
	font-weight: bold;
	padding-left: 30px;
	margin: 0 0 0 0;

	/*border-bottom: 1px dotted #4A3903;*/
	background: url(../../images/bullet.gif) no-repeat 15px 50%;
}

#sidebar a {
	text-decoration: none;
}

a:hover #sidebar {
	text-decoration: none;
}


/* the next made no difference but tried */


.SampleSites
{
	width:100%; 
	/*height: 320px;*/
	overflow-x: hidden;
	/*overflow-y: scroll;*/
	border: solid 1px gray;
	background-color: #bfd0e0;
	
}
.SampleSites p
{
	text-align: justify;
	}

.gallerymainimg
{
	margin: 5px 5px 0px 5px; border: solid 1px black; width: 130px; height: 100px; float: left;
}

.gallerylogoimg
{
 vertical-align:bottom;	margin: 5px 5px 0px 5px; border: dotted 1px black; float: left; 
}


.galleryheader
{
	clear:both;
	padding: 0px;	
	margin: 0px;	
	font-size: 15px;
	font-weight: bold;
	color: White;
	background: url(../../images/nav-background.jpg) repeat-x;
	background-repeat: repeat-x;
}

.SampleSites 
{
	padding: 3px;
	margin: 0px;
}


.sampleitem 
{
	margin: 5px 5px 5px 5px
	color: White; /* #002940;*/
	text-decoration: none;
}


/* more */

.SampleSites ul 
{
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}

.SampleSites ul li
{
	list-style-position: inside;
	list-style-type: disc;
	text-indent: 10px;
}

/* Sapmle logos */

.SampleLogo 
{
	float: right;
}
	

/* above made no difference */