/* ###################### Begin Real Coded Section
MENTAL MEALS
 ################################# */

body.custom { background: #fff url('images/mentalmeals.png') 30% 0 no-repeat; background-attachment: fixed;}

/*The next two items set columns in the post footer*/
.licol{background:#fff;  border-top:1px black; padding-top:5px; padding-left:5px;  padding-right:5px;  border-color:#ddd;  float:none;  width: 100%}

.licol h2{font-family:Verdana; font-size:12pt}

/*This sets the padding at the top of the header and below the footer*/

.custom #header_area .page {padding-top: 26px}

/*---:[ #header styles ]:---*/
.custom #header {height:140px; background:transparent url(images/xray-left.jpg) right no-repeat}
.custom #header {border-top: 4px double #FFFFFF;	clear: both; border-bottom: 4px double #FFFFFF; clear: both;background-color: #153E7E;}

.custom #header #logo, .custom #header #tagline { text-align: center; }
.custom #header #tagline {font-weight: bold; color: #FFF; font-size: 20px;}

.custom #header #logo a {color: #FFF; text-decoration: none; font-weight: bold;}
.custom #header #logo a:hover {color: #2554C7; text-decoration: underline;}

.custom #footer {background-color: #FFFFFF;}	

.custom #page {background: #fff;}

/*Welcome Box*/
.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.alert {
background:#FFF none repeat scroll 0 0;
border:2px solid #FF6600;
}

/*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 pullquotes*/

.custom .format_text blockquote.right {
   border: 3px double #990000;
   font-weight: normal;
   font-size: 1.2em; 
   color: #990000;
   background-color: #fff;
}

.custom .format_text blockquote {
   border: 3px double #990000;
   font-weight: normal;
   font-size: 1.2em; 
   color: #990000;
   background-color: #fff;
}

.custom .format_text blockquote.left {
   border: 3px double #990000;
   font-weight: normal;
   font-size: 1.2em; 
   color: #990000;
   background-color: #fff;
}

/*Formats the drop text at the beginning of lines*/
.custom .format_text .drop_cap {
  font-family: Verdana;
  font-weight: none;
  font-size: 2em;
  color: #990000;
}

/* From Global Elements */
a { color: #0000A0; text-decoration: none; }
a:hover {text-decoration: none; color: #808000;}

/*This section deals with the NavBar tabs, etc. format  */
.custom ul.menu {
	background:#153E7E;
	border-top: 2px none #FFFFFF;
	border-bottom: 2px none #153E7E;
	border-left: 2px none #153E7E;
}
.custom ul.menu li {margin-bottom:0; border:none; background:url(none)}
.custom ul.menu li.current_page_item, .custom ul.menu li.current-cat {padding-bottom:0; background:#FF3300}
.custom ul.menu li.rss {}

/** This deals with the actual tabs on the navbar */

.custom ul.menu li a {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #153E7E;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;

}
.custom ul.menu li a:hover {
	text-decoration:none;
	background:#FFFFFF;
	font-weight: bold;
	color: #153E7E;
}
.custom ul.menu li.current_page_item a, .custom ul.menu li.current-cat a {background-color: #FF3300;}
.custom ul.menu li.current_page_item a:hover {text-decoration:none; background:#FFFFFF;}, 
.custom ul.menu li.current-cat a:hover {text-decoration:none; background:#FFFFFF}

.custom #content_box {border-left: solid 1px #c0c0c0;
                  border-right: solid 1px #c0c0c0;
                  border-bottom: solid 1px #c0c0c0;
                  background-color:#FFF;}

.custom #content {background-color:#FFF;} 

.custom ul.menu li ul {display:none; position:absolute; list-style:none;}
.custom ul.menu li ul li {float:none;}
.custom ul.menu li:hover ul {display:block;}  

/*---:[ 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: #555555}
.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; }

 /*---Code for customizing the sidebar elements---*/
.custom .sidebar h3 {
        border: 2px solid #D4A107; 
        background-color: #153E7E;
	font-variant: small-caps;
	letter-spacing: 2px;
	color: 	#FFF;
	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;
}
/-.custom .sidebar h3 {
	font-variant: small-caps;
	letter-spacing: 2px;
	color: #41383C;
	text-align: center;
	padding-left: 1em;
	padding-right: 1em;
	margin-bottom: 1em;
	margin-top: 1em;
	font-weight: bold;
}
*/
/*Customizing the Sidebars*/
.custom .sidebar a{
	font-variant: small-caps;
	text-align: justify;
}


/* ########### End coded section ###################*/
