/*
Theme Name: Earthworks Audio
Theme URI: http://www.catalystwebworks.com
Description: This theme was built exclusively for Earthworks Audio.
Version: 1.0
Author: Catalyst Webworks
Author URI: http://www.catalystwebworks.com/
Tags: widgets, three column, brown, custom


*/



BODY { background:url('images/ew-background-blue.jpg'); color:#233f76; margin:0; } /* #97938F */

#homelink { width:350px; height:90px; position:absolute; top:0px; left:0px; }
#homelink:hover { cursor:hand; cursor:pointer; }

#top-back { width:1150px; margin:0 auto; background:url('images/top-back-blue6.jpg') no-repeat; }
#contentdiv { width:1150px; margin:0 auto; background:#FCFBF8 url('images/page-back-7.jpg') repeat-y; }
#toplinks { width:980px; height:40px; margin:0 auto; }
#header { width:980px; height:100px; margin:0 auto; }
DIV#page { width:980px; margin:0 auto; position:relative;  }
#footer { width:980px; margin:0 auto; text-align:center; clear:both; color:#999999; }
A { color:#003399; text-decoration:none; }
A IMG { border:none; }
.wp-caption-text { font-size:10px; color:#000; text-align:left; }
.navigation { display:none; }
object { z-index:1; }
embed { z-index:1; }

.pagination { text-align:center; border-bottom:1px solid #6D6B6A; padding:0 0 10px 0; margin:0 0 10px 0; }
.pagination A { margin:0 10px; }
.pagination .disabled { margin:0 10px; }
.pagination .current { margin:0 10px; }

DIV.sociable { clear:both; }

/* TOP LINKS */
#search { float:left; height:40px; margin:0 10px; }
#search INPUT[type=text] { margin-bottom:10px; margin-right:5px; border:1px solid #8F8F9D; padding:4px; }
#search INPUT[type=submit] { background:#003399; margin-bottom:10px; border:1px solid #0055ff; padding:3px; color:#FFF; }
#toplinks { width:980px; height:30px; padding-top:10px; font-family:trebuchet ms; font-size:12px; }
#toplinks IMG { width:25px; margin-left:5px;  }
#socmed { float:left; height:40px; margin:0 10px; }
#qlinks { float:leftt; height:40px; margin:5px 10px 0 10px; }

#toplinks A { color:#D1D2CE; }

/* FOOTER */
#footer { padding-top:20px; font-size:12px; font-family:trebuchet ms; }
#footer LI { list-style:none; }

.alignleft { float:left; margin:0 12px 3px 0px; }
.aligncenter { float:none; margin: 0 0 3px 0; margin:0 auto; }
.alignright { float:right; margin:0 0 3px 12px; }
IMG.avatar { float:left; margin:0 12px 3px 0px; }

/*#content-table { width:950px; }
#leftcolumn { width:200px; border-right:1px solid #DAD5D5; padding:0px; margin:0px; }
#centercolumn { width:500px; padding-left:20px; padding-right:20px; }
#rightcolumn { width:200px; padding-left:12px; padding-right:30px; border-left:1px solid #DAD5D5; border:1px solid red; }*/

/* DROP MENU */
#menu { float:left; width:210px;}
#dropmenu LI.constant-contact-signup LABEL { display:none; }
#dropmenu LI.constant-contact-signup INPUT[type=text] { width:50%; margin-bottom:10px; border:1px solid #9D8889; padding:4px; }
#dropmenu LI.constant-contact-signup INPUT[type=submit] { width:35%; background:#003399; margin-bottom:10px; border:1px solid #0055FF; padding:3px; color:#FFF; }
#dropmenu LI.constant-contact-signup DIV { display:inline; }

#dropmenu { width:180px; margin-left:30px; margin-bottom:20px; /*border-right:1px solid #DAD5D5;*/ font-family:trebuchet ms; font-size:11px; letter-spacing:1px; position:relative; z-index:90; }
#dropmenu a { text-decoration:none; color:#54545C; }
#dropmenu li { position:relative; list-style:none; border-bottom:1px solid #DAD5D5;  padding:7px 0px 7px 0px; margin:0px; }
#dropmenu A:hover { color:#222222; }
#dropmenu #permlinks A { text-transform:uppercase; color:#003399; font-weight:bold; }

/* DROP MENU : FIRST LEVEL */
#dropmenu UL { display:none; position:absolute; top:0px; left:170px; padding:0px; margin:0px; list-style-position:outside; z-index:100; width:100%; border-top:1px solid #DAD5D5; }
#dropmenu UL LI { background:#efeef4; padding:7px; border-right:1px solid #DAD5D5; border-left:1px solid #DAD5D5; }
#dropmenu UL LI:hover { background:#efeef4; }
#dropmenu UL LI A:hover { color:#54545C; }

/* WIDGETS */
LI.widget { font-family:trebuchet ms; font-size:12px; line-height:20px; letter-spacing:1px; color:#54545C;}
LI.widget H2 { text-transform:uppercase; font-size:12px; color:#003399; font-weight:100; font-family:trebuchet ms; letter-spacing:1px; }
#bottom-widgets { background:url('images/home-widget-back-6.png') no-repeat; width:976px; height:315px; padding-left:12px; clear:both;  }
#bottom-widget-left, #bottom-widget-center, #bottom-widget-right { width:300px; float:left; margin-top:45px; border-right:1px solid #E9E9E6; }
#bottom-widget-left { margin-left:32px; }
#bottom-widget-right { border-right:none; }
#bottom-widgets LI { list-style:none; padding:0 25px; margin:0; font-family:trebuchet ms; font-size:12px; line-height:20px; letter-spacing:0.05em; text-align:left; }
#bottom-widgets LI UL { padding:0; margin:0; }
#bottom-widgets LI LI { padding:0; margin:0; }
#bottom-widgets H2 { text-align:center; }
#bottom-widgets P.wp-caption-text { display:none; }

#bottom-widgets DIV.testimonials_manager_widget { }
#bottom-widgets DIV.testimonials-name { margin-bottom:15px; text-align:right; font-weight:bold; text-transform:uppercase; }
#bottom-widgets DIV.testimonials-page-link { text-align:center; }

/* CWMM */
#montage { float:left; width:706px; }
#cwmmcontainer { width:706px; height:363px; position:relative; margin-left:27px; }
#cwmm { width:706px; height:363px; }
#cwmm DIV.cwmm-text-back { position:absolute; top:260px; left:0px; height:103px; width:706px; background:#000; /* for IE */ filter:alpha(opacity=75); /* CSS3 standard */ opacity:0.75; }
#cwmm DIV.cwmm-text { position:absolute; top:250px; left:0px; height:153px; width:706px; text-align:right; }
#cwmm P.headline { color:#C2CCFF; font-size:20px; font-family:trebuchet ms; font-weight:100; letter-spacing:2px; text-transform:uppercase; margin:16px 26px 0 0; padding:0px; }
#cwmm P.byline { color:#C2CCFF; font-size:20px; font-family:trebuchet ms; letter-spacing:2px; text-transform:uppercase; margin:12px 26px 0 0; padding:0px; }
#cwmm P.prompt { color:#C2CCFF; font-size:12px; font-family:trebuchet ms; letter-spacing:2px; text-transform:uppercase; margin:12px 26px 0 0; padding:0px; }
#pager { position:absolute; top:330px; left:5px; height:0px; z-index:88; }
#pager DIV.pager-dot { float:left; list-style:none; width:9px; height:9px; padding:0; margin-left:15px; background:url('images/pager-off.png') no-repeat; }
#pager DIV.pager-dot:hover { cursor:hand; cursor:pointer; }
#pager A.activeSlide DIV.pager-dot { background:url('images/pager-on-blue5.png') no-repeat; }

/* SUBBOX */
#subboxes #subbox-table TD.subbox UL.topul { margin:0px; padding:0px; }
#subboxes { width:706px; margin-left:27px; margin-bottom:35px; font-family:trebuchet ms; overflow:hidden; }
#subboxes LI, #subboxes UL { list-style:none; padding:0px; margin:0px; }
#subboxes H2 { color:#FFF; background:#003399; margin:0px; padding:7px 0px 7px 15px; text-transform:none; font-weight:100; letter-spacing:1px; font-size:12px;  }
#subboxes TABLE { width:706px; background:#2E3134 url('images/subbox-back-1.png') repeat-x; }
#subboxes TD.subbox { width:25%; border-right:1px solid #AAABAD; }
#subboxes TD.subbox-right { width:25%; border-right:none;  }
#subboxes A { color:#9E9F9B; font-family:trebuchet ms; font-size:12px; letter-spacing:1px; line-height:20px;  }
#subboxes UL { margin:10px 5px 20px 20px; }

/* CONTENT */
#content { font-family:trebuchet ms; font-size:12px; letter-spacing:1px; line-height:20px; text-align:justify; width:520px; float:left; border-left:1px solid #DAD5D5; padding:0 20px; color:#54545C}
#content A { text-decoration:underline; }
#content H2 { margin-top:3px; padding:0px; }
#content #content-header IMG.content-header-image { width:500px; height:185px; }

#content DIV.testimonial { margin:0 20px 10px 20px; padding:10px; }
#content DIV.testimonials-name { margin-bottom:15px; text-align:right; font-weight:bold; text-transform:uppercase; }
P#breadcrumbs { margin:0px 0 20px 0; padding:0px; }


/* RIGHT COLUMN */
#sidebar { float:left; width:160px; border-left:1px solid #DAD5D5; padding:0 20px 0 15px; }
#sidebar IMG { max-width:150px; height:auto; }
#sidebar LI { list-style:none; text-align:left; padding:0px; margin:0px; }
#sidebar LI UL LI { list-style:disc; text-align:left; padding:0px; margin:0px; }
#sidebar LI.widget_related_posts UL { padding:0px; margin:0px; list-style:none; }
#sidebar LI.widget_related_posts UL LI { padding:0px; margin:0px; list-style:none; }
LI.widget UL { margin:0 0 0 10px; padding:0px; }
#sidebar H2 { font-size:12px; margin-top:3px; padding-top:5px; border-top:1px solid #DAD5D5; width:93%; text-align:center; }
#sidebar H3 { font-size:12px; text-align:center; margin-bottom:30px; font-weight:100; }
#sidebar H3 A { color:#97938F; }
#sidebar .sociable { display:none; }

#dealer-submenu { font-family:trebuchet ms; border-bottom:1px solid #DAD5D5; padding:0 0px 10px 10px; float:left; }
#dealer-submenu H2 { font-size:12px; }
#dealer-submenu UL { padding:0; margin:0; }
#dealer-submenu LI { list-style:none; }
#dealer-submenu LI UL { margin-left:20px; }
#dealer-submenu LI UL LI { list-style:disc; font-size:12px; }

#sidebar LI.widget_cwrecent UL { margin:0px; padding:0px; }
#sidebar LI.widget_cwrecent LI { list-style:none; }
#sidebar LI.widget_cwrecent IMG { margin-bottom:0px; }



/* These Are for the google Table Gadgets */
.Table-Header {
   border: 1px solid lightgray;
   text-align: center;
   font-size: 9px;
   font-weight: bold;
   font-family:trebuchet;
}
  
.Table-Rows {
    border: 1px solid #E6E6E6;
    text-align: center;
    font-size: 9px;
    font-weight: bold;
    font-family:trebuchet;
}
 
.Table-Element {
    text-align: center;
}

