@charset "utf-8";
/* CSS Document */

div.paper div.paper_body div.body {
	padding: 28px 34px 34px 64px;
}

div.paper div.paper_body div.frame div.cola {
	width: 626px; /* 946 - width of colb */
	margin-right: 0;
}

div.paper div.paper_body div.frame div.colb {
}

div#list_view div.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	line-height: 20px;
}


div#widgets {
	padding-top: 42px;
}

div#widgets div.widget {
	width: 320px;
	clear: both;
	margin-bottom: 48px;
}

div#widgets div.widget div.widget_clip {
	background-image: url(../img/blog_widget_clip.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 42px;
	height: 36px;
	margin-left: 102px;
	position: relative;
	z-index: 2;
}

div#widgets div.widget div.wframe {
	width: 320px;
	background-image: url(../img/blog_widget_fill.png);
	background-position: top center;
	background-repeat: repeat-y;
	margin-top: -26px;
	position: relative;
	z-index: 1;
}

div#widgets div.wbody {
	background-image: url(../img/blog_widget_bottom.png);
	background-position: bottom center;
	background-repeat: no-repeat;
	padding-bottom: 24px;
	min-height: 143px;
}

div#widgets div.wbody div.guts {
	padding: 18px 28px 12px 28px;
}

div#widgets div.wbody div.guts img.header {
	width: 180px;
	height: 42px;
	padding-bottom: 6px;
}


div.bheader {
	height: 48px;
    background-repeat: no-repeat;
}



/* BREADCRUMBS */
div#bread {
	clear: both;
	position: relative;
	z-index: 1;
	background-color: #f6e4be;
	padding: 6px 10px;
}

div#bread ul {
	list-style: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
}

div#bread li {
	float: left;
	margin-right: 12px;
}

div#bread a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #611e0b;
	text-decoration: none;
}

div#bread li a:hover {
	color: #333;
}

div#bread li a.on {
	font-weight: bold;
	color: #333;
}

div#bread span.dim {
	color: #ccc;
	font-weight: normal;
}

div#bread li.filter a {
	float: left;
}

div#bread li a.x {
	display: block;
	width: 18px;
	height: 18px;
	margin: -1px 0 0 4px;
	background-image: url(../img/news/icon_del.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}

div#bread li a:hover.x {
	background-position: -18px 0;
}

div#bread li a.divi {
	display: block;
	width: 8px;
	height: 22px;
	background-image: url(../img/bread_div.png);
	background-position: center;
	background-repeat: no-repeat;
}




/* PAGES MENU */
div.pagesMenu {
	padding: 4px 0 0 0;
}

div.pagesMenu li {
	float: left;
	margin-right: 4px;
}

div.pagesMenu li a {
	display: block;
	padding: 6px 10px;
	color: #ae2003;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

div.pagesMenu li a:hover {
	background-color: #f6e4be;
	color: #333;
}

div.pagesMenu li.current_page_item a {
	background-color: #f6e4be;
	color: #ae2003;
}






div.post {
	padding: 24px 0;
}

div.post h1.title {
}

div.post h1.title a {
	font-family: Helvetica, sans-serif;
	font-size: 28px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}

div.post h1.title a:hover {
	color: #990000;
}

div.post div.title {
}

div.post div.title a {
	font-family: Helvetica, sans-serif;
	font-size: 28px;
	color: #333;
	text-decoration: none;
}

div.post div.title a:hover {
	color: #990000;
}

div.post div.txt {
	clear: both;
}

div.post div.txt p {
	padding: 4px 0;
}


div.details {
	padding: 2px 0;
	margin-bottom: 12px;
	font-family: Tahoma, "Arial Narrow", Arial;
	font-size: 8pt;
	color: #e6b66a;
}

div.details span.txt1 {
	padding: 0 3px 0 0;
}

div.details span.txt {
	padding: 0 3px 0 12px;
}

div.details a {
	margin: 0;
	color: #6b2b12;
	font-weight: bold;
	text-decoration: none;
}

div.details a.date {
}

div.details a.author {
}

div.details a.cat {
}


div.post div.tags {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #999;
}

div.post div.tags a {
	font-family: Helvetica, sans-serif;
	color: #333;
	font-size: 14px;
	text-decoration: none;
	margin: 0 4px;
}

div.post div.tags a:hover {
	color: #ae2003;
}



div.commentsLink {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
}

div.commentsLink a {
	text-decoration: none;
	color: #676767;
	padding: 0 8px;
}

div.commentsLink a:hover {
	color: #ae2003;
}






/* COMMENTS */
div#comments {
	margin-top: 64px;
}

div.comment {
	width: 522px;
	padding: 6px 0 28px 0;
}

div.comment div.cframe {
	background-image: url(../img/comment_body.png);
	background-position: top center;
	background-repeat: repeat-y;
}

div.comment div.cbody {
	background-image: url(../img/commentT.png);
	background-position: top center;
	background-repeat: no-repeat;
	padding-top: 12px;
}

div.comment div.ctxt {
	background-image: url(../img/commentB.png);
	background-position: bottom center;
	background-repeat: no-repeat;
	padding: 14px 44px 44px 48px;
	min-height: 14px;
	font-family: Tahoma, "Arial Narrow", Arial;
	font-size: 12px;
	color: #6b2b12;
	line-height: 18px;
}

div.comment div.author {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6b2b12;
	padding: 0 42px 0 0;
	text-align: right;
}

div.comment span.date {
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #be9350;
}

div.comment span.ampm {
	color: #999;
}

div.paginator {
	color: #999;
	float: right;
	padding-left: 44px;
	margin-right: 8px;
	background-image: url(../img/page.png);
	background-position: 0 2px;
	background-repeat: no-repeat;
}

div.paginator ul {
	list-style: none;
}

div.paginator li {
	float: left;
	margin-right: 6px;
}

div.paginator a {
	display: block;
	font-family: Tahoma, "Arial Narrow", Arial;
	font-size: 12px;
	letter-spacing: -1px;
	color: #999;
	text-decoration: none;
	padding: 4px 5px;
}

div.paginator a:hover {
	background-color: #eee;
	color: #333;
}

div.paginator a.on {
	font-size: 12px;
	color: #333;
	background-color: #eee;
}



div#comment_form {
	clear: both;
	padding-top: 18px;
}

#author {
	background-image: url(../img/formElement_name.png);
}

#email {
	background-image: url(../img/formElement_email.png);
}

div#comment_form input.field, div#comment_form textarea.field {
	padding: 8px;
	background-color: #333;
	background-position: 0 0;
	background-repeat: no-repeat;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ccc;
	border: solid 2px #333;
	margin: 6px 0;
	width: 94%;
}

div#comment_form input:hover.field, div#comment_form textarea:hover.field {
}

div#comment_form input:focus.field, div#comment_form textarea:focus.field {
	background-color: #fff;
	color: #333;
}

div#comment_form input.on, div#comment_form textarea.on {
	background-color: #fff;
	color: #333;
}

div#comment_form .btn {
	margin-top: 8px;
}
/* END COMMENTS */





/* ARCHIVES */
div#archives {
	font-family: Tahoma, "Arial Narrow", Arial;
	color: #676767;
}

div#archives ul {
	list-style: none;
	padding: 4px 0 4px 18px;
	clear: both;
}

div#archives li {
	float: left;
	padding: 3px 6px;
}

div#archives li.today, div#archives td.today {
	border: dashed 1px #fff;
}

div#archives li.today {
	padding: 2px 5px;
}

div#archives a {
	font-family: Tahoma, "Arial Narrow", Arial;
	color: #333;
	text-decoration: none;
}

div#archives a:hover {
	color: #999;
}


div#archives div.years {
}

div#archives div.years a {
	font-size: 24px;
}


div#archives div.months {
}

div#archives div.months li {
	margin-bottom: 4px;
	font-size: 18px;
}


div#archives div.days {
	margin: 0 30px 0 -6px;
}

div#archives div.days table {
	padding-left: 22px;
	font-size: 14px;
}

div#archives div.days table td {
	width: 28px;
	height: 28px;
	font-family: Tahoma, "Arial Narrow", Arial;
	text-align: center;
}

div#archives div.days table td a {
	display: block;
	text-decoration: none;
	padding: 4px 0;
	color: #676767;
	font-weight: bold;
}

div#archives div.days table td a:hover {
	background-color: #fff;
}

div#archives div.days table td.on a {
	color: #ae2003;
	font-weight: bold;
}

div#archives .off {
	color: #ddbe7c;
}

div#archives .on, div#archives .on a {
	color: #ae2003;
}


div#navi {
	clear: both;
	padding-top: 34px;
}

/* CATEGORIES */
div#cats {
}

div#cats ul {
	list-style: none;
	clear: both;
}

div#cats a {
	display: block;
	padding: 5px 18px 5px 34px;
	margin: 0 30px 3px 0;
	color: #333;
	font-family: Tahoma, "Arial Narrow", Arial;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

div#cats a:hover {
	background-color: #f2d498;
	color: #333;
}

div#cats a.on {
	background-color: #333;
	color: #fff;
}

/* TAGS */
div#tags {
}

div#tags a.more {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #ae2003;
	text-decoration: none;
	display: block;
	width: 90px;
	margin: 12px 0 0 24px;
}

div#tags a.more:hover {
	text-decoration: underline;
}

div#tags div.cloud {
	padding-left: 24px;
}

div#tags div.cloud a {
	font-family: Helvetica, sans-serif;
	color: #333;
	text-decoration: none;
	margin: 0 4px;
	position: relative;
	z-index: 0;
}

div#tags div.cloud a:hover {
	color: #999;
}

div#tags div.cloud a.one {
	font-size: 34px;
}

div#tags div.cloud a.two {
	font-size: 24px;
}

div#tags div.cloud a.three {
	font-size: 18px;
}


/* LINKS/BLOGROLL */

div#blogroll {
	font-family: Geneva, Tahoma, sans-serif;
	font-size: 14px;
	color: #333;
}

div#blogroll ul {
	list-style: circle;
	padding-left: 40px;
}

div#blogroll li {
}

div#blogroll li a {
	text-decoration: none;
	display: block;
	padding: 4px 6px;
	color: #333;
}

div#blogroll li a:hover {
	background-color: #fff;
	color: #333;
}

div#blogroll li span {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #676767;
	word-wrap: break-word;
}


.subscribeForm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
}

.subscribeForm input {
	padding: 3px 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #333;
}

.subscribeForm input[type=text] {
	width: 60%;
}

div.prevnextnav {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #ae2003;
}

div.prevnextnav a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #ae2003;
	font-weight: bold;
	text-decoration: none;
}

div.prevnextnav a:hover  {
	text-decoration: underline;
}

div.prevnextnav div.alignleft {
	float: left;
}

div.prevnextnav div.alignright {
	text-align: right;
}

/* TAGS VIEW */
div.tagsView {
	background-image: url(../img/tagsCloud.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	min-height: 200px;
}

div.tagsView div.tags {
	padding: 28px;
}

div.tagsView div.tags div.cloud {
	text-align: justify;
}

div.tagsView div.tags div.cloud a {
	font-family: Helvetica, sans-serif;
	color: #333;
	text-decoration: none;
	margin: 0 4px;
}

div.tagsView div.tags div.cloud a:hover {
	color: #ae2003;
}
/* end TAGS VIEW */

/******************************************
* Align box
******************************************/

img.centered, .aligncenter, div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}

img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}

.alignright {
float: right;
}

.alignleft {
float: left;
}
