/*

Theme Name: Star Blog

Description: Star Blog WordPress Theme

Author: PremiumWP	

Author URI: http://www.premiumwp.com/

Tags: blog, black, blue, red, white, two columns, fixed width, widgetized

Version: 1.0.2

*/



/* import stylesheets and hide from ie/mac \*/

@import url("css/master.css");

/* end import/hide */



/***** General ********************/



body {

	color: #000;

	font-size: 14px;

	font-family: Arial, Helvetica, sans-serif;

	background: #FFF;

	}



/* links */



a:link, a:visited {

	color: #3E7AB9;

	text-decoration: none;

	}

a:hover {

	text-decoration: underline;

	}



/* global ads */



.adblock {

	line-height: 0;

	}

.adblock a img {

	border: none !important;

	line-height: 0;

	}





/***** Layout ********************/



.pads {

	width: 960px;

	margin: 0 auto;

	}

#container {

	width: 960px;

	padding: 0px 0px 0px 0px;

	margin: 0 auto;

background: #fff;

	}

#wrapper {

	width: 100%;

	float: left;

	background: #FFF;

	}

#content {

	float: left;

	width: 610px;

	margin: 0px 0px 0px 10px;

	padding: 25px 0px 0px 0px;

	background: #fff;

	}

body.blog #content,

body.single #content {

	padding: 0;

	}

body.attachment #content {

	padding: 10px 0 0;

	}

#sidebar {

	float: right;

	width: 320px;

	margin: 0px 10px 0px 0px;

padding: 25px 0px 0px 0px;

	}

	

#contentfull {

        width: 940px;

	margin: 0px 0px 10px 10px;

	padding: 0px 0px 0px 0px;

	background: #fff;

	}	



/***** Header ********************/



#header .pads {

	padding: 10px 0 0px;

	}



/* site logo */



#header #site-logo {

	float: left;

	line-height: 0;

padding-right: 12px;

	}



/* top 468x60 ads */



#header .adblock {

	top: 10px;

	position: relative;

	margin: 0 0 0 460px !important;

	z-index: 0;

	}





/***** Top Navigation Menu ********************/



#top {

	margin: 0 auto;

	background: transparent;

	color: #000000;

	text-transform: none;

	overflow: hidden;

	clear: both;

	}



#top ul {

	width: auto;

	float: right;

	list-style: none;

	color: #FFFFFF;

	text-transform: none;

	margin: 0;

	padding: 0;

	}

	

#top li {

	float: left;

	list-style: none;

	margin: 0;

	padding: 0;

	}

	

#top li a {

	color: #000000;

	display: block;

	font-size: 12px;

    	margin: 0px 0px 0px 0px;

	padding: 5px 10px 5px 10px;

	text-decoration: none;

	position: relative;

	}



#top li a:hover, #top li a:active, #top .current_page_item a {

	color: #a8a9a8;

	}

	

#top li a.sf-with-ul {

	padding-right: 20px;

	}	

	

#top li a .sf-sub-indicator {

	background: url(images/arrow-down.png);

	display: block;

	width: 10px;

	height: 10px;

	text-indent: -9999px;

	overflow: hidden;

	position: absolute;

	top: 11px;

	right: 5px;

	}

	

#top li li a, #top li li a:link, #top li li a:visited {

	background: #E0E0E0;

	color: #000000;

	width: 130px; 

	font-size: 12px;

	margin: 0px 0px 0px 0px;

	padding: 3px 10px 3px 10px;

	border-bottom: 1px solid #666666;

	position: relative;

	}

	

#top li li a:hover, #top li li a:active {

	color: #3E7AB9;

	background: #E0E0E0;

	}



#top li li a .sf-sub-indicator {

	background: url(images/arrow-right.png);

	top: 7px;

	}



#top li ul {

	z-index: 9999;

	position: absolute;

	left: -999em;

	height: auto;

	width: 150px;

	margin: 0;

	padding: 0;

	}



#top li ul a { 

	width: 120px;

	}



#top li ul a:hover, #top li ul a:active { 

	}



#top li ul ul {

	margin: -26px 0 0 150px;

	}



#top li:hover ul ul, #top li:hover ul ul ul, #top li.sfHover ul ul, #top li.sfHover ul ul ul {

	left: -999em;

	}



#top li:hover ul, #top li li:hover ul, #top li li li:hover ul, #top li.sfHover ul, #top li li.sfHover ul, #top li li li.sfHover ul {

	left: auto;

	}



#top li:hover, #top li.sfHover { 

	position: static;

	}





/***** Main Navigation Menus ********************/



#nav-wrap {

	background: #FFFFFF;

	width: 960px;

	margin: 0 auto 0;

	padding: 0;

-moz-box-shadow:    3px 3px 5px 6px #f1f1f1;

  -webkit-box-shadow: 3px 3px 5px 6px #f1f1f1;

  box-shadow:         3px 3px 5px 6px #f1f1f1;

	}





#nav, #subnav {

	width: 960px;

	margin: 0 auto;

	padding: 0px 0px 20px 0px;

	background: #FFF;

	color: #8f8f8f;

	text-transform: none;

	overflow: hidden;

	clear: both;

	}



#nav ul, #subnav ul, #header ul.nav, #header ul.menu {

	width: 100%;

	float: left;

	margin: 0;

	padding: 0;

	}

	

#nav li, #subnav li, #header ul.nav li, #header ul.menu li {

	float: left;

	list-style: none;

border-left: solid 1px #f0f0f0;

	}

		

#nav li a, #subnav li a, #header ul.nav li a, #header ul.menu li a {

	color: #5e5e5e;

	display: block;

	font-size: 16px;

    	margin: 0;

	padding: 8px 10px 8px 10px;

	text-decoration: none;

	position: relative;

	}



#nav li a:hover, #nav li a:active, #nav .current_page_item a, #nav .current-cat a, #nav .current-menu-item, #subnav li a:hover, #subnav li a:active, #subnav .current_page_item a, #subnav .current-cat a, #subnav .current-menu-item, #header ul.nav li a:hover, #header ul.nav li a:active, #header ul.nav .current_page_item a, #header ul.nav .current-cat a, #header ul.nav .current-menu-item a, #header ul.menu li a:hover, #header ul.menu li a:active, #header ul.menu .current_page_item a, #header ul.menu .current-cat a, #header ul.menu .current-menu-item a {

	background: #FFF;

	color: #b38c8c;

	}

	

#nav li a.sf-with-ul, #subnav li a.sf-with-ul, #header ul.nav li a.sf-with-ul, #header ul.menu li a.sf-with-ul {

	padding-right: 25px;

	}	

	

#nav li a .sf-sub-indicator, #subnav li a .sf-sub-indicator, #header ul.nav li a .sf-sub-indicator, #header ul.menu li a .sf-sub-indicator {

	background: url(images/arrow-down.png);

	display: block;

	width: 10px;

	height: 10px;

	top: 14px;

	right: 10px;

	text-indent: -9999px;

	overflow: hidden;

	position: absolute;

	}

	

#nav li li a, #nav li li a:link, #nav li li a:visited, #subnav li li a, #subnav li li a:link, #subnav li li a:visited, #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: #000000;

	color: #FFFFFF;

	width: 158px; 

	font-size: 12px;

	margin: 0;

	padding: 8px 10px 8px 10px;

	border-left: 1px solid #666666;

	border-right: 1px solid #666666;

	border-bottom: 1px solid #666666;

	position: relative;

	}

	

#nav li li a:hover, #nav li li a:active, #subnav li li a:hover, #subnav li li a:active, #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: #333333;

	}



#nav li li a .sf-sub-indicator, #subnav li li a .sf-sub-indicator, #header ul.nav li li a .sf-sub-indicator, #header ul.menu li li a .sf-sub-indicator {

	background: url(images/arrow-right.png);

	top: 12px;

	}



#nav li ul, #subnav li ul, #header ul.nav li ul, #header ul.menu li ul {

	z-index: 9999;

	position: absolute;

	left: -999em;

	height: auto;

	width: 180px;

	}



#nav li ul a, #subnal li ul a, #header ul.nav li ul a, #header ul.menu li ul a { 

	width: 160px;

	}



#nav li ul ul, #subnav li ul ul, #header ul.nav li ul ul, #header ul.menu li ul ul {

	margin: -36px 0 0 179px;

	}



#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfHover ul ul, #nav li.sfHover ul ul ul, #subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfHover ul ul, #subnav li.sfHover ul ul ul, #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;

	}



#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, #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, #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;

	}



#nav li:hover, #nav li.sfHover, #subnav li:hover, #subnav li.sfHover, #header ul.nav li:hover, #header ul.nav li.sfHover, #header ul.menu li:hover, #header ul.menu li.sfHover { 

	position: static;

	}







/***** Content ********************/



#deal {

font-size: 17px;

color: #6a2e20;

padding-bottom: 30px;

text-decoration: underline;

}

#interview {

font-size: 16px;

color: #6a2e20;

padding-bottom: 30px;

padding-top: 30px;

text-decoration: none;

}

#smaller {
font-size: 10px;
}

img.padded {

margin-top: 20px;
margin-bottom: 20px;

}


#container .pads {

	padding: 0px 0 0;

	background: #FFF;

	}



/* basic elements */



blockquote {

	color: #999;

	font-style: italic;

	padding: 0 10px 0 25px;

	background: url('images/quote.png') no-repeat 0 0;

	}

.entry-content ul {

	margin: 0 0 0 10px;

	list-style: none;

	}

.entry-content ul ul {

	margin: 0 0 10px;

	}

.entry-content ul li {

	padding: 0 0 0 13px;

	background: url('images/bullet-list-bw.gif') no-repeat 0 8px;

	}

.entry-content ol li {

	padding: 0;

	background: none;

	}



/* alignments & images */



img.aligncenter, img[align="center"] {

	margin: 0 auto;

	display: block;

	}

.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 10px;

	}	

.alignleft {

	float: left;

	margin: 0px 10px 10px 0px;

	}

img.alignleft, img[align="left"] {

	float: left;

	margin: 0px 10px 10px 0px;

	}

.alignright {

	float: right;

	margin: 0px 0px 10px 10px;

	}

img.alignright, img[align="right"] {

	float: right;

	margin: 0px 0px 10px 10px;

	}



.entry-content img {

	max-width: 950x;

	height: auto;

	padding: 0px;

	background: #fff;

	}

.entry-content img.wp-smiley {

	background: none !important;

	}



/* Caption */



.wp-caption {

	max-width: 558px;

	padding: 5px 0px 5px 0px;

	text-align: center;

	background: #f6f6f6;

	border: 1px solid #eee;



	}

.wp-caption img {

	max-width: 558px;

	height: auto;

	margin: 0;

	padding: 0;

	background: none;

	}

.wp-caption p.wp-caption-text {

	margin: 0;

	padding: 0 5px;

	font-size: .9em;

	line-height: 1em;

	}



/* navigation */



.navigation {

	padding: 10px 0;

	background: #ffffff;
width:100%; display:block; overflow:hidden;

	}

.navigation a {

	display: block;

	padding: 5px 15px;

	background: #3E7AB9;

	text-transform: uppercase;

	}

.navigation a:link,

.navigation a:visited {

	color: #fff;

	}

.navigation .meta-nav {

	width: 0;

	display: none;

	}

.nav-previous {

	float: left;

	text-align: left;

	}

.nav-next {

	float: right;

	text-align: right;

	}



#nav-images {

	margin: 0;

	padding: 10px;

	background: #fff;

	border-bottom: 10px solid #f1f1f1;

	}

#nav-images a {

	float: left;

	padding: 0;

	background: none;

	line-height: 0;

	border: 1px solid #eee;

	}

#nav-images a:hover {

	border: 1px solid #3E7AB9;

	}

#nav-images img {

	width: 60px;

	height: 60px;

	padding: 3px;

	background: #fff;

	line-height: 0;

	}

#nav-images img:hover {

	background: #3E7AB9;

	}



/***** Main Content ********************/



.entry {

	margin: 10px 10px 10px 10px;

	padding: 5px 0px 5px 0px;


	border-bottom: 1px solid #cccccc;

	}

.entry-single {

	margin: 10px 10px 10px 10px;

	padding: 0px 0px 5px 0px;

	}	

.entry-wide {

	padding: 10px 10px 10px 0px;

	border-bottom: 2px solid #F1F1F1;

	}	

.ad-entry {

	padding: 10px 10px 10px 10px;

	border-bottom: 2px solid #F1F1F1;

	}	

body.archive .entry {

	border: none;

	}

.page-title {

	margin: 10px 0px 15px 0px;

	padding: 10px 5px 5px 5px;

	font-size: 18px;

	line-height: normal;

	border-top: 1px solid #cccccc;

	}

.search .page-title,

.archive .page-title {

	margin: 10px 15px 10px;

	} 

.author .page-title,

.category-page-title {

	margin: 10px 10px 10px 10px;

	padding: 5px 5px 0;

	font-size: 1.8em;

	font-weight: normal;

	line-height: normal;

	border-top: 1px solid #cccccc;	

	border-bottom: none;

	}

.tag-page-title {

	margin: 10px 10px 20px 10px;

	padding: 5px 5px 5px 5px;

	font-size: 1.8em;

	font-weight: normal;

	line-height: normal;

	border-top: 1px solid #cccccc;

	border-bottom: 1px solid #cccccc;

	}	

body.attachment .page-title {

	margin: 0 10px;

	}

.section-title {

	clear: both;

	margin: 0 15px 10px;

	padding: 5px;

	font-size: 16px;

	line-height: 1em;

	border: solid #ccc;

	border-width: 1px 0;

	}

.entry-title {

	margin: 0;

	padding: 0;

	font-size: 16px;

	line-height: normal;

	font-stretch: narrower;

color: #6a2e20;



	}

.entry-title a:link,

.entry-title a:visited {

	color: #894c4c;
font-size: 16px;
text-decoration: none;
position: relative;
	}

.entry-title a:hover {

	color: #3E7AB9;

	text-decoration: none;

	}



.archive-meta {

	margin: -10px 10px 15px 10px;

	padding: 0px 5px 0px 5px;

	color: #6c6c6c;

	font-style: italic;

	border-bottom: 1px solid #ccc;

	}

.entry-meta,

.entry-meta a:link,

.entry-meta a:visited {

	color: #999;

	text-align: right;

	}

.entry-meta a:hover {

	color: #3E7AB9;

	}

.entry-meta .entry-more a:link,

.entry-meta .entry-more a:visited {

	color: #b35c5c;
font-weight:bold;

	

	}

.entry-meta .entry-more a:hover {

	color: #3E7AB9;

	text-decoration: underline;

	}

.entry-meta .entry-date {

	font-size: .8em;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-transform: none;

	}

.entry-meta .entry-meta-sep {

	padding: 0 2px;

	}



.entry-content {

	margin: 0px 0 0 0;

	padding: 5px 0 0 0; 

	}

.entry-image {

	float: left;

	width: 120px;

	height: 85px;

	padding: 4px;

	background: #fff;

	border: 1px solid #eee;

	}



.entry-caption {

	color: #b1b1b1;

	font-style: italic;

	}

.entry-content .gallery {

	max-width: 588px;

	margin: 0 0 10px;

	}

.entry-content .gallery dl {

	margin: 0;

	padding: 0;

	}

.entry-content .gallery:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

	}

.entry-content .gallery {

	display: inline-block;

	}

* html .entry-content .gallery {

	height: 1%;

	}

*:first-child+html .entry-content .gallery {

	min-height: 1px;

	}

.entry-content .gallery {

	display: block;

	}

.entry-content .gallery a {

	float: left;

	margin: 0 5px 10px 0;

	border: 1px solid #eee;

	}

.entry-content .gallery a:hover {

	background: #3E7AB9;

	border: 1px solid #3E7AB9;

	}

.entry-content .gallery img {

	float: left;

	width: 100px;

	height: 100px;

	padding: 3px;

	background: none;

	}



.protected .entry-content input {

	margin: 5px 0 0;

	padding: 3px 10px;

	color: #fff;

	background: #3E7AB9;

	border: none;

	}

.protected .entry-content label input {

	color: #000;

	background: #fefefe;

	border: 1px solid #d5d5d5;

	}

.protected .entry-content label input[type="text"]:focus {

	background: #fff;

	}



#searchform-no-results {

	margin: 0px 0px 0px 0px;

	padding: 15px;

	background: #efefef;

	}

	

#searchform-no-results #s {

	width: 300px;

	height: 20px;

	padding: 5px 5px 0px 5px;

	position: relative;

	border: none;

	}

	

#searchform-no-results .button {

	padding: 5px 10px 5px 10px;

	color: #fff;

	text-transform: uppercase;

	vertical-align: text-bottom;

	background: #3E7AB9;

	border: none;

	}

#searchform-no-results #s-no-results {

	border: 1px solid #d5d5d5;

	}

		

/***** Front Page Styles ********************/



#headline {

	height: 250px;

	padding: 10px 10px 10px 10px;

	overflow: hidden;

	position: relative;

	border-bottom: 10px solid #f1f1f1;

	}





/* Thumbnail Images */





.entry-list {

	float: left;

	width: 270px;

	display: inline;

	margin: 0 5px 0 15px;

	padding: 5px;

	}

		

.entry-list-thumb {

	margin: 5px 10px 5px 0px;

	line-height: 0;

	float:left;

	}



.entry-list-thumb img {

	width: 200px;

	height: 150px;

	padding: 4px 4px 4px 4px;

	border: 1px solid #eee;

	}





/***** Archives Page ********************/



.archives-page-left {

	float: left;

	width: 220px;

	margin: 0px;

	padding: 0px 0px 0px 0px;

	}

	

.archives-page-right {

	float: left;

	width: 350px;

	margin: 0px;

	padding: 0px 0px 0px 0px;

	}	



/***** Single Post View Styles ********************/



.entry-top {

	margin: 0 0 5px 0;

	padding: 0 0 0px 0;

	text-align: left;

	

	}

.entry-top .entry-title {

	font-size: 16px;

	font-family: Arial, Helvetica, Georgia, "Times New Roman", Times;

color: #b35c5c;

	}

.entry-top .entry-author {

	font-style: italic;

	}



.entry-meta-top {

	margin: 0 0 0px 0;

	padding: 0px 0px;

	font-size: 0.9em;

	color: #999;

	text-align: left;

	position: relative;

	border-top: 0px solid #ccc;

	border-bottom: 0px solid #ccc;

	}

.entry-meta-top .entry-email img {

	margin: -2px 0 0;

	}

.entry-meta-top .entry-print img {

	margin: -1px 0 0;

	}

.entry-meta-top .entry-meta-sep {

	padding: 0 3px;

	}

.entry-meta-top .entry-bookmarks .entry-meta-sep {

	vertical-align: super;

	}

.entry-meta-top a:link,

.entry-meta-top a:visited {

	color: #999;

	}

.entry-meta-top a:hover {

	color: #000;

	text-decoration: none;

	}

.entry-meta-top .entry-tools {

	float: right;

	margin: 2px 0px 0px 0px;

	padding: 8px 0px 0px 0px;

	line-height: 0;

	list-style: none;

	}

.entry-meta-top .entry-tools li {

	float: left;

	margin: 0;

	padding: 0px 3px 0px 0px;

	}

.entry-bottom {

	margin: 15px 0 0;

	}

.entry-bookmarks {

	margin: 10px auto;

	text-align: center;

	}



body.single .entry {

	border-bottom-width: 10px;

	}



/* Author profile - on single post view */



.section-box {

	left: 0;

	margin: 15px 0 0;

	padding: 15px 15px 5px 15px;

	position: relative;

	border: 1px solid #eee;

	}

.section-box .author-avatar {

	float: left;

	width: 83px;

	margin: 0 15px 5px 0;

	}

.section-box .author-avatar img {

	width: 75px;

	height: 75px;

	padding: 4px;

	background: #fff;

	border: 1px solid #eee;

	}

.section-box .author-main {

	margin: 0 0 5px 100px;

	}

.section-box .author-main h3 {

	color: #3E7AB9;

	font-size: 1.4em;

	font-weight: normal;

	}

.section-box .the-desc {

	color: #999999;

	font-size: 0.9em;

	font-weight: normal;

	}	

.section-box .author-contact {

	top: 15px;

	right: 15px;

	position: absolute;

	}

.section-box .author-contact .meta-sep {

	color: #ccc;

	padding: 0 6px 0 4px;

	}

.section-box .author-posts {

	margin: 5px 0 0;

	}



/* Advertising Box - on single post view */



.advertising-box {

	margin: 0px auto 0px auto;

	padding: 0px 0px 0px 0px;

	position: relative;

	}

	

.advertising-box img {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}	





/***** Comments ********************/



.comments {

	padding: 15px;

	display: block;

	border-bottom: 10px solid #f1f1f1;

	}

#comments .navigation {

	margin: 1px 0 0;

	padding: 10px 0 0;

	background: #fff;

	}

#comments .section-title {

	margin: 0 0 10px;

	}

#comments ul {

	margin: 0;

	padding: 0;

	list-style: none;

	}

#comments ul ul {

	margin: 15px 0 10px;

	}

#comments li {

	margin: 0 0 -1px;

	padding: 15px 15px 5px;

	border: 1px solid #eee;

	}

#comments li.alt {

	background: #f6f6f6;

	}

#comments li.odd {

	background: #fff;

	}

#comments li.even {

	background: #f6f6f6;

	}



#comments .comment-author {

	margin: 0 0 3px;

	font-size: 1.2em;

	font-weight: bold;

	}

#comments #trackbacks-list .comment-author {

	margin: 0;

	font-size: inherit;

	}

#comments #trackbacks-list .comment-meta,

#comments #trackbacks-list .comment-author img,

#comments #trackbacks-list .comm-repl-link {

	display: none;

	}

#comments .comment-author img {

	float: left;

	padding: 2px;

	margin: 0 10px 10px 0;

	background: #fff;

	border: 1px solid #eee;

	}

#comments .comment-meta {

	color: #999;

	}

#comments .comment-meta .meta-sep {

	padding: 0 4px;

	}

#comments .unapproved {

	width: 50%;

	margin: 10px auto;

	padding: 5px 10px;

	display: block;

	color: #2255AA;

	text-align: center;

	background: #fff;

	border: solid #c6c6c6;

	border-width: 1px 0;

	}

#comments .comment-content {

	clear: both;

	margin: 10px 0 0;

	}



#comments #respond {

	padding: 15px;

	position: relative;

	background: #fff;

	border-bottom: solid #f1f1f1;

	border-bottom-width: 10px;

	}

#comments #respond .comm-cancel {

	top: 21px;

	right: 15px;

	font-size: 10px;

	text-transform: uppercase;

	position: absolute;

	}

#comments .formcontainer {

	padding: 20px 20px 5px;

	background: #f6f6f6;

	border: 1px solid #eee;

	}

#comments #commentform {

	padding: 0 0 10px;

	}

#comments #commentform .comm-notes {

	color: #999;

	font-style: italic;

	}

#comments #commentform .form-input {

	margin: 0 0 10px;

	}

#comments #commentform input,

#comments #commentform textarea {

	margin: 0 0 5px;

	padding: 5px;

	color: #999;

	font-size: 1em;

	font-style: italic;

	font-family: Arial, Helvetica, sans-serif;

	background: #fff;

	border: 1px solid #eee;

	}

#comments #commentform input {

	width: 250px;

	}

#comments #commentform textarea {

	width: 97%;

	}

#comments #commentform textarea:focus,

#comments #commentform input[type="text"]:focus {

	color: #000;

	font-style: normal;

	background: #fff;

	}

#comments #commentform #submit {

	float: right;

	width: auto;

	margin: 0 4px 0 0;

	padding: 5px 20px;

	color: #fff;

	font-style: normal;

	text-transform: uppercase;

	background: #3E7AB9;

	}



/***** Sidebar ********************/



#sidebar .widget-title {

	margin: 0 0 8px;

	padding: 5px;

	font-size: 13px;

	line-height: 1em;

	text-transform: uppercase;

	border: solid #ccc;

	border-width: 1px 0;

	}

#sidebar ul {

	margin: 0;

	padding: 0;

	list-style: none;

	}

#sidebar ul ul ul {

	margin: 0 0 -4px 15px;

	border-top: 1px dashed #e5e5e5;

	border-bottom: 1px solid #fff;

	}

#sidebar li {

	margin: 0 0 10px;

	padding: 10px;

	background: #fff;

	}

#sidebar li li {

	margin: 0;

	padding: 3px 5px;

	background: none;

	border-bottom: 1px dashed #e5e5e5;

	}

#sidebar a:link,

#sidebar a:visited {

	color: #b35c5c;

	}

#sidebar a:hover {

	color: #3E7AB9;

	text-decoration: none;

	}

	

#sidebar embed, #sidebar object {

       width: 300px;

       height: 250px;

       margin: 0px 0px 0px 0px;

       padding: 0px;

       }	

       

	

/* Ad Spots */



#sidebar .adblock .adtitle {

	margin: -5px 0 0;

	padding: 0 0 5px;

	color: #aaa;

	text-align: center;

	text-transform: lowercase;

	font-family: monospace;

	line-height: .8em;

	}



/* Archives Link */



#sidebar #archives-link {

	position: relative;

	}

#sidebar #archives-link .widget-title {

	padding: 8px 5px 8px 10px;

	background: #3E7AB9;

	border: none;

	}

#sidebar #archives-link p {

	margin: 0;

	}



#sidebar .browse {

	top: 10px;

	right: 10px;

	position: absolute;

	}

#sidebar .browse a:link,

#sidebar .browse a:visited {

	padding: 7px 8px 7px 26px;

	display: block;

	color: #fff;

	font-weight: bold;

	background: #ff5d80 url('images/bg-archives.gif') no-repeat 0 50%;

	}

#sidebar .browse a:hover {

	color: #000;

	text-decoration: none;

	}

*:first-child+html #sidebar .browse a {

	padding-bottom: 6px;

	}



/* Tag Cloud */



#sidebar #tag-cloud div {

	margin: 0 10px;

	}



/* Sidebar Asides */



#sidebar #asides .entry-block {

	margin: 0 0 10px;

	}

#sidebar #asides .block-image {

	width: 75px;

	height: 65px;

	padding: 2px;

	margin: 0 5px;

	}

#sidebar #asides .block-title{

	margin: 0;

	padding: 0 0 5px;

	font-size: 1em;

	font-weight: bold;

	line-height: 1.2em;

	}

#sidebar #asides .block-title a:link,

#sidebar #asides .block-title a:visited {

	padding: 0;

	display: block;

	color: #3E7AB9;

	text-decoration: none;

	}

#sidebar #asides .block-title a:hover {

	color: #000;

	}

#sidebar #asides .block-content {

	margin: 0 5px 0 95px;

	}

#sidebar #asides .block-content p {

	margin: 0;

	line-height: 1.3em;

	}

	



/***** Footer ********************/



#footer {

        width: 960px;

        margin: 0 auto;

	padding: 5px 0px 5px 0px;

	background: #FFF;

	color: #000;

	font-size:12px;

	text-align: center;

	}

#footer #menu-bottom {

	padding: 10px 0px 0px 0px;

	margin: 0 auto;

	list-style: none;

	}

#footer #menu-bottom li {

	margin: 0;

	padding: 0;

	display: inline;

	}

#footer #menu-bottom a {

	padding: 0 10px;

	line-height: 1em;

	display: inline;

	}

#footer #menu-bottom a:link,

#footer #menu-bottom a:visited {

	color: #FFFFFF;

	}

#footer #menu-bottom #mb-home a {

	border-left: none;

	}

.footerlinks {

        margin: 0px, 0px, 0px, 0px;

        padding: 10px 0px 0px 0px;

	font-size:9px;

	}

	

.footerlinks a:link,

.footerlinks a:visited {

	color: #FFFFFF;

	text-decoration: none;

	}



	

/***** Search Form ********************/



#searchform {

	margin: 0px;

	padding: 0px;

	display: inline;

	}

	

#searchbox {

	background: #EEEEEE !important;

	width: 220px;

	color: #202020;

	font-size: 12px;

	font-family: Arial, Tahoma, Verdana;

	font-weight: normal;

	margin: 0px;

	padding: 4px 0px 4px 5px;

	border: 1px solid #666666;

	}

	

#s {

	background: #EEEEEE !important;

	width: 160px;

	color: #202020;

	font-size: 12px;

	font-family: Arial, Tahoma, Verdana;

	font-weight: normal !important;

	margin: 0px;

	padding: 4px 0px 4px 5px;

	border: 1px solid #666666;

	}

	

#searchsubmit {

	background: #000000;

	color: #FFFFFF;

	font-size: 12px;

	font-family: Arial, Tahoma, Verdana;

	font-weight: normal !important;

	margin: 0px 0px 0px 5px;

	padding: 3px 9px 3px 9px;

	font-weight: bold;

	border: 1px solid #666666;

	}

	

.shadow {

  -moz-box-shadow:    3px 3px 5px 6px #f1f1f1;

  -webkit-box-shadow: 3px 3px 5px 6px #f1f1f1;

  box-shadow:         3px 3px 5px 6px #f1f1f1;

}





#left {

float: left;
box-shadow:         -3px 2px 5px 0px rgba(50, 50, 50, 0.18);
margin-right: 50px;

}



#right {

float: right;
box-shadow:         -3px 2px 5px 0px rgba(50, 50, 50, 0.18);
margin-left: 30px; 


}

#goright {

float: right;
margin-left: 30px;

}


h1, h3, h4, h5 {

font-size: 17px;

color: #9a6565;

padding-bottom: 40px;

font-style: ;

}

h2 {

font-size: 16px;
color: #894c4c;
text-decoration: none;

}



h3 {

font-size: 17px;

color: #000;

padding-bottom: 40px;

font-style: italic;

}



table

{

}



.linez {

height: 1px;

border-bottom: 1px solid #a54a4a;

}

.breakup {

background: #f9f9f9;
border-bottom: 1px solid #a54a4a;
border-top: 1px solid #a54a4a;
}




#lefty {

float: left



}

#righty {

float: right



}



.title {

font-size: 17px;

color: #6a2e20;

padding-bottom: 20px;

font-style: italic;

}



td

{

text-align: top;

}



#thedate {

font-size: 11px;

color: #2c82a6;

}



.table1 {

float: right;

}

.fullwidth { width: 100%!important; margin-top:20px!important;}
.fullwidth .entry-list-thumb img { width:100%; max-width:100%; height:auto; }
.fullwidth .entry-list-thumb { float:none; }

.row {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto; }
  .row::before, .row::after {
    content: ' ';
    display: table; }
  .row::after {
    clear: both; }
  .row.collapse > .column, .row.collapse > .columns {
    padding-left: 0;
    padding-right: 0; }
  .row .row {
    margin-left: -1.5625rem;
    margin-right: -1.5625rem; }
    .row .row.collapse {
      margin-left: 0;
      margin-right: 0; }
  .row.small-collapse > .column, .row.small-collapse > .columns {
    padding-left: 0;
    padding-right: 0; }
  .row.small-uncollapse > .column, .row.small-uncollapse > .columns {
    padding-left: 50px;
    padding-right: 50px; }
  @media screen and (min-width: 40em) {
    .row.medium-collapse > .column, .row.medium-collapse > .columns {
      padding-left: 0;
      padding-right: 0; }
    .row.medium-uncollapse > .column, .row.medium-uncollapse > .columns {
      padding-left: 50px;
      padding-right: 50px; } }
  @media screen and (min-width: 64em) {
    .row.large-collapse > .column, .row.large-collapse > .columns {
      padding-left: 0;
      padding-right: 0; }
    .row.large-uncollapse > .column, .row.large-uncollapse > .columns {
      padding-left: 50px;
      padding-right: 50px; } }
  .row.expanded {
    max-width: none; }

.column, .columns {
  width: 100%;
  float: left;
  padding-left: 0;
  padding-right: 0; }
  .column:last-child:not(:first-child), .columns:last-child:not(:first-child) {
    float: right; }
  .column.end:last-child:last-child, .end.columns:last-child:last-child {
    float: left; }

.column.row.row, .row.row.columns {
  float: none; }

.small-1 {
  width: 8.33333%; }

.small-push-1 {
  position: relative;
  left: 8.33333%; }

.small-pull-1 {
  position: relative;
  left: -8.33333%; }

.small-offset-0 {
  margin-left: 0%; }

.small-2 {
  width: 16.66667%; }

.small-push-2 {
  position: relative;
  left: 16.66667%; }

.small-pull-2 {
  position: relative;
  left: -16.66667%; }

.small-offset-1 {
  margin-left: 8.33333%; }

.small-3 {
  width: 25%; }

.small-push-3 {
  position: relative;
  left: 25%; }

.small-pull-3 {
  position: relative;
  left: -25%; }

.small-offset-2 {
  margin-left: 16.66667%; }

.small-4 {
  width: 33.33333%; }

.small-push-4 {
  position: relative;
  left: 33.33333%; }

.small-pull-4 {
  position: relative;
  left: -33.33333%; }

.small-offset-3 {
  margin-left: 25%; }

.small-5 {
  width: 41.66667%; }

.small-push-5 {
  position: relative;
  left: 41.66667%; }

.small-pull-5 {
  position: relative;
  left: -41.66667%; }

.small-offset-4 {
  margin-left: 33.33333%; }

.small-6 {
  width: 50%; }

.small-push-6 {
  position: relative;
  left: 50%; }

.small-pull-6 {
  position: relative;
  left: -50%; }

.small-offset-5 {
  margin-left: 41.66667%; }

.small-7 {
  width: 58.33333%; }

.small-push-7 {
  position: relative;
  left: 58.33333%; }

.small-pull-7 {
  position: relative;
  left: -58.33333%; }

.small-offset-6 {
  margin-left: 50%; }

.small-8 {
  width: 66.66667%; }

.small-push-8 {
  position: relative;
  left: 66.66667%; }

.small-pull-8 {
  position: relative;
  left: -66.66667%; }

.small-offset-7 {
  margin-left: 58.33333%; }

.small-9 {
  width: 75%; }

.small-push-9 {
  position: relative;
  left: 75%; }

.small-pull-9 {
  position: relative;
  left: -75%; }

.small-offset-8 {
  margin-left: 66.66667%; }

.small-10 {
  width: 83.33333%; }

.small-push-10 {
  position: relative;
  left: 83.33333%; }

.small-pull-10 {
  position: relative;
  left: -83.33333%; }

.small-offset-9 {
  margin-left: 75%; }

.small-11 {
  width: 91.66667%; }

.small-push-11 {
  position: relative;
  left: 91.66667%; }

.small-pull-11 {
  position: relative;
  left: -91.66667%; }

.small-offset-10 {
  margin-left: 83.33333%; }

.small-12 {
  width: 100%; }

.small-offset-11 {
  margin-left: 91.66667%; }

.small-up-1 > .column, .small-up-1 > .columns {
  width: 100%;
  float: left; }
  .small-up-1 > .column:nth-of-type(1n), .small-up-1 > .columns:nth-of-type(1n) {
    clear: none; }
  .small-up-1 > .column:nth-of-type(1n+1), .small-up-1 > .columns:nth-of-type(1n+1) {
    clear: both; }
  .small-up-1 > .column:last-child, .small-up-1 > .columns:last-child {
    float: left; }

.small-up-2 > .column, .small-up-2 > .columns {
  width: 50%;
  float: left; }
  .small-up-2 > .column:nth-of-type(1n), .small-up-2 > .columns:nth-of-type(1n) {
    clear: none; }
  .small-up-2 > .column:nth-of-type(2n+1), .small-up-2 > .columns:nth-of-type(2n+1) {
    clear: both; }
  .small-up-2 > .column:last-child, .small-up-2 > .columns:last-child {
    float: left; }

.small-up-3 > .column, .small-up-3 > .columns {
  width: 33.33333%;
  float: left; }
  .small-up-3 > .column:nth-of-type(1n), .small-up-3 > .columns:nth-of-type(1n) {
    clear: none; }
  .small-up-3 > .column:nth-of-type(3n+1), .small-up-3 > .columns:nth-of-type(3n+1) {
    clear: both; }
  .small-up-3 > .column:last-child, .small-up-3 > .columns:last-child {
    float: left; }

.small-up-4 > .column, .small-up-4 > .columns {
  width: 25%;
  float: left; }
  .small-up-4 > .column:nth-of-type(1n), .small-up-4 > .columns:nth-of-type(1n) {
    clear: none; }
  .small-up-4 > .column:nth-of-type(4n+1), .small-up-4 > .columns:nth-of-type(4n+1) {
    clear: both; }
  .small-up-4 > .column:last-child, .small-up-4 > .columns:last-child {
    float: left; }

.small-up-5 > .column, .small-up-5 > .columns {
  width: 20%;
  float: left; }
  .small-up-5 > .column:nth-of-type(1n), .small-up-5 > .columns:nth-of-type(1n) {
    clear: none; }
  .small-up-5 > .column:nth-of-type(5n+1), .small-up-5 > .columns:nth-of-type(5n+1) {
    clear: both; }
  .small-up-5 > .column:last-child, .small-up-5 > .columns:last-child {
    float: left; }

.small-up-6 > .column, .small-up-6 > .columns {
  width: 16.66667%;
  float: left; }
  .small-up-6 > .column:nth-of-type(1n), .small-up-6 > .columns:nth-of-type(1n) {
    clear: none; }
  .small-up-6 > .column:nth-of-type(6n+1), .small-up-6 > .columns:nth-of-type(6n+1) {
    clear: both; }
  .small-up-6 > .column:last-child, .small-up-6 > .columns:last-child {
    float: left; }

.small-up-7 > .column, .small-up-7 > .columns {
  width: 14.28571%;
  float: left; }
  .small-up-7 > .column:nth-of-type(1n), .small-up-7 > .columns:nth-of-type(1n) {
    clear: none; }
  .small-up-7 > .column:nth-of-type(7n+1), .small-up-7 > .columns:nth-of-type(7n+1) {
    clear: both; }
  .small-up-7 > .column:last-child, .small-up-7 > .columns:last-child {
    float: left; }

.small-up-8 > .column, .small-up-8 > .columns {
  width: 12.5%;
  float: left; }
  .small-up-8 > .column:nth-of-type(1n), .small-up-8 > .columns:nth-of-type(1n) {
    clear: none; }
  .small-up-8 > .column:nth-of-type(8n+1), .small-up-8 > .columns:nth-of-type(8n+1) {
    clear: both; }
  .small-up-8 > .column:last-child, .small-up-8 > .columns:last-child {
    float: left; }

.column.small-centered, .small-centered.columns {
  float: none;
  margin-left: auto;
  margin-right: auto; }

.small-uncenter,
.small-push-0,
.small-pull-0 {
  position: static;
  margin-left: 0;
  margin-right: 0; }

@media screen and (min-width: 40em) {
  .medium-1 {
    width: 8.33333%; }
  .medium-push-1 {
    position: relative;
    left: 8.33333%; }
  .medium-pull-1 {
    position: relative;
    left: -8.33333%; }
  .medium-offset-0 {
    margin-left: 0%; }
  .medium-2 {
    width: 16.66667%; }
  .medium-push-2 {
    position: relative;
    left: 16.66667%; }
  .medium-pull-2 {
    position: relative;
    left: -16.66667%; }
  .medium-offset-1 {
    margin-left: 8.33333%; }
  .medium-3 {
    width: 25%; }
  .medium-push-3 {
    position: relative;
    left: 25%; }
  .medium-pull-3 {
    position: relative;
    left: -25%; }
  .medium-offset-2 {
    margin-left: 16.66667%; }
  .medium-4 {
    width: 33.33333%; }
  .medium-push-4 {
    position: relative;
    left: 33.33333%; }
  .medium-pull-4 {
    position: relative;
    left: -33.33333%; }
  .medium-offset-3 {
    margin-left: 25%; }
  .medium-5 {
    width: 41.66667%; }
  .medium-push-5 {
    position: relative;
    left: 41.66667%; }
  .medium-pull-5 {
    position: relative;
    left: -41.66667%; }
  .medium-offset-4 {
    margin-left: 33.33333%; }
  .medium-6 {
    width: 50%; }
  .medium-push-6 {
    position: relative;
    left: 50%; }
  .medium-pull-6 {
    position: relative;
    left: -50%; }
  .medium-offset-5 {
    margin-left: 41.66667%; }
  .medium-7 {
    width: 58.33333%; }
  .medium-push-7 {
    position: relative;
    left: 58.33333%; }
  .medium-pull-7 {
    position: relative;
    left: -58.33333%; }
  .medium-offset-6 {
    margin-left: 50%; }
  .medium-8 {
    width: 66.66667%; }
  .medium-push-8 {
    position: relative;
    left: 66.66667%; }
  .medium-pull-8 {
    position: relative;
    left: -66.66667%; }
  .medium-offset-7 {
    margin-left: 58.33333%; }
  .medium-9 {
    width: 75%; }
  .medium-push-9 {
    position: relative;
    left: 75%; }
  .medium-pull-9 {
    position: relative;
    left: -75%; }
  .medium-offset-8 {
    margin-left: 66.66667%; }
  .medium-10 {
    width: 83.33333%; }
  .medium-push-10 {
    position: relative;
    left: 83.33333%; }
  .medium-pull-10 {
    position: relative;
    left: -83.33333%; }
  .medium-offset-9 {
    margin-left: 75%; }
  .medium-11 {
    width: 91.66667%; }
  .medium-push-11 {
    position: relative;
    left: 91.66667%; }
  .medium-pull-11 {
    position: relative;
    left: -91.66667%; }
  .medium-offset-10 {
    margin-left: 83.33333%; }
  .medium-12 {
    width: 100%; }
  .medium-offset-11 {
    margin-left: 91.66667%; }
  .medium-up-1 > .column, .medium-up-1 > .columns {
    width: 100%;
    float: left; }
    .medium-up-1 > .column:nth-of-type(1n), .medium-up-1 > .columns:nth-of-type(1n) {
      clear: none; }
    .medium-up-1 > .column:nth-of-type(1n+1), .medium-up-1 > .columns:nth-of-type(1n+1) {
      clear: both; }
    .medium-up-1 > .column:last-child, .medium-up-1 > .columns:last-child {
      float: left; }
  .medium-up-2 > .column, .medium-up-2 > .columns {
    width: 50%;
    float: left; }
    .medium-up-2 > .column:nth-of-type(1n), .medium-up-2 > .columns:nth-of-type(1n) {
      clear: none; }
    .medium-up-2 > .column:nth-of-type(2n+1), .medium-up-2 > .columns:nth-of-type(2n+1) {
      clear: both; }
    .medium-up-2 > .column:last-child, .medium-up-2 > .columns:last-child {
      float: left; }
  .medium-up-3 > .column, .medium-up-3 > .columns {
    width: 33.33333%;
    float: left; }
    .medium-up-3 > .column:nth-of-type(1n), .medium-up-3 > .columns:nth-of-type(1n) {
      clear: none; }
    .medium-up-3 > .column:nth-of-type(3n+1), .medium-up-3 > .columns:nth-of-type(3n+1) {
      clear: both; }
    .medium-up-3 > .column:last-child, .medium-up-3 > .columns:last-child {
      float: left; }
  .medium-up-4 > .column, .medium-up-4 > .columns {
    width: 25%;
    float: left; }
    .medium-up-4 > .column:nth-of-type(1n), .medium-up-4 > .columns:nth-of-type(1n) {
      clear: none; }
    .medium-up-4 > .column:nth-of-type(4n+1), .medium-up-4 > .columns:nth-of-type(4n+1) {
      clear: both; }
    .medium-up-4 > .column:last-child, .medium-up-4 > .columns:last-child {
      float: left; }
  .medium-up-5 > .column, .medium-up-5 > .columns {
    width: 20%;
    float: left; }
    .medium-up-5 > .column:nth-of-type(1n), .medium-up-5 > .columns:nth-of-type(1n) {
      clear: none; }
    .medium-up-5 > .column:nth-of-type(5n+1), .medium-up-5 > .columns:nth-of-type(5n+1) {
      clear: both; }
    .medium-up-5 > .column:last-child, .medium-up-5 > .columns:last-child {
      float: left; }
  .medium-up-6 > .column, .medium-up-6 > .columns {
    width: 16.66667%;
    float: left; }
    .medium-up-6 > .column:nth-of-type(1n), .medium-up-6 > .columns:nth-of-type(1n) {
      clear: none; }
    .medium-up-6 > .column:nth-of-type(6n+1), .medium-up-6 > .columns:nth-of-type(6n+1) {
      clear: both; }
    .medium-up-6 > .column:last-child, .medium-up-6 > .columns:last-child {
      float: left; }
  .medium-up-7 > .column, .medium-up-7 > .columns {
    width: 14.28571%;
    float: left; }
    .medium-up-7 > .column:nth-of-type(1n), .medium-up-7 > .columns:nth-of-type(1n) {
      clear: none; }
    .medium-up-7 > .column:nth-of-type(7n+1), .medium-up-7 > .columns:nth-of-type(7n+1) {
      clear: both; }
    .medium-up-7 > .column:last-child, .medium-up-7 > .columns:last-child {
      float: left; }
  .medium-up-8 > .column, .medium-up-8 > .columns {
    width: 12.5%;
    float: left; }
    .medium-up-8 > .column:nth-of-type(1n), .medium-up-8 > .columns:nth-of-type(1n) {
      clear: none; }
    .medium-up-8 > .column:nth-of-type(8n+1), .medium-up-8 > .columns:nth-of-type(8n+1) {
      clear: both; }
    .medium-up-8 > .column:last-child, .medium-up-8 > .columns:last-child {
      float: left; }
  .column.medium-centered, .medium-centered.columns {
    float: none;
    margin-left: auto;
    margin-right: auto; }
  .medium-uncenter,
  .medium-push-0,
  .medium-pull-0 {
    position: static;
    margin-left: 0;
    margin-right: 0; } }

@media screen and (min-width: 64em) {
  .large-1 {
    width: 8.33333%; }
  .large-push-1 {
    position: relative;
    left: 8.33333%; }
  .large-pull-1 {
    position: relative;
    left: -8.33333%; }
  .large-offset-0 {
    margin-left: 0%; }
  .large-2 {
    width: 16.66667%; }
  .large-push-2 {
    position: relative;
    left: 16.66667%; }
  .large-pull-2 {
    position: relative;
    left: -16.66667%; }
  .large-offset-1 {
    margin-left: 8.33333%; }
  .large-3 {
    width: 25%; }
  .large-push-3 {
    position: relative;
    left: 25%; }
  .large-pull-3 {
    position: relative;
    left: -25%; }
  .large-offset-2 {
    margin-left: 16.66667%; }
  .large-4 {
    width: 33.33333%; }
  .large-push-4 {
    position: relative;
    left: 33.33333%; }
  .large-pull-4 {
    position: relative;
    left: -33.33333%; }
  .large-offset-3 {
    margin-left: 25%; }
  .large-5 {
    width: 41.66667%; }
  .large-push-5 {
    position: relative;
    left: 41.66667%; }
  .large-pull-5 {
    position: relative;
    left: -41.66667%; }
  .large-offset-4 {
    margin-left: 33.33333%; }
  .large-6 {
    width: 50%; }
  .large-push-6 {
    position: relative;
    left: 50%; }
  .large-pull-6 {
    position: relative;
    left: -50%; }
  .large-offset-5 {
    margin-left: 41.66667%; }
  .large-7 {
    width: 58.33333%; }
  .large-push-7 {
    position: relative;
    left: 58.33333%; }
  .large-pull-7 {
    position: relative;
    left: -58.33333%; }
  .large-offset-6 {
    margin-left: 50%; }
  .large-8 {
    width: 66.66667%; }
  .large-push-8 {
    position: relative;
    left: 66.66667%; }
  .large-pull-8 {
    position: relative;
    left: -66.66667%; }
  .large-offset-7 {
    margin-left: 58.33333%; }
  .large-9 {
    width: 75%; }
  .large-push-9 {
    position: relative;
    left: 75%; }
  .large-pull-9 {
    position: relative;
    left: -75%; }
  .large-offset-8 {
    margin-left: 66.66667%; }
  .large-10 {
    width: 83.33333%; }
  .large-push-10 {
    position: relative;
    left: 83.33333%; }
  .large-pull-10 {
    position: relative;
    left: -83.33333%; }
  .large-offset-9 {
    margin-left: 75%; }
  .large-11 {
    width: 91.66667%; }
  .large-push-11 {
    position: relative;
    left: 91.66667%; }
  .large-pull-11 {
    position: relative;
    left: -91.66667%; }
  .large-offset-10 {
    margin-left: 83.33333%; }
  .large-12 {
    width: 100%; }
  .large-offset-11 {
    margin-left: 91.66667%; }
  .large-up-1 > .column, .large-up-1 > .columns {
    width: 100%;
    float: left; }
    .large-up-1 > .column:nth-of-type(1n), .large-up-1 > .columns:nth-of-type(1n) {
      clear: none; }
    .large-up-1 > .column:nth-of-type(1n+1), .large-up-1 > .columns:nth-of-type(1n+1) {
      clear: both; }
    .large-up-1 > .column:last-child, .large-up-1 > .columns:last-child {
      float: left; }
  .large-up-2 > .column, .large-up-2 > .columns {
    width: 50%;
    float: left; }
    .large-up-2 > .column:nth-of-type(1n), .large-up-2 > .columns:nth-of-type(1n) {
      clear: none; }
    .large-up-2 > .column:nth-of-type(2n+1), .large-up-2 > .columns:nth-of-type(2n+1) {
      clear: both; }
    .large-up-2 > .column:last-child, .large-up-2 > .columns:last-child {
      float: left; }
  .large-up-3 > .column, .large-up-3 > .columns {
    width: 33.33333%;
    float: left; }
    .large-up-3 > .column:nth-of-type(1n), .large-up-3 > .columns:nth-of-type(1n) {
      clear: none; }
    .large-up-3 > .column:nth-of-type(3n+1), .large-up-3 > .columns:nth-of-type(3n+1) {
      clear: both; }
    .large-up-3 > .column:last-child, .large-up-3 > .columns:last-child {
      float: left; }
  .large-up-4 > .column, .large-up-4 > .columns {
    width: 25%;
    float: left; }
    .large-up-4 > .column:nth-of-type(1n), .large-up-4 > .columns:nth-of-type(1n) {
      clear: none; }
    .large-up-4 > .column:nth-of-type(4n+1), .large-up-4 > .columns:nth-of-type(4n+1) {
      clear: both; }
    .large-up-4 > .column:last-child, .large-up-4 > .columns:last-child {
      float: left; }
  .large-up-5 > .column, .large-up-5 > .columns {
    width: 20%;
    float: left; }
    .large-up-5 > .column:nth-of-type(1n), .large-up-5 > .columns:nth-of-type(1n) {
      clear: none; }
    .large-up-5 > .column:nth-of-type(5n+1), .large-up-5 > .columns:nth-of-type(5n+1) {
      clear: both; }
    .large-up-5 > .column:last-child, .large-up-5 > .columns:last-child {
      float: left; }
  .large-up-6 > .column, .large-up-6 > .columns {
    width: 16.66667%;
    float: left; }
    .large-up-6 > .column:nth-of-type(1n), .large-up-6 > .columns:nth-of-type(1n) {
      clear: none; }
    .large-up-6 > .column:nth-of-type(6n+1), .large-up-6 > .columns:nth-of-type(6n+1) {
      clear: both; }
    .large-up-6 > .column:last-child, .large-up-6 > .columns:last-child {
      float: left; }
  .large-up-7 > .column, .large-up-7 > .columns {
    width: 14.28571%;
    float: left; }
    .large-up-7 > .column:nth-of-type(1n), .large-up-7 > .columns:nth-of-type(1n) {
      clear: none; }
    .large-up-7 > .column:nth-of-type(7n+1), .large-up-7 > .columns:nth-of-type(7n+1) {
      clear: both; }
    .large-up-7 > .column:last-child, .large-up-7 > .columns:last-child {
      float: left; }
  .large-up-8 > .column, .large-up-8 > .columns {
    width: 12.5%;
    float: left; }
    .large-up-8 > .column:nth-of-type(1n), .large-up-8 > .columns:nth-of-type(1n) {
      clear: none; }
    .large-up-8 > .column:nth-of-type(8n+1), .large-up-8 > .columns:nth-of-type(8n+1) {
      clear: both; }
    .large-up-8 > .column:last-child, .large-up-8 > .columns:last-child {
      float: left; }
  .column.large-centered, .large-centered.columns {
    float: none;
    margin-left: auto;
    margin-right: auto; }
  .large-uncenter,
  .large-push-0,
  .large-pull-0 {
    position: static;
    margin-left: 0;
    margin-right: 0; } }