




body {
	background: #edeef0;
	color: #7f7f7f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0;
	padding: 0;
}
p {
	line-height: 19px
}
a:focus {
	outline: none;
}
a img {
	border: none;
}
.assistive-text,
.screen-reader-text {
	clip: rect( 1px 1px 1px 1px) ;
	clip: rect( 1px, 1px, 1px, 1px );
	position: absolute !important;
}
object,
embed,
iframe {
	margin: 0 0 13px;
	max-width: 100%;
}
ul,
ul ul ul ul {
	list-style-type: disc;
}
ul ul {
	list-style-type: circle;
}
ul ul ul {
	list-style-type: square;
}
ol,
ol ol ol ol {
	list-style-type: decimal;
}
ol ol {
	list-style-type: upper-alpha;
}
ol ol ol {
	list-style-type: lower-roman;
}
abbr {
	cursor: help;
}




.container {
	display: block;
	margin: 0 auto;
	width: 960px;
}
.container:after {
	clear: both;
	content: "\0020";
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden;
}




#masthead {
	background: #171717;
	float: left;
	padding: 5px 0;
	width: 100%;
}
#access {
	display: block;
	float: left;
	font-size: 12px;
	margin: 0 auto;
	text-transform: uppercase;
	width: 100%;
}
#access ul {
	list-style: none;
	margin: 0;
	padding-left: 0;
}
#access li {
	float: left;
	position: relative;
}
#access a {
	color: #777;
	display: block;
	padding: 10px;
	text-decoration: none;
	word-wrap: break-word;
}
#access ul ul {
	background: #1e1e1e;
	display: none;
	float: left;
	position: absolute;
	top: 34px;
	left: 0;
	z-index: 99999;
}
#access ul ul ul {
	left: 190px;
	top: 0;
}
#access ul ul a {
	color: #fff;
	border-bottom: 1px solid #333;
	font-weight: normal;
	width: 170px;
	height: auto;
}
#access ul ul li:last-child a {
	border-bottom: none;
}
#access li:hover > a {
	color: #fff;
}
#access ul ul a:hover,
#access ul ul :hover > a {
	background: #f6f6f6;
	color: #333;
}
#access ul li:hover > ul {
	display: block;
}
#access .current-menu-item > a,
#access .current-menu-ancestor > a,
#access .current_page_item > a,
#access .current_page_ancestor > a { 
	color: #fff;
}
#access ul ul .current-menu-item > a,
#access ul ul .current-menu-ancestor > a,
#access ul ul .current_page_item > a,
#access ul ul .current_page_ancestor > a { 
	background: #f6f6f6;
	color: #333;
}
#access ul ul .current-menu-ancestor > a,
#access ul ul .current_page_ancestor > a {
	background: #f2f2ef;
}
#access ul ul .current-menu-ancestor > a:hover,
#access ul ul .current_page_ancestor > a:hover {
	background: #e9e9e4;
}




#header {
	border-bottom: 1px solid #dedede;
	float: left;
	width: 100%;
}
#logo {
	float: left;
	margin-top: 20px;
	padding-bottom: 30px;
	width: 960px;
}
#logo h1 {
	margin: 0;
	padding: 0;
}
#logo h1 a {
	color: #171717;
	display: block;
	font-size: 32px;
	margin: 0 auto;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}
#logo a img {
	border: none;
	margin-bottom: 10px;
}
.desc {
	color: #171717;
	display: block;
	font-size: 11px;
	margin: 0 auto;
	padding-top: 5px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}




.lay1 {
	background: url(../wp-content/themes/pub/triton-lite/images/lay1_bg.png) repeat-y;
	float: left;
	margin-bottom: 20px;
	margin-top: 30px;
	width: 990px;
}
.lay1 > div {
	border-bottom: 7px solid #dfdfdf;
	float: left;
	margin-bottom: 30px;
	margin-right: 40px;
	padding-bottom: 10px;
	position: relative;
	width: 290px;
}
.lay1 > div:nth-child( 3n ) {
	margin-right: 0;
}
.lay1 > div img {
	border-bottom: 6px solid #fff;
	border: none;
	width: 290px;
	height: auto;
}
.lay1 > div .imgwrap {
	overflow: hidden;
	position: relative;
}
.lay1 > div .post-content {
	color: #757575;
}
.lay1 > div .postitle {
	overflow: hidden;
	text-align: center;
}
.lay1 > div .postitle a {
	color: #444;
	text-decoration: none;
	text-transform: uppercase;
}
.by-author {
	display: block;
	clear: both;
	color: #bbb;
	font-family: "Lucida Bright", Georgia, serif;
	font-size: 12px;
	font-style: italic;
	text-align: center;
}
.by-author a {
	color: #787878;
	text-decoration: none;
}
.by-author a:hover {
	text-decoration: underline;
}
.lay1 > div .date-meta {
	background: url(../wp-content/themes/pub/triton-lite/images/trans.png) repeat;
	color: #fff;
	font-style: italic;
	padding: 5px;
	position: absolute;
	top: 10px;
	right: 0;
}
.date-meta a {
	color: #fff;
	text-decoration: none;
}
.sticky {
	background: #fafafa;
}
.sticky .triton-lite-excerpt {
	padding: 0 10px;
}
.lay1 > div .block-comm {
	margin-left: 10px;
	position: absolute;
	bottom: 10px;
}
.lay1 > div .block-comm a {
	color: #fff;
	display: block;
	font-style: italic;
	text-decoration: none;
}
.lay1 > div p {
	line-height: 19px;
	text-align: center;
}
.lay1 > div .read-more {
	background: #dfdfdf;
	color: #fff;
	display: block;
	font-size: 11px;
	line-height: 13px;
	margin: 13px auto 0 auto;
	padding: 2px 4px;
	text-decoration: none;
	width: 70px;
}
.lay1 > div:hover .read-more {
	background: #ccc;
}
.empty-thumbnail {
	border-top: 1px solid #ccc;
}
.archive-title {
	clear: both;
	float: left;
	font-weight: normal;
	margin: 0;
	padding-top: 30px;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}




.site-midrow {
	background: #f4f4f4;
	color: #979797;
	clear: both;
	float: left;
	font-size: 12px;
	padding-bottom: 15px;
	padding-top: 15px;
	width: 100%;
}
.site-midrow .widgets .widget a {
	color: #979797;
}
.site-midrow .widgets .widgettitle a {
	color: #444;
	text-decoration: none;
}
.site-midrow .widgets ul {
	margin: 0;
	padding: 0;
}
.site-midrow .widget {
	float: left;
	list-style-type: none;
	margin-bottom: 15px;
	margin-right: 35px;
	overflow: hidden;
	width: 290px;
}
.site-midrow .widget:nth-child( 3n ) {
	margin-right: 0;
}
.site-midrow .widget:nth-child( 3n+1 ) {
	clear: left;
}
.site-midrow .widgettitle,
.site-midrow .widgettitle a {
	color: #444;
	text-transform: uppercase;
}
.site-midrow .widgets .widget ul {
	margin: 0;
	padding: 0;
}
.site-midrow .widgets .widget ul li {
	border-bottom-color: #e1e1e1;
	border-bottom-style: dashed;
	border-width: 1px;
	list-style-type: none;
	padding: 10px 0;
}
.site-midrow .widgets .widget ul li a {
	color: #979797;
	text-decoration: none;
}
.site-midrow .widgets .widget ul li a: hover {
	color: #a53c2e;
}




.site-footer {
	background: #131313;
	color: #979797;
	clear: both;
	float: left;
	font-size: 12px;
	width: 100%;
}
.site-footer .widgets {
	float: left;
}
.site-footer .widget a {
	color: #979797;
}
.site-footer .widgets ul {
	margin: 0;
	padding: 0;
}
.site-footer .widget {
	float: left;
	list-style-type: none;
	margin-bottom: 25px;
	margin-right: 35px;
	overflow: hidden;
	width: 200px;
}
.site-footer .widget:nth-child( 4n ) {
	margin-right: 0;
}
.site-footer .widget:nth-child( 4n+1 ) {
	clear: both;
}
.site-footer .widgets .widgettitle,
.site-footer .widgets .widgettitle a {
	color: #edeef0;
	text-transform: uppercase;
}
.site-footer .widgets .widgettitle a {
	text-decoration: none;
}
.site-footer .widget ul li {
	border-bottom: 1px dashed #1c1c1c;
	list-style-type: none;
	padding: 10px 0;
}
.site-footer .widget ul li a {
	color: #979797;
	text-decoration: none;
}
.site-footer .widget a: hover {
	color: #edeef0;
}
.site-footer #wp-calendar #today {
	background: #222;
	color: #ccc;
}
.site-footer #wp-calendar caption {
	border-bottom-color: #1c1c1c;
	border-bottom-style: dashed;
	border-width: 1px;
}
.site-footer #searchform #s {
	width: 105px;
}




#copyright {
	background: url(../wp-content/themes/pub/triton-lite/images/trans_white.png);
	float: left;
	width: 100%;
}
#copyright a {
	color: #edeef0;
	text-decoration: none;
}
.copytext {
	float: right;
	padding: 10px;
}




.widget-area {
	float: left;
	margin-left: 10px;
	margin-top: 15px;
	overflow: hidden;
	width: 290px;
}
.widget-area .widget {
	clear: both;
	float: left;
	width: 290px;
}
.widget-area .widgets ul {
	margin: 0;
	padding: 0;
}
.widget-area .widgets ul li {
	list-style-type: none;
}
.widget-area .widgets ul li ul li {
	background: url(../wp-content/themes/pub/triton-lite/images/border.png) bottom repeat-x;
	padding: 8px 0;
}
.widget-area .widgets ul li a {
	color: #7f7f7f;
	text-decoration: none;
}
.widget-area .widgets .widget {
	margin-bottom: 40px;
}
.widget-area .widgets .widgettitle,
.widget-area .widgets .widgettitle a {
	color: #171717;
	font-size: 18px;
	padding-bottom: 10px;
	text-transform: uppercase;
}
.widget-area .widgets .widgettitle {
	border-bottom: 5px solid #dfdfdf;
}
#searchform .screen-reader-text {
	display: none;
}
#searchform #s {
	margin-bottom: 10px;
	width: 100%;
	height: 24px;
}
#searchform #s {
	float: left;
	margin-right: 10px;
	width: 180px;
}
#searchform #s,
#searchsubmit {
	background: #f9f9f9;
	border: 1px solid #ccc;
	-moz-box-shadow: inset 1px 1px 3px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 1px 1px 3px rgba(0,0,0,0.1);
	box-shadow: inset 1px 1px 3px rgba(0,0,0,0.1);
	color: #7f7f7f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 5px;
}
#searchsubmit {
	float: left;
	padding: 8px;
}
#searchsubmit:hover {
	color: #fff;
	cursor: pointer;
	-moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
	box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
	border: 1px solid #bbb;
	background: #000;
}
#wp-calendar {
	width: 100%;
}
#wp-calendar caption {
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
#wp-calendar tbody td {
	text-align: center;
}
#wp-calendar #today {
	background: #e5e5e5;
	color: #fff;
}
#next {
	text-align: right;
}
.widget-area .widgets .widget_nav_menu li li,
.widget-area .widgets .widget_pages li li {
	background: none;
	padding: 4px 0;
}
.widget-area .widgets .widget_nav_menu li li:last-child,
.widget-area .widgets .widget_pages li li:last-child {
	padding-bottom: 0;
}




#posts {
	background: url(../wp-content/themes/pub/triton-lite/images/single_bg.png) no-repeat;
	color: #7f7f7f;
	float: left;
	margin-bottom: 40px;
	margin-top: 30px;
	width: 650px;
}
.one-column #posts,
.page-template-page-no-sidebar-php #posts,
.attachment #posts {
	background: none;
	width: 960px;
}
#posts .postitle,
#posts .postitle a {
	color: #171717;
	text-decoration: none;
	text-transform: uppercase;
}
.single-page-post .post-wrap {
	line-height: 1.461538462;
	overflow-x: hidden;
	padding-right: 20px;
	width: 620px;
}
.one-column .single-page-post .post-wrap,
.page-template-page-no-sidebar-php .post-wrap,
.attachment .post-wrap {
	padding: 0;
	width: 960px;
}
.post-wrap a {
	color: #333;
	text-decoration: none;
}
.post-wrap a: hover,
#posts .post-content .post-foot a: hover {
	color: #a53c2e;
}
.post-foot {
	clear: both;
}
.post-wrap .post-foot {
	margin-top: 15px;
}
.single-page-post .post,
.single-page-post .type-page,
.single-page-post .type-attachment {
	margin-bottom: 10px;
}
#posts .post-content {
	border-bottom: 7px solid #e5e5e5;
	float: left;
	margin: 0 0 20px;
	width: 620px;
}
.attachment #posts .post-content {
	border-bottom: none;
	margin: 0;
	padding: 0 0 10px;
}
.one-column #posts .post-content,
.page-template-page-no-sidebar-php #posts .post-content,
.attachment #posts .post-content {
	width: 960px;
}
#posts .post-content .post-foot a,
#posts .post-content .post-foot {
	color: #999;
	font-size: 12px;
}
.page-link,
.edit-link {
	clear: both;
}
.post-cat,
.post-tag {
	margin: 0 0 13px;
}
#posts .post-content .post-cat a,
#posts .post-content .post-tag a {
	color: #444;
}
#posts .post-content .edit-link {
	margin: 0 0 20px;
	text-align: right;
}
.post-wrap .attachment .post-meta {
	display: none;
}
.post-content blockquote {
	background: url(../wp-content/themes/pub/triton-lite/images/lgn_quote.png) no-repeat top left;
	margin-left: 0;
	padding-left: 40px;
}
.post table,
.org-comment table {
	background: #f4f4f4 url(../wp-content/themes/pub/triton-lite/images/pattern1.png) repeat;
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0 -1px 24px 0;
	text-align: left;
	width: 100%;
}
.post table img,
.org-comment img {
	max-width: 200px;
}
.post tr th,
.post thead th,
.org-comment tbody th {
	background: #fff url(../wp-content/themes/pub/triton-lite/images/pattern1.png) repeat;
	color: #333;
	font-size: 12px;
	font-weight: 700;
	line-height: 18px;
	padding: 9px 24px;
}
.org-comment pre {
	background: url(../wp-content/themes/pub/triton-lite/images/trans_black.png) repeat;
	color: #333;
	padding: 0 10px;
}
.post tr td,
.org-comment tr td {
	padding: 6px 24px;
}
.post tr.odd td,
.org-comment tr.odd td {
	background: #f2f7fc;
}
.org-comment table th {
	padding: 6px 24px;
}
.single-metainfo a {
	color: #787878;
}
.single .by-author {
	clear: none;
	display: inline;
	font-size: 13px;
}




#comments {
	width: 100%;
}
.required {
	color: #ff0000;
}
#comments input,
#comments textarea {
	background: #f9f9f9;
	border: 1px solid #ccc;
	-moz-box-shadow: inset 1px 1px 3px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 1px 1px 3px rgba(0,0,0,0.1);
	box-shadow: inset 1px 1px 3px rgba(0,0,0,0.1);
	color: #7f7f7f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0;
	padding: 10px;
}
#comments textarea,
#comments #author,
#comments #email,
#comments #url {
	display: block;
}
#comments textarea {
	width: 95%;
	height: 218px;
}
#comments .form-allowed-tags {
	display: none;
}
#comments .form-submit input {
	-moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
	-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
	box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
	color: #999;
	cursor: pointer;
	float: right;
	height: auto;
	margin-right: 1.5%;
	padding: 12px;
}
#comments .form-submit input:hover {
	background: #000;
	border: 1px solid #bbb;
	-moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
	box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
	color: #fff;

}
#comments code {
	font-size: 12px;
}
#reply-title,
#comments-title {
	color: #333;
	font-size: 15px;
	text-transform: uppercase;
}
#cancel-comment-reply-link {
	font-size: 13px;
	font-weight: normal;
	padding-left: 5px;
}
#comment-nav-above,
#comment-nav-below {
	float: left;
	height: 19px;
	margin: 0 0 13px;
	width: 100%;
}
#comment-nav-below {
	border-top: 7px solid #e5e5e5;
	margin-top: 9px;
	padding: 20px 0 7px 0;
}
#respond {
	float: left;
	border-top: 7px solid #e5e5e5;
	padding: 9px 0 0 0;
	width: 100%;
}
.comment-nav-previous {
	float: left;
}
.comment-nav-next {
	float: right;
}
ol.commentlist,
ol.commentlist li.comment,
ol.commentlist li.pingback {
	clear: both;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.commentlist img.avatar {
	display: block;
	float: left;
	margin: 0 13px 13px 0;
}
.comment-reply-link {
	display: block;
	margin: 0 0 13px;
}
ol.commentlist li.bypostauthor div.comment,
ol.commentlist li.bypostauthor li.bypostauthor div.comment,
ol.commentlist li.bypostauthor li.bypostauthor li.bypostauthor div.comment {
	background: #f8f8f8;
	border-bottom: 1px solid #d8d8d8;
	border-top: 1px solid #e8e8e8;
	margin: 0 0 13px;
	padding: 12px 12px 0 12px;
}
ol.commentlist li.bypostauthor li div.comment,
ol.commentlist li.bypostauthor li.bypostauthor li div.comment {
	background: none;
	border: none;
	padding: 0;
}
.edit-comment-link a {
    display: block;
    width: 50px;
    float: right;
    text-align: right;
}
.comment-awaiting-moderation {
	color: #4f4f4f;
}
li.comment ol,
li.comment ul {
	margin: 0 13px 13px 0;
}
li.comment li ol,
li.comment li ul {
	margin: 0 24px 0 0;
}
li.comment ul.children {
	margin-right: 0;
}
.nocomments {
	font-size: 15px;
	text-align: center;
}
.comment-author {
	margin: 0;
}
.comment-content {
	background: url(../wp-content/themes/pub/triton-lite/images/border.png) left bottom repeat-x;
	display: block;
	margin-bottom: 10px;
	padding-bottom: 6px;
}




#slider-wrapper {
	clear: both;
	margin: 0 auto;
	padding-top: 20px;
	width: 960px;
}
.featured-posts {
	clear: both;
	position: relative;
	overflow: hidden;
	width: 950px;
}
.featured .sticky {
	background: none;
}
.featured {
	position: relative;
	border-bottom: solid 5px #333;
	height: 270px;
	overflow: hidden;
}
.featured .hentry {
	position: absolute;
	bottom: 1px;
	left: 3px;
	margin: 0;
}
.featured .entry-title {
	color: #fff;
	width: 300px;
	max-width: 90%;
	padding: 10px 10px 10px 20px;
	text-transform: uppercase;
}
.featured .entry-title a,
.featured .entry-title a:hover {
	color: #fff;
	text-decoration: none;
}
.featured .entry-summary {
	background: url(../wp-content/themes/pub/triton-lite/images/trans.png);
	color: #eee;
	width: 588px;
	padding: 10px 10px 10px 20px;
}
.featured .entry-summary a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
div.featured {
	height: 270px;
	margin: 0;
	width: auto;
}
div.featured + .featured {
	position: absolute;
	top: 0;
	left: 0;
}
div.featured {
	-webkit-transition-duration: 200ms;
	-webkit-transition-property: opacity, visibility;
	-webkit-transition-timing-function: ease;
	-moz-transition-duration: 200ms;
	-moz-transition-property: opacity, visibility;
	-moz-transition-timing-function: ease;
}
div.featured {
	opacity: 0;
	visibility: hidden;
}
.featured-posts #featured-post-1 {
	opacity: 1;
	visibility: visible;
}
.feature-slider {
	bottom: 5px;
	right: 1px;
	overflow: visible;
	position: absolute;
}
.feature-slider ul {
	list-style-type: none;
	margin: 0;
}
.feature-slider li {
	float: left;
	margin: 0 1px;
}
.feature-slider a {
	background: #ddd;
	background: rgba(255,255,255,0.7);
	display: block;
	font-style: italic;
	width: 34px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	text-decoration: none;
	font-size: 14px;
	color: #222;
}
.feature-slider a.active {
	background: #fff;
	background: rgba(255,255,255,0.9);
	cursor: default;
	color: #999;
}
.feature-slider a:hover {
	text-decoration: none;
}




.nav-paginated,
.navigation,
#nav-below,
.nav-wrapper,
#attachment-navigation {
	float: left;
	margin: 0 0 20px;
	width: 100%;
}
.nav-wrapper {
	margin: 0;
}
.nav-previous,
.nav-next {
	float: left;
	margin: 0;
	text-align: center;
	width: 480px;
}
.single .nav-previous {
	text-align: left;
}
.single .nav-next {
	text-align: right;
}
.single #nav-below {
	margin: 0 0 15px;
}
.single .nav-previous,
.single .nav-next {
	width: 310px;
}
.one-column.single .nav-previous,
.one-column.single .nav-next,
#attachment-navigation .nav-previous,
#attachment-navigation .nav-next {
	width: 480px;
}
.nav-previous a,
.nav-next a {
	color: #444;
	text-decoration: none;
}
.nav-paginated .amp-title {
	display: none;
}
.nav-paginated span,
.nav-paginated a,
.navigation a,
.navigation span {
	padding: 5px 10px;
}
.amp-page,
.amp-next,
.amp-prev,
.page-numbers {
	background: #dfdfdf;
	color: #fff;
	display: inline-block;
	font-size: 13px;
	margin-right: 10px;
	text-align: center;
	text-decoration: none;
}
.page-numbers {
	margin-right: 5px;
}
.page-numbers:hover {
	background: #cfcfcf;
}
.amp-current,
.nav-paginated .current {
	background: #fff;
	color: #7f7f7f;
	display: inline-block;
	font-size: 13px;
	margin-right: 10px;
	text-decoration: none;
}
.nav-paginated .dots,
.nav-paginated .prev,
.nav-paginated .next {
	background: none;
	color: #7f7f7f;
}
.amp-title {
	display: none;
}
.amp-page: hover,
.amp-next: hover,
.amp-prev: hover,
.page-numbers: hover,
.navigation .current {
	background: #fff;
	color: #7f7f7f;
}
.nav-paginated {
	text-align: center;
}
.single-metainfo {
	margin: 0 0 13px;
}
.entry-attachment img {
	display: block;
	margin: 0 auto 13px;
}




.search .lay1 {
	margin-top: 15px;
}
.search-term .archive-title {
	margin: 0 0 20px;
}
.search-term,
.search-term #searchform {
	float: left;
	text-align: center;
	width: 100%;
}
.search #searchform #searchsubmit,
.search #searchform #s {
	float: none;
}




.error-page {
	float: left;
	margin-bottom: 30px;
	text-align: center;
	width: 100%;
}
.error-page .post h2 {
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
}
.error-page .fourofour {
	clear: both;
	color: #fff;
	display: block;
	font-size: 200px;
	font-weight: 700;
}
.error-page #searchsubmit,
.error-page #searchform #s {
	float: none;
}




.no-sidebar .single-page-post {
	width: 98% !important;
}
.no-sidebar .single-page-post .post-wrap {
	width: 100% !important;
}




.widget-area .widgets .widget_nav_menu ul li ul li,
.site-midrow .widgets .widget_nav_menu ul li ul li,
.site-footer .widgets .widget_nav_menu ul li ul li {
	background: none;
	border-bottom: none;
	padding-left: 15px;
}




.aligncenter { 
	display: block;
	margin: 13px auto;
}
div.aligncenter { 
	margin: 0 auto 13px;
}
.aligncenter img { 
	margin: 0 auto 4px;
}
.alignleft { 
	display: block;
	float: left;
	margin: 13px 20px 13px 0;
}
div.alignleft { 
	margin: 0 20px 16px 0;
}
.alignleft img { 
	display: block;
	margin: 0 auto 4px;
}
.alignright { 
	display: block;
	float: right;
	margin: 13px 0 13px 20px;
}
div.alignright { 
	margin: 0 0 16px 20px;
}
.alignright img { 
	display: block;
	margin: 0 auto 4px;
}
.alignnone { 
	display: inline;
}
div.alignnone { 
	display: block;
	margin: 0 0 9px;
}
.alignnone img { 
	display: block;
	margin: 0 auto 4px;
}
.wp-caption { 
	margin-bottom: 14px;
	max-width: 100%;
	padding-top: 5px;
}
.wp-caption-text { 
	font-style: italic;
	margin-bottom: 0;
	text-align: center;
}
.size-auto,
.size-full,
.size-large,
.size-medium,
.size-thumbnail,
#posts img,
.widget-area img,
.site-midrow img,
.site-footer img {
	height: auto;
	max-width: 100%;
}
.wpl-avatars img {
	height: 30px;
}
.wp-smiley {
	display: inline-block;
}
#wpstats {
	float: left;
	margin: -10px 0 0 5px;
}
.gallery {
	float: left;
	margin: 13px 0 !important;
	width: 100%;
}
.gallery-caption,
.wp-caption-text {
	font-family: "Lucida Bright", Georgia, serif;
	font-size: 13px;
	padding: 0 5px;
}
.gallery-item {
	margin-bottom: 10px;
	margin-top: 0 !important;
}
.gallery-item img {
	border: none !important;
}
div.gallery-columns-1 img { 
	max-width: 620px !important;
}
div.gallery-columns-2 img {
	max-width: 305px !important;
}
div.gallery-columns-3 img {
	max-width: 200px !important;
}
div.gallery-columns-4 img {
	max-width: 147px !important;
}
div.gallery-columns-5 img {
	max-width: 116px !important;
}
div.gallery-columns-6 img {
	max-width: 95px !important;
}
div.gallery-columns-7 img {
	max-width: 80px !important;
}
div.gallery-columns-8 img {
	max-width: 68px !important;
}
div.gallery-columns-9 img {
	max-width: 60px !important;
}
.one-column div.gallery-columns-1 img { 
	max-width: 960px !important;
}
.one-column div.gallery-columns-2 img {
	max-width: 470px !important;
}
.one-column div.gallery-columns-3 img {
	max-width: 306px !important;
}
.one-column div.gallery-columns-4 img {
	max-width: 225px !important;
}
.one-column div.gallery-columns-5 img {
	max-width: 176px !important;
}
.one-column div.gallery-columns-6 img {
	max-width: 143px !important;
}
.one-column div.gallery-columns-7 img {
	max-width: 120px !important;
}
.one-column div.gallery-columns-8 img {
	max-width: 102px !important;
}
.one-column div.gallery-columns-9 img {
	max-width: 88px !important;
}


.milestone-countdown .difference {
	padding-top: 17px;
}
.milestone-header .event {
	font-size: 17px;
	text-transform: uppercase;
}
.milestone-header .date {
	font-size: 12px;
}
.widget-area .widgets .widget_twitter a,
.widget-area .widgets .widget_recent_comments a,
.widget-area .widget_authors strong,
.site-midrow .widgets .widget_twitter ul li a,
.site-midrow .widgets .widget_recent_comments a,
.site-midrow .widget_authors strong {
	color: #444;
	text-decoration: none;
}
#flickr_badge_wrapper {
	background: none !important;
	border: none !important;
}
.widgets .widget_akismet a,
.site-footer .widgets .widget_twitter ul li a,
.site-footer .widget_authors strong,
.site-footer .widgets .widget_recent_comments a {
	color: #edeef0 !important;
	text-decoration: none;
}
.widget-area .widgets ul li ul li ul li {
	background: none;
}