/*
	Theme Name: PhotoPro Child Theme
	Theme URL: http://www.themegarden.com/creativityincluded/photopro
	Description: PhotoPro child theme created for the Genesis Theme Framework features a fully widgetized home page, custom widgets, shortcodes and a full-width layout perfect for all types of photographers.
	Author: Creativity Included
	Author URI: http://www.creativityincluded.com
	Version: 1.0
	
	Template: genesis

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/

/***** HEX COLORS ********************/
/*	white 		#FFFFFF
	black		#0F0F0F
	dk gray 	#393939
	med gray	#898989
	lt gray		#DADBDC
	med blue	#5D9098
	med green	#B1B735
	med red		#D66142
*/

/***** CSS RESET ********************/
/* Tripoli is a generic CSS standard for HTML rendering. Copyright (C) 2007  David Hellsing

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/>.
*/
* {
	font-size: 13px;
	line-height: 20px;
	text-decoration: none;
	outline: none;
	padding: 0;
	margin: 0;
	}

code, kbd, samp, pre, tt, var, textarea, input, 
select, isindex, listing, xmp, plaintext {
	white-space: normal;
	font: inherit;
	}

dfn, i, cite, var, address {
	font-style: normal;
	}
	
em {
	font-style: italic;
	}

th, h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	}

a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet, table {
	border: none;
	}

strong, em {
	font-size: inherit !important;
	}
	
table {
	border-collapse: collapse;
	border-spacing: 0;
	}

caption, th, td, center {
	vertical-align: top;
	text-align: left;
	}

body {
	background: #FFFFFF;
	font-family: Candara, "Trebuchet MS", Arial, sans-serif;
	font-weight: 300;		
	font-size: 14px;
	color: #393939;
	margin: 0 auto;
	padding: 0;
	}

q {
	quotes: "" "";
	}

dir, menu {
	list-style: none;
	}

sub, sup {
	vertical-align: baseline;
	}

a {
	color: inherit;
	}

hr {
	font-size: 1px;
	line-height: 0;
	overflow: visible;
	display: block;
	position: relative;
	padding: 0 0 7px 0;
	margin: 14px auto;
	width: 97%;
	clear: both;
	border: none;
	border-top: 1px dotted #DFDFDF;
	font-size: 1px;
	line-height: 0;
	overflow: visible;
	}

font {
	color: inherit !important;
	font: inherit !important;
	color: inherit !important;
	}

marquee {
	overflow: inherit !important;
	-moz-binding: none;
	}

blink {
	text-decoration: none;
	}

nobr {
	white-space: normal;
	}
	
/***** I don't like the post Edit Links - I think they look weird, and rarely use them, so I hide them here ********************/	
.post-edit-link {
	display: none !important;
	height: 0;
	width: 0;
	}
	
/***** HYPERLINKS ********************/
a, a:visited {
	color: #397c86;
	text-decoration: underline;
	}

a:hover {
	color: #B1B735;
	text-decoration: none;
	}

a img {
	border: none;
	}

a:focus, a:hover, a:active {
	outline: none;
	}

/***** Wrap ********************/

#wrap {
	background: transparent;
	width: 975px;
	margin: 0 auto 0;
	padding: 0 0 20px 0;
	}
	
#subnav-inner-wrap {
	background: #FFFFFF;
	width: 962px;
	margin: 0 auto 0;
	padding: 5px;
	border: 1px solid #DADBDC;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-webkit-background-clip: padding-box;
	-webkit-background-origin: padding-box;
	box-shadow: 0px 0px 9px #DADBDC;
	-moz-box-shadow: 0px 0px 9px #DADBDC;
	-webkit-box-shadow: 0px 0px 9px #DADBDC;
	}	

/***** Header  ********************/
#header {
	background: #FFFFFF;
	width: 972px;
	height: 110px;
	margin: 0;
	padding: 0;
	background-image:url('http://www.inticingcreations.com/hello/wp_content/themes/genesis/images/HeaderLogo.gif');
	}

/***** Dynamic Text Logo ********************/
#title-area {
	width: 340px;
	height: 70px;
	float: left;
	margin: 30px 0 0 20px;
	padding: 0;
	overflow: hidden;
	background-image:url('http://www.inticingcreations.com/hello/wp_content/themes/genesis/images/HeaderLogo.gif');
	}
	
#title-area #title {
	font-family: "museo-1", "museo-2", Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 0;
	background-image:url('http://www.inticingcreations.com/hello/wp_content/themes/genesis/images/HeaderLogo.gif');
	}

#title-area #title a {
	color: #D66142;
	text-decoration: none;
	font-size: 32px !important;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 36px;
	margin: 0;
	padding: 0;
	background-image:url('http://www.inticingcreations.com/hello/wp_content/themes/genesis/images/HeaderLogo.gif');
	}

#title-area #title a:hover {
	color: #B1B735;
	text-decoration: none;
	}

#title-area #description {
	font-family: "museo-sans-1", "museo-sans-2",Candara, "Trebuchet MS", Arial, sans-serif;
	font-size: 13px;
	font-weight: 500;
	line-height: 13px;
	color: #898989;
	margin: 0;
	padding: 0 0 5px 0;
	}
	
/***** Image Logo ********************/
/***** Partial Width ********************/
.header-image #title-area {
	width: 315px;
	height: 70px;
	float: left;
	margin: 0;
	padding: 0;
	overflow: hidden;
background-image:url('http://www.inticingcreations.com/hello/wp_content/themes/genesis/images/HeaderLogo.gif');
	}

.header-image #title-area,
.header-image #title-area #title,
.header-image #title-area #title a {
	display: block;
	float: left;
	width: 265px;
	height: 110px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	overflow: hidden;
	background-image:url('http://www.inticingcreations.com/hello/wp_content/themes/genesis/images/HeaderLogo.gif');
	}
	
.header-image #title-area #description {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
background-image:url('http://www.inticingcreations.com/hello/wp_content/themes/genesis/images/HeaderLogo.gif');
	}

/***** Full Width Header ********************/
.header-full-width #title-area,
.header-full-width #title-area #title,
.header-full-width #title-area #title a {
	width: 960px;
	}
	
/***** Header Right Widget Area ********************/	
#header .widget-area {
	display: block;
	float: right;
	font-size: 12px;
	line-height: 16px;
	color: #393939;
	width: 590px;
	height: 110px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	}
	
.header-image #header .widget-area {
	width: 690px;
	height: 110px;
	}

#header .widget-area a,
#header .widget-area a:visited {
	text-decoration: none;
	color: #5D9098;
	}

#header .widget-area a:hover {
	color: #B1B735;
	text-decoration: none;
	}

#header .widget-area p {
	line-height: 18px;
	color: #393939;
	margin: 0;
	padding: 0 0 5px 0;
	}

#header .widget-area h4,
#header .widget-area h2 a {
	font-family: "museo-sans-1", "museo-sans-2", Candara, "Trebuchet MS", Arial, sans-serif;
	font-size: 15px;
	font-weight: 500;
	text-transform: uppercase;
	text-decoration: none;
	color: #D66142;
	margin: 0;
	padding: 17px 0 4px 0;
	}

#header .widget-area ul {
	margin: 0;
	padding: 0;
	}

#header .widget-area ul li {
	list-style-type: none;
	background: url(images/no-repeat.png) no-repeat 0 -193px;
	margin: 0;
	padding: 0 0 3px 12px;
	}

/***** eNews Widget / Header ****************************/
#header .enews {
	background: url(images/header-icons.png) 0 -436px no-repeat;
	height: 100px;
	width: 250px;
	padding: 0 0 0 105px !important;
	margin: 0 !important;
	float: right;
	overflow: hidden;
	}

/***** Twitter Widget / Header ****************************/

#header .latest-tweets {
	background: url(images/header-icons.png) 0 -1199px no-repeat;
	height: 100px;
	width: 430px;
	padding: 0 0 0 105px !important;
	margin: 0 !important;
	float: right;
	overflow: hidden;
	}

#header .latest-tweets ul li {
	list-style-type: none;
	background: none !important;
	margin: 0;
	padding: 0 0 3px 0;
	}

/***** User Profile Widget / Header ****************************/
#header .user-profile {
	background: url(images/header-icons.png) 0 0 no-repeat;
	height: 100px;
	width: 430px;
	padding: 0 0 0 105px !important;
	margin: 0 !important;
	float: right;
	overflow: hidden;
	}

#header .widget-area .user-profile p {
	margin: 0 0 0 -10px !important;
	padding: 0 0 3px 0 !important;
	}

#header .user-profile .avatar {
	margin: -18px 0 0 -87px !important;
	padding: 0 !important;
	}

#header .user-profile .posts_link {
	margin: -5px 0 0 0 !important;
	padding: 0 !important;
	}

/***** Featured Page Widget / Header ****************************/
#header .featuredpage {
	background: url(images/header-icons.png) 0 0 no-repeat;
	height: 100px;
	width: 430px;
	padding: 0 0 0 105px !important;
	margin: 0 !important;
	float: right;
	overflow: hidden;
	}

#header .widget-area .featuredpage .page {
	margin: 0 0 0 -10px !important;
	padding: 0 0 3px 0 !important;
	}

#header .featuredpage .Featured {
	margin: -18px 0 0 -87px !important;
	padding: 0 !important;
	}

#header .featuredpage .posts_link {
	margin: -5px 0 0 0 !important;
	padding: 0 !important;
	}

#header .featuredpage h2 a {
	font-family: "museo-1", "museo-2", Candara, "Trebuchet MS", Arial, sans-serif !important;
	text-transform: capitalize !important;
	font-size: 18px;
	margin: 0 0 20px 0 !important;
	padding: 0;
	}

#header .featuredpage h2 a:hover,
#header .featuredpage h2 a:active {
	text-decoration: none;
	}

#header .featuredpage h4 {
	font-size: 12px;
	margin-bottom: 0;
	padding-bottom:0;
	}

/***** Featured Post Widget / Header ****************************/
#header .featuredpost {
	background: url(images/header-icons.png) 0 0 no-repeat;
	height: 100px;
	width: 450px;
	padding: 0 0 0 105px !important;
	margin: 0 !important;
	float: right;
	overflow: hidden;
	}

#header .featuredpost .post {
	margin: 0 0 0 -10px !important;
	padding: 0 0 3px 0 !important;
	}

#header .featuredpost .Featured {
	margin: 0 0 0 -87px !important;
	padding: 0 !important;
	}

#header .featuredpost h2 a {
	font-family: "museo-1", "museo-2", Candara, "Trebuchet MS", Arial, sans-serif !important;
	font-size: 18px;
	text-transform: capitalize !important;
	margin: 0 0 20px 0 !important;
	padding: 0;
	}

#header .featuredpost h2 a:hover,
#header .featuredpage h2 a:active {
	text-decoration: none;
	}

#header .featuredpost h4 {
	font-size: 12px;
	margin-bottom: 0;
	padding-bottom:0;
	}

#header .featuredpost img {
	position: relative;
	top: -15px;
	}

/***** Meta Widget / Header ****************************/
#header .widget-area .widget_meta {
	background: url(images/header-icons.png) 0 -654px no-repeat;
	height: 100px;
	width: 400px;
	padding: 13px 0 0 105px !important;
	margin: 0 !important;
	float: right;
	overflow: hidden;
	}

#header .widget-area .widget_meta ul li {
	list-style-type: none;
	background: none !important;
	margin: 0;
	padding: 0 0 3px 0;
	display: inline;
	}

#header .widget-area .widget_meta ul li:after {
	content: " | ";
	}

#header .widget-area abbr {
	text-decoration: none;
	border: none;
	}

/***** Recent Posts Widget / Header ****************************/	
#header .widget-area .widget_recent_entries {
	background: url(images/header-icons.png) 0 -763px no-repeat;
	height: 110px;
	width: 260px;
	padding: 3px 0 0 105px !important;
	margin: 0 !important;
	float: right;
	overflow: hidden;
	line-height: 20px;
	}

#header .widget-area .widget_recent_entries ul {
	height: 50px;
	overflow: hidden;
	}

/***** Archives Widget / Header ****************************/	
#header .widget-area .widget_archive {
	background: url(images/header-icons.png) 0 -109px no-repeat;
	height: 110px;
	width: 200px;
	padding: 3px 0 0 105px !important;
	margin: 0 !important;
	float: right;
	overflow: hidden;
	}

#header .widget-area .widget_archive ul {
	height: 50px;
	overflow: hidden;
	}

#header .widget-area .widget_archive select {
	background: #FFFFFF;
	width: 180px;
	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #898989;
	padding: 3px 4px 3px 0;
	margin: 7px 0 0 0;
	border: 1px solid #DFDFDF;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	}

/***** Categories Widget / Header ****************************/	
#header .widget-area .widget_categories {
	background: url(images/header-icons.png) 0 -218px no-repeat;
	height: 110px;
	width: 200px;
	padding: 3px 0 0 105px !important;
	margin: 0 !important;
	float: right;
	overflow: hidden;
	}

#header .widget-area .widget_categories ul {
	height: 50px;
	overflow: hidden;
	}

#header .widget-area .widget_categories select {
	background: #FFFFFF;
	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #898989;
	width: 180px;
	padding: 3px 4px 3px 0;
	margin: 7px 0 0 0;
	border: 1px solid #DFDFDF;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	}

/***** Search Widget / Header ****************************/	
#header .widget-area .widget_search {
	background: url(images/header-icons.png) 0 -981px no-repeat;
	height: 110px;
	width: 260px;
	padding: 7px 0 0 105px !important;
	margin: 0 !important;
	float: right;
	overflow: hidden;
	}

#header .widget_search .searchform {
	padding: 44px 0 0;
	}

#header .widget_search .s {
	width: 250px;
	margin: 0;
	padding: 7px 0 6px 10px;
	}

#header .widget_search .searchsubmit {
	margin-top: 0;
	}

/***** Links Widget / Header ****************************/
#header .widget_links {
	background: url(images/header-icons.png) 0 -545px no-repeat;
	height: 110px;
	width: 400px;
	padding: 0 0 0 105px !important;
	margin: 0 !important;
	float: right;
	overflow: hidden;
	line-height: 20px;
	}

/***** Pages Widget / Header ****************************/
#header .widget_pages {
	background: url(images/header-icons.png) 0 -763px no-repeat;
	height: 80px;
	width: 430px;
	padding: 0 0 0 105px !important;
	margin: 0 !important;
	float: right;
	overflow: hidden;
	line-height: 20px;
	}

/***** Recent Comments Widget / Header ****************************/
#header .widget_recent_comments {
	background: url(images/header-icons.png) 0 -327px no-repeat;
	height: 100px;
	width: 380px;
	padding: 0 0 0 105px !important;
	margin: 0 !important;
	float: right;
	overflow: hidden;
	line-height: 20px;
	}

#header .widget_recent_comments ul {
	height: 45px;
	margin: 0;
	padding: 0 0 3px 0;
	overflow: hidden;
	}

/***** RSS Widget / Header ****************************/
#header .widget_rss {
	background: url(images/header-icons.png) 0 -436px no-repeat;
	height: 95px;
	width: 300px;
	padding: 0 0 3px 105px !important;
	margin: 0 !important;
	float: right;
	}

.rsswidget img {
	display: none;
	width: 0;
	}

/***** Text Widget / Header ****************************/
#header .widget_text {
	background: url(images/header-icons.png) 0 -1090px no-repeat;
	height: 110px;
	width: 450px;
	padding: 0 0 0 105px !important;
	margin: 0 !important;
	float: right;
	}

/***** Social Profiles Widget / Header / You can remove this if you're not using the plugin ****************************/
#header .social-profiles {
	
	height: 100px;
	width: 75px;
	padding: 40px 0 0 105px !important;
	margin: 0 !important;
	float: right;
	overflow: hidden;
	}

#header .social-profiles img {
	background: transparent;
	padding: 0 10px 0 0 !important;
	margin:0 0 0 0 !important;	
	border: none !important;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	}
	
/***** Header Pages/Category/Custom Widget Menu ********************/
#header ul.nav,
#header ul.menu {
	width: auto;
	float: right;
	list-style: none;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	border-right: 1px dotted #DFDFDF;
	}
	
#header ul.nav li,
#header ul.menu li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
#header ul.nav li a,
#header ul.menu li a {
	background: #ffffff;
	display: block;
	font-family: "museo-sans-1", "museo-sans-2", Candara, "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: 500 !important;
	color: #898989 !important;
    margin: 0;
	padding: 6px 10px 5px 10px;
	text-decoration: none;
	border-left: 1px dotted #DFDFDF;
	position: relative;
	}

#header ul.nav li a:hover, 
#header ul.nav li a:active,
#header ul.menu li a:hover,
#header ul.menu li a:active {
	background: #FFFFFF;
	color: #D66142 !important;
	}
	
#header ul.nav li a.sf-with-ul,
#header ul.menu li a.sf-with-ul{
	padding-right: 20px;
	}	
	
#header ul.nav li a .sf-sub-indicator,
#header ul.menu li a .sf-sub-indicator {
	background: transparent url(images/no-repeat.png) no-repeat 0 0;
	display: block;
	width: 10px;
	height: 8px;
	text-indent: -9999px;
	overflow: hidden;
	position: absolute;
	top: 11px;
	right: 5px;
	}
	
#header ul.nav li a:hover .sf-sub-indicator,
#header ul.menu li a:hover .sf-sub-indicator {
	background: transparent url(images/no-repeat.png) no-repeat 0 -318px;
	}
	
#header ul.nav li ul,
#header ul.menu li ul {
	border-top: 1px dotted #DFDFDF;
}

#header ul.nav li li a, 
#header ul.nav li li a:link, 
#header ul.nav li li a:visited,
#header ul.menu li li a,
#header ul.menu li li a:link,
#header ul.menu li li a:visited {
	background: #FFFFFF;
	color: #898989 !important;
	width: 158px; 
	font-size: 11px;
	margin: 0;
	padding: 6px 10px 6px 10px;
	border-left: 1px dotted #DFDFDF;
	border-right: 1px dotted #DFDFDF;
	border-bottom: 1px dotted #DFDFDF;
	position: relative;
	}
	
#header ul.nav li li a:hover, 
#header ul.nav li li a:active,
#header ul.menu li li a:hover,
#header ul.menu li li a:active {
	background: #FFFFFF url(images/repeat-x.png) repeat-x 0 -235px;
	color: #D66142 !important;
	}

#header ul.nav li li a .sf-sub-indicator,
#header ul.menu li li a .sf-sub-indicator {
	background: transparent url(images/no-repeat.png) no-repeat 0 -268px;
	height: 10px;
	width: 10px;
	top: 10px;
	}
	
#header ul.nav li li a:hover .sf-sub-indicator,
#header ul.menu li li a:hover .sf-sub-indicator {
	background: transparent url(images/no-repeat.png) no-repeat 0 -268px;
	}

#header ul.nav li ul,
#header ul.menu li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 195px;
	margin: 0;
	padding: 0;
	}

#header ul.nav li ul a,
#header ul.menu li ul a { 
	width: 175px !important;
	}

#header ul.nav li ul ul,
#header ul.menu li ul ul {
	margin: -34px 0 0 196px;
	}

#header ul.nav li:hover ul ul, 
#header ul.nav li:hover ul ul ul, 
#header ul.nav li.sfHover ul ul, 
#header ul.nav li.sfHover ul ul ul,
#header ul.menu li:hover ul ul, 
#header ul.menu li:hover ul ul ul, 
#header ul.menu li.sfHover ul ul, 
#header ul.menu li.sfHover ul ul ul {
	left: -999em;
	}

#header ul.nav li:hover ul, 
#header ul.nav li li:hover ul, 
#header ul.nav li li li:hover ul, 
#header ul.nav li.sfHover ul, 
#header ul.nav li li.sfHover ul, 
#header ul.nav li li li.sfHover ul,
#header ul.menu li:hover ul, 
#header ul.menu li li:hover ul, 
#header ul.menu li li li:hover ul, 
#header ul.menu li.sfHover ul, 
#header ul.menu li li.sfHover ul, 
#header ul.menu li li li.sfHover ul {
	left: auto;
	}

#header ul.nav li:hover, 
#header ul.nav li.sfHover,
#header ul.menu li:hover, 
#header ul.menu li.sfHover { 
	position: static;
	}

/***** PRIMARY NAVIGATION ********************/
/***** Top Level ***********************/
#nav {
	clear: both;
	background: #7d4303 url(images/repeat-x.png) repeat-x 0 -94px;
	font-family: "museo-1", "museo-2", Candara, "Trebuchet MS", Arial, Helvetica, sans-serif !important;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	color: #FFFFFF;
	width: 960px;
	height: 40px;
	margin: -1px auto 0;
	padding: 0;
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-topleft: 8px;
	-webkit-border-radius-topright: 8px;
	-webkit-border-radius-topleft: 8px;
	-webkit-background-clip: padding-box;
	-webkit-background-origin: padding-box;
	}

#nav ul {
	float: left;
	list-style: none;
	width: 100%;
	margin: 0;
	padding: 0;
	border: none;
	}

#nav li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	}

#nav li a {
	display: block;
	position: relative;
	text-decoration: none;
	color: #FFFFFF;
	margin: 0;
	padding: 11px 12px 9px 12px;
	border-right: 1px dotted #898989;
	}

#nav li:hover a,
#nav li:active a {
	background: url(images/nav-rollover.png) no-repeat top center;
	text-decoration: none;
	color: #fbd9e6;
	}

/***** Suckerfish Arrows ****************************/
#nav li a.sf-with-ul {
	padding-right: 15px;
	}

#nav li a .sf-sub-indicator {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	text-indent: -9999px;
	width: 10px;
	height: 10px;
	overflow: hidden;
	}

/***** Dropdowns / Nav ****************************/
#nav li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 180px;
	margin: -3px 0 0 -2px;
	padding: 0;
	border-top: 1px dotted #898989 !important;
	border-right: 1px solid #DADBDC;
	}

#nav .superfish li ul {
	margin: 0 0 0 0;
	}

#nav li ul a {
	width: 160px;
	}

#nav li li a,
#nav li li a:link,
#nav li li a:visited {
	float: none;
	background: #7d4303;
	font-size: 12px;
	text-transform: capitalize;
	color: #ffffff;
	width: 160px;
	margin: 0;
	padding: 7px 10px 7px 10px;
	border: none;
	border-bottom: 1px dotted #898989;
	}

#nav li li a:hover,
#nav li li a:active {
	background: #7d4303 url(images/repeat-x.png) repeat-x 0 -158px;
	color: #fbd9e6;
	}

#nav li li a .sf-sub-indicator {
	top: 10px;
	right: 5px;
	background: url(images/no-repeat.png) no-repeat 0 -266px;
	}

/***** Position of Dropdown Menus / Nav ****************************/
#nav li ul ul {
	margin: -35px 0 0 181px;
	border-top: none !important;
	}
	
#nav .current-menu-item li ul,
#nav .current-menu-ancestor li ul {
	margin: -35px 0 0 180px !important;
	}

#nav .superfish li ul ul {
	margin: -35px 0 0 181px;
	border-top: none !important;
	}

#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li.sfHover ul ul,
#nav li.sfHover ul ul ul {
	left: -999em;
	}

#nav li:hover ul,
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li.sfHover ul,
#nav li li.sfHover ul,
#nav li li li.sfHover ul {
	left: auto;
	}

#nav li:hover,
#nav li.sfHover {
	position: static;
	}

/**** Current Page Item / Nav ***********************/
#nav .current-menu-item a,
#nav .current-menu-item a:link,
#nav .current-menu-item:visited,
#nav .current-menu-item a:hover,
#nav .current-menu-item a:active,
#nav .current-menu-ancestor a,
#nav .current-menu-ancestor a:link,
#nav .current-menu-ancestor:visited,
#nav .current-menu-ancestor a:hover,
#nav .current-menu-ancestor a:active,
#nav .current-category-ancestor a,
#nav .current-category-ancestor a:link,
#nav .current-category-ancestor a:visited,
#nav .current-category-ancestor a:hover,
#nav .current-category-ancestor a:active {
	background: #FFFFFF !important;
	color: #f287b7 !important;
	}

#nav .current-menu-item ul,
#nav .current-menu-ancestor ul {
	margin: 0 0 0 -1px !important;
	border: 1px solid #898989 !important;
	border-top: 1px dotted #DFDFDF !important;
	}
	
#nav .current-menu-item li a,
#nav .current-menu-item li a:link,
#nav .current-menu-item li a:visited,
#nav .current-menu-ancestor li a,
#nav .current-menu-ancestor li a:link,
#nav .current-menu-ancestor li a:visited {
	color: #898989 !important;
	}
	
#nav .current-menu-item li a:hover,
#nav .current-menu-item a:active,
#nav .current-menu-ancestor li a:hover,
#nav .current-menu-ancestor li a:active {
	background: #FFFFFF url(images/repeat-x.png) repeat-x 0 -228px !important;
	color: #f287b7 !important;
	}

/***** Primary Navigation Extras / Nav ********************/
#nav li.right {
	float: right;
	line-height: 14px;
	margin: 9px 0 0 0 !important;
	padding: 0;
	}

#nav li.right a {
	display: inline;
	background: transparent;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	border: none;
	}

#nav li.right a:hover {
	text-decoration: underline;
	color: #DADBDC;
	}

#nav li.date {
	background: url(images/no-repeat.png) no-repeat 0 -213px;
	font-family: "museo-sans-1", "museo-sans-2", Candara, "Trebuchet MS", Arial, sans-serif;
	font-size: 14px;
	font-weight: 500 !important;
	margin: 0 5px 0 0;
	padding: 4px 15px 0 24px;
	}

#nav li.rss {
	margin-top: 14px !important;
	}

#nav li.rss a {
	background: url(images/no-repeat.png) no-repeat 0 -230px;
	font-family: "museo-sans-1", "museo-sans-2", Candara, "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: 500 !important;
	margin: 0;
	padding: 10px 15px 0 20px !important;
	}

#nav li.rss a:hover,
#nav li.rss a:active {
	text-decoration: none;
	color: #DADBDC;
	}

#nav li.search {
	padding: 0 0 0 10px;
	margin: 3px 0 0 0;
	}

#nav li.search .s {
	background: #FFFFFF url(images/repeat-x.png) repeat-x 0 0;
	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	color: #898989;
	width: 130px;
	padding: 3px 0 3px 4px;
	margin: 0 5px 0 0;
	border: 1px solid #0D0D0D;
	}

#nav li.search .searchsubmit {
	background: #f287b7;
	font-family: "museo-sans-1", "museo-sans-2", Candara, "Trebuchet MS", Arial, sans-serif;
	font-weight: 500;		
	text-decoration: none;
	text-transform: uppercase;
	color: #FFFFFF;
	margin: 0 13px 0 0;
	padding: 5px 5px 3px 5px;
	border: none;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	}

#nav li.search .searchsubmit:hover {
	background: #f287b7 url(images/repeat-x.png) repeat-x 0 -40px;
	border: none;
	}

#nav li.twitter {
	margin-top: 10px !important;
	}

#nav li.twitter a {
	position: relative;
	background: url(images/no-repeat.png) no-repeat 0 -275px;
	font-family: "museo-sans-1", "museo-sans-2", Candara, "Trebuchet MS", Arial, sans-serif;
	font-weight: 500 !important;
	margin: 0;
	padding: 11px 15px 0 24px !important;
	}

#nav li.twitter a:hover,
#nav li.twitter a:active {
	text-decoration: none;
	color: #DFDFDF;
	}

/***** SECONDARY NAVIGATION BAR ********************/
/***** Top level / Secondary Nav ********************/
#subnav {
	clear: both;
	background: #FFFFFF;
	color: #f287b7;
	text-transform: uppercase;
	width: 960px;
	height: 31px;
	margin: 0;
	padding: 0;
	border-bottom: 4px double #898989;
	}

#subnav ul {
	width: 100%;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	}

#subnav li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	}

#subnav li a {
	display: block;
	position: relative;
	font-family: "museo-sans-1", "museo-sans-2", Candara, "Trebuchet MS", Arial, sans-serif;
	font-size: 13px;
	font-weight: 300;
	text-decoration: none;
	color: #393939;
	margin: 0;
	padding: 6px 10px 5px 10px;
	}

#subnav li a:hover,
#subnav li a:active {
	background: #FFFFFF;
	color: #f287b7;
	}

/***** Top level Superfish / Secondary Nav ********************/

#subnav li a.sf-with-ul {
	padding-right: 20px;
	}

#subnav li a .sf-sub-indicator {
	display: block;
	position: absolute;
	top: 12px;
	right: 5px;
	background: url(images/no-repeat.png) no-repeat 0 -317px;
	text-indent: -9999px;
	width: 10px;
	height: 10px;
	overflow: hidden;
	}

/***** Sub level / Secondary Nav ********************/
#subnav li li a,
#subnav li li a:link,
#subnav li li a:visited {
	position: relative;
	background: #FFFFFF;
	font-size: 12px;
	text-transform: capitalize;
	color: #393939;
	width: 158px;
	margin: 0;
	padding: 8px 10px 7px 10px;
	border-bottom: 1px dotted #898989;
	}

#subnav li li a:hover,
#subnav li li a:active {
	background: #7d4303 url(images/repeat-x.png) repeat-x 0 -228px;
	color: #393939;
	}

#subnav li li a .sf-sub-indicator {
	top: 10px;
	background: url(images/no-repeat.png) no-repeat 0 -269px;
	height: 10px;
	width: 14px;
	}

#subnav li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 178px;
	margin: 3px 0 0 0;
	padding: 0;
	border: 1px solid #898989;
	}

#subnav li ul a {
	width: 160px;
	}

/***** Position of Dropdown Menus / Secondary Nav ********************/
#subnav li ul ul {
	margin: -37px 0 0 178px;
	}

#subnav li:hover ul ul,
#subnav li:hover ul ul ul,
#subnav li.sfHover ul ul,
#subnav li.sfHover ul ul ul {
	left: -999em;
	}

#subnav li:hover ul,
#subnav li li:hover ul,
#subnav li li li:hover ul,
#subnav li.sfHover ul,
#subnav li li.sfHover ul,
#subnav li li li.sfHover ul {
	left: auto;
	}

#subnav li:hover,
#subnav li.sfHover {
	position: static;
	}

/***** Current Menu Item / Secondary Nav ********************/
#subnav .current-menu-ancestor li a {
	color: #898989 !important;
	}
	
#subnav .current-menu-ancestor a,
#subnav .current-menu-item a,
#subnav .sub-menu .current-menu-item a {
	color: #D55D3D !important;
	}
	
.sub-menu .current-menu-item a {
	background: #FFFFFF url(images/repeat-x.png) repeat-x 0 -226px !important;
	color: #D55D3D !important;	
	}

/***** Inner ********************/
#inner {
	background: #FFFFFF url(images/page-fade.png) repeat-x top left;
	width: 910px;
	margin: 3px auto 0 auto;
	padding: 25px 25px 0 25px;
	overflow: hidden;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	-webkit-background-clip: padding-box;
	-webkit-background-origin: padding-box;
	}

/***** BREADCRUMBS *********************************************/
.breadcrumb {
	height: 16px;
	background: #ECEDEE url(images/no-repeat.png) no-repeat 17px -33px !important;
	text-transform: uppercase;
	line-height: 16px;
	margin: 0 0 10px 0!important;
	padding: 4px 10px 7px 38px;
	border-radius: 16px;
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
	-webkit-background-clip: padding-box;
	-webkit-background-origin: padding-box;
	overflow: hidden;
	}
	
.breadcrumb, .breadcrumb a {
	font-size: 11px;
	text-decoration: none;
	}
	
/***** Taxonomy Description ********************/
.taxonomy-description {
	height: 16px;
	background: #ECEDEE url(images/no-repeat.png) no-repeat 17px -33px !important;
	text-transform: uppercase;
	line-height: 16px;
	margin: 0 0 10px 0!important;
	padding: 6px 10px 7px 38px;
	border-radius: 16px;
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
	-webkit-background-clip: padding-box;
	-webkit-background-origin: padding-box;
	overflow: hidden;
	}
	
.taxonomy-description, .taxonomy-description a {
	font-size: 11px;
	}

#content .taxonomy-description p {
	margin: 0;
	padding: 0;
	}

/***** HOME PAGE ********************/
/***** Home Featured Widget Container ********************/
.home-widget {
	width: 908px;
	float: left;
	padding: 0;
	margin: 0 0 15px 0;
	text-align: justify; 
	text-justify: distribute
	}
	
.home-widget .widget {
	clear: both;
	}
	
/***** Home Middle Widget Container ********************/
.home-widget #home-widget-middle {
	width: 908px;
	float: left;
	background: url(images/home-middle-bgd.png) repeat-x 0 0;
	margin: 0;
	padding: 20px 0 10px 0;
	border-top: 1px dotted #DADBDC;
	}
	
/***** Home Widget Headlines ********************/
.home-widget h2, 
.home-widget h4 {
	font-family: "museo-sans-1", "museo-sans-2", Candara, "Trebuchet MS", Arial, sans-serif;
	font-size: 18px;
	font-weight: 500;
	text-transform: uppercase;
	margin: 0;
	padding-left: 10px;
	padding-right: 10px;
	}
	
.home-widget h2 {
	color: #D55D3D;
	padding-bottom: 9px;
	}
	
.home-widget h2 a {
	display: inline-block;
	font-size: 30px;
	font-family: "tamarillo-1", "tamarillo-2", Candara, "Trebuchet MS", Arial, sans-serif;
	font-weight: 500;
	text-decoration: none;
	text-transform: none;
	color: #F287B7 !important;
	}
	
.home-widget h2 a:hover {
	color: #B1B735 !important;
	}
	
.home-widget  h4 {
	color: #B1B735;
	padding-bottom: 7px;
	}
	
.home-widget #home-widget-middle h2 {
	color: #5D9098;
	padding-bottom: 9px;
	}
	
/***** Paragraphs **************************/
.home-widget p,
.entry-content p {
	font-family: "museo-sans-1", "museo-sans-2", Candara, "Trebuchet MS", Arial, sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 24px;
	margin: 0;
	padding: 0 20px 20px 10px;
	}
	
.entry-content p {
	line-height: 26px !important;	
}

/***** SHORTCODES ********************************************/
/***** Featured Image ********************/
#content .featured-image img {
	clear: both;
	float: left;
	background: #FFFFFF;
	margin-bottom: 7px;
	padding: 15px;
	width: 876px;
	border: 1px solid #DADBDC;
	box-shadow: 0px 0px 9px #DADBDC;
	-moz-box-shadow: 0px 0px 9px #DADBDC;
	-webkit-box-shadow: 0px 0px 9px #DADBDC;
	}
	
.single .post img {
	background: #FFFFFF;
	margin: 0 0 7px 0;
	padding: 10px;
	border: 1px solid #DADBDC;
	box-shadow: 0px 0px 9px #DADBDC;
	-moz-box-shadow: 0px 0px 9px #DADBDC;
	-webkit-box-shadow: 0px 0px 9px #DADBDC;
}

.single .post img.alignleft {
	margin-left: 0;
	margin-right: 21px;	
}

.single .post img.alignright {
	margin-right: 0;
	margin-left: 21px;	
}
	
/***** Copyright for beneath images **************************/
.image-copyright {
	font-size: 10px !important; 
	text-align: center !important;	
}
/***** Big button **************************/
.bigbutton-wrapper {
	display: inline-block;
	width: 215px;
	height: 69px;
	text-align: center;
	margin: 0 0 0 10px !important;
	padding: 0 !important;
	}

.bigbutton-wrapper a {
	display: inline-block;
	width: 215px;
	height: 35px;
	background: url(images/button-green.png) no-repeat 0 0;
	font-family: "museo-1", "museo-2", Candara, "Trebuchet MS", Arial, sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
	text-decoration: none;
	text-shadow: 0 0 2px #888C41;
	color: #FFFFFF !important;
	margin: 0;
	padding: 17px 0 17px 0 !important;
	overflow: hidden;
	}
	
.bigbutton-wrapper a:hover,
.bigbutton-wrapper a:active {
	background: url(images/button-green.png) no-repeat 0 -77px !important;
	text-shadow: 2px -1px 2px #888C41;
	color: #FFFFFF;
	}

/***** Small button **************************/
.smallbutton a {
	display: inline-block;
	position: relative;
	cursor: pointer;
	height: 26px;
	background: #FFFFFF;
	font-family: "museo-sans-1", "museo-sans-2", "Trebuchet MS", Arial, sans-serif;
	font-size: 14px;
	font-weight: 500;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 26px;
	color: #5D9098;
	padding: 2px 10px;
	margin-left: 20px;
	margin-bottom: 10px;
	border: 1px solid #DFDFDF;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	}
	
.proofingbutton .smallbutton a {
	margin-left: 0;
	margin-top: 15px;
	}
	
.travelbutton .smallbutton a {
	display: inline;
	float: right;
	margin-right: 20px;
	margin-top: 5px;
	}

.smallbutton a:hover {
	background: #FFFFFF url(images/repeat-x.png) repeat-x 0 0 !important;
	color: #B1B735 !important;
	box-shadow: 0px 0px 2px #DFDFDF !important;
	-moz-box-shadow: 0px 0px 2px #DFDFDF !important;
	-webkit-box-shadow: 0px 0px 2px #DFDFDF !important;
	}
	
.home-widget p.byline {
	font-family: Candara, "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	line-height: 11px;
	text-transform: uppercase;
	margin: -3px 0 25px 0;
	padding: 0;
	}
	
.home-widget p.byline a {
	font-size: 11px;
	}
	
/***** Featured Image *************************/
.home-widget img {
	background: #FFFFFF;
	margin: 0 15px 20px 0;
	padding: 10px;
	border: 1px solid #DADBDC;
	box-shadow: 0px 0px 9px #DADBDC;
	-moz-box-shadow: 0px 0px 9px #DADBDC;
	-webkit-box-shadow: 0px 0px 9px #DADBDC;
	}
	
/***** Author Gravatar **********************/
.home-widget img.avatar {
	margin: 0;
	padding: 5px;
	border: 1px solid #DADBDC;
	box-shadow: 0px 0px 9px #DADBDC;
	-moz-box-shadow: 0px 0px 9px #DADBDC;
	-webkit-box-shadow: 0px 0px 9px #DADBDC;
	}
	
/***** Featured Posts *****************/
#home-widget-top .featuredpost .post,
#home-widget-middle .featuredpost .post {
	clear: both;
	width: 920px;
	float: left;
	}
	
.home-widget .featuredpost ul {
	list-style-type: none;
	}
	
.home-widget .featuredpost li {
	overflow: hidden;
	display: inline;
	list-style-type: none;
	background: url(images/icon-sm-asterisk.png) no-repeat 0 -2px;
	font-family: "museo-sans-1", "museo-sans-2", Candara, "Trebuchet MS", Arial, sans-serif;
	margin: 0 15px 0 0;
	padding: 0 0 10px 20px;
	}
	
.home-widget .featuredpost li a {
	font-size: 18px !important;
	font-weight: 500;
	text-decoration: none !important;
	}
	
.home-widget .featuredpost p.more-from-category a  {
	float: left;
	text-transform: uppercase;
	font-weight: 500;
	text-decoration: none;
	color: #D66142;
	margin: 15px 0 0 0;
	padding: 0;
	}
	
.home-widget .featuredpost p.more-from-category a:hover {
	color: #B1B735;
}


/***** Read More Buttons ********************/
.more-link-wrapper {
	display: inline-block !important;
	float: left !important;
	width: 215px;
	height: 69px;
	text-align: center;
	margin: 0 !important;
	padding: 0 !important;
	}

.more-link-wrapper a {
	display: inline-block !important;
	float: left !important;
	width: 215px;
	height: 35px;
	background: url(images/button-green.png) no-repeat 0 0;
	font-family: "museo-1", "museo-2", Candara, "Trebuchet MS", Arial, sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
	text-decoration: none;
	text-shadow: 0 0 2px #888C41;
	color: #FFFFFF !important;
	margin: 0;
	padding: 17px 0 17px 0 !important;
	overflow: hidden;
	}
	
.more-link-wrapper a:hover,
.more-link-wrapper a:active {
	background: url(images/button-green.png) no-repeat 0 -77px !important;
	text-shadow: 2px -1px 2px #888C41;
	color: #FFFFFF;
	}
	
.attachment-small-thumbnail, 
.small-thumbnail-image {
	height: 60px;
	width: 60px;
	border: 1px solid #D9D9D9;
	}
	
.attachment-thumbnail {
	border: 1px solid #D9D9D9;
	}

/***** PhotoPro Gallery ********************/
.gallery-posts {
	background: none !important;
	padding: 0;
	margin: 0;
	width: 905px !important;
	}
	
.gallery-post {
	background: none !important;
	list-style: none;
	overflow: hidden;
	
	}
	
/***** Grid-style headlines ********************/
.gallery-post .photopro-gallery-info,
#content #headline-wrap {
	float: left;
	width: 905px;
	margin: 0 0 14px 0;
	padding: 0;
	border-top: 1px dotted #DADBDC;
	border-bottom: 1px dotted #DADBDC;
	}
	
.gallery-post .photopro-gallery-info h2,
#content #headline-wrap h2,
#content #headline-wrap h1.entry-title {
	display: inline;
	float: left;
	padding: 10px 20px 10px 10px;
	border-right: 1px dotted #DADBDC;
	}
	
.photopro-gallery-info h2 a,
.photopro-gallery-info h2 a:visited,
#content #headline-wrap h2 a,
#content #headline-wrap h2 a:visited,
#content #headline-wrap h1.entry-title {
	font-family: "tamarillo-1", "tamarillo-2", Candara, "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;
	font-size: 28px !important;
	line-height: 28px !important;
	text-decoration: none;
	text-transform: none;
	text-shadow:1px 1px 0 #FFFFFF;
	color: #f287b7;
	}
	
.photopro-gallery-info h2 a:hover,
.photopro-gallery-info h2 a:active,
#content #headline-wrap h2 a:hover,
#content #headline-wrap h2 a:active,
#content #headline-wrap h1.entry-title a:hover,
#content #headline-wrap h1.entry-title a:active {
	color: #B1B735;
	}
	
/***** Right Info Area ********************/
.photopro-gallery-info .post-info,
#content #headline-wrap .post-info,
.page .page-description {
	display: inline;
	float: left;
	text-transform: uppercase;
	margin: 11px 0 0 10px;
	}
	
.page .page-description {
	font-family: "museo-1", "museo-2", Candara, "Trebuchet MS", Arial, sans-serif;
	font-size: 18px !important;
	font-weight: 300;
	text-transform: none;
	color: #CFCFCF;
	margin-top: 16px;
	}
	
.photopro-gallery-info .post-info p,
.photopro-gallery-info .post-info span,
.photopro-gallery-info .post-info a,
#content #headline-wrap .post-info p,
#content #headline-wrap .post-info span,
#content #headline-wrap .post-info a,
.page .page-description p,
.page .page-description span,
.page .page-description a {
	font-size: 11px !important;
	}
	
/**** Main Gallery Image ********************/
.gallery-post .photopro-gallery-main {
	float: left;
	width: 685px;
	margin-left: 5px;
	}
	
.gallery-post .main-photo {
	float: left;
	background: #FFFFFF;
	margin: 0 20px 20px 0;
	padding: 15px 15px 15px 15px;
	width: 655px;
	box-shadow: 0px 0px 9px #DADBDC;
	-moz-box-shadow: 0px 0px 9px #DADBDC;
	-webkit-box-shadow: 0px 0px 9px #DADBDC;
	z-index: 100;
	}

.gallery-post .main-photo img {
	margin:0;
	padding: 0;
	border: 1px solid #DADBDC;
	}

/**** Gallery Thumbnails ********************/
.nav-thumbs {
	position: relative;
	z-index: 9999;
	width: 205px;
	float: right;
	padding: 0;
	margin: -403px -7px 0 0 !important;
	overflow: visible;	
	}
	
.nav-thumbs li {
	float: left;
	list-style: none;
	}
	
.nav-thumb-wrapper {
	float: left;
	position: relative;
	width: 92px;
	height: 62px;
	list-style: none;
	margin-right: 10px;
	margin-bottom: 18px;
	padding: 0;
	}
	
.nav-thumb-wrapper:hover img, a.activeSlide img {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	}	
	
.nav-thumb-image {
	width: 80px;
	height: 50px;
	position: absolute;
	background: #FFFFFF;
	margin: 0;
	padding: 6px !important;
	border: 1px solid #DADBDC;
	box-shadow: 0px 0px 3px #DADBDC;
	-moz-box-shadow: 0px 0px 3px #DADBDC;
	-webkit-box-shadow: 0px 0px 3px #DADBDC;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;		
	}
		
.nav-thumb-border {
	width: 80px;
	height: 50px;
	position: absolute;
	}
	
.nav-buttons {
	float: left;
	position: relative;
	width: 620px;
	margin: -250px 0 0 35px;
	z-index: 99999 !important;
	}
	
.nav-prev, .nav-next {
	background: transparent url(images/gallery-nav.png) no-repeat;
	display: block;
	width: 30px;
	height: 32px;
	text-indent: -9999px;
	margin: 20px 0;
	padding: 0;
	}	

.nav-prev {
	background-position: 0 0;
	float: left;	
	}
	
.nav-next {
	background-position: 0 -50px;
	float: right;	
	}
	
.nav-prev:hover {
	background-position: 0 -99px;
	float: left;	
	}
	
.nav-next:hover {
	background-position: 0 -149px;
	float: right;	
	}
	
/***** Content ********************/
#content {
	float: left;
	margin: 0;
	padding-bottom: 20px;
	}

.full-width-content #content {
	width: 910px;
	}

#content .post {
	margin: 0;
	padding: 0 0 5px 0;
	}

#content #headline-wrap .post-info {
	margin: 14px 0 0 10px;
	}
		
.archive #content .post,
.category #content .post {
	float: left;
	}
	
#content p {
	padding-left: 7px;
	padding-right: 200px;
	}

#content blockquote {
	clear: both;
	background: transparent url(images/blockquote-bg.png) repeat-x 0 0;
	margin: 0 auto 20px auto;
	padding: 10px 0 0 0;
	border-top: 1px solid #DADBDC;
	border-bottom: 1px solid #DADBDC;
	}
	
#content blockquote,
#content blockquote p {
	font-family: "museo-sans-1", "museo-sans-2", Candara, "Trebuchet MS", Arial, sans-serif;
	font-size: 18px !important;
	font-weight: 300;
	text-shadow: 1px 1px 0 #FFFFFF;
	color: #969696;
	}
	
#content .entry-content {
	clear: both;
	}
	
.entry-content img {
	background: #FFFFFF !important;
	margin: 0 20px 20px 0 !important;
	padding: 15px !important;
	box-shadow: 0px 0px 9px #DADBDC !important;
	-moz-box-shadow: 0px 0px 9px #DADBDC !important;
	-webkit-box-shadow: 0px 0px 9px #DADBDC !important;
	}
	
.entry-content img.noshadow {
	background: transparent !important;
	padding: 0 !important;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	}
	
.entry-content img.alignright {
	margin-left: 21px !important;
	margin-right: 0;
	}
	
.entry-content img.alignleft {
	margin-right: 21px !important;
	margin-left: 0;
	}
	
.entry-content img.no-frame {
	background: transparent;
	margin: 0;
	padding: 0;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	}

	
.author #content .entry-content,
.archive #content .entry-content,
.category #content .entry-content {
	float: left;
	}
	
#content .post p,
#content .page p {
	margin: 0 20px !important;
	padding: 0 250px 10px 0;
	text-align: left;

	font-size: 14px;
	line-height: 28px;
	}
	
/***** category.php excerpt image ********************/
.archive img,
.author img,
.category img {
	background: #FFFFFF;
	padding: 10px !important;
	margin-right: 20px !important;
	border: 1px solid #DADBDC;
	box-shadow: 0px 0px 9px #DADBDC;
	-moz-box-shadow: 0px 0px 9px #DADBDC;
	-webkit-box-shadow: 0px 0px 9px #DADBDC;
	}

/***** Makes archive page 2 columns ********************/
#content .archive-page {
	float: left;
	width: 50%;
	padding: 20px 0;
	margin: 0;
	}

.clear {
	clear: both;
	}
	
/***** Headlines ********************/
#content .entry-content h1,
#content .entry-content h2,
#content .entry-content h3,
#content .entry-content h4,
#content .entry-content h5,
#content .entry-content h6 {
	text-shadow: 1px 1px 0 #FFFFFF;
	padding-left: 17px !important;
	}
	
#content .entry-content h1 {
	font-family: "museo-1", "museo-2", Candara, "Trebuchet MS", Arial, sans-serif;
	font-size: 22px;
	font-weight: 500;
	color: #D66142;
	padding-bottom: 5px;
	border-bottom: none;
	}
	
#content .entry-content h2 {
	font-family: "museo-1", "museo-2", Candara, "Trebuchet MS", Arial, sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #5D9098;
	padding-bottom: 5px;
	border-bottom: none;
	}
	
#content .entry-content h3 {
	font-family: "museo-1", "museo-2", Candara, "Trebuchet MS", Arial, sans-serif;
	font-size: 18px;
	font-weight: 500;
	color: #B1B735;
	padding-bottom: 5px;
	border-bottom: none;
	}

#content .entry-content a {
	font-family: "museo-1", "museo-2", Candara, "Trebuchet MS", Arial, sans-serif;
	font-size: 18px;
	font-weight: 500;
	color: #B1B735;
	}

	
#content .entry-content h4 {
	font-family: "museo-sans-1", "museo-sans--2", Candara, "Trebuchet MS", Arial, sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: #D66142;
	padding-bottom: 5px;
	border-bottom: none;
	}
	
#content .entry-content h5 {
	font-family: "museo-sans-1", "museo-sans-2", Candara, "Trebuchet MS", Arial, sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: #5D9098;
	padding-bottom: 5px;
	border-bottom: none;
	}
	
#content .entry-content h6 {
	font-family: "museo-sans-1", "museo-sans-2", Candara, "Trebuchet MS", Arial, sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: #B1B735;
	padding-bottom: 5px;
	border-bottom: none;
	}
	
/***** Unordered/Ordered Lists ********************/
#content .post ul,
#content .page ul,
#content .post ol,
#content .page ol {
	margin: 0 0 10px 15px;
	padding: 0;
	}

#content .post ul li,
#content .page ul li {
	list-style-type: none;
	background: url(images/icon-sm-asterisk.png) no-repeat 0 2px;
	margin: 0 0 0 25px;
	padding: 0 0 5px 22px;
	}
	
#content .post ol li,
#content .page ol li {
	list-style-type: decimal;
	list-style-position: inside;
	margin: 0 0 0 25px;
	padding: 0 0 5px 3px;
	}

#content .post ul ul,
#content .page ul ul,
#content .post ol ol,
#content .page ol ol {
	padding: 0;
	}
	
/***** PHOTOPRO SINGLE.PHP GALLERY ********************/
#content .gallery {
	margin-top: 15px;
	}

#content .gallery-item img {
	width: 175px;
	height: 175px;
	overflow: hidden;
	background: #FFFFFF;
	margin: 0 0 25px 0;
	padding: 15px;
	border: 1px solid #DADBDC;
	box-shadow: 0px 0px 9px #DADBDC;
	-moz-box-shadow: 0px 0px 9px #DADBDC;
	-webkit-box-shadow: 0px 0px 9px #DADBDC;
	}
	
#content .gallery-caption,
#content .page .gallery-caption {
	font-size: 11px;
	text-transform: uppercase;
	color: #898989;
	margin: 7px 0 30px 0 !important;
	padding:0 !important;
	}

/***** Post Info ********************/
.post-info {
	font-size: 11px;
	margin: 0 0 15px 0;
	padding: 0;
	}

.post-info p {
	margin: 0;
	padding: 0;
	}
	
.single .post-info {
	margin-top: 14px !important;
	}
	
/***** Post Meta ********************/
.post-meta {
	clear: both;
	background: transparent;
	text-transform: uppercase;
	margin: 10px 0 0 0;
	padding: 10px 0 7px 10px;
	border: none;
	border-top: 1px dotted #DADBDC;
	}
	
.post-meta span,
.post-meta span a {
	font-size: 11px !important;
	}

/***** Author Box ********************/
#content .author-box {
	float: left;
	background: #FFFFFF;
	margin: 0 0 20px 0 !important;
	padding: 20px 10px 20px 10px;
	border-top: 1px dotted #DADBDC;
	border-bottom: 1px dotted #DADBDC;
	}

#content .author-box p {
	float: left;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
	padding: 0;
	}

#content .author-box strong {
	display: inline-block;
	font-family: "museo-sans-1", "museo-sans-2", Candara, "Trebuchet MS", Arial, sans-serif;
	font-size: 18px;
	font-weight: 500;
	text-transform: uppercase;
	color: #D55D3D;
	margin: -6px 0 0 0;
	padding: 8px 0 6px 0 !important;
	}

#content .author-box img {
	float: left;
	background: #FFFFFF;
	margin: 0 10px 0 0;
	padding: 4px !important;
	border: 1px solid #DADBDC;
	}

/***** Post Icons ********************/
.time {
	background: transparent url(images/no-repeat.png) no-repeat 0 -68px;
	margin: 0 0 0 0;
	padding: 2px 0 2px 18px;
	}

.post-comments {
	background: transparent url(images/no-repeat.png) no-repeat 0 -94px;
	margin: 0 0 0 10px;
	padding: 2px 0 2px 18px;
	}

.categories {
	background: transparent url(images/no-repeat.png) no-repeat 0 -121px;
	margin: 0 0 0 0;
	padding: 2px 0 2px 20px;
	}

.tags {
	background: transparent url(images/no-repeat.png) no-repeat 0 -152px;
	margin: 0 0 0 10px;
	padding: 2px 0 2px 20px;
	}

/***** Images ********************/
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding: 0;
	}

img.alignnone {
	padding: 0;
	margin: 0 0 10px 0;
	display: inline;
	}

img.alignleft {
	padding: 0;
	margin: 0 10px 10px 0;
	display: inline;
	}

img.alignright {
	padding: 0;
	margin: 0 0 10px 10px;
	display: inline;
	}

.aligncenter {
	display: block;
	margin: 0 auto 10px;
	}

.alignleft {
	float: left;
	margin: 0 10px 0 0;
	}

.alignright {
	float: right;
	margin: 0 0 0 10px;
	}

.wp-caption {
	background: #FFFFFF;
	font-size: 11px;
	text-align: center;
	text-transform: uppercase;
	color: #969696;
	padding: 5px 0 5px 1px;
	border-top: 1px solid #DFDFDF;
	margin: 7px 0 30px 0 !important;
	padding:0 !important;
	}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0;
	}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	margin: 0;
	padding: 0;
	}

img.wp-smiley,
img.wp-wink {
	float: none !important;
	background: none !important;
	border: none !important;
	margin: 0 !important;
	padding: 0 !important;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	}

/***** Post Navigation **********/
.navigation {
	width: 100%;
	clear: both;
	float: left;
	display: block;
	overflow: visible;
	margin: 15px 0 0 0;
	padding: 10px 0 10px 0;
	border-top: 1px dotted #DADBDC;
	}

.navigation ul {
	float: right;
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

.navigation li {
	display: inline;
	}

.navigation li a,
.navigation a {
	display: inline-block;
	position: relative;
	cursor: pointer;
	height: 26px;
	background: #FFFFFF;
	font-family: "museo-sans-1", "museo-sans-2", "Trebuchet MS", Arial, sans-serif;
	font-size: 14px;
	font-weight: 500;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 26px;
	color: #DFDFDF;
	padding: 0 10px 0 10px;
	border: 1px solid #FFFFFF;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	}

.navigation li a:hover,
.navigation a:hover {
	background: #FFFFFF url(images/repeat-x.png) repeat-x 0 0 !important;
	color: #B1B735 !important;
	box-shadow: 0px 0px 2px #DFDFDF !important;
	-moz-box-shadow: 0px 0px 2px #DFDFDF !important;
	-webkit-box-shadow: 0px 0px 2px #DFDFDF !important;
	}

.navigation li.active a {
	background: #5D9098 url(images/repeat-x.png) repeat-x 0 -40px;
	color: #FFFFFF;
	}
	
.navigation li.active a:hover {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	}

.navigation li.disabled {
	margin: 0;
	padding: 5px 8px 5px 8px;
	}
	
/***** Search Form(s) ********************/
.searchform {
	margin: 0;
	}

.searchsubmit {
	background: #f287b7;
	color: #FFFFFF;
	font-size: 12px;
	font-family: "museo-sans-1", "museo-sans-2", Candara, "Trebuchet MS", Arial, sans-serif;
	font-weight: 300;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0;
	padding: 4px 7px;
	border: none;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	}

.searchsubmit:hover {
	cursor: pointer;
	background: #5D9098 url(images/repeat-x.png) repeat-x 0 -40px;
	border: none;
	}

#header .widget-area .widget_search .searchform {
	float: left;
	padding: 5px 0 0 0 !important;
	}

#header .widget-area .widget_search .s {
	background: url(images/repeat-x.png) repeat-x 0 0;
	width: 180px;
	color: #898989;
	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	padding: 3px 0 3px 4px;
	margin: 0 5px 0 0;
	border: 1px solid #DFDFDF;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
	
#nav .searchform {
	float: right;
	margin: 0 10px 0 0 !important;
	padding: 0 !important;
	}

#nav .s {
	background: url(images/repeat-x.png) repeat-x 0 0;
	width: 198px;
	color: #898989;
	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	margin: 0;
	padding: 0;
	border: 1px solid #DFDFDF;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-webkit-background-origin: padding-box;
	}
	
#nav .searchsubmit {
	background: #5D9098;
	font-family: "museo-sans-1", "museo-sans-2", Candara, "Trebuchet MS", Arial, sans-serif;
	font-weight: 300;
	font-size: 13px;
	line-height: 13px;
	text-decoration: none;
	text-transform: uppercase;
	color: #FFFFFF;
	margin: 0 !important;
	padding: 4px 4px 3px 4px !important;
	border: none;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	}

#nav .searchsubmit:hover {
	cursor: pointer;
	background: #5D9098 url(images/repeat-x.png) repeat-x 0 -40px;
	border: none;
	}
	
/* Password Protected Posts */
.entry-content label input {
	width: 198px;
	background: #FFFFFF url(images/repeat-x.png) repeat-x 0 0;
	color: #323232;
	font-family: "museo-sans-1", "museo-sans-2", Candara, "Trebuchet MS", Arial, sans-serif;
	font-size: 18px;
	line-height: 18px;
	margin: 5px 0 0 0;
	padding: 0;
	border: 1px solid #DFDFDF;
	}

.entry-content input {
	display: inline;
	float: left;
	width: 78px;
	background: #5D9098;
	font-family: "museo-sans-1", "museo-sans-2", Candara, "Trebuchet MS", Arial, sans-serif;
	font-weight: 300;
	font-size: 13px;
	line-height: 13px;
	text-decoration: none;
	text-transform: uppercase;
	color: #FFFFFF;
	margin: -14px 0 28px 14px;
	padding: 4px 4px 3px 4px;
	border: none;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	}

.entry-content input:hover {
	background: #5D9098 url(images/repeat-x.png) repeat-x 0 -40px;
	border: none;
	}
	
.entry-content label input:hover {
	background: #FFFFFF url(images/repeat-x.png) repeat-x 0 0 !important;
	border: 1px solid #DFDFDF;
	}
	
/***** Footer Widgets ********************/
#footer-widgets {
	overflow: hidden;
	clear: both;
	float: left;
	width: 910px;
	background: url(images/footer-bgd.png) no-repeat 0 10px !important;
	text-align: left; 
	text-justify: none;
	margin: 0 0px 20px 0 !important;
	padding: 20px 0px 0 0 !important;
	border-top: 1px dotted #DADBDC;
	}

#footer-widgets .featuredpost .post {
	clear: both;
	float: left;
	width: 255px;
	border-bottom: 1px dotted #DADBDC;
	margin-bottom: 25px;
	padding-bottom: 30px;
	}
	
.footer-widgets-1 {
	float: left;
	width: 255px;
	margin: 0 17px 0 0;
	padding: 15px 15px 0 15px !important;
	}

.footer-widgets-2 {
	float: left;
	width: 255px;
	margin: 0 15px 0 0;
	padding: 15px 15px 0 15px !important;
	}

.footer-widgets-3 {
	float: left;
	width: 255px;
	margin: 0 0 0 0;
	padding: 15px 15px 0 15px !important;
	}

#footer-widgets .widget {
	float: left;
	width: 255px;
	padding-bottom: 20px;
	margin-bottom: 15px;
	border-bottom: 1px dotted #DADBDC;
	}

#footer-widgets ul {
	list-style-type: none;
	margin: 0 0 8px 8px !important;
	padding: 0;
	}

#footer-widgets li {
	list-style-type: none;
	margin: 0;
	padding: 0 0 14px 0;
	}
	
#footer-widgets li a {
	margin: 0;
	padding: 0;
	}

#footer-widgets ul ul {
	margin: 2px 0 8px 0;
	}

#footer-widgets h4 {
	clear: both;
	font-family: "museo-sans-1", "museo-sans-2", Candara, "Trebuchet MS", Arial, sans-serif;
	font-size: 13px !important;
	font-weight: 300;
	text-shadow: 1px 1px 0 #FFFFFF;
	color: #454545;
	margin: 0 !important;
	padding: 0 0 10px 0 !important;
	background: url(images/icon-sm-asterisk.png) no-repeat 2px 2px;
	padding-left: 21px !important;
	}
	
#footer-widgets p {
	font-family: Candara, "Trebuchet MS", Arial, sans-serif;
	font-size: 13px !important;
	line-height: 21px !important;
	padding-left: 21px !important;
	padding-bottom: 4px;
	margin-bottom: 0;
	text-align: justify; 
	text-justify: distribute 
	}
	
#footer-widgets a {
	text-decoration: none;
	}
	
#footer-widgets a:hover {
	text-decoration: underline;
	}
	
/**** All Images / Footer ********************/
#footer-widgets img {
	background: #FFFFFF;
	margin-bottom: 5px;
	padding: 5px;
	border: 1px solid #DADBDC;
	box-shadow: 0px 0px 9px #DADBDC;
	-moz-box-shadow: 0px 0px 9px #DADBDC;
	-webkit-box-shadow: 0px 0px 9px #DADBDC;
	}
	
/***** Read More Buttons ********************/
#footer-widgets .more-link-wrapper {
	display: inline-block;
	width: auto;
	height: 23px;
	background: transparent;
	text-align: center;
	color: #DFDFDF;
	margin: 0 0 0 -7px !important;
	padding: 0 !important;
	border: none;
	}

#footer-widgets .more-link-wrapper a {
	display: inline-block;
	width: auto;
	height: 17px;
	background: transparent;
	font-family: "museo-sans-1", "museo-sans-2", Candara, "Trebuchet MS", Arial, sans-serif;
	font-size: 13px;
	font-weight: 500 !important;
	text-transform: uppercase;
	text-decoration: none;
	text-shadow: 0 0 2px #FFFFFF;
	color: #B1B735 !important;
	margin: 6px 0 10px 0;
	padding: 3px 6px 4px 6px !important;
	overflow: hidden;
	border: 1px dotted #FFFFFF;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	}
	
#footer-widgets .more-link-wrapper a:hover,
#footer-widgets .more-link-wrapper a:active {
	background: #FFFFFF url(images/repeat-x.png) repeat-x 0 0 !important;
	color: #D66142 !important;
	box-shadow: 0px 0px 2px #DFDFDF;
	-moz-box-shadow: 0px 0px 2px #DFDFDF;
	-webkit-box-shadow: 0px 0px 2px #DFDFDF;
	}
	
/**** Category widget ********************/
#footer-widgets .widget_categories h4 {
	background: url(images/icon-sm-category.png) no-repeat 2px 3px;
	}
	
/**** Category widget ********************/
#footer-widgets .widget_archive h4 {
	background: url(images/icon-sm-archives.png) no-repeat 2px 3px;
	}
	
/**** Dropdown Menu for Categories/Archives widgets ********************/
#footer-widgets select {
	width: 230px;
	background: #FFFFFF url(images/repeat-x.png) repeat-x 0 0 !important;
	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-style: normal;
	color: #898989;
	padding: 4px 3px 3px 4px;
	margin: 0 5px 0 21px;
	border: 1px solid #DFDFDF;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
	
/**** ENews Widget / Footer ********************/
#footer-widgets .enews-widget h4 {
	background: url(images/icon-sm-rss.png) no-repeat 2px 3px;
	}

.enews {
	margin: 0;
	padding: 0;
	}

.enews #subscribe {
	overflow: hidden;
	margin: 0;
	padding: 0;
	}

.enews #subbox {
	background: #FFFFFF url(images/repeat-x.png) repeat-x 0 0 !important;
	width: 150px;
	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #898989;
	padding: 3px 0 3px 4px;
	margin: 0 5px 0 21px;
	border: 1px solid #DFDFDF;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	}

.enews #subbutton {
	background: #5D9098;
	font-family: "museo-sans-1", "museo-sans-2", Candara, "Trebuchet MS", Arial, sans-serif;
	font-weight: 300;
	text-decoration: none;
	color: #FFFFFF;
	text-transform: uppercase;
	margin: 0;
	padding: 2px 5px 2px 5px;
	border: none;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	}

.enews #subbutton:hover {
	background: #5D9098 url(images/repeat-x.png) repeat-x 0 -40px !important;
	border: none;
	}

/**** User Profile Widget / Footer ********************/	
#footer-widgets .user-profile h4 {
	background: url(images/icon-sm-user.png) no-repeat 0 3px;
	}
	
#footer-widgets .user-profile .alignleft .avatar {
	border: 1px solid #DFDFDF;
	margin: 0 5px 0 0 !important;
	}
	
#footer-widgets .user-profile .alignright .avatar {
	border: 1px solid #DFDFDF;
	margin: 0 0 0 5px !important;
	}

.user-profile a.pagelink,
.posts_link a {
	display: inline-block;
	width: auto;
	height: 17px;
	background: transparent;
	font-family: "museo-sans-1", "museo-sans-2", Candara, "Trebuchet MS", Arial, sans-serif;
	font-size: 13px;
	font-weight: 500 !important;
	text-transform: uppercase;
	text-decoration: none;
	text-shadow: 0 0 2px #FFFFFF;
	color: #B1B735 !important;
	margin: 6px 0 10px 0;
	padding: 3px 6px 4px 6px !important;
	overflow: hidden;
	border: 1px dotted #FFFFFF;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	}
	
.user-profile a.pagelink:hover {
	color: #D66142 !important;
	text-decoration: none !important;
}

.posts_link a:hover {
	background: #FFFFFF url(images/repeat-x.png) repeat-x 0 0 !important;
	text-decoration: none !important;
	color: #D66142 !important;
	box-shadow: 0px 0px 2px #DFDFDF;
	-moz-box-shadow: 0px 0px 2px #DFDFDF;
	-webkit-box-shadow: 0px 0px 2px #DFDFDF;
	}
	
.user-profile a.pagelink {
	margin-left: -5px !important;
	font-size: 11px !important;
	}

.posts_link a {
	margin-left: 16px !important;
	}

/***** Social Profiles Widget / Footer ********************/
#footer-widgets .social-profiles h4 {
	background: url(images/icon-sm-plug.png) no-repeat 2px 3px;
	}

#footer-widgets .social-profiles img {
	border: none !important;
	background: transparent;
	padding: 0 !important;
	margin: 0 13px 10px 0 !important;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	}
	
/**** Featured Post/Page Widget / Footer ********************/
#footer-widgets .featuredpost h2 a,
#footer-widgets .featuredpage h2 a,
#footer-widgets .featuredpost .author  {
	font-family: "museo-sans-1", "museo-sans-2", Candara, "Trebuchet MS", Arial, sans-serif;
	font-size: 16px !important;
	font-weight: 300;
	text-shadow: 1px 1px 0 #FFFFFF;
	color: #5D9098 !important;
	margin: 4px 0 0 0 !important;
	padding: 0 0 0 12px !important;
	}
	
#footer-widgets .featuredpost,
#footer-widgets .featuredpage {
	padding: 0 0 25px 0;
	}
	
#footer-widgets .featuredpost .fn {
	margin: 0 0 0 -10px !important;
	font-size: 14px;
	text-transform: capitalize;
	}
	
#footer-widgets .featuredpost h2 a:hover,
#footer-widgets .featuredpage h2 a:hover {
	text-decoration: none;
	color: #B1B735 !important;
	}
	
#footer-widgets p.byline {
	font-size: 10px !important;
	text-transform: uppercase;
	padding: 0 0 0 19px !important;
	margin: 0 !important;
	}
	
#footer-widgets .featuredpost img,
#footer-widgets .featuredpage img {
	margin-left: 21px !important;
	}
	
#footer-widgets .featuredpost ul {
	text-align: left !important;
	}
	
#footer-widgets .featuredpost li {
	display: block;
	background: none;
	margin: 0;
	padding: 0 0 0 9px;
	}

#footer-widgets .featuredpost li a {
	font-size: 13px !important;
	}
	
/**** Twitter Widget / Footer ********************/
#footer-widgets .latest-tweets h4 {
	background: url(images/icon-sm-twitter.png) no-repeat 0 2px;
	padding-left: 21px !important;
	}

#footer-widgets .latest-tweets a {
	text-decoration: none;
	}

#footer-widgets .latest-tweets a:hover {
	text-decoration: underline;
	}
	
#footer-widgets .latest-tweets ul li {
	margin: 0 0 0 4px !important;
	padding: 0 0 12px 0;
	}

/**** RSS Widget / Footer ********************/
#footer-widgets .widget_rss h4 {
	background: url(images/icon-sm-rss.png) no-repeat 0 2px;
	padding-left: 21px !important;
	}
	
#footer-widgets .widget_rss h4 a {
	color: #393939;
	font-size: 14px;
	font-weight: 500;
	text-decoration: none;
	}
	
#footer-widgets .widget_rss h4 a:hover {
	color: #5D9098;
	}
	
/***** Calendar Footer ********************/
#wp-calendar {
	width: 250px;
	margin: 0;
	padding: 0;
	}
	
.widget_calendar {
	width: 240px;
	font-family: "museo-sans-1", "museo-sans-2", Candara, "Trebuchet MS", Arial, sans-serif;
	font-weight: 500;
	}

.widget_calendar h4 {
	display: none;
	width: 0;
	}

#wp-calendar tbody a {
	font-weight: bold;
	}
	
#wp-calendar caption {
	font-size: 15px;
	text-align: left;
	color: #D55D3D !important;
	text-transform: uppercase;
	margin: 0 0 10px 10px;
	padding: 10px 0;
	border-bottom: double #DADBDC;
	}

#wp-calendar th {
	text-align: center;
	font-weight: 500;
	color: #5D9098;
	}

#wp-calendar thead {
	background: transparent !important;
	font-weight: 500;
	color: #5D9098 !important;
	margin: 10px 0 0 0;
	}

#wp-calendar td {
	background: transparent;
	font-weight: 500;
	text-align: center;
	margin: 0;
	padding: 4px;
	}

#wp-calendar tfoot td {
	background: transparent;
	margin: 0;
	padding: 8px 0 0 0;
	}
	
#wp-calendar tfoot td a {
	text-decoration: none;
	}

#wp-calendar tfoot td#prev {
	font-weight: 500 !important;
	text-align: left;
	text-transform: uppercase;
	text-decoration: none;
	text-shadow: 0 0 2px #FFFFFF;
	color: #B1B735 !important;
	padding-left: 8px;
	}

#wp-calendar tfoot td#next {
	font-family: "museo-sans-1", "museo-sans-2", Candara, "Trebuchet MS", Arial, sans-serif;
	font-weight: 500 !important;
	text-align: right;
	text-transform: uppercase;
	text-decoration: none;
	text-shadow: 0 0 2px #FFFFFF;
	color: #B1B735 !important;
	padding-right: 8px;
	}
	
/**** Recent Comments Widget / Footer ********************/
#footer-widgets .widget_recent_comments h4 {
	background: url(images/icon-sm-comments.png) no-repeat 0 3px;
	padding-left: 21px !important;
	}
	
/**** Recent Comments Widget / Footer ********************/
#footer-widgets .widget_recent_entries h4 {
	background: url(images/icon-sm-posts.png) no-repeat 0 3px;
	}
	
/**** Pages Widget / Footer ********************/
#footer-widgets .widget_pages h4 {
	background: url(images/icon-sm-pages.png) no-repeat 0 3px;
	}

#footer-widgets .widget_recent_entries ul li,
#footer-widgets .widget_recent_comments ul li,
#footer-widgets .widget_rss ul li,
#footer-widgets .widget_rss ul li,
#footer-widgets .widget_pages ul li,
#footer-widgets .widget_pages ul li,
#footer-widgets .widget_links ul li,
#footer-widgets .widget_links ul li,
#footer-widgets .widget_meta ul li,
#footer-widgets .widget_meta ul li {
	padding-left: 15px !important;
	}
	
#footer-widgets .widget_recent_comments a {
	font-weight: 500;
	font-style: italic;
	text-decoration: none;
	}
	
#footer-widgets .widget_recent_comments a:hover {
	text-decoration: underline;
	}
	
#footer-widgets .widget_recent_comments a.url {
	font-weight: 700;
	font-style: normal
	}
	
/**** Search Widget / Footer ********************/
#footer-widgets .widget_search h4 {
	background: url(images/icon-sm-search.png) no-repeat 2px 2px;
	padding-left: 21px !important;
	}

#footer-widgets .widget_search .s {
	width: 150px;
	background: #FFFFFF url(images/repeat-x.png) repeat-x 0 0 !important;
	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #898989;
	padding: 3px 0px 3px 4px;
	margin: 0 5px 0 0px;
	border: 1px solid #DFDFDF;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
	
/**** Links Widget / Footer ********************/
#footer-widgets .widget_links h4 {
	background: url(images/icon-sm-links.png) no-repeat 2px 2px;
	padding-left: 21px !important;
	}
	
/**** Meta Widget / Footer ********************/
#footer-widgets .widget_meta h4 {
	background: url(images/icon-sm-meta.png) no-repeat 2px 2px;
	padding-left: 21px !important;
	}
	
/**** Text Widget / Footer ********************/
#footer-widgets .widget_text p {
	padding-left: 21px !important;
	}
	
/***** Footer ********************/

#footer {
	clear: both;
	overflow: auto;
	width: 932px;
	text-transform: uppercase;
	color: #393939;
	margin: 15px auto 0 auto;
	padding: 0 15px;
	}

#footer .wrap {
	overflow: hidden;
	padding: 10px 0 5px 0;
	}

#footer a,
#footer a:visited {
	font-size: 11px !important;
	text-decoration: none;
	color: #393939;
	}

#footer a:hover {
	color: #B1B735;
	text-decoration: underline;
	}

#footer p {
	font-size: 11px !important;
	margin: 0;
	padding: 0;
	}

#footer .gototop {
	width: 170px;
	float: left;
	margin: 0;
	padding: 0 0 0 0;
	}

#footer .gototop a {
	margin: 0;
	padding: 1px 0 0 20px;
	background: url(images/no-repeat.png) no-repeat 0 -330px;
	}
	
#footer .gototop a:hover {
	background-position: 0 -352px;
	}

#footer .creds {
	width: 740px;
	float: right;
	margin: 0;
	padding: 0 0 0 0;
	text-align: right;
	}
	
/***** Comments ********************/
#respond {
	width: 910px;
	float: left;
	font-size: 12px;
	margin: 15px 0 15px 0;
	padding: 25px 0 0 0;
	border-top: 1px dotted #DFDFDF;
	}

#reply-title {
	font-family: "museo-sans-1", "museo-sans-2", Candara, "Trebuchet MS", Arial, sans-serif;
	font-weight: 500;	
	font-size: 18px;
	text-transform: uppercase;
	color:#B1B735;
	margin: 0 0 15px 10px;
	}
	
#author,
#email,
#url {
	background: #FFFFFF url(images/no-repeat.png) no-repeat fixed 0 0;
	color: #393939;
	font-family: "museo-sans-1", "museo-sans-2", Candara, "Trebuchet MS", Arial, sans-serif;
	font-weight: 300;	
	font-size: 14px;
	margin: 5px 5px 0 0;
	padding: 5px 0 5px 10px;
	border: 1px solid #DADBDC;
	}

#comment {
	background: #FFFFFF url(images/page-fade.png) repeat-x fixed 0 -150px;
	color: #393939;
	font-family: "museo-sans-1", "museo-sans-2", Candara, "Trebuchet MS", Arial, sans-serif;
	font-weight: 300;
	font-size: 14px;
	margin: 6px 0 0 0;
	padding: 6px 0 6px 10px;
	float: left;
	border: 1px solid #DADBDC;
	width: 98%;
	height: 150px;
	}

input::-moz-focus-inner /*Remove button padding in FF*/ {
	border: 0;
	padding: 0;
	}

#submit {
	background: #f287b7;
	color: #FFFFFF;
	font-size: 14px;
	font-family: "museo-sans-1", "museo-sans-2", Candara, "Trebuchet MS", Arial, sans-serif;
	font-weight: 300;	
	text-decoration: none;
	text-transform: uppercase;
	margin: 10px 0 0 0;
	padding: 4px 7px 3px 7px;
	border: none;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	}

#submit:hover {
	cursor: pointer;
	background: #5D9098 url(images/repeat-x.png) repeat-x 0 -40px;
	border: none;
	}
	
#comments h3 {
	width: 910px;
	font-family: "museo-sans-1", "museo-sans-2", Candara, "Trebuchet MS", Arial, sans-serif;
	font-weight: 500;	
	font-size: 21px;
	text-transform: uppercase;
	color: #D66142;
	margin: 15px 0 0 0;	
	padding: 20px 0 5px 10px;
	border-top: 1px dotted #DFDFDF;
	}
	
#comments .navigation {
	border-top: none;
	}

.comment-list {
	margin: 0;
	padding: 0;
	}

.ping-list {
	margin: 0 0 40px 0;
	padding: 0;
	}

.comment-list ol,
.ping-list ol {
	margin: 0;
	padding: 10px;
	}

.comment-list li,
.ping-list li {
	font-family: "museo-sans-1", "museo-sans-2", Candara, "Trebuchet MS", Arial, sans-serif;
	font-weight: 300;	
	text-transform: capitalize;
	margin: 15px 0 5px 0;
	padding: 15px 20px 20px 25px;
	list-style: none;
	}

.comment-list li ul li {
	margin-right: -6px;
	margin-left: 10px;
	}

.comment-list p,
.ping-list p {
	font-weight: normal;
	text-transform: none;
	margin: 10px 5px 10px 0;
	padding: 0;
	}
	
.comment-content p {
	font-size: 14px;
	line-height: 18px;
	margin-left: -6px;
	}
	
.comment-list .fn {
		font-size: 16px !important;
		font-weight: 500;
	}
	
.comment-list .says {
	text-transform: lowercase;
	font-wieght: 300;
	}

.comment-list li .avatar {
	background: #FFFFFF;
	float: right;
	border: 1px solid #E6E6E6;
	margin: 0 5px 0 10px !important;
	padding: 4px !important;
	box-shadow: 0px 0px 3px #DADBDC;
	-moz-box-shadow: 0px 0px 3px #DADBDC;
	-webkit-box-shadow: 0px 0px 3px #DADBDC;
	}

.comment-list cite,
.comment-list cite a,
.ping-list cite,
.ping-list cite a {
	font-weight: 500;
	font-style: normal;
	}

.comment .commentmetadata {
	font-family: Candara, "Trebuchet MS", Arial, sans-serif;
	font-size: 9px !important;
	text-transform: none;
	margin-top: 0;
	padding-top: 0;
	}
	
.comment .commentmetadata a {
	text-decoration: none;
	}

#respond:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

.alt {
	margin: 0;
	padding: 10px;
	}

.children {
	margin: 0;
	padding: 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.reply a,
.reply a:visited {
	background: #5D9098;
	font-family: "museo-sans-1", "museo-sans-2", Candara, "Trebuchet MS", Arial, sans-serif;
	font-weight: 500 !important;		
	text-decoration: none;
	text-transform: uppercase;
	color: #FFFFFF !important;
	margin: 10px 13px 0 0;
	padding: 5px 5px 3px 5px;
	border: none;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	}

.reply a:hover {
	background: #5D9098 url(images/repeat-x.png) repeat-x 0 -40px;
	border: none;
	}

#comments .navigation {
	display: block;
	margin: 10px 0 0 0;
	}

.thread-alt,
.thread-even {
	background: url(images/page-fade.png) repeat-x 0 -20px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-webkit-background-clip: padding-box;
	-webkit-background-origin: padding-box;
	box-shadow: 0px 0px 3px #DADBDC;
	-moz-box-shadow: 0px 0px 3px #DADBDC;
	-webkit-box-shadow: 0px 0px 3px #DADBDC;
	}
	
.thread-alt {
	background-position: 0 -180px;
	}

.depth-1 {
	margin: 0;
	padding: 0;
	border: 1px solid #E6E6E6;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-webkit-background-clip: padding-box;
	-webkit-background-origin: padding-box;
	}
	
.depth-2,
.depth-3,
.depth-4,
.depth-5 {
	width: 96% !important;
	background: #FFFFFF !important;
	margin: 15px 20px 5px -10px !important;
	padding: 0 10px 0 0;
	border: 1px solid #E6E6E6;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-webkit-background-clip: padding-box;
	-webkit-background-origin: padding-box;
	box-shadow: 0px 0px 3px #DADBDC;
	-moz-box-shadow: 0px 0px 3px #DADBDC;
	-webkit-box-shadow: 0px 0px 3px #DADBDC;
	}

.even,
.alt {
	border: 1px solid #E6E6E6;
	margin: 0;
	padding: 0;
	}

/***** Contact Form ********************/

#content .gform_wrapper {
	max-width: 960px !important;
	font-family: "museo-sans-1", "museo-sans-2", Candara, "Trebuchet MS", Arial, sans-serif;
	font-weight: 300 !important;
	font-size: 14px;
	}
	
#content .gform_wrapper li {
	background-image: none !important;
	margin-left: 0;
	padding-left: 0;
	}
	
#content .gform_wrapper h1,
#content .gform_wrapper h2,
#content .gform_wrapper h3 {
	font-weight: 300 !important;
	font-size: 16px;	
	}

#content .gform_wrapper input,
#content .gform_wrapper textarea {
	/* white */
	background: #FFFFFF url(images/repeat-x.png) repeat-x 0 0;
	/* dk gray */
	color: #898989 !important;
	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 14px;
	padding: 3px !important;
	margin: 0 5px 0 0;
	/* lt gray */
	border: 1px solid #DADBDC;
	}

#content .gform_wrapper textarea {
	background: #FFFFFF url(images/page-fade.png) repeat-x 0 -150px !important;
	}

#content .gform_wrapper select {
	background: #FFFFFF url(images/repeat-x.png) repeat-x 0 0;
	border: 1px solid #DADBDC;
	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 3px !important;
	}
	
#content .gform_wrapper .gsection .gfield_label,
.gform_wrapper h2.gsection_title,
.gform_wrapper h3.gform_title {
	font-weight: 300;
	font-size: 16px;
	}
	
#content .gform_wrapper .gsection {
	border-bottom:1px dotted #DADBDC !important;
	padding: 12px 0 !important;
	margin: 12px 0 15px 0 !important;
	}

#content .gform_wrapper .gsection .gsection_title {
	padding-left: 20px !important;
	}
	
#content .gform_wrapper .description,
#content .gform_wrapper .gfield_description,
#content .gform_wrapper .gsection_description,
#content .gform_wrapper .instruction {
	font-size: 14px;
	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	
#content .gform_wrapper .gfield_required {
	color:#D66142 !important;
	}
	
#content .gform_wrapper .gfield_error {
	background: #D55D3D url(images/page-fade.png) repeat-x bottom left !important;
	margin-top: 4px!important;
	margin-bottom: 6px;
	padding: 6px 6px 4px 6px!important;
	border: 1px solid #D55D3D;
	}

#content .gform_wrapper .gfield_error .gfield_description,
#content .gform_wrapper .gfield_error .gfield_label {
	color: #FFFFFF !important;
	}

#content .gform_wrapper .gfield_error span {
	color: #FFFFFF;
	}

#content .gform_wrapper .validation_error {
	color: #D55D3D !important;
	font-family: "museo-sans-1", "museo-sans-2", Candara, "Trebuchet MS", Arial, sans-serif;
	font-weight: 500;
	font-size: 16px;
	line-height: 150%;
	margin-bottom: 16px;
	padding-left: 21px !important;
	}
	
#content .gform_footer {
	text-align: center;
	}

#content .gform_wrapper input.button {
	background: url(images/button-green.png) no-repeat 0 0;
	text-align: center;
	width: 215px;
	height: 65px !important;
	margin: 0 !important;
	padding: 4px 0 15px 0 !important;
	font-family: "museo-1", "museo-2", Candara, "Trebuchet MS", Arial, sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-shadow: 0 0 2px #888C41;
	overflow: hidden;
	color: #FFFFFF !important;
	border: none;
	overflow: auto;
}

#content .gform_wrapper input.button:hover {
	background: url(images/button-green.png) no-repeat 0 -77px !important;
	text-shadow: 2px -1px 2px #888C41;
	color: #FFFFFF;
}

#content #gforms_confirmation_message {
	background-color:#fffac6;
	border:1px solid #feda70;
	margin-top:10px;
	margin-bottom:10px;
	padding:20px 0;
	font-size:14px;
	color:#252525;
	text-align:center
}

#content .gform_wrapper img {
	position: relative;
	top: -2px;
	}
	
#content span label {
	clear: both;
}	
/* jQuery UI date picker ---------------------------------------------------------------------------------------*/
.ui-datepicker-div,
.ui-datepicker-inline,
#ui-datepicker-div { /*resets*/
	font-family: "museo-sans-1", "museo-sans-2", Candara, "Trebuchet MS", Arial, sans-serif !important;
	border: 1px solid #DADBDC !important;
	margin-top: -1px !important;
	background: #FFFFFF url(images/page-fade.png) repeat-x 0 -150px !important;
	}

.ui-datepicker-next,
.ui-datepicker-prev {
	background: transparent !important;
	}

.ui-datepicker-next:hover,
.ui-datepicker-prev:hover {
	background: #DADBDC !important;
	}

.ui-datepicker-next a,
.ui-datepicker-prev a {
	border: none !important;
	}
	
.ui-datepicker-header select {
	border: 1px solid #DADBDC  !important;
	color: #898989  !important;
	background: #FFFFFF  !important;
	margin-top: 10px !important;
	}

.ui-datepicker-header option:focus,
.ui-datepicker-header option:hover {
	background: #FFFFFF
}

table.ui-datepicker td a {
	color: #898989 !important;
	background: transparent !important;
	text-decoration: none;
	border: none !important;
}

table.ui-datepicker td a:hover {
	border: none !important;
	background: #DADBDC !important;
	text-decoration: none !important;
	color: #FFFFFF !important;
}

table.ui-datepicker td a:active {
	border: 1px solid #5D9098 !important;
	color: #FFFFFF !important;
	background: #5D9098 !important;
}

table.ui-datepicker .ui-datepicker-title-row td {
	padding:.2em 0;
	text-align:center;
	font-size:.9em;
	color:#222;
	text-transform:uppercase
}

table.ui-datepicker .ui-datepicker-title-row td a {
	color:#222;
	padding:.3em 0
}

img.ui-datepicker-trigger {
	padding: 2px 0 0 0 !important;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	}
	
/* Typekit */
img.typekit-badge {
	padding: 0 !important;
	margin: 0 !important;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	}
	
/* Typekit FOUT - If you are using Typekit, the code below eliminates the Flash of unstyled comment bug in FF */
.wf-loading #title-area,
.wf-loading #header,
.wf-loading #nav,
.wf-loading #subnav,
.wf-loading .home-widget,
.wf-loading .entry-content,
.wf-loading .bigbutton-wrapper,
.wf-loading .smallbutton,
.wf-loading .more-link-wrapper,
.wf-loading .photopro-gallery-info,
.wf-loading #content,
.wf-loading .page,
.wf-loading .navigation,
.wf-loading .searchsubmit,
.wf-loading #footer-widgets,
.wf-loading #content .gform_wrapper {
	visibility: hidden !important;
	}