
/* Russel Gibson Costello
/* URL www.rgc.com.au
/* Design: RGC
/* Code: Sol Design
/* Sol Design www.sol.com.au
/* Started: February, 2007
/* Last modified: Aug, 2008
/* Descrption: Homepage overrides






/* Overrides
----------------------------------------------- */
body { font-size: 76%; color: #fff; font-family: Arial, Helvetica, sans-serif; background-color: #62584b; background-image: url(../images/bubbles.png); background-repeat: no-repeat; background-position: center top; text-align: left; }
#contentwrapperhome { background-image: url(../images/rgc-logo-reverse.gif); background-repeat: no-repeat; background-position: 730px 27px; margin: 0 auto; width: 960px; padding: 0; }
#nav ul li.navhead { color: #fff; font-weight: bold; float: left; margin-bottom: 5px; }
#nav ul li a:hover { color: #fff; text-decoration: underline; }
#mainnav ul li a:hover { color: #fff; text-decoration: underline; }
#mainnav ul li.here a { color: #fff; }
#mainnav ul li.here a:hover { color: #fff; text-decoration: none; }

#contentwrapperhome h1 { color: #fff; font-size: 1em; float: left; }
#contentwrapperhome p { color: #fff; font-size: 1em; line-height: 1.8em; margin-bottom: 20px; padding-right: 300px; }
#contentwrapperhome p.intro { font-size: 1.8em; font-family: Helvetica, Arial, sans-serif; font-weight: normal; line-height: 1.5; margin-top: 0; margin-bottom: 10px; padding: 40px 0 0; }
#contentwrapperhome h4 { color: #a6988f; font-size: 1em; font-weight: bold; line-height: 1.8em; margin-top: 10px; margin-bottom: 0; padding-right: 300px; }
#contentwrapperhome #services p { color: #fff; font-size: 1.2em; line-height: 1.8em; margin-bottom: 0; padding-right: 0; }
#contentwrapperhome #services h4 { color: #a6988f; font-size: 1.3em; font-weight: bold; line-height: 1.8em; margin-top: 10px; margin-bottom: 10px; padding-right: 0; }
#content h2 { color: #a6988f; font-size: 1.3em; font-family: Helvetica, Arial, sans-serif; font-weight: bold; line-height: 1.8em; margin: 0 0 50px; padding: 0; }
#content p { font-size: 1.5em; font-family: Helvetica, Arial, sans-serif; font-weight: normal; line-height: 1.4em; margin-top: 0; margin-bottom: 20px; padding-right: 300px; }
#content h5 { color: #a6988f; font-size: 0.9em; font-family: Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; margin-top: 5px; margin-bottom: 20px; padding-right: 0; }
#content h4 { font-size: 1em; font-family: Helvetica, Arial, sans-serif; font-weight: normal; line-height: 1.2em; margin-top: 20px; padding-right: 0; }
#footer { position: absolute; top: 700px; width: 960px; margin: 0 auto; }
#rgcform { text-align: left; display: inline; margin: 0; width: 450px; float: left; overflow: visible; padding: 0; }
#contentwrapperhome #rgcform p { font-size: 1em; font-family: Helvetica, Arial, sans-serif; font-weight: normal; line-height: 1.4em; margin-top: 0; margin-bottom: 5px; padding-right: 0; }
#contentwrapperhome #rgcform h2 { font-size: 1.5em; font-family: Helvetica, Arial, sans-serif; font-weight: normal; line-height: 1.4em; margin-top: 0; margin-bottom: 20px; padding-right: 50px; }
#contentwrapperhome #rgcform h3 { font-size: 1.1em; font-family: Helvetica, Arial, sans-serif; font-weight: bold; line-height: 1.1em; margin-top: 10px; margin-bottom: 5px; padding: 0; }
#contentwrapperhome #rgcform h4 { color: #a6988f; font-size: 1em; font-weight: bold; line-height: 1.8em; margin-top: 10px; margin-bottom: 0; padding: 0; }
#contentwrapperhome #rgcform h5 { color: #fff; font-size: 0.9em; font-weight: normal; line-height: 1em; margin-top: 5px; margin-bottom: 10px; padding: 0; }
#rgcform #fields { color: #4c4c4c; font-weight: bold; background-color: #efeee8; width: 350px; }
#contentwrapperhome #clients { text-align: left; display: inline; margin: 0; padding: 15px 0 0; width: 240px; float: left; overflow: visible; }
#contentwrapperhome #clients p { font-size: 1em; font-family: Helvetica, Arial, sans-serif; font-weight: normal; line-height: 1.8em; margin-top: 0; margin-bottom: 10px; padding: 0; }
#contentwrapperhome #clients ul { text-align: left; margin-top: 0; margin-bottom: 10px; padding-left: 0; list-style-type: none; }
#contentwrapperhome #clients h4 { color: #a6988f; font-size: 1em; font-weight: bold; line-height: 1.8em; margin-top: 10px; margin-bottom: 0; padding: 0; }
#contentwrapperhome #clients h4 { color: #a6988f; font-size: 1em; font-weight: bold; line-height: 1.8em; margin-top: 10px; margin-bottom: 0; padding: 0; }
#contentwrapperhome #clients ul li { font-size: 1em; line-height: 1.3em; background-color: transparent; padding-left: 0; margin-bottom: 0; margin-left: 0; padding-right: 50px; padding-bottom: 0; }
#contentwrapperhome p.footer { color: #ccc; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 1.2; padding: 10px 10px 10px 0; }
#contact { text-align: left; width: 410px; float: left; display: inline; overflow: visible; position: relative; margin: 0; padding: 0; }
#contentwrapperhome #contact p { font-size: 1em; font-family: Helvetica, Arial, sans-serif; font-weight: normal; line-height: 1.8em; margin-top: 0; margin-bottom: 10px; padding: 0 0 0 0; }
#contentwrapperhome #contact h2 { font-size: 1em; font-family: Helvetica, Arial, sans-serif; font-weight: bold; line-height: 1.8em; margin-top: 0; margin-bottom: 10px; padding: 0; }
#contact small a, #contact small a:visited { color: #a6988f; line-height: 2em; margin: 0; padding: 0; }
#contact small a:hover { color: #fff; }
#contact strong { color: #a6988f; }
