body {
	margin: 50px 0;
	background: url(images/background.jpg);
	font: 12px Arial;
	color: #cbbca9;
}

img {
	border: 0;
}

p {
	margin:0 0 20px 0;
	line-height: 20px;
}

a {
	color: #000000;
	font-weight: bold;
}

a:hover {
	text-decoration: none;
}

#containerMain {
	width: 963px;
	margin: 0 auto;
}

#headerMain {

}

#logoMain {
	width: 963px;
	height: 130px;
	background: url(images/logo.jpg) no-repeat;
}

#navMain {
	width: 963px;
	height: 75px;
}

#nav {
	list-style: none;
	padding: 0;
	margin: 0;
}

#nav li {
	float: left;
	display: inline;
}

#nav a {
	display: block;
	height: 75px;
	background: url(images/nvTemp.jpg) no-repeat;
	text-indent: -1000em;
}

#link1 a {
	width: 271px;
	background-position: 0px 0px;
}

#link1 a:hover {
	background-position: 0px -75px;
}

#link2 a {
	width: 166px;
	background-position: -271px 0px;
}

#link2 a:hover {
	background-position: -271px -75px;
}

#link3 a {
	width: 168px;
	background-position: -437px 0px;
}

#link3 a:hover {
	background-position: -437px -75px;
}

#link4 a {
	width: 200px;
	background-position: -605px 0px;
}

#link4 a:hover {
	background-position: -605px -75px;
}

#link5 a {
	width: 158px;
	background-position: -805px 0px;
}

#link5 a:hover {
	background-position: -805px -75px;
}

#contentMain {
	background: url(images/postBack.jpg) repeat-y;
}

#leftBar {
	float: left;
	width: 480px;
}

#middleBar {
	width: 220px;
	float: right;
	margin-right: 10px;
}

.middleBack {
	width: 220px;
	background: url(images/middleBack.jpg) repeat-y;
	margin-top: 20px;
}

#searchBar {
	width: 220px;
	height: 52px;
	padding: 89px 10px 0 10px;
	background: url(images/searchBack.jpg) no-repeat;
}

#twitter {
	width: 220px;
}

#twitHead {
	width: 220px;
	height:66px; 
	background: url(images/twitterHead.jpg) no-repeat;
}

#tweet {
	padding: 0 20px 5px 20px;
	font: 12px Trebuchet MS;
}

.twit {
	margin: 0;
	padding: 0;
	list-style: none;
}

.twit li {
	padding: 10px 0;
	margin: 0;
	background: url(images/link_underline.jpg) bottom repeat-x;
}

.twit li:last-child {
	padding-bottom: 0;
	background: none;
}

.twit li:first-child {
	padding-top: 0;
}

#sidebarMain {
	float: right;
	display: inline;
	width: 233px;
	background: url(images/sideBack.jpg) repeat-y;
	margin-bottom: 30px;
}

#sideHead {
	width: 233px;
	height: 321px;
	background: url(images/sideHead.jpg) no-repeat;
}

#sidebar ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar ul li {
	margin: 0 0 10px 0;
}

#sidebar h2 {
	margin: 0;
	padding: 0;
	width: 233px;
	height: 60px;
	text-indent: -1000em;
}

.widget_categories li {
	margin: 0 13px 5px 20px!important;
}

/*.widget_categories li a {
	font: 18px Arial;
	display: block;
	width: 198px;
	height: 27px;
	color: #222222;
	background: url(images/catBack.jpg) no-repeat;
	text-decoration: none;
}*/

.widget_categories li a {
	font: bold 14px Arial;
	display: block;
	width: 198px;
	height: 20px;
	line-height: 20px;
	color: #222222;
	background: url(images/catBack.jpg) no-repeat;
	text-decoration: none;
}

.widget_categories li a:hover {
	color: #7d7d7d;
}

#search-3 {
	margin-top: 0px!important;
}

#text-3 h2 {
	background: url(images/searchHead.jpg) no-repeat;
	margin-top: 0px!important;
}

#text-4 h2 {
	background: url(images/twitterHead.jpg) no-repeat;
	margin: 0px!important;
}

#categories-3 h2 {
	background: url(images/catHead.jpg) no-repeat;
}

.collapse a {
	height: 25px!important;
	text-align: center;
}

.collapse a:hover {
	background-color: #1e1d1d!important;
}

.children {
	-moz-border-radius: 10px;
}

.children li{
	margin: 0 0 1px 0!important;
	padding: 0!important;
}

.children li a {
	background: #1e1d1d;
	color: #e7e2dc;
	padding: 4px 5px;
	width: 188px;
	height: auto;
	font: bold 12px Arial!important;
}

.children li a:hover {
	background: #8d8986;
	color: #1e1d1d;
}



#tagHead {
	background: url(images/tagHead.jpg) no-repeat;
	width: 220px;
	height: 169px;
}

#tags {
	padding: 10px!important;
}

#tags a {
	color: #cbbca9;
	font: normal Tahoma!important;
}

#s {
	float: left;
	display: inline;
	width: 150px;
	font: bold 16px Arial;
	line-height: 16px;
	padding: 10px 5px;
	background: #000000 url(images/searchbar.jpg) no-repeat;
	border: 0px;
	color: #913e3d;
}

#searchsubmit {
	float: left;
	display: inline;
	border: 0px;
	background: url(images/searchsubmit.jpg) no-repeat;
	width: 40px!important;
	height: 40px;
}

#searchsubmit:hover {
	cursor: pointer;
	background: url(images/searchsubmithover.jpg) no-repeat;
}

#propaganda {
	background: url(images/propaganda.jpg) no-repeat;
	width: 450px;
	height: 82px;
	margin-bottom: 10px;
	margin-left: 30px;
}

#searchink {
	background: url(images/searchink.jpg) no-repeat;
	width: 450px;
	height: 82px;
	margin-bottom: 10px;
	margin-left: 30px;
}

.postMain {
	width: 450px;
	color: #cbbca9;
	font: 13px Trebuchet MS;
	margin: 0 20px 20px 30px;
	background: url(images/postContent.jpg) repeat-y;
}

.postMain a {
	color: #cbbca9;
	background: url(images/link_underline.jpg) repeat-x;
	background-position: bottom center;
	text-decoration: none;
}

.postHead {
	width: 410px;
	background: url(images/postHead.jpg) no-repeat;
	background-position: bottom center;
	padding: 13px 20px;
}

.postTitle h2 {
	color: #c7b5a2;
	padding: 0;
	margin: 0;
	font-size: 30px;
}

.postTitle {
	float: right;
	display: inline;
	text-align: right;
	width: 320px;
}

.postDate {
	display: inline;
}

.postDay {
	width: auto;
	font-size: 29px;
	color: #c7b5a2;
	margin:0;
	padding: 0;
}

.postMonth {
	width: auto;
	font-size: 40px;
	color: #c7b5a2;
}

.author {
	text-align: right;
	font: bold 14px Arial;
	color: #c7b5a2;
}

.postContent {
	width: 410px;
	padding: 10px 20px 30px 20px;
}

#nextPrev {
	margin-left: 30px;
	text-align: center;
	font: 14px Trebuchet MS!important;
}

#nxt a {
	float: right;
	background: url(images/nxt.jpg) no-repeat;
	display: block;
	width: 40px!important;
	height: 40px!important;
	text-indent: -1000em!important;
}
#prv a {
	float: left;
	background: url(images/prv.jpg) no-repeat;
	display: block;
	width: 40px!important;
	height: 40px!important;
	text-indent: -1000em!important;
}

#respond {
	width: 450px;
}

#respond h3 {
	background: url(images/replyHead.jpg) no-repeat;
	width: 450px;
	height: 43px;
	text-indent: -1000em;
}

#commentform {
	background: url(images/postContent.jpg);
	padding: 20px 20px;
}

#commentform p {
	margin: 0!important;

}

#author, #url, #email{
	background: #2d2c28;
	border: 0;
	width: 400px;
	-moz-border-radius: 10px;
	line-height: 24px;
	font: bold 20px Arial;
	color: #e3ded7;
	padding: 5px;
	margin: 10px 0;
}

#commentsMain {
	width: 450px;
	margin: 0 20px 20px 30px;
}

#comment {
	width: 400px;
	border: 0;
	background: #2d2c28;
	-moz-border-radius: 10px;
	color: #e3ded7;
	font: 12px Trebuchet MS!important;
	padding: 5px;
	margin-top: 10px;
}

#comments {
	width: 450px;
	height: 44px;
	background: url(images/commentHead.jpg) no-repeat;
	margin: 10px 0 0 0;
	padding: 0;
	text-indent: -1000em;
}

#submit {
	background: #2d2c28;
	height: 40px;
	width: 200px;
	color: #e3ded7;
	font: bold 14px Trebuchet MS;
	border: none;
	-moz-border-radius: 10px;
	margin-top: 20px;
}

.url {
	color: #e3ded7;
	text-decoration: none;
}

.commentlist {
	width: 450px;
	padding: 0;
	margin-top: 10px;
	list-style: none;
}

.commentlist li {
	background: url(images/postContent.jpg);
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
}

.commentlist li a {
	color: #cbbca9;
	background: url(images/link_underline.jpg) repeat-x;
	background-position: bottom center;
	text-decoration: none;
}

.comment-author {
	font: bold 16px Trebuchet MS;
	font-style: normal;
	display: block;
	color: #cbbca9;
	background: url(images/postHead.jpg) no-repeat;
	background-position: bottom center;
	padding: 5px 20px 10px 20px;
}

#commentform label small{
	width: 200px;
	font: bold 14px Trebuchet MS;
	color: #cbbca9;
}

.comment-meta, .comment-body p {
	padding: 5px 20px;
	font: 12px Trebuchet MS!important;
}

.avatar {
	display: none;
}

#footerMain {
	width: 963px;
	height: 205px;
	background: url(images/footer.jpg) no-repeat;
}


.wp-caption {
	font-style: italic;
	padding: 0;
	margin: 0;
	width: 400px;
}

.wp-caption-text {
       width: 410px;
       text-align: center;
       padding: 5px 0;
}

.clear {
clear:both;
height:0;
font-size:0;
line-height:0;
margin:0;
padding:0;
	
}
