/*CSS Colours
red: bd2929
*/

/*  Reset CSS v1.0 | 20080212 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, strike, strong, sub, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;}
body {line-height: 1}
ol, ul {list-style: none}
blockquote, q {quotes: none}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none}
/* remember to define focus styles! */
:focus {outline: 0}
/* remember to highlight inserts somehow! */
ins {text-decoration: none}
del {text-decoration: line-through}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;	border-spacing: 0}


* { padding: 0; margin: 0; }

body {
background: #fff url(images/bg2.gif) repeat-x 0 93px;
font-family: Georgia, Helvetica, Arial, sans-serif;
font-size: 13px;}

#wrapper { 
margin: 0 auto;
width: 885px;}

#faux {
background: url(images/bg1.png) repeat-y center;
margin-bottom: 0px;
overflow: auto;
width: 100%}

#header {
background: url(images/IMG1.jpg) no-repeat right 95px;
color: #000;
width: 885px;
padding: 0px;
height: 348px;
margin: 0px 0px 0px 0px;}

#leftcolumn { 
display: inline;
color: #000;
margin: 10px;
padding: 0px;
width: 192px;
float: left;}

#rightcolumn { 
float: right;
line-height: 22px;
font-size:15px;
text-align:justify;
color: #03290A;
margin: 10px;
padding: 0px;
width: 652px;
display: inline;
position: relative;}

#footer { 
width: 885px;
clear: both;
color: #000;
background: #fff;
margin: 0px 0px 10px 0px;
padding: 0px;}

.clear {clear: both;background: none}

#header p {
color:#606060;
font-family: Trebuchet MS, Helvetica, sans-serif;
width:500px;
font-size:1.45em;
line-height:1.8em;
text-align:left;
padding: 30px 0 10px 0}

#header .contact_us {margin-left:285px}

h1 {
font-family: Trebuchet MS, Helvetica, sans-serif;
text-align:right;
color: #bd2929;
margin: 10px 0 30px 0;
font-size: 31px;
line-height: 34px;
font-weight: bold;}


h2 {
text-align:left;
color: #000;
margin: 20px 0 20px 0;
font-size: 17px;
line-height: 19px;
font-weight: bold;}


p{
line-height: 22px;
font-size:15px;
text-align:justify;
color: #03290A;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;}



#footer ul{
text-align: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 0px;}

#footer li {
color: #2c2c2c;
font-size: 10px;
display: inline;
list-style-type: none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;}

#footer a {
padding: 0px 3px 1px 0px;
color: #2c2c2c;
font-size: 10px;
text-decoration:none;}

#footer a:hover {color: #696969}



#rightcolumn ul {
margin: 0px 0px 10px 5px;
padding: 0px 0px 0px 0px;
list-style: none;}

#rightcolumn ul li{
background: url(images/dot.gif) no-repeat 1px 7px;
margin: 0px 0px 2px 0px;
padding: 0px 0px 0px 13px;}

#rightcolumn a{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-decoration: underline;
color: #bd2929;}

#rightcolumn a:hover{
color: #bd2929;
text-decoration:none;}




#leftcolumn ul {
font-size: 14px;
margin: 0px 0px 10px 0px;
padding: 0px 0px 230px 0px;
list-style: none;
background: url(images/feather.gif) no-repeat bottom center;}

#leftcolumn ul li{
background:none;
margin: 0px 0px 2px 0px;
padding: 0px 0px 0px 0px;}

#leftcolumn a{
font-size: 19px;
margin: 0px 0px 0px 0px;
padding: 5px 0px 10px 10px;
text-decoration: none;
display:block;
width:160px;
border-bottom:0px solid #fff;
color: #fff;
background: url(images/bg3.gif) no-repeat right bottom;}


#leftcolumn a.act {font-weight: bold}




/* Form styles */
div.form-container { margin: 25px 0 5px 0; padding:0 5px 5px 5px; background-color: #FFF; border: #EEE 1px solid; }

p.legend { margin-bottom: 1em; }
p.legend em { color: #C00; font-style: normal; }

div.errors { margin: 0 0 0px 0; padding: 10px; border: #FC6 1px solid; background-color: #FFC; }
div.errors p { margin: 5px; }
div.errors p em { color: #C00; font-style: normal; font-weight: bold; }
div.form-container form fieldset { margin: 10px 0; padding: 10px; border: #DDD 1px solid; }
div.form-container form p { margin: 0; }
div.form-container form p.note { margin-left: 165px; font-size: 90%; color: #696969; }
div.form-container form  { margin: 10px 0; padding: 10px; }
div.form-container form legend { font-weight: bold; color: #666; }
div.form-container form  div { padding: 0.25em 0; }
div.form-container label, 
div.form-container span.label { margin-right: 10px; padding: 4px 10px 0 0; width: 190px; display: block; float: left; text-align: right; position: relative;}
div.form-container label.error, 
div.form-container span.error { color: #C00; }
div.form-container label em, 
div.form-container span.label em { position: absolute; right: 0; font-size: 120%; font-style: normal; color: #C00; }
div.form-container input.error { border-color: #C00; background-color: #FEF; }
div.form-container input:focus,
div.form-container input.error:focus, 
div.form-container textarea:focus {	background-color: #FFC; border-color: #FC6; }
div.form-container div.controlset label, 
div.form-container div.controlset input { display: inline; float: none; }
div.form-container div.controlset div { margin-left: 170px; }
div.form-container div.buttonrow { text-align:center }
div.form-container .controlset input {border:0}
div.form-container .submit-btn {font-weight:bold}
	
	
.album{
	background:#fff;
	border:1px solid #bd2929;
	border-left:5px solid #bd2929;
	padding:7px}


.album a img {
cursor: url(images/zoomin.cur), pointer;
outline: none;}

.album a img:hover {border: #eee solid 0px;}

