@charset "utf-8"; 


*  {margin:0; padding:0}


html, body {width:100%; height:100%; }

body {font-family: arial, verdana, sans-serif; color:#fff; font-size:9pt; background:#000 url(images/bg.gif) repeat; }

hr {border:1px dotted #e637b6; margin:25px;}

p {font-family:verdana,sans-serif; font-size:12px; line-height:1.5em; padding:10px 15px 10px 15px; }

a, a:link, a:active, a:visited, a:hover{ color: #e637b6; text-decoration: none; }
a:hover{ color: #9f1278; border: 0 none; }

.credits {float:right; }
.copyright {float:left; }
.imgalignr {float:right; margin:8px; border:4px solid #666; }
.imgalignl {float:left; margin:8px; border:4px solid #666; }

.bio {background:url(images/bio.jpg) no-repeat; text-indent:-10000px; margin:5px; height:50px;}
.portfolio {background:url(images/portfolio.jpg) no-repeat; text-indent:-10000px; margin:5px;height:50px;}

.beauty {background:url(images/beauty.jpg) no-repeat; text-indent:-10000px; margin:5px;height:50px;}

.fineart {background:url(images/fineart.jpg) no-repeat; text-indent:-10000px; margin:5px;height:50px;}

.wedding {background:url(images/wedding.jpg) no-repeat; text-indent:-10000px; margin:5px;height:50px;}
.child {background:url(images/child.jpg) no-repeat; text-indent:-10000px; margin:5px;height:50px;}
.school {background:url(images/school.jpg) no-repeat; text-indent:-10000px; margin:5px;height:50px;}

.contact {background:url(images/contact.jpg) no-repeat; text-indent:-10000px; margin:5px;height:50px;}

.weddings_p {background:url(images/weddings_p.jpg) no-repeat; text-indent:-10000px; margin:5px;height:50px;}
.portraits_p {background:url(images/portraits_p.jpg) no-repeat; text-indent:-10000px; margin:5px;height:50px;}

.port_center {text-align:center; }
#port_center {text-align:center; }
#port_center a {padding:0; }

#moveover {margin-left:60px; }
#moveover1 {margin-left:60px; }
#moveover1 p {font-size:120%}

#table {padding-left:15px; padding-bottom:25px; }
.table {padding-left:15px; padding-bottom:25px; }

span {color:#b92e95; font-weight:normal; font-size:120% }

h2 {font:11pt arial; padding:10px 0 10px 0; font-weight:bold; letter-spacing:1px; color:#752400;}
h3 {margin-top:10px; padding: 0 5px 10px 25px; color:#ffaa00}
h4 {color:#bb6414; padding:5px; }

b {color:#ffaa00;}

#orginfo {border-bottom:#fff 1px solid;color:#ffffff;font-size:9pt;padding:5px; background:#1a1a1a; text-align:center;}

#container {margin:0 auto; width:800px; background:#000; }

#content {margin:0 auto; width:800px; background:#000; height:533px;}

#header {height:120px; background:#333 url(images/header_bg.jpg) no-repeat; }
#header_home {height:120px; background:#333 url(images/header_home.jpg) no-repeat; }

#email {float:right; }
.email {text-align:center; padding:0; margin:0; }
#home_content {position:relative; }
#welcome {position:absolute; top:45px; right:10px; height:350px; overflow:auto;  background:url(images/welcome_bg.png) repeat; color:#000}
#welcome p {width:320px;  }

#port_nav { }
#port_nav ul {width:450px; }
#port_nav li {width:150px; padding:5px; list-style-type:none; display:inline;}
#port_nav a {border-bottom:1px dotted #e637b6; }
#port_nav a:hover {border-bottom:1px dotted #6f3703; }

#col1 {width:200px; float:left; }
#col2 {width:575px; float:left; margin-bottom:50px; }

#cola {width:250px; float:left; padding:10px; }
#colb {width:525px; float:left; }

#thumbs {width:450px;}
#thumbs li {list-style-type:none; display:inline; padding:15px; }
#thumbs a {margin-bottom:15px;}

#beauty {padding:30px; }

#footer {clear:both; border-top: 1px dotted #999; height:20px; color:#fff8e2; font-size:8pt; padding:3px 3px 2px 7px; background:#333}
#footer li {list-style-type:none; padding-bottom:4px; }
#footer a {padding-left:7px; padding-right:7px; color:#fff8e2;}
#footer a:hover {color:#f5e2a9; }


#navcontainer {text-align:center; }
#navlist
{
margin: 0;
padding: 0 0 8px 10px;

}

#navlist ul, #navlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#navlist a:link, #navlist a:visited
{
line-height: 14px;
font-weight: bold;
margin: 0 10px 4px 10px;
text-decoration: none;
color: #999;
}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover
{
border-bottom: 4px solid #eee;
padding-bottom: 2px;
background: transparent;
color: #fff;
}

#navlist a:hover { color: #666; }


