/********** Style and Coding By Lauren @ mileyh10@gmail.com and it's only for mraysource.com **********/

Body {
background: url(images/bg.jpg) repeat-X;
background-color: #d4d4d4;
font-family: Trebuchet MS;
font-size: 8pt; 
color: #3d3d3d;
text-align:left;
}

/********** Basic Text **********/

b {
color: #dd5694;
}

i {
font-family: Trebuchet MS; 
color: #fea6be;
}

u {
text-decoration: none; 
color: #c85d8e;
}

/********** Links **********/

a:link, a:active, a:visited {
color: #c85d8e;
font-weight: bold;
text-decoration: none;
}

a:hover {
color: #fea6be;
font-weight: bold;
text-decoration: none;
}

#map a:link, a:active, a:visited {
color: #e987a1;
text-decoration: none;
}

#map a:hover {
color: #d94e81;
text-decoration: none;
}

div.titlepage a:link, a:active, a:visited {
color: #d03c7b;
font-weight: bold;
text-decoration: none;
}

div.titlepage a:hover {
color: #c55d82;
font-weight: bold;
}

/********** Images **********/

a img {
border-style: solid;
border-width: 0px;
border-color: #c7c7c7;
}

a:hover img {
border-style: solid;
border-width: 0px;
border-color: #9da601;
}

#content a img {
border-style: solid;
border-width: 5px;
border-color: #ffadc1;
}

#content a:hover img {
border-style: solid;
border-width: 5px;
border-color: #ff8ea9;
}

/********** Headers **********/

#sidebar {
position: absolute;
top: 638px;
left: 77px;
width: 300px;
background-color: #e7e7e7;
padding: 5px;
}

#layout {
position: absolute;
top: 30px;
left: 0px;
width: 1003px;
}

#content {
position: absolute;
top: 638px;
left: 400px;
width:495px;
background-color: #e7e7e7;
padding: 5px;
}

#ad {
position: absolute;
top: 510px;
left: 110px;
width:750px;
background-color: #e7e7e7;
padding: 5px;
height:95px;
}

#map {
font-size: 13px;
text-align: center;
}

/********** Titles **********/

div.titlea { 
background: url(images/title.png) repeat-X;
line-height:49px;
text-align: left;
font-size: 16px;
font-family: Trebuchet MS;
color: #d03c7b;
padding-left: 10px;
}

div.titlepage { 
background: #fdc4d3 url(images/titlepage.png) no-repeat;
line-height:25px;
text-align: left;
font-size: 16px;
font-family: Trebuchet MS;
color: #505050;
padding-left: 30px;
font-weight: bold;
}

div.contentb { 
background-color: #ebebeb;
background: url(images/content.png) no-repeat;
width: 550px;
}

div.titleb { 
font-size: 8pt;
color: #000000;
line-height:28px;
font-family: Trebuchet MS;
text-align:center;
background: url(images/updateby.png) no-repeat;
}

div.date { 
background: url(images/date.png) no-repeat;
line-height:30px;
text-align: center;
font-size: 12px;
font-family: Trebuchet MS;
color: #e15675;
padding: 20px;
}