/* main.css 
primary css file for
www.brysonleidich.com
last update July 4, 2010  */

a 	{ 
	color: #002288;
	text-decoration: underline;
	font-family: Arial, sans-serif;
	font-size: 10pt;	
	font-weight: normal;
	}	

a:hover {
	background-color: #e6e2da;
	text-decoration: none;
	}


body {
	background: #e6e2da; /* surround color */
	margin-top: 10px;
	text-align: center;

	}

/* id definitions */

#container {
	background:	#e6e2da; /* center section color */
	width:		80%;
	padding-top: 10px;
	margin:		0 auto 0 auto;
	border: 	none;
}

#indexcontainer { 		/* main index page only */
	background:	#e6e2da; /* center section color */
	padding-top: 10px;
	width:		80%;
	height:		70%;
	margin:		0 auto;
	border: 	none;
}

#portfoliocontainer {
	background:	#e6e2da; /* center section color */
	width:		80%;
	height:		70%;
	margin:		0 auto 0 auto;
	border: 	none;
}

#foliocenter {	/* center of portfolio main page */
	background: #e6e2da; /* center section color */
	width:	800px;
	height:	500px;
	margin:	0 auto 0 auto;
	border: none;
}

div#gallerybox {
	position: relative;
	width: 85%;
	height: 50%;
	margin: 0 auto 0 auto;  /* sets the box down from the top of the page */
	padding: 0px;
	border: 5px black;
}	/* this is the centered color area with contents */
/*  the height of the box determines the location of the navigation below it */
	
#logo {
	margin:		0 auto 0 auto;
	min-height: 	75px;
	border:		none;
}

#homeimg {
	padding: 10px;
	margin: 0 auto;
	
}



#page_title {
	text-align: 	center;
	margin: 		0 0 25 0;
	border:		none;
}

#title_text {
	border-bottom:		1px solid #999;
	text-align: 		left;
	margin: 			20 25 0 25;
	padding-bottom:  	20px;
	color: 				#002244;
	font-family: 		Times, serif;
	font-size: 			11pt;
	}
	
#resource_photo {
	margin: 		0 auto 10 auto;	
	}
	
#resource_links {
	margin:		0;
	border-top: 1px solid silver;
}

#leftcol {
	background:	#e6e2da;
	margin:		0 20 10 10;
	width: 		58%;
	text-align: left;
	float: left;
}

#contact {
	text-align: 	left;
}

#rightcol {
	margin:		0 0 10 10;
	padding-left: 10;
	float: 		right;
	background:	#e6e2da;
	width: 		38%;
}


#nav {
	clear: both;
	margin: 0 auto;
	width: 800px;
	
}
	
#Adobe{
	background:	#e6e2da;
	margin-right:	-250px;
	width: 		500px;
	text-align: 	left;
	float: left;
}

#thumbnails {
	background:	#e6e2da;
	margin:		20 -475 0 20;
	width: 		275px;
	text-align: 	left;
	float: left;
}

#horimg {
	margin:		20 5 10 0;
	float: 		right;
	background:	#e6e2da;
	width: 		475px;
}

#verimg {
	margin:		20 5 10 0;
	float: 		right;
	background:	#e6e2da;
	width: 		475px;
}

#title {
	color: #006688;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-size: 12px;	
	font-weight: normal;
}

#camp_promo_left {
	margin:		50 -450 20 0;
	width: 		300px;
	text-align: 	center;
	float:		left;
}

#camp_promo_right {
	clear:		right;
	margin:		30 auto 50 auto;
	float: 		right;
	width: 		430px;
	text-align:	left;
}

#camp_promo_bottom {
	clear:		both;
	margin:		50 auto 25 auto;
	width:		700px;
}


/* class definitions */

.info {
	text-align: left;
}

.alert {
	font-family:	Arial, sans-serif;
	font-size:	12px;
	color:		#aa6622;
}

.folionav {
	text-align: left;
	margin-left: 20px;
	clear: left;
}	

.text {
	text-align: left;
	margin: 0 10 0 10;
	padding: 10px;
	color: #333355;
	font-family: Georgia, serif;
	font-size: 10pt;
	}
	

.textleft {
	float: left;
	width: 400px;
	text-align: left;
	padding-left: 10px;
	color: #4d4b48;
	font-family: Georgia, serif;
	font-size: 10pt;
	}
	
	
.textright {
	float: right;
	width: 250px;
	text-align: right;
	padding-right: 10px;
	color: #4d4b48;
	font-family: Georgia, serif;
	font-size: 10pt;
	}
	
.textbg {
	background:	#d6d4cf;
	text-align: 	left;
	margin: 		0 10 0 10;
	padding: 		10px;
	color: 		#4d4b48;
	font-family: 	Georgia, serif;
	font-size: 	10pt;
	}

.whatIdo {
	color: 		#7f7e79; /* text color on banner */
	margin:		0 auto;
	width:		700px;
	height: 		15px;
	padding:		5px;
	background-color: #d6d4cf; /* this is the banner bar color at the bottom */
	font-family: 	Verdana, sans-serif;
	font-size: 	9pt;
	}
	
	
	
/* Sale Page Stuff */

.sold {
	font-family:	arial, sans-serif;
	font-weight:	bold;
	font-size:	14pt;
	color:		#990000;
}

.ad {
	width:		700px;
	clear: 		both;
	margin:		25 auto 25 auto;
	padding:		10px;
	border-bottom:	1px solid silver;
}	

.ad_left{
	float:		left;
	text-align: 	left;
	width:		400px;
	margin:		0 -250 25 20;
}

.ad_right {
	clear:		right;
	float:		right;
	width:		250px;
	padding:		5px;
}

.nopix {
	text-align:	left:
	width:		700px;
	margin:		0 20 25 20;
}

.salelist {
	list-style-image:	dot;
	font-family:		Georgia, Times, serif;
	font-size:		10pt;
	font-weight:		normal;
	color: 			#4d4b48;
}


.headline {
	text-align:	left;
	color:		#993300;
	font-weight:	bold;
	font-size:	12pt;
}


	
/* OTHER */


ul { 
	text-align:		left;
	list-style-image:	dot; 
	color: 			#607080;
	font-family: 		Georgia, serif;
	font-size: 		10pt;
	font-weight: 		bold;
} 


/* IMAGES */


img.portfolio {
	float: right;
	margin: 0 10 50 10;
	clear: left;
	}
	
img.floatright {
	float: right;
	padding: 10px;
	border: 1px #999999;
	margin: 0 10 20 10;
	clear: left;
	}

img.floatleft {
	float: left;
	padding:	10 10 20 10
	}
	

