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;
font-size:100%;
vertical-align:baseline;
background:transparent;
}



body {
line-height:18px;
}


ol, ul {
list-style:none;
}


blockquote, q {
quotes:none;
}


html, body {font-family:Verdana;font-size:100%;
font-size:12px;height:100%;
background:#EBE9E1 url(images/body_top_bg.jpg) repeat-x top left;
}

.clear {
clear: both;
}
a {
color:#323429;
text-decoration:none;
}
a:hover {
text-decoration: none;
}
#wrapper {
margin: 0 auto;
width: 940px;
}



#navTop {
height: 30px;
}

#navTop p.count {
line-height:30px;
font-size:12px;
color:#FFFFFF;
float:left;
display:inline;
}

#navTop p.count a {
padding-right:10px;font-weight:bold;
color:#989994;

}

#navTop p.count span {
font-weight: bold;
color:#657600;
}

#navTop p.rss {
line-height: 30px;
font-size: 12px;
float: right;display: inline;
}

#navTop p.rss a {
padding: 0 17px 0 0;
color: #FFFFFF;
text-decoration: none;
background: url(images/rss_icon.jpg) no-repeat right;
}

#navTop p.rss a:hover{
text-decoration: underline;
}
#header {
width:940px;
height: 93px;
}


/* Logo */
.logo {
	width: 373px;
height: 93px;
float: left;
display: inline;
}

.logo a {
width:373px;
height:93px;
background: url(images/logo.jpg) no-repeat;display:block;
}

#site_title {color:#998;padding:12px 
0 16px 0}
#site_title 
a {color:#FFF;text-decoration:none}
#site_title a:hover {color:#FFB}
#site_title h1 
{
margin-top:5px;
font-size:32px;}
#site_title h1 
span {color:#CCB}
#site_title p {
margin-top:5px;font-size:12px;padding:12px 
0 16px 0}

#mainMenu {
width:940px;
height:31px;
}

#subPages, #subPages * {
margin:0;
padding:0;
list-style: none;
}

#subPages {
height: 30px;
border-left:1px solid #DCDCD4
}

#subPages li {
line-height: 30px;
float:left;
list-style:none;
}

#subPages li a {
color: #323429;
display:block;
padding:0 10px;
font-size:12px;
line-height:30px;
border-right:1px solid #DCDCD4;
text-decoration: none;
}

#subPages li.current_page_item a {font-weight:bold;
}

#subPages li ul {
position:absolute;
left: -999em;
width:15em;
margin-top:0px;
}

#subPages li:hover ul,#subPages li.sfhover ul {
margin-top:1px;
margin-left:-1px;
left:auto;
z-index:10 !important;
}

#subPages li:hover ul li a:hover {
color:#657600;
}

#subPages li.sfhover ul li a {
font-weight:normal;
}

#subPages li.sfhover ul li a:hover {
color: #657600;
}

#subPages li ul li {color: #FF0000;
display:block !important;
width:12em;
border:1px solid #ddd !important;border-right: none !important;border-top:none !important;background:#fff;
}

#galleryWrap {
margin: 20px 0 0 0;
width: 940px;
overflow:hidden;
}

#gallery {
width:640px;
overflow:hidden;
float:left;
display: inline;
}


.title { /*border: 1px solid #DCDCD4;*/
	height: 25px; /*background: #FFF;*/
margin-right: 20px;
margin-bottom: 15px;
background-color: #FFFFFF;
border: 1px solid #DCDCD4;
padding:5px;
width: 610px;
}

.title p.bread {
padding-left:5px;
font-size:12px;
color:#323429;
line-height:25px;
float:left;
display: inline;
}

.title p.bread a {
color: #323429;
text-decoration:underline;
}

.title p.bread a:hover {
text-decoration: none;
}

.title p.bread span {
font-weight:bold;
}

.title p.rss {
padding-right:5px;
font-size:12px;
line-height:25px;
float:right;
display:inline;
}

.title p.rss a {
padding-right:17px;
text-decoration:none;
color: #323429;
background:url(images/rss_icon_cats.jpg) no-repeat right;
}

.title p.rss a:hover {
text-decoration: underline;
}


.thumbs {
margin:0 20px 20px 0;
width:298px;
height:275px;
float:left;
display:inline;
background: #FFF;
border:1px solid #DCDCD4;
position: relative;
}

.thumbs a img {
margin:11px 11px 9px 11px;
width:274px;
height:230px;
display:block;
border:1px solid #DCDCD4;
}

.thumbs h2 {
margin:0 0 0 12px;
font-size:12px;
font-weight:normal;
}

.thumbs h2 a {
color:#323429;
text-decoration:none;
display:block;
}

.thumbs h2 a span {
position:absolute;
right:10px;
color:#989993;
font-size:12px;
}

.thumbs h2 a:hover {
text-decoration:underline;
}

.homecontent {
width: 620px;
background:#FFFFFF;
border:1px solid #DCDCD4;
float:left;
display:inline;
margin-bottom:15px;
}

.homecontent h1 {
padding:10px 10px 10px 10px;
font-size:22px;
font-weight:normal;
}
.homecontent .entry {
padding:0px 10px 10px 10px;
}

.homecontent .entry p {
font-size:12px;
padding:5px 0 5px 0;
line-height:18px;
color:#323429;
}


.content {
width:620px;
background:#FFFFFF;
border:1px solid #DCDCD4;
float:left;
display: inline;margin-bottom: 15px;

}


.contenttags {
width:620px;
background:#FFFFFF;
float:left;
display:inline;border-left:1px solid #DCDCD4;
border-bottom:1px solid #DCDCD4;
border-right:1px solid #DCDCD4;
}
.contenttags .detailMeta {
color: #323429;
margin-bottom: 20px;
margin-top:15px;
text-align:left;
margin-left:60px;
}

.contenttags .detailMeta p.tags a {
color:#657600;
text-decoration:none;
}

.contenttags .detailMeta p.tags {
padding:0 0 10px 0;
font-size:12px;
}

.contenttags .detailMeta p {
font-size:12px;
line-height:18px;
}

.contenttags .detailMeta p.date {
font-size:12px;
}

.contenttags .detailMeta p.date span {
color:#657600;
}


.content h1 {
padding:10px 10px 0 10px;
font-size:22px;
font-weight:normal;
padding-top:20px;
}

.content h2 {
padding:10px 10px 0 10px;
font-size:18px;
font-weight:normal;
padding-top:20px;

color:#323429;}

.content .entry {
padding:0px 10px 20px 10px;
}

.content .entry p {
font-size: 12px;
text-align:justify;
padding:5px 0 5px 0;
line-height:18px;
color:#323429;
}

.content .details {
margin:0 10px 0 10px;
overflow:hidden;
padding:10px;
}

.content .details img.thumbnail {
margin:10px 0 10px 0;border:1px solid #DCDCD4;
display:block;
overflow:hidden;
width: 500px;
margin-left:40px;
}

.content .detailMeta {
color:#323429;
margin-bottom:10px;
margin-top:10px;
text-align:left;
float:left;
}

.content .detailMeta p {
font-size: 12px;
line-height:18px;
}

.content .detailMeta p.date {
margin:10px 0 10px 0;
font-size:12px;
}

.content .detailMeta p.date span {
color: #657600;
}

.content .detailMeta p.category {
font-size:12px;
margin:0 0 10px 0;
}

.content .detailMeta p.category a, .content .detailMeta p.tags a {
color:#657600;
text-decoration: none;
}

.content .detailMeta p.tags {
padding:0 0 10px 0;
font-size:12px;
}

.content .detailMeta p.preview {
padding:5px;
font-size:14px;
background-color:#313328;
width: 100px;
text-align:center;
float:left;
margin-left:42px;
}

.content .detailMeta p.download {
padding:5px;
font-size:14px;
background-color:#313328;
width: 100px;
text-align:center;
float:left;
margin-left: 50px;
}

.content .detailMeta p.download a {
color:#FFFFFF;
text-decoration:none;
}

.content .detailMeta p.preview a {
color: #FFFFFF;
text-decoration: none;
}


#sidebar {
width:300px;
float: right;
display: inline;
}

/*125x125 Adds */

#adds {
padding:15px0 0 0;
margin:0 0 20px 0;
width:298px;
height:auto;
background:#FFFFFF;
border:1px solid #DCDCD4;
overflow:hidden;
}
#adds a {
width: 125px;
height:125px;
position:relative;
}

#adds a img {
height:125px;
width:125px;
margin:0 0 15px 15px;
float:left;
display:inline;
border:1px solid #DCDCD4;
overflow: hidden;
}


/* Categories */

#cats {
width:298px;
margin:0 0 20px 0;
padding:0 0 5px 0;
background:#FFF;
border:1px solid #DCDCD4;
overflow:hidden;
}

#cats h2 {
margin:15px 15px 10px 15px;
padding:0 0 5px 0;
font-size:12px;
color:#323429;
border-bottom:1px solid #DCDCD4;
}

#cats ul {
list-style: none;
}

#cats ul li {
width:149px;
padding:0 0 10px 0;
font-size:12px;
float:left;
display:inline;
}

#cats ul li a {
padding:0 15px 0 15px;
color:#323429;
text-decoration: none;
}

#cats ul li a:hover {
text-decoration:underline;
}

#cats ul li.current-cat a {
font-weight: bold;
color:#657600;
}


/* Archives */


#archives {
margin:0 0 20px 0;
width:298px;
padding:0 0 5px 0;
background:#FFF;
border:1px solid #DCDCD4;
overflow: hidden;
}
#archives h2 {
margin:15px 15px 10px 15px;
padding:0 0 5px 0;
font-size: 12px;
color: #323429;
border-bottom: 1px solid #DCDCD4;
}

#archives ul {
list-style:none;
}

#archives ul li {
width:149px;
padding:0 0 10px 0;
font-size:12px;
float:left;
display:inline;
}

#archives ul li a {
padding:0 15px 0 15px;
color: #323429;
text-decoration: none;
}

#archives ul li a:hover {
text-decoration:underline;
}

#archives ul li a:active {
font-weight: bold;
color:#657600;
}


/* 300x250 Ad*/


#ad300 {
width:300px;
padding:0;
overflow:hidden;
margin:0 0 20px 0;
height:250px;
}


/* Related Resources*/

#res {
width: 298px;
padding:0 0 5px 0;
background:#FFF;
border:1px solid #DCDCD4;
overflow:hidden;
margin:0 0 20px 0;
}

#res h2 {
margin:15px 15px 5px 15px;
padding:0 0 5px 0;
font-size:12px;
color:#323429;
border-bottom:1px solid #DCDCD4;
}

#res ul {
margin:5px 15px 5px 15px;
padding:0 0 5px 0;}

#res ul li {
padding:0 0 5px 15px;
font-size:12px;
width:250px;
background: url(images/icon_li.png) no-repeat 0px -3px;BORDER-BOTTOM: #ddd 1px dashed; }

#res ul li a {
padding:0 15px 0 0;
color:#323429;text-decoration:none;
}

#res ul li a:hover {
text-decoration:underline;
}


/* Tags*/

#tags {
width:298px;
padding:0 0 5px 0;
background:#FFF;
border:1px solid #DCDCD4;
overflow:hidden;
}

#tags h2 {
margin:15px 15px 10px 15px;
padding:0 0 5px 0;
font-size:12px;
color:#323429;
border-bottom:1px solid #DCDCD4;
}

#tags ul {
list-style:none;
}

#tags ul li {
padding:0 0 10px 15px;
font-size:12px;
float:left;
display:inline;
width:84px;
}

#tags ul li a {color: #323429;
text-decoration: none;
}

#tags ul li a:hover {
text-decoration:underline;
}


/* Footer Section */


#footerWrap {
clear: both;
margin:20px 0 0 0;
width:100%;
background:#323429;
overflow: hidden;
}

.footerInner {
width: 100%;
background:url(images/footer_top_bg.jpg) repeat-x left top;
overflow:hidden;
}

#footer {
width:940px;
margin:50px auto;
overflow:hidden;
}

/* Footer Modules */

.popular {
width:300px;
margin:0 20px 0 0;
float:left;
display:inline;
}

.popular h2 {
color:#e0e1df;
margin:0 0 15px 0;
font-size:12px;font-weight:normal;
}

.popular ul {
list-style:none;
}

.popular ul li {
padding:7px 5px 7px 5px;
font-size:12px;
background:#2B2D21;
margin:0 0 1px 0;
display: block;
}

.popular ul li a {
color:#657600;text-decoration: none;
}

.popular ul li a:hover {
color:#96E93F;
text-decoration:underline;
}

.random {
width:298px;
margin:0 20px 0 0;
float:left;
display: inline;
}

.random h2 {
color:#e0e1df;
margin:0 0 15px 0;
font-size:12px;
}

.random .thumbWrap {
width:298px;
height:244px;
background:#2B2D21;
overflow:hidden;
}

.thumbWrap a img {
margin:6px 6px 8px 6px;
width:284px;
height:230px;
display:block;
}

.links {
width:300px;
margin:0;
float:right;
display:inline;
}

.links h2 {
color: #e0e1df;
margin:0 0 15px 0;
font-size:12px;
}

.links ul {
list-style: none;
}

.links ul li {
padding:7px 10px 7px 10px;
font-size:12px;
background:#2B2D21;
margin:0 0 1px 0;
display:block;
}

.links ul li a {
color:#989994;
text-decoration:none;
}

.links ul li a:hover {
color: #96E93F;
text-decoration:underline;
}


/* Copyright */

#copyrightWrap {
height:35px;
width:100%;
background:#2b2d21;
border-top:1px solid #3d3f32;
}

.copyrightInner {
width:940px;
margin:0 auto;
line-height:35px;
}

p.copyText {
font-size:11px;
color: #FFFFFF;
float:left;
display:inline;
}
p.copyText a {

color:#989994;font-weight: bold

}

p.copyText span {
color:#989994;
}

p.anchorLink {
font-size:11px;
float:right;
display:inline;
}

p.anchorLink a {
color:#989994;
text-decoration:none;
}

p.anchorLink a:hover {
text-decoration:underline;
!important
}


.content {
width:620px;
background:#FFFFFF;
border:1px solid #DCDCD4;
float:left;
display:inline;
}

.contenttags {
width:620px;
background:#FFFFFF;
float:left;
display:inline;
border-left:1px solid #DCDCD4;
border-bottom:1px solid #DCDCD4;
border-right:1px solid #DCDCD4;
}

.conhr {height: 1px;border-bottom: 1px solid #DCDCD4;
}

#rilil {
width:298px;
padding:0 0 1px 0;
background:#FFF;
border:1px solid #DCDCD4;
overflow:hidden;
margin:0 0 20px 0;
}
#rilil span {float:left;
margin:15px 15px 0 15px;
padding:0 0 15px 0;}

#rilil span div {
width:268px;

}

#rilil h2 {
font-weight:normal;

}



#gallery960 {width: 960px; overflow: hidden; float: left; display: inline;}
.toptitle {background:#FFFFFF; margin: 20px 0px 0px; padding: 12px 0px 8px 8px; border: 1px solid #DCDCD4; width: 930px; height: 22px; float: left; display: inline; position: relative;}
.contents {background:#FFFFFF; margin: 0px 20px 20px 0px; border: 1px solid #DCDCD4; width: 298px; height: 275px; float: left; display: inline; position: relative;}
.contents a img {margin: 11px 11px 9px; border: 1px solid #DCDCD4; width: 274px; height: 230px; display: block;}
.contents h2 {margin: 0px 0px 0px 12px; font-size: 12px; font-weight: normal;}
.contents h2 a {color: #323429; text-decoration: none; display: block;}
.contents h2 a span {right: 10px; color: #989993; font-size: 11px; position: absolute;}
.contents h2 a:hover {text-decoration: underline;}
.itlist {
	background:#ffffff; margin: 0px 20px 20px 0px; border: 1px solid #dcdcd4; width: 458px; height:  275px; float: left; display: inline; position: relative;padding-bottom: 6px;
}
.itlist a:active {
	color: #bc2d09;
}
.itlist a:hover {
	color: #f30
}
.tab ul {
	padding-bottom: 0px; line-height: 26px; padding-left: 10px; width: 457px; padding-right: 10px; padding-top: 0px
}
.tab ul li {
	border-bottom: #ddd 1px dashed; padding-bottom: 0px; list-style-type: none; padding-left: 17px; width: 190px; text-overflow: ellipsis; padding-right: 0px; white-space: nowrap; background: url(images/icon_li.png) no-repeat 0px 0px; float: left; overflow: hidden; margin-right: 20px; padding-top: 0px
}


.tab ul li a:hover {
	color: #666}

.topmenu {
	margin: 11px;width: 457px; height: 25px
}
.topmenu div {
	border-bottom: #ddd 1px solid; padding-bottom: 5px; padding-left: 0px; width: 430px; padding-right: 5px; float: left; height:18px; font-size: 12px; overflow: hidden; font-weight: 700; padding-top: 5px;
margin-bottom: 6px;
}

.topmenu div font {width:190px;float: left; height:18px; 
}
.topmenu div span {
background-color: #fff; 
border: 1px solid #ddd; 
border-bottom-color: 1px solid  #fff; 
cursor: pointer; 
margin-right: 1px; 
padding: 0px 10px; 
line-height:22px;  padding-top: 5px;padding-bottom: 5px; 
}
.topmenu div span.current 
{ 
background-color: #fafafa; 
border-bottom-color: #fafafa; 
}

.top20 { width: 100%px;
margin: 0px 20px 20px 0px;
} 


/*2.0°æCSS*/

.slides_container { margin: 10px;border-bottom: #999999 1px solid;border-left: #999999 1px solid;border-top: #999999 1px solid;border-right: #999999 1px solid}
.date-comments { border-bottom: #cacaca 1px solid;line-height: 25px;margin: 0px 10px 0px 10px;height: 30px;color: #999;font-size: 11px}
span.continue { padding-bottom: 2px;line-height: 20px;padding-left: 22px;padding-right: 0px;background: url(ico-continue-trans.png) no-repeat left 50%;padding-top: 2px}
.entry1 { margin: 10px;}
.entry h2 a { font-size:18px;
font-weight:normal;
padding-top:10px;padding-bottom: 0px;
color:#323429;line-height:120%;}
.d10 { height: 10px;}
.widget #connect .fl { float: none}
.widget #connect .fr { float: none}
.widget { border-bottom: #dedbd1 1px solid;border-left: #dedbd1 1px solid;padding-bottom: 10px;margin: 0px 0px 15px;padding-left: 10px;padding-right: 10px;background: url(images/bgr-box-trans.png) #f5f4f0 repeat-x left top;border-top: #dedbd1 1px solid;border-right: #dedbd1 1px solid;padding-top: 15px}
.widget h3 { border-bottom: #dedbd1 1px solid;text-align: left;border-left: #dedbd1 1px solid;padding-bottom: 5px;margin: 0px 0px 7px;padding-left: 8px;padding-right: 8px;display: block;font: bold 12px/18px sans-serif;background: #ebe9e1;color: #363636;border-top: #dedbd1 1px solid;border-right: #dedbd1 1px solid;padding-top: 5px}
.widget ul { padding-bottom: 0px;line-height: 16px;padding-left: 0px;padding-right: 0px;padding-top: 0px}
.widget ul li { border-bottom: #e6e6e6 1px solid;padding-bottom: 5px;margin: 5px 0px;padding-left: 10px;padding-right: 0px;background: url(bullet.png) no-repeat -5px 2px;padding-top: 0px}
#tabs ul.wootabs { margin: 0px 0px 0px}
#tabs ul.wootabs li { border-bottom: #dedbd1 1px solid;border-left: #dedbd1 1px solid;padding-bottom: 0px;list-style-type: none;margin: 0px 7px 8px 0px;padding-left: 0px;padding-right: 0px;display: inline-block;background: #fff;float: left;color: #ffffff;border-top: #dedbd1 1px solid;cursor: pointer;list-style-image: none;border-right: #dedbd1 1px solid;padding-top: 0px}
#tabs ul.wootabs li a { padding-bottom: 5px;padding-left: 8px;padding-right: 8px;display: block;font: bold 12px/18px sans-serif;float: left;color: #353535;padding-top: 5px}
#tabs ul.wootabs li a.selected { background: #ebe9e1;text-decoration: none}
#tabs ul.wootabs li a:hover { background: #ebe9e1;text-decoration: none}
.secondaryy { 
width: 140px;float: left;margin-right: 20px}
.last { margin-right: 0px}
#tabs .inside { padding-bottom: 0px;padding-left: 0px;padding-right: 0px;padding-top: 0px}
#tabs .inside li { background: #fff}
#tabs .inside ul { border-bottom: #e6e6e6 1px solid;border-left: #e6e6e6 0px solid;margin: 0px;border-top: #e6e6e6 1px solid;border-right: #e6e6e6 0px solid}
#tabs .inside li { border-bottom: #e6e6e6 1px solid;border-left: #e6e6e6 1px solid;padding-bottom: 10px;margin: 0px;padding-left: 10px;padding-right: 10px;border-top: #e6e6e6 0px solid;border-right: #e6e6e6 1px solid;padding-top: 10px}
#tabs .inside li a { font: bold 12px/18px sans-serif;color: #555}
#tabs .inside a:hover { }
#tabs .inside li span.meta { text-transform: uppercase;display: block;font: 11px/20px sans-serif;color: #777}
#tabs .inside li img.avatar { border-bottom: #ddd 1px solid;border-left: #ddd 1px solid;padding-bottom: 2px;background-color: #ffffff;margin: 0px 8px 0px 0px;padding-left: 2px;padding-right: 2px;float: left;border-top: #ddd 1px solid;border-right: #ddd 1px solid;padding-top: 2px}
#tabs .inside li img.thumbnail { border-bottom: #ddd 1px solid;border-left: #ddd 1px solid;padding-bottom: 2px;background-color: #ffffff;margin: 0px 8px 0px 0px;padding-left: 2px;padding-right: 2px;float: left;border-top: #ddd 1px solid;border-right: #ddd 1px solid;padding-top: 2px}
#tabs .inside .list { display: none}
#tabs .inside .list:first-child { display: block}
