body{
margin-bottom:5px;
margin-top:20px;
padding:0;
background : url(../images/bg-tile3.jpg);
}

#toplinks{
width: 770px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
padding-bottom:10px; padding-top:10px;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:center;
}

#toplinks a{ color: #cbcbcb; }
#toplinks a:link { text-decoration: none; color:#cbcbcb; }
#toplinks a:visited {text-decoration:none; color:#cbcbcb; }
#toplinks a:hover {text-decoration: underline; color:#cbcbcb; }

#header{
width: 770px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
padding:0px;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-align:center ; line-height:150%;
}

#header a{
color: #FFFFFF;
}

#maincontainer{
width: 770px; /*Width of main container*/
background-color:#FFFFFF;
margin: 0 auto; /*Center container on page*/
border-top:1px solid #ffffff;
padding:0px;
}

#rtj{
width: 770px;
margin: 0 auto;
padding:10px;
font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; font-weight:bold; text-align:right;
}

#rtj a{
color: #9e0b0f;
}

h1 {
font-size:20px;font-weight:bold;color:#b91d1d;font-family:arial;line-height:150%;
}

h2 {
font-size:14px;font-weight:bold;color:#b91d1d;font-family:arial;line-height:150%;
}

p {
font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#464646; text-align:justify; line-height:150%;
}

p a{
font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#464646; text-align:justify; line-height:150%;
color: #9e0b0f;
}

p.tags {
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#b91d1d; text-align:left; line-height:150%;
}

table.portfolio {
border-bottom:1px solid #CCCCCC;
}

table.services {
border-top:1px solid #ebebeb;
border-bottom:1px solid #ebebeb;
padding:10px;
}

td.header {
padding-right:20px; padding-bottom:11px; vertical-align:bottom;
}

td.contact {
font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#464646; text-align:justify; line-height:150%;
border-top:1px solid #ebebeb;
border-bottom:1px solid #ebebeb;
background-image:url(../images/Laura-Spokes-thmb.jpg); 
background-position:right;
background-repeat:no-repeat;
padding:10px;
}

td.footer {
font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-align:center; line-height:150%; padding:20px;
background-color:#9e0b0f;
border:1px solid #FFFFFF;
}

td.footer a{ color: #ffffff; }
td.footer a:link { text-decoration: none; color:#ffffff; }
td.footer a:visited {text-decoration:none; color:#ffffff; }
td.footer a:hover {text-decoration: underline; color:#ffffff; }

td.links {
background:#faf9f9 url(../images/menu-bg.jpg);
background-repeat:no-repeat;
border-top:1px solid #ffffff;
font-size:14px;color:#464646;font-family:arial;line-height:110%; text-align:center;
}

td.links a{ color: #464646; }
td.links a:link { text-decoration: none; color:#464646; }
td.links a:visited {text-decoration:none; color:#464646; }
td.links a:hover {text-decoration: underline; color:#464646; }

td.rightcol a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9e0b0f; text-align:justify; line-height:150%; }
td.rightcol a:link { text-decoration: none; color:#9e0b0f; }
td.rightcol a:visited {text-decoration:none; color:#9e0b0f; }
td.rightcol a:hover {text-decoration: underline; color:#9e0b0f; }

p.rightcol {
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#464646; text-align:justify; line-height:150%;
}

img.rightcol{
padding-bottom:10px;
}

img.portfoliotop{ padding-right:15px; padding-bottom:15px; }
img.portfoliobtm{ padding-right:15px; }
img.portfoliotoppush{ padding-right:30px; padding-bottom:15px; }
img.portfoliobtmpush{ padding-right:30px; }

ul {
font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#464646; text-align:left; line-height:200%;
}

li {margin-left:-25px; }
