* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 margin: 20px 0px 0px 0px;
}
#wrapper { 
 margin: 0 auto;
 width: 825px;
}
#header {
 width: 815px;
 color: #ffffff;
 padding: 0px 0px 0px 0px;
 padding-left: 10px;
 /* border: 1px solid #ccc; */
 height: 55px;
 margin: 0px 0px 0px 0px;
 background: #ffffff;
}
#content { 
 width: 825px;
 color: #000000;
 /* border: 1px solid #ccc; */
 background: #ffffff;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 620px;
 text-align: center;
}

#navigation {
 width: 825px;
 color: #333;
 padding: 0px;
 /* border: 1px solid #ccc; */
 margin: 5px 0px 0px 0px;
 background: #ffffff;
}
#sitenavigation { 
 width: 815px;
 color: #333;
 /* border: 1px solid #ccc; */
 background: #ffffff;
 margin: 7px 0px 0px 0px;
 padding: 0px;
}

a.main_nav {
	padding-bottom: 0em;
	padding-top: 0em;
	outline: none;
}


/* Miscellaneous Formatting */

.img_border {border-style: solid; border-width: 1px;}

#section {margin-left: 225px; margin-top: 18px;}

#section_b {margin-left: 490px; margin-top: 15px;}

#leftarrow {margin-right: 65px; margin-top: 2px; vertical-align: -40%;}

#rightarrow {margin-left: 65px; margin-top: 2px; vertical-align: -40%;}

/* href Formatting */

a {
	font-family: arial, helvetica, sans-serif;
	color: #8E8E8E;
	text-decoration: none;
	padding-bottom: 2em;
	padding-top: 1.5em;
	outline: none;

}
a:hover {color: #000000; text-decoration: none; font-weight:bold;}
/* a:visited {color: #cccccc; text-decoration: none;} */
a.current {color: #000000; font-weight: bold;}

a.second {color: #ffffff;}

/* Portfolio Image Nav */

#port_nav {
	font-size: 14px;
	font-weight: 100;
	text-align: center;
	word-spacing: 3.9px;
	letter-spacing: -0.5px;
	width:855px;
	height: 40px;
	padding-top: 15px;
}

/* Info Section */

#info_section {font-size: 16px; color:#A2A1A1; font-weight: normal; text-align: left; word-spacing: 3.5px; letter-spacing: -.5px; line-height: 1.5em; padding-top:30px; margin:auto; text-align:center;}

a#contactlink {font-weight: normal;}

a#contactlinklise {font-weight: normal; font-size:24px;}

/* Lise Varrette Contact Section */


#lisecontact_section {
	margin:auto;
	margin-top: 30px;
	width: 500px;
	font-size: 26px;
	color:#A2A1A1;
	text-align: left;
	word-spacing: 3.5px;
	letter-spacing: -.5px;
	line-height: 1.5em;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	border: 1px solid #ccc;
	}


/* Kate Ruby Contact Section */

#katecontact_section {font-size: 16px; color:#A2A1A1; font-weight: 100; text-align: left; word-spacing: 3.5px; letter-spacing: -.5px; line-height: 1.5em;  padding-top:30px; text-align:center;}

.logo_kate {
 color: #333333;
 font-size: 25px;
 margin: 0px;
 }

 .logo_ruby {
 border: 0px;
 color: #990000; 
 /*color: #EA4242; */
 font-size: 25px;
 /* padding-right: 300px; */
 margin: 0px;
 }


/* Main Site Nav */

#site_nav {font-size: 17px; font-weight: 100; text-align: center; word-spacing: 40px; }