body {
background:#3b3b3b;
color:#CCCCCC;
font:13px/17px Verdana, Arial, Helvetica, sans-serif;
}
body p {
margin-bottom:10px;
}
.block ul, td {/*sets text black for admin pages*/
padding:.5em;
color:#000000;
}
.container {/*Targets all container divs inside panels.*/
width:800px;
margin:0 auto; /*Centre hack*/
}
p strong {
font-size:1.1em;
color:#CCCCCC;
}
/*End Global Set*/
#title_container {/*Very top. Contains site title/logo graphic.*/
height:100px;
background:#3b3b3b url(images/dcinline_colour_header1.jpg) center no-repeat;
}
#title_container h1, #banner h2, .skip {
font-size:10px; /*These two lines hide the title text from view*/
text-indent:-999em;
margin:0;
}
.skip {
float:left;
}
#header_pan {
width:100%;
background-color:#ffffff;
height:130px;
}
#header_container {
padding:5px;
}
/*start primary navigation box*/
.navbox {
width:295px;
height:120px;
}
#nav_header {
background:url(images/boxtopleft.gif) top left no-repeat;
}
#navbox1 {
background:url(images/boxbotleft.gif) bottom left no-repeat;
}
#navbox2 {
background:url(images/boxtoprt.gif) top right no-repeat;
}
#navbox3 {
background:url(images/boxbotrt.gif) bottom right no-repeat;
}
#block-menu-secondary-links.block {
margin:0;
}
#block-menu-secondary-links.block ul {
margin:0;
padding:0;
}
#nav1 {
float:left;
width:9em;
padding-top:10px;
}
#nav2 {
width:9em;
margin-left:10em;
padding-top:10px;
}
/*end primary navigation*/
#banner {
background:url(images/header_bg1_sm.jpg) no-repeat;
float:right;
margin-top:-120px;
width:496px;
height:120px;
}
/*position sidebars and content*/
#sidebar_left  {
float:left;
width:18%;
text-align:left;
margin-top:20px;
}
#sidebar_right {
float:left;
width:18%;
text-align:left;
margin-top:20px;
}
.sidebars-none #centre {
float:left;
width:60%;/*Set for IE6 and all browsers*/
margin:20px 0 0 150px;
display:inline;
background:url(images/shadebtm.png) center top no-repeat;
}
body > .sidebars-none #centre {
width:70%;/*reset for all except IE6*/
}
.sidebar-left #centre {
float:left;
width:60%;/*Set for IE6 and all browsers*/
margin:20px 0 0 15px;
background:url(images/shadebtm.png) center top no-repeat;
}
body > .sidebar-left #centre {
width:70%;/*reset for all except IE6*/
}
.sidebar-right #centre {
float:left;
width:60%;/*Set for IE6 and all browsers*/
margin:20px 15px 0 70px;
background:url(images/shadebtm.png) center top no-repeat;
}
body > .sidebar-right #centre {
width:70%;/*reset for all except IE6*/
}

.sidebars #centre {
float:left;
width:60%;
margin:20px 15px 0 15px;
background:url(images/shadebtm.png) center top no-repeat;
}
#base_pan {
clear:both;
background: #cccccc url(images/baseimage.jpg) repeat-x top;
}
/*end sidebar and content positioning*/
#base_container {
background:url(images/shadetop.png) center top no-repeat;
text-align:left;
color:#FFFFFF;
height:20.5em;
}
.user_container {
width:30.5em;
float:left;
margin-top:40px;
}
.user_container h2 {
color:#0C0C0C; font:24px/40px Georgia, "Times New Roman", Times, serif;
text-transform:lowercase;
margin-left:20px;
}
.item-list ul li {
list-style-type:none; margin:0 10px 0 0;
}
.item-list ul li a{
display:block; 
height:2.5em; 
background:url(images/arrow-normal.gif) 0 8px no-repeat #cccccc; 
color:#3D3C2C; 
font:14px Arial, Helvetica, sans-serif; 
text-decoration:none; 
margin:0; 
padding:0 0 0 16px; 
text-transform:none;
}
.item-list ul li a:hover{
background:url(images/arrow-hover.gif) 0 8px no-repeat #BDBDBD; 
color:#3D3C2C; 
text-decoration:none; 
text-transform:none;
}
#user1 {
border-right:#FFFFFF dotted 1px;
}
#footer_container {
background:url(images/footerlogo.png) top right no-repeat;
height:10em;
}
#footer_container p {
margin:0;
}
#footer_container a {
color:#FFFFFF;
text-decoration:none;
}
#footer_container a:hover {
color:#FFCC00;
text-decoration:underline;
}
.whiteout {
font-size:0px;
}
#user-login-form {
text-align:left;
}
/*Blocks Formatting*/
#block-admin-display-form {
background-color:#CCCCCC;
padding-left:20px;
}
.block-region {
color:#000000;
font-weight:bold;
}
/*Start Advert Blocks*/
#block-block-3.block-block h2, #block-block-4.block-block h2, #block-block-5.block-block h2, #block-block-6.block-block h2, #block-block-7.block-block h2 {
padding-top:20px;
font-size:1.7em;
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
text-align:center;
margin:0;
}
#block-block-3  {
background:url(images/blockamb300by136.png) no-repeat top left;
width:12em;
}
#block-block-3 .inner {
background:url(images/blockambrtside136.png) no-repeat top right;
height:136px;
}
#block-block-3 p.block-link a{
width:66px;
height:1.5em;
display:block;
background:url(images/amberbutton.png) no-repeat center;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
}
#block-block-3 p.block-link a:hover{
background:url(images/buttonhover.png) no-repeat center;
}
#block-block-4, #block-block-6  {
background:url(images/blockgrey300by136.png) no-repeat left;
width:12em;
}
#block-block-4 .inner, #block-block-6 .inner {
background:url(images/blockgreyrtside136.png) no-repeat top right;
height:136px;
}
#block-block-4 p.block-link a, #block-block-6 p.block-link a{
width:66px;
height:1.5em;
display:block;
background:url(images/greybutton.png) no-repeat center;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
}
#block-block-4 p.block-link a:hover, #block-block-6 p.block-link a:hover {
background:url(images/buttonhover.png) no-repeat center;
}
#block-block-5, #block-block-7  {
background:url(images/blockred300by136.png) no-repeat left;
width:12em;
}
#block-block-5 .inner, #block-block-7 .inner {
background:url(images/blockredrtside136.png) no-repeat top right;
height:136px;
}
#block-block-5 p.block-link a, #block-block-7 p.block-link a{
width:66px;
height:1.5em;
display:block;
background:url(images/redbutton.png) no-repeat center;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
}
#block-block-5 p.block-link a:hover, #block-block-7 p.block-link a:hover{
background:url(images/buttonhover.png) no-repeat center;
}
.cost {
position:absolute;
margin:20px 0 0 1em;
color:#3b3b3b;
font-size:1.2em;
font-weight:bold;
font-style:italic;
}
.block-link {
position:relative;
top:50px;
}
.block-link a {
padding-left:13px;
}
/*End Advert Blocks*/
/*Start Miscellaneous Formatting*/
#block-search-0 {
margin:0 0 10px 0;
}
#edit-submit {
margin-top:5px;
}
.block {
margin:10px 0;
}
#centre h2, .node h2 {
color:#FBD61A; 
font:28px/30px Georgia, "Times New Roman", Times, serif; 
font-weight:normal;
text-decoration:none;
text-transform:lowercase;
margin:45px 0px 10px 0px;
}
.node h3, .node h3 a, .clear-block h3, #centre h5, #contact-mail-page h3 {
color:#FBD61A; 
font: 20px/20px Georgia, "Times New Roman", Times, serif; 
font-weight:normal;
text-decoration:none;
text-transform:lowercase;
}
.node h3, #centre h5{
margin-bottom:10px;
}
.content ul, #contact-mail-page ul  {
list-style:outside disc;
margin:0 0 10px 15px;
}
.index {
float:right;
}
.terms li, li.node_read_more, .submitted {
margin-left:-999px;
font-size:1px;
}
#node-1 {
margin-top:50px;
}
.breadcrumb {
position:absolute;
}
table {
width:37em;
}
.block-faq {
margin-left:30px;
}
.block-faq a  {
margin-left:20px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
font-style:oblique;
color:#3b3b3b;
text-decoration:none;
text-transform:lowercase;
}
.block-faq a:hover  {
color:#FFCC00;
text-decoration:underline;
}
ul.faq_category_list li a {
display:block;
height:1.5em; 
background:url(images/arrow-hover.gif) 0 8px no-repeat; 
color:#FFFFFF; 
font:14px Arial, Helvetica, sans-serif; 
text-decoration:none; 
padding:0 0 0 16px;
}
.faq_qa {
margin:10px 0 20px 0;
}
.block-bookmark_us {
border-bottom:1px dotted #FFFFFF;
padding:0 0 10px 0px;
}
.block-bookmark_us a {
color:#FFFFFF;
text-decoration:none;
}
.block-bookmark_us a:hover {
color:#FFCC00;
text-decoration:underline;
}

/*Start transparent ad blocks*/
#block-block-9,#block-block-10, #block-block-11, #block-block-12, #block-block-13, #block-block-15, #block-block-19, #block-block-20, #block-block-21 {
background:url(images/sideshadow.gif) no-repeat top left;
text-align:center;
border-left:#000000 solid 1px;
border-bottom: solid #000000 1px;
margin-top:20px;
padding:10px 0 0 10px;
width:120px;/*Set for IE6 and all browsers*/
}
html > #block-block-9,#block-block-10, #block-block-11, #block-block-12, #block-block-13, #block-block-15, #block-block-19, #block-block-20, #block-block-21 {
width:auto;/*reset for all except IE6*/
}
#block-block-9 a,#block-block-10 a, #block-block-11 a, #block-block-12 a, #block-block-13 a,  #block-block-15 a, #block-block-19 a, #block-block-20 a, #block-block-21 a {
display:block;
height:2em;
font-weight:bold;
text-decoration:none;
}
#block-block-9 a:hover,#block-block-10 a:hover, #block-block-11 a:hover, #block-block-12 a:hover, #block-block-13 a:hover,  #block-block-15 a:hover, #block-block-19 a:hover, #block-block-20 a:hover, #block-block-21 a:hover {
background-color:#333333;
}
#block-block-9 a.line-2, #block-block-10 a.line-2, #block-block-11 a.line-2, #block-block-12 a.line-2, #block-block-13 a.line-2, #block-block-15 a.line-2, #block-block-19 a.line-2, #block-block-20 a.line-2, #block-block-21 a.line-2, #block-block-26 a.line-2 {
font: 18px/20px "Times New Roman", Times, serif;
margin:10px;
color:#00CCFF;
}
#block-block-9 a.line-1, #block-block-10 a.line-1, #block-block-11 a.line-1, #block-block-12 a.line-1, #block-block-13 a.line-1, #block-block-15 a.line-1, #block-block-24 a.line-1, #block-block-19 a.line-1, #block-block-20 a.line-1, #block-block-21 a.line-1, #block-block-26 a.line-1 {
font: 23px "Times New Roman", Times, serif;
color:#FFFFFF;
}
#block-block-9 a.line-3, #block-block-10 a.line-3, #block-block-11 a.line-3, #block-block-12 a.line-3, #block-block-13 a.line-3, #block-block-15 a.line-3, #block-block-24 a.line-3, #block-block-19 a.line-3, #block-block-20 a.line-3, #block-block-21 a.line-3, #block-block-26 a.line-3 {
font: 15px "Times New Roman", Times, serif;
color:#FFFFFF;
padding-bottom:10px;
}
#block-block-10 a.line-2, #block-block-20 a.line-2 {
color:#CCCCCC;
}
#block-block-11 a.line-2 {
color:#FF0000;
}
#block-block-12 a.line-2, #block-block-19 a.line-2 {
color:#FCC000;
}
#block-block-13 a.line-2 {
color:#FFFF00;
}
#block-block-15 a.line-2, #block-block-26 a.line-2 {
color:#00ccff;
}
#block-block-24 a.line-2 {
color:#ff0000;
}
#block-block-21 a.line-2 {
color:#ffcc00;
}
.block-block a {
text-decoration:none;
}
/*End transparent ad blocks*/
/*Start blockquotes*/
#block-block-14, #block-block-22, #block-block-23, #block-block-25, #block-block-28, #block-block-24, #block-block-26, #block-block-32, #block-block-33, #block-block-34  {
width:9em;
margin:20px 5px 20px 5px;
background:url(images/smwhtopenquote.png) top left no-repeat;
color:#FFFFFF;
}
#block-block-14 div.quote, #block-block-22 div.quote, #block-block-23 div.quote, #block-block-24 div.quote, #block-block-25 div.quote, #block-block-28 div.quote, #block-block-26 div.quote, #block-block-32 div.quote, #block-block-33 div.quote, #block-block-34 div.quote {
display:block;
background:url(images/smwhtclosequote.png) bottom right no-repeat;
padding-bottom:2px;
width:120px;/*Set for IE6 and all browsers*/
}
html > #block-block-14 div.quote, #block-block-22 div.quote, #block-block-23 div.quote, #block-block-24 div.quote, #block-block-25 div.quote, #block-block-28 div.quote, #block-block-26 div.quote, #block-block-32 div.quote, #block-block-33 div.quote, #block-block-34 div.quote {
width:auto;/*reset for all except IE6*/
}
#block-block-14 p, #block-block-22 p, #block-block-23 p, #block-block-24 p, #block-block-25 p, #block-block-28 p, #block-block-26 p, #block-block-32 p, #block-block-33 p, #block-block-34 p {
font: 17px/20px Georgia, "Times New Roman", Times, serif;
padding:20px 5px 10px 10px;
}
#block-block-14, #block-block-22, #block-block-23, #block-block-25, #block-block-28, #block-block-24, #block-block-26, #block-block-32, #block-block-33, #block-block-34, #block-block-10  {
margin-top:30px;
}
/*End blockquotes*/
/*Start Standards icons right sidebar*/
#block-block-16 {
margin-top:110px;
}
#block-block-17, #block-block-18 {
margin-top:50px;
}
#block-block-27 {
margin-top:20em;
}
/*End Standards icons right sidebar*/
/*Start Administration Formatting*/
#node-admin-content .select-all, #node-admin-content legend, #node-admin-content dl.multiselect dt, #node-admin-content td, #node-admin-content th, #node-admin-content .form-item {
padding:.5em 0 .5em .8em;
}
#node-admin-content ul.clear-block li {
padding-left:.8em;
}
#node-admin-content .form-submit {
margin-top:.5em;
}
#node-admin-content th {
color:#FBD61A;
font-weight:bold;
}
.preview .node {
background-color:#3b3b3b;
}
table.sticky-table {
width:100%;
}
tr.even, tr.odd {
background-color:#CCCCCC;
border-bottom:#3b3b3b double 3px;
}
p a, .admin-list a, .compact-link a, .more-help-link a, .node-type-list a, .collapse-processed a, .help a,.secondary li a, a.imce-inline-image, a.imce-inline-link, .node h2 a, .taxonomy-term-description a, .description a, .messages a, #node-30 a, dt.title a{
color:#00ccff;
text-decoration:none;
}
.primary li a {
color:#0000FF;
text-decoration:none;
}
.status {
color:#FBD61A;
font-family:Georgia, "Times New Roman", Times, serif;
margin-bottom:10px;
}
p a:hover, .admin-list a:hover, .compact-link a:hover, .more-help-link a:hover, .node-type-list a:hover, .collapse-processed a:hover, a:hover.active, .help a:hover, .secondary li a:hover, .primary li a:hover, a:hover.imce-inline-image, a:hover.imce-inline-link, .col_data a:hover, .node h2 a:hover, .taxonomy-term-description a:hover, .description a:hover, .messages a:hover, #node-30 a:hover, dt.title a:hover {
color:#FFCC00;
text-decoration:underline;
}
/*End Administration Formatting*/
/*Start Pricing Tables formatting*/
.col_data a {
display:block;
color:#c50000;
text-decoration:none;
}
.col_data a:hover {
background-color:#3b3b3b;
text-decoration:none;
}
.important {
font-weight:bold;
font-size:1.1em;
}
#web-hosting tbody {
border:0;
}
#web-hosting, #design-pricing, #update-pricing {
width:100%;
margin-top:15px;
}
tbody {
border:0;
}
.heading_col_label {
color:#FBD61A;
font: 20px/20px Georgia, "Times New Roman", Times, serif; 
font-weight:normal;
text-decoration:none;
text-transform:lowercase;
padding:5px;
}
.heading_col_data {
color:#FBD61A;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
text-decoration:none;
text-transform:lowercase;
margin-bottom:10px;
}
/*End Pricing Tables Formatting*/
#centre_bottom .block-block {
float:left;
}
#design-cost-block, #maintenance-block, #hosting-block, #domain-block {
background:url(images/listblockblankamberlge.gif) no-repeat left top;
width:292px;
height:180px;
margin:12px 0 0 50px;
padding-top:5px;
}
.design-cost-option a, .design-cost-option a:hover, .hosting-cost-option a, .hosting-cost-option a:hover, .maintenance-cost-option a, .maintenance-cost-option a:hover, .domain-cost-option a, .domain-cost-option a:hover  {
background:url(images/liststripnormal.png) no-repeat left center;
display:block;
width:276px;
height:24px;
margin:0 0 0 8px;
padding:10px 0 0 10px;
color:#3b3b3b;
font-size:11px; 
text-decoration:none;
}
.design-cost-option a:hover {
background:url(images/liststriphover.png) no-repeat left center;
}
#hosting-block {
background:url(images/listblockblankredlge.gif) no-repeat left top;
}
.hosting-cost-option a, .hosting-cost-option a:hover {
background:url(images/liststripnormalred.png) no-repeat left center;
}
.hosting-cost-option a:hover {
background:url(images/liststriphoverred.png) no-repeat left center;
}
#maintenance-block {
background:url(images/listblockblankyellowlge.gif) no-repeat left top;
}
.maintenance-cost-option a, .maintenance-cost-option a:hover {
background:url(images/liststripnormalyellow.png) no-repeat left center;
}
.maintenance-cost-option a:hover {
background:url(images/liststriphoveryellow.png) no-repeat left center;
}
#domain-block {
background:url(images/listblockblankbluelge.gif) no-repeat left top;
}
.domain-cost-option a, .domain-cost-option a:hover {
background:url(images/liststripnormalblue.png) no-repeat left center;
}
.domain-cost-option a:hover {
background:url(images/liststriphoverblue.png) no-repeat left center;
}
/*start Project summary Formatting*/
.project-container {
background-color:#666666;
width:625px;/*Set for IE6 and all browsers*/
border-bottom:15px;
padding-bottom:5px;
margin-bottom:10px;
}
.content > .project-container {
width:640px;/*reset for all except IE6*/
}

.project-container p.read {
margin:0px 0px 5px 5px;
}
.project-image {
border: solid #3b3b3b 6px;
margin:8px 0 0px 8px;
}
.project-title {
font-size:1.5em;
font-family:Georgia,"Times New Roman",Times,serif;
font-size: 2em;
line-height:1em;
font-style:italic;
color:#CCCCCC;
margin:-110px 10px 0 475px;
}
.information {
background-color:#999999;
padding-top:5px;
}
.information ul {
margin:0;
padding:5px;
}
.information li {
display:inline;
color:#3b3b3b;
padding-right:40px;
}
.tag {
font-weight:bold;
color:#3b3b3b;
padding-left:5px;
}
.weblink {
color:#3b3b3b;
padding-bottom:5px;
}
/*End Project Summary Formatting*/
/*Start Project page formatting*/
#text {
width:260px;/*Set for IE6 and all browsers*/
color:#3b3b3b;
padding-top:10px;
margin-top:-235px;/*Set for IE6 and all browsers*/
}
.project-inner > #text {/*reset for all except IE6*/
width:300px;
margin-top:auto;
}

#maintext, #design {
background-color:#CCCCCC;
padding:5px;
margin-left:10px;
}
.site-title {
display:block;
width:250px;
padding:10px 0 10px 5px;
margin-left:10px;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:2em;
line-height:1em;
font-style:italic;
color:#CCCCCC;
}
.project-container h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#3b3b3b;
text-transform:none;
font-weight:bold;
padding-left:5px;
}
.project-container p {
padding-left:5px;
}
.site-image {
float:right;
border: solid #3b3b3b 6px;
width:100px;
height:75px;
}
#design {
width:610px;
margin-bottom:10px;
}
#images {
margin:40px 30px 0 0;/*Set for IE6 and all browsers*/
float:right;
width:224px;
height:174px;
}
.project-inner > #images {
margin:40px 60px 0 0;/*reset for all except IE6*/
}
#enlarge {
font-size:.8em;
}
.inner-inner {
height:140px;
}