/* Start of CMSMS style sheet 'WGCD-styles' */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { 
 margin: 0; 
 padding: 0; 
 border: 0; 
 outline: 0; 
 font-size: 100%; 
 vertical-align: baseline; 
 background: transparent; 
 } 

ol, ul { 
 list-style: none; 
 } 

blockquote, q { 
 quotes: none; 
 } 

blockquote:before, blockquote:after, q:before, q:after { 
 content: ''; 
 content: none; 
 } 

:focus { 
 outline: 0; 
 } 

table { 
 border-collapse: collapse; 
 border-spacing: 0; 
 } 

caption, th, td { 
 text-align: left; 
 font-weight: normal; 
 } 

strong { 
 font-weight: bold; 
 } 

em { 
 font-style: italic; 
 }   

a {
  text-shadow: 0 0 0 #000;
  }

a:link   {
  color: #00084c;
  }

a:visited {
 color: #4A4E78;
  }

a:focus {
  color: #0018de;
  }
  
a:hover  {
  color: #0018de;
  }
  
a:active  {
  color: #0018de;
  }      

body  {
  font-size: 10pt;
  line-height: 1.4em;
  font-family: tahoma, geneva, sans-serif;
  vertical-align: top;
  background-image: url("../images/bg.png");
  background-repeat: repeat-x;
  color: #444;
}

body.blog {background-image: url("../images/bg-blog.gif");background-repeat:repeat-x;}

#capt {
  color: #384253;
  font-size: .8em;
line-height: 1.2em;
  }

.clear  {
  clear: both;
  }

#col-left {
  float: left;
  width: 200px;
  }

#col-right  {
  float: right;
  width: 160px;
  text-align: center;
margin-left: 20px;
margin-bottom: .4em;
margin-top: 3.6em;
  }

#container  {
  position: relative;
  width: 848px;
  left: 50%;
  margin-left: -424px;
  background: transparent;
  }

#content  {
  background: transparent;
  width: 844px;
  max-width: 844px;
  }

/* begin main copy styles */

#copy {
top: 0px;
margin-left: 240px;
margin-right: 20px;
font-size: 1.2em;
line-height: 1.4em;
color: #444;
  }

#copy p {
  margin-bottom: 1.4em;
  }

#copy ul  {
  list-style: square;
  margin: 1.4em 0 1.4em 20px;
  }


#copy ol {
list-style: decimal;
margin: 1.4em 0 1.4em 20px;
}
  
/* end main copy styles */  

dfn {
font-weight: bold;
font-style: normal;
}

/* begin footer styles */

#footer {
  background-color: #aaa;
  border-top: 1px solid #999;
  padding: 14px 0;
  }

#footer a:link  {
  color: #080812;
  font-weight: normal;
  }
  
#footer a:visited  {
  color: #080812;
  font-weight: normal;
  }
  
#footer a:hover  {
  color: #0018de;
  }
  
#footer a:active  {
  color: #0018de;
  }   
  
#footer #foot-content {
  position: relative;
  width: 844px;
  left: 50%;
  margin-left: -422px;
  } 
  
#footer #foot-links {
border-bottom: 1px solid #ccc;
text-transform: lowercase;
 padding-bottom: 1em;
}
   

#footer #foot-links ul {
  margin-left: 20px;

  }

#footer #foot-links ul li {
  float: left;
  margin-right: .8em;
  font-size: 1em;
  }

#footer #foot-links ul ul li {
float: none;
}

#footer .res  {
  font-size: 1.2em;
  font-weight: bold;
  margin-bottom: .6em;
border-top: 1px solid #999;
padding-top: 1.4em;
  }
  
#footer #resources  {
  padding-left: 20px;
  color: #080812;
  margin-bottom: 1.2em;
  }  
  
#footer #resources li {
  
  }  

#footer #wg-resources {
float: left;
width: 400px;
max-width: 400px;
min-height: 300px;
}

#footer #super  {
  float: right;
  width: 122px;
  max-width: 122px;
  margin-right: 74px;
  font-size: 1.4em;
  font-weight: bold;
  letter-spacing: 1px;
  }
  
#footer #super a:link, #footer #super a:visited  {
  color: #fff;
  }  
  
#footer #super a:focus, #footer #super a:hover, #footer #super a:active  {
  color: #0018de;
  } 

#footer #disclaimer {
  font-size: .8em;
  line-height: 1.2em;
  color: #fff;
  margin: 0 20px;
  }
  
#footer #disclaimer p {
  margin-bottom: 1em;
  }  

#footer-rights  {
  background-color: #000;
  font-size: .8em;
  }

#footer-rights #copyright  {
  color: #fff;
  position: relative;
  text-align: center;
  }

#footer-rights a:link, #footer-rights a:visited  {
  color: #fff;
  }

#footer-rights a:focus, #footer-rights a:hover, #footer-rights a:active  {
  color: #0018de;
  } 
  
/* end footer styles */  



/* begin intake form styles */

.form-submitted {
padding: 10px 10px 10px 20px;
  background-color: #f2d7a2;
  color: #352200;
  width: 170px; 
  font-weight: bold;
  font-size: 1em;
}

#intake  {
  width: 180px;
  position: relative;

  }

#intake-label {
  font-size: 1.8em;
  background-image: url("../images/intake-bg.png");
  background-repeat: repeat;
  width: 160px;
  padding: 10px 20px 8px 20px;
  color: #3a2000;
  font-family: "arial narrow", arial, sans-serif;
  }

#intake fieldset {
margin: 0px;
padding: 0px;
}
  
#intake form  {
  padding: 10px 10px 10px 20px;
  background-color: #f2d7a2;
  color: #352200;
  width: 170px; 
  font-weight: bold;
  font-size: .8em;
  }  

#intake form div.required {
margin-bottom: 12px;
}

 
#intake input {
  width: 160px;
  height: 1.2em;
  border-top: 1px solid #e2b866;
  border-left: 1px solid #e2b866;
  background-color: #f8e9ca;
  }  

#intake .err {
color: #f00;
}
  
#intake .fbsubmit {
  background-color: #3a2000;
  background-image: url("../images/submit-bg.png");
  background-repeat: repeat;
  height: 2.4em;
  width: 100px;
  color: #fff;
  margin-left: 30px;
  padding-bottom: 2px;
  font-weight: bold;
  border-bottom: 3px solid #1e1000;
  border-right: 3px solid #1e1000;
  border-top: 2px solid #e2b866;
  border-left: 2px solid #e2b866;
  }  

/* end intake form styles */

#header {
  
  color: #fff;
  margin-top: 50px;
  margin-bottom: 14px;
  }

#header #branding {
  font-size: 2.4em;
  float: left;
  text-align: left;
  width: 650px;
  font-family: "palatino linotype", "times new roman", times, serif;
  }
  
#header #phones {
  text-align: right;
  font-weight: bold;
  font-size: .8em;
  line-height: 1.2em;
  text-shadow: 0 0 0 #000;
  }  

h1  {
color: #272b53;
font-size: 1.4em;
margin-bottom: 1em;
 font-family: "palatino linotype", "times new roman", times, serif;
border-bottom: 1px solid #a5a9cb;
  }

h1#CGBlogPostDetailTitle {margin-bottom: 0;}

h1 span {
font-size: .8em;
}

h2  {  
  color: #8e2400;
  font-size: 1.2em;
  margin-bottom: .4em;
margin-top: 1.2em;
  font-weight: normal;
  font-family: tahoma, geneva, sans-serif;

  }

h2.CGBlogSummaryLink {margin-bottom: 0;}

h3 {
font-size: 1em;
font-weight: bold;
font-family: tahoma, geneva, sans-serif;
}

img.left {
  float: left;
  }
  
img.right {
  float: right;
  } 

#main {
  text-align: left;
  font-size: 1em;
  margin-top: 10px;
  color: #000;
  }        

#nav-1 ul {
  margin-top: 4px;
  margin-left: 3px;
  font-family: "arial narrow", arial, sans-serif;
  }

#nav-1 ul li {
  float: left;
  font-size: 1.2em;
  margin-right: 50px;
  }

#nav-1 ul li a {
  color: #fff;
  text-decoration: none;
  }  
 
#pic img {
  behavior: url("iepngfix.htc");
margin: 0 7px 0 -7px;
  }  


.press {
border-left: 1px solid #ccc;
padding-left: 10px;
}
  
#serving  {
  margin: 2.8em 0 0 10px;
  font-size: 1em;  
}
  
#serving ul {
  margin-top: .7em;
  margin-left: 20px;
border-right; 2px groove #ccc;
  }  

#serving li {
  margin-bottom: .7em;
  }
  
#serving .cities {
  font-size: .8em;
  }  

.CGBlogSummaryAuthor, .CGBlogSummaryCategory, .CGBlogSummaryPostdate, #CGBlogPostDetailDate, #CGBlogPostDetailAuthor {font-size: .8em;}
  
/* End of 'WGCD-styles' */

