/* Velvet Hammer ### */

/*This sets the image for the page background*/
/*body.custom {background: url('images/vh_bg.png') 30% 0 no-repeat; background-attachment: fixed;}*/


/*Drop down menus for the NavBar*/
.custom ul#tabs li ul {display:none; position:absolute; list-style:none;}
.custom ul#tabs li ul li {float:none;}
.custom ul#tabs li:hover ul {display:block;}
.custom ul#tabs { margin-bottom:-1px;} /* Fix for IE6 */
.custom .format_text p {margin-bottom: 0.8em}

/*This section deals with the NavBar tabs, etc. format  */
.custom ul#tabs {
	background:#fff;
	border-top: 1px none #2361AA;
	border-bottom: 2px solid #2361AA;
	border-left: 1px solid #2361AA;
        border-right: 1px solid #2361AA;
}

.custom ul#tabs li a {
	color: #fff;
	font-weight: bold;
	background: #2361AA;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #2361AA;
        border-right: 2px;

}
.custom ul#tabs li a:hover {
	text-decoration:none;
        background: #FFFFFF;
	font-weight: bold;
	color: #2361AA;
}

.custom ul#tabs li.current_page_item a, .custom ul#tabs li.current-cat a {background: #FFF; color:#2361AA;}

/*.custom ul#tabs li.current_page_item a, .custom ul#tabs li.current-cat a {#FFFFFF url('http://www.mypcpartners.com/blog/wp-content/themes/thesis_151/images/tabs-2.jpg') no-repeat scroll right; color:#2361AA;}*/

.custom ul#tabs li.current_page_item a:hover {text-decoration:none; background:#FFFFFF;} 

.custom ul#tabs li.current-cat a:hover {text-decoration:none; background:#FFFFFF;}

.custom #content_box {border-left: solid 1px #2361AA;
                  border-right: solid 1px #2361AA;
                  border-bottom: solid 1px #2361AA;
                  background-color:#FFF;}


.custom #content {background-color:#FFF;} 

/*---Customizing the Sidebars---*/
.custom .sidebar a{
	font-variant: small-caps;
	text-align: center;
        color: 	#2361AA;
}

/*---Code for customizing the sidebar elements---*/
.custom .sidebar h3 {
        border: 2px solid #2361AA; 
        background-color: #FFF;
	font-variant: small-caps;
	letter-spacing: 2px;
	color: 	#2361AA;
	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;
}
/*When enabled puts a background color with radiused corners in the sidebar*/
/*
.custom .sidebar {
-moz-border-radius-bottomleft: 12pt;
-moz-border-radius-bottomright: 12pt;
-moz-border-radius-topleft: 12pt;
-moz-border-radius-topright: 12pt;
background-color: #F8F8F8;
width: 98%;
}
*/


/*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: 20px}


/*--- #header styles ---*/
.custom #header {height:110px; background:transparent url(images/???.jpg) right no-repeat;
}
.custom #header {border-top: 6px double #2361AA; 
                 border-bottom: 6px double #2361AA; 
                 border-right: 2px solid #2361AA;
                 border-left: 2px solid #2361AA;
                 background-color: #fff;}

.custom #header #logo, .custom #header #tagline { text-align: center; }

.custom #header #tagline {font-weight: bold; color: #5982BA; font-size: 20px;}

.custom #header #logo a {color: #2361AA; text-decoration: none; font-weight: bold;}
.custom #header #logo a:hover {color: #2361AA; text-decoration: underline;}

.custom #footer {background-color: #FFFFFF;}	

.custom #page {background-color: #d4a108;}


/*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:#2361AA none repeat scroll 0 0;
border:6px solid #800000;
padding:0.571em 0.786em;}

/*Forces 1 teaser across first page*/
.custom .teaser {
   width: 100%;
   margin-top: 2em;
   padding-top: 2em;
   border-top: 1px dotted #bbb;
   text-align: justify;
}
.custom .teasers_box {
   padding-top: 0;
   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: 	#2361AA;
}

/*Formats pullquotes*/
.custom .format_text blockquote.right {
   text-align:center;
   border: 3px double 	#2361AA;
   font-weight: normal;
   font-size: 1.15em; 
   color: 	#2361AA;
   background-color: #fff;
}
.custom .format_text blockquote.left {
   text-align:center;
   border: 3px double #2361AA;
   font-weight: normal;
   font-size: 1.15em; 
   color: #2361AA;
   background-color: #fff;
}
.custom .format_text blockquote.middle {
   background-color: #DDDDDD;
   border: none;
   color: #000000;
   font-size: 1.1em; 
   font-weight: normal;
   text-align:justify;
   padding: 0.571em 0.571em 1px;
   width: 95%;
}

/* 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: #153E7E;
	font-weight: bold;
	text-align:justify;
	font-variant: small-caps;
}
.custom h2 a {
	color: #153E7E;
	font-weight: bold;
	font-variant: small-caps;
}
.custom h2 a:hover {color: #F6358A; }
.custom h3 {color: #2361AA; 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; }


/*adding 4 column footer area*/ 
.custom #footer_1 {text-align:left; color:#333;} 
.custom #footer_1 ul.sidebar_list li.widget {width:23%; margin-right:2%; float:left;} 
.custom #footer_1 ul.sidebar_list li.widget h3 {color:#222;} 
.custom #footer_1 ul.sidebar_list li.widget a {color:#444; border-bottom:0;} 
.custom #footer_1 ul.sidebar_list li.widget a:hover {color:#111;}

/* ###### End coded section ##########*/
