/*  

Theme Name: Clean Minimal

Theme URI: http://www.themelab.com/free-wordpress-themes/

Description: A black and white minimalistic theme.  Visit <a href="http://www.themelab.com">Theme Lab</a> for more free themes.

Version: 1.0

Author: Theme Lab

Author URI: http://www.themelab.com/

*/

		*{margin:0;padding:0;text-decoration:none;list-style:none;}

		body{background:#e1cbaf url(images/mainbg.gif) top center no-repeat; font-family: "Lucida Grande", arial, sans-serif;font-size:12px;line-height:18px;color:#333;}

		a{color:#000;text-decoration:none;font-weight:bold;outline:none;}

		.hide {display: none;}

		/* a:hover{color:#289bc6;} */

		

		#container{width:800px;background: transparent url(images/headerbg.png) top center no-repeat; margin:0 auto; height: 98px;}

		#logo{font-size:18px;line-height:37px;color:#222;height:37px;float:left;}

		#nav{float:right;margin-right:10px;}
		#nav li{display:block; float: left; background: url(images/menu_01.gif) no-repeat; margin-right: 10px; margin-top: 60px}
		#nav li a:link, #nav li a:visited {background: url(images/menu_02.gif) no-repeat top right; display: block; height: 20px; line-height: 20px; text-indent: 22px; padding-right: 8px; color: #2c4671}
		#nav li a:hover, #nav li .active, #nav .current_page_item a, #nav li a.current_page_item{}

		/* #nav li a:active{background:#289bc6;} */

		.clear{clear:both;}

		

		.spacer{height:20px;}

		.content {margin:10px auto 0 auto; padding:10px 0;width:800px; background: transparent url(images/contentTop.png) no-repeat;}
			.content span {background: #fff; display: block; float: left;}
		.contentBottom {margin:0 auto 0 auto; padding:8px 0;width:800px; background: transparent url(images/contentBottom.png) bottom left no-repeat; clear: both;}

.sidebar{margin:0 auto; padding-top: 10px; width:800px;background: transparent url(images/contentTop.png) no-repeat;;}
	.sidebar span {background: #fff; display: block; padding: 0 10px 10px 10px; clear: both;}
.sidebar h3{ background: url(images/arch.gif) no-repeat;color:#fff;text-transform:uppercase;font-weight:normal; text-indent: 25px; height: 25px; line-height: 25px;}

		#categories{border-bottom:1px solid #000;line-height:21px;}

		#categories li{display:inline;margin:0 5px 0 0;}

		#categories li a{padding:5px;color:#000;text-transform:uppercase;font-weight:normal;}

		#categories li a:hover, #categories li b{padding:5px 5px 4px 5px;background:#000;color:#fff;text-transform:uppercase;font-weight:normal;}

		/* #categories li a:active, #categories li b:hover, #categories li b:active{background:#289bc6;} */

		

		.post{margin:0 auto; background: #fff; padding: 10px 15px}

		.post .left{width:120px;float:left;}

		.post .left h5 {font-weight:normal;height:83px; width: 103px;display: block; font-size: 66px; color: #2D4772; line-height: 83px; text-align: center; background: url(images/date1.gif) no-repeat;}

		.post .left b{font-weight:normal;font-size:18px;line-height:32px; display: block; width: 103px; height: 32px; background: url(images/date2.gif) no-repeat; color: #EADDCC; text-align: center;}

		.post .right h2 a{text-transform:uppercase; font-weight:normal;font-size:30px;line-height:30px; font-size: 18px; color: #2D4772; text-decoration: underline; display: block; padding-left: 24px; background: url(images/h2bg.gif) no-repeat 0 3px; margin-bottom: 7px;}

		.post .right{width:650px;float:right;}
		
		.post p {font-size: 12px; margin-bottom: 8px}
		.post img {margin: 5px 0;}


		.sidebar ul{line-height:21px;}

		.sidebar ul li{display:inline;margin:0 5px 0 0;}

		.sidebar ul li a{padding:2px;color:#000;text-transform:uppercase;font-weight:normal;display:block; text-transform: capitalize; color: #2D4772; text-indent: 5px;}
			.sidebar ul li a:hover {text-decoration: underline;}

		.footer {height: 89px; width: 780px; clear: both; padding: 10px; background: url(images/footerbg.gif) no-repeat; top center; margin: 0 auto; color: #fff; }
			.footer a:link, .footer a:visited {color: #fff;}
			.footer #centerit {height: auto; text-align: left; padding-left: 40px; line-height: 14px; font-size: 11px; margin-top: 18px;}
		.footerul{line-height:21px;}
		

		.footerul li{display:inline;margin:0 5px 0 0;}

		.footerul li a{padding:5px;color:#000;text-transform:uppercase;font-weight:normal;display:block;}

		.footerul li a:hover, .footerul li b{padding:5px 5px 4px 5px;background:#000;color:#fff;text-transform:uppercase;font-weight:normal;}

		/* .footerul li a:active, .footerul li b:hover, .footerul li b:active{background:#289bc6;} */

		/* .footerul li b{border-bottom:1px solid #000;width:100%;}*/

		

		#fleft{width:48%;float:left;}

		#fright{width:48%;float:right;}

		

		#centerit{text-align:center;}



.commentlist li{padding:10px;background:#eee;}

.commentlist li.alt{background:#ddd;}

.buttonCntrl {display: block; background: url(images/buttncntrl_01.gif) no-repeat left; margin: 0 10px}
	.buttonCntrl span {display: block; background: url(images/buttncntrl_02.gif) right  no-repeat; height: 21px; padding: 0 10px; line-height: 20px; text-align: center;}
	.buttonCntrl a:link, .buttonCntrl a:visited {color: #fff;}
.alignright {float:right;}

.alignleft {float:left;}

/* comments */
h3#respond {color: #2D4772; display: block; margin-bottom: 5px;}
form#commentform {}
form#commentform input#author, form#commentform input#email, form#commentform input#url {display: block-inline; background: url(images/inputbg.gif) no-repeat; border: 0; padding: 1px; height: 17px; width: 159px}
form#commentform textarea {display: block; font-size: 11px; background: url(images/textareabg.gif) no-repeat; height: 130px; width: 368px; padding: 2px; border: 0;}
form#commentform input.submit {display: block; border: 0; background: url(images/submitbg.gif) no-repeat; width: 157px; height: 26px; color: #fff; cursor: pointer;}
