/*   

	Theme Name: AjibAjib

	Theme URI: http://www.hexno.com

	Description: Fully Editable

	Author: Katzie van Persie





*/

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

/* DEFAULTS */

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



/* reset */

@import "css/reset.css";

body { background:#d7ebfc url(images/bg-grad.png) 0 110px repeat-x; font:12px/18px Arial, Helvetica, Sans-serif; color:#333; }

.clear {clear: both;}



/* hyperlinks */

a, a:visited, a:active { color:#4488dd; text-decoration:none; }

a:hover { color:#3d3d3d; text-decoration:none; }



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

/* CONTAINERS */

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

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

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



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

/* TOP */

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





/* top navigation */

.topnavwrap {background: #fefefe; margin-left: 200px; }

.topnav { z-index:99; margin:0px; padding:0px; list-style:none; float:left; }

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

.topnav li { float:left; width:auto; text-transform:capitalize; }

.topnav li a { padding:7px 11px 6px 11px; font-size:11px; color:#26b; line-height:16px; text-decoration:none; }

.topnav li a:hover, .topnav li a:active { background:#fff; color:#26b; text-decoration:none; }

.topnav li a:visited { color:#26b; }

.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:163px; margin:0px 0px 0px -1px; z-index:999; padding: 0;}

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

.topnav li ul li a, .topnav li ul li a:visited { background:#fff; width:136px; padding:2px 13px; color:#26b; font-weight:normal; border-bottom:none; }

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

.topnav li ul li a:hover { background:#4488dd; color:#fff; 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; }



/* 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:100px 4px 0px 0px; }

#search input { width:300px; margin:4px 0px 0px 0px; padding:4px 6px; font-size:18px; color:#adadad; border:2px solid #4488dd; }





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

/* HEADER */

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

#header { height:180px; clear:both;  }

#logo { float:left; width: 600px;}

a.logoimg {display: block; width: 600px; height: 180px; float:left; background: #ddd; }





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

/* CATEGORY MENU */

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

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



/* category navigation */

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

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

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

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

.nav li a:hover, .nav li a:active, .nav li.current-cat, .nav li.current-cat-parent,  { background:#26b; color:#fff; }

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

.nav li ul { background:#fff; 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:link, .nav li ul li a:visited { background:#fff; width:144px; padding:7px 12px; color:#26b; font-size:13px; font-weight:normal; color: #222 }

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

.nav li ul li a:hover { background:#f9f9f9; color:#222; 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; }



.navmenu {padding: 5px; clear:both;}

.navmenu .navtit {float: left; padding-right: 15px; }

.navtit h3{display: none;}

.navmenu .widgetbox, .tagshort h4 {float:left; margin: 0; padding:0;}

.navmenu .st-tag-cloud {margin: 0; padding:0;}

.navmenu .st-tag-cloud a {padding-left: 5px; font-weight: bold; }

#breadcrumbs, .tagshort {clear: both; margin-top: 3px; border-bottom: 1px solid #def6fe; padding: 5px;}

#breadcrumbs a {color: #4488dd; font-weight: bold;}

.tagshort a {margin-left: 15px; text-transform: capitalize}



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

/* POST BOXES */

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

.postbox { background:#fff; border-bottom:1px solid #dfdfdf; margin:20px 0px 0px 0px; padding:0px 0px 10px 0px; }

.postbox h2 { margin:0px 0px 5px 0px; font-family:arial,serif; font-size:14px; font-weight:bold; line-height:16px; }

.postbox h2 a, .postbox h2 a:visited { color:#26B; text-decoration:none; }

.postbox h2 a:hover { color:#222; }

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

.post-date a, .post-date a:visited { color:#26b; }

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

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

.post-comments a { color:#666 !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 { background:#fff; padding:3px; border:1px solid #e9e9e9; }

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

.post-info a { color:#26b; }



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

/* CONTENT */

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

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

#content { float:left; background:#fff; width:735px; margin:20px 0px 0px 0px; padding:0px 0px 15px 0px; }

.contentwrap {background: #fff; padding: 0 15px; }

.contentleft {float: left; width: 420px; }

.contentright {float: left; width: 300px; margin-left: 15px; }





/* browsing */

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

#browsing h1 { float:left; 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-size:24px; font-weight:normal; }

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

.post-title { margin:0px 0px 10px 0px; font-family:arial, serif; font-size:14px; font-weight:bold; line-height:20px; }

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



/* 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 ; padding:0px 0px 10px 0px; }

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

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

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

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

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

.entry a, .entry a:visited { color:#26b; }

.entry a:hover { color:#26b; text-decoration:underline; }

.entry a img { border:none; }

.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:#222; }

.entry li a:hover { color:#26b; }

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

.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:#fff url(images/icon-tag.png) no-repeat 0px 1px; margin:5px 0px 0px 0px; padding:0px 0px 0px 21px; color:#222; }

.tags a, .tags a:visited { color:#26b; text-decoration:none; }

.tags a:hover { color:#26b; text-decoration:underline; }



/* authorbox */

.authorbox { background:#EEF5FF; 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:#26b; }

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



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

/* SIDEBAR */

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

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

#sidebar .fullwidth { width:180px; }

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

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



/* 300x250 advertisement */

.subcat { background:#eef5ff; padding:10px; border: 1px solid #bcdaff; margin-top: 20px; }

.subcat li {padding: 2px; border-bottom: 1px solid #fff; width: 40%; float:left; margin-left: 10px;}

.subcat h1 {font-size: 20px; margin-bottom: 10px;}

.subcat h3 {font-size: 16px; margin-bottom: 10px;}





/* subscribe widget */

#subscribe {margin:0px; padding:8px 5px 0 5px; float: left; }

.subscribe_icons { margin:0px auto; padding: 0;}

.subscribe_icons li { display:inline; float:left; margin:0px 2px 5px 2px; }

.subscribe_icons a { display:block; padding:0; width: 20px; height: 20px; margin-left: 10px;}

.subscribe_icons a:hover { color:#26b !important; text-decoration:none; }

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

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

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

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

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



/* tabber */

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

#tabber .inside { border-top:3px solid #48d; border-bottom:1px solid #e9e9e9; }

#tabber ul.tabs { background:#fff; 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:#48d; 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; }

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

#tabber .inside li { background:none; border-bottom:1px solid #e9e9e9; }

#tabber .inside li a { color:#333; line-height:19px; }

#tabber .inside a:hover { color:#26b; }

#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:#26b; text-decoration:none; border-bottom:1px dotted #26b; }

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



/* widgets */

.widget { background:#fff; margin:0px 0px 15px 0px; }

.widget h3 { padding:0px 0px 7px 0px; font-size:16px; font-weight:normal; color:#222; border-bottom:1px solid #dfdfdf; margin-bottom: 0px; }

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

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

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

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

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

.widgetbox ul li a:hover { color:#26b;  }

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

.widgetbox ul ul li { border:none; }



.cat-post-item .post-title {font:11px/18px Arial, Helvetica, Sans-serif;  }



/* 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:#26b; }

.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 { background:#fff; padding:3px; border:1px solid #e9e9e9; }







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

/* 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:#333; text-decoration:none; }

span.says { display:none; }

.commentlist li { margin:10px 0px 0px 0px; padding:15px; list-style:none; border:1px 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 { background:#fafafa; }

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

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

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

.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; background:#fff; margin:0px; padding:5px 10px; color:#26b; 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 #26b; }

.pagination .wp-pagenavi a:link, .pagination .wp-pagenavi a:visited { display:inline; background:#fff; color:#26b; 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:#26b; 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 { background:#fff; padding:0px 10px; color:#777; border:none; }



/* comments navigation */

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



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

/* FOOTER */

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

#footer { background:#fff; margin:20px 0px 0px 0px; padding:10px 0px 0px 0px; border-top:1px solid #ddd; }



/* 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 { background:#fff; margin:10px 0px 0px 0px; }

.footerwidget h3 { padding:0px 0px 10px 0px; font-size:16px; font-weight:normal; color:#222; border-bottom:1px solid #dfdfdf; }

.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:#26b; }



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

/* BOTTOM */

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

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

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

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





div.postbox h2 {

display:block;

margin-left:110px;

}



.tfe {

float:left;

margin-top: -25px !important;

margin-right: 20px;

margin-bottom: 7px;

}



