@charset utf-8;
/*
Theme Name: Martini Custom Framework
Theme URI: http://whiteboardframework.com/
Author: Bold Perspective
Author URI: http://boldperspective.com/
Description: The Whiteboard Famework for Wordpress is built to speed up the process of developing a Wordpress theme. Whiteboard does so by eliminating the time spent on Wordpress' backend PHP by including what is common to all Wordpress powered Web sites with nothing extra.
Version: 3.1.3

 * Built on the Whiteboard Framework
 * http://whiteboardframework.com
 */

/*
 * The Whiteboard Framework is licensed under the GPL license.
 * Feel free to use the Whiteboard Framework for commercial and non-commercial ventures.
 * We require a link in the CSS file and request a link on the website
*/

/*
List of divs in Whiteboard
Note that this list does not include the dynamically generated ids and classes, such as the body classes, the post ids, etc
*/

/*
NOTE: This stylesheet should only include styles pertaining to visual elements of the website, not the overall layout and positioning of the containing elements on the site. 
Examples of appropriate styles to be put here include:
	* Backgrounds
	* Font styles
	* Content Styles for ul, ol, a, etc.
	
Also references to the HTML5 layout tags should be made whenever possible to support future browser features.
HTML5 layout tags used:
	* header
	* nav
	* article (this tag wraps the main content of the website)
	* footer
*/

body{
	background:url('images/bg.jpg') top center repeat;	
}
#wrapper {}
b,strong {
	font-weight:bold;
}
i,em {
	font-style:italic;
}
.bo {
	color:#f16522;
	font-weight:bold;
}

/*-----Header Styles-----*/
header {
	background:url('images/page-head.jpg') top center no-repeat transparent;
	position:relative;
	margin:0;
	padding:0;
	line-height:0;
	min-height:345px;
}
#logo {
	position:absolute;
	top:0;
	left:0;
	background: url('images/header-logo.png') top center no-repeat transparent;
	width:270px;
	height:185px;
	padding: 0 650px 5px 40px ;
}
#logo a {
	display:block;
	height: 0 !important;
	overflow:hidden;
	padding-top:185px;
	text-indent: -9000px;
}
.head-contact{
	display:none;
	position:absolute;
	top:25px;
	right:15px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	line-height:17px;
	color:#575462;
	text-align:right;
}
.head-contact span{
	display:block;
	margin-bottom:12px
}
.head-contact .orange{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-style:italic;
	font-size:18px;
	color:#f16522;
}
.head-contact .phone{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:22px;
	color:#254787;
	text-shadow: 2px 1px 3px #666;
}
.home .head-contact {
	display:block;
}

/*-----Navigation Styles-----*/
#nav-primary {
	background: url('images/nav-bg.jpg') top center no-repeat transparent;
	height:74px;
	text-align:center;
}
#nav-primary #menu {
	background:none;
}
#nav-primary .menu {
	display:inline-block;
	margin-top: 13px;
}
#nav-primary .menu a{
	font-family: GothamBookRegular,"Lucida Grande", Helvetica, sans-serif ;
	background: url('images/nav-div.jpg') top right no-repeat transparent;
	line-height:47px;
	color: #fcd553;
	border: none;
	font-weight:normal;
	font-size:14px;
	text-transform:uppercase;
	padding: 0 24px;
}
#nav-primary .menu li.last-menu-item a {
	background: none;
}
#nav-primary .menu a:hover, #nav-primary .menu li.current-menu-item a {
	font-family: GothamMediumRegular,"Lucida Grande", Helvetica, sans-serif ;
	color: #fff;
}
#nav-primary .menu li ul{
	background: #555;	
}
.downarrowclass{
	background: url('images/icons/downarrow.gif') top left no-repeat transparent;
	width: 11px;
	height: 8px;
}
.rightarrowclass{
	background: url('images/icons/rightarrow.gif') top left no-repeat transparent;
	width: 8px;
	height: 11px;
}
#nav-primary nav.subpages{
	background: #555;
}

/*-----Slider Styles-----*/
#bighead {
	background: #ccc;	
}

/*-----Content Styles-----*/
#content-wrap {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f6f5f1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f6f5f1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f5f1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f6f5f1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f6f5f1 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f6f5f1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f5f1',GradientType=0 ); /* IE6-9 */
	padding:48px 0 50px;
}
.post-content,.textwidget{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#323232;
}
.post-content ul li:before{
	content:"•";
	color:#f16522;
	font-size:20px;
	line-height:18px;
	padding-right:6px;
	vertical-align:middle;
}
.post-content p,.feature-box p,.textwidget p {
	padding:9px 0;
}
.home .post-content h2 {
	font-style:italic;
}
.home-photo{
	position:relative;
}
.home-photo img{
	position:absolute;
	top:-16px;
	right:0;
}
.contact-map {
	background:url(images/contact-map.png) center center no-repeat transparent;
	width:42px;
	height:52px;
	padding:150px 266px 144px 146px;
}
.post-content a{
	color:#F16522;
	text-decoration:none;
}
.post-content a:hover{
	text-decoration:underline;
}
.contact-map a {
	display:block;
	width:42px;
	height:52px;
}
img.alignleft {
	padding:0 10px 10px 0;
}
.page-id-14 table td {
	padding-right:24px;
}
.page-id-8 table {
	margin-top:32px;
}
.page-id-8 table td {
	padding:0 16px 32px 0;
	vertical-align:top;
}
.page-id-8 table h5 {
	margin-top:0;
	padding-bottom:0;
}

/*-----Feature Box Styles-----*/
.feature-box {
	padding-top:12px;
	min-height:204px;
	position:relative;
}
.fboxl{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#323232;
}
.fboxl h3{
	padding-bottom:7px;
}
.service-image{
	position:absolute;
	top:0;
	right:0;
}
.fboxr {
	background:url('images/fbox-bg.jpg') top left no-repeat transparent;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	line-height:19px;
	color:#575462;
}
.fbox-map{
	background:url('images/fbox-map.png') top center no-repeat transparent;
	display:block;
	padding-top:122px;
	width:210px;
	position: absolute;
	top:42px;
	right:0;
	text-align:center;
}
.fbox-map a{
	font-size:18px;
	line-height:23px;
	color:#575462;
	text-decoration:none;
}
.fbox-map a:hover{
	text-decoration:underline;
}
.bbo {
	font-size:18px;
	line-height:23px;
	color:#f16522;
	font-weight:bold;
}
.b-link{
	display:inline-block;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #254787;
	font-size:14px;
	line-height:23px;
	text-decoration:none;
	font-style:italic;
	padding-top:12px;
}
.b-link:hover{
	text-decoration:underline;
}

/*-----Page Specific Styles-----*/
.page {}
#page-content {}
#page-meta {}

/*-----Post Specific Styles-----*/
.post {}
.postContent {}
.post-excerpt {}

/*-----404 Page Styles-----*/
#error404 {}

/*-----Sidebar Styles-----*/
#sidebar {
	background: url('images/side-bg.png') top left no-repeat transparent;
	padding-top:12px;
	padding-bottom:24px;
}
.patient-bg {
	background:url('images/patient-side.png') center center no-repeat transparent;
	display:block;
	width:218px;
	height:138px;
}
.side-photo {
	background:url('images/side-photo.png') top center no-repeat transparent;
	width:227px;
	height:255px;
	padding-left:24px;
}
.hw-ad {
	background:url('images/HWdds-ad-thumb.jpg') top center no-repeat transparent;
	width:270px;
	height:335px;
	margin-top:30px;
}
#widget-sidebar {}
#sidebar-search {}
#sidebar-nav {}
#sidebar-archives {}
#sidebar-meta {}
.widget {}
.widget-area {
	padding-bottom:30px;	
}

/*-----Footer Styles-----*/
#footer-wrap {
	background:url('images/foot-bg.jpg') bottom center no-repeat transparent;
	height:256px;
	position:relative;
}
.foot-fg {
	background:url('images/foot-fg.png') center center no-repeat transparent;
	position:absolute;
	bottom:0;
	right:5px;
	display:block;
	height:315px;
	width:396px;
}
.fbook {
	background:url('images/facebook.png')  center center no-repeat transparent;
	position:absolute;
	top:30px;
	right:-43px;
	display:block;
	height:160px;
	width:43px;
}
.member {
	font-family: GothamBookRegular,"Lucida Grande", Helvetica, sans-serif ;
	color: #fcd553;
	font-size:24px;
	text-transform:uppercase;
	line-height:105px;
}
.member img {
	margin-left:32px;
	vertical-align:middle;
}
footer {
	color: #fcd553;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	font-size:10px;
}
footer a {
	color: #fcd553;
	text-decoration:none;
}
footer a:hover {
	text-decoration:underline;
}
#footer-nav .menu {
	display:inline-block;
}
#footer-nav .menu li{
	display: inline;
	float: left;
	position: relative;
}
#footer-nav .menu a{
	line-height:47px;
	color: #fff;
	border-right:1px solid #1c4873;
	font-size:11px;
	padding: 0 8px;
}
#footer-nav .menu li.last-menu-item a {
	border: none;
}
.martini-brand {
	background:url('images/Martini-Creative-Logo.png') center center no-repeat transparent;
	padding-top:39px;
	width:159px;
	height: 0 !important;
	display:block;
	margin:20px auto 0;
	overflow:hidden;
	text-indent: -9000px;
}

/*-----Archive/Category/Search Listing Styles-----*/
.no-results {}
.hide {
	display: none;
}
.clear {
	clear: both;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
/* Always remember to compress your live stylesheet and keep an uncompressed backup */