/* 
Theme Name: Skeleton
Theme URI: http://themehybrid.com/themes/skeleton
Description: A blank child of the Hybrid theme framework representing the visual hierarchy of Hybrid with designers in mind.
Author: Justin Tadlock
Author URI: http://justintadlock.com
Version: 0.1.1
Tags: Framework
Template: hybrid
*/

@import url('../hybrid/library/css/21px.css');
@import url('../hybrid/library/css/2c-l-fixed.css');
@import url('../hybrid/library/css/plugins.css');
@import url('../hybrid/library/css/drop-downs.css');
@import url('../hybrid/library/css/screen.css');

#comments-template {display:none;}
.byline {display:none;} 
.entry-meta {display:none;} 
.navigation-links {display:none;} 
.breadcrumb {display:none;} 

.medium {
	float: right;
	margin-left: 20px;
	}
.entry-summary {margin-right:20px;}


body {background: #fff;}
#body-container {
	margin: 0px auto;
	width: 100%;
	}
	
#header-container {
	overflow: hidden;
	width: 100%;
	background: #E3E4E3;
	height: 100px;
	}
#header {
	overflow: hidden;
	width: 960px;
	margin: 0 auto;
	padding: 0px;
	background: transparent;
	}
#site-title {
	float: left;
	width: 400px;
	margin: 0;
	}
#site-title a {
	float: left;
	display: block;
	width: 400px;
	height: 65px;
	background: url(images/site-title.png) no-repeat top left;
	}
#site-title a:hover {
	background: url(images/site-title.png) no-repeat 0 -65px;
	}
#site-title a span {
	display: none;
	}
#site-description {
	float: left;
	margin: 5px 0px;
	font-size: 15px;
	line-height: 18px;
	color: #272927;
	}



#utilityheader {
	float: right;
	text-align: right;
	color: #000000;
	margin: 20px 0px 0px 0px;
	width: 	240px;
	}
#utilityheader p {color:#000000;font-size:18px;}


/**
 * Primary menu
 *************************************/
#primary-menu {
	height: 35px;
	margin: 0px auto;
	padding: 0px;
	width: 100%;
	background: transparent url(images/primary-menu-bg.png) repeat-x 0 0;
	border-bottom: 2px solid #909490;
	border-top: 2px solid #909490;
	}
.menu {
	width: 960px;
	margin: 0px auto;
	}
#primary-menu ul {}
#primary-menu ul li {}
#primary-menu ul li a {
	background: transparent;
	border: none;
	color: #fff;
	font-size: 15px;
	padding: 10px 14px;
	letter-spacing: 1px;
	text-transform: uppercase;
	}
#primary-menu li a:hover, #primary-menu ul ul li a:hover, #primary-menu ul.sub-menu ul.sub-menu li a:hover {color:#B0D8F9;text-decoration:none;}
#primary-menu ul.sub-menu li a, #primary-menu ul.sub-menu ul.sub-menu li a {}
#primary-menu li.current-menu-item a, #primary-menu ul ul li.current-menu-item a, #primary-menu ul.sub-menu ul.sub-menu li.current-menu-item a {
	color: #72B9F3;
	background: #000000;
	}
#primary-menu li ul {}
#primary-menu li:hover ul, #primary-menu li.sfHover ul {}
#primary-menu a.sf-with-ul {padding-right:35px;}
#primary-menu .sf-sub-indicator {	
	}
#primary-menu li li .sf-sub-indicator {
		background: url(images/primary-menu-sub-sub-icon.png) no-repeat 3px 5px;
	}


#container {
	margin: 0px auto;
	width: 960px;
	float: none;
	padding: 40px 0px 0px 0px;
	background: #fff;
	}

.content ul {
	list-style: none;
	margin-left: 4px;
	}
.content ul li {
	overflow: hidden;
	height: 100%;
	font-size: 13px;
	line-height: 15px;
	padding: 5px 0 5px 15px;
	background: url(images/bullet.gif) no-repeat 0 8px;
	}

.content ul li.included {
	background: url(images/greentick.png) no-repeat 0px 8px;
	padding: 5px 0 5px 25px;
	}
.content ul li.excluded {
	background: url(images/redx.png) no-repeat 0px 8px;
	padding: 5px 0 5px 25px;
	}

.content {
	width: 660px;
	padding: 0px 20px;
	}
.no-widgets .content {
	width: 920px;
	padding: 0px 20px;
	}

	
.top-package {
	text-align: center;
	margin-bottom: 0px;
	font-weight: bold;
	padding: 10px;
	background: #000;
	color: #fff;
	}
.package-cost {
	text-align: center;
	margin: 0px auto;
	font-weight: bold;
	color: green;
	letter-spacing: 1px;
	font-size: 28px;
	line-height: 32px;
	padding: 15px;
	background: #000;
	}		
.left-half {
	float: left;
	width: 450px;
	padding: 5px;
	}
.right-half {
	float: right;
	width: 450px;
	padding: 5px;	
	}
.oddp {
	float: left;
	background: #e5e5e5;
	width: 215px;
	padding: 5px;	
	}
.evenp {
	float: right;
	background: #fff;
	width: 215px;
	padding: 5px;	
	}

#primary {
	width: 240px;
	margin-right: 20px;
	}
#primary .widget {
	font-size:12px;
	}

#footer-container {
	width: 100%;
	margin: 0px auto;
	padding: 20px 0px;
	background: #6D6F6D;
	}
#subsidiary {
	width: 960px;
	margin: 0px auto;
	color: #fff;
}
		#subsidiary .widget {}
			#subsidiary .widget-inside {}
				#subsidiary .widget-title {}
	#footer {color:#fff;}
		#footer .copyright {padding-right: 40px;text-align:right;float:right;}
		#footer .copyright a {color:#fff;}
		#footer .credit {}


a:link {}
a:visited {color:#000000;}
a:hover {}
a:active {}
h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {}