/* CSS Document */
body {
	color: #000;
	background-image: url(images/background_19.gif);
	text-align: center;
	margin: 0 auto;
}
#incontain {
	width: 900px;
	margin: 0 auto;
	color: #000;
	background: #fff;
	text-align: left; 
}
#outcontain {
	width: 910px;
	margin: 0 auto;
	color: #000;
	background: #3f6075;
	text-align: left; 
}
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #3f6075}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

#header {
	background: transparent; color: #000;
	width: 100%;
	padding: 0;
	margin: 0;
	border-bottom: #661E2B 1px dashed;
	text-align: left;
}
img.logo{
	margin-left: 5px;
	padding: 0;
}
/* Navigation */
#header ul {
	list-style-type: none;
	text-align: right;
	color: #4b4c4d; background: transparent;
	margin: 0;
	padding: 0;
}
#header ul li {
	display: inline;
}
/* move last navigation text in from right border*/
.indentright {
	margin-right: 10px;
}
/* move portfolio script inline with rest of navbar*/
img.portfolio{
	margin-bottom: -10px;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #4b4c4d;
	background: transparent;
	text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #4b4c4d;
	background: transparent;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #661E2B;
	background: transparent;
	text-decoration: none;
}
#photocontainer {
	background: #BBDDDE;
	color: #000;
	width: 760px;
	padding: 20px;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
#photoframe {
	background: url(images/photoframe.gif) no-repeat center;
	color: #FFF;
	padding: 20px;
	}
.centerdiv { /*IE method of centering a relative div*/
	text-align: center;
}
.centerdiv { /*Proper way to center a relative div*/
	margin: 0 auto;
}
p {
	font-family:"Lucida Sans", "Lucida Grande", sans-serif;
	margin-left: 10px;
	margin-right: 10px;
	font-size: .8em;
}
/* hover info for slideshow*/
#sstext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.65em;
	color: #4b4c4d;
	background: transparent;
	padding: 10px;
	text-align: center;
}
/* Gallery container info */
#gallery {
	padding: 10px;
}
/* Portfolio container info */
#portfolio {
	width: 830px;
	color:#000;
	background: #BBDDDE;
	font-family: "Lucida Sans", "Lucida Grande", sans-serif;
	margin: 15px;
	padding: 20px;
	text-align: center;	
}
#centernav {
	text-align: center
}
/* About container info */
#about {
	background: #E9F3FC;
	color: #4B4C4D;
	width: 760px;
	padding: 20px;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
img.brynn{
	float: right;
	margin-right: 20px;
	border: solid medium #661E2B;
}
img.quote {
	float: left;
	margin-top: 30px;
	margin-left: 40px;
}
/*clear floated images in about container*/
.clear {
	clear: both;
}
/* Contact container info */
#left {
	background: transparent;
	color: #4B4C4D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 350px;
	padding: 10px;
	margin: 0 auto;
	float: left;
	text-align: left;
}
#right {
	background: transparent;
	color: #4B4C4D;
	width: 410px;
	padding: 10px;
	margin: 0 0 0 10px;
	float: right;
	text-align: left;
	border-left: #4B4C4D dashed 1px;
}
h4, h5 {
	margin-left: 15px;
	background: transparent;
	color: #4B4C4D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
p.contact{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 15px;
	size: .9em;
}
#submit, #clear {
	width: 60px;
	color:#661E2B;
	background: #E6E6E6;
	padding: 2px;
	text-align: center;
	margin: 5px;
	border: 1px solid #4b4c4d;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
}
/*Services container*/
#servicesin {
	width: 720px;
	color:#000;
	background: #e9f3fc;
	font-family: "Lucida Sans", "Lucida Grande", sans-serif;
	margin: 0 0 20px 30px;
	padding: 10px;
	text-align: left;
}
#servicesout {
	width: 800px;
	color: #000;
	background-image: url(images/background_19.gif);
	text-align: center;
	margin: 0 auto;
}
img.note {
	margin-left: 20px;
	padding: 10px 0 10px 0;
}
ul{
font-family:"Lucida Sans", "Lucida Grande", sans-serif;
	margin-left: 10px;
	font-size: .8em;
}
.italic {
	font-size: 10px;
	font-style: italic;}

/*Testimonial container*/
#testimonial {
	width: 830px;
	color:#000;
	background-image: url(images/background_19.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 25px;
	padding: 10px;
	text-align: left;
	font-size: .8em;
}
table.left{
	margin-left: 60px;
}
th, td {
	padding: 4px 10px;
}
td.photo {
	width: 100px;
}
td.written{
	width: 560px;
}
img.testimoniall {
	float: left;
	margin-right: 10px;
}
img.testimonialr {
	float: right;
	margin-left: 10px;
}
/*Footer info*/
#footer {
	background: transparent;
	color: #000;
	width: 100%;
	margin: 0;
	border-top: #661E2B 1px dashed;
}
#copywrite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .65em;
	color: #4b4c4d;
	background: transparent;
	padding: 10px;
}
#footeraddress {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	color: #4b4c4d;
	background: transparent;
	text-align: right;
	padding: 5px;
	margin-right: 20px;
}
/*temporary styles for under construction pages*/
img.dress{
	float: left;
	margin-left: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
}
#box {
	width: 830px;
	color:#000;
	background: #BBDDDE;
	font-family: "Lucida Sans", "Lucida Grande", sans-serif;
	margin: 25px;
	padding: 10px;
	text-align: center;	
}
/*Promo Popup Info*/
#containpromo {
	width: 520px;
	margin: 0 auto;
	color: #000;
	background: #fff;
	text-align: left;
	border-bottom: #3f6075 medium solid;
	border-left: #3f6075 medium solid; 
	border-right: #3f6075 medium solid;
}
#headerpromo {
	background: transparent; color: #000;
	width: 100%;
	padding: 0;
	margin: 0;
	border-bottom: #661E2B 1px dashed;
}
#promocontent {
	padding: 20px;
	margin-left: 10px;
	font-size: 12px;
	text-align: center;
}
