


body, p, td, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, tr, label, legend
	{
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	}

a img {border: none;}


h1 {font-size: 1.625em;}


body {
margin: 20px 0px 10px 0px; padding: 0px; background-color: #3f3f3f; 
text-align: center;
 background-image:url(../images/bg_pattern09.jpg);
   background-repeat:repeat-x;
   background-position:top left;
}


#container
{
border: #ebeded 3px solid;
width: 778px;
/*background-color: #b4bbc2;*/ 
background-color: #fff;
text-align: left;
margin: 0px auto;
padding: 0px;
}


html>body #container { 
width: 774px; 
} 


#headerhome
{
background-color: #fff;
/*border-top: #fff 1px solid;*/
/*border-bottom: #fff 1px solid;*/
height: 200px;
width: 100%;
background-repeat:no-repeat;
background-position:top left;
background-image: url(../images/header09.jpg);
background-repeat: no-repeat;
}

div#container div#headerhome div#social {position: relative; top:151px; left:650px; width:87px; height:29px; background-color:#fff;border:2px solid #fff;}

div#container div#headerhome div#social a {border:none;}

div#container div#headerhome div#social img {display:inline;padding:2px;}










#container #thumbs #blurbnewcopy
{background-color:#fff; width:352px; height:454px;
}

html>body #container #thumbs #blurbnewcopy { 
width:352px;
} 

#container #thumbs #blurbnewcopy h1
{ font-family:'Courier New', Courier, monospace; margin-top:8px; margin-bottom:0; padding:8px 3px 3px 8px; color:#fff; font-size:80%; font-weight:bold; background-color:#273a39;
}

#container #thumbs #blurbnewcopy p.grey
{ font-family:'Courier New', Courier, monospace; margin-top:9px; color:#273a39; font-size:70%; line-height:1.1;
}

#container #thumbs #blurbnewcopy p.pink
{ font-family:'Courier New', Courier, monospace; margin-top:9px; color:#96004a; font-size:70%; line-height:1.1;
}


#container #thumbs #blurbnewcopy p.grey span
{ font-size:120%; font-style:italic;
}

#container #thumbs #blurbnewcopy p.pink span
{ font-size:120%; font-style:italic;
}

#container #thumbs #blurbnewcopy p.pink strong
{ font-size:140%; font-weight:bold;
}

#container #thumbs #blurbnewcopy p.grey strong
{ font-size:140%; font-weight:bold;
}



/*  jquery preview  */

pre{
	display:block;
	font:100% "Courier New", Courier, monospace;
	padding:10px;
	border:1px solid #bae2f0;
	background:#e3f4f9;	
	margin:.5em 0;
	overflow:auto;
	width:800px;
}


#thumbside img{border:none;}
#thumbside ul{
	margin:0;
	padding:0;
}
#thumbside li{
	margin:0;
	padding:0;
}
#thumbside li{
	list-style:none;
	float:left;
	display:inline;
}



#preview{
	position:absolute;
	border:1px solid #000;
	background:#333;
	padding:1px;
	display:none;
	color:#fff;
	}

/* end jquery preview */


/* contact form */


#contact-form fieldset 
{ 
 margin: 0 0 3em 0; 
 padding: 0 1em 1em 1em; 
}

#contact-form input
{ 
 width: 17em; 
}

#contact-form input.submit 
{ 
 width: auto; background-color:#303c47; border:1px solid #fff; margin-top:12px;
} 

#contact-form div, #contact-form input.submit
{ 
 clear: both; 
}

#contact-form input.submit
{ 
 color:#fff; 
}

#contact-form label 
{ 
 float: left; 
 margin: 1em 1em 0 0; 
color:#fff;
}

#contact-form legend
{ 
color:#fff; padding:0.5em;
}

/* end contact form */



#footer
{
height: 36px;
width: 100%;
}

#footer ul {
margin: 0px 0px 7px 0px;
padding-top: 7px;
padding-bottom: 8px;
padding-left: 0px;
padding-right: 0px;
text-indent: 26px;
background-color: #333;
width: 100%;
}

#footer li {
font-size: 67%;
font-weight: bold;
color: #fff;
margin: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 7px; 
display: inline;
/*LIST-STYLE-IMAGE: url(images/icon_sq.gif);*/
list-style-type: none; 
voice-family: "\"}\""; voice-family: inherit;
}

#footer li a {
padding: 5px;
font-size: 100%;
color: #fff;
line-height: 18px;
text-decoration: none;
}

#footer li a:hover{
padding: 5px;
color: #dadada;
text-decoration: underline;
}



#thumblower
{
clear: both;
background-color: #1b2522;
border: #fff 7px solid;
padding: 5px 0px 15px 14px;
overflow: auto;
width: 738px;
margin: 0px 0px 7px 7px;
}


html>body #thumblower { 
width:732px;

} 


#thumblower div
{
float: left;
}

#thumblower img
{
/*width: 102px;*/
float: left;
margin: 14px 14px 0px 0px;
}





/* thumb side  */


#thumbside
{
float: left;
background-color: #809192;
border: #fff 7px solid;
padding: 5px 0px 15px 14px;
width: 286px;
height: 402px;
margin: 7px 0px 7px 0px;
}

html>body #thumbside { 
width: 233px;
height: 352px;
}

#thumbside div
{
float: left;
}

#thumbside img
{
/*width: 102px;*/
float: left;
margin: 14px 14px 0px 0px;
}


/* end thumb side */



#thumbblurb
{
width: 250px;
float: left;
padding-left: 12px;
padding-right: 8px;


}

html>body #thumbblurb { 
width:220px;
}

#thumbblurb2
{
width: 250px;
float: left;
padding-left: 12px;
padding-right: 8px;

}

html>body #thumbblurb2 { 
width:220px;
} 

#thumbblurb3
{
width: 250px;
float: left;
padding-left: 12px;
padding-right: 8px;

}

html>body #thumbblurb3 { 
width:220px;
} 

#thumbblurb4
{
width: 250px;
float: left;
padding-left: 12px;
padding-right: 8px;

}

html>body #thumbblurb4 { 
width:220px;
} 


#blurbhome
{
font-size: 82%;
color: #63645F;
line-height: 145%;
letter-spacing: 0em;
word-spacing: 0.1em;
border: #fff 7px solid; 
padding: 0px 0px 0px 0px;
margin:7px 4px 7px 7px;
width: 357px;
height: 500px;
/*background-color: #c3d1a3;*/
background-color: #fff;
overflow:hidden;
float: left; 
display: inline;
}


html>body #blurbhome { 
width:364px; 
height: 464px;
margin-right: 0px;
}


/* blurb side */

#blurbside 
{
font-size: 76%;
color: #fff;
letter-spacing: 0em;
word-spacing: 0.1em;
border: #fff 7px solid; 
padding: 10px 22px 7px 22px;
margin: 7px 0px 7px 0px;
width: 404px;
height: 402px;
background-color: #303c47;
float: left; 
display: inline;
}

html>body #blurbside { 
width: 455px; 
height: 355px;

} 






#blurbside a
{
font-weight: bold;
font-size: 100%;
color: #fff;
line-height: 140%;
text-decoration: none;
}

#blurbside a:hover
{
color: #8e9d6f;
text-decoration: underline;
}

#overview a
{
font-weight: bold;
font-size: 100%;
color: #fff;
line-height: 140%;
text-decoration: none;
}

#overview a:hover
{
color: #8e9d6f;
text-decoration: underline;
}

/* end blurb side */




/* overview  */
#overview 
{
font-size: 76%;
color: #fff;
letter-spacing: 0em;
word-spacing: 0.1em;
border: #fff 7px solid; 
padding: 10px 22px 7px 22px;
margin: 7px 0px 7px 0px;
width: 720px;
background-color: #303c47;
float: left; 
display: inline;
}

html>body #overview { 
width:715px; 

} 

/* end overview  */


#thumbs {

background-color: #fff;
border: #fff 7px solid;
padding: 0px 0px 0px 0px;
margin: 7px 0px 7px 7px;
overflow: auto;
width: 372px;
height: 500px; 
/*voice-family: "\"}\""; voice-family: inherit;*/
/*width: 49.1em;*/
}

html>body #thumbs { 
width:368px;
height: 464px; 
} 


/*
#thumbs img
{
border-right: #666 2px solid;
border-bottom: #666 2px solid;
width: 90px;
float: left;
margin-bottom: 2px;
}


html>body #thumbs img { 
margin-bottom: 14px;
} 
*/

#thumbs a
{
font-weight: bold;
font-size: 80%;
color: #96004a;
line-height: 140%;
text-decoration: none;
}

#thumbs a:hover
{
color: #664c4c;
text-decoration: underline;
}

#thumbs p
{
margin: 0px;
font-size: 68%;
color: #fff;

line-height: 130%;
}



#menu {
border:7px solid #547a7b;
border-width:7px 0 7px 0;
}


#menu ul {
margin: 0px 0px 0px 0px;
padding-top: 2px;
padding-bottom: 6px;
padding-left: 0px;
padding-right: 0px;
text-indent: 0px;
background-color: #ebeded;
width: 100%;
text-align:center;
}

#menu ul.firstrow { margin-bottom:0; padding-bottom:0;}

#menu li {
margin: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px; 
display: inline;

list-style-type: none; 
}

#menu li span {font-size:65%;}

#menu a {
padding: 3px 9px 3px 9px;
font-weight: bold;
font-size: 70%;
color: #202525;
line-height: 120%;
text-decoration: none;
font-family:verdana, tahoma, sans-serif;
 white-space:nowrap;
}

#menu a:hover{
color: #96004a;
text-decoration: underline;
}



#blurb img
{
margin: 2px 0px 5px 0px;
}



#blurbhome a
{
font-weight: bold;
font-size: 100%;
color: #7D5D5B;
text-decoration: none;
}

#blurbhome a:hover
{
color: #8e9d6f;
text-decoration: underline;
}

#blurbhome p
{
padding: 0px;
margin: 0px 0px 7px 0px;
line-height: 130%;
}



#blurb p
{
padding: 0px;
margin: 0px 0px 9px 0px;
line-height: 130%;
}

#blurb img
{
margin: 0px 0px 10px 0px;
}

#blurb a
{
font-weight: bold;
font-size: 100%;
color: #fff;
line-height: 140%;
text-decoration: none;
}

#blurb a:hover
{
color: #8e9d6f;
text-decoration: underline;
}


#blurb 
{
font-size: 82%;
color: #fff;
letter-spacing: 0em;
word-spacing: 0.1em;
border: #fff 7px solid; 
padding: 10px 22px 7px 22px;
margin: 7px 0 7px 7px;
width: 326px;
height: 407px;
/*background-image: url(../images/header_bg.jpg);*/
background-color: #303c47;
overflow: auto;
float: left; 
display: inline;
}

html>body #blurb { 
width:345px; 
height: 355px;
} 


#blurboverview
{
font-size: 80%;
color: #fff;
letter-spacing: 0em;
word-spacing: 0.1em;
border: #fff 7px solid; 
padding: 10px 12px 7px 15px;
margin: 7px 0 7px 7px;
width: 375px;
height: 413px;
/*background-color: #C9D1B8;*/
background-color: #303c47;
overflow: auto;
float: left; 
display: inline;
}

html>body #blurboverview { 
width:332px; 
height: 401px;
} 

#blurboverview p
{
padding: 0px;
margin: 0px 0px 9px 0px;
line-height: 125%;
}

#blurboverview img
{
margin: 0px 0px 10px 0px;
}

#blurboverview a
{
font-weight: bold;
font-size: 100%;
color: #7D5D5B;
line-height: 140%;
text-decoration: none;
}

#blurboverview a:hover
{
color: #8e9d6f;
text-decoration: underline;
}












