ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input { margin: 0pt; padding: 0pt; }
ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
a { color: #222; text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: 0pt none ; }
.clear { clear: both; }
body { margin: 0px; padding: 0px; background: rgb(56, 37, 38) url('bgr_main.png') repeat-x; font-family: Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(0, 0, 0); }
#wrapper { margin: 0px auto; background: transparent url('bgr_wrapper.png') repeat-y; width: 1000px;}
#page { padding: 0pt 29px; background: transparent url('bgr_page.png') no-repeat; width: 942px;}
#header_top { background: transparent url('bgr_header_top.png') no-repeat; overflow: hidden; width: 100%; height: 41px; }
#header_top p { padding: 10px 0pt 0pt 15px; float: left; font-size: 12px; }
#header_top a { color: rgb(143, 133, 134); }
#header_top h2 { float: right; }
#header_top h2 a { margin: 0pt 0pt 0pt -130px; position: absolute; z-index: 100; }
#header { background: transparent url('bgr_header.png') no-repeat; overflow: hidden; width: 100%; height: 120px; }
#header h1 { padding: 15px 0pt 0pt 61px; color: #222; font-size: 28px; letter-spacing: 5px; text-transform: uppercase; font-family: Tahoma,Geneva,sans-serif; width: 381px; float: left; }
#header h1 a { color: #222; }
#header h1 a:hover { text-decoration: none; }
.description { font-size: 14px; position: relative; top: 0px; color: #222; display: block; letter-spacing: 0pt; font-weight: normal; text-transform: none; }
#header h2 { padding: 20px 0pt 0pt; float: left; width: 500px; }
#menu { background: transparent url('bgr_menu.png') repeat-x; overflow: hidden; width: 100%; height: 53px; }
#menu_items { float: left; width: 666px; }

#menu_items ul { padding: 13px 0pt 0pt 10px; float: left; }
#menu_items li { padding: 0pt 5px; float: left; font-size: 15px; color: #222; }
#menu_items a, #menu_items span { padding: 5px; color: #222; display: block; float: left; }
#menu_items a:hover, #menu_items a.select { background: rgb(0, 0, 0) none repeat; text-decoration: none; color: rgb(255, 255, 255); }
#body { background: transparent url('bgr_body.png') no-repeat; overflow: hidden; width: 100%; }
#body_top { padding: 0pt 0pt 46px; background: transparent url('bgr_body_top.png') no-repeat scroll left bottom; overflow: hidden; width: 100%; }
#body_left { width: 660px; float: left; }
#body_right { width: 282px; float: right; }
#body_left_content { padding: 30px 0pt 0pt 40px; width: 586px; }
.post { margin: 0pt 0pt 30px; width: 100%; }
.post-title { width: 100%; }
.post-title h2 { font-size: 20px; color: #222; font-weight: normal; font-family: Tahoma,Geneva,sans-serif; text-transform: uppercase; }
.post-title h2 a { color: #222; }
.post-title h3 { border-bottom: 1px solid rgb(202, 201, 199); padding: 8px 0pt; font-weight: normal; color: rgb(123, 123, 123); font-size: 12px; font-family: Verdana,Arial,Helvetica,sans-serif; }
.post-title h3 a, .post-title h3 span { color: rgb(237, 20, 91); }
.entry { padding: 10px 0pt 0pt; line-height: 1.5; font-size: 14px; }
.entry p { padding-bottom: 15px; }
.entry a { text-decoration: underline; color: rgb(96, 80, 81); }
.entry p a:hover { text-decoration: none; }

.post-page { width: 100%; }
h2.page_title { border-bottom: 1px solid rgb(202, 201, 199); padding: 0pt 0pt 8px; font-size: 25px; color: #222; font-weight: normal; font-family: Tahoma,Geneva,sans-serif; text-transform: uppercase; }
.post-page .entry {  }
.post-page .entry a { text-decoration: underline; color: rgb(96, 80, 81); font-weight: bold; }
.post-page .entry a:hover { text-decoration: none; }
.entry strong { color: #222; }
.post-page .entry strong, .post-page .entry h1, .post-page .entry h2, .post-page .entry h3, .post-page .entry h4, .post-page .entry h5, .post-page .entry h6 { color: #222); display: block; font-weight: normal; }
.post-page .entry strong { font-size: 28px; }
.post-page .entry h1 { padding: 0pt 0pt 14px; font-size: 26px; }
.post-page .entry h2 { padding: 0pt 0pt 14px; font-size: 24px; }
.post-page .entry h3 { padding: 0pt 0pt 12px; font-size: 22px; }
.post-page .entry h4 { padding: 0pt 0pt 10px; font-size: 20px; }
.post-page .entry h5 { padding: 0pt 0pt 8px; font-size: 18px; }
.post-page .entry h6 { padding: 0pt 0pt 6px; font-size: 16px; }
#body_right_content { margin: 31px 0pt 0pt 7px; }
#right_ads { margin: 0pt 0pt 2px; overflow: hidden; width: 100%; }
#right_ads div { padding: 0pt 5px 5px 0pt; float: left; }
#right_ads div img { float: left; width: 125px; height: 125px; }
#sidebar { width: 255px; }
.sidebars h2 { padding: 15px 0pt 0pt 50px; background: transparent url('bgr_sidebars_h2.gif') no-repeat; font-size: 20px; color: #222; font-family: Tahoma,Geneva,sans-serif; text-transform: uppercase; font-weight: normal; width: 205px; height: 35px; }
.sidebars ul { color: #222; }
.sidebars ul li { margin: 0pt 0pt 10px; }
.sidebars ul li ul li { margin-bottom: 0pt; width: auto; }
.sidebars ul li ul li ul li { margin-left: 0pt; }
.sidebars li ul { padding: 0pt 15px 10px 10px; }
.sidebars li ul li ul { background: transparent none repeat; padding-bottom: 0px; padding-left: 10px; width: auto; }
.sidebars li ul li ul li ul {  }
.sidebars li { background: transparent none repeat; margin-bottom: 0px; }
.sidebars li li { border-bottom: 1px solid rgb(233, 233, 233); padding: 7px 0pt 7px 8px; margin-bottom: 0px; font-size: 13px; }
.sidebars li li li { border: 0pt none ; background: transparent none repeat; padding-bottom: 3px; }
.sidebars li a { color: #222; }
.sidebars li.widget_categories ul li { font-weight: bold; color: #222; }
.sidebars li.widget_categories ul li a { padding: 0pt 0pt 0pt 14px; background: transparent url('ico_cat.gif') no-repeat scroll left 5px; font-weight: normal; }
.sidebars li.widget_categories ul li ul li a { padding: 0pt 0pt 0pt 14px; background: transparent url('ico_cat.gif') no-repeat scroll left 5px; font-weight: normal; }
.sidebars li.widget_archives ul li a { padding: 0pt 0pt 0pt 14px; background: transparent url('ico_cat.gif') no-repeat scroll left 5px; font-weight: normal; }
.sidebars li.linkcat ul li a { padding: 0pt 0pt 0pt 14px; background: transparent url('ico_cat.gif') no-repeat scroll left 5px; font-weight: normal; }
.sidebars li.widget_meta ul li a { padding: 0pt 0pt 0pt 14px; background: transparent url('li_cat.gif') no-repeat scroll left 5px; font-weight: normal; }
.sidebars .widget_tags p { padding: 0px 10px 10px 15px; }
.sidebars .widget_tags a { color: #222; }
.sidebars .textwidget { padding: 10px; }
#footer { background: transparent url('bgr_footer.png') no-repeat; overflow: hidden; width: 100%; height: 132px; }
#footer p {
padding:20px;
color:#e4d7ce;
}
#footer a {
color:#e4d7ce;
font-weight:bold;
font-size:18px;
}
#footer span {
cursor:pointer;
}
p img { padding: 0pt; max-width: 100%; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { margin: 0pt 0pt 2px 7px; padding: 4px; display: inline; }
img.alignleft { margin: 0pt 7px 2px 0pt; padding: 4px; display: inline; }
.alignright { float: right; }
.alignleft { float: left; }

acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed rgb(153, 153, 153); }
blockquote { margin: 15px 30px 10px 10px; background: transparent url('blockquote_bg.gif') repeat-y; padding-left: 24px; padding-bottom: 7px; }
blockquote blockquote { background: transparent url('blockquote_bg2.gif') repeat-y; }
blockquote cite { margin: 5px 0pt 0pt; display: block; }
.center { text-align: center; }
hr { display: none; }
a img { border: medium none ; }
.navigation { margin: 10px 0pt 60px; overflow: hidden; display: block; text-align: center; width: 100%; }
.navigation a { color: rgb(154, 154, 154); font-size: 13px; }

.entry ul { border: 1px solid rgb(218, 235, 229); margin: 0pt 0px 15px 0px; padding: 15px; background: rgb(244, 252, 250) none repeat; list-style-type: none; list-style-image: none; list-style-position: outside; }
.entry ul li { padding: 3px 0pt 4px 18px; background: transparent url('ico_ul.gif') no-repeat scroll left 9px; color: #222; display: block; }
.entry ul li:before {  }
.entry ol { border: 1px solid rgb(218, 235, 229); margin: 0pt 10px 15px 30px; padding: 15px 15px 25px 40px; background: rgb(244, 252, 250) none repeat; }
.entry ol li { border-bottom: 1px solid rgb(210, 217, 215); margin: 0pt; padding: 3px 0pt 4px; color: #222; }

ol li { list-style-type: decimal; list-style-image: none; list-style-position: outside; }
#searchform { margin: 10px auto; padding: 5px 3px; text-align: center; }
#sidebar #searchform #s { padding: 2px; width: 108px; }
#sidebar #searchsubmit { padding: 1px; }
.entry form { text-align: center; }
select { width: 130px; }

h4 {
margin-bottom:10px;
font-size:14px;
text-transform:uppercase;
margin-top:5px;
}

.thumbnail-div {
width:120px;
float:left;
}
.thumbnail-div img{
padding:5px;
background:#f6efe8;
}

.abold a {
font-weight:bold;
}
