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

body {
font: 11px/15px Arial, Helvetica, sans-serif;
color:#999;
line-height: 143%;
}

a {
text-decoration: none;
color: #cc0099;
}

a:hover {
color:#0082CD;
}

h3 {
font: 12px/15px Arial, Helvetica, sans-serif;
text-transform:uppercase;
color: #CC0099;
margin: 0 0 8px 0;
}

p {
padding: 8px 0 0 0;
margin: 0 0 0 0;
}

img {
border: none;
}

/* BODY CONTAINERS */

#wrapper {
width: 910px;
margin: 25px 0 0 45px;
}

#header {
float: left;
width: 485px;
height: 220px;
padding: 0 0px 0 0;
margin: 0 0px 0 0;
}

#left_col {
display: block;
float: left;
width: 485px;
padding: 0 0 0 0;
margin: 0 0 19px 0;
background: url(img/dots-vertical.gif) repeat-y 100% 0;
overflow: hidden;
}

#right_col {
display: block;
float: left;
width: 425px;
padding: 0 0 0 0;
overflow: hidden;
}

#footer {
float:left;
width: 910px;
height: 30px;
padding: 15px 0 0 0;
margin: 0 0 0 45px;
background: url(img/dots-horizontal_new.gif) repeat-x 100% 0;
overflow: hidden;
}


/* ABOUT - HI */

#about {
float: left;
width: 290px;
height: 160px;
padding: 0 0 0 0;
margin: 0 0 0 0;
background: url(img/dots-vertical.gif) repeat-y 100% 0;
}

.about {
padding: 8px 19px 0 19px;
margin: 0 0 0 0;
}

img.about {
padding: 0 10px 0 19px;
margin: 0 0 0 0;
}


/* CONTACT */

#contact {
float: left;
width: 135px;
height: 220px;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

.contact {
padding: 8px 0 0 19px;
margin: 0 0 0 0;
}

img.contact {
padding: 0 0 0 19px;
margin: 0 0 0 0;
}


/* LATEST */

#latest_heading {
float: left;
width: 485px;
height: 62px;
padding: 0 0 0 0;
margin: 0 0 0 0;
overflow: hidden;
}

#latest {
float: left;
width: 485px;
padding: 0 0 0 0;
margin: 0 0 0 0;
overflow: hidden;
}

.latest_item {
float: left;
background-color:#ffffff;
width: 466px;
height: 190px;
padding: 10px 0 0 0;
margin: 0 0 0 0;
background: url(img/dots-horizontal_new.gif) repeat-x 100% 0;
overflow: hidden;
}

.latest_copy {
float:left;
width: 210px;
height: 180px;
height:auto;
padding: 0 0 0 15px;
margin: 0 0 0 0;
overflow: hidden;
}

.latest_copy a {
color: #0082CD;
}

.latest_copy a:hover {
color: #cc0099;
}

.latest_image {
float:left;
width: 230px;
padding: 0 0 0 0;
margin: 0 0 0 0;
}


/* FOLIO */

#folio_heading {
float: left;
width: 425px;
height: 62px;
padding: 0px 0px 0px 0;
margin: 0 0px 0 0;
overflow: hidden;
}

#folio {
float: left;
width: 425px;
height: 425px;
padding: 0 0 0 0;
margin: 0 0 0 0;
overflow: hidden;
}

img.folio {
padding: 0 10px 0 19px;
margin: 0 0 0 0;
background: none;
}

.folio {
display:block;
padding: 10px 0px 0 0;
margin: 0 0 0 19px;
background: url(img/dots-horizontal_new.gif) repeat-x 100% 0;
overflow: hidden;
}

.thumb {
padding: 0 5px 5px 0;
}

img.thumb {
border: none;
}
