/*MAIN TYPE STYLES FOR CONSISTENT TEXT */

/*
-----------------------------------------------
MAIN TYPE STYLES
-----------------------------------------------
*/
*
{

font-family: "Lucida Grande", "Lucida Sans" , Helvetica, Verdana, Arial, sans-serif;
}
body
{
font-size:65%;
}
p
{
font-size:1em;
line-height:1.4em;
margin-bottom:10px;
}
a:link, a:visited
{
text-decoration:none;
}
div.sitRight p
{
margin-left:110px;
padding-left:10px;
border-left:1px solid #CCC;
}
h1 {
	background:url(1-images/clough_mast_morning.gif)
}
#content .leftCopy {
	padding-left: 0px;
	padding-top: 220px;
	width: 419px;
}
/*
-----------------------------------------------
HIDE TYPE STYLES
-----------------------------------------------
*/
srOnly, a.readMore span
{
	position:absolute;
 	left:0px;
 	top:-500px;
 	width:1px;
 	height:1px;
 	overflow:hidden;
 	}
/*
-----------------------------------------------
LIST TYPE STYLES
-----------------------------------------------
*/
.leftCopy ul
{
margin:0 0 20px 0;

list-style:none;
}
.leftCopy li
{

padding:6px 6px 6px 30px;
line-height:1.6em;
}

dl
{
margin:10px 0;
}
dt
{
margin-top:5px;
font-weight:bold;
}
dd
{
margin-bottom:5px;
}
ul.rightList
{
	list-style:none;
	color:#FFF;
	background-color: #9E9D0F;
}
ul.rightList li
{
	line-height:1.8em;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0px;
}
/*
-----------------------------------------------
QUOTE ELEMENTS
-----------------------------------------------
*/
#testimonialSheet
{
width:404px;
}
#testimonialSheet h4
{
height:114px;
width:404px;
}
.quotes
{
width:404px;
padding:30px 20px 60px 20px;

}
.quotes li {

	padding-top:8px;
	list-style-type: none;

}

.quotes li span {
	line-height: 1.8;
	font-size:1.4em;
	display: inline;
	padding: 8px 30px 0 0;
	
}
blockquote
{

line-height:2.6em;
}
blockquote span
{
font-size:2.2em;
line-height:0.6em;
}

/*
-----------------------------------------------
HIGHLIGHT TYPE STYLES
-----------------------------------------------
*/
.openPara
{
font-size:1.2em;
}
/*
-----------------------------------------------
HEADING TYPE STYLES
-----------------------------------------------
*/
/*h1
{
font-size:4.0em;
}*/


.leftCopy h2, .leftCopy h3, form h4
{

font-weight:normal;
margin:10px 0;
}
.leftCopy h2
{
	font-size:2em;
	margin-bottom:10px;
	padding-bottom: 20px;
	padding-top: 20px;
	color: #9E9D0F;
	padding-left: 20px;
	margin-top: 0px;
}
.leftCopy h3
{
font-size:1.6em;
margin-bottom:10px;
}
.leftCopy h4
{
font-size:1.4em;
}
#latestNews h3
{
font-size:1em;
}
#latestNews h4
{
font-size:1.2em;
}
#newsArticle h3
{
margin-bottom:0;
}
#newsArticle h4
{
margin-bottom:20px;
}
#photoList h3, .rightCopy h3
{
margin-bottom:16px;
font-size:1.6em;
}
/*
-----------------------------------------------
LINK TYPE STYLES
-----------------------------------------------
*/
#contentRight .rightLinks
{
width:100%;

list-style:none;
float:left;
}

#contentRight .rightLinks li
{
width:100%;
margin-bottom:8px;
}

#contentRight .rightLinks li a:link, #contentRight .rightLinks li a:visited
{
display:block;
padding:4px 0 4px 24px;
}


a.previous:hover, a.next:hover, li.cloughbottom a:hover{
border-bottom:none;
}
a.previous, a.next{
display:block;
width:70px;
height:70px;
}

a.previous{
position:absolute;
bottom:0;
left:0;
overflow:visible;
}
a.next{
position:absolute;
bottom:0;
right:0;
}
a.previous:link, a.previous:visited, a.previous:active {
text-decoration:none;
}
a.previous span, a.next span, #testimonialSheet h4
{
	letter-spacing:-3000em;
	font-size: 1px;
}
a.next:link, a.next:visited, a.next:active {
text-decoration:none;
}
a.photoLink
{
width:280px;
height:78px;
display:block;
float:left;
letter-spacing:-3000em;
}
a.photoLink:hover
{
background-position:0 -78px;
} 
#home #footerRight a
{
width:312px;
height:90px;
display:block;
}

#mainNav li.cloughbottom
{
float:right;
margin-right:80px;
border-bottom:none;
}
#mainNav li.cloughbottom a {
width:114px;
padding:0;
height:22px;
display:block;
}
#mainNav li.cloughbottom a:link,#mainNav li.cloughbottom a:visited,#mainNav li.cloughbottom a:active {
text-decoration:none;
}
#mainNav li.cloughbottom a span
{
letter-spacing:-3000em;

}
.readMore
{
position:absolute;
bottom:0;
right:0;
width:100px;
height:20px;
display:block;

}

/*
-----------------------------------------------
CONTACT TYPE STYLES
-----------------------------------------------
*/

p.vCard
{
float:left;
clear:both;
padding:0 0 10px 40px ;
background:url(/1-images/v_card.gif) no-repeat left top;
margin:0;
}
/*
-----------------------------------------------
FORM TYPE STYLES
-----------------------------------------------
*/
.chk
{
cursor:pointer;
}
label
{
cursor:pointer;
}