/*
Theme Name: Tayha46
Theme URI: http://www.redbackgraphics.com.au
Description: Example Description
Version: 2.0
Author: http://www.redbackgraphics.com.au
Author URI: http://www.redbackgraphics.com.au
Tags: example, tags, here
*/


.alignleft {	float:left; }
.alignright { float: right }
.aligncenter,  div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft, div.alignleft {
	margin: 8px 10px 5px 0;
}
img.alignright, div.alignright {
	margin: 8px 0 5px 10px;
}
.sticky {}
.bypostauthor {}

body { margin: 0; padding: 0; }

* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;	}
/* Hide width adjustment at page load caused by IE.js for "border-box" in IE7/6 */
.ie6 body, .ie7 body { visibility: hidden; }

/* Set display:block for the new HTML5 elements, for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, div, p, h1, h2, h3, h4, h5, h6 { display: block; }

/* No borders for linked images */
a img { border: none; }



	
	.row, .row5, .lw {margin: 0 auto;}
.row > div, .row5 > div {float:left; position:relative;}
.row > div.first-child, 
.row > div:first-child, 
.row5 > div:first-child, 
.row5 > div.first-child {margin-left:0} 

	
	/*********************************************************
 Responsive, Pixel-based, 12 columns, 12px margin 
 ********************************************************
 .lw = "layout width", a row without columns 
 .row5 contains 5 equal width columns
 */
 
.row, .row5, .lw {margin: 0 auto;} /* center all rows */
.row > div, .row5 > div {float:left; position:relative;} /* pos.relative needed for push/pull source ordering */

.row > div {margin-left:12px}
.row5 > div {margin-left:10px} /* 5 equal width columns 10 instead of 12px margin */

.row > div.first-child, .row > div:first-child, 
.row5 > div.first-child, .row5 > div:first-child {margin-left:0} /* .first-child for IE6/7 */


/********************************
 1200 pixels 
 *******************************/
@media only screen and (min-width: 1200px) {
/* row width */
.row, .row5, .lw {width:1200px;}

/* column widths */
.col1 {width:89px}		.col2 {width:190px}		.col3 {width:291px}		.col4 {width:392px}
.col5 {width:493px}		.col6 {width:594px}		.col7 {width:695px}		.col8 {width:796px}
.col9 {width:897px}		.col10 {width:998px}		.col11 {width:1099px}	.col12 {width:1200px}

/* Source order */
.push1 {left:101px}		.push2 {left:202px}		.push3 {left:303px}		.push4 {left:404px}
.push5 {left:505px}		.push6 {left:606px}		.push7 {left:707px}		.push8 {left:808px}
.push9 {left:909px}		.push10 {left:1010px}	.push11 {left:1111px}
.pull1 {right:101px}		.pull2 {right:202px}		.pull3 {right:303px}		.pull4 {right:404px}
.pull5 {right:505px}		.pull6 {right:606px}		.pull7 {right:707px}		.pull8 {right:808px}
.pull9 {right:909px}		.pull10 {right:1010px}	.pull11 {right:1111px}

/* 5 equal width columns */
.row5 > div {width:232px}
.row5 .push1 {left:242px}	.row5 .push2 {left:474px}	.row5 .push3 {left:706px}	.row5 .push4 {left:938px}
.row5 .pull1 {right:242px}	.row5 .pull2 {right:474px}	.row5 .pull3 {right:706px}	.row5 .pull4 {right:938px}
}


/********************************
 960 pixels 
 *******************************/
@media only screen and (min-width: 960px) and (max-width: 1199px) {
/* row width */
.row, .row5, .lw {width:960px;}

/* column widths */
.col1 {width:69px}		.col2 {width:150px}		.col3 {width:231px}		.col4 {width:312px}
.col5 {width:393px}		.col6 {width:474px}		.col7 {width:555px}		.col8 {width:636px}
.col9 {width:717px}		.col10 {width:798px}		.col11 {width:879px}		.col12 {width:960px}

/* Source order */
.push1 {left:81px}		.push2 {left:162px}		.push3 {left:243px}		.push4 {left:324px}
.push5 {left:405px}		.push6 {left:486px}		.push7 {left:567px}		.push8 {left:648px}
.push9 {left:729px}		.push10 {left:810px}		.push11 {left:891px}
.pull1 {right:81px}		.pull2 {right:162px}		.pull3 {right:243px}		.pull4 {right:324px}
.pull5 {right:405px}		.pull6 {right:486px}		.pull7 {right:567px}		.pull8 {right:648px}
.pull9 {right:729px}		.pull10 {right:810px}	.pull11 {right:891px}

/* 5 equal width columns */
.row5 > div {width:184px}
.row5 .push1 {left:194px}	.row5 .push2 {left:378px}	.row5 .push3 {left:562px}	.row5 .push4 {left:746px}
.row5 .pull1 {right:194px}	.row5 .pull2 {right:378px}	.row5 .pull3 {right:562px}	.row5 .pull4 {right:746px}
}


/********************************
 720 pixels 
 *******************************/
@media only screen and (min-width: 768px) and (max-width: 959px) {
/* row width */
.row, .row5, .lw {width:720px;}

/* column widths */
.col1 {width:49px}		.col2 {width:110px}		.col3 {width:171px}		.col4 {width:232px}
.col5 {width:293px}		.col6 {width:354px}		.col7 {width:415px}		.col8 {width:476px}
.col9 {width:537px}		.col10 {width:598px}		.col11 {width:659px}		.col12 {width:720px}

/* Source order */
.push1 {left:61px}		.push2 {left:122px}		.push3 {left:183px}		.push4 {left:244px}
.push5 {left:305px}		.push6 {left:366px}		.push7 {left:427px}		.push8 {left:488px}
.push9 {left:549px}		.push10 {left:610px}		.push11 {left:671px}
.pull1 {right:61px}		.pull2 {right:122px}		.pull3 {right:183px}		.pull4 {right:244px}
.pull5 {right:305px}		.pull6 {right:366px}		.pull7 {right:427px}		.pull8 {right:488px}
.pull9 {right:549px}		.pull10 {right:610px}	.pull11 {right:671px}

/* 5 equal width columns */
.row5 > div {width:136px}
.row5 .push1 {left:146px}	.row5 .push2 {left:282px}	.row5 .push3 {left:418px}	.row5 .push4 {left:554px}
.row5 .pull1 {right:146px}	.row5 .pull2 {right:282px}	.row5 .pull3 {right:418px}	.row5 .pull4 {right:554px}
}


/********************************
 Mobile 
 *******************************/
@media only screen and (max-width: 767px) {		
body { width: 100%; min-width: 0; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; }

.row, .row5, .lw { width: 100%; min-width: 0; margin-left: 0; margin-right: 0; }
.row > div, .row5 > div { margin: 0 !important; float: none !important }

/* All columns full width */
.col1, .col2, .col3, .col4, .col5, .col6, 
.col7, .col8, .col9, .col10, .col11, .col12,
.row5 > div	{ width:100% !important; }
	
/* No source ordering on mobile */
.push1, .push2, .push3, .push4, .push5, .push6, 
.push7, .push8, .push9, .push10, .push11, .push12 { left:auto !important; } 
.pull1, .pull2, .pull3, .pull4, .pull5, .pull6, 
.pull7, .pull8, .pull9, .pull10, .pull11, .pull12 { right:auto !important; } 
}
body .col-left {
	width: 430px;
}

body .col-right {
	width: 449px;
}

.home .col-left {
	width: 200px;
}

.home .col-right {
	width: 200px;
}

.single .col-left {
	width: 200px;
}

.single .col-right {
	width: 250px;
}

.page .col-left {
	width: 250px;
}

.page .col-right {
	width: 250px;
}

.sfsfs .col-left {
	width: 200px;
}

.sfsfs .col-right {
	width: 200px;
}

.fefe .col-left {
	width: 200px;
}

.fefe .col-right {
	width: 200px;
}

body {
	color: #111111;
	font-size: 15px;
	line-height: 22px;
	background: #ffffff;
	font-family: calibri;
}

body a {
	color: #011949;
	text-decoration: none;
}

body a:hover {
	color: #666666;
}

h1#sitetitle {
	font-size: 16px;
	font-style: italic;
	letter-spacing: 2px;
	line-height: 40px;
	text-align: right;
	z-index: 10;
	margin-top: 0px;
	margin-bottom: -80px;
	margin-left: 10px;
	padding-right: 10px;
	font-family: georgia;
}

h1#sitetitle a {
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	z-index: 10;
}

p#tagline {
	color: #ffffff;
	font-size: 12px;
	font-style: normal;
	letter-spacing: 2px;
	text-transform: none;
	padding-left: 10px;
	top: 0px;
	left: auto;
	right: auto;
}

.headerimage {
	clear: both;
	background: #ababab;
	width: auto;
	height: 150px;
}

.searchform {
	position: absolute;
	z-index: 5;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	top: 72px;
	right: 45px;
}

.searchform form input.searchbutton {
	color: #8a8a8a;
	overflow: hidden;
	border-style: none;
	margin-left: 5px;
	background: transparent url("images/searchicon-666666.png") no-repeat scroll 0px 2px;
	width: 28px;
	height: 28px;
}

a.rsscommentslink {
	float: right;
	margin-top: 5px;
	margin-right: 8px;
}

a.rsslink {
	position: absolute;
	z-index: 8;
	background: transparent url("images/rss-and-search.png") no-repeat scroll left top;
	top: 0px;
	right: 0px;
	width: 39px;
	height: 39px;
}

a.facebooklink {
	float: right;
}

a.twitterlink {
	float: right;
}

a.feedburnerlink {
	float: right;
}

#container {
	padding: 30px;
}

#td-left2 {
	padding-right: 20px;
}

#td-right2 {
	padding-left: 25px;
}

.widget {
	color: #333333;
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 12px;
}

.widget h3 {
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 14px;
	position: relative;
	text-transform: uppercase;
	border-bottom: 1px dotted #333333;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 7px 7px 7px 2px;
}

.widget ul {
	list-style-type: none;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}

.widget ul ul {
	margin-left: 0px;
}

.post {
	margin-bottom: 12px;
	padding-top: 20px;
	padding-right: 5px;
}

.breadcrumbs {
	clear: both;
	font-size: 10px;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.multinav .older {
	float: left;
}

.multinav .newer {
	float: right;
}

.singlenav .older {
	float: left;
}

.singlenav .newer {
	float: right;
}

.hormenu {
	clear: both;
	z-index: 10000;
	margin-top: 14px;
}

ul.nav li a {
	color: #333333;
	display: block;
	font-size: 12px;
	letter-spacing: 2px;
	line-height: 29px;
	text-transform: uppercase;
	margin-right: 0px;
	padding: 6px 20px 5px 20px;
	width: auto;
}

ul.nav li a:hover, ul.nav li.current_page_item a, ul.nav li.current-cat a {
	color: #011949;
	text-decoration: none;
}

.hormenu2 {
	clear: both;
	background: #000000;
}

ul.nav2 li a {
	color: #ffffff;
	display: block;
	font-size: 10px;
	font-weight: normal;
	letter-spacing: 2px;
	line-height: 25px;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0px 10px;
	background: #000000;
	width: auto;
}

ul.nav2 li a:hover, ul.nav2 li.current_page_item a, ul.nav2 li.current-cat a {
	color: #fc0234;
	text-decoration: none;
	background: #000000;
}

ul.commentlist {
	font-size: 15px;
	line-height: 18px;
	list-style-type: none;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-left: 0px;
}

span.comment-author-name {
	font-size: 17px;
}

img.avatar {
	float: left;
	position: absolute;
	border: 1px solid #ffffff;
	margin-right: 10px;
	margin-bottom: 5px;
	padding: 3px;
	top: 260px;
	left: -35px;
}

#div-footer {
	font-size: 12px;
	line-height: 16px;
	text-align: center;
	padding: 15px;
}

blockquote {
	margin: 15px 30px 0px 10px;
	padding-left: 20px;
}

h1 {
	color: #011949;
	font-size: 25px;
	font-weight: normal;
	margin-bottom: 10px;
	font-family: georgia;
}

h2 {
	color: #011949;
	font-size: 26px;
	font-weight: normal;
	margin-bottom: 9px;
	font-family: georgia;
}

h3 {
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 5px;
	font-family: georgia;
}

h4 {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 7px;
}

h5 {
	font-size: 11px;
	margin-bottom: 5px;
}

h6 {
	font-size: 10px;
	margin-bottom: 4px;
}

body p {
	margin-bottom: 10px;
}

.post-byline {
	font-size: 13px;
	line-height: 15px;
	margin-bottom: 10px;
}

.multinav {
	border-top: 1px solid #dddddd;
	padding-top: 6px;
	padding-bottom: 6px;
}

#multinav2 {
	border-top: 1px solid #dddddd;
	margin-top: 20px;
}

.post ol {
	list-style-type: decimal;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-left: 25px;
}

.post ul {
	list-style-position: outside;
	list-style-type: disc;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-left: 20px;
}

.post ul ul {
	list-style-position: outside;
	list-style-type: circle;
	margin-top: 2px;
	margin-bottom: 3px;
	margin-left: 0px;
}

.post ul ul ul {
	list-style-position: outside;
	list-style-type: square;
	margin-top: 2px;
	margin-bottom: 3px;
	margin-left: 0px;
}

.post ul li {
	margin-bottom: 2px;
}

h3.pagetitle {
	color: #737373;
	font-size: 13px;
	font-weight: normal;
	letter-spacing: 2px;
	margin-top: 0px;
	padding: 5px 5px 5px 7px;
	background: #f0f0f0;
}

.commentnav {
	font-size: 12px;
	position: relative;
	border-bottom: 1px solid #dddddd;
	margin-bottom: 21px;
	padding: 4px 4px 4px 10px;
}

#commentnav2 {
	border-top: 1px solid #dddddd;
	border-bottom-style: none;
	margin-bottom: 28px;
}

#cancel-comment-reply {
	margin-bottom: 10px;
}

ul.commentlist li .comment-container {
	font-size: 13px;
	position: relative;
	border-radius: 5px;
	margin-bottom: 15px;
	margin-left: 75px;
	padding: 10px 15px 0px 13px;
	background: #f4f4f4;
	font-family: georgia;
}

.single .singlenav {
	margin-top: 7px;
	margin-bottom: 7px;
	padding-bottom: 8px;
	padding-left: 12px;
}

.single #singlenav2 {
	border-top-width: 0px;
	margin-top: 18px;
	padding-top: 13px;
}

ul.nav {
	float: left;
	line-height: 33px;
	list-style-type: none;
}

.searchform form input.searchfield {
	border: 1px solid #dddddd;
	padding: 5px;
	width: 230px;
}

#widgetarea5 .td1 {
	padding-right: 6px;
}

#widgetarea5 .td2 {
	padding-right: 6px;
}

#widgetarea5 .td3 {
	padding-right: 6px;
}

#widgetarea5 .td4 {
	padding-right: 6px;
}

#widgetarea6 .td1 {
	padding-right: 6px;
}

#widgetarea6 .td2 {
	padding-right: 6px;
}

#widgetarea6 .td3 {
	padding-right: 6px;
}

#widgetarea6 .td4 {
	padding-right: 6px;
}

#widgetarea6 .td5 {
	padding-right: 6px;
}

#widgetarea4 .td1 {
	padding-right: 6px;
}

#widgetarea4 .td2 {
	padding-right: 6px;
}

#widgetarea4 .td3 {
	padding-right: 6px;
}

#widgetarea3 .td1 {
	padding-right: 6px;
}

#widgetarea3 .td2 {
	padding-right: 6px;
}

#widgetarea2-2 .td1 {
	padding-right: 6px;
}

#widgetarea2 .td1 {
	padding-right: 6px;
}

p.wp-caption-text {
	color: #636363;
	font-size: 11px;
	font-style: italic;
}

.post table td {
	padding: 5px 8px;
}

.post table caption {
	font-size: 14px;
	letter-spacing: 1px;
	text-transform: uppercase;
	padding: 4px;
}

.post table th {
	color: #ffffff;
	font-weight: normal;
	padding: 6px 8px 6px 9px;
}

.widget ul li {
	border-bottom: 1px dotted #333333;
}

img.postthumb {
	margin-top: 0px;
	margin-right: 15px;
}

.post-headline h2 {
	margin-top: 0px;
	margin-bottom: 10px;
}

h1#sitetitle a:hover {
	color: #b7983a;
	font-weight: normal;
	z-index: 10;
}

ul.nav li {
	float: left;
	z-index: 10000;
	width: auto;
}

ul.nav ul li {
	float: none;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 100%;
}

ul.nav ul li a {
	letter-spacing: 0px;
	line-height: 19px;
	border: 1px dotted #011949;
	border-radius: 0px;
	margin-right: 0px;
	margin-bottom: -1px;
	padding: 3px 10px;
	background: #ffffff;
	width: 280px;
}

ul.nav ul ul {
	margin-top: -48px;
	margin-left: 279px;
}

ul.nav2 {
	float: left;
	line-height: 33px;
	list-style-type: none;
}

ul.nav2 li {
	float: left;
	margin-right: -1px;
	width: auto;
}

ul.nav2 ul li {
	float: none;
	width: 100%;
}

ul.nav2 ul li a {
	letter-spacing: 0px;
	line-height: 23px;
	border-bottom-width: 1px;
	border-radius: 0px;
	box-shadow: 0px 0px 0px #000000;
	margin-top: -1px;
	width: 280px;
}

ul.nav2 ul ul {
	margin-top: -46px;
	margin-left: 279px;
}

#td-left1 {
	padding-right: 15px;
}

#td-left3 {
	padding-right: 20px;
}

#td-right1 {
	padding-left: 15px;
}

#td-right3 {
	padding-left: 25px;
}

#div-header {
	position: relative;
}

.widget ul li:first-child {
	border-top-style: none;
}

.widget a {
	color: #555555;
}

.widget h3 span {
	border-top-left-radius: 5px;
	border-top-right-radius: 6px;
}

.commentnav a.page-numbers {
	color: #333333;
	border: 1px solid #dddddd;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	margin-right: 2px;
	padding: 7px 10px 6px 10px;
	background: #f4f4f4;
}

span.comment-date-link a {
	color: #888888;
	font-size: 11px;
	font-weight: normal;
	font-family: arial;
}

.commentnav span.current {
	color: #000000;
	position: relative;
	z-index: 8;
	border: 1px solid #dddddd;
	border-bottom-style: none;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	box-shadow: 1px -3px 7px -6px;
	margin-right: 3px;
	padding: 8px 10px 7px 10px;
	background: #ffffff;
}

#commentnav2 a.page-numbers {
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-radius: 0px;
}

#commentnav2 span.current {
	border-top-style: none;
	border-bottom: 1px solid #eeeeee;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-radius: 0px;
	box-shadow: 0px 4px 5px -3px;
}

h3#comments {
	font-size: 26px;
	font-weight: normal;
	margin-bottom: -3px;
	padding: 11px 0px 32px 64px;
	background: transparent url("images/comments-title-flat-3.png") no-repeat scroll 0px 3px;
}

h3#reply-title {
	font-size: 26px;
	font-weight: normal;
	position: absolute;
	margin-top: 0px;
	padding-top: 15px;
	padding-bottom: 17px;
	padding-left: 50px;
	background: transparent url("images/pencil.png") no-repeat scroll left top;
	top: -53px;
	left: 0px;
}

textarea#comment-textarea {
	border: 2px solid #eeeeee;
	padding: 5px;
	width: 90%;
}

form#commentform input {
	border-width: 0px;
	padding: 7px;
}

p.xhtml-tags code {
	color: #888888;
	font-size: 12px;
}

p.thesetags {
	color: #666666;
	display: none;
	font-size: 13px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

p.xhtml-tags {
	display: none;
	margin: 0px;
	padding: 0px;
}

input#comment-submit {
	color: #ffffff;
	font-size: 16px;
	font-weight: normal;
	letter-spacing: 1px;
	border: 1px solid #888888;
	border-radius: 7px;
	padding: 9px 20px;
	background: #888888;
}

ul.commentlist li.thread-even .comment-container {
	border: 1px solid #dddddd;
	background: #ffffff;
}

ul.commentlist ul.children {
	margin-left: 25px;
}

.post-bodycopy a {
	color: #00076e;
	font-weight: bold;
}

#respond {
	position: relative;
	border-radius: 5px;
	margin-top: 70px;
	padding: 14px;
}

ul.commentlist li div.bypostauthor {
	border-style: none;
	background: #cceafc;
}

ul.commentlist ul.children li div.bypostauthor {
	border-style: none;
	background: #cceafc;
}

ul.commentlist li.thread-even div.bypostauthor {
	border-style: none;
	background: #cceafc;
}

.multinav-paginated .page-numbers {
	color: #000000;
	border: 1px solid #003489;
	margin-right: 2px;
	padding: 7px 12px;
}

.multinav-paginated {
	font-size: 12px;
	margin-bottom: 15px;
}

#multinav2-paginated {
	margin-top: 21px;
	margin-bottom: 30px;
}

#multinav2-paginated .page-numbers {
	color: #ffffff;
	border-width: 0px;
	border-radius: 18px;
	padding: 11px 16px;
	background: #011949;
}

.multinav-paginated .current {
	color: #ffffff;
	font-weight: bold;
	position: relative;
	z-index: 9;
	background: #003489;
}

#multinav2-paginated i {
	background: transparent url("images/shadow-5-bottom.png") no-repeat scroll 0px -16px;
}

#multinav2-paginated .current {
	border-width: 0px;
	background: #666666;
}

ul.nav ul {
	clear: both;
	z-index: 1000;
	box-shadow: 0px 0px 11px -8px #000000;
	margin: 0px;
	background: #000000;
}

ul.nav2 ul li a:hover, ul.nav2 ul li.current_page_item a, ul.nav2 ul li.current-cat a {
	box-shadow: 0px 0px 0px #000000;
}

.single .post-byline {
	font-size: 14px;
	margin-top: 16px;
}

.single .post-footer {
	font-size: 14px;
	margin-top: 20px;
	margin-bottom: 10px;
}

.single  .singlenav {
	font-size: 13px;
	border-top: 1px solid #eeeeee;
	padding-top: 7px;
}

#wp-calendar {
	width: 100%;
}

#wp-calendar td {
	text-align: center;
	border: 1px solid #011949;
	padding-top: 1px;
	padding-bottom: 1px;
}

#wp-calendar caption {
	font-size: 14px;
	font-weight: normal;
	letter-spacing: 6px;
	text-transform: uppercase;
	margin-bottom: 5px;
}

#wp-calendar th {
	text-align: center;
}

#wp-calendar tfoot td {
	border-style: none;
}

#wp-calendar .pad {
	border-style: none;
}

#wp-calendar #today {
	color: #ffffff;
	background: #011949;
}

.widget_search label {
	display: none;
}

.widget_search #searchsubmit {
	display: none;
}

.widget_search #s {
	border: 1px dotted #333333;
	padding: 7px;
	width: 100%;
}

#header {
	position: relative;
}

#header-bg {
	padding-top: 20px;
	background: #ffffff;
}

#footer-bg {
	border-top: 1px dotted #333333;
	padding-top: 20px;
}

#div-footer a {
	font-weight: normal;
}

#main-bg {
	padding: 12px 10px 50px 10px;
	background: #ffffff;
}

#w-area-3 .widget ul li a {
	color: #eeeeee;
	font-weight: normal;
}

#w-area-3 .widget h3 {
	color: #000000;
	border-bottom: 1px solid #444444;
}

#w-area-3 .textwidget a {
	color: #eeeeee;
}

#w-area-3 .tagcloud a {
	color: #eeeeee;
}

#w-area-3 .widget {
	color: #bbbbbb;
}

#w-area-3 .widget h3 span {
	color: #000000;
	border: 1px solid #444444;
	padding-left: 10px;
	background: #777777;
}

#w-area-3 #wp-calendar a {
	color: #ffffff;
	font-weight: normal;
}

#w-area-3 #wp-calendar caption {
	color: #dddddd;
}

#w-area-3 #wp-calendar th {
	color: #333333;
	border: 1px solid #444444;
	background: #666666;
}

#w-area-3 #wp-calendar td {
	border: 1px solid #777777;
}

#w-area-3 #wp-calendar #today {
	color: #000000;
	background: #888888;
}

#w-area-3 .widget_search #s {
	border: 1px solid #cccccc;
	background: transparent url("images/searchicon-ffffff.png") no-repeat scroll right center;
}

#w-area-4 .widget h3 {
	border-bottom: 1px dotted #333333;
}

#w-area-4 .widget ul li a {
	font-weight: normal;
}

#w-area-4 #wp-calendar a {
	font-weight: normal;
}

#w-area-4 .widget_search #s {
	border-color: #00076e;
}

ul.commentlist article {
	position: relative;
	margin-bottom: 20px;
	margin-left: 65px;
	padding: 10px;
}

ul.commentlist .children {
	list-style-type: none;
}

img#Date01jpg {
	display: none;
}

#widgetarea1x .widget {
	margin-bottom: 0px;
}

#widgetarea1x {
	color: #aaaaaa;
	font-weight: bold;
	margin-bottom: 17px;
}

#widgetarea1x .widget h3 {
	color: #ffffff;
}

#widgetarea1xx {
	z-index: -1;
	box-shadow: 0px 0px 17px -4px;
	margin: 0px;
	padding: 0px;
	left: auto;
	right: auto;
}

#widgetarea1xx .widget h3 {
	display: none;
}

#widgetarea1xx .widget_text {
	border-width: 0px;
	margin: 0px;
}

#widgetarea1xx .widget {
	border-width: 0px;
	margin: 0px;
	padding: 0px;
}

ul.nav ul li a:hover, ul.nav ul li.current_page_item a, ul.nav ul li.current-cat a {
	z-index: 10000;
}

.widget a:hover {
	color: #011949;
	text-decoration: none;
}

#comment-form {
	border-style: none;
	background: #ffffff;
}

#comment-url {
	border-style: none;
}

#comment-email {
	border-style: none;
}

ul.nav li a.parent {
	padding-right: 14px;
}

#secondary-one {
	padding-top: 125px;
}

#secondary-two {
	padding-top: 125px;
}

img.alignleft {
	margin-right: 15px;
}

img.alignright {
	margin-left: 15px;
}

#submit {
	color: #ffffff;
	background: #000000;
}

.clean {
	background: #000000;
}

.w-area-4-col {
	padding: 9px;
	width: 24%;
}

#sideleft {
	padding-top: 85px;
}

#sideright {
	padding-top: 75px;
}

p img {
	border: 1px dotted #999999;
	padding: 3px;
}

#w-area-4 {
	color: #444444;
	font-size: 12px;
}

#w-area-4 .widget ul li {
	border-bottom-color: #333333;
}

#widgetarea1 {
	color: #333333;
	font-size: 14px;
	text-align: right;
	z-index: 2;
	padding-top: 10px;
	background: transparent url("images/Page14.png") no-repeat scroll center top;
	width: 100%;
	height: 168px;
}

#widgetarea1x .widget a {
	color: #ffffff;
}

#widgetarea1x .widget a:hover {
	color: #888888;
}

#widgetarea1x .widget_text {
	text-align: center;
}

.error404 .post {
	padding-top: 50px;
}

.error404 .post-headline h2 {
	padding-top: 60px;
}

.error404  .searchform form {
	padding-top: 100px;
}

.error404 .searchform form {
	padding-top: 100px;
}

.custom {
	background: #ffffff;
}

.custom #widgetarea1x .widget a {
	color: #011949;
}

.custom #widgetarea1x .widget a:hover {
	color: #444444;
}

.custom #widgetarea1x .widget h3 {
	color: #111111;
}

.custom #widgetarea1x {
	color: #666666;
}

.custom #div-footer {
	color: #555555;
}

.custom #div-footer a:hover {
	color: #011949;
}

.custom #div-footer a {
	color: #333333;
}

.custom #w-area-4 {
	color: #444444;
}

.custom #w-area-4 .widget a {
	color: #333333;
}

.custom #w-area-4 .widget a:hover {
	color: #011949;
}

.custom .widget {
	color: #555555;
}

.archive img.postthumb {
	border: 1px dotted #999999;
	padding: 5px;
}

#comments {
	display: none;
}

.singlenav {
	border-top: 1px dotted #333333;
}

/* Clearfix fixes some floating issues */
.row:after , .row5:after, .lw:after , .clearfix:after 	{
  	content: "."; 
  	display: block; 
  	height: 0; 
	/* next 2 avoid margin at body bottom */
	line-height: 0;
	font-size: 0;
  	clear: both; 
  	visibility: hidden;
	}
	
.row, .lw, .row5, .clearfix {
	min-width: 0;		/* trigger hasLayout for IE7 */
	display: inline-block;
	/* \*/	display: block;	/* Hide from IE Mac */
	}
	
* html .clearfix, * html .row, *html .row5, * html .lw {
	/* \*/  height: 1%;	/* Hide from IE Mac */ 
	}

.post-date {
float: left;
text-align: center;
border-radius: 40px;
display: inline;
padding: 10px;
margin: 0 10px 0 0;
background: #011949;
color: #fff;
margin-bottom: 5px;
}

.month {
left: -4.8em;
line-height: 1;
text-transform: uppercase;
top: 0;
width: 3.5em;
}
.day {
padding: 2px 5px;
font-size: 24px;
}

#submit :hover {
background: #999999;
}
h3#reply-title {
background: none !important;
padding-left: 15px !important;
}
.widget img {
max-width: 100%;
border: 1px dotted #999 !important;
padding: 5px !important;
}

#text-4.widget img {
border: none !important;
padding: 2px !important;
}

.widget table td {
padding: none !important;
}


#content {
background-size: contain !important;
}
#gallery-1 img {
border: 1px dotted #999 !important;
padding: 5px !important;
}
a img {
border: none !important;
/* box-shadow: 0 0 10px -2px #000; */
}

.searchform {
top: 120px !important;
right: 62% !important;
}
.single .singlenav {
border-top: 1px dotted #999 !important;
}

.menu1-mobile{display: none;
background-color: #000;
color: #fff;
padding: 5px;
text-transform: uppercase;
letter-spacing: 1px;
margin: 0px 0px 0px 0px;
width: 100%;}
@media only screen and (max-width: 767px) { .nav{display: none;} .menu1-mobile {display: block;} }
