/* CSS Document */

* {border:0pt none; margin:0pt; padding:0pt;}

/* Layout ============================================================= */


body {
width: 100%;
background: #fff url(../images/bg.gif) repeat;
}


.container {
position: absolute;
top: 0;
}

.header {
position: relative;
top: 0px;
width: 1024px;
height: 150px;
}


.logo {
position: relative;
top: 0px;
width: 386px; 
height: 150px;
}

.twitter {
position: relative;
left: 0px;
width: 480px; 
height: 44x;
top: -50px;
}

.main {
position: relative;
left: 60px;
width: 791px;
margin-top: 30px;
}

.columnmain {
position: relative;
left: 60px;
width: 880px;
margin-top: 30px;
}

.aboutmain {
position: relative;
width: 910px;
}

.col1 {
position: relative;
float: left;
width: 593px;
margin-bottom: 75px;
}


.col2 {
position: relative;
float: right;
left: 15px;
width: 260px;
border-left: 2px dashed #642200;
padding-left: 20px;
margin-bottom: 30px;
}


.indexmain {
float: left; 
width: 1098px;
height: 342px;
}

.footer {
clear: both;
margin-top: 100px;
height: 70px;
width: 704px;
background-image: url(../images/footer_large.png);
}

.footerwork {
clear: both;
margin-top: 300px;
height: 70px;
width: 704px;
background-image: url(../images/footer_large.png);
}


#callout {
	margin-bottom: 13px;
	}


/* P Styles ============================================================= */

p {font-size: 17px; font-family: Georgia, serif; color: #642200; font-style: italic; line-height: 23px;}

a:link, a:hover, a:visited  {color: #642200; text-decoration: underline;}


.footer p { color: #fff; font-size: 17px; font-family: Georgia, serif; font-style: italic; line-height: 23px; padding-top: 10px; margin-left: 60px; margin-bottom: 200px; margin-top: 100px;}
.footer a:link  {color: #fff; text-decoration: underline;}
.footer a:visited  {color: #cbe8e1; text-decoration: underline;}
.footer a:hover {color: #cbe8e1; text-decoration: underline;}

.footerwork p { color: #fff; font-size: 17px; font-family: Georgia, serif; font-style: italic; line-height: 23px; padding-top: 10px; margin-left: 60px; margin-bottom: 200px; margin-top: 100px;}
.footerwork a:link  {color: #fff; text-decoration: underline;}
.footerwork a:visited  {color: #cbe8e1; text-decoration: underline;}
.footerwork a:hover {color: #cbe8e1; text-decoration: underline;}

.slidercontent p {font-size: 17px; font-family: Georgia, serif; color: #642200; font-style: italic; line-height: 23px;margin-bottom:12px;}

#callout p {
	font-size: 19px;
	line-height: 24px;
	font-family: Georgia, serif;
	color: #642200;
	font-style: normal;
	}

h1 {
font: bold 18px Arial, sans-serif;  
color: #642200; 
text-align: left;
margin-bottom: 3px;
text-transform: uppercase;
}

h2 {
	font-size: 18px;
	line-height: 22px;
	font-family: Georgia, serif;
	color: #642200;
	font-style: normal;
}

h2 img {
	padding-bottom: 7px;
}


/* Navigation ============================================================= */


.navMain {
	top: 0px;
	left: 537px;	
}

ul.navMain {
	position: absolute;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display: inline;
	list-style: none;
	height: 72px;
	overflow: hidden;
	z-index: auto;
}

ul.navMain li {
   overflow: hidden;
   margin: 5px;
   display: inline;
}

ul.navMain li a {
   margin: 0px;
   width: 395px;
   display: block;
   float: left;
   overflow: hidden;
   padding-top: 72px;
   height: 0px !important;
   height /**/:72px; /*for IE5/Win only */	
}


li#nMain1 a {  height: 144px; width: 97px; background-image: url(../images/n1.png); }
li#nMain2 a {  height: 144px; width: 84px; background-image: url(../images/n2.png); }
li#nMain3 a {  height: 144px; width: 88px; background-image: url(../images/n3.png); }
li#nMain4 a {  height: 144px; width: 126px; background-image: url(../images/n4.png); }


ul.navMain li a:hover, ul.navMain a.current { background-position:  0 -72px;}

/* Anchored Links ============================================================= */
.anchors {font-size: 12px; font-family: Verdana, sans-serif; font-style: underline; line-height:1.7; margin: 0px 0 0 0px; }
.anchors ul li {display: inline; padding-right: 11px;}
.anchors ul li a {display: inline; color:#a73e24; text-decoration: underline;}
.anchors ul li a:hover {color: #826b5d; text-decoration: underline;}
		

/* Easy Slider */


/* Heather's Styles */
.slidercontent {
left: 60px;
width: 791px;
margin-top: 25px;
}

.slidercontainer {
	width: 900px;
}

.sliderbg {
width: 847px;
height: 342px;
margin-left: 60px;
padding: 0;
background-image: url(../images/slider_container.png);
background-repeat: no-repeat;
}

.slider2bg {
width: 847px;
height: 342px;
margin-left: 60px;
padding: 0;
background-image: url(../images/slider2_container.png);
background-repeat: no-repeat;
}


.viewmore_btn {
position: absolute;
width: 39px;
height: 342px;
margin-left: 847px;
top: 150px;
}


/*

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}

	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width: 847px;
		height: 342px;
		margin-left: 60px;
		overflow: hidden;
		}
		
		#slider2 li{ 
		width: 847px;
		height: 342px;
		margin-left: 60px;
		overflow: hidden;
		}
			
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:145px;
		height:342px;
		position:absolute;
		left:0px;
		top:415px;
		z-index:1000;
		}	
		
	#prevBtn, #nextBtn,
	#slider2next, #slider2prev{ 
		display:block;
		width:145px;
		height:342px;
		position:absolute;
		left:0px;
		top:415px;
		z-index:1000;
		}	
		
	#nextBtn, #slider1next{ 
		left:0px;
		top:150px;
		}	
		
	#nextBtn, #slider2next{ 
		left:0px;
		top:150px;
		}
															
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;	
		}	
		
	#prevBtn a, #nextBtn a,
	#slider2next a, #slider2prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;	
		}	
		
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.png) no-repeat 0 0;
		width:145px;
		height:342px;	
		}	
		
	#nextBtn a, #slider2next a{ 
		background:url(../images/btn_next.png) no-repeat 0 0;
		width:145px;
		height:342px;	
		}
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */
