/* BLUE COLLAR BLOG ##### */

/*This sets the image for the page background*/
/*body.custom {background: url('images/bcublog.png') 30% 0 no-repeat; background-attachment: fixed;}*/

/*This sets a custom padding at the top of the header and overrides the value in the design options Outer Page Padding box*/
.custom #header_area .page {padding-top: 12px}

.custom #header {width:918px; 
				border-color: #FBB917; 
                border-style: double solid solid solid; 
                border-width: 8px 2px 2px 2px;
                background-color: #11397d;
                height: 96px; 
				padding-top: 18px;
				padding-left: 0px;
				padding-right: 0px;
				}
				 
.custom #container {width:950px; background-color:#FFFFFF;}

/*.custom #page {background: none no-repeat scroll #FFFFFF;}*/

.custom #header #logo a {
background:url(images/bcu-logo.jpg) no-repeat;
display:block;
height:110px;
text-indent:140px;
}
.custom #tagline {margin: -55px 0 0 145px;}

.custom #header #logo, .custom #header #tagline { text-align: center; }

.custom #header #tagline {color: #FBB917; font-size: 24px;}

.custom #content_box {width:919px;
                  border-left: solid 1px #FBB917;
                  border-right: solid 1px #FBB917;
                  border-bottom: solid 1px #FBB917;
                  background-color:#FFF; 
                  }

.custom #content {width:660px; background-color:#FFF;}
				
.custom #sidebars {width:250px; background-color:#FFF;}

.custom #comments {margin-top: 1em;}

.custom #footer {width:912px; 
				padding-left: 5px; 
				padding-right:5px;
				padding-top: 5px;
				padding-bottom: 5px;
				border: 0px 0px 0px 0px;
				background-color:#FFF;}


/*This section deals with the NavBar tabs, etc. format  */
.custom ul.menu {width:919px;
	background:#FBB917;
	height:40px;
	border-top: 0px solid #FBB917;
	border-bottom: 0px solid #FBB917;
	border-left: 1px solid #FBB917;
    border-right: 1px solid #FBB917;
}

.custom ul.menu li a {
	color: #11397D;
	font-weight: bold;
	background-color: #FBB917;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FBB917;
	border-bottom: 1px #FBB917;
}
/*Changes the padding below the widgets in the sidebar */
li.widget {margin-bottom: 1em}

/*---Customizing the Sidebars---*/
.custom .sidebar a{
	font-variant: small-caps;
	text-align: center;
        color: 	#11397D;
}

/*---Code for customizing the sidebar elements---*/
.custom .sidebar h3 {
    border: 2px solid #D4A107; 
    background-color: #11397D;
	font-variant: small-caps;
	letter-spacing: 3px;
	color: 	#FBB917;
	text-align: center;
	padding-top: .5em;
    padding-bottom: .5em;
    font-weight: bold;
        -moz-border-radius-bottomleft: 6pt;
        -moz-border-radius-bottomright: 6pt;
        -moz-border-radius-topleft: 6pt;
        -moz-border-radius-topright: 6pt;
}

/*Welcome Box Styling for front page*/
.custom div.welcome_box {
width: 90%;
padding: 0.571em 0.786em;
margin-left: 1em;
margin-right: 1em;
margin-bottom: 1em;
margin-top: 1em;
margin-bottom: 0em;
padding-bottom: 0em;
}

.custom .format_text p.note {
   border:2px solid #D3D3D3;
   text-align: justify;
   font-family: Verdana;
   font-weight: none;
   font-size: 1.0em;
}

.custom .format_text p.alert {
background:#FFF none repeat scroll 0 0;
border:2px solid #D4A017;
}

/*custom div.layer1 {
background:#FBB917 none repeat scroll 0 0;
border:6px solid #800000;
padding:0.571em 0.786em;}*/

/*Forces teasers across first page*/

.custom .teaser {
   width: 45%;
   margin-top: 2em;
   padding-top: 2em;
   padding-left: 6px;
   border-top: 1px dotted #bbb;
   text-align: justify;
}
.custom .teasers_box {
	width:650px;
   padding-top:0px;
   padding-bottom:0px;
   border-top: 0;}
   
/*Reduces paragraph spacing before and after teaser*/
.teaser .format_teaser {
   margin-bottom:4px;
   margin-top:4px;
}

/*Formats the drop text at the beginning of posts*/
.custom .format_text .drop_cap {
  font-family: Verdana;
  font-weight: none;
  font-size: 2.5em;
  color: 	#FBB917;
}

/*Formats pullquotes*/
.custom .format_text blockquote {font-size: 1.25em;}

.custom .format_text blockquote.right {
   text-align:center;
   border: 3px double 	#FBB917;
   font-weight: normal;
   font-size: 1.15em; 
   color: 	#FBB917;
   background-color: #fff;
}
.custom .format_text blockquote.left {
   text-align:center;
   border: 3px double #FBB917;
   font-weight: normal;
   font-size: 1.15em; 
   color: #FBB917;
   background-color: #fff;
}

/* From Global Elements */
a { color: #0000A0; text-decoration: none; }
a:hover {text-decoration: none; color: #808000;}


/*--- Formatting headlines and bylines ---*/
.custom h1, h3, h6 { font-weight: normal; }
.custom h2 {
	color: #11397D;
	font-weight: bold;
	text-align:justify;
	font-variant: small-caps;
}
.custom h2 a {
	color: #11397D;
	font-weight: bold;
	font-variant: small-caps;
}
.custom h2 a:hover {color: #F6358A; }
.custom h3 {color: #FBB917; font-size: 1.2em padding: 5px}
.custom h4, h5 {font-weight: bold;}
.custom h5, h6 {text-transform: uppercase; letter-spacing: 1px;}
.custom .format_text h2.top, 
.custom .format_text h3.top { margin-top: 0 !important; }

/* ########### End coded section ###################*/
