/*
Theme Name: Titan
Theme URI: http://thethemefoundry.com/titan/
Description: A refined, balanced, and exceptionally handsome WordPress theme. Features a robust theme options menu allowing you to integrate your Flickr photos, Twitter updates, and Feedburner email updates. Use the custom code box to include photos, video, or whatever else your heart desires.
Version: 1.25
Author: The Theme Foundry
Author URI: http://thethemefoundry.com/
Tags: fixed-width, two-columns, white, brown, right-sidebar, threaded-comments, theme-options, translation-ready
*/

/*
	Copyright (C) 2008 - 2010 The Theme Foundry

	This program is free software: you can redistribute it and/or modify
	it under the terms of the GNU General Public License as published by
	the Free Software Foundation, either version 3 of the License, or
	(at your option) any later version.

	This program is distributed in the hope that it will be useful,
	but WITHOUT ANY WARRANTY; without even the implied warranty of
	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	See the
	GNU General Public License for more details.

	You should have received a copy of the GNU General Public License
	along with this program.	If not, see <http://www.gnu.org/licenses/>.
*/

/* Import Stylesheets
-----------------------------------------------------------*/
@import url("stylesheets/master.css");

/* Required WordPress Classes, don't remove these.
-----------------------------------------------------------*/
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft { float: left; }
.alignright { float: right; }

/* Make all custom CSS changes in a child theme. Any custom
changes you make here will not be overidden when you upgrade the theme.
-----------------------------------------------------------*/

/* Gat Mod Inclusions */

#header { background-color: #003366; }
#follow { padding: 4px 0px 4px 0px; background-color: #336699; }

#description { width: 400px; text-align: right; padding: 10px 0px 0px 0px;}

.wrapper #phone {font-size: 16px; color: #FFF; float: right; padding-right: 20px; font-weight: bold;}
.wrapper #phone a{ color: #99CCFF; font-size: .8em;}
.wrapper #phone a:hover { text-decoration: underline; color: #FFF; }




/*Footer Columns
---------------------------------------*/
.footer-column {
	float: left;
	margin-right: 20px;
	padding-bottom: 20px;
	color: #413f3e;
	border: 0px solid #FFCC33;
}
#footer-weiner.footer-column { width: 300px; }
#footer-weiner ul, #footer-cumberland ul, #footer-sorin ul {list-style: none; font-weight: bold; font-size: 14px; margin: 20px 0px 0px 0px;}
#footer-weiner li, #footer-cumberland li, #footer-sorin li {margin: 0px 0px 0px 0px;}


#footer-cumberland.footer-column { width: 281px; }
#footer-sorin.footer-column { width: 281px; }


.footer-column h2 {
	font-size: 1.6em;
	border-bottom: 2px solid #dbd3d0;
	padding-bottom: 2px;
	color: #003366;
}


#footer-search ul {font-size: 14px;  border-left: 0px solid #ccc; margin: 20px 0px 0px 0px;}
#footer-search li { margin: 10px 0px; }
#footer-search h5 {display: inline; color: #333; font-weight: bold; }

#footer-hours h2 { font-size: 14px; margin-top: 20px; }
#footer-hours ul {font-size: 13px;  border-left: 0px solid #ccc; margin: 0px 0px 0px 0px;}
#footer-hours li { margin: 0px 0px; }
#footer-hours h5 {display: inline; color: #333; font-weight: bold; }




.entry h1 {font-size: 18px; color: #003366; margin: 20px 0px;}
.entry h3 {font-size: 14px; color: #333; margin: 20px 0px; line-height: 130%;}
.entry h2 { line-height: 120%; margin: 20px 0px;}
.entry { line-height: 160%; font-size: 1.3em;}


#text-3 h2 { font-size: 16px; color: #003366; }
#text-3 .textwidget p { margin: 0px 0px 0px 0px; border-bottom: 1px solid #CCC; padding-bottom: 10px;}
#text-3 .textwidget { font-size: 12px; font-weight: bold;}
#disclaimer { color: #333; font-size: 11px; line-height: 110%; margin: 10px 0px 30px 0px;}


.entry #keyPersons { background-color: #EEE; padding: 10px 0px 20px 40px;}
.entry #keyPersons h4 { font-size: 16px; border-bottom: 1px solid #CCC; width: 60%;}
.entry #keyPersons h5 {display: inline; color: #333; font-size: 14px; white-space: nowrap;}
.entry #keyPersons p {margin: 0; padding: 0; display: inline;}
.entry #keyPersons ul{ width: 420px;  margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; border: 0px solid #CCC;}
.entry #keyPersons li {background: none;  line-height: 17px; }


table#pricesTable1 { border-top: 2px solid #CCC;  border-bottom: 2px solid #CCC; border-right: 10px solid #FFF; border-left: 10px solid #FFF; width: 100%; background-color: #FFF;}

#pricesTable1 .spacer {width: 20px; }
#pricesTable1 .date { background-color: #EEE; color: #333; font-size: 11px; font-family: verdana, tahoma; font-weight: bold; border: 1px solid #CCC; padding: 4px;}
#pricesTable1 .time { text-align: center; color: #333; font-size: 11px; font-family: verdana, tahoma; font-weight: bold; }

#pricesTable1 .department {font-weight: bold; font-size: 14px; }


table#pricesTable2 { background-color: #EEE; width: 100%; margin: 10px 0px 20px 0px; border: 1px solid #CCC;}
table#pricesTable2 spacer2 {  }
table#pricesTable2 h3 {padding:0; margin: 3px 0px 4px 0px; }
