body {

background-color: #F0D8B3;

margin-left: 0px;

margin-top: 0px;

margin-right: 0px;

margin-bottom: 0px;

text-align:center;

}

h1, h2, h3, h4, h5 {border:0; margin:15px 0 10px 0; padding:0; font-weight:normal;}

h2 { font-size:13pt; color:#975120; padding:0px; margin:0px; font-family: Arial, Helvetica, sans-serif;}

h2 .white-title {

font-size:14pt;

color:#FFFFFF;

padding:0px;

margin:0px;

font-family: Arial, Helvetica, sans-serif;

}

h2 .brown-title { font-size:14pt; color:#975120; padding:0px; margin:0px; font-family: Arial, Helvetica, sans-serif;}

h4 .white-title { font-size:10pt; color:#FFFFFF; padding:0px; margin:0px; font-family: Arial, Helvetica, sans-serif;font-weight:bold;}

h4 .brown-title { font-size:10pt; color:#975120; padding:0px; margin:0px; font-family: Arial, Helvetica, sans-serif;}

h3 {font-size:120%; line-height:100%; font-weight:bold;}

h4 {font-size:120%;}

h5 {font-size:100%;}

img{border:0;}

#main-container

{

margin:0 auto;

width:796px;

text-align:center;

background-image:url(va-beach-dj-bg-shadow.jpg);

background-repeat:repeat-y;

}

#sub-container

{

width:780px;

text-align:left;

margin:auto;

/*border:1px solid red;*/

}

#header-container

{

}

#header-left

{

width:586px;

float:left;

}

#header-right

{

width:190px;

background-image:url(va-beach-dj-header-bg.jpg);

background-repeat:repeat-x;

float:left;

padding-right:4px;

}

#menu-left

{

width:186px;

float:left;

}

#menu-right

{

width:4px;

background-color:#9B4E20;

float:right;

height:197px;

}

.top-menu-head

{

background-image:url(va-beach-dj-header-tm-hd.jpg);

background-repeat:no-repeat;

height:36px;

}

#top-menu ul

{

margin:0;

padding:0;

margin-top:9px;

}

#top-menu li

{

padding-left:5px;

padding-top:5px;

padding-bottom:4px;

margin-bottom:1px;

background-image:url(va-beach-dj-tm-bg.jpg);

}

#top-menu li a:link,a:visited

{

font-size:11px;

font-weight:bold;

color:#9B4E20;

text-decoration:none;

}

#top-menu li a:hover

{

font-size:11px;

font-weight:bold;

color:#000000;

text-decoration:none;

}

.menu-title

{

color:#9B4E20;

font-size:14px;

font-weight:bold;

padding-left:40px;

padding-top:10px;

}

#main-menu-container

{

background-image:url(va-beach-dj-main-menu-bg.jpg);

background-repeat:repeat-x;

height:32px;

}

#main-menu

{

width:586px;

float:left;

}

#main-menu ul

{

list-style: none;

margin: 0;

padding: 10px;

}

#main-menu li

{

display: inline;

background-image:url(va-beach-dj-main-menu-sep.jpg);

background-repeat:no-repeat;

background-position:right;

padding:5px;

}

#main-menu li a

{

font-size:11px;

font-weight:bold;

text-decoration:none;

padding:10px;

color:#000000;

}

#main-menu li a:hover

{

font-size:11px;

font-weight:bold;

text-decoration:none;

padding:10px;

color:#9B4E20;

}

#menu-call

{

width:190px;

float:left;

background-image:url(va-beach-dj-call.jpg);

background-repeat:no-repeat;

height:32px;

}

#content-container

{

background-image:url(va-beach-dj-texture-bg.jpg);

height:100%;

padding:10px;

}

#content-box

{

width:560px;

float:left;

line-height:1.3;

}

#right-box

{

width:190px;

float:left;

margin-left:10px;

}

/*------------- Div Box -----------------------*/

.t {background: url(va-beach-dj-dot.gif) 0 0 repeat-x; background-color:#DFAB60;}

.b {background: url(va-beach-dj-dot3.gif) 0 100% repeat-x;}

.l {background: url(va-beach-dj-dot2.gif) 0 0 repeat-y;}

.r {background: url(va-beach-dj-dot4.gif) 100% 0 repeat-y}

.bl {background: url(va-beach-dj-bl.gif) 0 100% no-repeat}

.br {background: url(va-beach-dj-br.gif) 100% 100% no-repeat}

.tl {background: url(va-beach-dj-tl.gif) 0 0 no-repeat}

.tr {

background: url(va-beach-dj-tr.gif) 100% 0 no-repeat;

padding:10px;

}

.dj-photo-right {

display: inline-block;

padding-top: 0px;

padding-right: 10px;

padding-bottom: 15px;

padding-left: 0px;

width:auto;

float:left

}

/*----------------------------------------------*/

body,td,th {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 11px;

}

.tm-title {

font-size: 16px;

font-family: Verdana, Arial, Helvetica, sans-serif;

color: #994F20;

}

.tm-link {

font-weight: bold;

color: #9B4E20;

text-decoration:none;

}

.tm-link:hover {

font-weight: bold;

color: #333333;

text-decoration:none;

}

.bb-link {

color: #000000;

font-weight: bold;

text-decoration:none;

}

.bb-link:hover {

color: #9B4E20;

font-weight: bold;

text-decoration:none;

}

.footer-link {

color: #000000;

text-decoration:none;

}

.footer-link:hover {

color: #333333;

text-decoration:none;

}

.txt-copy {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 10px;

color: #333333;

}

.title-brown {

color: #975120;

}

.title-white {

color: #ffffff;

}

.box2{

background:url(../dj/box2_bg.jpg);

border:1px solid #BC7D41;

height:113px;

}

.big-image-box

{

background-color:#984E1F;

padding:4px;

}

.top-links

{

height:22px;

background-image:url(va-beach-dj-tm-bg.jpg);

background-repeat:repeat-x;

}

.top-links-side

{

background-color:#9B4E20;

width:4px;

}

.clearfix:after {

content: "."; 

display: block; 

height: 0; 

clear: both; 

visibility: hidden;

}

.clear

{

clear:both;

}

.title-brown {

font-size: 18px;

color: #975120;

}

.title-white {

font-size: 18px;

color: #ffffff;

}

#welcome-box

{

color:#BC7E41;

}

#welcome-box-left

{

width:auto;

background-color:#994F20;

padding:4px;

float:left

}

.welcome-box-left

{

width:auto;

background-color:#994F20;

padding:4px;

float:left

}

#small-box-right

{

width:280px;

padding-left:10px;

float:left

}

#welcome-box-right

{

float:left;

width:315px;

padding-left:10px;

vertical-align:top;

text-align:justify;

}

#box-right

{

float:left;

width:415px;

padding-left:10px;

vertical-align:top;

}

.box-right

{

float:left;

width:415px;

padding-left:10px;

vertical-align:top;

}

.content-title

{

padding-top:4px;

padding-bottom:4px;

}

#welcome-box,#gallery-box

{

border:1px solid #BC7D41;

background-image:url(va-beach-dj-top-box-bg.jpg);

height:107px;

padding:5px;

}

.welcome-box,#gallery-box

{

border:1px solid #BC7D41;

background-image:url(va-beach-dj-top-box-bg.jpg);

height:107px;

padding:5px;

}

#welcome-box ul

{

margin:0;

padding:0;

list-style-type:none;

}

#welcome-box li

{

padding:4px;

}

#welcome-box li a

{

font-size:10px;

font-weight:bold;

text-decoration:none;

color:#9B4E20;

}

#welcome-box li a:hover

{

font-size:10px;

font-weight:bold;

text-decoration:none;

color:#000000;

}

.part

{

padding-left:10px;

width:160px;

float:left;

}

.part-sep

{

background-image:url(va-beach-dj-box-sep.gif);

background-position:right;

background-repeat:repeat-y;

float:left;

width:1px;

height:100px;

}

.gallery-image-box

{

padding:3px;

background-color:#984E1F;

float:left;

margin-left:6px;

margin-right:6px;

margin-top:2px;

}

#tm-title

{

margin:2px;

font-weight:bold;

color:#FFFFFF;

}

.tm-title

{

margin:2px;

font-weight:bold;

color:#FFFFFF;

}

.small-white-text

{

color:#FFFFFF;

font-weight:normal;

font-size:10px;

}

.tm-text

{

margin:5px;

width:160px;

}

#tm-box

{

width:auto;

background-color:#994F20;

padding:4px;

float:left

}

.tm-box

{

width:auto;

background-color:#994F20;

padding:4px;

float:left

}

#footer

{

background-image:url(va-beach-dj-footer-bg.jpg);

background-repeat:repeat-x;

height:28px;

padding:10px;

font-size:9px;

}

a.footer-link:link

{

color:#000000;

font-size:11px;

text-decoration:none;

font-weight:normal;

padding:4px;

margin-bottom:10px;

}

a.footer-link:visited

{

color:#000000;

font-size:11px;

text-decoration:none;

font-weight:normal;

margin-bottom:10px;

}

a.footer-link:hover

{

color:#000000;

font-size:11px;

font-weight:normal;

text-decoration:underline;

margin-bottom:10px;

}

a.footer-link-small:link

{

color:#000000;

font-size:9px;

text-decoration:none;

font-weight:normal;

}

a.footer-link-small:visited

{

color:#000000;

font-size:9px;

font-weight:normal;

}

a.footer-link-small:hover

{

color:#000000;

font-size:9px;

font-weight:normal;

}

.validator

{

}

.left

{

float:left;

}

.right

{

float:right;

}

a.dark-link:link,a.dark-link:visited

{

font-size:11px;

font-weight:bold;

color:#9B4E20;

text-decoration:none;

}

a.dark-link:hover

{

font-size:11px;

font-weight:bold;

color:#000000;

text-decoration:none;

}

a.big-white-link,a.big-white-link:visited

{

font-size: 18px;

color: #ffffff;

text-decoration:none;

font-weight:normal;

}

a.big-white-link:hover

{

font-size: 18px;

color: #ffffff;

text-decoration:underline;

font-weight:normal;

}

#dj-right

{

float:left;

width:500px;

padding-left:10px;

vertical-align:top;

text-align:justify;

}

/*Misc. Styles*/

.style1 { color: #DFAB60;

font-size: 24px;

}

.style2 {

color: #994F20;

font-weight: bold;

}

.style3 {color: #DFAB60}

.style5 {color: #000000}

.style6 {font-size: 14px}

