#gallery_container{width:990px; margin:0 auto;}
#header{width:auto; display:block; height:105px; margin-bottom: 15px;/*border: 1px red solid;*/}
	#header_left{width: 420px; float:left;  margin-right:15px; /*background-color: #CC6633;*/}
	#logo{width: 110px; float:left; margin-right:15px; }
	#header_right{width: 420px; float:left; /*background-color: #CC00CC;*/}

	#border{padding-left: 0px; padding-top: 0px; width:100%; border: #dddddd 1px solid; font-size: .9em; font-family: Tahoma;}
	#border_light_green{padding-left: 0px; padding-top: 0px; width:100%; border: rgb(132, 194, 37) 1px solid; background-color: #EEEEEE; font-size: .9em; font-family: Tahoma;}
	#border_orange{padding-left: 0px; padding-top: 0px; width:100%; border: rgb(231, 120, 23) 1px solid; background-color: #EEEEEE; font-size: .9em; font-family: Tahoma;}
	


#menu{width:990px; display:block; height:58px;border: 1px solid rgb(132, 194, 37);background-color: #EEEEEE;}
		/* Styles for the entire LavaLamp menu */
		.lavaLamp {
			position: relative;
			height: 19px; 
			
			background-color: rgb(231, 120, 23);//#EEEEEE;
			/*background: url("img/bg_02.jpg") no-repeat top;*/

			/*background-color:	#FF6600;*/
			padding: 10px; margin: 10px 0;
			overflow: hidden;
		}
			/* Force the list to flow horizontally */
			.lavaLamp li {
				float: left;
				list-style: none;
			}
				/* Represents the background of the highlighted menu-item. */
				.lavaLamp li.back {
								border: 1px solid #ddd;
								background-color: #FF9900;
								width: 9px;
								height: 20px;		/*sliding rectangle*/
								z-index: 8;
								position: absolute;
							}
							.lavaLamp li a {
								font: bold 14px Tahoma;
								text-decoration: none;
								color: #DDD;	/*	Menu Item Color*/
								outline: none;
								text-align: center;
								top: 2px;
								
								letter-spacing: 0;
								z-index: 10;
								display: block;
								float: left;
								height: 30px;
								position: relative;
								overflow: hidden;
								margin: auto 10px;
							}
								.lavaLamp li a:hover, .lavaLamp li a:active, .lavaLamp li a:visited {
									border: none;
								}   


#main{width:auto; display:block; padding:10px 0;}
	#c1{width: 200px; margin-right:16px; float:left;}
		#ls_01{width: 200px; float:left; margin-bottom: 20px;}
			#category{ font-family: Tahoma;font-size: 11px;}
		#ls_02{width: 200px; float:left; margin-bottom: 20px;}
		#ls_03{width: 200px; float:left; margin-bottom: 20px;}

	#c2{width: 770px; /*margin-right:20px;*/ float:left; }
		#c_01{width: 770px; float:left;  margin-bottom: 20px;}
			#pictures{border: 1px solid rgb(132, 194, 37); width: 770px; float:left; margin-bottom: 20px;background-color: #EEEEEE; }

			#image{border: 1px solid #909090; background-color: #B6B6B6; width: 85px; height: 65px; padding: 2px 2px 2px 2px; margin-left: 15px;margin-bottom: 15px;}		/*image=82x62*/
			#image:hover{background-color: #F0F0F0; }
		#c_02{width: 770px; float:left; margin-bottom: 20px;}

	/*#c3{width: 200px; float:left; }
		#rs_01{width: 200px; float:left;}
		#rs_02{width: 200px; float:left;}
		#rs_03{width: 200px; float:left;}*/

div.spacer{clear:both; height:10px; display:block;}

#footer{width:auto; display:block; padding:10px 0; font-size:11px; color:#666666;}

#light_green{
	padding-left: 20px;
	background-color: rgb(132, 194, 37);
	color: white;
	/*filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FF66CC' ,endColorStr='#FFFF00' ,gradientType= '1' );*/
}
#orange{
	padding-left: 20px;
	background-color: rgb(231, 120, 23);
	color: white;
}
#orange_invert{
	padding-left: 20px;
	background-color: #EEEEEE; 
	color: rgb(231, 120, 23);
}
#cat_chosen{
	background-color: rgb(231, 120, 23);
	color: white;
}

/* --- Handle body Links -------------------- */
a {
  text-decoration: none;
  font-family: Tahoma;
   font-size:11px;
}
a:link {
   color: #0063C6;
}
a:visited {
   color: #993333;
}
a:hover {
   color: #993333;
   text-decoration:underline;
}
a:active {
   color: #5B739C;
   font-size:10px;
}
/* --- End Handle body Links -------------------- */


img
{
	border: none;
}
#ImageBoxOverlay
{
	background-color: rgb(132, 194, 37);/*#000;*/
}
#ImageBoxCaption
{
	background-color: #F4F4EC;
}
#ImageBoxContainer
{
	width: 250px;
	height: 250px;
	background-color: rgb(231, 120, 23);/*#F4F4EC;*/
}
#ImageBoxCaptionText
{
	font-weight: bold;
	padding-bottom: 5px;
	font-size: 13px;
	color: #000;
}
#ImageBoxCaptionImages
{
	margin: 0;
}
#ImageBoxNextImage
{
	background-image: url(img/spacer.gif);
}
#ImageBoxPrevImage
{
	background-image: url(img/spacer.gif);
}
#ImageBoxNextImage:hover
{
	background-image: url(img/next_image.jpg);
	background-repeat:	no-repeat;
	background-position: right center;
}
#ImageBoxPrevImage:hover
{
	background-image: url(img/prev_image.jpg);
	background-repeat:	no-repeat;
	background-position: left center;
}
h2,
h4,
p
{
	padding-left: 20px;
}
		
.borderit:hover img{
border: 1px solid #ccc;
}

.borderit img{
border: 1px solid navy;
}

.opacityit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 0.4;
}

.opacityit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.shakeimage{
position:relative;
}