@charset "utf-8";

/* reset */ 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote { 
	margin:0;
	padding:0;
}
th,td { margin: 5px; padding: 5px;}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
ul {
	list-style:disc;
	margin-left: 20px;
	margin-bottom: 15px;
	color:#666666;
}
ol {
	list-style: decimal;
	margin-left: 20px;
	margin-bottom: 15px;
	color:#666666;
}

caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}

a:link, a:visited, a:active { text-decoration: underline; color:#008ca8;}
a:hover { text-decoration: none; color:#666666;}

q:before,q:after {content:'';}

abbr,acronym { border:0;}

.class {
  width:200px; /* All browsers */
  *width:250px; /* IE */
  _width:300px; /* IE6 */
  .width:200px; /* IE7 */
}

/* END reset */ 

/* text */ 

html {
	margin: 0;
	padding: 0;
	overflow:-moz-scrollbars-vertical; /* always show firefox scrollbar */
	}
	
body {
	background: url('../images/background.jpg') no-repeat top center;
	min-height: 800px;
	background-color: #fefdfb;
	font-size: 14px;  /* sets the 1em font size */
	line-height: 1.4em;
	}
	
body, ul, ol, dl, h3, body.index #right-column a {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	color:#7e8174;
	}
	
h1, h2, h4, h5, h6, #right-column a,  #sub-nav a, #left-column table a, #global-nav a {
	margin-bottom: 5px;
	font-family: Gill Sans, Lucida Grande, Arial, Helvetica, sans-serif;
	letter-spacing:.1px;
	color:#666666;
	}

#left-column table a { text-transform: uppercase;}

		
h1 { font-size: 1.4em; color:#8e9054; text-transform: uppercase; margin-bottom:15px;}
h2 { font-size: 1.125em; color:#b4bd2c; text-transform: uppercase; margin-bottom:20px;}
h3 { font-size: 1.125em; }
h4 { font-size: 1em; }
h5 { font-size: .875em; }
h6 { font-size: .675em; }
p  { font-size: 1em; margin-bottom: 1em; color:#7e8176;}
img { border: 0;  } /* Removes default border around linked images */

.green { color: #b3ba35;}
.brown { color: #2a231b;}

/* END text */
 

/* layout */ 

#wrapper {
	position: relative; /* make is go 0px from top and 0px from bottom */
	width: 900px; /* sets width of main container */
	min-height: 900px;
	margin: 0 auto; /* centers box */
	/*background: url('/images/ivs-background.jpg') no-repeat top center;*/
	margin-bottom:25px;
	}
	
#logo-button {
	position: absolute;
	top: 50px;
	height: 60px;
	width:200px;
	}

#main-photo {
	position: absolute;
	top: 125px;
	left: 0;
	width: 900px;
	height: 311px;
	/*background: url('/images/pic.jpg') no-repeat top left;*/
	}


#left-column {
	position: relative;
	float: left;
	margin-top: 475px;
	margin-bottom:40px;
	width: 645px;
	}

#right-column {
	position: relative;
	float: right;
	margin-top: 475px;
	margin-bottom:20px;
	width: 200px;
	/*border-left-width: 1px;
	border-left-color:#000000;
	border-left-style: dotted;*/
	padding-left: 2em;
	}

#footer {
	position: relative;	top: 0; right: 0; bottom: 0; left: 0; /* make is go 0px from top and 0px from bottom */
	clear:both;
	width: 100%; /* sets width of main container */
	height: 250px;
	/*background: url('../images/background-foot.jpg') repeat-x top center;*/
	background-color:#29231b;
	margin: 0 auto; /* centers box */
	margin-bottom: -20px;
	font-size: .9em;
	}
#footer-inner {
	position: relative;
	width: 900px;
	margin: 0 auto; /* centers box */
	margin-top: 10px;
	padding-top: 10px;
	}
	
#footer-left {position: relative; float: left;  }
#footer-right {position: relative; float: right;  }

/* END layout */ 


/* navigation */ 

#global-nav  { 
	position: absolute;
	top: 90px;
	right: 0px;
	width: 625px;
	height: 20px;
	text-transform: uppercase;
	letter-spacing: .03em;
	}
#sub-nav  { 
	position: relative;
	float: left;
	width: 625px;
	margin-bottom:20px;
	text-transform: uppercase;
	letter-spacing: .03em;
	font-size: 1.4em;
	}

#global-nav ul, #sub-nav ul {
	list-style: none;
	}
#sub-nav ul {
	margin-left: 0px;
	}
#global-nav li {
	float: right; /* makes the nav menu inline*/
	margin: 0 1em 0 0;
	}
#sub-nav li {
	float: left; /* makes the nav menu inline*/
	margin: 0 1em 0 0;
	}
	
#global-nav li a {
	border-left-width: 1px;
	border-left-color:#f1f1dd;
	border-left-style: dotted;
	padding-left: 1em;
	}
#sub-nav li a {
	border-right-width: 1px;
	border-right-color:#000000;
	border-right-style: dotted;
	padding-right: 1em;
	}
#sub-nav-dotted {	
	float: left;
	border-bottom-width: 1px;
	border-bottom-color:#000000;
	border-bottom-style: dotted;
	padding-bottom: 5px;
	}
	
#global-nav li a.nav-no-border {border: none;}

/*#sub-nav li a.nav-no-border {border: none; margin-right: -35px;}*/

a:link, a:visited, a:active { text-decoration: none; color:#000000;}
a:hover { text-decoration: underline; color:#ba6b25;}

#global-nav a:link, #global-nav a:visited, #global-nav a:active {	color: #d1d1b3;}
#global-nav a:hover {	color: #ba6b25;}

/* END navigation */ 

/* footer */
#footer p { color:#686b3e;}

#footer a:link, #footer a:visited, #footer a:active, #footer a:hover { color:#686b3e;}

.green-link a:hover { color:#686b3e;}

/* END footer */ 


/* slider */ 

#slider{}	
#slider ul, #slider li, #slider-nomovement ul, #slider-nomovement li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider li, #slider-nomovement li{ 
	width:900px;
	height:311px;
	overflow:hidden; 
	}	
#prevBtn, #nextBtn{ 
	display:block;
	width:30px;
	height:51px;
	position:absolute;
	left:-32px;
	top:135px;
	}	
#nextBtn{ 
	left:908px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:25px;
	height:50px;
	background:url('../images/arrow-2-left.gif') no-repeat 0 0;	
	}	
#nextBtn a{ 
	background:url('../images/arrow-2-right.gif') no-repeat 0 0;	
	}
/* END slider */ 

#getting-married {
	padding:15px;
	/*background-color:#ebeae1;*/
	width: 185px;
	margin: 10px 0 30px -15px;
	float: left;
	position: relative;
	}
 a:link.text-link, a:visited.text-link, a:active.text-link, #getting-married a:link, #getting-married a:visited, #getting-married a:active, #get-social a:link, #get-social a:visited, #get-social a:active { 
	text-decoration: underline; 
	font-size: 1em; 
	font-family: Arial, Tahoma, Helvetica, sans-serif; 
	text-transform: none;
	color:#686b3e;
	}
#getting-married a:hover, #get-social a:hover, a:hover.text-link { 
	text-decoration: none; 
	color:#ba6b25;
	}
#get-social, #quotes {
	position: relative;
	float: left;
	}
	
/* clients */

#right-column img { position: relative; float: left; margin-right: 15px; margin-bottom: 15px;}
#right-column a { text-transform: uppercase; font-size:.9em; margin-bottom: 6px;}
#right-column .no-border { position:static; float: none; margin-right: 0px; margin-bottom: 0px;}
body.index #right-column a { text-transform:none; font-size: 1em; /*color:#ba6b25;*/ text-decoration: underline;}


/* END clients */

#foot-mid-links {font-size: .9em; margin-top: 35px;}
#foot-mid-links a:link, #foot-mid-links a:visited, #foot-mid-links a:active { color:#2a231b;}

#foot-mid-links a:hover { color:#686b3e;}

#web-the-road .the-road-link, #print-annie-sanders .annie-sanders-link, #print-back-to-god .back-to-god-link, #print-elmhurst-crc .elmhurst-crc-link, #print-efca .efca-link, #print-khoving .khoving-link, #print-korcare .korcare-link, #print-le-style-de-vie .le-style-de-vie-link, #print-recklessly-abandoned .recklessly-abandoned-link, #print-timothy-christian .timothy-christian-link, #print-willow-creek .willow-creek-link, #web-kendall-farms-recycling .kendall-farms-recycling-link, #web-khoving .khoving-link, #web-katies-comfort-ministries .katies-comfort-ministries-link, #photo-babies-life-stages .babies-life-stages-link, #photo-environment .environment-link, #photo-family-portraits .family-portraits-link, #photo-fashion .fashion-link, #photo-industrial .industrial-link, #photo-promotional .promotional-link, #wedding-ben-olga .ben-olga-link, #wedding-jared-laura .jared-laura-link, #wedding-jared-leah .jared-leah-link, #wedding-brent-britney .brent-britney-link, #wedding-mike-erin .mike-erin-link, #engagement-ben-olga .ben-olga2-link, #engagement-matt-jordan .matt-jordan2-link, #engagement-mike-erin .mike-erin2-link, #engagement-phil-angela .phil-angela2-link, #photo-anonymous .anonymous-link, #print-jared-leah .jared-leah-link, #print-jared-laura .jared-laura-link, #print-ben-katherine .ben-katherine-link, #web-timothy-christian .timothy-christian-link, #photo-maternity .maternity-link, #web-adam .adam-link  { color:#000000; }