/* CSS Document */

body {
/* background: url(../images/bg.jpg) top repeat-x; */
background-color: #fff;
margin: 0 0;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #666;
text-align: center;
}

h2 {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 20px;
color: #666;
text-transform: uppercase;
font-weight: lighter;
margin-bottom: 0;
}

h3 {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 16px;
color: #666;
text-transform: none;
font-weight: lighter;
font-style: italic;
margin-top: 0;
}

p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000;
}

a {
color: #3e87b7;
outline: none;
}

a img {
border: 0;
}

#masthead{
padding:0 0 0 0;
background: url(../images/banner2.jpg) top center no-repeat;
width: 960px;
height: 254px;
}

#logo {
background: transparent;
position: relative;
width: 990px;
height: 216px;
margin: 0 auto;
text-align: center;
/* border: 1px solid white; */
}


/* THUMBNAILS
-------------------------------------------*/

#thumbs2 ul{
/*float: left;*/
position: relative;
overflow: hidden;
width: 960px;
margin: 0 0 0 0;
padding: 60px 0 60px 0;
}

#thumbs2 li{
float: left;
margin: 0; 
/* padding: 9px 9px 15px 9px; */
/* border: 1px solid #ccc; */
/* background: #efefef; */
list-style: none;
text-align: left;
line-height: .8em;
font-family: Georgia, Times New Roman, serif;
color: #999;
font-size: 14px;
}

/* #thumbs2 li a{color: #999; text-decoration: none} */
/* #thumbs2 li a:hover{color: #666; text-decoration: none} */

#thumbs2 li img{
display: block;
/* opacity: .7; */
}

.img-shadow {
float:left;
/*
background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
background: url(../images/shadow.gif) no-repeat bottom right;
*/
margin: 10px 0 0 10px !important;
margin: 10px 0 0 5px;
}

.img-shadow img {
display: block;
position: relative;
background-color: transparent;
/* border: 1px solid #a9a9a9; */
margin: -6px 5px 5px -6px;
/* padding: 4px; */
} 

.tnborder img {
background:white none repeat scroll 0 0;
border:0 /* 1px solid #efefef */;
/* padding:6px; */
}

.tnborder:hover img { border-color: #59bff2; }

.tnborder:hover { color: blue; /* irrelevant definition to overcome IE bug */ }


/* CONTACT FORM
-----------------------------------------------*/

.cftext {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000;
}

input {
/*
background: #ffffff;
border: 1px solid #999;
padding: 1px 0 3px 0;
*/
}

/*
input {
font-family: Helvetica, Verdana, arial, sans-serif;
text-transform: uppercase;
font-size: 12px;
background: #35dd5c;
border: 3px double #fff;
color: #fff;
font-weight: normal;
cursor: pointer;
padding: 6px 18px 6px 18px;
margin: 0 6px 0 0;
}
*/

.commentbox {
background: #ffffff;
border: 1px solid #999;
padding: 1px 0 3px 0;
}
	
input.button {
font-family: Helvetica, Verdana, arial, sans-serif;
text-transform: uppercase;
font-size: 12px;
background: #35dd5c;
/* border: 3px double #fff; */
color: #fff;
font-weight: normal;
cursor: pointer;
padding: 3px 12px 2px 12px;
margin: 0 6px 0 0;
}