@charset "UTF-8";
/* CSS Document */


* {
margin: 0; 
padding: 0; }

:focus { outline: 0;}

body {
background: #ffffff;
cursor:default; }

img { 
border: 0; }

.clear {
clear: both; }

hr, .hide {
display: none; }

.no_top {
margin: 0;
}

/*STRUCTURE*/

#wrapper {
width: 700px;
background: #ffffff;
margin: 0px auto;
padding: 0px 0px 0px 0px; }

#masthead {
height:50px;
width: 700px;
background:#ffffff; 
margin: 0px 0px 0px 0px; }


/*NAV*/

#masthead ul {
height: 50px; 
width:700px; 
margin: 0px 0px 0px 0px;
padding: 0;
list-style-type: none;
float: right; }

#masthead li { 
display: block; 
height: 50px; 
width: 140px;
background: url(images/dent_header-bg1.gif) repeat-x;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: bold;
text-transform: uppercase;
font-size: 9px;
letter-spacing: 1px; 
line-height: 50px; 
color: #000; 
text-indent: 4px; 
float: left; }

#masthead li a:link  {
display: block;
background: url(images/dent_header_bg1.gif) repeat-x;
color: #000000; 
text-decoration: none; }

#masthead li a:visited  {
display: block;
background: url(images/dent_header_bg1.gif) repeat-x;
color: #000000; 
text-decoration: none; }

#masthead li a:hover  {
display: block;
background: url(images/dent_header_bg2.gif) repeat-x;
color: #E819CD; 
text-decoration: none; }

#masthead li a:active  {
display: block;
background: url(images/dent_header_bg1.gif) repeat-x;
color: #ffffff; 
text-decoration: none; }

body#home a#homenav,
body#about a#aboutnav,
body#portfolio1 a#port1nav,
body#portfolio2 a#port2nav,
body#contact a#connav {
	color: #ffffff;
	background: url(images/dent_header_bg1.gif) repeat-x;;
}

/*SECTION*/

.section {
background-color: transparent;
height: 129px;
width: 700px;
padding: 20px 0px 0px 0px;
}

.section2 {
background: transparent;
height:562px;
width: 800px;
padding: 20px 0px 0px 0px;
}

.section3 {
background: #fff;
height: 100px;
width: 700px;
padding: 0px 0px 0px 0px;
border-top: #000 solid 2px;
}

.section4 {
background-color: transparent;
height: 129px;
width: 700px;
padding: 20px 0px 0px 0px;
}

.section5 {
height:620px;
width: 343px;
background: #dbdbb3; 
margin: 0px 0px 20px 0px;
padding: 10px 20px 10px
20px;
position:relative; left: 166px;
}

.section6 {
background-color: #fff;
height: 172px;
width: 700px;
}

.section7 {
background: #ffffff url(images/melissa_dent_header.jpg) no-repeat;
height:700px;
width: 700px;
padding-bottom: 300px;
}

.mod_wrapper {
margin: 30px 0px 0px 0px; }

.mod_wrapper .body {
margin: 30px 0px 0px 0px; }

.mod_5 {
height: 401px;
width: 103px;
float: left;
padding-left: 8px;
margin-left: 0px; }

.mod_6 {
height: 360px;
width: 468px;
float: left;
padding-left: 1px;
padding-right: 1px;
margin-left: 0px;
margin-right: 0px; }

.mod_7 {
height: 401px;
width: 103px;
float: right;
padding-right: 8px;
margin-right: 0px; }

.mod_8 {
height: 480px;
width: 468px;
float: left;
padding-left: 1px;
padding-right: 1px;
margin-left: 0px;
margin-right: 0px; }

.mod_5 img {
width: 103px; 
height: 401px; 
}

.mod_7 img {
width: 103px; 
height: 401px; 
}






/*GLOBAL TYPOGRAPHY*/

h3 {
font-family: Georgia, serif;
font-weight: normal;
letter-spacing: 1pt;
color: #000;
margin: 0px 0px 15px 0px; }

h3 a:link{
color: #00aeef; 
text-decoration: none; }

h3 a:visited  {
color: #7ecfed; 
text-decoration: none; }

h3 a:hover  {
color: #f8f83e;
text-decoration: underline; }

h3 a:active {
color: #f8f83e; 
text-decoration: none; }


p {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 11px;
line-height: 13px;
letter-spacing: 1pt;
color: #666;
margin: 10px 5px 5px 5px;
padding: 5px 5px 5px 5px;
text-align:center }

p a:link {
color: #b5033e; 
text-decoration: none; }

p a:visited {
color: #000;
text-decoration: none; }

p a:hover, a:active {
color: #fff;
text-decoration: underline; }

.tbltitle {
font-family:"Minion Pro", "Times New Roman", Times, serif;
font-weight: normal;
font-size: 14px;
line-height: 19px; 
color: #666;
}

	

	


