/* design by Al'sdesign http://www.als-design.com
/* template for Leggy Cash

/* general */
body {
	background:#5e2507 url(images/bg.gif) repeat-x;
}
body, td, th, input, button, textarea {
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
}
a, a:link, a:visited {
	color:#5E2507;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
hr {
	color: #5E2507;
	background-color:#5E2507;
	height: 1px;
	margin:10px 0;
}
button, textarea, select, input[type="checkbox"], input[type="radio"], input[type="reset"], input[type="submit"] {
	padding:4px;
	border:#5E2507 1px solid;
	margin-bottom:10px;
}
input[type="submit"] {
	background:transparent url(images/bg-menu.gif) 0px -50px no-repeat;
}
input, button, textarea, select {
	padding:4px;
	border:#5E2507 1px solid;
	margin-bottom:10px;
}
input {
	background:url(images/bg-input.gif);
}
label {
	margin-right:10px;
	text-align:right;
	vertical-align: middle;
}
#content h1, h2, h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	background:#cce2cc url(images/bg-h.jpg) left center no-repeat;
	color:#0c4b1f;
	font-weight:normal;
	padding-left:40px;
}
#content h1 {
}
/* main containers START */
#main {
	background:url(images/bg-page.jpg) center top no-repeat;
	padding:20px 0 0 0;
}
/*#page {
	width:980px;
	margin:auto;
	padding:20px 0 0 0;
}*/
#header, #content {
	width:980px;
	margin:auto;
}
#header {
	padding:0;
	height:390px;
	background:#000 url(images/bg-header.jpg) top center no-repeat;
}
#content {
	background:#fff url(images/bg-content.jpg);
}
#leftcol {
	width:170px;
	float:left;
	padding:0px 0 0 0;
}
#rightcol {
	width:810px;
	float:right;
}
#footer {
	background:#5E2507 url(images/bg-footer.jpg) top center no-repeat;
	text-align:center;
	margin:0px;
	color:#9E5E3A;
	height:120px;
}
/* main containers END */
/* header containers START */
#logo {
	padding:205px 0 30px 280px;
}
#logo div {
	height:105px;
}
/* header elements END */
/* main menu START*/
ul#menu {
	margin:0px;
	padding:0 0 0 50px;
	height:50px;
}
ul#menu li {
	float:left;
	list-style:none;
	list-style-type:none;
}
ul#menu li a {
	font:18px Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	display:block;
	padding:14px 20px 15px 20px;
	text-decoration:none;
	background:transparent url(images/bg-menu.gif) top left no-repeat;
}
ul#menu li a.register {
	color:#f9c200;
	font-weight:bold;
}
ul#menu li a.register:hover {
	color:#e6a500;
}
ul#menu li a:hover {
	color:#000;
	text-decoration:none;
	background:transparent url(images/bg-menu.gif) 0px -50px no-repeat;
}
/* main menu END*/
/* conetnt START */
#content p {
	padding-left:40px;
}
/* conetnt end */

/* footer START */
#footer ul {
	padding:60px 0px 10px 0;
	margin:0;
}
#footer ul li {
	display:inline;
	padding:0;
	border-right:1px #9E5E3A solid;
	background:none;
}
#footer ul li.last {
	border:0px none; /* !important; */
}
#footer ul li a {
	padding:0px 15px;
	text-decoration:none;
	color:#FFF;
}
#footer ul li a:hover {
	text-decoration:underline;
}
/* footer END */
/* float and align classes */
.floatleft {
	float:left;
}
.floatright {
	float:right;
}
.floatcenter {
	margin:auto;
}
.left {
	text-align:left;
}
.right {
	text-align:right;
}
.center {
	text-align:center;
}
.clear {
	clear:both;
}
/* box styling START */
/* left side sites  START*/

ul.sites, ul.sites li {
	list-style:none;
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.sites li {
	background: url(images/bg-left-box.jpg) center center no-repeat;
	width:170px;
	height:180px;
	text-align:center;
}
ul.sites li a {
	display:block;
	text-decoration:none;
	text-align:center;
	color:#DBEBCE;
	font-weight:bold;
}
ul.sites li img {
	border: 5px solid #2f3d1a;
	border-width:5px;
	margin:15px 0 5px 0;
}
ul.sites li a:hover {
	/*	background:url(images/icon-categories.png) 0px -3px no-repeat;*/
	text-decoration:none;
	color:yellow;
}
ul.sites li a:hover img {
	border: 5px solid #507715;
	border-width: 5px;
	color: #666;
	text-decoration:none !important;
}
#gallery ul a:hover {
	color:#666;
}
/* text link list END */



.videobox_left {
	margin-right:5px;
	border-right:#89C5DF 1px dotted;
}
.videobox .thumb {
	padding:4px;
	background-color:#FFF;
	border:#89C5DF 1px solid;
	margin:0;
}
/* box styling END */
/* custom styles */
.wrap20 {
	padding:20px;
}
.wrap10 {
	padding:10px;
}
.width49 {
	width:49%;
}
.thumb {
	padding:4px;
	background-color:#FFF;
	border:#89C5DF 1px solid;
	margin:0 0 10px 0;
}
.submit, .submit2 {
	font-weight:bold;
	color:#FFF;
	width:auto;
	border:#5E2507 1px solid;
	margin-bottom:0px;
}
.submit {
	background:#0066cc url(images/bg-submit.gif) repeat-x;
}
.submit2 {
	background:#0066cc url(images/bg-submit-highlight.gif) repeat-x;
	color:#000;
	font-weight:bold;
}
a.yellow_button {
	display:block;
	background:url(images/bg-submit-highlight.gif);
	border:#0066cc 1px solid;
	padding:5px 20px;
	margin: 0 10px 20px 10px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color:#000;
	clear:both;
}
a.yellow_button:hover {
	text-decoration:underline;
}
.last {
	border-right:0px none; /*  !important */
}

