html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
    background: transparent;
}

body { font-family: Arial, Helvetica, sans-serif; font-size: 62.5%; color: #191919; background-image: url(dmbg2.jpg); background-color: #e3dfc6; background-repeat: no-repeat; background-position: center top; }
body a { color: #7f0708; }
body a:hover { color: #480708; }
#topbar { width: 100%; height: 35px; background: #191919; }
#innertopbar { width: 964px; height: 35px; margin: 0 auto; }
#mainNav { float: left; }
#mainNav li { display: inline; list-style-type: none; height: 35px; line-height: 35px; font-size: 1.35em; }
#mainNav li a { color: #d1c9ad; text-decoration: none; padding-right: 20px; }
#mainNav li a:hover { text-decoration: underline; }
#subNav { float: right; }
#subNav li { display: inline; list-style-type: none; height: 35px; line-height: 35px; font-size: 1.35em; }
#subNav li a { color: #dc7f1e; text-decoration: none; padding-right: 20px; }
#subNav li a:hover { text-decoration: underline; }
#masthead { width: 964px; height: 120px; margin: 0 auto; }

#advertArea { width: 981px; height: 90px; margin: 0 auto; padding:5px; clear: both; background: #6b6969; }
#wrapper { width: 964px; margin: 0 auto; clear: both; border-left: solid 1px #d9d4c0; border-right: solid 1px #d9d4c0; background: #fff; font-size: 1.35em; line-height:20px; background-image: url(dmwrapperbg2.jpg); background-repeat: repeat-y; }

#wrapper_inner { width: 964px; margin: 0 auto; clear: both; border-left: solid 1px #d9d4c0; border-right: solid 1px #d9d4c0; background: #fff; font-size: 1.35em; line-height:20px; background-image: url(dmwrapperbg2_inner.jpg); background-repeat: repeat-y; }

#teaser { width: 986px; height:15px; line-height: 26px; margin: 0 auto; background-image: url(teaserbg3.png); background-repeat: no-repeat; font-size: 1.5em; }
.teaserLeft { margin-left: 20px; margin-top: 4px; width: 600px; height: 26px; float: left; }
.teaserRight { margin-right: 20px; margin-top: 4px; width: 340px; height: 26px; float: right; text-align: right; }
#content { width: 700px; float: left; }
#content_inner { width:964px; float: left; }

.post { padding: 0 20px; }
#content p { margin:0px 0; padding:5px 0 5px 0; text-align:justify; font-size:13px; }
#content h1, #content h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.8em; line-height: 1.25em; font-style: italic; font-weight: normal; text-align: left; margin: 0px 0 0 0; }
#content h1 a, #content h2 a { text-decoration: none; color: #191919; }
.postInfo { color: #333; font-size: .85em; text-align: center; margin: 0; }
.post { font-size: 1.15em; }
.post img { background: #E3DFC6; padding: 5px; border: solid 1px #DAD8CF; }
.post h3, #comments h3 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.8em; font-style: italic; font-weight: normal; margin: 20px 0 10px 0; }
.post h4 { font-size: 1.25em; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; }
.post ul, .post ol { margin-left: 20px; margin-bottom: 20px; }
.post ul li, .post ol li { margin-left: 20px; }
#comments { margin: 0 20px; }

.readMore { margin-bottom: 20px; padding-bottom: 20px; border-bottom: dotted 2px #999; }
.readMore a { background: #81090a; color: #fff; padding: 5px; text-decoration: none; }
.readMore a:hover { background: #191919; color: #fff; }
.wp-pagenavi { margin-bottom: 20px; }
#comments .comment { border-top: 1px solid #D9D4C0; padding: 10px 10px 10px 10px; line-height: 20px;
}
#comments .admin { background: #e3dfc6; }
#comments .last { border-bottom: 1px solid #D9D4C0; }
#comments .comment .head { width: 100%; float: left; }
#comments .comment .head a { width: 300px; float: left; font: bold 14px Arial, serif; color: #7f0708; text-decoration: none; margin: 3px 0 0 0; }
#comments .comment .head a.avatar, #comments .comment .head img.avatar  { width: 40px; float: left; margin: 0 10px 10px 0; }
#comments .comment .head span { width: 300px; display: block; }
#comments textarea#comment { width: 425px; height: 169px; background: #fff; border: 1px solid #e0ddd2; font: 12px Arial, serif; padding: 5px; }
#comments input#submit { width: 180px; height: 30px; background: #7f0708; border: none; color: #fff; font: 14px Arial, serif; }
#comments input#author, #comments input#email, #comments input#url { width: 176px; height: 16px; background: #fff; border: 1px solid #e0ddd2; font: 12px Arial, serif; padding: 3px 0 0 3px; }
#comments p label { font: 14px Arial, serif; padding: 2px 0 0 5px; }
#comments ul { margin-left: 20px; }
#comments li { margin-left: 20px; }
#sidebar { width: 263px; float: right; margin: 0; /*background-image: url(rssblack.jpg); background-repeat: no-repeat;background-position: center top; */}
#feeds { line-height: 1.35em; padding: 0 10px; }
.feedInfo { height: 32px; line-height: 32px; padding-left: 34px; padding-top: 4px; font-size: 1.25em; font-style: italic; color: #fff; }
#feeds p { margin: 0; }
#feeds p a { font-size: .9em; color: #d76000; }
#feedLinks p { margin-top: 10px; }
#ads { margin-top: 20px; }

#narrowSide { width: 169px; float: left; }
#narrowSide_inner { width: 250px; float: left; }

#narrowSide h3, #narrowSide_inner h3{ font-size:13px; font-weight: bold; color:#fff; padding:5px 0 0 25px; width:155pk; height:30px; background:url(header_linkbg.jpg) no-repeat; margin: 10px 0 0 0; }
#sidebar h3{ font-size:13px; font-weight: bold; color:#fff; padding:5px 0 0 25px; width:91%; height:30px; background:url(header_linkbg.jpg) no-repeat; margin: 10px 0 0 0; }

.topMarg { margin-top: 20px; }
.smallTopMarg { margin-top: 10px; }
/*#popularPosts img, #psBrushes img, #newsList img { margin-top: 20px; }*/
#narrowSide ul li, #narrowSide_inner ul li { font-size:13px; line-height: 1.25em; list-style-type: none; margin-left: 1px; padding: 0; display: block; border-bottom: solid 1px #D7D7BB; }
#narrowSide ul li a, #narrowSide_inner ul li a { padding: 8px 10px; display: block; text-decoration: none; color: #333; }
#narrowSide ul li a:hover, #narrowSide_inner ul li a:hover { color: #7f0708; text-decoration: underline; }
#recentJobs p, #newsList p { margin: 10px 10px 0 10px; }
#search { margin: 20px 10px 0 10px; }
.search_box{
font-size:13px; font-weight: bold; color:#fff; padding:5px 0 0 30px; width:100%; height:30px; background:url(searchblack.jpg) no-repeat; margin: 10px 0 0 0; 
}
.search_field { width: 150px; height: 18px; background:#fff; border: 1px solid #e0ddd2; padding: 7px 5px 0 5px; float: left; }
.search_submit { width: 66px; height: 27px; background: #81090A; border: 1px solid #81090A; font: 14px; font-family: Arial, Helvetica, sans-serif; margin-left: 10px; color: #fff; float: left; }
/*#sidebar h3 { font-size: 1em; font-weight: bold; color: #7f0708; padding-left: 10px; margin: 10px 0 0 0; }
*/
#sidebar ul li { font-size: 1em; line-height: 1.25em; list-style-type: none; padding: 0 ; display: block; border-bottom: solid 1px #D7D7BB; }
#sidebar ul li a { padding: 5px 10px; display: block; text-decoration: none; color: #333; }
#sidebar ul li a:hover { color: #7f0708; text-decoration: underline; }
.newsTitle { display: block; font-size: 1em; line-height: 1.25em; font-weight: bold; margin: 0; padding: 0; }
#main { width: 531px; float: right; }
#main_inner { width: 700px; float: right;}

#main_inner p{text-align:justify; padding:5px 0 5px 0; font-size:13px;}


#footer { width: 964px; font-size: 1.35em;  clear: both; margin: 0 auto; border-top: solid 1px #d9d4c0; padding-bottom: 40px; }
#footer p { font-size: 1.35em; margin: 10px 0; padding-left: 20px; }
#newsList .smallText { font-size: .85em; }
.clear { clear: both; }
blockquote { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; border-left: solid 3px #333; padding-left: 20px; }
#creditfooter { display: none; }
#submittedby { display: none; }
.info { color: #333; font-size: .85em; text-align: center; margin: 0; }
.category-news #submittedby { display: inline; }
.category-news #categoryExcerpt { display: none; }
.category-news .info { display: none; }
.newsInfo { display: none; }
.category-news .categoryPost h2 a { font-family: Arial, Helvetica, sans-serif; font-size: .85em; font-weight: bold; text-align: left; display: block; font-style: normal; }
.category-news .newsInfo { display: block; text-align: left; margin-bottom: 30px; }
.category-news .readMore { display: none; }
#catarch { margin: 0; padding: 0; }
#catarch li { width: 100%; list-style-type: none; float: left; } 
#galleryexcerpt { display: none; }
.category-gallery .categoryPost { width: 225px; float: left; }
.category-gallery #galleryexcerpt { display: block; }
.category-gallery .categoryPost h2 a { width: 225px; font-size: .65em; display: block; text-align: left; margin-bottom: -10px; font-style: normal; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.category-gallery .categoryPost .info { display: none; }
.category-gallery .readMore { display: none; }
.orange a { color: #d76000; }
#categoryHeading { font-size: 1.25em; font-weight: bold; }
#bottomBanner { display: block; position: fixed; bottom: 0px; left: 0px; width: 100%; height: 40px; z-index: 999; text-align: center; background-color: #b5ae92; }
#bottomBanner img { margin: 0 auto; border: none; }
.bannerAd { border: solid 5px #dad8cf; margin: 10px 0 10px 10px; }

/********************************************************/

.top_banner{
width:470px;
height:60px;
float:right;
background:#999999;
margin:25px 0 0 0;}

.logo { float:left;
margin:5px 0 0 0;
}

.addtop{
width:728px;
height:90px;
background:#fff;
float:left;
}

.bonustop{
float:right;
width:230px;
height:90px;
}
.bonutxt{
font-size:12px;
color:#fff;
}
.ban_name, .ban_name a{
font-size:20px;
color:#fff;
font-weight:bold;
}

.ban_name1, .ban_name1 a{
font-size:18px;
color:#F4DF6F;
font-weight:bold;
}


.bonus_tbl{
 padding:5px;
 margin-left:1px;
}
.tbl_bg{
background:#9C957B;
width:92%;
float:left;
padding:10px;

}
.bons_banner{
float:left;
padding:0;
width:30%;
}
.bons_banner img{
padding-right:5px;
}
.bon_nm_btn{
float:right;
width:65%;
}
*html #sidebar {
float:right;
margin:0 -1px 0 0;
width:260px;
}
.bons_content{
width:100%;
}
#sidebar p{
text-align:justify;
color:#FFFFFF;
font-size:14px;}

.bannertop{
text-align:center;
background:url(banner_bg.jpg) no-repeat;
width:210px;
height:66px;
margin:7px 0 7px 0;
}
.imgalign{
float:left;
padding:0 5px 5px 0;
}
.imgalign1{
float:right;
padding:0 0 5px 5px;
}
.comment p a, .bonus_tbl p a{
font-size:13px;
color:#7F0708;
font-weight:bold;
text-decoration:none;
}
.comment p a:hover, .bonus_tbl p a:hover{
color:#000;
text-decoration:underline;
}
.comment span, date{
 color:#000000;
 font-size:13px;
 font-style:italic;
}

.post h1, .post h2{
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1.5em;
font-style:italic;
font-weight:normal;
line-height:1.25em;
margin:10px 0 0 0;
text-align:left;

}
