/*---------------------------------Copyright 2009 DuBose Web Group and South Carolina Cable Television Association / SCCTA-------------------------------------------------*/* { margin: 0; padding: 0; }body  { font: 100% Verdana, Arial, Helvetica, sans-serif; background:url(images/container_bg.gif) repeat-x top center; margin: 0; padding: 0; text-align: center; color: #000000; }.home{ font: 100% Verdana, Arial, Helvetica, sans-serif; background:url(images/container_bg_home.gif) repeat-x top center; margin: 0; padding: 0; text-align: center; color: #000000; }#container { width: 840px; background: #FFFFFF; margin: 0 auto; text-align: left; }  #header { background: #FFFFFF; height:100px; padding:30px 0 0 30px; }h1.sccta a{ display: block; width: 368px; height: 75px; background:url(images/logo_website.gif) no-repeat; float:left; text-indent:-9999px; font-size: 0px; padding:0; margin:0; }h1.sccta a:hover{background-position: bottom left;}#news_area{ padding:15px 0 0 0; }#news_left { float: left; width: 230px; height:223px; background:url(images/home_box_left.gif) no-repeat; clear:both; }#news_left a { font:12px Arial, Helvetica, sans-serif; color:#006699; text-decoration:underline; line-height:16px; }#news_left a:hover { font:12px Arial, Helvetica, sans-serif; color:#003366; text-decoration:none; line-height:16px; }#news_left p { font:12px Arial, Helvetica, sans-serif; color:#444444; margin:30px 0 0 20px; line-height:16px; }#news_left h1{ font: 18px Georgia, "Times New Roman", Times, serif; color:#FFFFFF; margin:15px 0 0 15px; }#news_right { margin: 0 0 0 245px; padding:17px 0 0 0; background:url(images/home_box.gif) no-repeat; width:595px; height:223px; }#news_right h1{ font: 18px Georgia, "Times New Roman", Times, serif;  color:#FFFFFF; margin:0; padding:0 0 15px 25px; }#news_right p{ font:13px Arial, Helvetica, sans-serif; color:#666666; padding:10px 40px 0 25px; line-height:20px; }#news_right a { color:#003366; text-decoration:underline;}#news_right a:hover { color:#006699; text-decoration:none;}#CCCnavContainer { height: 50px; margin: 0 auto; padding: 0; text-align: center; background:url(images/navigation.gif) no-repeat; }#navCCC { margin: 0 auto; width:840px; padding: 0; list-style-type: none; background: transparent url(images/navigation.gif) 0 0 no-repeat; }#navCCC li { float: right; margin: 0; padding: 0; height: 50px; background-color: transparent; background-repeat: no-repeat; }#navCCC li a { display: block; background-color: transparent; background-repeat: no-repeat; height: 50px; text-decoration: none; }#navCCC li a:hover { text-decoration: none; background-image: url(images/navigation.gif); }#navContact { width: 135px; background-position: -705px 0; background-image: url(images/navigation.gif); }#navContact:hover, #navContactSel { width: 135px; background-position: -705px -50px ; background-image: url(images/navigation.gif); }#navWedding { width: 116px; background-position: -589px 0; background-image: url(images/navigation.gif); }#navWedding:hover, #navWeddingSel { width: 116px; background-position: -589px -50px ; background-image: url(images/navigation.gif); }#navEvents { width: 115px; background-position: -474px 0; background-image: url(images/navigation.gif); }#navEvents:hover, #navEventsSel { width: 115px; background-position: -474px -50px ; background-image: url(images/navigation.gif); }#navDownload { width: 120px; background-position: -354px 0; background-image: url(images/navigation.gif); }#navDownload:hover, #navDownloadSel { width: 120px; background-position: -354px -50px ; background-image: url(images/navigation.gif); }#navCatering { width: 117px; background-position: -237px 0; background-image: url(images/navigation.gif); }#navCatering:hover, #navCateringSel { width: 117px; background-position: -237px -50px ; background-image: url(images/navigation.gif); }.navText { visibility: hidden; }#sidebar1 { float: left;  width: 230px; padding:5px 0 0 5px; clear:both; }#sidebar1 a{ display:block;  font:16px Georgia, "Times New Roman", Times, serif; font-weight:normal; text-decoration:none; padding:9px 6px 9px 0; color:#777777; text-align:right; }#sidebar1 a:hover{ color:#003366; }#sidebar1 span { font:10px Arial, Helvetica, sans-serif; color:#777777; text-align:right; }#sidebar1 img {margin:20px auto; background:#99ccff; padding:3px; border:#cccccc 1px solid; }#mainContent { margin: 0 0 0 245px; }#mainContenthome { margin: 0 0 0 245px; }#mainContent a { color:#003366; text-decoration:underline;}#mainContent a:hover { color:#006699; text-decoration:none;}#mainContent h1{font: 24px Georgia, "Times New Roman", Times, serif; color:#003366; margin:20px 0 20px 15px; padding:0; }#mainContent h2{font: 17px Georgia, "Times New Roman", Times, serif; color:#003366; margin:20px 0 0 15px; padding:0; }#mainContent p{ font:13px Arial, Helvetica, sans-serif; color:#444444; padding:10px 40px 0 20px; line-height:20px; text-align:justify; }#mainContent ul{ font:13px Arial, Helvetica, sans-serif; color:#444444; padding:10px 10px 0 50px;line-height:20px; }#footer { margin:40px 0 0 0; padding: 0; background:#003366; width:100%; font: 11px Tahoma, Geneva, sans-serif; color:#ffffff; height:50px; text-align:left; }#footer_text { background:url(images/sc.jpg) left no-repeat; width:900px; height:35px; margin: 0; padding: 16px 0 0 45px; margin:0 auto; }#footer_text span { margin:0 0 0 260px; }#footer_text a { color:#ffffff; text-decoration:underline; font:bold 12px/16px Tahoma, Geneva, sans-serif; margin-bottom:5px; padding:0 10px 0 10px; }#footer_text a:hover { text-decoration:none; }.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }	form { margin:10px 0 15px 40px; }form br { line-height:0; }input, textarea, select { background-color:#eeeeee; border:1px #cccccc solid; color:#777777; width:250px; height:22px; vertical-align: middle; margin-bottom:6px; padding-top:1px; padding-left:4px; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; }textarea {  height:51px;  overflow:auto; }input.submit, input.submit-contact-main {  width:90px; height:30px;  cursor:pointer;  padding:0;  }input.submit-contact-main { margin:0 auto; }.imgfloatrt{ float:left; padding:10px; font:11px Arial, Helvetica, sans-serif; color:#ffffff; text-align:center; }#contact_staff{border-left:3px solid #003366; padding:0 0 0 20px; margin:40px 0 0 80px;}#ray_sharpe { background:url(images/ray_sharpe.jpg) no-repeat; float:right; border:#cccccc 3px solid; margin: 0 10px 0 20px; }#board_table { margin:0 0 0 60px; font:13px Arial, Helvetica, sans-serif; color:#777777; }#board_table img { padding:2px; border:1px solid #cccccc; }