/* GENERAL STYLES */
/*
================================================
	Yahoo GUI Reset CSS
	http://developer.yahoo.com/yui/reset/
================================================
*/


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}


/* Main Structure CSS */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: url(/media/2/pageback.jpg) repeat-x #a59042;
}

p {
	padding-bottom: 8px;
}

h1 {
	font-size: 18px;
	font-weight: bold;
	padding: 0 0 5px 0;
}

h2 {
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 5px 0;
}

h3 {
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

input {
}

input.input {
	width: 150px;
	line-height: 11px;
	height: 15px;
	font-size: 11px;
	border: 1px solid #666666;
}

input.submit {
	background-color:#d9531e;
	border: 1px solid #666666;
	width: 50px;
	font-size: 10px;
	height: auto;
}

input.submit:hover {
	background-color:#666666;
	border: 1px solid #d9531e;
	width: 50px;
	font-size: 10px;
	height: auto;
	color: #FFFFFF
}


a {
	color: #000000;
	text-decoration: underline;

}

a:hover {
	color:#f7c504;
	text-decoration: none;
	}

#container {
	margin: 0 auto;
	width: 910px;
	background: #FFFFFF;
	border-left: #887736 1px solid;
	border-right: #887736 1px solid;
	/*min-height: 700px;
	height: 700px;*/
}

#header {
	margin: 0 auto;
	padding: 0 0 0 0;
	height: 141px;	
}


#navBar {
	padding: 0 15px 0 15px;
	height: 32px;
	background: url(/media/88/navback.jpg) repeat-x #f7c504;
}

#mainContent {
	padding: 15px 20px 15px 20px;
}

#rightColumn {
	float: right;
	width: 225px;
	}

#leftColumn {
	float: left;
	width: 600px;
	}


#footer {
	padding: 5px 15px 40px 20px;
}

#copyRight {
	float:left;
	}

/* blog styles */
#blogBodyText {
	float: left;
	width: 620px;
	padding: 0 30px 5px 0;
	
}

#postList {
	padding: 0 0 25px 0;
}

.post {
	padding: 15px 0 25px 0;
}

.postTitle {
	font-size: 12px;
	font-weight: bold;
}

.wideColumn {
	float: left;
	width: 635px;
	padding: 15px 15px 15px 15px;

}

.entry {
}

/* search for styles */
#searchText {
	float:left;
}

/* validation icons */
#validIcons {
	float:right;
}

.orangeText {
	font-size:11px;
	color: #d9531e;
	font-weight:bold;
}

.leftImage {
	float:left;
	padding: 5px 5px 5px 0;
	border: 0;
}

.rightImage {
	float:right;
	padding: 5px 0 5px 5px;
	border: 0;
}



#interiorBody {
	width: 650px;
	float: right;
	padding: 15px 15px 15px 10px;
	border-left: 1px solid #d9531e;
}

/* calendar styles*/

.umbCal {
  display:table;
  /*border-collapse:collapse;*/
  width:175px;
  margin:10px 30px 10px 10px;
  text-align:center;
}

.umbCal tr td table tr td {
  margin:-5px 10px 0 10px;
  padding-bottom:5px;
  border-bottom:1px solid;
  letter-spacing:0.1em;
}

.umbCalHeader {
	font: small-caps bolder 12px/15px Arial; 
	border-bottom:1px solid;
}

.umbCal tr td a {
  display:block;
  /*border:1px solid;*/
  font-weight:bold;
  font-size:9px;
}

.today {
  padding:0;
  background-color:#ff7200;
  border-color: #ff7200;
  border:1px solid;
  font-size:9px;
  font-weight:bold;
}

/* end calendar styles*/


/* blog styles */


#commentlist {
	padding: 5px 10px 10px 15px;
}


.alt {
	padding: 0 0 10px 0;
}

.postmetadata {
	padding: 10px 0 0 10px;
}

#clearDiv {
	clear:both;
	height: 0px;
}


/* Gallery Styles */

#galThumb {
	float: left;
	padding: 10px 10px 10px 10px;
	/*margin: 5px 5px 5px 5px;
	border: 1px solid #dddddd;*/
}

/*#galThumb:hover {
	border: 1px solid #d9531e;
	background: #cccccc;
}*/

#galleryList {
	padding: 10px 10px 10px 10px;
}

.picHolder {
	width: 200px;
	float: left;
	padding: 0 5px 15px 5px;
	}

.galPic {
	width: 200px;
	float:left;
	padding: 0 0 0 0;
	}

.rateBlock {
	/*position: relative;*/
	width: 200px;
	float: left;
	height: 15px;
	padding: 3px 0 0 0;
}


.blogTeasePic {
float: left;
/*width: 200px;*/
padding: 6px 6px 6px 0;
}

.blogTeaseText {
	float:right;
	width: 190px;
}

.postHeader {
}

.postContent {
	
}



/* tag cloud styles */
	a.tc1 { color: #dad2cf; font-size: 100%; font-weight: 200; text-decoration: none; padding: 0 4px 0 4px;}
	a.tc2 { color: #dac1b7; font-size: 110%; font-weight: 300; text-decoration: none; padding: 0 4px 0 4px;}
	a.tc3 { color: #daaa96; font-size: 120%; font-weight: 500; text-decoration: none; padding: 0 4px 0 4px;}
	a.tc4 { color: #da9477; font-size: 130%; font-weight: 600; text-decoration: none; padding: 0 4px 0 4px;}
	a.tc5 { color: #da7a55; font-size: 145%; font-weight: 800; text-decoration: none; padding: 0 4px 0 4px;}
	a.tc6 { font-size: 160%; font-weight: 900; text-decoration: none; padding: 0 4px 0 4px;}
	a.tc1:hover, a.tc2:hover, a.tc3:hover, a.tc4:hover, a.tc5:hover, a.tc5:hover, a.tc6:hover { color:#d9531e; text-decoration:underline; }


.boldGold {
font-weight: bold;
font-size: 18px;
color: #f7c504;
}

/*===========================
Rich text editor stying
===========================
*/

/* Editor CSS */

body .mceContentBody {
	background-color: #FFFFFF;
}

/* End Editor CSS */


/* EDITOR PROPERTIES */
.rndbox {
background-color:#cdbf75;
padding: 10px 10px 10px 10px;
}

