html {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
body {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
div {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
.img {
		border-bottom: 1px solid #000;
	box-shadow: 7px 7px 4px #888;
	border-left-style: solid;
	border-left-color: inherit;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: inherit;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-color: inherit;
	border-top-width: 1px;
}


span {
	margin: 0px;
	padding: 0px;
	outline: 0px;
	border: 0px currentColor;
	font-size: 100%;
	vertical-align: baseline;
	font-family: "Droid Sans", arial, serif;
}
applet {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
object {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
iframe {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
h1 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
h2 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
h3 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
h4 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
h5 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
h6 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
p {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
blockquote {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
pre {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
a {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
abbr {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
acronym {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
address {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
big {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
cite {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
code {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
del {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
dfn {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
em {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
font {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
img {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
ins {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
kbd {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
q {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
s {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
samp {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
small {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
strike {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
strong {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
sub {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
sup {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
tt {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
var {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
b {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
u {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
i {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
center {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
dl {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
dt {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
dd {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
ol {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
ul {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
li {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
fieldset {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
form {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
label {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
legend {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
body {
	line-height: 1;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
q {
	quotes: none;
}
blockquote::before {
	content: none;
}
blockquote::after {
	content: none;
}
q::before {
	content: none;
}
q::after {
	content: none;
}
:focus {
	outline: 0px;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
body {
	background: url("/images/footer-bg.png"); color: rgb(60, 60, 60); line-height: 18px; font-family: "Droid Sans", arial, serif; font-size: 12px;
}
a {
	color: rgb(0, 183, 243); text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.clear {
	clear: both;
}
.ui-tabs-hide {
	display: none;
}
br.clear {
	margin: 0px; padding: 0px;
}
h1 {
	color: rgb(128, 128, 128); line-height: 1em; letter-spacing: -1px; padding-bottom: 5px; font-family: "Goudy Bookletter 1911", Georgia, serif; font-weight: normal;
}
h2 {
	color: rgb(128, 128, 128); line-height: 1em; letter-spacing: -1px; padding-bottom: 5px; font-family: "Goudy Bookletter 1911", Georgia, serif; font-weight: normal;
}
h3 {
	color: rgb(128, 128, 128); line-height: 1em; letter-spacing: -1px; padding-bottom: 5px; font-family: "Goudy Bookletter 1911", Georgia, serif; font-weight: normal;
}
h4 {
	color: rgb(128, 128, 128); line-height: 1em; letter-spacing: -1px; padding-bottom: 5px; font-family: "Goudy Bookletter 1911", Georgia, serif; font-weight: normal;
}
h5 {
	color: rgb(128, 128, 128); line-height: 1em; letter-spacing: -1px; padding-bottom: 5px; font-family: "Goudy Bookletter 1911", Georgia, serif; font-weight: normal;
}
h6 {
	color: rgb(128, 128, 128); line-height: 1em; letter-spacing: -1px; padding-bottom: 5px; font-family: "Goudy Bookletter 1911", Georgia, serif; font-weight: normal;
}
h1 a {
	color: rgb(128, 128, 128);
}
h2 a {
	color: rgb(128, 128, 128);
}
h3 a {
	color: rgb(128, 128, 128);
}
h4 a {
	color: rgb(128, 128, 128);
}
h5 a {
	color: rgb(128, 128, 128);
}
h6 a {
	color: rgb(128, 128, 128);
}
h1 {
	font-size: 30px;
}
h2 {
	font-size: 24px;
}
h3 {
	font-size: 22px;
}
h4 {
	font-size: 18px;
}
h5 {
	font-size: 16px;
}
h6 {
	font-size: 14px;
}
p {
	padding-bottom: 10px;
}
strong {
	color: rgb(28, 28, 28); font-weight: bold;
}
cite {
	font-style: italic;
}
em {
	font-style: italic;
}
i {
	font-style: italic;
}
pre {
	font-family: Courier New, monospace; margin-bottom: 10px;
}
code {
	font-family: Courier New, monospace; margin-bottom: 10px;
}
ins {
	text-decoration: none;
}
sup {
	height: 0px; line-height: 1; vertical-align: baseline; position: relative;
}
sub {
	height: 0px; line-height: 1; vertical-align: baseline; position: relative;
}
sup {
	bottom: 0.8em;
}
sub {
	top: 0.3em;
}
dl {
	margin: 0px 0px 1.5em;
}
dl dt {
	font-weight: bold;
}
dd {
	margin-left: 1.5em;
}
blockquote {
	background: rgb(230, 230, 230); margin: 1.5em; padding: 1em; border: 1px solid rgb(220, 220, 220); color: rgb(102, 102, 102); font-style: italic;
}
blockquote p {
	padding-bottom: 0px;
}
input[type=text] {
	padding: 2px; border: 1px solid rgb(187, 187, 187); color: rgb(78, 78, 78); background-color: rgb(255, 255, 255);
}
input.text {
	padding: 2px; border: 1px solid rgb(187, 187, 187); color: rgb(78, 78, 78); background-color: rgb(255, 255, 255);
}
input.title {
	padding: 2px; border: 1px solid rgb(187, 187, 187); color: rgb(78, 78, 78); background-color: rgb(255, 255, 255);
}
textarea {
	padding: 2px; border: 1px solid rgb(187, 187, 187); color: rgb(78, 78, 78); background-color: rgb(255, 255, 255);
}
select {
	padding: 2px; border: 1px solid rgb(187, 187, 187); color: rgb(78, 78, 78); background-color: rgb(255, 255, 255);
}
input[type=text]:focus {
	border-color: rgb(45, 57, 64); color: rgb(62, 62, 62);
}
input.text:focus {
	border-color: rgb(45, 57, 64); color: rgb(62, 62, 62);
}
input.title:focus {
	border-color: rgb(45, 57, 64); color: rgb(62, 62, 62);
}
textarea:focus {
	border-color: rgb(45, 57, 64); color: rgb(62, 62, 62);
}
select:focus {
	border-color: rgb(45, 57, 64); color: rgb(62, 62, 62);
}
input[type=text] {
	margin: 0.5em 0px;
}
input.text {
	margin: 0.5em 0px;
}
input.title {
	margin: 0.5em 0px;
}
textarea {
	margin: 0.5em 0px;
}
select {
	margin: 0.5em 0px;
}
textarea {
	padding: 4px;
}
img#about-image {
	margin: 3px 8px 8px 0px; float: left;
}
.clearfix::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: " ";
}
* html .clearfix {
	zoom: 1;
}
*:first-child + html .clearfix {
	zoom: 1;
}
.right-shadow {
	background: url("/images/right-shadow.png") repeat-y right top rgb(255, 255, 255);
}
.left-shadow {
	background: url("/images/left-shadow.png") repeat-y left top;
}
.container {
	margin: 0px auto; width: 960px; text-align: left; position: relative;
}
#header {
	padding-top: 10px; margin-bottom: 6px; border-bottom-color: rgb(239, 239, 239); border-bottom-width: 1px; border-bottom-style: solid;
}
#logo {
	margin-right: 26px; margin-bottom: 22px; float: left;
}
ul#top-menu {
	margin-top: 10px; float: left;
}
#icons {
	margin-top: 17px; float: right;
}
#icons span {
	color: rgb(168, 168, 168); font-family: "Josefin Sans", arial, serif; font-size: 14px; float: left;
}
#et-social-icons {
	padding-top: 4px; padding-left: 23px; float: right;
}
#et-social-icons a {
	padding-left: 5px;
}
#quote {
	text-align: center; margin-bottom: 61px;
}
p#quote-1 {
	color: rgb(29, 29, 29); font-family: "Goudy Bookletter 1911", arial, serif; font-size: 36px;
}
span.tagline-quote {
	color: rgb(179, 157, 155);
}
p#quote-2 {
	color: rgb(151, 151, 151); font-family: "Josefin Sans", arial, serif; font-size: 30px;
}
#featured {
	margin-bottom: 0px;
}
#blurbs {
	width: 1086px; margin-bottom: 67px;
}
.blurb {
	width: 256px; margin-right: 96px; float: left;
}
.last {
	width: 286px;
}
.blurb h3.title {
	text-align: center; padding-bottom: 10px; font-family: "Josefin Sans", arial, serif; font-size: 15px; font-weight: bold; margin-bottom: 10px; border-bottom-color: rgb(239, 239, 239); border-bottom-width: 1px; border-bottom-style: solid;
}
.blurb h3.title a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.blurb p {
	line-height: 21px;
}
.blurb ul {
	color: rgb(117, 139, 141); line-height: 24px; padding-left: 35px; font-family: Georgia, serif; font-size: 12px; font-style: italic;
}
.blurb ul li {
	background: url("/images/custom-bg.png") no-repeat 0px 7px; padding-left: 21px;
}
.thumb {
	margin-top: 6px; margin-right: 33px; margin-bottom: 25px; float: left; display: block; position: relative;
}
.thumb a {
	display: block;
}
.item-image {
	background: rgb(0, 0, 0); margin-top: 6px; margin-left: 6px;
}
.thumb span.overlay {
	background: url("/images/box-overlay.png") no-repeat; left: 0px; top: 0px; width: 68px; height: 68px; display: block; position: absolute;
}
.thumb .zoom-icon {
	background: url("/images/zoom-icon.png") no-repeat; left: 21px; top: 21px; width: 25px; height: 27px; display: none; position: absolute;
}
#call-to-action {
	border-top-color: rgb(239, 239, 239); border-top-width: 1px; border-top-style: solid;
}
#call-to-action p {
	text-align: center; color: rgb(151, 151, 151); padding-top: 18px; padding-bottom: 25px; font-family: "Josefin Sans", arial, serif; font-size: 24px;
}
a.learn-more {
	color: rgb(117, 139, 141); padding-top: 5px; font-family: "Goudy Bookletter 1911", arial, serif; font-size: 24px; text-decoration: none; float: right;
}
span#down-arrow {
	background: url("/images/down-arrow.png") no-repeat; left: 49%; width: 33px; height: 16px; bottom: -16px; display: block; position: absolute;
}
#category-name {
	text-align: center; margin-top: -8px; margin-bottom: 51px;
}
h1.category-title {
	color: rgb(29, 29, 29); font-size: 36px;
}
span.tagline-quote {
	color: rgb(179, 157, 155);
}
p.description {
	color: rgb(151, 151, 151); font-family: "Josefin Sans", arial, serif; font-size: 30px;
}
#left-area {
	width: 669px; padding-bottom: 15px; border-top-color: rgb(239, 239, 239); border-right-color: rgb(239, 239, 239); border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid; float: left;
}
#sidebar {
	width: 290px; border-top-color: rgb(239, 239, 239); border-top-width: 1px; border-top-style: solid; float: left;
}
.post {
	padding: 25px 50px 25px 0px;
}
.post p {
	line-height: 21px;
}
.post-thumbnail {
	margin: 4px 24px 7px 0px; width: 200px; height: 200px; float: left; display: block; position: relative;
}
.post-thumb {
	margin-top: 6px; margin-left: 6px;
}
span.post-overlay {
	background: url("/images/post-overlay.png") no-repeat; left: 0px; top: 0px; width: 200px; height: 200px; display: block; position: absolute;
}
h2.title {
	font-size: 30px;
}
h2.title a {
	color: rgb(29, 29, 29); text-decoration: none;
}
.post p.meta-info {
	color: rgb(151, 151, 151); padding-bottom: 14px; font-family: "Josefin Sans", arial, serif; font-size: 18px;
}
.post p.meta-info a {
	color: rgb(151, 151, 151); text-decoration: none;
}
.post p.meta-info a:hover {
	color: rgb(29, 29, 29);
}
a.readmore {
	background: url("/images/readmore.png") no-repeat right bottom; height: 24px; color: rgb(126, 146, 148); line-height: 25px; padding-right: 10px; float: right; display: block; cursor: pointer; text-shadow: none;
}
a.readmore span {
	background: url("/images/readmore.png") no-repeat; height: 24px; padding-left: 10px; font-size: 11px; display: block;
}
a.readmore:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
.single p.description {
	font-size: 24px;
}
.single p.description a {
	color: rgb(151, 151, 151);
}
.single p.description a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
.fullwidth #left-area {
	width: 960px; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.post ul {
	padding: 10px 0px 10px 20px; list-style-type: disc;
}
.comment-content ul {
	padding: 10px 0px 10px 20px; list-style-type: disc;
}
.post ol {
	padding: 10px 0px 10px 2px; list-style-type: decimal; list-style-position: inside;
}
.comment-content ol {
	padding: 10px 0px 10px 2px; list-style-type: decimal; list-style-position: inside;
}
.post ul li ul {
	padding: 2px 0px 2px 20px;
}
.post ul li ol {
	padding: 2px 0px 2px 20px;
}
.comment-content ul li ul {
	padding: 2px 0px 2px 20px;
}
.comment-content ul li ol {
	padding: 2px 0px 2px 20px;
}
.post ol li ul {
	padding: 2px 0px 2px 35px;
}
.post ol li ol {
	padding: 2px 0px 2px 35px;
}
.comment-content ol li ul {
	padding: 2px 0px 2px 35px;
}
.comment-content ol li ol {
	padding: 2px 0px 2px 35px;
}
ul#top-menu a {
	padding: 8px 7px 7px; border: 1px solid transparent; color: rgb(29, 29, 29); font-size: 12px; text-decoration: none;
}
ul#top-menu > li.sfHover > a {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(239, 239, 239) rgb(239, 239, 239) currentColor;
}
ul#top-menu > li.current_page_item > a {
	color: rgb(117, 139, 141) !important; font-family: Georgia, serif; font-style: italic;
}
ul#top-menu ul a {
	border: currentColor;
}
ul#top-menu ul a:hover {
	border: currentColor;
}
ul#top-menu a:hover {
	color: rgb(147, 147, 147);
}
ul#top-menu ul {
	background: rgb(255, 255, 255); padding: 10px 8px 10px 20px; border: 1px solid rgb(239, 239, 239); top: 34px !important; width: 189px; display: none; box-shadow: 1px 1px 2px rgba(0,0,0,0.1); -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
}
ul#top-menu ul li {
	background: url("/images/dropdown-bullet.png") no-repeat 0px 15px; padding: 8px 0px;
}
ul#top-menu ul li a {
	padding: 0px 0px 0px 12px; width: 160px;
}
ul#top-menu li:hover ul ul {
	left: 197px !important; top: -12px !important;
}
ul#top-menu li.sfHover ul ul {
	left: 197px !important; top: -12px !important;
}
#featured {
	height: 340px; position: relative;
}
#featured .slide {
	left: 300px; top: 20px; width: 354px; position: absolute; z-index: 1; opacity: 0;
}
#featured .active-block {
	left: 246px; top: 0px; width: 462px; z-index: 3;
}
#featured .next-block {
	top: 35px; z-index: 2;
}
#featured .prev-block {
	top: 35px; z-index: 2;
}
#featured .next-block {
	left: 575px;
}
#featured .prev-block {
	left: 20px;
}
#featured .active-block {
	opacity: 1;
}
#featured .prev-block {
	opacity: 1;
}
#featured .next-block {
	opacity: 1;
}
.shadow-left {
	top: 35px; height: 234px; display: none; position: absolute;
}
.shadow-right {
	top: 35px; height: 234px; display: none; position: absolute;
}
.shadow-left {
	background: url("/images/active-left-shadow.png") no-repeat; left: -29px; width: 29px;
}
.shadow-right {
	background: url("/images/active-right-shadow.png") no-repeat; width: 21px; right: -21px;
}
a.featured-link {
	background: url("/images/featured_active_link.png") no-repeat; top: 118px; width: 61px; height: 71px; right: -28px; text-indent: -9999px; display: none; position: absolute; z-index: 1000;
}
.featured-title {
	background: url("/images/featured-title-bg.png") no-repeat bottom; padding: 0px 10px 26px; left: 0px; width: 441px; text-align: center; bottom: 115px; color: rgb(255, 255, 255); font-size: 30px; display: none; position: absolute; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
#featured .description {
	background: url("/images/description-bg.png") no-repeat; padding: 26px 25px 0px; left: 1px; width: 411px; height: 86px; bottom: 0px; color: rgb(255, 255, 255); line-height: 20px; display: none; position: absolute; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.featured-title {
	cursor: pointer;
}
#featured .description {
	cursor: pointer;
}
#featured .active-block .shadow-left {
	display: block;
}
#featured .active-block .shadow-right {
	display: block;
}
#featured .active-block .featured-title {
	display: block;
}
#featured .active-block .description {
	display: block;
}
#featured a.main {
	display: block;
}
img.bottom-shadow {
	left: 0px; bottom: -7px; position: absolute;
}
#featured .active-block img.bottom-shadow {
	bottom: -10px;
}
.gotoslide {
	background: url("/images/next-slide-overlay.png"); left: 0px; top: 0px; width: 354px; height: 234px; display: none; position: absolute;
}
.gotoslide span {
	top: 97px; width: 33px; height: 40px; display: block; position: absolute;
}
#featured .next-block .gotoslide span {
	background: url("/images/featured-arrow.png") no-repeat; right: 99px;
}
#featured .prev-block .gotoslide span {
	background: url("/images/featured-arrow-left.png") no-repeat; left: 99px;
}
h3#comments {
	background: url("/images/comment-title-bg.png") repeat-x 0px 17px; text-align: center; color: rgb(0, 0, 0); font-size: 30px; margin-bottom: 50px;
}
#reply-title span {
	background: url("/images/comment-title-bg.png") repeat-x 0px 17px; text-align: center; color: rgb(0, 0, 0); font-size: 30px; margin-bottom: 50px;
}
#reply-title span {
	display: block;
}
h3#comments span {
	background: rgb(255, 255, 255); padding: 0px 20px;
}
.comment-body {
	padding: 0px 50px 15px 88px; position: relative;
}
.avatar-container {
	padding: 6px 0px 0px 6px; left: 0px; top: 3px; width: 63px; height: 63px; position: absolute;
}
.avatar-overlay {
	background: url("/images/avatar-overlay.png") no-repeat; left: 0px; top: 0px; width: 68px; height: 68px; display: block; position: absolute;
}
.comment ul.children {
	margin-left: 88px;
}
.comment-meta {
	color: rgb(151, 151, 151); padding-bottom: 11px; font-family: "Josefin Sans", Georgia, serif; font-size: 15px; font-weight: bold;
}
span.fn {
	color: rgb(29, 29, 29);
}
span.fn a {
	color: rgb(29, 29, 29);
}
span.fn a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
.reply-container {
	background: url("/images/readmore.png") no-repeat right bottom; height: 24px; line-height: 25px; padding-right: 10px; float: right; display: block; cursor: pointer; text-shadow: none;
}
.reply-container a {
	background: url("/images/readmore.png") no-repeat; height: 24px; color: rgb(126, 146, 148); padding-left: 10px; font-size: 11px; display: block;
}
.reply-container a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
#commentform textarea#comment {
	width: 96%;
}
#commentform input[type=text] {
	width: 38%;
}
li.comment #respond textarea {
	width: 94% !important;
}
li.comment #respond input[type=text] {
	width: 48% !important;
}
#respond h3#comments {
	margin-bottom: 20px;
}
#footer {
	background: url("/images/footer-bg.png");
}
#footer .right-shadow {
	background-color: transparent;
}
#footer-top {
	background: url("/images/footer-top-bg.png") repeat-x;
}
#footer-widgets {
	background: url("/images/footer-widgets-bg.png") repeat-x left bottom; width: 960px; padding-top: 62px;
}
.footer-widget {
	width: 266px; margin-right: 80px; margin-bottom: 20px; float: left;
}
.last {
	margin-right: 0px;
}
h4.widgettitle {
	color: rgb(117, 139, 141); padding-bottom: 18px; font-family: "Josefin Sans", arial, serif; font-size: 15px; font-weight: bold;
}
#footer-logo {
	margin-top: -18px;
}
#footer-logo span {
	color: rgb(117, 139, 141); padding-left: 15px; font-family: Georgia, serif; font-size: 11px; font-style: italic; text-shadow: 1px 1px 1px #fff;
}
.footer-widget .thumb {
	margin-top: 6px; margin-right: 19px; margin-bottom: 12px; float: left; display: block; position: relative;
}
.footer-widget {
	color: rgb(166, 166, 166); line-height: 21px; text-shadow: 1px 1px 1px #fff;
}
.footer-widget a {
	color: rgb(166, 166, 166); text-shadow: 1px 1px 1px #fff;
}
.footer-widget a:hover {
	color: rgb(17, 17, 17); text-decoration: none;
}
.footer-widget ul {
	margin-bottom: 8px;
}
.footer-widget ul ul {
	margin-bottom: 0px;
}
.footer-widget ul li {
	background: url("/images/footer-bullet.png") no-repeat 0px 7px; padding: 0px 0px 10px 13px;
}
.footer-widget ul li ul {
	margin: 0px 0px -3px; padding: 5px 0px 0px 7px;
}
#footer-bottom {
	padding-top: 26px; padding-bottom: 28px; clear: both;
}
ul.bottom-nav li {
	padding-right: 19px; font-size: 12px; float: left;
}
ul.bottom-nav li a {
	color: rgb(122, 122, 122); text-shadow: 1px 1px 1px #fff;
}
ul.bottom-nav li a:hover {
	color: rgb(172, 172, 172); text-decoration: none;
}
p#copyright {
	color: rgb(122, 122, 122); font-size: 12px; float: right; text-shadow: 1px 1px 1px #fff;
}
p#copyright a {
	color: rgb(117, 139, 141); font-family: Georgia, serif; font-style: italic;
}
.widget {
	padding: 25px 25px 8px 40px; width: 280px; position: relative;
}
.widget h4.widgettitle {
	padding: 0px 0px 22px; color: rgb(27, 27, 27); font-family: "Josefin Sans", arial, serif; font-size: 15px; font-weight: bold;
}
.widget ul li {
	background: url("/images/footer-bullet.png") no-repeat 0px 12px; padding: 5px 0px 5px 12px; display: block;
}
.widget ul li a {
	color: rgb(151, 151, 151); text-decoration: none; text-shadow: none;
}
.widget ul li a:hover {
	color: rgb(118, 118, 118);
}
div.post .new-post .aligncenter {
	margin-right: auto; margin-left: auto; display: block;
}
.aligncenter {
	margin-right: auto; margin-left: auto; display: block;
}
.wp-caption {
	border: 1px solid rgb(221, 221, 221); text-align: center; padding-top: 4px; margin-bottom: 10px; background-color: rgb(243, 243, 243);
}
.alignleft.wp-caption {
	margin: 0px 10px 10px 0px;
}
.alignright.wp-caption {
	margin: 0px 0px 10px 10px;
}
.wp-caption img {
	margin: 0px; padding: 0px; border: 0px currentColor;
}
.wp-caption p.wp-caption-text {
	margin: 0px; padding: 0px 4px 5px; line-height: 17px; font-size: 11px;
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}
img.alignleft {
	margin-right: 15px; float: left; display: inline;
}
img.alignright {
	margin-left: 15px; float: right; display: inline;
}
.nav ul {
	background-position: bottom; top: -999em; position: absolute; z-index: 10; background-repeat: no-repeat;
}
.nav li {
	float: left; position: relative;
}
.nav a {
	float: left; display: block;
}
.nav li:hover ul {
	left: 0px; top: 50px;
}
ul.nav li.sfHover ul {
	left: 0px; top: 50px;
}
.nav li:hover li ul {
	top: -999em;
}
.nav li.sfHover li ul {
	top: -999em;
}
.nav li li:hover ul {
	left: 192px; top: 0px;
}
ul.nav li li.sfHover ul {
	left: 192px; top: 0px;
}
.nav li:hover ul {
	top: -999em;
}
.nav li li:hover ul {
	top: -999em;
}
.nav li li {
	padding: 0px; height: auto !important; float: left; display: block;
}
.nav li ul {
	width: 191px; z-index: 1000;
}
.nav li li a:link {
	height: auto; float: left; display: block;
}
.nav li li a:visited {
	height: auto; float: left; display: block;
}
.nav li:hover {
	visibility: inherit;
}
#wp-calendar {
	margin: 10px auto 0px; width: 240px; empty-cells: show;
}
#wp-calendar a {
	font-weight: bold; text-decoration: none; display: block;
}
#wp-calendar a:hover {
	text-decoration: underline;
}
#wp-calendar caption {
	font: bold 13px/normal Arial, Sans-Serif; text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
#wp-calendar td {
	padding: 3px 5px; color: rgb(159, 159, 159);
}
#wp-calendar td#today {
	color: rgb(0, 0, 0);
}
#wp-calendar th {
	padding: 3px 5px; text-transform: capitalize; font-style: normal;
}
#wp-calendar #prev a {
	font-size: 9pt;
}
#wp-calendar #next a {
	font-size: 9pt;
}
#wp-calendar #next a {
	text-align: right; padding-right: 10px;
}
#wp-calendar #prev a {
	text-align: left; padding-left: 10px;
}
.pagination {
	padding: 15px 12px 0px; overflow: hidden;
}
.wp-pagenavi {
	padding: 0px 50px 30px 0px; text-align: right; position: relative;
}
a.readmore:hover {
	text-decoration: none;
}
#sidebar div.custom-sidebar-block ul.control li a:hover {
	text-decoration: none;
}
ul#cats-menu li a:hover {
	text-decoration: none;
}
ul#page-menu li a:hover {
	text-decoration: none;
}
div#slider-control div.featitem h2 a {
	text-decoration: none;
}
.js #feat-content {
	display: none;
}
.js div#from-blog div.entries {
	display: none;
}
.foursixeight {
	margin: 0px 0px 15px 84px;
}
.nav ul li {
	float: left;
}
.nav ul a {
	float: left;
}
#footer .nobg {
	
}
#trackbacks h3#comments {
	
}
.fullwidth #et_pt_gallery {
	width: 995px;
}
.post img {
	height: auto; max-width: 100%;
}
#comment-wrap .navigation {
	padding: 10px 53px 10px 0px;
}
.nav-previous {
	float: left;
}
.nav-next {
	float: right;
}
h3#reply-title small {
	display: block;
}
h3#reply-title small a {
	letter-spacing: 0px; font-size: 12px;
}
#commentform input[type=text] {
	padding: 5px; width: 40%; display: block;
}
#commentform textarea#comment {
	width: 91%;
}
.commentlist #respond textarea#comment {
	width: 96% !important;
}
.commentlist #respond input[type=text] {
	padding: 5px; width: 40%; display: block;
}
.comment_navigation_top {
	padding: 12px 0px;
}
.comment_navigation_bottom {
	padding: 12px 0px;
}
.astyle { color: rgb(0, 183, 243); }