/*
File:			custom.css
Description:	Custom styles for Thesis
More Info:		http://diythemes.com/thesis/rtfm/custom-css/
*/

/* Background Image */
/*
body.custom {
    background-color: #ffffff;
    background-image: url("/wp-content/uploads/2012/08/CBC-bkgd-3000w-08.jpg"); 
    background-attachment:fixed;
    background-position:center top; 
    background-repeat: no-repeat;
}
*/

/* CUSTOM FONT */
@font-face { font-family: Humanst; src: url(fonts/Humanst521_BT_Roman.ttf) format("truetype"); }

.custom  span { text-transform: none; }

.custom h1 { 
   font-family: Arial, Sans-serif, Humanst; 
   text-transform: none;
   letter-spacing: 0.1em;
}

.custom h2 { 
   font-family: Arial, Sans-serif, Humanst;
   font-weight: normal; 
   text-transform: none;
   letter-spacing: 0.01em;
}

/* get rid of all the small caps in h3 */
.custom h3 { font-variant:normal; }



/* center nav menu */
.custom ul.menu {
    margin-left: auto;
    margin-right: auto;
    width: 750px;
}









/* set link color */
.custom a, .custom a:visited { color: #308199; text-decoration: none; } 
.custom a:hover, .custom a:active { color: #308199; text-decoration: none; } 

/* justify paragraphs site wide */
.custom .format_text p { text-align: justify; }


/* blockquote */
.custom .format_text blockquote {
    font-family: Georgia, "Times New Roman", Times, serif;
    border-left: 2px dotted #308199;
    border-right: 2px dotted #308199;
    margin: 0em 2.5em 0em 3em;
    padding: 0em 1em 0em 1em;
    font-size: 110%;
    color: #333;
}

/* footer */
.custom #footer-widget-block { 
   text-align:left; 
   overflow:visible; 
   background-color: #000;
   color: #aaa;
}
.custom .footer-widgets { 
   width:33%; 
   float:left; 
}
.custom .my-footer-one {}
.custom .my-footer-two {}
.custom .my-footer-three {}

.custom #footer_area { 
   background:#000; 
}

.custom #footer { 
   background-color: #000; 
   color: #aaa;
}
.custom #footer h3 {
   color: #dddddd;
   font-variant: normal;
}
.custom #footer p { 
   background-color: #000; 
   color: #aaa;
}

.custom #footer a:link { color: #aaa; text-decoration: none; }
.custom #footer a:visited { color: #aaa; text-decoration: none; }
.custom #footer a:hover { color: #ddd; text-decoration: none; }
.custom #footer a:active { color: #fff; text-decoration: none; }

.custom #footer a { border-bottom: 0px solid #000000; }








.custom .format_text .drop_cap {
  font-size: 3em;
  color: #555555;
}
.custom .format_text blockquote.left {
   border: 3px double #aaa;
   color: #111;
   background-color: #eee;
}

.custom .format_text blockquote.right {
   border: 3px double #aaa;
   color: #111;
   background-color: #eee;
}

.custom .teaser .format_teaser { text-align: justify; }