/* RC Main CSS */
html, body {margin: 0; padding: 0; color: #000; background: #fff;
font: x-small Verdana, Arial, sans-serif;}
a {text-decoration: none;}
a:link {background: transparent; color: red;}
a:visited {background: transparent; color: #000;}
a:hover {background: transparent; color: #fc6;}

/* Begin container */
#container {background: #fff; color: #333; width: 780px; margin: 15px auto 0; padding: 0;
border-style: none; 
}
/*Begin Masthead*/
#rc_logo {background: transparent; width: 780px; color: #333; margin: 30px 0; padding: 0; height: 90px;}
#rc_logo span {background: transparent url(image/masthead1.gif) 50% 50% no-repeat; margin: 0 auto 0; padding: 0; border-style: none; display: block; height: 83px; width: 739px;}
span.tag {background: transparent; margin: 900px auto 0 auto; padding: 0; border-style: none; text-align: center;}

/*End Masthead*/

/* Begin home Content */
#content {background: #fff; width: 740px; height: 650px; margin: 0 auto 0; padding: 0; color: #333; border-style: none; position: relative;}
#column1 {background: #fff; margin: 0; padding: 0 10px 5px 5px; border-style: none; font-size: x-small; line-height: 22px; text-align: justify; position: absolute; top: 0; bottom: auto; left: 0; right: auto; width: 325px;}
#column1 p.intro {background: #fff; color: #666; margin: 10px auto 10px 15px; padding: 0; width: 315px; font-size: 1em; line-height: 16px; text-align: justify;}
#column1 p.intro em {background: #fff; color: red; margin: 0; padding: 0; line-height: 1.5em; font-style: normal; }
#column1 p.promo {margin: 0 90px; width: 315px;}
#column1 p.info {margin: 10px auto 10px 15px; padding: 0; width: 315px;}
#column1 h2 {background: #fff; color: red; margin: 8px auto 0 15px; padding: 0; font-size: 1.2em; font-weight: bold; width: 325px; text-align: left;}
#column1 h3 {background: #fff; color: blue; margin: 8px auto 0 15px; font-weight: bold; font-size: 1.2em; width: 325px; text-align: center;}
#redbone {background: #fff; color: #333; width: 315px; margin: 0 0 0 10px; padding: 0; border-style: none; padding: 0; margin: 0;}
#redbone p.service {background: #fff; color: #333; font-style: x-small; width: 315px; margin: 0 0 0 15px; padding: 0; line-height: 16px; }
#redbone p.service em {background: #fff; color: red; margin: 0; padding: 0; line-height: 18px; font-style: normal; font-weight: bold; font-size: x-small;}
#redbone p.service img {background: #fff; color: #666; margin: 0; padding-right: 10px;}

#column2 {background: transparent; color: #333; width: 400px; height: 350px; border-style: none; padding: 0; margin: 0; float: right;}
#column2 ul {background: transparent; color: #666; margin: 10px 0 auto 45px; padding: 0; font-size: x-small; line-height: 20px; width: 275px; height: 125px; float: right;}
#column2 ul li {background: transparent; list-style: url(image/yellowbullet.gif) outside;  margin: 0 0 0 15px; padding: 0; line-height: 20px; border-style: none;}

#redbone2 {background: #fff; color: #333; width: 275px; margin: 5px auto 15px 45px; padding: 0; border-style: none; float: right;}
#redbone2 p.service {background: #fff; color: #333; font-style: x-small; width: 275px;  margin: 0; padding: 0; line-height: 16px; }
#redbone2 p.service em {background: #fff; color: red; margin: 0; padding: 0; line-height: 18px; font-style: normal; font-weight: bold; font-size: x-small;}
#redbone2 p.service img {background: #fff; color: #666; margin: 0; padding-right: 10px;}

#redbone2 p.service a:link {background: #fff; color: #333; font-style: x-small; width: 275px;  margin: 0; padding: 0; line-height: 16px; }
#redbone2 p.service a:hover {background: #fff; color: red; font-style: x-small; width: 275px;  margin: 0; padding: 0; line-height: 16px; }
#redbone2 p.service a:visited {background: #fff; color: #333; font-style: x-small; width: 275px;  margin: 0; padding: 0; line-height: 16px; }

#redbone2 p.portfolio {background: #fff; color: #333; font-style: x-small; width: 275px;  margin: 0; padding: 0; line-height: 16px; }
#redbone2 p.portfolio em {background: #fff; color: red; margin: 0; padding: 0; line-height: 18px; font-style: normal; font-weight: bold; font-size: x-small;}
#redbone2 p.portfolio img {background: #fff; color: #666; margin: 0; padding-right: 10px;}

#redbone2 p.portfolio a:link {background: #fff; color: #333; font-style: x-small; width: 275px;  margin: 0; padding: 0; line-height: 16px; }
#redbone2 p.portfolio a:hover {background: #fff; color: red; font-style: x-small; width: 275px;  margin: 0; padding: 0; line-height: 16px; }
#redbone2 p.portfolio a:visited {background: #fff; color: #333; font-style: x-small; width: 275px;  margin: 0; padding: 0; line-height: 16px; }

#footerdiv {background: #fff url(image/footerbar.gif) 50% 0% no-repeat; margin: 0; padding: 0;}
#footerdiv p.footer {background: #fff; color: #666; font-size: xx-small; text-align: center; margin-bottom: 3px; }
/* End main Content */
/* End container */

