/* ////////////////////// */

/*    CSS Developed By    */
/*     Cow Dog Design     */
/*  www.cowdogdesign.com  */
/*    info@cowdogdesign   */

/* ////////////////////// */
/* GLOBAL ELEMENTS */
	* {
		margin:0;
		padding:0;
		border: 0;
		color:#686868;
		}
	
	body {
		background: #5e8123 url(../images/bkg.jpg)  no-repeat center top;
		font: 62.5%/1.6em verdana,helvetica,arial,sans-serif;
		}
	hr {
		color: #f9c558;
		background-color: #f9c558;
		height: 1px;
		width: 100%;
		margin: 5px auto;
		}
	input, textarea, select {
		padding: 4px;
		border:1px solid #1a3765;
		}
	p, span, ul li, ol li {
		font-size: 1.1em;
		}
	p {
		margin:0 0 15px 0;
		line-height: 150%;
		}
	em {
		font-style: italic;
		}
	ul {
		margin: 10px 40px;
		padding: 0;
		}
	ul li {
		padding: 0 0 5px 0;
		}
/* END GLOBAL */

/* STANDARD CLASSES */
	.wysiwyg {
		margin: 0;
		width: 599px;
		}
	.wysiwyg p, .wysiwyg h1, .wysiwyg h2, .wysiwyg h3, .wysiwyg h4, .wysiwyg h5, .wysiwyg h6 {
		margin:0 0 5px 0;
		}
	.common {
		margin:0 0 10px 0;
		width: 599px;
		}
	.td_pad_4, .td_pad_4 td, .td_pad_4 th {
		padding: 4px;
		}
	.alert, .alert a, .alert a:hover, .alert strong, strong .alert, strong.alert {
		color:#ff0000;
		}
	.alert a {
		text-decoration: underline;
		}
	.alert a:hover {
		text-decoration: none;
		}
	.legal, .legal em, .legal strong {
		font-size:1em;
		color:#c9c9c9;
		}
	.clear_float {
		clear: both;
		}
	.marginBttm0 {
		margin-bottom: 0;
		}
	.marginBttm10 {
		margin-bottom: 10px;
		}
	.marginTop10 {
		margin-top: 10px !important;
		}
	.padBttm10 {
		margin-bottom: 10px;
		}
/* END STANDARD CLASSES */

/* STANDARD HEADER */
	h1, h2, h3, h4, h5, h6 {
		font-family: "Times New Roman", Times, Georgia, serif;
		color:#1a3765;
		margin: 0 0 5px 0;
		}
	h1 {font-size:1.8em;}
	h2 {font-size:1.4em;}
	h3 {font-size:1.3em;}
	h4 {font-size:1.2em;}
	h5 {font-size:1.1em;}
/* END STANDARD HEADER */

/* STANDARD LINKS */
	a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a, strong a, a strong, a em {
		text-decoration:none;
		color:#da9f2b;
		}
	a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, li a:hover, strong a:hover, a:hover strong, a:hover em {
		text-decoration: underline;
		}
/* END STANDARD LINKS */

/* ALIGNMENTS */
	.cal {text-align:center;}
	.left {text-align:left;}
	.ral {text-align:right;}
	.tvert {vertical-align:top;}
	.mvert {vertical-align:middle;}
	.mcal {vertical-align:middle;text-align:center;}
	.tcal {vertical-align:top;text-align:center;}
/* END ALIGNMENTS */

/* TABLE */
/* END TABLE */

/* TD */
	.w_10_p, .date, .delete, .active {
		width: 10%;
		}
	.w_15_p {
		width: 15%;
		}
	.w_20_p {
		width: 20%;
		}
	.w_25_p {
		width: 25%;
		}
	.w_30_p {
		width: 30%;
		}
	.w_35_p {
		width: 35%;
		}
	.w_40_p {
		width: 40%;
		}
	.w_50_p {
		width: 50%;
		}
	.w_70_p {
		width: 70%
		}
	.w_80_p, .title {
		width: 80%
		}
	
	.bg_454545, .bg_454545 th {
		background: #454545;
		color: #fff;
		}
	.bg_fbb426 td, .bg_fbb426 th {
		background: #fbb426;
		color: #fff;
		}
	.bg_fff td, .bg_fff th {
		background: #fff;
		}
	.bdr_right_ef {
		border-right: 1px solid #efefef;
		}
 	.bdr_right_fc {
		border-right: 1px solid #FCCE73;
		}
/* END TD */

/* DIV */
	#wrapper {
		margin: 78px auto 20px auto;
		padding: 0;
		width: 934px;
		background: #fff url(../images/bg_top.jpg) 0 0 no-repeat;
		}
	#header {	
		margin: 0;
		padding: 5px 0;
		width: 934px;
		height: 71px;
		text-align: center;
		}
	#nav {
		margin: 0;
		padding: 0;
		width: 934px;
		min-height: 30px;
		height: auto !important;
		height: 30px;
		background: #1a3765 url(../images/bg_nav.jpg) 0 0 repeat-x;
		z-index:100;
		}
	#bodyWrapper {
		margin: 0;
		padding: 0 17px 0 15px;
		width: 902px;
		background: #fff url(../images/bg_goldBar.jpg) 0 0 no-repeat;
		}
	#leftBody {
		float: left;
		margin: 0;
		padding: 0;
		width: 229px;
		}
	#rightBody {
		float: right;
		margin: 0;
		padding: 0;
		width: 631px;
		}
	#logo {
		margin: 0;
		padding: 0;
		width: 229px;
		text-align: center;
		}
	#hmFlash, #intFlash {
		margin: 0;
		padding: 0;
		width: 631px;
		}
	#sideNews {
		margin: 0 0 0 15px;
		padding: 10px 0 0 0;
		width: 229px;
		min-height: 250px;
		height: auto !important;
		height: 250px;
		}
	#rdmQuote {
		margin: 10px 0 0 15px;
		padding: 5px 0 0 0;
		width: 229px;
		border-top: 1px solid #f9c558;
		}
	#welcome {
		margin: 27px auto 0 auto;
		padding: 0;
		width: 599px;
		}
	#hmSignature {
		margin: 0 auto;
		padding: 0;
		width: 599px;
		}
	#leftSignature {
		float: left;
		margin: 0;
		padding: 0;
		width: 153px;
		}
	#rightSignature {
		float: right;
		margin: 49px 0 0 0;
		padding: 0;
		width: 121px;
		}
	#hmTravel {
		margin: 25px auto 0 auto;
		padding: 0;
		width: 599px;
		}
	#footer {
		margin: 0 auto;
		padding: 10px 0 5px 0;
		width: 872px;
		}
	#leftFooter {
		float: left;
		width: 30%;
		}
	#rightFooter {
		float: right;
		width: 70%;
		}
	#intContent {
		margin: 10px auto 0 auto;
		padding: 0;
		width: 599px;
		min-height: 225px;
		height: auto !important;
		height: 225px;
		}
	#commentHdrDiv {
		margin: 0 auto;
		padding: 0;
		width: 400px;
		border-bottom: 1px solid #fbb426;
		}
	#commentHdrDiv div {
		float: right;
		}
	.commentDiv {
		margin: 5px auto;
		padding: 10px;
		width: 378px;
		border: 1px solid #454545;
		/* background: #efefef;*/
		}
	.divBG1 {
		background: #efefef;
		}
	.divBG2 {
		background: #fbfbfb;
		}
/* END DIV */

/* UL */
	#sideNews ul {
		margin: 0;
		padding: 0;
		}
/* END UL */

/* LI */
	#sideNews ul li {
		padding: 0 0 4px 20px;
		list-style: none;
		background: transparent url(../images/liArrow.gif) 0 2px no-repeat;
		}
/* END LI */



/* TEXT */
	#sideNews p {
		margin: 0;
		font-size: 1em;
		}
		
	#footer p {
		font-size: 1em;
		color: #13305c;
		}
	.chatMenu {
		color: #fbb426;
		}
	.commentDiv p {
		margin: 0;
		padding: 0;
		}
/* TEXT END */

/* LINK */
	#sideNews p a strong {
		color: #fbb426;
		font-size: 1.1em;
		text-decoration: none;
		}
	
	#sideNews p a:hover strong {
		text-decoration: underline;
		}
	#sideNews ul li a {
		font-size: 13px;
		font-weight: bold;
		}
/* END LINK */

/* HEADING */
	#header h3 {
		margin: 0;
		padding: 15px 0 0 0;	
		}
/* END HEADING */

/* STRONG */
/* END STRONG */

/* FIELDSET */
	#fieldsetContact {
		margin: 10px auto 0 auto;
		padding: 15px;
		width: 350px;
		border: 1px #698088 solid;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		}
	fieldset#login {
		margin: 20px auto;
		padding: 10px;
		width: 380px;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border: 1px solid #ccc;
		}
	#fieldsetComment {
		position: relative;
		margin: 30px auto 0 auto;
		padding: 5px;
		width: 325px;
		background: #eee;
		border: 1px solid #ccc;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		}
	#topicFieldset, .fieldsetprofile, .fieldsetprofile2 {
		position: relative;
		margin: 30px auto 0 auto;
		padding: 5px;
		width: 490px;
		background: #fefefe;
		border: 1px solid #efefef;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		}
	.fieldsetprofile2 fieldset {
		position: relative;
		clear: both;
		margin: 30px auto 0 auto;
		padding: 5px;
		width: 480px;
		border: 1px solid #eee;
		background: #efefef;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		}
	.fieldsetprofile2 fieldset.noPad {
		border: 0;
		padding: 0;
		margin: 0;
		}
/* END FIELDSET */

/* LEGEND */
	fieldset#login legend {
		padding: 0 5px;
		font-size: 1.4em;
		font-weight: bold;
		}
	#fieldsetComment legend, #topicFieldset legend, .fieldsetprofile legend, .fieldsetprofile2 legend {
		position: absolute;
		top: -22px;
		left: 5px;
		font-weight: bold;
		font-size: 12px;
		}
/* END LEGEND */

/* LABEL */
	#fieldsetContact label {
		display: block;
		float: left;
		clear: left;
		padding: 5px 5px 5px 0;
		width: 125px;
		text-align: right;
		line-height: 100%;
		}
	fieldset#login label {
		display: block;
		float: left;
		clear: left;
		margin-right: 5px;
		width: 135px;
		text-align: right;
		font-weight: bold;
		}
	#topicFieldset label {
		display: block;
		float: left;
		clear: left;
		padding: 5px 5px 5px 0;
		width: 75px;
		text-align: right;
		line-height: 100%;
		font-weight: bold;
		}
	.fieldsetprofile label {
		display: block;
		float: left;
		clear: left;
		padding: 5px 5px 5px 0;
		width: 125px;
		text-align: right;
		line-height: 100%;
		font-weight: bold;
		}
	.fieldsetprofile2 label {
		display: block;
		float: left;
		clear: left;
		padding: 5px 5px 5px 0;
		width: 300px;
		text-align: right;
		line-height: 100%;
		font-weight: bold;
		}
	
	.fieldsetprofile2 fieldset label {
		clear: none;
		width: 50px;
		}
/* END LABEL */

/* INPUT */
	#fieldsetContact input.btnSubmit {
		float: none;
		clear: both;
		margin: 0 auto;
		width: 57px;
		cursor: pointer;
		color: #454545;
		font-weight: bold;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border: 1px #9a947c solid;
		}
	#fieldsetContact input:hover.btnSubmit {
		background: #ebe3cc;
		}
	#fieldsetContact input {
		display: block;
		float: left;
		margin-bottom: 8px;
		padding: 4px;
		width: 200px;
		}
	#topicFieldset input {
		display: block;
		float: left;
		margin-bottom: 8px;
		padding: 4px;
		width: 395px;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		color: #454545;
		text-align: left;
		}
	.fieldsetprofile input {
		display: block;
		float: left;
		margin-bottom: 8px;
		padding: 4px;
		width: 345px;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		color: #454545;
		text-align: left;
		}
	.fieldsetprofile2 input {
		display: block;
		float: left;
		margin-bottom: 8px;
		padding: 4px;
		width: 170px;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		color: #454545;
		text-align: left;
		}
	.fieldsetprofile2 fieldset input {
		display: block;
		float: left;
		margin-top: 4px;
		padding: 0;
		width: auto;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		color: #454545;
		text-align: left;
		}
	
	fieldset#login input {
		margin: 0 0 5px 0;
		display: block;
		float: left;
		border: 1px solid #9a947c;
		}
	input.submitBtn, #login input#submit { 
		float: none;
		clear: both;
		margin: 11px auto 4px auto;
		padding: 6px;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		color: #454545;
		font-weight: bold;
		border: 1px solid #9a947c;
		cursor: pointer;
		font-size: 12px;
		}
	.submitBtn:hover, #fieldsetComment input:hover.submitBtn, #topicFieldset input:hover.submitBtn, fieldset.fieldsetprofile input:hover.btnSubmit, .fieldsetprofile2 input:hover.btnSubmit {
		background: #ebe3cc;
		}
	#fieldsetComment input.submitBtn, #topicFieldset input.submitBtn, fieldset.fieldsetprofile input.btnSubmit, .fieldsetprofile2 input.btnSubmit {
		background: #fbb426;
		color: #fff;
		border-color: #ccc;
		width: auto;
		}
	fieldset.fieldsetprofile input.btnSubmit, .fieldsetprofile2 input.btnSubmit {
		clear: both;
		float: none;
		margin: 0 auto;
		}
	#topicFieldset input.submitBtn {
		float: none;
		clear: both;
		}
/* END INPUT */

/* TEXTAREA */
	#fieldsetContact textarea {
		display: block;
		float: left;
		margin-bottom: 8px;
		width: 200px;
		color: #454545;
		}
	#fieldsetComment textarea {
		width: 325px;
		border-color: #ccc;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		text-align: left;
		}
	#topicFieldset textarea {
		display: block;
		float: left;
		margin-bottom: 8px;
		width: 395px;
		color: #454545;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		text-align: left;
		}
/* END TEXTAREA */

/* SELECT */
/* END SELECT */

/* IMG */
	.news_lores, .news_thumb {
		float: right;
		margin: 0 0 20px 20px;
		padding: 0;
		}
/* END IMG */

/* HR */
	hr.hdrLine {
		height: 2px;
		}
	#sideNews hr {
		margin: 0 0 12px 0;
		width: 100%;
		}
	#sideNews hr.clear_float {
		margin: 12px 0;
		color: #bfbfbf;
		background: #bfbfbf;
		}
/* END HR */

/* SUP */
/* END SUP */
/* pagination */
div.pagination {
	padding: 3px;
	margin: 3px;
	}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #fbb426;	
	text-decoration: none; /* no underline */
	color: #7b7b7b;
	}

div.pagination a:hover, div.pagination a:active {
	border: 1px solid #fbb426;
	color: #fbb426;
	}
	
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #fbb426;		
		font-weight: bold;
		background-color: #fbb426;
		color: #ffffff;
	}
	
div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #eeeeee;	
		color: #dddddd;
	}
/* End pagination */

/* forum list */
	.Chatbg {
		margin: 0;
		padding: 5px;
		width: 587px;
		background: #fbb426;
		border: 1px solid #fbb426;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		}
	.Chatbg table {
		margin: 0 auto;
		padding: 5px 0;
		border: 0;
		width: 587px;
		}
	.topics {
		padding: 3px;
		width: 54%;
		text-align: left;
		}
	.members {
		padding: 4px;
		width: 50%;
		text-align: left;
		}
	th.members, th.contact1, th.contact2 {
		color: #fff;
		}
	.posts {
		padding: 3px;
		width: 8%;
		text-align: center;
		}
	.contact1 {
		padding: 4px;
		width: 25%;
		text-align: left;
		}
	
	.contact2 {
		padding: 4px;
		width: 25%;
		text-align: left;
		}
	.views {
		padding: 3px;
		width: 8%;
		text-align: center;
		}
	.lastpost {
		padding: 3px;
		width: 30%;
		text-align: left;
		}
	.bgGold td {
		padding: 1px 0 0 0;
		}
	th.topics, th.posts, th.views {
		border-right: 1px solid #FCCE73;
		color: #fff;
		}
	th.lastpost {
		color: #fff;
		}
	tr.row {
		border-top: 1px solid #fbb426;
		}
	tr.bg1 {
		background: #fff;
		}
	tr.bg2 {
		background: #F1F1F1;
		}
	tr:hover.bg1, tr:hover.bg2 {
		background: #FEF2D7;
		}
	.bg1 .topics, .bg1 .posts, .bg1 .views, .bg1 member, .bg1 contact1  {
		border-right: 1px solid #efefef;
		}
	.bg2 .topics, .bg2 .posts, .bg2 .views, .bg2 member, .bg2 contact1 {
		border-right: 1px solid #fff;
		}

/* End forum list */
