/*
THEME NAME:Vega 2
THEME URI: http://www.sjoystudios.com.com
VERSION:2.0
AUTHOR: Sarah Bray // S.Joy Studios
AUTHOR URI:http://www.sjoystudios.com.com
DESCRIPTION: A clean, typographical theme from S.Joy Studios. Available only to gold-digging participants.
*/

/* Two-column with sidebar on left from the /examples/ folder  */
/* @import url('examples/2c-l.css'); */

/* Just some example content 
div.skip-link {
position:absolute;
right:1em;
top:1em;
}

div#menu {
background:#EEE;
height:1.5em;
margin:1em 0;
width:100%;
}

div#menu ul,div#menu ul ul {
line-height:1;
list-style:none;
margin:0;
padding:0;
}

div#menu ul a {
display:block;
margin-right:1em;
padding:0.2em 0.5em;
text-decoration:none;
}

div#menu ul ul ul a {
font-style:italic;
}

div#menu ul li ul {
left:-999em;
position:absolute;
}

div#menu ul li:hover ul {
left:auto;
}

.entry-title,.entry-meta {
clear:both;
}

div#container,div#primary {
margin-top:2em;
}

form#commentform .form-label {
margin:1em 0 0;
}

form#commentform span.required {
background:#fff;
color:#c30;
}

form#commentform,form#commentform p {
padding:0;
}

input#author,input#email,input#url,textarea#comment {
padding:0.2em;
}

div.comments ol li {
margin:0 0 3.5em;
}

textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:66%;
}

.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

p.wp-caption-text{
font-style:italic;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}

div#nav-above {
margin-bottom:1em;
}

div#nav-below {
margin-top:1em;
}

div#nav-images {
height:150px;
margin:1em 0;
}

div.navigation {
height:1.25em;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}

div.sidebar h3 {
font-size:1.2em;
}

div.sidebar input#s {
width:7em;
}

div.sidebar li {
list-style:none;
margin:0 0 2em;
}

div.sidebar li form {
margin:0.2em 0 0;
padding:0;
}

li.testimonials {
list-style-type:none;
padding:5px 0 5px 10px;
font-size:18px;
color:#cecece;
letter-spacing:1px;
border-left:3px solid #cecece;
}

div.sidebar ul ul {
margin:0 0 0 1em;
}

div.sidebar ul ul li {
list-style:disc;
margin:0;
}

div.sidebar ul ul ul {
margin:0 0 0 0.5em;
}

div.sidebar ul ul ul li {
list-style:circle;
}

div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
float:left;
}

div#header,div#footer {
text-align:center;
}

input#author,input#email,input#url,div.navigation div {
width:50%;
}

div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {
margin:0;
padding:0;
} */

/* RESET */
body,div,dl,dt,dd,
h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
em,i{font-style:italic}
ul, ol, li {padding:0;margin:0;list-style:none;}
strong, b{font-weight:bold}


/* Global declarations */
body {
	font-size: 62.5%;
	margin: 0; }
 
a img { border: none; }
 
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden; }
 
.clearfix { display: inline-block; }
 
*html .clearfix {
	zoom: 1;
	display: block; }
 
a:link, a:visited {
	text-decoration: underline;
	color: #222;
	outline: none; }
	
a:hover { text-decoration: none; }
 
.hidden { display: none; }
 
.clear-right { clear: right; }
 
.clear { clear: both; }
 
.clear-left { clear: left; }
 
div#wrapper {
	margin: 20px auto 20px auto;
	width: 950px;
	clear: both;
        /*border: 1px solid #333;*/ }
 
div#container { 
        margin: 10px auto 0 auto; 
        border: 4px solid #c3c3c3;
        width: 950px;
		-moz-border-radius: 10px;
-webkit-border-radius: 10px; 
padding:10px;
background:#fff;}
 
.header-outside div#wrapper {
	border-width: 0 1px 1px 1px;
	margin: 0 auto; }
 
#header-container {
	width: 100%;
	border-bottom: 1px solid #888;
	float: left; }
 
#header {
	margin: 0 auto;
	width: 950px;
	clear: both;
	float: left; }
 
.header-fixed #header { 
border-bottom: 1px solid #888; }
 
.header-fluid #header { float: none; }
 
div.header-link-top { margin: 10px 0 5px 10px; }
 
	a.header-link-text-inside { color: #333; }
 
div.header-link-image {
	margin:0px; }
 
a.header-link-image-inside {
	float: left;
	margin: 0; }
 
	a.header-link-image-inside img { float: left; }
 
#navigation-container {
	border-bottom: 1px solid #888;
	width: 100%; }
 
#navigation {
	float: right;
	width: 350px;
	display: block;
	clear: both; }
 
.header-fixed #navigation { border-bottom: 1px solid #888; }
 
.header-fluid #navigation {
	float: none;
	margin: 0 auto; }
 
ul.navigation {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	z-index: 100; 
	overflow:hidden;
	float:right;
	text-align:right;}
	
ul.navigation li {
	clear:both;
	float:right;
}
 
ul.navigation-right { float: right; }
 
.header-outside ul.navigation {
	border-left: 10px solid #888;
	margin: 0 0 0 -1px;
	position: relative;
	z-index: 100; }
 
ul.navigation li {
	float: right;
	list-style: none;
	margin: 0 0 5px 0;
	position: relative;
	width:100%;}
 
	ul.navigation li a {
		padding: 10px;
		text-decoration: none;
		border-right: 1px solid #666;
		display: inline-block; }
 
	ul.navigation li a:hover { text-decoration: underline; }
 
	ul.navigation li.current_page_item a, ul.navigation li.current_page_parent a {
		text-decoration: none;
		background: #eee; }
 
	ul.navigation li.current_page_parent a:hover {
		background: #eee;
		text-decoration: none; }
 
	ul.navigation li ul {
		display: none;
		position: absolute;
		float: left;
		clear: left;
		background: #fff;
		padding: 0;
		border: 1px solid #888;
		border-width: 0 1px 1px 1px;
		z-index: 10000;
		margin: 0 0 0 -1px;
		width: 120px; }
 
	ul.navigation li.current_page_parent ul { background: #eee; }
 
	ul.navigation li ul, ul.navigation li.page_parent ul li a,ul.navigation li.page_parent.hover ul li a, ul.navigation li.page_parent:hover ul li a { width: 250px; }
 
	ul.navigation li.hover ul,
ul.navigation li:hover ul { display: block; }
 
	ul.navigation li.hover ul li ul,
ul.navigation li:hover ul li ul { display: none; }
 
	ul.navigation li ul li.hover ul,
ul.navigation li ul li:hover ul { display: block; }
 
	ul.navigation li ul li.hover ul li ul,
ul.navigation li ul li:hover ul li ul { display: none; }
 
	ul.navigation li ul li ul li.hover ul,
ul.navigation li ul li ul li:hover ul { display: block; }
 
	ul.navigation li ul li ul li.hover ul li ul,
ul.navigation li ul li ul li:hover ul li ul { display: none; }
 
	ul.navigation li ul li ul li ul li.hover ul,
ul.navigation li ul li ul li ul li:hover ul { display: block; }
 
	ul.navigation li ul li ul li ul li.hover ul li ul,
ul.navigation li ul li ul li ul li:hover ul li ul { display: none; }
 
	ul.navigation li ul li ul li ul li ul li.hover ul,
ul.navigation li ul li ul li ul li ul li:hover ul { display: block; }
 
ul.navigation .hide { display: none !important; }
 
ul.navigation .show { display: block !important; }
 
ul.navigation li ul li {
	margin: 0;
	list-style: none;
	float: none;
	position: relative; }
 
	ul.navigation li ul li a {
		padding: 6px 10px;
		border: none;
		width: auto; }
 
	ul.navigation li ul li.current_page_item a { text-decoration: underline; }
 
ul.navigation li.current_page_parent ul li a:hover { text-decoration: underline; }
 
ul.navigation li.current_page_item ul li a:hover { text-decoration: underline; }
 
ul.navigation li ul li ul {
	display: none;
	position: absolute;
	float: none;
	left: 251px;
	clear: none;
	top: -1px; }
 
body.ie ul.navigation li ul li ul,
body.ie ul.navigation li ul li ul li ul,
body.ie ul.navigation li ul li ul li ul li ul,
body.ie ul.navigation li ul li ul li ul li ul li ul,
body.ie ul.navigation li ul li ul li ul li ul li ul li ul {
	position: absolute;
	margin-left: 250px;
	float: right;
	left: 0;
	top: 0; }
 
#breadcrumbs-container {
	border-bottom: 1px solid #888;
	clear: both; }
 
#breadcrumbs {
	float: left;
	width: 950px;
	line-height: 25px; }
 
.header-fixed #breadcrumbs { border-bottom: 1px solid #888; }
 
.header-fluid #breadcrumbs {
	float: none;
	margin: 0 auto; }
 
#breadcrumbs p {
	padding: 0;
	margin: 0 10px;
	display: block;
	width: 930px;
	overflow: hidden; }
 
#container { margin: 10px 0 0 0; }
 
.headway-leaf {
	float: left;
	width: 250px;
	margin: 0px;
	padding: 10px 10px 0;
	overflow: hidden;
	min-height: 110px; }
 
.headway-leaf-right { float: right; }
 
.featured-image-left { float: left; }
 
.featured-image-right { float: right; }
 
div.leaf-content div.featured-post-container,
div.featured-leaf-content {
	float: left;
	display: block;
	width: 100%; }
 
div.featured-entry-content {
	float: left;
	display: block;
	width: 100%;
	margin: -5px 0 5px; }
 
div.leaf-content .entry-meta {
	display: block;
	clear: both; }
 
.fluid-height { height: auto !important; }
 
#footer-container {
	width: 100%;
	border-top: 1px solid #888; }
 
#footer {
	margin: 0 auto;
	width: 950px;
	clear: both;
	border-top: 1px solid #888;
	min-height: 17px; }
 
.footer-fixed #footer {
	border-top: 1px solid #888;
	margin: 5px 0 0; }
 
.footer-fluid #footer {
	float: none;
	border-top: none; }
 
.align-left,.alignleft {
	float: left;
	margin: 0 7px 0 0; }
 
.align-right,.alignright {
	float: right;
	margin: 0 0 0 7px; }
 
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	clear: both; }
 
.widget-title {
	margin: 0 0 10px;
	display: block; }
 
li.widget { margin: 0 0 25px; }
 
label { display: block; }
 
input,textarea,label { clear: both; }
 
input,textarea { margin: 0 0 10px; }
 
div.post { display: block; }
 
.entry-meta .left { float: left; }
 
.entry-meta .right { float: right; }
 
.meta-below-content .left,
.meta-below-content .right,
.meta-above-title .left,
.meta-above-title .right { margin: 0; }
 
div.nav-below { margin: 10px 0; }
 
div.gallery div.leaf-content div { display: block; }
 
div.content-slider div.leaf-content div { display: block; }
 
div.feed div.leaf-content div { display: block; }
 
div.content-slider-controller { margin: -20px 0 0 0; }
 
.featured-image-left { float: left; }
 
.featured-image-right { float: right; }
 
div.horizontal-sidebar ul li.widget {
	float: left;
	margin: 0 15px 0 15px;
	width: 20%; }
 
.content .post, .content .page { width: 100%; }
.small-excerpts-row .post { width: 46%; }/* Default Styles */

body { background: #414141; }
 
div#wrapper {
        /*background: #fff;
	border-color: #222;
	border-width: 3px;*/ }
 
#header-container,#navigation-container,#breadcrumbs-container {
	background: #fff;
	font-size: 1.1em; }
 
div.header-link-text {
	/*margin: 20px 0 6px 15px;*/
	float: left; }
 
div.header-link-image { float: left; }
 
a.header-link-text-inside {
	color: #555;
	text-decoration: none;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #ddd;
	margin: 0 0 10px; }
 
div.header-link-image a { border-bottom: none; }
  
h1#tagline {
	font-size: 2em;
	margin: 0 0 20px 15px;
	color: #777;
	float: none;
	clear: left; }
 
body.header-fluid div#wrapper { border-top: none !important; }
 
ul.navigation li.page_parent.hover a,ul.navigation li.page_parent:hover a {
	padding: 10px 10px 10px;
	z-index: 10001;
	position: relative;
	border-bottom: none; }
 
ul.navigation li.page_parent a { background: #fff; }
 
ul.navigation li.current_page_parent a, ul.navigation li.current_page_item a { background: #eee; }
 
ul.navigation li ul li.current_page_item a { text-decoration: underline; }
 
ul.navigation li ul {
	border-width: 1px;
	z-index: 10002;
	margin-top: 0;
	padding: 0 0 1px; }
 
ul.navigation li.page_parent ul li a,ul.navigation li.page_parent.hover ul li a, ul.navigation li.page_parent:hover ul li a {
	padding: 6px 10px 8px;
	border-bottom: none;
	border-right: none; }
 
.headway-leaf { background: none; }
 
div.featured-post { background: none; }
 
.leaf-top {
	text-transform: uppercase;
	padding: 2px 4px;
	border-bottom: 1px solid #333;
	color: #333;
	margin: 0 0 5px 0; }
 
#footer {
	display: block;
	padding: 10px 0;
	border-top: 1px solid #999; }
 
#footer-container { border-top: 1px solid #999; }
 
div#footer * {
	padding: 0;
	margin: 0; }
 
div#footer .footer-left {
	margin-left: 10px;
	float: left; }
 
div#footer .footer-right {
	margin-right: 10px;
	float: right; }
 
div#footer a.no-underline { text-decoration: none; }
 
div#footer .copyright {
	clear: both;
	text-align: center;
	margin: 25px 0 0; }
 
div#footer a.no-underline:hover { text-decoration: underline; }
 
.feed-entry-date { color: #888; }
 
.featured-image {
	border: 2px solid #ddd;
	padding: 1px;
	margin: 5px 10px; }
 
.featured-entry-date {
	color: #888;
	float: left; }
 
.featured-entry-content {
	clear: both;
	margin: 5px 0;
	float: left; }
 
.featured-entry-title { font-size: 2em; }
 
	.featured-entry-title a { text-decoration: none; }
 
		.featured-entry-title a:hover { text-decoration: underline; }
 
.featured-post { margin: 10px 0; }
 
.featured-entry-comments { float: right; }
 
.featured_prev { float: left; }
 
.featured_next { float: right; }
 
.featured_outside_prev,
.featured_outside_next {
	margin: 30px 0 0 0;
	z-index: 8000;
	position: relative; }
 
div.leaf-content div.rotator-images {
	display: inline-block;
	top: -5px;
	position: relative; }
 
	div.leaf-content div.rotator-images img { border: 1px solid #fff; }
 
.align-left { margin: 0 7px 0 0; }
 
.align-right { margin: 0 0 0 7px; }
 
.about-image {
	padding: 1px;
	border: 1px solid #ccc; }
 
.about-read-more {
	clear: both;
	float: left;
	margin: 3px 0 0; }
 
div.nav-previous {
	float: left;
	margin: 10px 0; }
 
	div.nav-previous a,
div.nav-next a {
		padding: 5px;
		font-size: 1.1em;
		color: #222;
		background: #ccc;
		text-decoration: none;
		display: block; }
 
	div.nav-previous a:hover,
div.nav-next a:hover { text-decoration: underline; }
 
div.nav-next {
	float: right;
	margin: 10px 0; }
 
ul.sidebar {
	margin: 0;
	padding: 0; }
 
	ul.sidebar li { list-style: none; }
 
		ul.sidebar li ul {
			margin: 0 0 10px 10px;
			padding: 0;
			list-style: none; }
 
			ul.sidebar li ul li {
				list-style: disc;
				margin: 0 0 7px;
				list-style: none; }
 
				ul.sidebar li ul li ul {
					padding: 0 0 0 25px;
					margin: 7px 0 7px; }
 
span.widget-title {
	padding: 2px 4px;
	border-bottom: 1px solid #fff; }
 
li.widget_socialwidget { text-align: center; }
 
	li.widget_socialwidget span.widget-title { text-align: left; }
 
.entry-title { clear: both; }
 
	.entry-title a,.entry-title a:visited { text-decoration: none; }
 
	.entry-title a:hover { color: #666; }
 
.archives-title { color: #7a7a7a; }
 
.page-title { margin: 0 0 20px; }
 
div.post,div.page { display: block; }
 
.entry-meta {
	color: #7a7a7a;
	display: block;
	margin: 3px 0 0 0;
	clear: both; }
 
	.entry-meta a { color: #7a7a7a; }
 
		.entry-meta a:hover { text-decoration: none; }
 
.meta-above-title .left,.meta-above-title .right { margin: 0 0 5px; }
 
.entry-content { clear: both; }
 
	.entry-content h2,.entry-content h3,.entry-content h4 { margin: 10px 0; }
 
img.border {
	padding: 1px;
	border: 1px solid #ddd; }
 
img.no-border {
	padding: 0;
	border: none; }
 
a.more-link {
	background: #ccc;
	padding: 2px 4px;
	text-decoration: none;
	margin: 10px 0 20px;
	float: left;
	color: #333;
	clear: both; }
 
a.more-link:hover { text-decoration: underline; }
 
div.post,div.small-post {
	margin: 0 0 20px;
	padding: 0 0 20px;
	border-bottom: 1px solid #ccc; }
 
.post-thumbnail {
	border: 1px solid #eaeaea;
	padding: 2px; }
  
.post-image {
	border: 3px double #eaeaea;
	padding: 1px; }
 
.post-thumbnail-left {
	float: left;
	margin: 0 7px 7px 0;
	width: 48px; }
 
.post-thumbnail-right {
	float: right;
	margin: 0 0 7px 7px;
	height: 48px; }
 
.post-image-left {
	float: left;
	margin: 0 10px 10px 0; }
 
.post-image-right {
	float: right;
	margin: 0 0 10px 10px; }
 
	.post-image-right img,.post-thumbnail-right img { float: right; }
 
.post-image-left img,.post-thumbnail-left img { float: left; }
 
div.feed-post {
	margin: 5px 0;
	padding: 10px 0; }
 
body.single div.post { border-bottom: none; }
 
div.small-post { font-size: 90%; }
 
input.text,textarea.text {
	border-top: 1px solid #aaa;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	border-left: 1px solid #aaa;
	background: #fff;
	font-size: 1.1em;
	padding: 3px;
	color: #4c4c4c; }
 
.text:focus {
	background: #f3f3f3;
	color: #111; }
 
input.text { width: 50%; }
 
textarea.text {
	width: 70%;
	line-height: 1.4em; }
 
input.submit {
	border-top: 1px solid #efefef;
	border-right: 1px solid #777;
	border-bottom: 1px solid #777;
	border-left: 1px solid #efefef;
	background: #eee;
	color: #444;
	font-size: 1.1em;
	padding: 3px 5px; }
 
h2.border-top,h3.border-top,h4.border-top,p.border-top {
	padding-top: 10px;
	border-top: 1px solid #ddd; }
 
.entry-content .grey { color: #999; }
 
ol.commentlist,ol.pinglist {
	margin: 10px 0;
	padding: 0;
	border-bottom: 1px solid #ddd; }
 
ol.commentlist { list-style: none; }
 
	ol.commentlist li {
		border: 1px solid #ddd;
		border-width: 1px 0 0;
		list-style: none;
		padding: 10px;
		margin: 0; }
 
		ol.commentlist li ul.children {
			border-bottom: 1px solid #ddd;
			margin-right: -10px; }
 
			ol.commentlist li ul.children li { margin: 10px 0; }
 
li.thread-odd { background: #fbfbfb; }
 
img.avatar {
	float: right;
	margin: 0 0 2px 5px;
	padding: 1px;
	border: 1px solid #eee; }
 
span.comment-author {
	font-size: 1.2em;
	color: #222; }
 
	span.comment-author a {
		color: #222;
		text-decoration: none; }
 
		span.comment-author a:hover { text-decoration: underline; }
 
div.comment-date { color: #666; }
 
span.heading {
	font-size: 1.6em;
	color: #444;
	clear: both;
	display: block;
	margin-top: 15px; }
 
p.nocomments {
	border-top: 1px solid #ddd;
	font-size: 1.2em;
	margin: 10px 0 0;
	padding: 10px 0;
	color: #666;
	clear: both; }
 
.comment-info-box {
	background: #f9f9f9;
	border: 1px solid #ddd;
	padding: 7px;
	width: 70%; }
 
.comment-body {
	line-height: 1.5em;
	color: #333; }
 
div.comments-navigation {
	margin: 15px 0;
	float: left; }
 
div#trackback-box { float: left; }
 
	div#trackback-box span#trackback {
		margin: 0;
		font-size: 1.2em;
		color: #333;
		float: left; }
 
	div#trackback-box span#trackback-url {
		margin: 5px 0 0;
		font-size: 0.9em;
		color: #666;
		clear: left;
		float: left; }
 
ol.commentlist div#respond {
	margin: 10px -10px 0 15px;
	border: 1px solid #ddd;
	border-width: 1px 0;
	padding: 10px 0 0; }
 
div#respond label {
	font-size: 1.2em;
	color: #555; }
 
ul.subscribe { padding: 0 0 0 15px; }
 
	ul.subscribe li {
		list-style: none;
		padding: 2px 0 2px 22px; }
 
		ul.subscribe li.rss { background: url(http://sjoystudios.com/vega/wp-content/themes/vega/media/images/rss.gif) no-repeat; }
 
		ul.subscribe li.email { background: url(http://sjoystudios.com/vega/wp-content/themes/vega/media/images/email.gif) no-repeat; }
 
input#s {
	width: 96.5%;
	background: #f6f6f6;
	border: 1px solid #ccc;
	color: #666;
	font-size: 1em;
	padding: 4px 5px; }
 
	input#s:focus {
		background: #fff;
		border: 1px solid #888;
		color: #222; }
 
ul.twitter-updates,ul.sidebar li ul.twitter-updates {
	list-style: none;
	margin: 10px 0 0 10px;
	padding: 0; }
 
.headway-leaf ul.twitter-updates { margin-left: 0; }
 
ul.twitter-updates li,ul.sidebar li ul.twitter-updates li {
	clear: both;
	margin: 0 0 5px;
	padding: 0 0 5px;
	border-bottom: 1px solid #ddd;
	list-style: none; }
 
ul.twitter-updates li span {
	color: #888;
	margin: 0 0 0 6px; }
	
img.wp-smiley { border: none; }
 
.wp-caption {
	padding: 5px;
	border: 1px solid #eee;
	background: #fcfcfc;
	margin-top: 15px;
	margin-bottom: 15px; }
 
	.wp-caption img {
		border: 1px solid #ddd;
		margin: 0 auto;
		display: block;
		padding: 0; }
		
	.wp-caption img.wp-smiley { border: none; }
 
	.wp-caption p {
		text-align: center;
		color: #555;
		margin: 5px 0 0;
		font-style: italic; }
 
div.small-excerpts-row {
	border-bottom: 1px solid #ccc;
	margin: 0 0 30px;
	padding: 0 0 30px; }
 
div.small-excerpts-post {
	width: 46%;
	font-size: 0.9em;
	float: left;
	border-bottom: none;
	margin: 0;
	padding: 0 2%; }
 
	div.small-excerpts-post h2 a { font-size: 80%; }
 
	div.small-excerpts-post .entry-content p { font-size: 90%; }
 
/* Prettify Subscribe to Comments checkbox - Thanks to http://headwayhq.com */
#commentform p.subscribe-to-comments input#subscribe {
	display: inline;
	vertical-align: text-top; }
 
#commentform p.subscribe-to-comments label { display: inline; }
 
/* End comments checkbox */
ul {
	list-style: disc;
	padding: 0 0 0 35px; }
 
	ul li ul { margin: 5px 0; }
 
		ul li ul li { list-style: circle; }
 
			ul li ul li ul li { list-style: square; }
 
ol {
	list-style: decimal;
	padding: 0 0 0 35px; }
 
	ol li ol { margin: 5px 0; }
 
		ol li ol li { list-style: upper-alpha; }
 
			ol li ol li ol li { list-style: lower-roman; }
 
ol {
	list-style: decimal;
	padding: 0 0 0 35px; }
 
ul li {
	list-style: disc;
	margin: 0 0 5px; }
 
ol li {
	list-style: decimal;
	margin: 0 0 5px; }
 
blockquote {
	color: #666;
	font-style: italic;
	padding: 5px 0 5px 26px;
	background: url(../images/blockquote.jpg) no-repeat 0 15px;
	border: 1px dotted #999;
	border-width: 1px 0;
	margin: 10px 0; }
 
em,i { font-style: italic; }
 
.notice {
	background: #FFFFE0;
	border: 1px solid #E6DB55;
	margin: 10px 0;
	padding: 10px; }
 
.drop-cap {
	font-size: 310%;
	line-height: 120%;
	margin-bottom: -0.25em;
	color: #888;
	float: left;
	padding: 0 6px 0 0; }
 
code {
	background: #EAEAEA;
	font-family: Consolas,Monaco,Courier,monospace;
	font-size: 0.9em;
	margin: 0 1px;
	padding: 1px 3px; }
 
.code {
	display: block;
	background: #eee;
	border: 1px solid #ddd;
	color: #555;
	font-family: Consolas,Monaco,Courier,monospace;
	padding: 10px; }
 
.required,.unapproved { color: #aa0000; }
 
div.entry-content ul,div.entry-content ol { margin: 20px 0; }
 
div.entry-content ul ul,
div.entry-content ol ol { margin: 5px 0; }
 
div#nav-below-single { width: 100%; }
 
div#greet_block,div#greet_block div { display: block; }

/* ------------------------- */
/* -----Element Styling----- */
/* ------------------------- */
body.custom {
	background-image: url(http://abbiemood.com/wp-content/uploads/2010/04/rain.jpg);
        background-color: #8B0989;
}

div.headway-leaf {
	border-color:none; 
	background:#ffffff; }

div.navigation div.pagination span.current {
	font-variant:normal; 
	text-transform:none; 
	font-weight:normal; 
	color:#black; 
	background:#333333; 
	border-color:#eeeeee; 
	font-family:century gothic, verdana, sans-serif; 
	font-size:12px; 
	line-height:14px; }

div.navigation div.pagination a {
	font-weight:normal; 
	text-transform:none; 
	font-variant:normal; 
	color:#444444; 
	background:#ffffff; 
	border-color:#cccccc; 
	font-family:Century Gothic, verdana, sans-serif; 
	font-size:12px; 
	line-height:14px; }

div.ss-controls a {
	font-weight:normal; 
	text-transform:none; 
	font-variant:normal; 
	color:#555555; 
	font-family:Century Gothic, verdana, sans-serif; 
	font-size:12px; 
	line-height:12px; }

div.nav-controls a {
	font-weight:normal; 
	text-transform:none; 
	font-variant:normal; 
	color:#555555; 
	font-family:century gothic, verdana, sans-serif; 
	font-size:12px; 
	line-height:12px; }

div.caption p {
	font-weight:normal; 
	text-transform:none; 
	font-variant:normal; 
	color:#777777; 
	font-family:century gothic, verdana, sans-serif; 
	font-size:12px; 
	line-height:16px; }

div#breadcrumbs-container {
	font-family:century gothic, verdana, sans-serif; 
	color:#666666; 
	font-size:12px; 
	line-height:13px; 
	font-weight:normal; 
	text-transform:none; 
	font-variant:normal; 
	background:#ffffff; 
	border-bottom-color:#eeeeee; }

ol.commentlist {
	border-bottom-color:#cccccc; 
	background:#ffffff; }

img.avatar {
	font-family:georgia, serif; 
	font-size:6px; 
	line-height:6px; 
	font-weight:normal; 
	text-transform:none; 
	font-variant:normal; 
	background:#ffffff; 
	border-color:#e8e8e8; }

div.entry-content blockquote {
	border-top:#999999; 
	border-bottom:#999999; 
	border-top-width:1px; 
	border-bottom-width:1px; 
	color:#7c7979; 
	font-family:century gothic, verdana, sans-serif; 
	font-size:14px; 
	line-height:24px; 
	font-weight:normal; 
	text-transform:none; 
	font-variant:normal; 
	letter-spacing:0px; }

div#wrapper {
	border-width:3px; 
	/*background:#FFFFFF; 
	border-color:#white;*/ }

body.header-fluid div#header, body.header-fixed div#header {
	border-bottom-width:0px; 
	background:#white;
	border-bottom-color:#eeeeee; }

a.header-link-text-inside {
	border-bottom-width:0px; 
	font-family:century gothic, verdana, sans-serif; 
	font-size:52px; 
	line-height:38px; 
	font-weight:normal; 
	text-transform:none; 
	font-variant:normal; 
	letter-spacing:1px; 
	color:#ffffff; 
	border-bottom-color:#ffffff; }

body.header-fluid div#navigation, body.header-fixed div#navigation {
	border-bottom-width:0px; 
	/*background:#4e4e4e; */
	border-bottom-color:#eeeeee; }

ul.navigation li a, ul.navigation li ul {
	border-width:0px; 
	font-family:Century Gothic, Verdana, sans-serif; 
	font-size:17px; 
	line-height:20px; 
	font-weight:bold; 
	text-transform:lowercase; 
	font-variant:normal; 
	letter-spacing:1px; 
	color:#black; 
	background:#55DFDF; 
	border-color:#eeeeee;
}

ul.navigation li.current_page_item a, ul.navigation li.current_page_item ul, ul.navigation li.current_page_parent a, ul.navigation li.current_page_parent ul, ul.navigation li.current_page_ancestor a, ul.navigation li.current_page_ancestor ul {
	border-right-width:0px; 
	font-family:century gothic, verdana, sans-serif; 
	font-size:17px; 
	line-height:16px; 
	font-weight:normal; 
	text-transform:uppercase; 
	font-variant:normal; 
	letter-spacing:1px; 
	color:#ffffff; 
	background:#4e4e4e; 
	border-right-color:#eeeeee; }

body.footer-fixed div#footer, body.footer-fluid div#footer, body.footer-fluid div#footer-container {
	border-top-width:0px; 
	color:#ffffff; 
	background:#4e4e4e; 
	border-top-color:#dddddd; 
	font-family:century gothic, verdana, sans-serif; 
	font-size:12px; 
	line-height:16px; }

h1#tagline {
	font-family:century gothic, verdana, sans-serif; 
	font-size:24px; 
	line-height:22px; 
	font-weight:normal; 
	text-transform:uppercase; 
	font-variant:normal; 
	letter-spacing:0px; 
	color:#489090; }

body { background:#white; }

body.header-fluid div#header-container {
	background:#ffffff; 
	border-bottom-color:#eeeeee; }

body.header-fluid div#navigation-container {
	background:#ffffff; 
	border-bottom-color:#eeeeee; }

body.header-fixed div#breadcrumbs, body.header-fluid div#breadcrumbs {
	font-family:century gothic, verdana, sans-serif; 
	font-size:12px; 
	line-height:26px; 
	font-weight:normal; 
	text-transform:none; 
	color:#666666; 
	font-variant:normal; 
	background:#ffffff; 
	letter-spacing:0px; 
	border-bottom-color:#eeeeee; }

.leaf-top, div.headway-leaf input.inline-title-edit {
	font-family:century gothic, verdana, sans-serif; 
	font-size:16px; 
	line-height:19px; 
	font-weight:normal; 
	color:#666666; 
	text-transform:uppercase; 
	background:#ffffff; 
	font-variant:normal; 
	border-bottom-color:#aaaaaa; 
	letter-spacing:2px; }

div#breadcrumbs a { color:#336699; }

.leaf-top a { color:#666666; }

div.leaf-content {
	font-family:century gothic, verdana, sans-serif; 
	font-size:12px; 
	color:#333333; 
	line-height:18px; }

div.post, div.small-excerpts-row { border-bottom-color:#eeeeee; }

.page-title {
	font-family:century gothic, verdana, sans-serif; 
	color:#525252; 
	font-size:24px; 
	line-height:24px; 
	font-weight:normal; 
	text-transform:none; 
	font-variant:normal; 
	letter-spacing:0px; }

h2.entry-title, h1.entry-title {
	color:#7c7979; 
	font-family:century gothic, verdana, sans-serif; 
	font-size:24px; 
	line-height:24px; 
	font-weight:normal; 
	text-transform:none; 
	font-variant:normal; 
	letter-spacing:0px; }

h3.entry-title {
	color:#336699; 
	font-family:century gothic, verdana, sans-serif; 
	font-size:18px; 
	line-height:26px; 
	font-weight:bold; 
	text-transform:none; 
	font-variant:normal; 
	letter-spacing:0px; }

.entry-title a { color:#7c7979; }

div.entry-content {
	color:#7c7979; 
	font-family:century gothic, verdana, sans-serif; 
	font-size:14px; 
	line-height:28px; }

div.entry-content a { color:#336699; }

div.entry-content h2 {
	color:#333333; 
	font-family:century gothic, verdana, sans-serif; 
	font-size:22px; 
	line-height:22px; 
	font-weight:normal; 
	text-transform:none; 
	font-variant:normal; 
	letter-spacing:0px; }

div.entry-content h3 {
	color:#4e4e4e; 
	font-family:century gothic, verdana, sans-serif; 
	font-size:18px; 
	line-height:36px; 
	font-weight:bold; 
	font-variant:normal; 
	letter-spacing:0px; }

div.entry-content h4 {
	color:#4e4e4e; 
	font-family:century gothic, verdana, sans-serif; 
	font-size:16px; 
	line-height:36px; 
	font-weight:bold; 
	text-transform:none; 
	font-variant:normal; 
	letter-spacing:0px; }

div.entry-meta {
	color:#ffffff; 
	font-family:century gothic, verdana, sans-serif; 
	font-size:14px; 
	line-height:24px; 
	font-weight:normal; 
	text-transform:uppercase; 
	font-variant:normal; 
	letter-spacing:1px; }

div.entry-meta a { color:#ffffff; }

div.entry-content a.more-link {
	color:#333333; 
	background:#dedede; 
	font-family:century gothic, verdana, sans-serif; 
	font-size:12px; 
	line-height:20px; 
	font-weight:normal; 
	text-transform:none; 
	font-variant:normal; 
	letter-spacing:0px; }

div.nav-below div.nav-previous a, div.nav-below div.nav-next a {
	color:#333333; 
	background:#dedede; 
	font-family:century gothic, verdana, sans-serif; 
	font-size:14px; 
	line-height:16px; 
	font-weight:normal; 
	text-transform:none; 
	font-variant:normal; 
	letter-spacing:0px; }

span.heading {
	color:#3b3b3b; 
	font-family:century gothic, verdana, sans-serif; 
	font-size:18px; 
	line-height:16px; 
	font-weight:normal; 
	text-transform:none; 
	font-variant:normal; 
	letter-spacing:0px; }

ol.commentlist li.even {
	background:#f3f3f3; 
	border-bottom-color:#cccccc; }

span.comment-author {
	color:#000000; 
	font-family:century gothic, verdana, sans-serif; 
	font-size:17px; 
	line-height:17px; 
	font-weight:normal; 
	text-transform:none; 
	font-variant:normal; 
	letter-spacing:0px; }

span.comment-author a { color:#000000; }

div#trackback-box span#trackback {
	color:#444444; 
	font-family:century gothic, verdana, sans-serif; 
	font-size:16px; 
	line-height:16px; 
	font-weight:normal; 
	text-transform:none; 
	font-variant:normal; 
	letter-spacing:0px; }

div#trackback-box span#trackback-url {
	color:#777777; 
	font-family:century gothic, verdana, sans-serif; 
	font-size:10px; 
	line-height:12px; 
	font-weight:normal; 
	text-transform:none; 
	font-variant:normal; 
	letter-spacing:0px; }

div.sidebar span.widget-title {
	color:#707070; 
	background:#ffffff; 
	border-bottom-color:#c3c3c3; 
	font-family:century gothic, verdana, sans-serif; 
	font-size:17px; 
	line-height:22px; 
	font-weight:normal; 
	text-transform:uppercase; 
	font-variant:normal; 
	letter-spacing:2px; }

div.sidebar li.widget {
	color:#333333; 
	font-family:century gothic, verdana, sans-serif; 
	font-size:13px; 
	line-height:16px; }

div.sidebar a { color:#444444; }

div.rotator-images img { border-color:#ffffff; }

ul.thumbs li.selected a.thumb {
	background:#444444; 
	border-color:#eeeeee; }

ul.thumbs li a.thumb {
	background:#ffffff; 
	border-color:#cccccc; }

div.slideshow a.advance-link {
	background:#ffffff; 
	border-color:#eeeeee; }

div.caption {
	background:#eeeeee; 
	border-color:#cccccc; }

div.caption h4 {
	color:#555555; 
	font-family:century gothic, verdana, sans-serif; 
	font-size:19px; 
	line-height:24px; 
	font-weight:normal; 
	text-transform:none; 
	font-variant:normal; 
	letter-spacing:0px; }

div#footer a { color:#ffffff; }

div.comment-date {
	font-family:century gothic, verdana, sans-serif; 
	font-size:11px; 
	line-height:14px; 
	font-weight:normal; 
	text-transform:none; 
	font-variant:normal; 
	letter-spacing:0px; }

div.comment-body {
	font-family:century gothic, verdana, sans-serif; 
	font-size:12px; 
	line-height:20px; 
	font-weight:normal; 
	text-transform:none; 
	font-variant:normal; 
	letter-spacing:0px; }
body.custom {
margin:0;
}

/*
To get started customizing with CSS, we recommend you 
go to http://headwaythemes.com/documentation/customizing-your-headway-site/custom-css/ 
to get started.

When writing the selectors for the elements, put body.custom at the
beginning.

For an example on how to change the background with custom CSS
we can use the following code.

body.custom {
	background: red;
}
*/

/* Wrapper */
body.custom #wrapper {
border-top:none;
}

/* Header */
body.custom div#header {
height:290px;
overflow:hidden;
border: 4px solid #c3c3c3;
background-color: #fff; -moz-border-radius: 10px;
-webkit-border-radius: 10px; 
padding: 10px;
}

body.custom div.header-link-text {
position:absolute;
}

body.custom .header-link-text-inside {
font-size:60px;
}

body.custom h1#tagline {
position:absolute;
margin-top:94px;
}

body.custom div#breadcrumbs {
display:none;
}

/* Content Leaf */
body.custom #leaf-1, body.custom #leaf-2, body.custom #leaf-5, body.custom #leaf-6, body.custom #leaf-9, body.custom #leaf-10, body.custom #leaf-11, body.custom #leaf-12, body.custom #leaf-13, body.custom #leaf-14, body.custom #leaf-17, body.custom #leaf-18 {
margin-top:58px;
}

body.custom #leaf-1 {
width:615px;
}

body.custom h1.entry-title, body.custom h2.entry-title, body.custom h3.entry-title {
letter-spacing:2px;
}

body.custom div.entry-content {
margin-top:30px;
}

body.custom div.entry-content blockquote {
font-style:normal;
border-left:3px solid #55DFDF;
padding:0 10px 0 20px;
margin:0 0 0 50px;
}

body.custom a.entry-respond {
background-color:#55DFDF;
color:#fff;
padding:5px;
text-decoration:none;
}

body.custom a:hover.entry-respond {
background-color:#fff;
color:#55DFDF;
}

body.custom .single-meta {
text-transform:none;
}

body.custom .single-meta a {
color:#4e4e4e;
}

/* Sidebar Leaf */
li.clients {
list-style-type:none;
padding:5px 0 5px 10px;
font-size:18px;
color:#cecece;
letter-spacing:1px;
border-left:3px solid #cecece;
} 

body.custom #leaf-2 {
width:275px;
}

body.custom #leaf-2 img.social-button, body.custom #leaf-6 img.social-button, body.custom #leaf-10 img.social-button, body.custom #leaf-12 img.social-button, body.custom #leaf-14 img.social-button, body.custom #leaf-18 img.social-button {
padding-bottom:4px;
}

body.custom #leaf-2 .widget_categoryposts a {
text-decoration:none;
}

body.custom #leaf-2 .widget_categoryposts span.widget-title {
background:#55DFDF;
color:#fff;
text-transform:uppercase;
display:block;
font-size:22px;
border:none;
letter-spacing:0px;
}

body.custom #leaf-2 .widget_categoryposts span.widget-title a {
color:#fff;
text-decoration:none;
border:none;
}

body.custom #leaf-2 .widget_categoryposts li.cat-post-item, body.custom #leaf-6 .widget_categoryposts li.cat-post-item, body.custom #leaf-10 .widget_categoryposts li.cat-post-item, body.custom #leaf-12 .widget_categoryposts li.cat-post-item, body.custom #leaf-14 .widget_categoryposts li.cat-post-item, body.custom #leaf-18 .widget_categoryposts li.cat-post-item {
font-size:16px;
color:#4e4e4e;
border-bottom:1px solid #ced7d9;
padding:5px 0 10px 0;
line-height:26px;
}

body.custom #leaf-2 .widget_categoryposts li.cat-post-item a, body.custom #leaf-6 .widget_categoryposts li.cat-post-item a, body.custom #leaf-10 .widget_categoryposts li.cat-post-item a, body.custom #leaf-12 .widget_categoryposts li.cat-post-item a, body.custom #leaf-14 .widget_categoryposts li.cat-post-item a, body.custom #leaf-18 .widget_categoryposts li.cat-post-item a {
text-decoration:none;
color:#4e4e4e;
}

body.custom #leaf-2 .widget_categoryposts li.cat-post-item a:hover, body.custom #leaf-6 .widget_categoryposts li.cat-post-item a:hover, body.custom #leaf-10 .widget_categoryposts li.cat-post-item a:hover, body.custom #leaf-12 .widget_categoryposts li.cat-post-item a:hover, body.custom #leaf-14 .widget_categoryposts li.cat-post-item a:hover, body.custom #leaf-18 .widget_categoryposts li.cat-post-item a:hover {
color:#55DFDF;
}

/* Footer */
body.custom div#footer {
padding:1px 0 25px 0;
margin:0;
}

/* Miscellaneous Helpers */
body.custom div.clearer {
height:1px;
clear:both;
}

body.custom .entry-date {
font-size:10px;
line-height:14px;
}
