/*  
Theme Name:    IsoTherm
Theme URI:     http://bizzthemes.com/
Description:   Developed & Designed by Zeljan Topic.
Version:       1.6
Author:        BizzThemes
Author URI:    http://bizzthemes.com/
*/

/*
        IMPORTANT NOTE!
        If you wish to make custom changes to your theme, DO NOT EDIT THIS FILE. Instead, use the custom.css template
        to define custom styles. This way, you will still be able to take advantage of future upgrades to the theme
        without worrying about overwriting your style changes.
*/

/*=== Setup ===*/

/* Import RESET styling for grid framework*/
@import url('library/css/reset.css');

/* Import TEXT styling for grid framework*/
@import url('library/css/text.css');

/* Import GRID styling for grid framework*/
@import url('library/css/960.css');

/*----------------------------------------------

STYLE.CSS FILE STRUCTURE:

1. GENERAL STYLING Options
    1.1 Global Design Options
	1.2 Activation Design
	1.3 Image Handling
2. LAYOUT STRUCTURE
3. NAVIGATION Area
    3.1 Main Navigation Options
	    First level menu items
		Drop-down menu items
	3.2 Feed Icon Options
4. LOGO Area
        Logo Design
		Logo Options
		Search Form Options
5. FEATURED POSTS Area
    5.1 Featured Content
	5.2 Featured category navigation
6. ADDITIONAL INFO Area
7. CONTENT BOXES Area
    7.1 Text Formating
	7.2 Content Display
	7.3 Pagination Options
	7.4 Breadcrumbs Navigation
8. ADDON Options
    8.1 Contact Form
9. WIDGET Options
    9.1 General Widget Styling
	9.2 Specific Widget Styling
10. COMMENTS Options
    10.1 Comments
	10.2 Post Form
11. FOOTER Options
12. CSS3 Options
    12.1 BORDER-RADIUS
	12.2 BOX-SHADOW
	12.3 TEXT-SHADOW

----------------------------------------------*/
 
 
/*--------- 1. GENERAL STYLING Options --------- */

/*=== 1.1 Global Design Options ===*/
body{ font-family: Georgia, serif; font-size:12px; background-color:#FFFFFF; color:#333333 }
a{ color:#005C9C; text-decoration:none }
a:hover{ text-decoration:underline }

h1, h2, h3, h4, h5, h6 { font-weight:normal; margin:0 0 18px 0 }
p strong, li strong { color: #555; }
blockquote { padding:0 15px; margin:15px 0 15px 15px; border-left:3px solid #ccc; display:block }
blockquote, blockquote p { font:italic 13px Georgia; line-height:23px }
code { background:#F0F0F0 }
abbr, acronym { cursor:help }
a.button { background:#343530 url(images/ico-bullet-fff.png) no-repeat 8px 14px; border:1px solid #000000; color:#ffffff; font-size:17px; text-decoration:none; margin:0 5px 0 0; padding:8px 16px 8px 22px; height:1%; line-height:45px }
a.button:hover { text-decoration:none; background-color:#4C4C4C; color:#ffffff; }

dl { font-size:14px; width:100%; border-collapse:collapse; margin:0 0 20px }
dl dt { color:#555; font:bold 12px Georgia; padding:8px 10px; vertical-align:middle }
dl dd { border:1px dotted #dddddd; color:#333; padding:10px }

table { width:100%; border-collapse:collapse; margin:0 0 20px }
table caption { margin:15px 0 }
table th { border:1px dotted #dddddd; color:#555; font:bold 12px Georgia; padding:8px 10px; vertical-align:middle }
table td { border:1px dotted #dddddd; color:#333; padding:10px }
table td sup { font-size:10px; color:#555555 }
table td img { position: relative; vertical-align:top }

input, textarea { font-size: 1em; color: #444444; border: 1px solid #aaa; border-right-color: #ddd; border-bottom-color: #ddd; }
input:focus, textarea:focus { background: #ffffff; border-color: #777; border-right-color: #ccc; border-bottom-color: #ccc; }
input[type="submit"] { padding:6px 12px; margin:5px 0; color:#ffffff; font-size:12px; background:#000000 url(images/bg-button.png) no-repeat center 0; border:1px solid #414C2A }
input[type="submit"]:hover { cursor:pointer; opacity:0.86 }

.fix{ clear: both; height: 1px; margin: -1px 0 0; overflow: hidden }
.fl, .alignleft{ float: left }
.fr, .alignright{ float: right }
.ac{ text-align: center }
.ar{ text-align: right }
.al{ text-align: left }

/*=== 1.2 Activation Design ===*/
.activation { text-align:center; position:absolute; top:35%; left:30%; font:normal 20px Georgia; background:#ffffe0; border:1px solid #e6db55; padding:15px }
.activation small { font:normal 16px Georgia }

/*=== 1.3 Image Handling ===*/
img.alignleft, img.left { float: left; margin:0 15px 10px 0 }
img.alignright, img.right { float: right; margin:0 0 15px 10px }
img.aligncenter, img.center { display: block; margin-right: auto; margin-left: auto; float: none; clear: both; }
img.alignnone, img.block { display: block; clear: both; }
img.frame { background: #eee; border-style: solid; border-color: #ddd; }
img.stack { clear: none !important; }
img[align="left"] { float: left; clear: left; }
img[align="right"] { float: right; clear: right; }
img[align="middle"] { display: block; margin-right: auto; margin-left: auto; float: none; clear: both; }

.wp-caption { background:#f6f6f6; border:1px solid #B0B5B7; color:#666666 }
.wp-caption img { margin:5px 5px 0 5px; border:none !important; padding:0 !important }
.wp-caption-text { text-align:center; font-style:italic; margin:0 5px 5px 5px }
.wp-caption.alignleft { float: left; margin:0 15px 10px 0 }
.wp-caption.alignright { float: right; margin:0 0 10px 15px }
.wp-caption.aligncenter { margin-right: auto; margin-left: auto; float: none; clear: both; }
.wp-caption.alignnone { clear: both; }

/*--------- 2. LAYOUT STRUCTURE ---------  */
.containerbar { overflow: hidden }
.mainbar { padding:0 }
.mainbar.mainbar_right { border:none }
.sidebar { background:transparent url(images/sidebar-trans.png) repeat-y left top; border-left:1px solid #E9E9E4; margin:0 }
.sidebar.sidebar_left { background:transparent url(images/sidebar-left-trans.png) repeat-y right top; border:0; border-right:1px solid #E9E9E4 }

/*--------- 3. NAVIGATION Area ---------  */

/*--------- 3.1 Main Navigation Options ---------  */
.navigation-area { background:transparent url(images/box-bg-trans.png) repeat-x left top; z-index:2; padding-top:10px; padding-bottom:10px }

/* First level menu items */
ul.sf-menu { background:none; border:none; padding:0; margin:0 }
.sf-menu li ul { border:none; padding:0; margin:0 }
.sf-menu, .sf-menu ul  { z-index:100; margin:0; padding:0; list-style:none; line-height:1; }
.sf-menu a  { display:block; z-index:100; padding:6px 12px; line-height:20px; font-size:12px; color:#000000; text-decoration:none }
.sf-menu li:hover { background:#BFD7FF }
.sf-menu li.current_page_item a, .sf-menu li.current-cat a { background:#27241E; color:#ffffff; font-weight:normal }
.sf-menu li  { float:left; width: auto; padding:0; margin:0 }
.sf-menu li li.current_page_item, .sf-menu li li.current-cat { background: none; }
.sf-menu .sf-sub-indicator { padding-left:5px }

/* Drop-down menu items */
.sf-menu li ul  { position:absolute; left:-999em; width:180px; background:#F0EFEB }
.sf-menu li ul li  { border:none; padding:0; margin:0 }
.sf-menu li ul li a  { background:url(images/ico-bullet.png) no-repeat 5px 11px; width:150px; padding-left:15px; line-height:20px; font-size:11px; color:#000000 }
.sf-menu li ul li ul li a  { width:150px }
.sf-menu li ul li:hover  { background:#BFD7FF }
.sf-menu li ul li a:hover { color:#000000 }
.sf-menu li.current_page_item ul li a:hover, .sf-menu li ul li.current_page_item a:hover, .sf-menu li.current-cat ul li a:hover, .sf-menu li ul li.current-cat a:hover { color:#ffffff }
.sf-menu li ul  { padding:5px; }
.sf-menu li ul ul  { margin: -20px 0 0 140px; }
.sf-menu li:hover ul ul, .sf-menu li.sfhover ul ul, .sf-menu li:hover ul ul ul, .sf-menu li.sfhover ul ul ul { left:-999em; }
.sf-menu li:hover ul,.sf-menu li li:hover ul,.sf-menu li li li:hover ul,.sf-menu li.sfhover ul,.sf-menu li li.sfhover ul,.sf-menu li li li.sfhover ul  { left:auto; }
.sf-menu li:hover,.sf-menu li.hover  { position:static; }

/*--------- 3.2 Feed Icon Options ---------  */
.feed-spot {  }
.feed-spot a.rss-button img { padding:7px; background:#F0EFEB }
.feed-spot a.rss-button img:hover { background:#BFD7FF }

/*--------- 4. LOGO Area ---------  */

/* Logo Design */
.logo-area { z-index:1; background:#27241E; padding-top:20px; padding-bottom:20px }

/* Logo Options */
.logo-spot {  }
.logo-spot h1.logo { padding:0; margin:0 }
.logo-spot h1.logo a:hover{ background:none }
.logo-spot .blog-title { font:normal 37px Georgia; margin:0 0 5px 0 }
.logo-spot .blog-title a { color:#ffffff }
.logo-spot .blog-description{ font:normal 17px Georgia; color:#EEEEEE }

/* Search Form Options */
.search-spot {  }
.search-spot .search{ width:268px; height:35px; position:relative; margin:18px 0 0 0 }
.search-spot .search input{ color:#707070; font-size:1.25em; height:20px; width:220px; padding:8px 5px 8px 15px; margin:0; background:url(images/search-form-000.png) no-repeat 0 0; outline:0; border:0; float:left }
.search-spot .search button{ border:0; padding:0; margin:0; cursor:pointer }
.search-spot .search button span{ position:absolute; width:47px; height:35px; top:0; right:0; background:url(images/search-form-000.png) no-repeat 100% 0%}

/*--------- 5. FEATURED POSTS Area ---------  */

/*=== 5.1 Featured Content ===*/
.slider-area { z-index:1; background:#E3E1CC url(images/box-bg-trans.png) repeat-x left top; border-bottom:1px solid #C7C6BF; padding-top:20px; padding-bottom:20px }

li.floading { padding:10px 30px;  }
li.floading .floading-image{ background:transparent url(images/ajax-loader.gif) no-repeat center center; width:16px; height:11px }

.top-featured { background:#ffffff; padding:4px; margin-top:10px; border:1px solid #C7C6BF; display:none }
.top-featured .feat_item { margin:0; padding:0; float:left; display:inline; position:relative }
.top-featured .feat_item a { margin:0; padding:0 }
.top-featured .feat_item a img.thumbnail { margin:0; padding:0; background:#ffffff; border:1px solid #ffffff }
.top-featured .box1 {  }
.top-featured .box2345 {  }
.top-featured .box6 { margin:-152px 0 0 0 }

.top-featured span.cat { position:absolute; color:#F4F4F6; right:1px; top:1px; background:#191919; padding:4px 8px; font-size:11px }
.top-featured span.cat a { color:#F4F4F6 }
.top-featured h2{ position:absolute; left:1px; bottom:1px; background: url("images/top-opacity-top-trans.png") no-repeat left top; padding:8px; margin:0; line-height:20px }
.top-featured h2 a{ color:#F4F4F6; font-size:17px }

/*=== 5.2 Featured category navigation ===*/
.cat-menu .sf-menu a  { font-size:11px }
.cat-menu .sf-menu li.current_page_item a, .cat-menu .sf-menu li.current-cat a { background:#ffffff; color:#000000 }
.cat-menu .sf-menu li:hover { background:#ffffff }
.cat-menu .sf-menu li ul li:hover  { background:#ffffff }

/*--------- 6. ADDITIONAL INFO Area ---------  */
.addinfo-area { z-index:1; padding-top:20px; padding-bottom:20px }
.addinfo { padding:10px; background:#FFF9DD; color:#666666; border:1px solid #EBE3BE }
.addinfo h1,.addinfo h2, .addinfo h3, .addinfo h4,.addinfo h5, .addinfo h6 { padding:0; margin:0 }
.addinfo img { float:left; margin:0 15px 0 0 }

/*--------- 7. CONTENT BOXES Area ---------  */
.cbox-area { z-index:1; background:transparent url(images/box-bg-trans.png) repeat-x left top; border-top:1px solid #E9E9E4 }
.cbox{ padding:20px 0 }

/*=== 7.1 Text Formating ===*/
.format_text { line-height:25px }
.format_text img{ padding:5px; border:1px solid #B0B5B7 }
.format_text ul, .format_text ol { margin:0 0 10px 20px; padding:0; background:none; border:none }
.format_text ul li, .format_text ol li { font-size:15px; margin:0; padding:4px 0 }
.format_text ul { list-style-image:url(images/list-bullet-trans.png) }
.format_text ul li { list-style-type:none; padding:4px 0 4px 5px }
.format_text ol li { margin:0 0 0 10px; padding:4px 0 4px 5px }
.format_text ul li ul, .format_text ol li ol { list-style-image:none; margin:6px 0 }
.format_text ul li ul { background:transparent url(images/tree-vert.gif) repeat-y top left; list-style:none }
.format_text ul li ul li, .format_text ol li ol li { font-size:14px; line-height:15px; padding-left:17px }
.format_text ul li ul li { background:transparent url(images/tree-horiz.gif) no-repeat 0px 10px }
.format_text ul li ul li ul li, .format_text ol li ol li ol li { font-size:13px }

/*=== 7.2 Content Display ===*/
.title-area { z-index:1; background:#E3E1CC url(images/box-bg-trans.png) repeat-x left top; border-bottom:1px solid #C7C6BF; padding-top:15px; padding-bottom:15px }
h2.title, h1.title { padding:0; margin:0; color:#000000; font-size:23px }
h1.title { font-size:33px }
a.rss-button img { vertical-align:middle; margin:0 10px 2px 0; padding:0 }
.single { padding:10px 0; margin:0 }
.sing { padding:10px 0; border-bottom:1px dotted #dddddd }
.single.bsize_1 {  }
.single.bsize_2 { width:285px; display: inline; float: left; position: relative }
.single.odd { margin:0 30px 0 0 }
.mainbar.mainbar_right .single.odd { margin:0 20px 0 10px }
.single img.thumbnail { padding:5px; border:1px solid #B0B5B7 }
.headline h2 { font-size:21px; margin:0 0 5px 0 }
.meta { color:#7E7E7E; margin:15px 0 }
.sing .meta { margin:5px 0 20px 0 }
.meta a { color:#7E7E7E }
.meta span { background:url(images/calendar-ico-trans.png) no-repeat 0 2px; font-size:11px; padding:2px 8px 2px 22px; margin:0 }
.meta span.comm { background:url(images/comment-ico-trans.png) no-repeat 0 2px }
.meta span.auth { background:url(images/author-ico-trans.png) no-repeat 0 2px }
.meta span.tag { background:url(images/tag-ico-trans.png) no-repeat 0 2px }
.meta span.cat { background:url(images/flag-ico-trans.png) no-repeat 0 2px }
span.read-more { padding:0 0 10px 0; display:block }
span.read-more a { background:#eeeeee url(images/ico-bullet.png) no-repeat 8px 8px; border:none; color:#555555; font-size:12px; text-decoration:none; margin:0; padding:5px 10px 5px 20px; height:1%; line-height:20px }
span.read-more a:hover { text-decoration:none; background-color:#BFD7FF }
.single-sep { border-bottom:1px dotted #dddddd }

/*=== 7.3 Pagination Options ===*/
.lpagination { padding:0; margin:5px 0 15px 0 }
.fpagination { padding:0; margin:20px 0 0 0 }
ul.lpag { list-style:none; padding:0; margin:0 }
ul.lpag li  { font-size:13px; font-family:Tahoma; float:left; padding:0; margin:0 }
ul.lpag li a { padding:5px 10px; color:#000000 }
ul.lpag li.name span, ul.lpag li a.name { background:transparent url(images/featured-opacity-trans.png) no-repeat left top; color:#000000; font-size:13px; font-family:Georgia; padding:5px 10px; margin:0 10px 0 0 }
ul.lpag li a:hover { background:#BFD7FF; text-decoration:none }
ul.lpag li.active a { background:#000000; color:#ffffff }
ul.lpag li.current span { padding:5px 10px; margin:0; background:#000000; color:#ffffff }

/*=== 7.4 Breadcrumbs Navigation ===*/
.breadcrumbs-area { z-index:1; background:#FCFCFC; padding-top:10px; padding-bottom:10px }
#breadcrumb p{ font-size:12px; padding:0; margin:0; color:#777777 }
#breadcrumb p a {  }
#breadcrumb p strong { color:#777777 }

/*--------- 8. ADDON Options --------- */

/*=== 8.1 Contact Form ===*/
.bizzclean-contact { text-align: left; width: 30em; display: block; border:0; padding-top: 1em }
.clean-contact input[type=text] { width:97%; margin-bottom: .5em; padding:5px }
.clean-contact label { clear: none; display: inline; text-align: left; }
.clean-contact textarea{ width:97%; height: 15em; margin-bottom: .5em; font-size: 1.2em; padding:5px }
.clean-contact label em { font-weight: bold; font-style: normal; color: red; }
.clean-contact-msg { font-weight: bold;  padding: 1em; -moz-border-radius: 5px; -webkit-border-radius: 5px;  }
.clean-contact-msg.ok{ background-color: #8dff87; border: solid 1px #e6f4d7; color: #000; margin: 2em 0 2em 0; }
.clean-contact-msg.err{ background-color: #ff9595; border: solid 1px #fff; color: #000; }

/*--------- 9. WIDGET Options --------- */

/*=== 9.1 General Widget Styling ===*/
.widget { background:transparent; border-bottom:1px solid #E9E9E4; margin:0; padding:20px 0 20px 20px; line-height:23px; font-size:12px }
.sidebar.sidebar_left .widget { padding:20px 20px 20px 0 }
.widget h1, .widget h2, .widget h3 { padding:10px 0; margin:0 0 5px 0  }
.widget h3 { font-size:20px; color:#000000; padding:0 0 10px 0; margin:0 0 10px 0  }
.widget h3 img  { vertical-align: middle; border:0; padding:0; margin:0 5px 0 0 }
.widget h3 img.wid-icon  {  margin:0 5px 0 0 }
.widget ul { list-style-image:url(images/list-bullet-trans.png); margin:0 0 0 13px; padding:0; background:none; border:none }
.widget ul li { list-style-type:none; margin:0; padding:2px 0 }
.widget ul li ul { list-style-image:none; background:transparent url(images/tree-vert.gif) repeat-y top left; list-style:none; margin:5px 0 }
.widget ul li ul li { line-height:15px; padding-left:17px; background:transparent url(images/tree-horiz.gif) no-repeat 0px 10px }
.widget a.button { background:#7FB000 url(images/ico-bullet-fff.png) no-repeat 8px 10px; border:1px solid #689300; color:#ffffff; font-size:13px; font-weight:bold; text-decoration:none; margin:0 5px 0 0; padding:5px 13px 5px 20px; height:1%; line-height:35px }
.widget a.button:hover { text-decoration:none; background-color:#95C000; color:#ffffff; }
 
/*=== 9.2 Specific Widget Styling ===*/
.widget .rec-title { font-size:13px }
.widget .rec-title img { vertical-align: middle; border:0; padding:0; margin:0 0 5px 10px }
.widget .rec-excerpt { line-height:23px; margin:10px 0 }
.widget .rec-date { font-size:11px; margin:0 0 10px 0; color:#969696 }
 
.flickr { padding:0 }
.flickr_badge_image{ float:left; list-style:none; margin:0 0 0 5px }
.flickr img{ padding:3px; border:1px solid #B0B5B7 }

.social { font-size:17px; margin:0 0 10px 0; padding:0 }
.social img{ vertical-align:middle; margin:0 10px 0 0 }
.social a:hover { text-decoration:none }
.social a:hover span { text-decoration:underline }

ul#twitter_update_list li span{ line-height:20px }
ul#twitter_update_list li span a { display:inline; margin:0 }
ul#twitter_update_list li a { display:block; margin:5px 0 }
#twitter .follow-text { background:url(images/twitter-32-trans.png) no-repeat left top; margin:10px 0 0 18px; padding:8px 0 10px 45px; font-size:11px; font-weight:bold }

.widget .search{ width:260px; height:35px; position:relative; margin:0 }
.widget .search input{ color:#707070; font-size:1.25em; height:20px; width:220px; padding:8px 5px 8px 15px; margin:0; background:url(images/search-form.png) no-repeat 0 0; outline:0; border:0; float:left }
.widget .search button{ border:0; padding:0; margin:0; cursor:pointer }
.widget .search button span{ position:absolute; width:47px; height:35px; top:0; right:0; background:url(images/search-form.png) no-repeat 100% 0%}

#calendar_wrap { width:100%; padding:0; margin:0 }
#calendar_wrap a { font-weight: bold; }
#calendar_wrap a:hover {  }
table#wp-calendar { width:100%; border-collapse: collapse; margin:0 }
table#wp-calendar caption { margin:0 0 0 -1px; font-weight:bold; letter-spacing: 2px; padding:25px 0 10px 0; color:#fff; background:transparent url(images/calendarhead.png) repeat-x left top }
table#wp-calendar th, table#wp-calendar td { padding:5px; text-align:center; color:#333333 }
table#wp-calendar th { width: 14%; border:1px solid #cccccc; background:#f2f2f2 }
table#wp-calendar td { width: 14%; border:1px solid #cccccc; background:#ffffff }
#today  { background:#ffffcc }
table#wp-calendar td#next, table#wp-calendar td#prev { width: 45%; letter-spacing: 1px; }
table#wp-calendar td#next { text-align: right; }
table#wp-calendar td#prev { text-align: left; }
table#wp-calendar td#prev, table#wp-calendar td#next { background:transparent; border:none }
table#wp-calendar tfoot td.pad { background:transparent; border:none }

.widget .ad-box { text-align:left }
.widget .ad-box img { margin:0 5px 0 0 }
  
/*--------- 10. COMMENTS Options --------- */

/*=== 10.1 Comments ===*/
h3.tcomm, h2.post-form { font-size:22px; color:#333333; padding:10px 0; margin:20px 0 }
#respond h3.tcomm { border:none; padding:0; margin:10px 0 0 0 }
#comments { background:transparent; position:relative }
#comments ol.commentlist, #comments ol.commentlist li { padding:0; margin:0; background:none; border:none }
#comments .comment { margin-top:10px !important; width:100%; list-style-type:none }
#comments .comment a { padding:1px 0 }
#comments .comment small { font-size: 11px }
#comments .comment .comment-container  { padding:3px 0 }
#comments .comment .avatar-wrap { float:left }
#comments .comment .avatar-wrap img { background:#fff; padding:3px; border:1px dotted #dddddd }
#comments .comment .text-right { margin-left:75px }
#comments .comment .text-right .comm-reply{ background:#F9F9F9; font-size:12px; font-family:Tahoma; color:#999999; padding:0 8px 25px 8px; margin:0; border:1px dotted #dddddd }
#comments .comment .text-right .comm-reply span.author{ font-weight:bold; color:#000000 }
#comments .comment .text-right .comm-reply .fl { margin:0; padding:3px 0 0 0 }
#comments .comment .text-right .comm-reply .fr { margin:0; padding:2px 0 0 0 }
#comments .comment .text-right .comm-reply .fr input { vertical-align:middle; margin:0; padding:0; display:inline }
#comments .comment .text-right .comm-reply small a{ font-weight:normal }
#comments .comment .text-right .comment-entry { background:#ffffff; padding:10px; border:1px dotted #dddddd; border-width:0 1px 1px 1px }
#comments .comment .text-right .comment-entry p { padding:0 0 10px 0; margin:0 }
#comments ul.children { padding:0 0 0 25px; margin:0; list-style:none; border:none; background:none }
#comments .comment .text-right .authcomment { border:1px solid #3c3ca4; background:#eeeeff }
p.commpadd{ padding:0; margin:0 0 10px 0 }
.cancel-comment-reply { padding:10px 0 }
.cancel-comment-reply a#cancel-comment-reply-link { background:#FEFFA2; border:1px dotted #dddddd; padding:4px 6px }
#comments .comment .vote { margin:0; padding:0; border:0 }
#comments .comment .voted { border:1px solid #cccccc }

/*=== 10.2 Post Form ===*/
#respond { padding:10px 0; margin:0 }
#respond a{ padding:1px 0 }
#respond p{ padding:5px 0; margin:0 }
#respond textarea, .commpadd input{ background:#FCFBF7; }
#respond textarea { margin:0; padding:4px }
p.commpadd input{ line-height:25px; height:25px; padding:5px 0 0 5px }
p.commpadd label{ padding:0 0 0 5px }
#comments_wrap .navigation { margin:15px 0 0 0 }
#comments_wrap .navigation a { padding:5px 8px; color:#000000; font-size:12px; background-color:#dddddd; border:1px solid #777777; text-decoration:none }
#comments_wrap .navigation a:hover { opacity:0.86 }

/*--------- 11. FOOTER Options --------- */
.footer-area { background:#27241E url(images/box-bg-trans.png) repeat-x left top; border-top:1px solid #000000; z-index:1; color:#999999; padding:10px 10px 40px 0 }
.mainbar_right .footer-area { padding:10px 0 40px 20px }
.footer{ background:transparent; margin:0; padding:0; font-size:11px; line-height:30px }
.footer .fr { padding:0; margin:0 }
.footer .fr ul { background:none; border:none; padding:0; margin:0; font-size:11px }
.footer .fr li { display:block; float:left; padding:0 10px 0 0; margin:8px 0 0 10px; border-right:1px solid #C7C6BF; line-height:15px }
.footer .fr li.last { border-right:none }
.footer .fr li a { font-size:11px; color:#ffffff }
.footer .fr li.powered { border-right:none; padding-left:0 0 0 10px; margin:0 }
.footer .fr img  { vertical-align: middle; border:0; padding:0; margin:0 0 5px 10px }

/*--------- 12. CSS3 Options --------- */

/*=== 12.1 BORDER-RADIUS ===*/

input[type="submit"], .single img.thumbnail, .meta, span.read-more a, .flickr img, #comments .comment .avatar-wrap img { 
    border-radius:4px; 
	-moz-border-radius:4px; 
	-webkit-border-radius:4px; 
}

.top-featured { 
    border-radius:6px; 
	-moz-border-radius:6px; 
	-webkit-border-radius:6px;
}
a.button, .wp-caption, .feed-spot a.rss-button img, .sf-menu li:hover, .sf-menu li.current_page_item a, .cat-menu .sf-menu li.current-cat a, .sf-menu li ul, ul.lpag li a,
ul.lpag li.current span, ul.lpag li.name span { 
    border-radius:8px; 
	-moz-border-radius:8px; 
	-webkit-border-radius:8px;
}
.addinfo { 
    border-radius:10px; 
	-moz-border-radius:10px; 
	-webkit-border-radius:10px;
}
#comments .comment .text-right .comm-reply { 
    border-top-right-radius:5px; border-top-left-radius:5px; 
    -moz-border-radius-toprigh:5px; -moz-border-radius-topleft:5px;
    -webkit-border-top-right-radius:5px; -webkit-border-top-left-radius:5px; 
}
#comments .comment .text-right .comment-entry { 
    border-bottom-right-radius:5px; border-bottom-left-radius:5px; 
    -moz-border-radius-bottomrigh:5px; -moz-border-radius-bottomleft:5px;
    -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px;
}

/*=== 12.2 BOX-SHADOW ===*/

input[type="submit"] { 
	box-shadow: 1px 1px 0 #5D5F60; 
	-moz-box-shadow: 1px 1px 0 #5D5F60; 
	-webkit-box-shadow: 1px 1px 0 #5D5F60;
}

/*=== 12.3 TEXT-SHADOW ===*/

span.read-more a, h2.title, h1.title, h3.tcomm, h2.post-form { 
    text-shadow: 0 1px 1px #ffffff;
}	