h1 {font-size: 16px;; font-weight: bold; color: #FFFF99;}
h2 {font-size: 16px; font-weight: bold; }
h3 {font-size: 14px;; font-weight: bold;}
h4 {font-size: small;}
h5 {font-size: x-small;}
h6 {font-size: xx-small;}

h1, h2, h3 {
margin: 0;
padding: 0;
}
div {
		font-size: 12px;
 		font-family: Arial, Helvetica, sans-serif;
		margin: 0;
 		border: 0;
 		padding: 0;
}
form {
		margin: 0;
 		border: 0;
 		padding: 0;
}
body {
        background-color: #EFF0FA;
		font-family: Arial, Helvetica, sans-serif;
		background: url(../images/bg.gif);
}
.site-wide {
        width: 750px;
        position: absolute;
        left: 50%;
        margin: 0 0 0 -375px;
		margin-top: 20px;   
}
.canvas {
		margin-top: 3px;
		border: 3px solid #000000;
		width: 744px;
		background-color: #242E5B;
		padding: 0px;
}
.top {
		padding: 0;
		margin: 0;
		border: 0;
}
.img1 {
		padding: 0;
		margin: 0;
		border: 0;
}
.quick-search {
		text-align: right;
		font-size: 14px;
		font-weight: bold;
		padding: 3px;
		color: #cccccc;
		
}
.content-well {
		width: 585px;
		border-width: 4px 4px 4px 0;
		border-color: #000000;
		border-style: solid;
		background-color: #ffffff;
		
}


.mainmenu a, .mainmenu a:visited, .mainmenu a:active{
 		width: 142px;
 		margin-left: 4px;
 		font-size: 12px;
 		font-family: Tahoma, Gadget, sans-serif;
		text-align: left;
		display: block;
		text-decoration: none;
		color: #cccccc;
 		padding-left: 0px;
 		padding-top: 4px;
 		padding-bottom: 4px;
		border-right: 4px solid #000000;
		border-left: 0px solid #cccccc;
		border-top: 1px solid #000000;
		border-bottom: 0px solid #cccccc;
 		font-weight: bold;
}

.mainmenu a mews, .mainmenu a mews:visited, .mainmenu a mews:active{
 		width: 142px;
 		margin-left: 4px;
 		font-size: 12px;
 		font-family: Tahoma, Gadget, sans-serif;
		text-align: left;
		display: block;
		text-decoration: none;
		color: #FEC400;
 		padding-left: 0px;
 		padding-top: 4px;
 		padding-bottom: 4px;
		border-right: 4px solid #000000;
		border-left: 0px solid #cccccc;
		border-top: 1px solid #000000;
		border-bottom: 0px solid #cccccc;
 		font-weight: bold;
}

  .mainmenu a:hover {
   		color: #003366;
		border-color: #000000;
		border-style: solid;
		background-color: #cccccc;
  }
  
 .mainmenu a.on, .mainmenu a.on:visited{
        background-color: #ffffff;
   		color: #000000;
   		border-width: 4px 0 4px 4px;
		border-color: #000000;
		border-style: solid;
  }
  .thumb-back {
    	width: 75px;
		height: 75px;
		border: 2px solid #000000;
		background: url(../images/no-thumb.gif);
 }
	.thumb-back2 {
		float:left;
		margin-right: 5px;
    	width: 75px;
		height: 75px;
		border: 1px solid #000000;
		background: url(../images/no-thumb.gif);
  }
  .thumb {
  		width: 75px;
		height: 75px;
		border: 0;
  }
  .mainpic {
  		width: 220px;
		height: 200px;
		border: 0;
  }
   .mainpic-back {
  		width: 220px;
		height: 200px;
		border: 2px solid #000000;
		background: url(../images/no-thumb.gif);
		margin: 2px 5px 5px 0;
  }
  .body_link {
  		font-size: 12px;
  		color: #000000;
  }
  .list-titles {
 		margin: 3px;
  		padding-top: 3px;
		padding-bottom: 3px;
  		width: 577px;
  		background-color: #FFC400;
  		font-size: 12px;
  		font-weight: bold;
		border: 1px solid #000000;
  }
  .col-heads {
    	background-color: #FFC400;
  		font-size: 12px;
  		font-weight: bold;
  }
  .menubottom {
  		background: url(../images/menubg.gif);
  }
 .content {
 		margin: 10px;
 }
 .notexist {
 		width: 100%;
 		text-align: center;
 		margin: 30px 0 0 0;
 }
  .view_preview_images {
  			text-align: center;
  }
 .view_preview_images img{
 			border-width: 1px;
 			border-color: #000000;
 			border-style: solid;
}
.view_nav {
 			position: absolute;
 			top: 522px;
 			left: 440px;
}
.view_nav img {
			padding: 0;
			margin: 0;
			border: 0;
}
.photo_title{
 			font-size: 16px;
 			font-weight: bold;
			 position: absolute;
 			top: 12px;
 			left: 25px;
}

.status0 {
			font-size: 12px;
			font-weight: bold; 
			color: #33cc33;
}
.status1 {
			font-size: 12px;
			font-weight: bold; 
			color: #DDDD00;
}
.status2 {
			font-size: 12px;
			font-weight: bold; 
			color: #33cc33;
}
.status3 {
			font-size: 12px;
			font-weight: bold; 
			color: #CC0000;
}
.featured { 
			width: 565px;
  			background-color: #cccccc;
			border-width: 0 2px 2px 2px;
 			border-color: #000000;
 			border-style: solid;
}
.feat-thumb {
			width: 75px;
			height: 75px;
			border: 0;
}
  .feat-thumb-back {
  			margin-right: 3px;
    		width: 75px;
			height: 75px;
			border: 2px solid #000000;
			background: url(../images/no-thumb.gif);
 }
 .featured-tbl {
 			position: relative;
  			float: left;
  			width: 265px;
			height: 100px;
			border-width: 1px;
 			border-color: #000000;
 			border-style: solid;
			margin: 3px;
			padding: 3px;
			background-color: #ffffff;
 }
 .bot-bar {
 			width: 744px;
			margin-top: 3px;
			border-width: 3px;
 			border-color: #000000;
 			border-style: solid;
  			background-color: #FEC400;
			padding: 3px 0 3px 0;			
 }
  .bot-bar a, .bot-bar a:visited{
 			 color: #000000;
  			font-size: 10px;
  }
    .footer {
			text-align: center;
 			width: 750px;
			padding: 2px 0 2px 0;
			color: #000000;
  			font-size: 10px;
 }