
/**
 * Global Tags
 */
body {
	margin: 0px;
	padding:0px;
	background-color:#261D16;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-image:url(../images/site/bg.jpg);
	background-attachment:fixed;
}

input{display:block;}
p {margin-top:0px;}
h1, h2, h3, h4, h5, h6 {margin-bottom:2px;}
h1, h2, h3 {
	color:#983e08;
	font-size:21px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
h4, h5, h6 {
	color:#121212;
	font-size:12px;
	margin-top:0px;
}
h4 {
	padding-top:5px;
	padding-bottom:3px;
	margin-bottom:5px;
	border-top:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
}
img {float:left; border:4px solid #983e08; margin-right:15px;margin-bottom:15px;}
img.noBorder {border:none;float:none; margin:0px; padding:0px;}

table {
	/*border:1px solid #999999;*/
	width:100%;
	margin-bottom:20px;
	}
	thead {
		font-weight:bold;
		background-color:#FAFAFA;
	}
	tbody {}
		td {
			border-bottom:1px solid #DDDDDD;
			height:25px;
			vertical-align:bottom;
			/*border-right:1px solid #666666;*/
		}
 form {}
	input, textarea, select {
		width: 98%;
		margin-bottom: 10px;
		border: 1px solid #DDDDDD;
		padding:2px;
	}
	input:focus, textarea:focus, select:focus {
		border: 1px solid #983e08;
	}
	input.notext {
		width:auto;
	}
	input.btn {
	   width:auto;
	   margin:5px;
	}
	label {
		display:block;
		font-weight:bold;
		font-size:14;
	}
	div.date {
		margin-bottom:10px;
		}
		input.date {
			width:40px;
			margin:0px;
		}
		label.date {
			display:inline;
			margin:0px;
			padding:3px;
		}
 a, a:visited, a:link {
 	color:#983e08;
 }
 a:hover, a:active {
 	color:#333333;
 	text-decoration:none;
	border-bottom:1px dotted #983e08;
 }

/**
 * Classes
 */
 div.error {
 	border:1px solid #983e08;
	background-color:#FFFFCC;
	padding:15px;
	margin-bottom:20px;
		clear:both;
 }
 div.category {
 	clear:both;
	margin-bottom:20px;
 	}
	div.categoryTitle {
	color:#121212;
	font-size:12px;
	margin-top:0px;
	margin-bottom:2px;
	margin-top:10px;
	font-weight:bold;
		clear:both;
	}
	div.products {
		margin-bottom:0px;
	}
div.blogArticle {}
	div#blogComments, div.blogResponse {
		margin-top:20px;
		border-bottom:1px solid #DDDDDD;
		clear:both;
	}
	div.blogComment {
		border:1px solid #DDDDDD;
		background-color:#F5F5F5;
		padding:10px;
		margin-bottom:5px;
		clear:both;
		}
		div.blogCommentTitle {
		clear:both;
			border-bottom:1px solid #CCCCCC;
			font-weight:bold;
			margin-bottom:5px;
			padding-bottom:2px;
		}
 /**
 * Site Layout
 */
div#site {
    width:821px;
    overfloat:hidden;
	margin-left:auto;
	margin-right:auto;
    }
    div#header {
        padding:0px;
        margin:0px;
		/*background-image:url(../images/site/header.png);
		background-repeat:no-repeat;*/
		/*padding-left:70px;*/
		/*height:198px;*/
    	}
		div#menu {
			padding-top:20px;
			/*margin-top:40px;*/
			}
			a#alternativeMenuBtn {
				margin-left:70px;
				cursor:pointer;
				color:#FFFFFF;
			}
			ul#headLinks {
				display:none;
				list-style:none;
				margin:0px;
				padding:0px;
				}
				ul#headLinks li {
				    height:0px;
					visibility:hidden;
					margin:0px;
					padding:0px;
					height:0px;
				}
		#flashmenuContainer {
		   /*margin-left:auto;
		   margin-right:auto;
		   width:700px;*/
		   padding-left:61px;
		   padding-right:61px;
		   display:block;
		}
		div > div#flashmenuContainer {
			background-image:url(../images/site/bodybg.png);
			background-repeat:repeat-y;
		}
		* html div#flashmenuContainer {
		    height:100%;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/site/bodybg.png', sizingMethod='scale');
		}
    div#body {
        overflow:hidden;
		padding-bottom:20px;
		padding-top:25px;
		padding-left:61px;
		padding-right:61px;
   		}
   	div#site > div#body {
		background-image:url(../images/site/bodybg.png);
		background-repeat:repeat-y;
   	}
   	* html div#body {
   	    height:100%;
   	    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/site/bodybg.png', sizingMethod='scale');
   	}
        div#middle {
            width:415px;
            margin-right:240px;;
            padding-left:25px;
			padding-right:12px;
        }
        div#right {
            width: 205px;
            float:right;
            padding:5px;
			margin-right:25px;
			border:4px solid #983e08;
        	}
			div#right ul {
				list-style:none;
				margin:0px;
				padding:0px;
				}
				div#right li {
					list-style:none;
					margin:0px;
					padding:5px;
					border-bottom:1px solid #DDDDDD;
				}
				div#right li:hover {
					background-color:#CCCCCC;
				}
	div#bodyBottom {
		height:94px;
	}
   	div#site > div#bodyBottom {
		background-image:url(../images/site/bodybottom.png);
		background-repeat:no-repeat;
   	}
   	* html div#bodyBottom {
   	    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/site/bodybottom.png');
   	}
div#footer {
	margin:0px;
	padding:0px;
	padding-top:1px;
	padding-bottom:1px;
	width:100%;
}
body > div#footer {
	position:fixed;
	left:0px;
	z-index:10000;
	bottom:0px;
	}
	div#footer img {
		border:none;
	}
	div#footerHeader {
		margin-left:auto;
		margin-right:auto;
		width:679px;
	   background-color:#F5F5F5;
	   font-weight:bold;
		overflow:hidden;
		height:17px;
		color:#983e08;
		padding-left:10px;
		padding-right:10px;
		border-bottom:1px solid #333333;
		border-top:1px solid #333333;
		padding-top:7px;
		opacity:0.9;
		}
		div#footerLeft {
			float:left;
		}
		div#footerRight {
			float:right;
			cursor:pointer;
			background-image:url(../images/site/arrowdown.png);
			background-repeat:no-repeat;
			background-position:left;
			padding-left:20px;
		}
	div#footerBody {
		width:699px;
		padding-left:61px;
		padding-right:61px;
		margin-left:auto;
		margin-right:auto;
		}
   	div#site > div#footerBody {
		background-image:url(../images/site/bodybg.png);
		background-repeat:repeat-y;
   	}
   	* html div#footerBody {
   	    height:100%;
   	    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site/bodybg.png', sizingMethod='scale');
   	}
   	    div#playerContainer {
	       background-color:#FFFFFF;
   	    }
		div#footerBody div {
			text-align:center;
		}