
/*
Theme Name: WordPress Classic
Theme URI: http://wordpress.org/
Description: The original WordPress theme that graced versions 1.2.x and prior.
Version: 1.5
Author: Dave Shea
Tags: mantle color, variable width, two columns, widgets

Default WordPress by Dave Shea || http://mezzoblue.com
Modifications by Matthew Mullenweg || http://photomatt.net
This is just a basic layout, with only the bare minimum defined.
Please tweak this and make it your own. :)
*/


html, body {
height:100%;
}

body {
font-family:Tahoma, arial, sans-serif;
color:#000;
font-size:11px;
/*background-color:url(../images/bg.jpg) repeat-x #BA2025;*/
background-color: #BA2025;
}

#container{
min-height:100%;
background:url(../images/wrapper_bg.gif) repeat-y #fff;
padding-top:44px;
float: left;
}
#secondary{
width:900px;
position:relative;
margin-top:-15px;
margin-bottom:0;
margin-right:auto;
margin-left:auto;

}
#header{
width:900px;

height:215px;
position:relative;
background:#fff;
color: #000;
font-weight:bold;
text-align:center;
}
.qtrans_language_chooser {
list-style-type:none;	
position:absolute;
top:-36px;
right:18px;
font-size:11px;
}

.qtrans_language_chooser li { 
float:left; 
margin-right:8px 
}

.qtrans_language_chooser a{
text-decoration:none;
font-weight:normal;
padding-left:25px;
color:#000;
}

#logo{
width:267px;
float:left;
clear:both;
position:absolute;
top:-45px;
left:0;

}
#ja_header_jsfade img{
position: absolute;
top: 0; 
right: 0; 
float:right;
}

#ja_header_jsfade{
float:right;
}

#clearheader {
height:100px;
}


#left, #right {
position:relative;
text-align:center;
height:100%;
}

#left {
width:266px;
float:left;
z-index:100;
left:-1px;
}

#left .address{
	text-align:left;
position:relative;
padding:265px 25px 0 55px;

}

#right {
float:right;
padding-top:36px;
padding-bottom:36px;
width:295px;
z-index:999;
}

#right a{
text-decoration:none;
color:#000;
}

#right a:active{
color:#000;
}
#right a:visited{
color:#000;
}

#right a:hover{
color:#BB2026;
}


#right .latest{
position:relative;
text-align:left;
margin-bottom:48px;
width:285px;
}

#right .latest img{
border:none;
text-decoration:none;
position:absolute;
top:0;

}
#right .latest p{
width:180px;
position:relative;
top:29px;
left:82px;
}

#right .latest h3{
font-family:"LithosPro-Regular", Tahoma, Arial, sans-serif;
color:#000;
font-weight:normal;
text-transform:uppercase;
font-size:18px;
line-height: 1em;
letter-spacing:.1em;
top:-18px;
left:97px;
position:absolute;

}


#middle {
width:37.2%;
float:left;
position:relative;
z-index:999;
padding-top:31px;
margin:0 -1px;
}


#middle h1{
font-family:"LithosPro-Regular", Tahoma, Arial, sans-serif;
color:#cb1d24;
font-weight:300;
text-transform:uppercase;
font-size:16px;
line-height: 1.3em;
letter-spacing:.1em;
padding:0 0 0 15px;

}


#content-page {
width:55%;
float:left;
position:relative;
z-index:999;
padding-top:35px;
margin:0 -1px;
line-height: 1.6em;
font-size:12px;
}


#content-page h1{
font-family:"LithosPro-Regular", Tahoma, Arial, sans-serif;
color:#cb1d24;
font-weight:300;
text-transform:uppercase;
font-size:16px;
line-height: 2em;
letter-spacing:.1em;
padding:0 0 0 15px;

}



p {
padding:0 15px 10px 15px;
}

/*#clearfooter {
clear:both;
height:115px;
}*/



#navigation{
margin:0;
font-family:Tahoma, Arial, sans-serif;
font-weight:bold;
font-size:10px;
position:absolute;
left:48px;
top:0;
width:202px;
text-align:left;
z-index:800;
background-color:#999;

}
#navigation dt{
display:none;
}
#navigation a{
display: block;
text-decoration:none;
color:#525252;
text-transform:uppercase;
padding-left:6px;

}
#navigation ul {
list-style-type: none;
margin: 0;
padding: 0;
position:absolute;
left:0;
}


#navigation li{
background-image:url(../images/arrow.gif);
background-position:9% 50%;
background-repeat:no-repeat;
padding:0 0 0 25px;
margin-bottom:3px;
line-height: 2em;
word-spacing: 1px;

}
#navigation .active{
background-color:#bb2026;
background-image: url(../images/arrow_active.gif);
}

#navigation .active a{
color:#fff;
}

#navigation li:hover{
background-image: url(../images/arrow_active.gif);
background-color:#bb2026;

}

#navigation li a:hover{
color:#FFF;	

}

#footer {
width:900px;
clear:both;
height:154px;
background-color:none;
color: #000;
padding-bottom:25px;
font-weight:bold;
position:relative;
margin:0 auto;
font-size:11px;
font-weight:normal;
font-family:Tahoma, Arial, sans-serif;
background:url(../images/pre-footer-bg.png) no-repeat;
z-index:900;
behavior: url(iepngfix.htc);}
#footer a{
	text-decoration:none;
	color:#000;
}
#footer a:hover{
	text-decoration:underline;	
}

#footer .copyright{
	position:relative;
	top:117px;
	left:282px;
	padding:0;
}

#footer .privacy{
	top:105px;
	right:5px;
	position:absolute;

}



.ngg-gallery-thumbnail-box {
	float: left;
	background:#EEEEEE none repeat scroll 0% 50%;
	border-color:#DDDDDD rgb(187, 187, 187) rgb(170, 170, 170) rgb(204, 204, 204);
	border-style:solid;
	border-width:1px;
	color:inherit;
	display:inline;
	margin:3px;
	padding:5px;
	position:relative;
}
/*________________FORM STYLE BIGEN HERE________________________________*/


form {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
  font:11px verdana,arial,sans-serif;
  padding:0;
  margin-left: 15px;
  min-width: 500px;
  max-width: 600px;
  width: 600px; 
  position:relative;
  color:#857842;
  /*background-color:#EAA957;*/
}

form label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 120px; 
	padding: 0; 
	margin: 5px 15px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: left; 
}
form .fmtext, .fmtextarea{
	display: block;
	margin: -21px 0 5px 135px; /* instructions/comments left margin set to align w/ right column inputs */
	padding: 2px 3px;
	font-size: 11px;
	border:1px solid #999;
	
}



form fmtext{
	
	height:.9em;	
}
form br {
	clear:left;
}
fieldset{
	padding-top:30px;
	padding-right:3px;
	padding-left:3px;
	line-height:12px;
	border:none;
}

.step2{
	padding-top:15px;	
}
.captcha{
	display: block;
	margin: -21px 0 5px 160px; /* instructions/comments left margin set to align w/ right column inputs */
}
#cap{	
	border:1px solid #000;
	background-color:#000;
	color:#fff;
	font-weight:bold;
	font-size:15px;
	padding: 4px 6px;
	margin-left:5px;
	width:61px;
	
}
.input{ border:1px solid #999;}
.buttonSend{
	margin: 50px 0 10px 50px;
	padding: 1px 50px;
	font-size: 11px;
	background-color:#fff;
	font-weight:bold;
	border:1px solid #999;
}

.buttonReset{
	top: 0px;
	right:-90px; 
	padding: 1px 50px;
	margin: 50px 0 10px 80px;	
	font-size: 11px;
	background-color:#fff;
	font-weight:bold;
	border:1px solid #999;
	
}





/*________________FORM STYLE ENDS HERE__________________________________*/
