/*
Design by Metamorphosis Design
http://www.metamorphozis.com
Released for free under a Creative Commons Attribution 2.5 License
*/
/********************************************/
/*****    css photo gallery template    *****/
/*****  http://www.tankedup-imaging.com *****/
/*****            20/08/2006            *****/
/********************************************/

/* ---------- gallery container ---------- */
.gallery {
position:relative;
width:624px;
height:472px;
margin:1em auto;
}

/* ---------- opacity ---------- */
.gallery a img {opacity:0.6; filter:alpha(opacity=60); -moz-opacity:0.60; -khtml-opacity:0.6;}
.gallery a:visited img {opacity:0.6; filter:alpha(opacity=60); -moz-opacity:0.60; -khtml-opacity:0.6;}
.gallery a:hover img {opacity:0.9; filter:alpha(opacity=90); -moz-opacity:0.90; -khtml-opacity:0.9;}

/* ---------- thumbnail images ---------- */
.thumb, .no-thumb {
float:left;
width:149px;
height:112px;
margin:2px;
}
.thumb {
border:0px solid #000;
}
.no-thumb {
border:0px solid #fff;
}
.thumb a img {display:block;}
.thumb a span {display:none;}
.thumb a:hover, .thumb a:active, .thumb a:focus {background:transparent;}

/* ---------- preview image ---------- */
.gallery a:hover span {
display:block;
position:absolute;
width:300px;
height:225px;
top:123px;
left:160px;
}

/* ---------- preview image title block ---------- */
.thumb em {
position:absolute;
width:200px;
top:196px;
left:50px;
-moz-border-radius:12px;
background:#A4A157;
color:#036;
font:normal 12px/20px verdana;
text-align:center;
opacity:0.8;
filter:alpha(opacity=80);
-moz-opacity:0.80;
-khtml-opacity:0.8;
}
.thumb a {
text-decoration:none;
}

/* ---------- no border on images ---------- */
a img {border:0;}

/* ---------- clear floats ---------- */
.clear {
height:0;
line-height:0px;
font-size:0;
clear:both;
}

a:link {
	color: #ffffff;
}

a:hover{
	text-decoration: underline;
	color: #ffffff;
}


*
{
border: 0;
margin: 0;
}
a:visited {
		color:#FFFFFF;
}

body
{
	margin-top: 2px;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #800000;
	background: #A4A157;
}

#main
{
margin: 0 auto;
width: 1001px;
background: #ffffff;
border: 1px solid #ffffff;
}

#header
{
width: 1001px;
margin: 0 auto;
height: 300px;
background: url(images/) no-repeat left;
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
border-top: 1px solid #ffffff;
}

#logo{
	height: 66px;
	text-align: center;
	padding-top: 2px;
}

#facebook{
	height: 62px;
	text-align: right;
	padding-top: 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #A8211D;
}

#head_right
{
width: 271px;
float:right;
background: url(images/header_front.jpg) no-repeat;
height: 300px;
}

#head_left{
	background:url(images/menu_top.jpg) repeat-x top right;
	width: 730px;
	height: 350px;
}

#head_left a {
	text-decoration: none;
	text-transform: lowercase;
	font-style: italic;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
}


#head_left H2 a
{
font-size: 10px;
}

#buttons
{

margin-top: 185px;
}



#buttons a {
	display: block;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	font-style:oblique;
	color: #ffffff;	
	float: left;
	display:inline;
	width: 91px;
	height: 30px;
	background: url(images/menu.JPG) no-repeat;
	text-align: center;
	padding-top: 10px;
}

#buttons a:hover {
	background: url(images/menu_hover.JPG) no-repeat;
}
.end{
	border-bottom: 1px solid #A4A157;
}
#content
{
	background: #A4A157  url(images/con_bg.JPG) repeat-x top;
	width: 975px;
	padding: 13px;
}

#left
{
width: 499px;
color: #75723F;
}

.text{
	padding-left: 10px;
	padding-right: 12px;
	color: #75723F;
	font-weight:bold;
}
#form
{
color:#75723F;
}

#left H1
{
	margin: 0;
	padding: 10px 0 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #A8211D;
	border-bottom: 1px solid #690400;
	margin-right: 5px;
	margin-bottom: 5px;
}

.read{
	text-align:right;
	
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 5px;
}

.read a{
	color: #ff0000;
}

.read a:hover{
	color: #ff0000;
	text-decoration: none;
}

#left .date 
{
	height: 34px;
	margin-top: 10px;
	padding-top: 3px;
	padding-left: 32px;
	font-size: 10px;
	background: #b3aeb4;
}

#left .date ul
{
	list-style: none;	
	padding: 0px;
	margin: 0px;
}

#left .date li
{
	display: inline; 
}

#left .date li a{
	color:#000000;
}

#left .small_icon1
{
background: url(images/icon1.png) no-repeat;
height: 24px;
float: left;
display: block;
text-align: left;
padding-top: 6px;
padding-left: 40px;
padding-right: 15px;
color: #000a8f;
font-size: 12px;
text-decoration: none;
width: 105px;
}

#left .small_icon2
{
background: url(images/icon2.png) no-repeat;
height: 24px;
float: left;
display: block;
text-align: left;
padding-top: 6px;
padding-left: 40px;
padding-right: 15px;
color: #000a8f;
font-size: 12px;
text-decoration: none;
width: 105px;
}

#left .small_icon3
{
background: url(images/icon3.png) no-repeat;
height: 24px;
float: left;
display: block;
text-align: left;
padding-top: 6px;
padding-left: 40px;
color: #A4A157;
font-size: 12px;
text-decoration: none;
width: 105px;
}


#right
{
width: 466px;
float:right;
min-height: 405px;
}

#right ul 
{
	list-style: none;
	padding: 5px;
	margin: 0px;
	display:block;
	
}

#right ul li{
	margin-bottom: 20px;
}

#archives{
	background:url(images/righttop.jpg) no-repeat center;
	height: 178px;
	padding-top: 10px;
	padding-left: 18px;
}

#arcright ul li {
	margin-bottom: 13px;
	background:url(images/ls.png) no-repeat left top;
	padding-left: 15px;

}

#arcleft ul li {
	margin-bottom: 15px;
	background:url(images/ls.png) no-repeat left top;
	padding-left: 15px;

}

#archives ul li a{
	color: #ffffff;
}

#arcleft{
	float:left;
	width: 210px;
}

#arcright{
float:right;
width: 230px;

}

#right h2 {
	margin: 0;
	padding: 10px 0 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #240100;
	padding-bottom: 10px;
}

#right a:link {
	text-decoration: none;
}

#right a:hover {
	text-decoration: underline;
}
#right a:visited {
		text-decoration: none;
}

#right li a {

	background: url(images/img09.gif) no-repeat 1px 5px;
}

#rightbot{
	background:url(images/rightbot.jpg) no-repeat center;
	height: 218px;
	color:#FFFFFF;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 20px;
}
#righttop{
	background:url(images/rightbot.jpg) no-repeat center;
	height: 218px;
	color:#FFFFFF;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 20px;
}

#rightbot p{
	padding-left: 25px;
	padding-bottom: 10px;
}

#footer
{
	height: 39px;
	margin: 0 auto;
	font-size: 10px;
	color: #ffffff;
	padding-top: 14px;
	text-align: center;
	clear:both;
}

#footer a
{
color: #ffffff;
font-size: 10px;
text-decoration: none;
}

