﻿@font-face {
	font-family: 'LeagueGothicRegular';
	src: url('fonts/League_Gothic-webfont.eot');
	src: local('☺'), url('fonts/League_Gothic-webfont.woff') format('woff'), url('fonts/League_Gothic-webfont.ttf') format('truetype'), url('fonts/League_Gothic-webfont.svg#webfontpm5EArBj') format('svg');
	font-weight: lighter;
	font-style: normal;
}
body {
	margin-top:0px;
	/*background-color: #dcdddf;*/
	overflow-x: hidden;
}

/*
body > div > img:first-of-type { display: none; }
body > div > img:last-of-type { display: none; }
*/

/* thumbnail in left column below picture */
.thumbnail {
	float:left; 
	height:45px; 
	width:79px; 
	margin-top:8px; 
	margin-right:3px;
}

/* Wrappers */
.outerwrapper {
	width: 960px;
	max-width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	text-align: right;
	/*background-image:url(layout/header-background.gif);*/
	background-repeat:repeat-y;
	background: #f5f5f5;
	/*margin-left: -100%; margin-right: -100%;
	padding-left: 100%; padding-right: 100%;*/ padding-bottom: 1%;
}

.innerwrapper {
	float:left;
	/*background-image:url(layout/background.gif);*/
	background-repeat:repeat-y;
	background: #fff;
	width: 960px;
	max-width: 100%;
	height: auto;
    margin-top: 2%;
	/*border:1px solid #000;*/
}

/* Mainheader styles */
.mainheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	height: 80px;
	width: 880px;
	max-width: 94%;
	text-align: left;
	padding-top:20px;
	padding-left:40px;
	padding-right:40px;
}

.topmenubox a:link, .topmenubox a:visited, .topmenubox a:active {
	color:#acacac;
	text-decoration:none;
}

.topmenubox a:hover {
	color:#474849;
}

.topmenubox-blue a:link, .topmenubox-blue a:visited, .topmenubox-blue a:active {
	color:#7fa2b5;
	text-decoration:none;
}

.topmenubox-blue a:hover {
	color:#295065;
}

/* Top Menu styles (includes navigation AND logo) */
.topmenu {
	width: 960px;
	background-image: url(layout/menu-bg.gif);
	background-repeat: no-repeat;
	height: 40px;
	text-align: left;
	overflow: visible;
}

.topmenubox, .topmenubox-blue {
	float:left;
	width:85px;
	height:80px;
	text-align:left;
	padding-left:15px;
	border-right: 1px solid #dcdddf;
	font-size:90%;
}

.topmenubox .title, .topmenubox-blue .title {
	font-weight:bold;
	font-size:130%;
	margin:0px;
}

/* Logo in top left of top menu */
.logoContainer {
	/*background-color: #FFF;*/
	float:left;
	width:190px;
	height:80px;
	border-right: 1px solid #dcdddf;
	text-align:left;
}

/* left column */
.left {
	float: left;
	display:inline;
	width: 134px;
	text-align:left;
	margin-left:37px;
	padding:12px;
	color:#666;
}

.left .heading {
	font-weight:bold; 
	font-size:14px;
}

.leftheading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#cc1e56;
	font-weight:bold;
}
.left input {
	border:none;
	background-color:#eee;
	color:#324f5f;
}

/* right column styles */
.right {
	float: right;
	display:inline;
	width: 140px;
	text-align:left;
	margin-right:30px;
	color:#606060;
	/*font-size:90%;*/
	/*font-weight:bold;*/
	/*border:1px solid #f00;*/
}

.right a:link, .right a:active, .right a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#606060;
	text-decoration:none;
}

.right a:hover {
	color:#48494b;
}

.rightheading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#cc1e56;
	font-weight:bold;
	/*background-color:#c7c7c7;*/
	padding:12px;
}

/* content column */
.content {
	float: left;
	display:inline;
	width: 566px;
	max-width: 94%;
	margin-left:12px;
	margin-top:12px;
	margin-bottom:10px;
	padding-bottom:12px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#606060;
}

.content h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:32px;
	font-weight:bold;
	color:#7fa1b6;
	margin:0px;
}

.content h2 {
	font-size:13px;
	color:#7fa1b6;
	margin:0px;
}

.content h4 {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#919191;
	margin:0px;
}

.content a:link, .content a:active, .content a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#606060;
	text-decoration:none;
}

.content a:hover {
	color:#48494b;
}

a.normal:link, a.normal:active, a.normal:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#606060;
	text-decoration:none;
}

a.normal:hover {
	font-weight:bold;
}

hr {
	height:2px;
	background-color:#7fa2b5;
	color:#7fa2b5;
	width:75%;
}
.contentheader {
	float:left;
	width:562px;
	text-align:left;
	padding:12px;
	display:none;
}

.contentheader-banner {
	height:60px;
	width:468px;
	margin-left:12px;
	margin-top:12px;
	text-align:center;
	background-color:#7fa2b5;
}

/* clear */
.clear {
	clear: both;
}

/* footer */
.footerbar {
	float:left;
	width: 960px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	/*text-indent: 47px;*/
	/*background-image:url(layout/header-background.gif);*/
	background-repeat:repeat-y;
	background: #fff;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:-40px;
}

.infobar {
	width:960px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a0a2a4;
}

.infobar a:link, .infobar a:active, .infobar a:visited {
	color:#a0a2a4;
	text-decoration:none;
	font-weight:bold;
}

.infobar a:hover {
	text-decoration:underline;
}

/* text indentation */
.textindent {
	margin-right: 5px;
	margin-left: 5px;
	padding-top: 2px;
}

.highlight {
	background-color:#ffff39;
}

.leftobjectfloat {
	float:left;
}

.rightobjectfloat {
	float:right;
}

fieldset {
	border:1px solid #7fa2b5;
	background-color:#e7e7e7;
}

legend {
	color:#7fa1b6;
	font-size:14px;
	font-weight:bold;
}

.table-outline {
	border:1px solid #d6d6d6;
	color:#606060;
}

.table-header {
	height:24px;
	color:#FFFFFF;
	background-image:url("images/tbl-header-shading-alt.gif");
	background-repeat:repeat-x;
	border-bottom:1px solid #d6d6d6;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}



.table-left-col {
	font-weight:bold;
	border-right:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
	background-image:url("images/cell-shading.gif");
	background-repeat:repeat-x;
}

.table-right-col {
	border-bottom:1px solid #e9e9e9;
	background-image:url("images/cell-shading.gif");
	background-repeat:repeat-x;
}

.table-header2 {
	height:24px;
	color:#FFFFFF;
	background-image:url("images/tbl-header-shading.gif");
	background-repeat:repeat-x;
	border-bottom:1px solid #d6d6d6;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}

.table-left-col2 {
	font-weight:bold;
	border-right:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
	background-image:url("images/cell-shading-alt.gif");
	background-repeat:repeat-x;
}

.table-right-col2 {
	border-bottom:1px solid #e9e9e9;
	background-image:url("images/cell-shading-alt.gif");
	background-repeat:repeat-x;
}

.batchtop {
	border-top:1px solid #cacaca; 
	border-left:1px solid #cacaca; 
	border-right:1px solid #cacaca;
	border-bottom:1px solid #dfdfdf; 
	color:#606060;
	padding:3px; 
	height:22px;
	background-color:#fafafa;
}

.boldred {
	color:#ff0000;
	font-weight:bold;
}

.boldgreen {
	color:#009900;
	font-weight:bold;
}

.footerImage {
	float:left;
	padding-left:20px;
}

.signed {
	text-indent:10px;
	font-style:italic;
}

.paragraph {
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	/*background-image:url("images/content-bg.gif");*/
	background-repeat:repeat-x;
}

.subheading {
	height:18px;
	color:#ffffff; 
	font-weight:bold; 
	padding:4px; 
	background-color:#7fa2b5;
	background-image:url("images/heading-bg.gif");
	background-repeat:repeat-x;
}

.subheading2 {
	height:2px; 
	background-color:#7fa2b5;
}

.outline {
	border:1px solid #e3e3e3;
	padding:1px;
}
/***************************pleasure beach *******************/
.pleasure-beach-banner {
		width: 120px;
		height: 300px;
		background-image: url("images/banners/pleasure-beach.jpg");
		background-repeat: no-repeat;
		margin: 10px 0 0 4px;
}
.pleasure-beach-banner-indent {
	font-family: 'LeagueGothicRegular', Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 97px 6px 0px 0px;
	font-size: 19px;
	text-align: right;
	font-weight: normal;
}
/*********love fair trade **********************/
.love-fair-trade {
		width: 120px;
		height: 300px;
		background-image: url("images/banners/love-fair-trade.jpg");
		background-repeat: no-repeat;
		margin: 20px 0 6px 4px;
}
.love-fair-trade-indent {
	font-family: "Times New Roman", Georgia, Times, serif;
	color: #fff;
	padding: 97px 0px 0px 11px;
	font-size: 19px;
	text-align: left;
	font-weight: normal;
	line-height: 21px;
}
.wwwlovefairtrade {
	color: #fff;
	font-family: "Times New Roman", Georgia, Times, serif;
	font-size: 10px;
	margin-top: 70px;
}

/* Ad Wrapper header */

.adwrapHead {
	height:20px;
	margin-bottom:10px;
}

.adwrapBottom {
	text-align:center;
}

.adwrapLeft {
	width:auto;
	height:auto;
	margin:20px auto;
	padding:0;
	text-align:left;
}

.edit_post,
.report_post{
	margin-left: 2px;
}

.edit_post {
	background-color: #C4DAB5;
	border: 1px solid #97AD8F;
	color: #fff !important;
	border-radius: 2px;
	color: #fff !important;
	float: right;
	margin-left: 2px;
	border-radius: 2px;
	padding: 0px 3px;
}

.delete_post {
	background-color: #F06A67;
	color: #fff !important;
	float: right;
	margin-left: 2px;
	border: 1px solid #A74D46;
	border-radius: 2px;
	padding: 0px 3px;
}

.delete_post::before {
	content: "x";
	display: block;
	width: 10px;
	height: 15px;
	float: left;
	color: #fff;
	background-color: #F06A67;
}

.banner-lnk { display: inline-block; }
h3.banner span { font-size: 22px; }

@media (max-width: 800px){
	.left { width: 40%; margin: 0px; }	
	.right { width: 40%; margin: 0px; }
	.mainheader { padding-left: 0px; padding-right: 0px; }
}


