/* ----- General ----- */

body {
	margin-top: 0px;
	background-color: #acc29d;
	color: #c2788e;
}

p {
	margin: 10px;
	color: #1a301b;
	font-family: "arial";
	font-size: 14px;
}

h1,h3 {
	margin: 10px;
	color: #8a2946;
}

h1,h2,h3,h4,h5,h6 {
	clear: both;
	font-family: "arial";
}

h2,h5,h6 {
	margin: 10px;
	color: #43612f;
}

a {
	color: #c2788e;
	border: solid 0px #acc29d;
}

a:hover {
	color: #1a301b;
}


/* ----- Layout ----- */

.container {
	margin: 0px;	/* use this block to clear standard */
	padding: 0px;	/* margin, padding settings         */
}

.main {
	position: relative;
	padding-top: 0px;
	width: 720px;
	left: 50%;  /* previously 70px when not centered */
	margin-left: -360px;
	background-color: #FFF8DC;
	border: 1px solid #61824B;
}

.title {
	background-color: #43612f;
	width: 720px;
	overflow: hidden;
	padding-top: 10px;
	padding-bottom: 10px;
}

.titleText {
	position: absolute;
	height: 150px;
	width: 335px;
	top: 10px;
	right: 0;
	margin-bottom: 20px;
	text-align: right;
	background-color: #fff8dc;
}

.titleText h1 {
	margin-bottom: 0;
	margin-top: 40px;
}

.colContainer {
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	width: 720px;
}


/* ----- Left Column ----- */

.colLeft {
	float: left;
	width: 460px;
	margin-right: 20px;
}


/* ----- Category listing ----- */

.detailLeft,.detailLeft1 {
	float: left;
	width: 220px;
	margin: 0px;
	margin-top: 5px;
	padding: 0px;
	text-align: center;
}

.detailLeft1 {
	clear: left;
}


/* ----- Right Column ----- */

.colRight {
	float: left;
	clear: right;
	width: 180px;
	margin-top: 15px;
}

.itemRight {
	margin-bottom: 20px;
	padding: 5px;
	width: 190px;	
	text-align: center;
	border-style: dotted;
	color: #c2788e;
	/*background-color: #43612f;*/
}

.descRight {
	margin-bottom: 20px;
	padding: 5px;
	width: 190px;
	border-style: dotted;
	color: #c2788e;
	/*background-color: #43612f;*/
}

.imgRight {
	margin-bottom: 20px;
	padding: 10px;
	width: 180px;	
	border-style: solid;
	color: #c2788e;
	text-align: center;
}


/* ----- Navigation ----- */

.nav {}

.botnav {
	clear: both;
	/*background-color: #0033ff;*/
	margin-left: 10px;
}

.likeTitle {
	width: 720px;
	clear: both;
	overflow: hidden;
	padding-top: 20px;
	padding-bottom: 10px;
}


/* ----- Quick Positioning ----- */

.right {
	float: right;
	clear: both;
	background-color: #00ffff;
}

.left {
	float: left;
	clear: both;
}

.clearB {
	clear: both;
}


/* Text modifiers */

.br {
	margin-top:10px;
}

.brS {
	margin-top:5px;
}

.brB {
	margin-bottom: 30px;
}


/* ----- Images ------ */

.in {
	display: inline;
	margin: 0px;
	padding: 0px;
	margin-right: -5px;
}

img.Iright {
	margin-left: 20px;
}

img.noM {
	margin: 0px;
}

img.lrg {
	margin-left: 10px;
	margin-bottom: 15px;
	border: solid thin #8a2946;
}

img.wResize {
	width: 180px;
}

.picbox {
	margin: 0 0 2px 8px;
	padding: 2px;
}

.picbox a {
	margin: 0;
	padding: 0;
}

img.by3 {
	display: inline;
	height: 98px;
	margin: 0;
	padding: 0;
	border-right: none;
	border-left: none;
}
