body {
margin: 0 0 0 0;
padding: 0 0 0 0;
background-image:url(bg_pattern.jpg);
background-repeat:repeat-x;
}

h1 {
font: 18px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
padding: 90px 0 0 450px;
margin: 0 0 5px 0;
}

h2 {
margin: 0 0 0 0;
padding: 5px 0 0 5px;
font: 16px Verdana, Arial, Helvetica, sans-serif;
color:#a1f336;
}

h3 {
font: bold 15px Arial, Helvetica, sans-serif;
margin: 20px 0 2px 3px;
padding: 0 0 0 0;
}

h4 {
padding: 0 0 0 0;
margin: 0 0 0 0;
font: 16px 'Century Gothic',verdana,arial,sans-serif;
color: #4a4a4a;
}

h5 {
color:#ff00d8;
padding: 0 0 0 0;
margin: 0 0 0 0;
font: bold 15px 'Trebuchet MS', verdana,arial,sans-serif;
}

#maincontainer {
height: 100%;
width:900px;
margin: 0 auto;
}

#masthead {
width:900px;
height: 110px;
margin: 20px auto 10px auto;
background-repeat:repeat-x;
}

#content {
width: 651px;
}

#bannerarea {
background-image:url(main_img_1.jpg);	
background-repeat:no-repeat;
height:315px;
width:900px;
}

#bannerarea p {
font: 14px 'Trebuchet MS',Arial, Helvetica, sans-serif;
line-height: 18px;
width: 400px;
float:right;
padding: 0 0 0 0;
margin: 63px 50px 0 0;
color: #00b4ff;
}

#bottombox {
margin: 0 auto;
width: 900px;
}

#blogimage {
float:left;
width:  300px;
height: 117px;
background-image:url(joey_blog.jpg);
background-repeat:no-repeat;
background-position:bottom;
}

#blogimage p {
margin: 0 0 0 0;
padding:0 0 0 0;
float:left;
font: 12px Verdana,Arial, Helvetica, sans-serif;
color: #ff008d;
}

#blogimage a{color: #ff008d;}

#lbottom {
height: 250px;
width:  300px;
float: left;
margin: 0 5px 0 0;
}

#lbottomblue {
background-repeat:repeat-x;
height: 60px;
width:  300px;
margin: 0 0 5px 0;
}

#lbottomblue p{
width: 280px;
padding: 0 0 0 0;
margin: 0 0 0 0;
color: #333;
font: 11px Verdana, Arial, Helvetica, sans-serif;
}

#lbottomblue a{color:#4a4a4a;text-decoration:none;}

#lbottomblue a:hover{color:#00b4ff;}

#mbottom {
width: 280px;
float: left;
margin: 0 5px 0 0;
background-color:#fff;
}

#mbottom  p{
font: 12px Arial, Helvetica, sans-serif;
margin: 0 0 0 0;
}

#mbtop {
width: 280px;
height: 120px;
border: 1px solid #ff00d8;
margin: 0 0 2px 0;
background-image:url(gray_diagonal.jpg);
}

#mbtop p {
padding: 7px 5px 0 5px;
color: #fff;
font: 11px Verdana, Arial, Helvetica, sans-serif;
}


#mbbottom {
width: 280px;
height:255px;
background-image:url(yorkie.jpg);
background-position:right;
background-color:#FFFFFF;
background-repeat:no-repeat;
}

#mbbottom p {
width: 160px;
padding: 7px 5px 0 5px;
color:#4a4a4a	;
font: 14px 'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif;
}

#mbbottom a {
color: #ff00d8;
text-decoration:none;
}

#mbbottom a:hover {
text-decoration:underline;
}

#rbottom {
width: 300px;
float: right;
background-repeat:no-repeat;
margin: 0 0 0 0;
}

#rbottom p {
width: 290px;
padding: 0 5px 0 5px;
color: #fff;
font: 12px Verdana, Arial, Helvetica, sans-serif;
}

#rbottomtop {
height: 258px;
width: 300px;
background-image:url(salon_ky.jpg);
border: 1px solid #ff008d;
}

#rbottombot {
height: 100px;
width: 300px;
background-image:url(gray_diagonal.jpg);
border: 1px solid #ff008d;
margin: 5px 0 0 0;
}


#footer {
margin: 15px 0 0 0;
padding: 10px 0 15px 0;
clear:both;
height: 100%;
text-align:center;
background-image:url(footer_bg_pattern.jpg);
border-top: 2px solid #ff00cc;
}

#footer ul {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#footer li {
display:inline;
margin: 0 0 0 0;
padding: 0 7px 0 0;
}

#footer li:hover {
display:inline;
margin: 0 0 0 0;
padding: 0 3px 0 3px;
background-color:#fff;
}

#footer a {
text-decoration:none;
color:#fff;
font: bold 12px "Century Gothic",Arial, Helvetica, sans-serif;
font-variant:small-caps;
letter-spacing: 1px;
}

#footer a:hover {
color:#000;
font: bold 12px "Century Gothic",Arial, Helvetica, sans-serif;
font-variant:small-caps;
}

#footer p {
text-align:center;
padding: 10px 0 0 0;
margin: 0 0 0 0;
font: 11px verdana;
color:#fff;
}

#logobox {
margin: 0 0 10px 0;
padding: 10px 0 0 0;
width: 900px;
text-align:center;
height: 60px;
}

.title {
font: bold 11px Georgia, "Times New Roman", Times, serif;
}

.selector {
width: 180px;
height: 25px;
font: 15px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
margin: 0 0 0 3px;
}


.fleft {
float:left;
}

.fright {
float:right;
}
