/* CSS Document */

/* Normalize margin,padding */
body, div, dl, dt, dd, h1, blockquote, th, td {
margin: 0;
padding: 0;
}

p {
margin: 2px 0 15px 0;
padding: 0;
line-height: 17px;
}

/* links */
a:link {color: #4f331B}
a:visited {color: #4f331B}
a:hover {color: #975350}
a:active {color: #975350}

body {
font-family: Arial, sans-serif;
font-size: 14px;
color: #4f331B;
background: #563E4C url(graphics/background.gif) no-repeat center top;
}

#phone {
position: absolute;
top: -125px;
right: -25px;
font-size: 18px;
color: #E3D6C7;
}

#wrapper {
position: relative;
width: 850px;
margin: 142px auto 0 auto;
text-align: left;
padding: 0;
background: #E3D6C7 url(graphics/contenttop.gif) no-repeat top center;
}

h1 {
position: absolute;
text-indent: -9999px;
}

h2 {
font-size: 20px;
font-style: italic;
font-weight: 600;
color: #563E4C;
}

h3 {
font-size: 15px;
font-weight: 600;
color: #975350;
margin-bottom: 0;
padding-bottom: 0;
}

/* navigation */
#nav_main {
position: relative;
margin: 0;
padding: 28px 20px 0 0;
text-align: right;
font-size: 14px;
font-weight: 600;
color: #802C2C;
}
#nav_main ul {
list-style: none;
display: inline;
padding: 0;
margin: 0;
}
#nav_main li {
display:inline;
}
#nav_main li a:link, #nav_main li a:visited {
color: #802C2C;
text-decoration: none;
padding: 0 8px;
}
#nav_main li a:hover {
text-decoration: underline;
color: #975350;
}

/* content */
#content_index {
position: relative;
margin: 0 auto;
width: 850px;
padding: 0;
text-align: center;
background: transparent url(graphics/karynbottomright.jpg) bottom right no-repeat;
border-bottom: 2px solid #975350;
}
#content {
position: relative;
margin: 0 auto;
width: 850px;
padding: 0;
text-align: center;
border-bottom: 2px solid #975350;
}
#left_content {
margin-right: 320px;
padding: 15px 15px 15px 25px;
text-align: left;
}

#left_content2 {
padding: 15px 15px 15px 25px;
text-align: left;
}

#right_content {
position: absolute;
right: -5px;
top: 43px;
width: 322px;
}

/* footer */
#site_info {
color: #E3D6C7;
padding: 4px;
text-align: center;
font-size: 13px;
margin: 0 0 10px 0;
}

.emphasis {
font-size: 14px;
font-weight: 600;
}
.indent {
margin-left: 20px;
}
.notoppad {
margin-top: 0;
padding-top: 0;
}

.purple {
font-size: 15px;
color: #563E4C;
}

.boldrose {
font-size: 17px;
font-weight: 600;
color: #975350;
}

.boldrose2 {
font-size: 14px;
font-weight: 600;
color: #975350;
}
