body {margin: 0; padding: 0; background: #333 url('images/bg.gif') top left repeat-x;}

ul li {list-style: none; margin: 0; padding: 0;}
input {border: 1px solid #999999;}
textarea {border: 1px solid #999999;}

a.hiddenlinks:link, a.hiddenlinks:active, a.hiddenlinks:visited {color: black; text-decoration: none;}
a.hiddenlinks:hover {color: black; text-decoration: none;}

.imagetext {vertical-align:middle; margin-right: 10px;}

#wrap {margin: 0 auto; padding: 0; width: 815px; overflow: auto; background: white;}

#navbar {margin: 0; padding: 0; width: 815px; height: 70px; top: 0;}
	#navbar ul {margin: 0; padding: 0; list-style: none; width: 815px; background: #333;}
	#navbar ul li {margin: 0; padding: 0; width: 163px; height: 70px; float: left; display: inline; overflow: hidden; background: #333;}	
	#navbar ul li a {float: left; width: 163px; height: 70px; overflow: hidden;}
	#navbar ul li a:hover {display: inline; text-indent: -163px;}
	
	#dropmenudiv {position:absolute; border: 1px solid #333; z-index: 3; margin: 0; padding: 0; text-align: left; border: 1px solid #333;}
	#dropmenudiv a{margin: 0; padding: 5px; width: 163px; display: block; font: normal 0.6875em/1.5 Verdana, Tahoma, Arial; color: #fff; text-decoration: none;}
	#dropmenudiv a:hover{width: 163px; color: #fff; /*hover background color*/ text-decoration: underline;}

#header {margin: 0; padding: 0; width: 815px; height: 200px; overflow: auto;}
	#header-left {margin: 0; padding: 0; width: 215px; height: 200px; float: left; display: inline; overflow: hidden; background: #1c2c46;}
	#header-middle {margin: 0; padding: 0; width: 385px; height: 200px; float: left; display: inline; overflow: hidden; background: #799500;}
	#header-right {margin: 0; padding: 0; width: 215px; height: 200px; float: left; display: inline; overflow: hidden; background: #799500;}
		#header-right h2 {margin: 0 10px; padding: 0; font: bold 0.9375em/1.5 Verdana, Tahoma, Arial; color: #955300; letter-spacing: 0.5px; text-align: left;}
		#header-right h3 {margin: 60px 10px 0; padding: 0; font: bold 1em/1.5 Verdana, Tahoma, Arial; color: #333; letter-spacing: 0.5px; text-align: left;}
		#header-right p {margin: 0 10px; padding: 0; font: bold 0.6875em/1.5 Verdana, Tahoma, Arial; color: #333; letter-spacing: 0.5px; text-align: left;}

#left {margin: 0; padding: 0; width: 600px; min-height: 250px; float: left; display: inline; overflow: hidden; background: #fff; border-top: 1px solid #000; }		
.content {clear: both; margin: 0; padding: 0; width: 600px; min-height: 150px; overflow: hidden;}
	.c-full {margin: 0; padding: 0; width: 600px; min-height: 100%; overflow: hidden;}
		.c-full h2 {margin: 20px 10px 0; padding: 0; font: bold 0.9375em/1.5 Verdana, Tahoma, Arial; color: #333; letter-spacing: 0.5px; text-align: left;}
		.c-full h3 {margin: 10px; padding: 0; font: bold italic 0.75em/1.5 Verdana, Tahoma, Arial; color: #333; letter-spacing: 0.5px; text-align: left;}
		.c-full p {margin: 5px 10px 0; padding: 0 0 20px; font: normal 0.6875em/1.5 Verdana, Tahoma, Arial; color: #333; letter-spacing: 0.5px; text-align: left;}
			.c-full p a {color: #955300; text-decoration: underline;}
			.c-full p a:hover {color: #955300; text-decoration: none;}
		.c-full img {margin: 26px 10px 0; padding: 0;}
		.c-full ul {margin: -10px 0 0 25px; padding: 0; width: 500px; list-style: circle outside;}
			.c-full ul li {margin: 0; padding: 5px 0; font: normal 0.6875em/1.5 Verdana, Tahoma, Arial; color: #1c2c46; letter-spacing: 0.5px; text-align: left;}	
	
#right {margin: 0; padding: 0; width: 213px; min-height: 300px; float: left; display: inline; overflow: hidden; border: 1px solid #000; border-bottom: 1px solid #000; border-right: 0;}
	#right-top {margin: 0; padding: 0; width: 214px; min-height: 44px; background: #955300; border-bottom: 1px solid #000;}
		#right-top h2 {margin: 0; padding: 10px 10px 0; font: bold 0.875em/1.5 Verdana, Tahoma, Arial; color: #fff; letter-spacing: 0.5px; text-align: left;}
		#right-top form {margin: 0; padding: 0 10px 20px}
	#right-bottom {margin: 0; padding: 0; width: 214px; min-height: 255px; height: auto !important; height: 255px; background: #a5a5a5;}
		#right-bottom img {margin: 5px 16px; padding: 0;}
		#right-bottom h2 {margin: 0; padding: 10px 10px 0; font: bold 0.875em/1.5 Verdana, Tahoma, Arial; color: #1c2c46; letter-spacing: 0.5px; text-align: left;}
		#right-bottom p {margin: 0 10px; padding: 10px 0 0; font: normal 0.6875em/1.5 Verdana, Tahoma, Arial; color: #1c2c46; letter-spacing: 0.5px; text-align: left;}
			#right-bottom p a {color: #1c2c46; text-decoration: none;}
			#right-bottom p a:hover {color: #1c2c46; text-decoration: underline;}
		#right-bottom ul {margin: 0 0 0 25px; padding: 20px 0; width: 185px; list-style: disc url('images/checkmark.png') outside;}
			#right-bottom ul li {margin: 0; padding: 5px 0}
			#right-bottom ul li.categories h2 {font: normal 1em/1.5 Verdana, Tahoma, Arial; color: #1c2c46; letter-spacing: 0.5px; text-align: left;}
			#right-bottom ul li.categories ul li.cat-item {font: normal 0.815em/1.5 Verdana, Tahoma, Arial; color: #1c2c46; letter-spacing: 0.5px; text-align: left;}
			#right-bottom ul li a {color: #1c2c46; text-decoration: none}
			#right-bottom ul li a:hover {color: #1c2c46; text-decoration: underline}
			
	
			
	/*#sub-right ul.children li {padding-left: 10px;}	*/	

#footer {clear: both; margin: 0; padding: 0; width: 815px; height: 150px; background: #161616;}
	#footer p {margin: 0; padding: 40px 0 0; width: 815px; font: normal 0.6875em/1.5 Helvetica, Tahoma, Arial; color: #fff; letter-spacing: 0.5px; text-align: center;}
	#footer a {margin:0 25px; color: #fff; text-decoration: none;}
	#footer a:hover {color: #fff; text-decoration: underline;}

	
	/* post contents */
	.post {margin: 10px 0; width: 550px; overflow: hidden}
	
	.post h2 {margin: 0 10px 10px; font: bold 0.9375em/1.5 Verdana, Tahoma, Arial; color: #333; letter-spacing: 0.5px; text-align: left;}
	.post h2 a:link, .post h2 a:active, .post h2 a:visited {color: #1c2c46; text-decoration: none;}
	.post h2 a:hover {color: #1c2c46; text-decoration: none;}
	
	.entry p {margin: 0 10px 10px; width: 100%; height: 100%; font: normal 0.75em/1.5 Verdana, Tahoma, Arial; color: #1c2c46; letter-spacing: 0.5px; text-align: left;}
	.entry a:link, .entry a:active, .entry a:visited {color: #1c2c46; text-decoration: none;}
	.entry a:hover {color: #1c2c46; text-decoration: none;}	
	
	p.postmetadata {margin: 5px 10px 0; padding: 0; font: normal 0.6875em/1.5 Verdana, Tahoma, Arial; color: #333; letter-spacing: 0.5px; text-align: left}
	
	.navigation {padding: 20px 10px 15px 10px; font: normal 0.6875em/1.5 Verdana, Tahoma, Arial; color: #1c2c46; letter-spacing: 0.5px; text-align: left;}
	.navigation a:link, .navigation a:active, .navigation a:visited {color: #1c2c46; text-decoration: none;}
	.navigation a:hover {color: #1c2c46; text-decoration: none;}
		
		/* catalog content */
		#left-top {clear: both; margin: 0; padding: 0; width: 600px; min-height: 44px; background: #955300; border-bottom: 1px solid #000;}
		#left-top h2 {margin: 0; padding: 10px 10px 0; font: bold 0.875em/1.5 Verdana, Tahoma, Arial; color: #fff; letter-spacing: 0.5px; text-align: center}
		
		.blog-content {clear: both; margin-top: 20px; padding: 0; width: 550px; min-height: 150px; overflow: hidden}
				.blog-content h2 {margin: 0 10px; font: bold 0.9375em/1.5 Verdana, Tahoma, Arial; color: #333; letter-spacing: 0.5px; text-align: left}				
				
			.catalog-content {clear: both; margin: 10px 0 20px 10px; padding: 0; width: 540px; min-height: 150px; overflow: hidden; background: #e5e5e5}
				.catalog-left {margin: 0; padding: 0; width: 140px; height: 150px; float: left; display: inline; overflow: hidden}
					.catalog-left img {margin: 10px 5px 0}
				.catalog-center {margin: 0; padding: 0; width: 300px; height: 150px; float: left; display: inline; overflow: hidden}
					.catalog-center h2 {margin: 25px 10px 10px; font: bold 0.75em/12px Arial, sans-serif; color: #000; letter-spacing: 0.5px; text-align: left}
					.catalog-center p, .catalog-center ul {margin: 25px 10px 10px; font: normal 0.75em/12px Arial, sans-serif; color: #000; letter-spacing: 0.5px; text-align: left}
					.catalog-center p.sub {margin: 10px 10px 0}
					.catalog-center ul li {list-style: disc inside}
				.catalog-right {margin: 0; padding: 0; width: 100px; height: 150px; float: left; display: inline; overflow: hidden}
					.catalog-right p {margin: 25px auto 0; width: 75px; height: 100px; font: normal 0.75em/12px Arial, sans-serif; color: #636b72; letter-spacing: 0.5px; text-align: center; background: #fff}
						.catalog-right p img {margin-top: 35px}
						.catalog-right p a {color: #000; text-decoration: none}
						.catalog-right p a:hover {color: #000; text-decoration: underline}
						
		.catalog-pages p {padding: 10px; font: bold 0.6875em/1.5 Verdana, Tahoma, Arial; color: #1c2c46; letter-spacing: 0.5px; text-align: left;}
		.catalog-pages p a:link, .catalog-pages a:active, .catalog-pages a:visited {color: #1c2c46; text-decoration: none;}
		.catalog-pages - a:hover {color: #1c2c46; text-decoration: none;}
		/* end catalog post */

	
	/* post contents end */

	/* comments contents */

	.comments-template {margin: 20px 0 0; padding: 10px 0 0 10px; width: 550px}
	.comments-template p {font: normal 1em/1.5 Verdana, Tahoma, Arial; color: #1c2c46; letter-spacing: 0.5px; text-align: left;}
	.comments-template ol.commentlist {margin: 0; padding: 0 0 15px; list-style: none;}
	.comments-template ol.commentlist li {margin: 10px 20px 0 0; padding: 0 20px 10px 0; width: 525px; border-bottom: 1px solid #ccc; font: normal 0.6875em/1.5 Verdana, Tahoma, Arial; color: #1c2c46; letter-spacing: 0.5px; text-align: left}

	.comments-template h2 {padding: 0; font: bold 0.9375em/1.5 Verdana, Tahoma, Arial; color: #333; letter-spacing: 0.5px; text-align: left;}
	
	.comments-template h3#comments {margin: 0; padding: 0 ; font: bold 0.9375em/1.5 Verdana, Tahoma, Arial; color: #333; letter-spacing: 0.5px; text-align: left;}
	.comments-template .commentlist .commentmetadata {font: normal 1em/1.5 Verdana, Tahoma, Arial; color: #1c2c46; letter-spacing: 0.5px; text-align: left;}
	.comments-template .commentlist .commentmetadata a:link, .commentmetadata a:active, .commentmetadata a:visited {color: #1c2c46; text-decoration: none;}
	.comments-template .commentlist .commentmetadata a:hover {color: #1c2c46; text-decoration: none;}
	
	.commentmetadata .url {margin: 0; padding: 0}
	
	.comments-template h3#respond {margin: 0; padding: 0 ; font: bold 0.9375em/1.5 Verdana, Tahoma, Arial; color: #333; letter-spacing: 0.5px; text-align: left;}
	.comments-template form p {margin: 0; padding: 0 ; font: bold 0.9375em/1.5 Verdana, Tahoma, Arial; color: #333; letter-spacing: 0.5px; text-align: left;}
	.comments-template form p label {margin: 0; padding: 0 ; font: bold 0.75em/1.5 Verdana, Tahoma, Arial; color: #333; letter-spacing: 0.5px; text-align: left;}
	.comments-template form p input.submit {margin: 0; padding: 3px; font: normal 0.75em/1.5 Verdana, Tahoma, Arial; color: #333; letter-spacing: 0.5px; text-align: left; border: 1px solid #636b72; background: transparent;}
	
	.comments-template textarea {marign: 0; padding: 0; font: normal 0.75em/1.5 Verdana, Tahoma, Arial; color: #1c2c46; letter-spacing: 0.5px; text-align: left;}

	.comments-template p.nocomments {padding: 0;}

	

	/* comments contents end */