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: 1.45em; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#FFF; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }
/* remember to define focus styles! */
:focus { outline: 0; }
/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }
.hide { display:none; }
html { overflow: -moz-scrollbars-vertical; }

a { text-decoration:none; color:#1122CC; cursor:pointer; }
a:hover { text-decoration:underline; }
a img { border:0; }
.wrapper { width:975px;margin:0 auto; }

#top { background:#f9f9f9; height:28px; color:#666; font-size:11px; line-height:30px; border-bottom:1px solid #ECEDE8; }
.topnav { z-index:99; margin:0 auto; padding:0px; list-style:none; line-height:1;width:975px; }
.topnav a { position:relative; color:#666; display:block; z-index:100; text-decoration:none; }
.topnav li { float:left; width:auto; }
.topnav li a { padding:6px 11px; font-size:11px; line-height:16px; border-right:1px solid #ECEDE8; text-decoration:none; }
.topnav li a:hover, .topnav li a:active { background-color:#fdfdfd; color:#004276; text-decoration:underline; }
.topnav li a:visited {  }
.topnav li.first a { background:none; }
.topnav li.last a { padding-right:0px !important; }
.topnav li a.sf-with-ul {  }
.topnav li ul { background:#fff; position:absolute; left:-999em; width:158px; margin:0px 0px 0px -1px; border:1px solid #ECEDE8; border-width:1px 1px 0px; z-index:999; }
.topnav li ul li { border-bottom:1px solid #ECEDE8; }
.topnav li ul li a, .topnav li ul li a:visited { background:#fff; width:136px; padding:6px 11px; color:#555; font-size:11px; font-weight:normal; }
.topnav li ul li a.sf-with-ul { padding:6px 11px; }
.topnav li ul li a:hover { background:#fdfdfd; color:#004276; }
.topnav li ul ul { margin:-29px 0px 0px 158px; }
.topnav li ul ul li a {  }
.topnav li ul li ul li a {  }
.topnav li:hover, .topnav li.hover { position:static; }
.topnav li:hover ul ul, .topnav li.sfhover ul ul,
.topnav li:hover ul ul ul, .topnav li.sfhover ul ul ul,
.topnav li:hover ul ul ul ul, .topnav li.sfhover ul ul ul ul { left:-999em; }
.topnav li:hover ul, .topnav li.sfhover ul,
.topnav li li:hover ul, .topnav li li.sfhover ul,
.topnav li li li:hover ul, .topnav li li li.sfhover ul,
.topnav li li li li:hover ul, .topnav li li li li.sfhover ul { left:auto; }

/* topnav indicator */
.topnav .sf-sub-indicator { display:none; }
.topnav li ul .sf-sub-indicator { background:url(../images/icon-arrow-right.png) no-repeat; position:absolute; display:block; right:0.4em; top:0.9em; width:10px; height:10px; text-indent:-999em; overflow:hidden; }

/* topnav social icons */
.top-social li a { padding-left:26px; }
.top-simple { padding-left:11px!important; }
.top-rss { background:url(../images/typo/small-rss.png) no-repeat 9px 8px; }
.top-email { background:url(../images/typo/small-email.png) no-repeat 9px 8px; }
.top-twitter { background:url(../images/typo/small-twitter.gif) no-repeat 9px 8px; }
.top-facebook { background:url(../images/typo/small-facebook.png) no-repeat 9px 8px; }



#header { background:url(../images/header.gif) repeat-x 0 0; margin:0; }
#header .wrapper { position:relative; height:103px; }
#header #site-title { position:absolute; left:0; top:18px; font:normal 32px Georgia, "Times New Roman", Times, serif; }
#header #site-title a,#header #site-title a:hover { text-decoration:none; background:url(../images/logo.png) no-repeat 0 0; display:block; height:64px; padding:4px 0 0 85px; color:#444; }
#header #site-title a span { color:#666; }
#header #site-description { line-height:26px;color:#242424;position:absolute;left:90px;bottom:25px;font-size:14px; }

.headerSearch {border:2px solid #728ea5;padding:1px;width:454px;position: absolute;right: 0;top: 29px;}
.headerSearch .searchInput {border:0;width:384px;float:left;padding:6px;}
.headerSearch button {text-indent:-99999px;border:0;width:58px;height:28px;padding:0;background:url(../images/btn-find.jpg) no-repeat 0 0;float:left;}
.headerSearch span.errForm {position:absolute;left:-2px;bottom:-27px;}
#advSeaarch { font-size:10px;position:absolute;bottom:23px;right:0; }

#cat-menu { background:#fbfbfb url(../images/cat-menu.gif) repeat-x top center; height:38px; border-top:1px solid #dfdfdf; padding-bottom:7px; }

/* category navigation */
.nav { z-index:99; float:left; margin:0px; padding:0px; list-style:none; line-height:1; height:38px; }
.nav a { position:relative; color:#fff; display:block; z-index:100; text-decoration:none; }
.nav li { float:left; width:auto; padding-right:1px; background:url(../images/cat-menu-li-a.gif) no-repeat right center; }
.nav li a { font:normal 13px/16px Arial, Helvetica, sans-serif; padding:11px 12px; text-decoration:none; text-transform:none; }
.nav li a:hover, .nav li a:active, .nav li.current-cat, .nav li.current-cat-parent { background:#728ea5; color:#FFF; }
.nav li a.sf-with-ul {  }
.nav li ul { background:#fff; position:absolute; left:-999em; width:172px; margin:0px 0px 0px -2px; border:1px solid #dfdfdf; border-width:1px 1px 0px; z-index:999; }
.nav li ul li { border-top:1px solid #fff; border-bottom:1px solid #dfdfdf; border-right:none; }
.nav li ul li a { background:#fbfbfb; width:147px; padding:7px 12px; color:#333; font-size:11px; font-weight:normal; }
.nav li ul li a.sf-with-ul { padding:7px 12px; }
.nav li ul li a:hover { background:#f9f9f9; color:#004276; text-decoration:underline; }
.nav li ul ul { margin:-31px 0px 0px 171px; }
.nav li ul ul li a {  }
.nav li ul li ul li a {  }
.nav li:hover,.nav li.hover { position:static; }
.nav li:hover ul ul, .nav li.sfhover ul ul,
.nav li:hover ul ul ul, .nav li.sfhover ul ul ul,
.nav li:hover ul ul ul ul, .nav li.sfhover ul ul ul ul { left:-999em; }
.nav li:hover ul, .nav li.sfhover ul,
.nav li li:hover ul, .nav li li.sfhover ul,
.nav li li li:hover ul, .nav li li li.sfhover ul,
.nav li li li li:hover ul, .nav li li li li.sfhover ul { left:auto; }

#inside_content { background:url(../images/inside-content.jpg) repeat-x 0 0;padding:18px 0; }
#primary {width:663px;min-height:300px;}
#addition {width:300px;min-height:300px;}

.reqHeading2L, .reqHeading2B, .reqHeading2R { background:url(../images/requirement-heading-2.png) no-repeat 0 0; }
.reqHeading2L { padding:0 0 0 15px; }
.reqHeading2R { background-position:right -153px; padding:0 15px 0 0; }
.reqHeading2B { background-position:0 -76px; background-repeat:repeat-x; }
.reqHeading2V { font:normal 16px/34px Arial, Helvetica, sans-serif; background:url(../images/requirement-heading-2-v.png) no-repeat 0 bottom; height:39px; padding-bottom:7px; color:#040b59; }

.noHeading2L, .noHeading2B, .noHeading2R { background:url(../images/requirement-heading-2.png) no-repeat 0 0; margin-bottom:4px;display:block;color:#fffefe;}
.noHeading2L { padding:0 0 0 15px; cursor:pointer; }
.noHeading2R { background-position:right -153px; padding:0 15px 0 0; }
.noHeading2B { background-position:0 -76px; background-repeat:repeat-x; }
.noHeading2V { font:normal 17px/34px Arial, Helvetica, sans-serif; background:url(../images/requirement-heading-2-v.png) no-repeat 0 bottom; height:38px; padding-bottom:7px;display:block;color:#fff; }
.noHeading2L:hover, .noHeading2L:hover .noHeading2R, .noHeading2L:hover .noHeading2B { text-decoration:none;background:url(../images/requirement-heading.png) no-repeat 0 0; }
.noHeading2L:hover { text-decoration:none; }
.noHeading2L:hover .noHeading2R { background-position:right -153px; }
.noHeading2L:hover .noHeading2B { text-decoration:none;background-position:0 -76px; background-repeat:repeat-x; }
.noHeading2L:hover .noHeading2V { background:url(../images/requirement-heading-v.png) no-repeat 0 bottom; }

.noHeadingL, .noHeadingB, .noHeadingR { background:url(../images/requirement-heading.png) no-repeat 0 0; margin-bottom:4px;display:block;color:#fffefe;}
.noHeadingL { padding:0 0 0 15px; cursor:pointer; }
.noHeadingR { background-position:right -153px; padding:0 15px 0 0; }
.noHeadingB { background-position:0 -76px; background-repeat:repeat-x; }
.noHeadingV { font:normal 17px/34px Arial, Helvetica, sans-serif; background:url(../images/requirement-heading-v.png) no-repeat 0 bottom; height:38px; padding-bottom:7px;display:block;color:#fff; }
.noHeadingL:hover, .noHeadingL:hover .noHeadingR, .noHeadingL:hover .noHeadingB { text-decoration:none;background:url(../images/requirement-heading-2.png) no-repeat 0 0; }
.noHeadingL:hover { text-decoration:none; }
.noHeadingL:hover .noHeadingR { background-position:right -153px; }
.noHeadingL:hover .noHeadingB { text-decoration:none;background-position:0 -76px; background-repeat:repeat-x; }
.noHeadingL:hover .noHeadingV { background:url(../images/requirement-heading-2-v.png) no-repeat 0 bottom; }

.topHeading { margin:5px 0 20px; border-bottom:2px solid #326693; border-top:1px solid #ecede8; padding:8px 10px;background:#F1F6E2;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px; }
.topHeading.first { margin:0px 0 20px; }
.topHeading h1, .topHeading h2 { font:normal 14px Arial, Helvetica, sans-serif; color: #212121;text-transform:uppercase;}
table.formPage .thead th, table.formPage thead th { border-bottom:2px solid #326693; border-top:1px solid #ecede8; padding:8px 10px;font:bold 14px Arial, Helvetica, sans-serif; color: #366799;margin:0 0 20px; }

.simpleHeading {font-size:18px;font-weight:normal;text-transform:uppercase;margin:0 0 15px;}
#listing_directories {margin:0 0 25px;overflow:hidden;}
#listing_directories li {float:left;padding:0 0 10px 25px;width:196px;background:url(../images/bullet.jpg) no-repeat 0 4px;}

#price_format {}
#price_format li              { position:relative; padding:0 0 10px 0; }
#price_format .price_name     { font-size:18px; color:#B0242B; }
#price_format .price_currency { position:absolute; top:0; right:0; font-family:Arial, Helvetica, sans-serif; font-size:16px; display:block; padding:4px 6px; border:1px solid #cbc1a7; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; 
	background-image:-ms-linear-gradient(top,#F7F7F7,#E8E8E8);
	background-image:-moz-linear-gradient(top,#F7F7F7,#E8E8E8);
	background-image:-o-linear-gradient(top,#F7F7F7,#E8E8E8);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#F7F7F7),to(#E8E8E8));
	background-image:-webkit-linear-gradient(top,#F7F7F7,#E8E8E8);
	background-image:linear-gradient(top,#F7F7F7,#E8E8E8); color:#2F2F2F; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
#price_format .price_description     { font-size:12px; color:#212121; padding:10px 0 0 18px; }
#price_format .price_description p   { margin:0 0 15px 0; line-height:16px; font-family:Arial, Helvetica, sans-serif; }

.block { margin:0 0 5px; }
.block-relative { position:relative; }

.gPost li { margin:0 0 20px; padding:5px;font-size:13px;position:relative;overflow:hidden; }
.gPost li:hover { background:#f0f4f7; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; }
.gPost li.last { padding-right:0; }
.gPost li p { line-height:18px; margin:2px 0 0; color:#000; }
.gPost li h2, .mlink { color:#f6f6f6; font-size:14px; font-weight:normal; margin:0 0 6px; }
.gPost li h2 a, .mlink { color:#0000cc; text-decoration:underline; }
.gPost li .image { width:78px; height:78px; float:left; margin:0 7px 2px 0; position:relative; border:1px solid #35459c; }
.gPost li .entry-info { color:#666; margin:6px 0 0; }
.gPost li .entry-info a { color:#7777CC; text-decoration:underline;}
.gPost li .entry-info span.links { display:inline-block; }
.gPost li .edit_del {position:absolute;top:5px;right:5px;}
.gPost li .edit_del .float_tiny {margin:0 0 0 4px;display:inline-block;}
.gPost li .link_rating {position:absolute;bottom:5px;right:5px;}

#sort_view { position:absolute; top:1px; right:-4px;
	padding: 7px 10px; color: #CA0002; 
}
#sort_view .sort, #sort_view a { color:#CA0002;padding:1px 6px;background:#75bc43;color:#fff;font-size:11px;border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:0 0 0 5px;display:inline-block; }
#sort_view a { background:#444 }
#sort_view a:hover { background:#666;text-decoration:none; }

.entrymeta {font-size:11px;margin:0 0 10px 0;}

.navig { padding: 7px 10px; color: #CA0002; font-weight: bold; margin:0 18px; border:1px solid #cbc1a7; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; 
background-image:-ms-linear-gradient(top,#F7F7F7,#ecdfba);
background-image:-moz-linear-gradient(top,#F7F7F7,#ecdfba);
background-image:-o-linear-gradient(top,#F7F7F7,#ecdfba);
background-image:-webkit-gradient(linear,left top,left bottom,from(#F7F7F7),to(#ecdfba));
background-image:-webkit-linear-gradient(top,#F7F7F7,#ecdfba);
background-image:linear-gradient(top,#F7F7F7,#ecdfba); color:#2F2F2F; font-size:12px; font-family:Arial, Helvetica, sans-serif; height:22px; }
.navig span.no_of_pages { display:block; float:left; margin:0; border:1px solid #CBC1A7; padding:4px 6px; background:#ECDFBA; }
.pagingLinks { color: #CA0002; font-weight: bold; float:right; }
.pagingLinks a, .pagingLinks span.current { display:block; float:left; margin:0 0 0 5px; border:1px solid #CBC1A7; padding:4px 6px; background:#ECDFBA; }
.pagingLinks span.current { background:#F7F7F7; }
.pagingLinks a:hover { color: #CA0002; text-decoration: none; }

legend {
	border-width: 1px;
	border-color: #B5AC93;
	border-style: dotted;
	padding:      3px 6px;
	font-weight:  bold;
	color:        #CE3238;
	background-image:-ms-linear-gradient(top,#F7F7F7,#E8E8E8);
	background-image:-moz-linear-gradient(top,#F7F7F7,#E8E8E8);
	background-image:-o-linear-gradient(top,#F7F7F7,#E8E8E8);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#F7F7F7),to(#E8E8E8));
	background-image:-webkit-linear-gradient(top,#F7F7F7,#E8E8E8);
	background-image:linear-gradient(top,#F7F7F7,#E8E8E8); font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
fieldset {
	border-width: 1px;
	border-color: #D9D9D9;
	border-style: solid;
	padding: 15px;
	background-image:-ms-linear-gradient(top,#F7F7F7,#E8E8E8);
	background-image:-moz-linear-gradient(top,#F7F7F7,#E8E8E8);
	background-image:-o-linear-gradient(top,#F7F7F7,#E8E8E8);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#F7F7F7),to(#E8E8E8));
	background-image:-webkit-linear-gradient(top,#F7F7F7,#E8E8E8);
	background-image:linear-gradient(top,#F7F7F7,#E8E8E8);
}

.path {margin:0 0 20px;border:1px solid #cecece;border-radius:5px;padding:4px 6px;font-size:11px;}
table.formPage { margin: 0 auto; color: #2e2e2e; width:663px; }
table.formPage td { padding: 0 0 15px; vertical-align:top }
table.formPage td.field { /*width:400px;*/ }
table.formPage a { color: #1122CC; }
table.formPage .label {width:37%;}
td.err { padding: 3px!important; color: #CA0002; background: #F0F0F0; border: 1px solid #CECECE; text-align: left; }
td.msg { padding: 3px!important; color: #CA0002; background: #F0F0F0; border: 1px solid #CECECE; text-align: left; }
.label {  }
.link { font-size: larger; }
.buttons { text-align: right; }
table.formPage input.text, table.formPage select, 
table.formPage textarea.text { color: #2e2e2e; border: 1px solid #c5c5c5; 	background-image:-ms-linear-gradient(top,#F7F7F7,#E8E8E8);
	background-image:-moz-linear-gradient(top,#F7F7F7,#E8E8E8);
	background-image:-o-linear-gradient(top,#F7F7F7,#E8E8E8);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#F7F7F7),to(#E8E8E8));
	background-image:-webkit-linear-gradient(top,#F7F7F7,#E8E8E8);
	background-image:linear-gradient(top,#F7F7F7,#E8E8E8); padding: 3px; width:400px; 
}
.captcha { border: 1px solid #3E81B4; margin-top: 10px; }
span.req { margin-left: 3px; color: #CA0002; font-weight: bold; }
div.errForm, span.errForm {
	padding:5px; background:#CA0002;
	color: #fff; font-size:11px; font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	clear: both;
	display: inline-block; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
	margin-top: 4px; float:right;
}
.info, .small { padding: 5px 0; margin: 0px; color: #909090; font-size:12px; text-decoration: none; font-family:Arial, Helvetica, sans-serif; display:block; }
.limitDesc { padding:4px 0 0; }
.limit_field { border: 0 solid transparent; border-width:0; background:none; }
.linkdetail td { line-height:18px; }


.entry-content p { margin:0 0 12px; color:#212121; text-align:justify; line-height:22px; }
.entry-content #postimge { float:left; }
.entry-content h1 { font:normal 22px Georgia, "Times New Roman", Times, serif; margin:0 0 10px; }
.entry-content h2 { font:normal 18px Georgia, "Times New Roman", Times, serif; margin:0 0 10px; }
.entry-content h3 { font:normal 16px Georgia, "Times New Roman", Times, serif; margin:0 0 10px; }
.entry-content h4 { font:bold 15px Georgia, "Times New Roman", Times, serif; margin:0 0 10px; }
.entry-content h5 { font:bold 14px Georgia, "Times New Roman", Times, serif; margin:0 0 10px; }
.entry-content h6 { font:bold 13px Georgia, "Times New Roman", Times, serif; margin:0 0 10px; }

/* Text elements */
.entry-content ul { list-style: square; margin: 0 0 18px 1.5em; line-height:20px; }
.entry-content ol { list-style: decimal; margin: 0 0 18px 1.5em; line-height:20px; }
.entry-content ol ol { list-style: upper-alpha; }
.entry-content ol ol ol { list-style: lower-roman; }
.entry-content ol ol ol ol { list-style: lower-alpha; }
.entry-content ul ul, .entry-content ol ol, .entry-content ul ol, .entry-content ol ul { margin-bottom: 0; }
.entry-content dl { margin: 0 0 24px 0; }
.entry-content dt { font-weight: bold; }
.entry-content dd { margin-bottom: 18px; }
.entry-content strong { font-weight: bold; }
.entry-content cite, .entry-content em, .entry-content i { font-style: italic; }
.entry-content big { font-size: 131.25%; }
.entry-content ins { background: #ffc; text-decoration: none; }
.entry-content blockquote { font-style: italic; padding: 0 3em; }
.entry-content blockquote cite, .entry-content blockquote em, .entry-content blockquote i { font-style: normal; }
.entry-content pre { background: #f7f7f7; color: #222; line-height: 18px; margin-bottom: 18px; padding: 1.5em; }
.entry-content abbr, .entry-content acronym { border-bottom: 1px dotted #666; cursor: help; }
.entry-content sup, .entry-content sub { height: 0; line-height: 1; position: relative; vertical-align: baseline; }
.entry-content sup { bottom: 1ex; }
.entry-content sub { top: .5ex; }

.entry-content { line-height:20px; }
.entry-content sup, .entry-content sub { font-size: 10px; }
.entry-content blockquote.left { float: left; margin-left: 0; margin-right: 24px; text-align: right; width: 33%; }
.entry-content blockquote.right { float: right; margin-left: 24px; margin-right: 0; text-align: left; width: 33%; }

#toggleCategTree { display:block; cursor:pointer; float:right; padding:4px 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #cbc1a7; border-radius:0 0 6px 6px; -moz-border-radius:0 0 6px 6px; -webkit-border-radius:0 0 6px 6px; border-top-color:#fff; }
#categtree { margin:3px 0; height:200px; width:300px; overflow:auto; 
border:1px solid #cbc1a7; border-radius:6px 6px 0 6px; -moz-border-radius:6px 6px 0 6px; -webkit-border-radius:6px 6px 0 6px; 
background-image:-ms-linear-gradient(top,#F7F7F7,#ecdfba);
background-image:-moz-linear-gradient(top,#F7F7F7,#ecdfba);
background-image:-o-linear-gradient(top,#F7F7F7,#ecdfba);
background-image:-webkit-gradient(linear,left top,left bottom,from(#F7F7F7),to(#ecdfba));
background-image:-webkit-linear-gradient(top,#F7F7F7,#ecdfba);
background-image:linear-gradient(top,#F7F7F7,#ecdfba); }
#catTitle {  border:1px solid #cbc1a7; border-radius:6px 6px 0 6px; -moz-border-radius:6px 6px 0 6px; -webkit-border-radius:6px 6px 0 6px; 
background-image:-ms-linear-gradient(top,#F7F7F7,#E8E8E8);
background-image:-moz-linear-gradient(top,#F7F7F7,#E8E8E8);
background-image:-o-linear-gradient(top,#F7F7F7,#E8E8E8);
background-image:-webkit-gradient(linear,left top,left bottom,from(#F7F7F7),to(#E8E8E8));
background-image:-webkit-linear-gradient(top,#F7F7F7,#E8E8E8);
background-image:linear-gradient(top,#F7F7F7,#E8E8E8); padding:6px; } /* Important for Konqueror */
#categtree h2 { margin:0 0 5px; padding:2px; text-align:center; color:#3E81B4; background:#ecdfba; vertical-align:middle; }
#categtree #close_tree { right:0; padding:1px; text-align:center; white-space:nowrap; cursor:pointer; cursor:hand; }
#categtree .categ-item { clear:both; margin:3px 5px; padding:2px 5px; display:block; border:1px dotted #CBE2EC; border-width:1px 0; cursor:pointer; cursor:hand;}
#categtree .categ-item img { margin-right:1em; } 
#categtree .odd { background:#F8F8FC; }
#categtree .even { background:#fff; }
#categtree .categ-item:hover { background:#eee; }


#sidead  { height:250px; padding:0 0 10px 0!important; margin:10px 0!important; border-top:1px solid #708C3C; }
/* Sidebar */
#sidebar a{ color:#1122CC; }
#sidebar a:hover{color:#212121;}
#sidebar .widgetTitle, #twitterUpdate h3 { font:normal 13px Arial, Helvetica, sans-serif;text-transform:uppercase; color:#333; padding:6px 7px; margin:0 0 7px; background:#fbfbfb; border:1px solid #ecede8;border-bottom-color:#326693; border-width:1px 0 2px; }
#sidebar .widgetTitle span { color:#b0242b; }
/*#sidebar .widgetTitle span { color:#a6782b; }*/
#sidebar li{ color:#212121; padding:5px 0; }
#sidebar li:last-child { border-bottom:0; padding-bottom:0; }
#sidebar li.widget { padding:0 0 20px; /*border-width:0; border-bottom:1px solid #ececec; margin:0 0 10px;*/ }
#sidebar li.widget div{ padding:8px 5px; clear:both; }
#sidebar li.widget div div{padding:0;border-top:none;}
#sidebar li.widget div.fixed{padding:0;margin:0;border:none;}
#sidebar ul{ clear:both; }
#sidebar ul ul{ padding:8px 5px 10px; }
#sidebar ul.children { background:none!important; }
#sidebar ul.children li { border-width:0!important; }
#sidebar ul ul ul{padding:0;border-top:none;}
#sidebar ul li{padding-left:20px;background:url(../images/bullet.jpg) no-repeat 3px 7px; border-width:0; border-bottom:1px dotted #ccc; }
/* WP-RecentComments */
#sidebar ul ul li.rc_item,#sidebar ul ul li#rc_nav{background:none;padding:0;margin:3px 0;}
#sidebar ul ul li.rc_item div{padding:0;border:none;}
#sidebar ul ul li.rc_item .rc_avatar img{border:1px solid #ddd;}

/*.widget_categories ul li { width:143px; float:left; }*/
.widget_subscribe { padding:0 0 2px!important; }
.widget_subscribe .widgetTitle { background:#f1f6e2!important; border-top:0!important; }
.widget_subscribe li { background:url(../images/typo/small-rss.png) no-repeat 3px 5px!important; font-weight:bold; }
.widget_subscribe li.email { background:url(../images/typo/small-email.png) no-repeat 3px 5px!important; }
form.subscribeform { display:block; width:297px; height:26px; padding:0; margin:0 0 10px; border:1px solid #E1E1E1; }
form.subscribeform .txt { border:1px solid #FFF; width:224px; height:22px; line-height:24px; float:left; }
form.subscribeform .submit { border:0; width:70px; float:right; height:26px; line-height:24px; color:#fff; text-align:center; background:url(../images/subscribe.gif) no-repeat 0 0; padding:0; text-indent:-8899px; text-transform:uppercase; cursor:pointer; border-left:1px solid #E1E1E1; }

.btn, #commentform #submit { display: inline-block; margin:0; padding: 4px 13px; border: 1px solid #8a8a88; border-bottom-color: #9c9c9a;
	color: 000 !important;
	text-align: center;
	text-shadow: 1px -1px 1px #fff; font-weight:bold; font-family:Verdana, Geneva, sans-serif;
	text-decoration: none;
	
	/*Border radius*/
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	
	/*Background*/
	background: #eeeeee; /*Fallback*/
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.2, #eeeeee), color-stop(1, #d0d0d0) );
	background: -moz-linear-gradient(center top, #eeeeee 20%, #d0d0d0 100%);
	
	/*Box shadow*/
	-webkit-box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
	-moz-box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
	box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
	color:#212121;
}
#commentform #submit { float:right; margin:20px 0; }
.btn:hover{text-decoration:none;}

#nolink { margin:15px 0; padding: 5px 5px 0; background-color: #F1F6E2; border: #d8dee1 1px solid; text-align:center; height:38px; }
#nolink p { margin: 0 0 5px 0; }
#nolink p.txtline { float:left; padding-top:10px; }
#nolink p.tbtn { float:right; }
.boxSponsoredA { color:#eae8e8; }

.widget_pop_categories ul {overflow:hidden;}
.widget_pop_categories li {width:130px;float:left;border:0!important;}

.copyright-notice { background:url(../images/footer.gif) repeat-x 0 0; color:#fff; font-size:12px; padding:7px 20px 0; line-height:35px; height:35px; }
.copyright-notice a { color:#959595; }
.copyright-notice ul {  }
.copyright-notice ul li { float:left; padding:0 6px 0 5px; }
.copyright-notice ul li:first-child:before { content:""; }
.copyright-notice ul li:before { content:"/ " }
.copyright-notice ul li a { color:#fff; }