/*   



	Theme Name: Freshlife



	Theme URI: http://www.theme-junkie.com



	Description: A clean & clear theme designed by <a href="http://www.theme-junkie.com">Theme Junkie</a>.



	Author: Roy Guan



	Author URI: http://www.theme-junkie.com



	Version: 1.0



	Tags: advertise-ready, widget-ready, advanced-theme-options



	



		Copyright: (c) 2010 Theme Junkie.



		License: GNU/GPL Version 2 or later. http://www.gnu.org/licenses/gpl.html







*/



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



/* DEFAULTS */



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







/* reset */



@import "css/reset.css";



body { background:#fff url(images/bg_pattern.png) repeat fixed left top; font:12px/18px Arial, Helvetica, Sans-serif; color:#A06750; }






/* hyperlinks */



a, a:visited, a:active { color:#75d5b9; text-decoration:none; }



a:hover { color:#75d5b9; text-decoration:underline; }







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



/* CONTAINERS */



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



#wrapper { width:960px; margin:0px auto 15px auto; padding:0px 15px;  border: 0px solid #A06750;}



#column1 { float:left; width:640px; }







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



/* TOP */



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



#top { height:33px; margin:0px 0px 1px 0px; color:#A06750; line-height:30px; }







/* top navigation */



.topnav { z-index:99; margin:0px; padding:0px; font-family:Georgia, serif; list-style:none; line-height:1; }



.topnav a { z-index:100; position:relative; display:block; text-decoration:underline; }



.topnav li { float:left; width:auto; }



.topnav li a { padding:7px 11px 6px 11px; font-size:15px; color:#ADCB56; line-height:16px; text-decoration:underline;  }



.topnav li a:hover, .topnav li a:active { color:#ADCB56; text-decoration:none; border-bottom:4px solid #94D341; }



.topnav li a:visited { color:#ADCB56; }



.topnav li.first a { background:none; }



.topnav li.last a { padding-right:0px !important; }



.topnav li a.sf-with-ul {  }



.topnav li ul { position:absolute; left:-999em; width:163px; margin:0px 0px 0px -1px; z-index:999; border-right:2px solid #e6e6e6; border-bottom:1px solid #e6e6e6; }



.topnav li ul li { border-bottom:1px solid #e6e6e6; }



.topnav li ul li a, .topnav li ul li a:visited { width:136px; padding:6px 13px; color:#DDF432; font-size:13px; font-weight:normal; border-bottom:none; }



.topnav li ul li a.sf-with-ul { padding:6px 13px; }



.topnav li ul li a:hover { color:#ADCB56; border-bottom:none; }



.topnav li ul ul { margin:-28px 0px 0px 163px; }



.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; }





div.sterms{ border: 0px dashed #000000; color: #000000;	padding: 10px;}

div.sterms h4{ color: #000000; font-size: 1.4 em; font-weight: bold;}

div.sterms ul{ color: #8F8F8F; list-style-type: none; padding: 0px;}

div.sterms li{ display: inline; padding-right: 5px;}





/* 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; }







/* search form */



#search { display:inline; float:right; height:25px; margin:0px 4px 0px 0px; }



#search input { float:left; width:190px; margin:4px 0px 0px 0px; padding:4px 6px; font-family:Georgia, serif; font-size:12px; font-style:italic; color:#666; line-height:12px; border:1px solid #ddd; }



#search input.btn { background:none; border:none; margin:8px 0px 0px -22px; padding:0px; width:auto; }







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



/* HEADER */



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



#header { background:none; height:95px; line-height:95px; padding-top:5px;}







/* text logo */



#logo { width:232px; height:89px; max-height:89px; }



#logo h1 { padding:13px 0px 0px 0px; font-size:50px; font-weight:bold; line-height:50px; letter-spacing:-3px; }



#logo h1 a, #logo h1 a:hover, #logo h1 a:visited { color:#ADCB56; text-decoration:none; }



#logo p { padding:3px 0px 0px 0px; font-size:12px; font-style:italic; color:#999; line-height:12px; }







/* image logo */



#logo img { margin:13px 0px 0px -5px; cursor:pointer; }







/* 468x60 advertisement */



.ad468x60 { float:right; width:728px; height:90px; margin:0px 0px 0px 0px; }







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



/* CATEGORY MENU */



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



#cat-menu { background:#EEF5FF; height:33px; }






/* category navigation */



.nav { z-index:99; float:left; margin:0px; padding:4px; list-style:none; line-height:1; }



.nav a { position:relative; display:block; z-index:100; text-decoration:none; color: #555555;}



.nav li { float:left; width:auto; }



.nav li a { font:bold 12px/15px Arial, Helvetica, sans-serif; padding:5px 12px; text-decoration:underline; color: #555555; }



.nav li a:hover, .nav li a:active, .nav li.current-cat, .nav li.current-cat-parent { color: #555555;  }



.nav li a.sf-with-ul {color: #555555;  }



.nav li ul { position:absolute; left:-999em; width:168px; z-index:999; border-right:2px solid #e6e6e6; border-bottom:1px solid #e6e6e6; }



.nav li ul li { border-bottom:1px solid #e6e6e6; }



.nav li ul li a { background:#EEF5FF; width:144px; padding:7px 12px; color: #555555; font-size:13px; font-weight:normal; }



.nav li ul li a.sf-with-ul { padding:7px 12px; }



.nav li ul li a:hover { background:#A06750; color:#fff; text-decoration:none; }



.nav li ul ul { margin:-29px 0px 0px 168px; }



.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; }







/* category navigation indicator */



.nav .sf-sub-indicator { display:none; }



.nav 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; }







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



/* POST BOXES */



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



.postbox { border-bottom:1px solid #5A3323; margin:20px 0px 0px 0px; padding:0px 0px 10px 0px; }



.postbox h1 { margin:0px 0px 5px 0px; font-family:Georgia,serif; font-size:24px; font-weight:bold; line-height:26px; }



.postbox h1 a, .postbox h1 a:visited { color:#ADCB56; text-decoration:none; }



.postbox h1 a:hover { color:#DDF432; }



.post-date { margin:10px 0px 0px 0px; color:#666; }



.post-date a, .post-date a:visited { color:#75d5b9; }



.post-date a:hover { border-bottom:1px dotted #26b; text-decoration:none; }



.post-date p { font-style:normal; }



.post-comments a { color:#75d5b9 !important; }



.post-comments a:hover { border-bottom:1px dotted #666; }



.post-exerpt { display:table; margin:5px 0px 0px 0px; }



.post-thumb { float:left; margin:0px 15px 5px 0px; }



.post-thumb img { padding:3px; border:1px solid #e9e9e9; }



.post-info { margin:5px 0px 0px 0px; }



.post-info a { color:#75d5b9; }







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



/* CONTENT */



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



#fullcontent { width:960px; padding:15px 0px; }



#content { float:left; width:640px; margin:20px 0px 0px 0px; padding:0px 0px 15px 0px; }







/* browsing */



#browsing { height:20px; margin:20px 0px 15px 0px; padding:0px 0px 10px 0px; border-bottom:1px solid #ddd; }



#browsing h1 { float:left; font-family:Georgia, serif; font-size:20px; font-weight:normal; }



#browsing .catfeed { float:right; background:url(images/icon-cat-rss.png) no-repeat right 3px; margin:4px 0px 0px 0px; padding:0px 17px 0px 0px; }



#browsing .catfeed a:hover { text-decoration:none; border-bottom:1px dotted #26b; }







/* post & page title*/



.pagetitle { padding:0px 0px 10px 0px; font-family:Georgia, serif; font-size:24px; font-weight:bold; }



.pagetitle a, .pagetitle a:hover { color:#222 !important; text-decoration:none; }



.post-title { color: #ADCB56; margin:0px 0px 10px 0px; font-family:Georgia, serif; font-size:34px; font-weight:bold; line-height:36px; }



.post-title a, .post-title a:visited { color:#DDF432; }







/* entry */



.entry { padding:10px 0px 15px 0px; line-height:19px; }



.entry p { padding-bottom:10px; }



.entry strong { font-weight:bold; }



.entry em { font-style:italic; font-weight:normal; }



.entry strong em, .entry em strong { font-style:italic; font-weight:bold; }



.entry h1 { font:26px/28px Georgia, serif; padding:0px 0px 10px 0px; }



.entry h2 { font:24px/26px Georgia, serif; padding:0px 0px 10px 0px; }



.entry h3 { font:23px/24px Georgia, serif; padding:0px 0px 10px 0px; }



.entry h4 { font:19px/21px Georgia, serif; padding:0px 0px 10px 0px; }



.entry h5 { font:15px/17px Georgia, serif; padding:0px 0px 10px 0px; }



.entry h6 { font:13px/16px Georgia, serif; padding:0px 0px 10px 0px; }



.entry a, .entry a:visited {  color:#75d5b9;}



.entry a:hover { color:#75d5b9; text-decoration:underline; }



.entry a img { border:1px solid  }



.entry ul { margin:0px 0px 0px 7px; padding-bottom:10px; list-style:none; }



.entry ol { margin:0px 0px 10px 25px; list-style-type:decimal; }



.entry ol ol { list-style:upper-alpha; }



.entry ol ol ol { list-style:lower-roman; }



.entry ol ol ol ol { list-style:lower-alpha; }



.entry ul ul, .entry ol ol, .entry ul ol, .entry ol ul { margin-bottom:0px; }



.entry ul li { background:url(images/icon-bullet.png) no-repeat 0px 5px; padding:3px 0px 3px 19px; font-size:12px; line-height:19px; }



.entry ol li { padding:3px 0px 3px 0px; font-size:12px; line-height:19px; }



.entry li a:link, .entry li a:visited { color:#75d5b9; font-weight: bold}



.entry li a:hover { color:#ADCB56; font-weight: bold}



.entry li ul { margin:0px; padding:0px; }



.entry del { text-decoration:line-through; color:#aaa; }



.entry ins { text-decoration:underline; font-weight:bold; }



.entry blockquote { margin:20px 0px; padding:15px 15px 1px 15px; background:#f5f5f5; border:1px solid #eee; border-width:1px 0px; font-family:Georgia, serif; }



.entry blockquote p, blockquote a, blockquote { color:#666; font-style:italic; font-size:1em; }



.entry dfn { font-weight:bold; }



.entry pre, .entry code, .entry tt { margin:1.5em 0px; white-space:pre; display:block; }



.entry pre, .entry code, .entry tt { font:12px 'andale mono', 'monotype.com', 'lucida console', monospace; line-height:20px; background:#f5f5f5; overflow:auto; padding:1em; color:#666; }



.entry hr { background:#e6e6e6; color:#e6e6e6; clear:both; width:100%; height:1px; margin:15px 0px; border:none; }



.entry input, .entry textarea { font-size:1em; padding:3px; }







/* post images */



img.centered { display:block; margin-left:auto; margin-right:auto; margin-bottom:10px; padding:0px; }



img.alignnone { padding:0px; margin:0px 0px 10px 0px; display:inline; }



img.alignright { padding:0px; margin:0px 0px 10px 10px; display:inline; }



img.alignleft { padding:0px; margin:0px 10px 10px 0px; display:inline; }



 .aligncenter { display:block; margin-left:auto; margin-right:auto; margin-bottom:10px; } 

/* .aligncenter { padding:0px; margin:0px 10px 10px 0px; display:inline; } */


.alignright { float:right; margin:0px 0px 10px 10px; }



.alignleft { float:left; margin:0px 10px 10px 0px; }



.wp-caption { background:#F7F7F7; text-align:center; padding:4px 0px 5px 0px; border:1px solid #e6e6e6; }



.wp-caption img { margin:0px 0px 5px 0px; padding:0px; border:0px; }



.wp-caption p.wp-caption-text { margin:0px; padding:0px; font-size:11px; font-weight:normal; line-height:12px; }







/* tags */



.tags { background:# url(images/icon-tag.png) no-repeat 0px 1px; margin:5px 0px 0px 0px; padding:0px 0px 0px 21px; color:#DDF432; }



.tags a, .tags a:visited { color:#75d5b9; text-decoration:none; }



.tags a:hover { color:#75d5b9; text-decoration:underline; }







/* authorbox */



.authorbox {  margin:0px 0px 0px 0px; padding:10px; border:1px solid #e9e9e9; }



.authorbox p { margin:0px; padding:0px; }



.authorbox p strong { font-size:14px; }



.authorbox p a { color:#75d5b9; }



.authorbox img { float:left; margin:0px 10px 0px 0px; padding:3px; border:1px solid #e9e9e9; }







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



/* SIDEBAR */



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



#sidebar { float:right; width:300px; margin:20px 0px 0px 0px; }



#sidebar .fullwidth { width:300px; }



#sidebar .leftsidebar { float:left; width:140px; }



#sidebar .rightsidebar { float:right; width:140px; }







/* 300x250 advertisement */



.adbox { background:#efefef; padding:18px 18px 3px 18px; }



.ad300x250 { width:300px; height:250px; margin:0px 0px 15px 0px; }







/* subscribe widget */



#subscribe {  width:288px; margin:0px 0px 15px 0px; padding:8px 5px; border:0px solid #e6e6e6; border-bottom:1px solid #e6e6e6; font-size:90%; }



.subscribe_icons { width:286px; margin:0px auto; }



.subscribe_icons li { display:inline; float:left; margin:0px 2px 5px 2px; width:52px; text-align:center; font-size:11px; }



.subscribe_icons a { display:block; padding:40px 0px 2px; -webkit-transition:all .2s ease-out; -moz-transition:all .2s ease-out;  !important; }



.subscribe_icons a:hover { color:#26b !important; text-decoration:none; -moz-box-shadow:0px 2px 4px hsla(0,0%,0%,.35); -webkit-box-shadow:0px 2px 4px hsla(0,0%,0%,.35); }



.subscribe_icons .subscribe_buzz a { background:url(images/icon-buzz.png) center top no-repeat; }



.subscribe_icons .subscribe_twitter a { background:url(images/icon-twitter.png) center top no-repeat; }



.subscribe_icons .subscribe_facebook a { background:url(images/icon-facebook.png) center top no-repeat; }



.subscribe_icons .subscribe_rss a { background:url(images/icon-rss.png) center top no-repeat; }



.subscribe_icons .subscribe_email a { background:url(images/icon-email.png) center top no-repeat; }







/* tabber */



#tabber { display:block; height:auto; margin:0px 0px 25px 0px; }



#tabber .inside {  }



#tabber ul.tabs { padding:0px 0px; }



#tabber ul.tabs li { background:none; float:left; display:inline; font-size:11px; font-weight:bold; color:#fff; margin:0px 2px 0px 0px; padding:0px 0px 0px 0px; cursor:pointer; border-bottom:none; }



#tabber ul.tabs li a.selected, #tabber ul.tabs li a:hover { background:#A06750; color:#fff; text-decoration:none; }



#tabber ul.tabs li a { background:#EEF5FF; color:#555; display:block; float:left; padding:5px 10px 3px 10px; line-height:22px; text-transform:uppercase; font-weight:bold;}



#tabber #tag-cloud, #tabber .inside li { padding:10px 0px; }



#tabber .inside li { background:none; }



#tabber .inside li a { line-height:19px; font-weight:bold;}



#tabber .inside a:hover { color:#DDF432; font-weight:bold;}



#tabber .inside li div.info { display:table; top:0px !important; margin:0px !important; padding:0px !important; }



#tabber .inside li span.meta { display:block; font:11px/20px Arial; text-transform:uppercase; color:#999; }



#tabber .inside li span.meta a { color:#999; }



#tabber .inside li span.meta a:hover { color:#ADCB56; text-decoration:none; border-bottom:1px dotted #26b; }



#tabber .inside li img.avatar, #tabber .inside li img.thumb { border:1px solid #f0f0f0; padding:3px; float:left; margin:0px 8px 0px 0px; }







/* widgets */



.widget { margin:0px 0px 15px 0px; }



.widget h3 { padding:0px 0px 7px 0px; font-family:Georgia, serif; font-size:20px; font-weight:bold; color:#DDF432; border-bottom:1px solid #5A3323; }



.widgetbox { padding:10px 0px 15px 0px; }



.widgetbox p { padding-bottom:5px; }



.widgetbox ul { clear:both; margin:0px; }



.widgetbox ul li { background:url(imagexs/icon-bullet.png) no-repeat 0px 10px; padding:8px 0px 8px 0px; border-bottom:1px solid #5A3323; }



.widgetbox ul li a { padding:0px; text-decoration:none; font-weight:bold;}

	

.widgetbox ul li a:hover { color:#ADCB56; text-decoration:underline; font-weight:bold;}



.widgetbox ul ul { margin:0px; padding:0px; border-top:none; }



.widgetbox ul ul li { border:none; }







/* textwidget */



.textwidget { padding-top:5px; }







/* twitter widget */



.twitter-content .loading { background:transparent url(images/loader-white.gif) no-repeat 6px 6px; padding:6px 10px 6px 28px; float:left; }



.twitter-content { background:url(images/twitter.pnxg) no-repeat right top transparent; }



.twitter-content a { color:#ADCB56; }



.twitter-content ul { padding:5px 0px 0px 0px; }



.twitter-content ul li { background:transparent url(images/icon-small-twitter.png) no-repeat 0px 6px; padding-left:24px; display:block; }.twitter-content a.date { color:#999; display:block; font-size:11px; font-style:italic; }



.twitter-content a.date:hover { color:#999; }



.twitter-content .info { float:left; font-weight:bold; font-size:14px; line-height:20px; }.twitter-content .avatar { float:left; padding-right:10px; }



.twitter-content .avatar img { padding:3px; border:1px solid #e9e9e9; }







/* flickr widget */



.widget h3 span, .footerwidget h3 span { color:#0061D8; }



.widget h3 span span, .footerwidget h3 span span { color:#FF1183; }



.widgetbox .flickr_badge_image { float:left; margin:0px; }



.widgetbox .flickr_badge_image .wrap { position:relative; margin-bottom:20px; padding:0; }



.widgetbox .flickr_badge_image a img { display:inline; float:left; margin:0px 8px 8px 0px; border:#e9e9e9 1px solid; padding:3px; }



.widgetbox .flickr_badge_image a:hover img { background:#f0f0f0; }







/* calendar */



#wp-calendar { width:100%; }



#wp-calendar, #wp-calendar th, #wp-calendar caption { text-align:center; }



#wp-calendar th { background:#f5f5f5; padding:3px; border:1px solid #f0f0f0; }



#wp-calendar td { padding:5px 2px; border:1px solid #f0f0f0; }



#wp-calendar caption { background:transparent; font-weight:bold; padding:3px 0px 7px 0px; color:#A06750; }



#wp-calendar #today { background:#f5f5f5; font-weight:bold; }







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



/* COMMENTS */



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



#respond { margin:15px 0px 0px 0px; }



#respond p { color:#777; margin:0px; }



.comments-box { padding:30px 0px 0px 0px; }



.comments-box h3 { font-size:14px; }



.cancel-comment-reply { padding:5px 0px 0px 0px; font-size:11px; }



.text { border:1px solid #e6e6e6; padding:2px; color:#777; width:200px; }







/* comment framework */



#pings { margin-bottom:40px; }



ul.children { margin-left:0px; }



ol.commentlist { margin:15px 0px 0px 0px; }



cite.fn { font-size:14px; font-weight:bold; font-style:normal; letter-spacing:-0.05em; display:block; padding-top:9px; }



cite.fn a, cite.fn a:hover { color:#A06750; text-decoration:none; }



span.says { display:none; }



.commentlist li { margin:10px 0px 0px 0px; padding:15px; list-style:none; border:0px solid #e9e9e9; }



.commentlist li.depth-2 { background:#ffffff; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; margin-left:15px; }



.commentlist li.depth-3 { background:#fafafa; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; margin-left:15px; }



.commentlist li.depth-4 { background:#ffffff; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; margin-left:15px; }



.commentlist li.depth-5 { background:#fafafa; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; margin-left:15px; }



.commentlist code { background:#e6e6e6; padding:5px; }



.commentlist p { clear:both; }



.commentlist .moderation { margin-top:10px; color:#660000; }



.commentlist .thread-even { }



.commentlist .children { margin-top:15px; }



.commentlist .comment-author { margin-bottom:5px; }



.commentlist .avatar { margin-right:10px; float:left; padding:3px; border:1px solid #e9e9e9; }



.commentlist .reply { margin:15px 0px 0px 0px; }



.commentlist .reply a, .commentlist .reply a:visited { background:url(images/bg-button.png) repeat-x left center; color:#fff; text-align:center; font-size:11px; padding:0px 6px 1px !important; text-decoration:none !important; }



.commentlist .comment-meta { float:left; margin-bottom:15px; }



.commentlist .comment-meta a { color:#666; }



.commentlist .comment-date a, .commentlist .comment-date a:visited { color:#888; font-size:1.1em; }







/* comment form */



#commentform { margin:10px 0 0 0; } 	 



#commentform input.txt, #commentform textarea { font:14px/14px Arial, Helvetica, sans-serif; border-color:#ccc #efefef #efefef #ccc; border-width:1px; border-style:solid; }



#commentform input.txt { color:#666; background:#fcfcfc; width:170px; margin:0 5px 10px 0; padding:5px 7px; }



#commentform textarea { color:#666; background:#fcfcfc; width:95% !important; padding:5px 7px; }



#commentform #submit { background:url(images/bg-button.png) repeat-x left center; margin:15px 0 0 0; font-size:12px; }







/* submit & reply button */



.button, .button:visited, .reply a { font-weight:bold; background:url(images/alert-overlay.png); display:inline-block; padding:5px 10px 6px; color:#424242 !important; text-decoration:none; border:none; position:relative; cursor:pointer; }



.button, .button:visited, .reply a { background-color:#fff; }



.button:hover, .reply a:hover { color:#000  !important; text-decoration:none; }



.button, .button:visited, .reply a { -moz-border-radius:5px; -webkit-border-radius:5px; text-shadow:1px 1px 0 #fff; border:1px solid #ddd; }



.button:hover, .reply a:hover { opacity:0.8; }







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



/* PAGINATION */



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







/* default pagination */



.pagination { margin:0px; font-size:12px; }



.pagination a { display:block; margin:0px; padding:5px 10px; color:#ADCB56; border:1px solid #dfdfdf; }



.pagination a:hover { background:#f9f9f9; border:1px solid #dfdfdf; }



.pagination .left a { background-image:url(images/icon-arrow-left.png); background-repeat:no-repeat; background-position:8px center; margin:15px 0px 0px 0px; padding-left:20px; }



.pagination .right a { background-image:url(images/icon-arrow-right.png); background-repeat:no-repeat; background-position:95% center; margin:15px 0px 0px 0px; padding-right:20px; }







/* wp-pagenavi */



.pagination .wp-pagenavi { margin:0px 0px 5px 0px; padding:5px 0px 4px 0px; letter-spacing:1px; text-transform:uppercase; font-weight:bold; border-bottom:2px solid #A06750; }



.pagination .wp-pagenavi a:link, .pagination .wp-pagenavi a:visited { display:inline; color:#ADCB56; margin:0px 0px 0px 2px; padding:7px 10px 4px 10px; text-decoration:none; border:none; }



.pagination .wp-pagenavi .on, .pagination .wp-pagenavi .current, .pagination .wp-pagenavi a:hover { margin:0px 0px 0px 2px; padding:7px 10px 4px 10px; color:#ADCB56; border-top:none; border-left:none; border-right:none; border-bottom:3px solid #26b; }



.pagination .wp-pagenavi .on, .pagination .wp-pagenavi .current { background:#efefef; }



.pagination .wp-pagenavi .extend, .pagination .wp-pagenavi span.pages { padding:0px 10px; color:#777; border:none; }







/* comments navigation */



.navigation { padding:20px 0px 0px 0px; font-style:italic; }







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



/* FOOTER */



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



#footer {  }







/* footer widgets */



#footer1 { float:left; width:228px; }



#footer2 { float:left; width:228px; margin:0px 0px 0px 15px; }



#footer3 { float:left; width:228px; margin:0px 0px 0px 15px; }



#footer4 { float:right; width:230px; }



.footerwidget { margin:10px 0px 0px 0px; }



.footerwidget h3 { padding:0px 0px 10px 0px; font-family:Georgia, serif; font-size:16px; font-weight:normal; color:#DDF432; border-bottom:1px solid #5A3323;border-bottom:1px solid #5A3323; }



.footerwidget ul li { background:url(images/icon-bullet.png) no-repeat 0px 6px; padding:5px 0px 5px 19px; border-bottom:1px solid #ededed; }



.footerwidget a { color:#ADCB56; }







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



/* BOTTOM */



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



#bottom { margin:15px 0px 0px 0px; padding:10px 0px; font-family:georgia; font-style:italic; color:#A06750; border-top:1px solid #A06750; }



#bottom a, #bottom a:visited { color:#A06750; }



#bottom a:hover { color:#DDF432; text-decoration:none; border-bottom:1px dotted #333; }




