/*
Theme Name: Magazeen
Theme URI: http://smashingmagazine.com/
Description: A bold magazine theme from <a href="http://wefunction.com">Function</a> &amp; <a href="http://smashingmagazine.com">Smashing Magazine</a>.
Version: 1.0
Author: Spencer
Author URI: http://wefunction.com/
Tags: magazine, light, link, blue, two column, widgets, jquery

The CSS, XHTML is released under GPL:
http://www.opensource.org/licenses/gpl-license.php


TABLE  CONTENTS

00 - Global Elements - Standard Elements
01 - Typography - All Type throughout the site
02 - Main Structure - Columns, clearfix, etc.
03 - Header - Header, Logo, navigation, search.
04 - Dock - jQuery latest articles.
05 - Main Content - Post boxes, post meta, etc.
06 - Sidebar - Custom sidebar widgets.
07 - Footer - Categories, About, Copyright, Sponsors.

/* ----------------------------------------------
00 - GLOBAL ELEMENTS
/* ----------------------------------------------*/
BODY
{
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	background: #E0EDF3;
	font: 0.75em Arial, Helvetica, sans-serif;
	color: #5E6568;
	line-height: 19px;
}
CODE
{
	margin: 0;
	padding: 0;
	width: 80%;
	height: auto;
	font: 1.17em Georgia, "Times New Roman", Times, serif;
	color: #0F8EB3;
}
PRE
{
	margin: 0 auto;
	padding: 5px 20px;
	background: #F4F1EC url(images/code.gif) repeat;
	border: 1px solid #BBCED7;
	font: 0.92em Georgia, "Times New Roman", Times, serif;
	color: #3E3E3E;
	line-height: 200%;
}
BLOCKQUOTE
{
	margin: 0 auto;
	padding: 5px 20px;
	width: 80%;
	height: auto;
	background: #F8FBFC url(images/blockquote.gif) no-repeat top left;
	border: 1px solid #EDEFF0;
}
IMG
{
	margin: 0;
	padding: 0;
	border: 0;
}
INS
{
	color: #009999;
}
DEL
{
	color: #990000;
}
/*01 - TYPOGRAPHY
/* ----------------------------------------------*/
H1
{
	margin: -10px 0 0;
	padding: 0;
	font: bold 3.53em Verdana, Arial, Helvetica, sans-serif;
	color: #FEFEFE;
	position: relative;
	display: block;
}
.post-content H1, .page-content H1
{
	margin: 10px 0;
	padding: 0;
	font: bold 2.5em Arial, Helvetica, sans-serif;
	color: #53798B;
}
H1 A:link, H1 A:active, H1 A:visited
{
	color: #FEFEFE;
	outline: 0;
}
H1 A:hover
{
	color: #D7D7D7;
}
H1 SPAN
{
	margin: 10px 0 0;
	width: 100%;
	height: 20px;
	position: absolute;
	display: block;
}
H2
{
	margin: 0;
	padding: 0;
	font: 0.83em Verdana, Arial, Helvetica, sans-serif;
	color: #B9B9B9;
}
.post-content H2, .page-content H2
{
	margin: 10px 0;
	padding: 0;
	font: bold 2em Arial, Helvetica, sans-serif;
	color: #53798B;
}
H3
{
	margin: 0;
	padding: 0;
	font: bold 2.8em Arial, Helvetica, sans-serif;
	color: #30393D;
}
.post-content H3, .page-content H3
{
	margin: 10px 0;
	padding: 0;
	font: bold 1.5em Arial, Helvetica, sans-serif;
	color: #53798B;
}
H3 A:link, H3 A:active, H3 A:visited
{
	color: #30393D;
}
H3 A:hover
{
	color: #F13082;
}
H3.post-title, .single H3.post-title, H3.post-title-small
{
	margin: 0;
	padding: 10px 0;
	width: 380px;
	height: auto;
	border-bottom: 4px solid #30393D;
}
.single H3.post-title
{
	font-size: 2em;
	width: 275px;
}
H3.post-title-small
{
	font-size: 1.5em;
}
H4
{
	margin: 0;
	padding: 0;
	font: bold 1.75em Arial, Helvetica, sans-serif;
	color: #FEFEFE;
}
.post-content H4, .page-content H4
{
	margin: 10px 0;
	padding: 0;
	font: bold 1.17em Georgia, "Times New Roman", Times, serif;
	color: #53798B;
}
#footer H4
{
	margin: 0 0 20px;
}
H5, #searchform LABEL
{
/*Sidebar Header*/
	margin: 0;
	padding: 28px 0 0 0px;
	width: 285px;
	height: 55px;
/*background:#f5fbfe url(images/sidebar-top.gif) no-repeat top center;*/
	font: bold 2.25em Arial, Helvetica, sans-serif;
	color: #F52A93;
}
.post-content H5, .page-content H5
{
	margin: 10px 0;
	padding: 0;
	width: auto;
	height: auto;
	background: none;
	font: bold 1em Georgia, "Times New Roman", Times, serif;
	color: #53798B;
}
#tag_cloud H5, #searchform LABEL
{
	margin: 0;
	padding: 0;
	background: none;
}
A:link, A:active
{
	color: #F23183;
	text-decoration: none;
}
A:hover
{
	color: #000;
}
A:visited
{
	color: #F05898;
	text-decoration: none;
}
/*Header
/* --------------*/
#navigation UL LI A:link, #navigation UL LI A:active, #navigation UL LI A:visited
{
	margin: 0;
	padding: 13px 15px;
	font: bold 1.08em Arial, Helvetica, sans-serif;
	color: #34393E;
	display: block;
}
#navigation UL LI A:hover
{
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}
#navigation UL.pages LI.current_page_item A:link, #navigation UL.pages LI.current_page_item A:active, #navigation UL.pages LI.current_page_item A:visited
{
/*Crazy margins to pull up the hover image above the borders.*/
	margin: -3px 0 0;
	padding: 15px 15px 14px;
	/*[disabled]background:#F42992 url(images/navigation-hover.gif) repeat-x bottom center;*/
	color: #F32891;
	position: relative;
}
A.rss:link, A.rss:active, A.rss:visited, A.rss:hover
{
	margin: 13px 15px 0 0;
	padding: 0;
	width: 16px;
	height: 17px;
	background: url(images/rss.png) no-repeat top center;
	text-indent: -9999px;
	display: block;
	outline: 0;
}
/*Main Content
/* --------------*/
.post-info
{
	text-align: right;
	font: 0.92em Georgia, "Times New Roman", Times, serif;
	color: #81888D;
}
.post-info SPAN
{
	font-size: 1.18em;
	display: block;
}
.post-info SPAN A:link, .post-info SPAN A:active, .post-info SPAN A:visited
{
	color: #1E1C1A;
	text-decoration: none;
}
.post-info SPAN A:hover
{
	color: #F23183;
}
.comment-count A:link, .comment-count A:active, .comment-count A:visited
{
	margin: 0;
	padding: 10px 20px;
	font: bold 1.75em Arial, Helvetica, sans-serif;
	color: #FFF;
	display: block;
}
.comment-count A:hover
{
	background: #EA2F7E;
}
.single .comment-count A:link, .single .comment-count A:active, .single .comment-count A:visited, .page-content .comment-count A:link, .page-content .comment-count A:active, .page-content .comment-count A:visited
{
	padding: 8px 18px;
	font: bold 1.45em Arial, Helvetica, sans-serif;
}
.post-intro STRONG
{
	font: bold 1.33em Arial, Helvetica, sans-serif;
	color: #30393D;
	line-height: 21px;
}
.post-intro
{
	font-weight: 300;
}
.continue-reading A:link, .continue-reading A:active, .continue-reading A:visited, .cat-posts LI.view-more A:link, .cat-posts LI.view-more A:active, .cat-posts LI.view-more A:visited
{
	font: italic bold 1.17em Georgia, "Times New Roman", Times, serif;
	color: #BD4478;
}
.continue-reading A:hover, .cat-posts LI.view-more A:hover
{
	color: #F2307F;
}
/*Drop Down
/* --------------*/
.category A:link, .category A:visited, .category-inside A:link, .category-inside A:active, .category-inside A:visited
{
	margin-bottom: -1px;
	padding: 15px 25px 0 15px;
	display: inline-block;
	height: 25px;
	outline: 0;
	font: 1em Georgia, "Times New Roman", Times, serif;
	color: #7F7D7E;
}
.active DIV
{
	margin: 0 0 -1px;
	padding: 0 0 0 6px;
	width: auto;
	height: 40px;
	background: url(images/cat-hover-left.gif) no-repeat top left;
	float: right;
	display: block;
	position: relative;
	z-index: 10;
}
.active A:link, .active A:visited
{
	margin: 0;
	padding: 15px 25px 0 15px;
	width: auto;
	height: 25px;
	display: inline-block;
	font: 1em Georgia, "Times New Roman", Times, serif;
	color: #5C5659;
	background: url(images/cat-hover-right.gif) no-repeat top right;
}
.cat-posts LI.view-more
{
	margin: 0;
	padding-top: 15px;
	text-align: right;
}
.cat-posts LI A:link, .cat-posts LI A:active, .cat-posts LI A:visited
{
	font: bold 1.17em Arial, Helvetica, sans-serif;
	color: #30393D;
	display: block;
}
.cat-posts LI A:hover
{
	color: #BD4478;
}
.cat-posts LI SPAN
{
	font: 0.92em Arial, Helvetica, sans-serif;
	color: #889194;
}
/*Content Navigation
/* --------------*/
.navigation
{
	font: normal 0.92em Georgia, "Times New Roman", Times, serif;
	color: #81888D;
}
.navigation A:link, .navigation A:visited, .navigation A:active
{
	font: bold 0.92em Georgia, "Times New Roman", Times, serif;
	color: #656C71;
}
.navigation A:hover
{
	color: #35383A;
}
/*Comments
/* --------------*/
.submit-comment
{
	margin: 0 0 15px;
	padding: 0;
	width: 127px;
	height: 27px;
	background: url(images/submit-comment.gif) no-repeat top center;
	display: block;
	outline: 0;
	text-indent: -9999px;
	border: 0;
}
.author
{
	font: 1.5em Arial, Helvetica, sans-serif;
	color: #3C4D54;
}
.author A:link, .author A:active, .author A:visited
{
	color: #3C4D54;
}
.author STRONG SPAN, .author STRONG SPAN A:link, .author STRONG SPAN A:active, .author STRONG SPAN A:visited
{
	color: #6B8894;
	display: inline;
}
.author SPAN
{
	font: 0.61em Georgia, "Times New Roman", Times, serif;
	color: #A3AEB2;
	display: block;
}
.comment-text
{
	font: 1em Arial, Helvetica, sans-serif;
	color: #74868D;
	line-height: 19px;
}
/*Sidebar
/* --------------*/
#sidebar LI
{
	font: 0.92em Arial, Helvetica, sans-serif;
}
#sidebar LI A:link, #sidebar LI A:visited, #sidebar LI A:active
{
	font: bold 1.17em Arial, Helvetica, sans-serif;
	color: #2F383C;
	background-color: #EEE7EB;
	padding: 5px;
	line-height: 1.4em;
}
#sidebar LI A:hover
{
	text-decoration: none;
}
#sidebar .rss-date
{
	margin: 5px 0;
	padding: 0;
	color: #709CB0;
	display: block;
}
#sidebar .rssSummary
{
	margin: 5px 0;
	padding: 0;
}
#sidebar LI A.sidebar-read-more:link, #sidebar LI A.sidebar-read-more:visited, #sidebar LI A.sidebar-read-more:active, #sidebar LI A.sidebar-read-more-rss:link, #sidebar LI A.sidebar-read-more-rss:visited, #sidebar LI A.sidebar-read-more-rss:active
{
	margin: 18px 0 0 25px;
	padding: 0;
	font: bold 1.17em Arial, Helvetica, sans-serif;
	color: #A6B5BC;
	position: absolute;
}
#sidebar LI A.sidebar-read-more-rss:link, #sidebar LI A.sidebar-read-more-rss:visited, #sidebar LI A.sidebar-read-more-rss:active
{
	padding: 1px 0 0 23px;
	line-height: 16px;
	background: url(images/rss.png) no-repeat center left;
}
#sidebar LI A.sidebar-read-more:hover, #sidebar LI A.sidebar-read-more-rss:hover
{
	color: #889297;
	text-decoration: none;
}
#featured-news .sidebar-content A:link, #featured-news .sidebar-content A:active, #featured-news .sidebar-content A:visited, #recent-news .sidebar-content A:link, #recent-news .sidebar-content A:active, #recent-news .sidebar-content A:visited
{
	font: bold 1.35em Arial, Helvetica, sans-serif;
	color: #5A656A;
}
#featured-news .sidebar-content A:hover, #recent-news .sidebar-content A:hover
{
	color: #475054;
}
#featured-news .sidebar-content SPAN A:link, #featured-news .sidebar-content SPAN A:visited, #featured-news .sidebar-content SPAN A:active, #recent-news .sidebar-content SPAN A:link, #recent-news .sidebar-content SPAN A:visited, #recent-news .sidebar-content SPAN A:active
{
	margin: 5px 0 0;
	padding: 0;
	font: normal 1em Arial, Helvetica, sans-serif;
	color: #709CB0;
	display: block;
}
#featured-news .sidebar-content SPAN A:hover, #recent-news .sidebar-content SPAN A:hover
{
	color: #5E8293;
}
#sponsored-ad P.sponsored-ad
{
	margin: auto auto 8px 5px;
	font: 0.92em Arial, Helvetica, sans-serif;
	color: #9CAAB1;
}
/*Footer
/* --------------*/
P.about-text
{
	margin: 0 0 10px;
	font: 2em georgia, arial;
	color: #B2B2B2;
	line-height: 25px;
}
P.copyright
{
	margin: 10px 0 0;
	font: 0.92em Arial, Helvetica, sans-serif;
	color: #404040;
}
/*Misc
/* --------------*/
.arial, .arial A
{
	font-family: Arial, Helvetica, sans-serif;
}
/*02 - MAIN STRUCTURE
/* ----------------------------------------------*/
.container
{
/*The container is a class simply because of the multiple full-span elements.*/
	margin: 0 auto;
	padding: 0;
	width: 940px;
	height: auto;
}
/*Various Columns
/* --------------*/
.col-580
{
	width: 580px;
}
.col-340
{
	width: 340px;
}
.left, .alignleft
{
	float: left;
}
.right, .alignright
{
	float: right;
}
.aligncenter
{
	margin: 0 auto;
	display: block;
}
/*Clearfix
/* --------------*/
.clearfix:after
{
	content: " ";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix
{
	display: inline-block;
}
HTML[xmlns] .clearfix
{
	display: block;
}
* HTML .clearfix
{
	height: 1%;
}
/*03 - HEADER
/* ----------------------------------------------*/
#header
{
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	background: #DFECF2 url(images/fondo_cab.jpg) no-repeat top center;
	/*[disabled]border-bottom:1px solid #1C1C1C;*/
}
#logo
{
	margin: 0;
	padding: 40px 0;
	width: 580px;
	height: auto;
	float: left;
}
#searchform-header
{
	margin: 78px 20px 0 0;
	padding: 0;
	width: 284px;
	height: auto;
	background: url(images/searchform-back.gif) no-repeat center left;
	float: right;
}
#searchform-header #s
{
	margin: 0;
	padding: 6px 10px 5px 25px;
	width: 165px;
	height: auto;
	border: 0;
	background: none;
	float: left;
	font-size: 0.92em;
	color: #AEA592;
}
#searchform-header #go
{
	float: right;
	margin: 0;
}
#navigation
{
	margin: 0;
	padding: 0;
	/*[disabled]background:#FFF url(images/navigation.gif) repeat-x bottom center;*/
	/*[disabled]border-top:2px solid #393B3B;*/
	border-bottom: 1px solid #FFF;
}
#navigation UL.pages
{
	margin: 0 auto;
	padding: 0;
	width: 880px;
	height: auto;
	list-style: none;
	float: left;
}
#navigation UL LI
{
	margin: 0 3px;
	padding: 0;
	float: left;
	overflow: visible;
}
.rss
{
	margin: 0 30px 0 0;
	padding: 0;
	width: 16px;
	height: 17px;
	float: right;
}
/*04 - DOCK
/* ----------------------------------------------*/
#latest-dock
{
	margin: 0;
	padding: 0;
	background: #F4F6F8 url(images/dock.gif) repeat-x bottom center;
	border-bottom: 1px solid #FBF9FA;
}
.dock-back
{
	padding: 20px 0;
	background: url(images/dock-back.gif) no-repeat bottom center;
}
#dock
{
	margin: 0 auto;
	padding: 0;
	width: 940px;
	list-style: none;
	position: relative;
	text-align: center;
}
#dock LI
{
	margin: 0;
	padding: 0 0 18px;
	display: inline;
}
#dock LI.dock-active
{
	background: url(images/dock-shadow.png) no-repeat bottom center;
}
#dock LI A:link, #dock LI A:active, #dock LI A:visited
{
	margin: 30px 7px 0;
	padding: 2px 0 0;
	width: 75px;
	height: 58px;
	background: url(images/dock-preview-back.png) no-repeat top center;
	display: inline-block;
}
#dock LI SPAN
{
	margin: 0;
	padding: 0;
	width: 980px;
	height: auto;
	position: absolute;
	display: none;
	top: 0;
	left: 0;
	text-align: center;
	font: bold 1.17em Arial, Helvetica, sans-serif;
	color: #31393D;
}
.latest
{
	width: 980px;
	text-align: center;
	font: bold 1.17em Arial, Helvetica, sans-serif;
	color: #31393D;
	position: absolute;
}
/*05 - MAIN CONTENT
/* ----------------------------------------------*/
#main-content
{
	padding: 20px 0;
	background: url(images/main-content.jpg) no-repeat top center;
	border-top: 1px solid #C6DEE7;
	border-bottom: 10px solid #D0DCE2;
}
.post
{
	margin: 0 0 25px;
}
/*Archive Post
/* ---------------*/
.archive
{
	margin: 0;
}
.archive .post-meta
{
	margin: 0 0 17px;
}
.archive .post-info
{
	font-style: italic;
}
/*Small (Half) Post
/* ---------------*/
.single
{
	margin: 0 15px 20px 0;
	width: 275px;
	height: auto;
	float: left;
}
.single .post-content
{
	margin: 0;
	padding: 22px 17px 11px;
}
.single .post-image
{
	height: 115px;
}
.single .post-footer
{
	padding: 16px 23px;
}
.last
{
	margin: 0;
}
/*Post Box
/* ---------------*/
.post-box
{
	margin: 0;
	padding: 0;
	background: #FCFDFD url(images/post-box-top.gif) repeat-x top center;
	border: 1px solid #DCE7ED;
	border-bottom: 1px solid #CFDBE1;
	border-top: 0;
}
.post-meta
{
	margin: 0 0 23px;
	padding: 0;
	border-bottom: 1px solid #FFF;
	position: relative;
}
.post-info
{
	margin: 0;
	padding: 10px 5px;
	width: 190px;
	height: auto;
	border-bottom: 4px solid #889398;
	bottom: 0;
	right: 0;
	position: absolute;
}
.post-content, .page-content, .comment-content
{
	margin: 0;
	padding: 22px 22px 11px;
	border: 1px solid #FFF;
	border-bottom: 1px solid #E8EBEC;
	position: relative;
}
.page-content
{
	padding: 15px 22px 0;
}
.comment-count
{
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	background: #F23183;
	position: absolute;
	display: block;
	top: -10px;
	left: -10px;
}
.page-content .comment-count
{
	margin-top: -15px;
}
.post-image, .post-image-inner
{
	margin: 0 auto 10px;
	padding: 0;
	width: auto;
	height: auto;
	display: block;
}
.post-image-inner
{
	margin: 0 auto 10px 15px;
	float: right;
}
.post-image IMG, .post-image-inner IMG
{
	margin: 0 auto;
	padding: 3px;
	border-left: 1px solid #E8E8E8;
	border-right: 1px solid #E8E8E8;
	border-bottom: 1px solid #E7E8E8;
	text-align: center;
	display: block;
}
/*Post Footer
/* ---------------*/
.post-footer
{
	margin: 0;
	padding: 23px;
	background: #FCFDFE;
	border-top: 1px solid #FFF;
	position: relative;
	z-index: 100;
}
.continue-reading
{
	margin: 0;
	padding: 0;
	width: 180px;
	height: auto;
	float: left;
}
.category-menu
{
	margin: 0;
	padding: 0;
	width: 350px;
	height: auto;
	float: right;
	text-align: right;
	position: absolute;
	top: 10px;
	right: 10px;
}
.indicator, .indicator-active
{
	margin: 0;
	padding: 0;
	width: 7px;
	height: 5px;
	background: url(images/expand.gif) no-repeat center left;
	display: inline-block;
	vertical-align: middle;
}
.indicator-active
{
	background: url(images/collapse.gif) no-repeat center left;
}
.dropdown
{
	margin: 0;
	padding: 0;
	width: 360px;
	height: auto;
	background: url(images/dropdown.png) no-repeat bottom center;
	text-align: left;
	display: none;
	position: relative;
}
.cat-posts
{
	margin: 0 auto;
	padding: 10px 0 19px;
	width: 322px;
	height: auto;
	list-style: none;
	border-top: 1px solid #EBECEC;
}
.cat-posts LI
{
	margin: 0;
	padding: 10px 15px;
	background: url(images/cat-post-li.gif) no-repeat bottom right;
}
.cat-posts LI.view-more
{
	background: none;
}
/*Content Navigation
/* ---------------*/
.navigation
{
	margin: 0;
	padding: 8px 10px;
	background: #DCE8EE url(images/box-highlight.gif) repeat-x bottom center;
	border: 1px solid #EBF2F5;
	border-bottom: 1px solid #D4E0E6;
}
/*WP Attachments
/* ---------------*/
.wp-caption
{
	margin: 0 10px;
	padding: 9px 5px 5px;
	background: #FFF;
	border: 1px solid #EBF2F5;
	border-bottom: 1px solid #CCCCCC;
	text-align: center;
}
.wp-caption-text
{
	margin: 5px auto auto;
	padding: 5px 0 0;
	font: 0.92em Arial, Helvetica, sans-serif;
	color: #656C71;
}
/*Inputs
/* ---------------*/
.input
{
	margin: 0;
	padding: 5px;
	background: #FDFEFE url(images/post-box-top.gif) repeat-x top center;
	border: 1px solid #DCE7ED;
	font: 0.92em Arial, Helvetica, sans-serif;
	color: #76716C;
}
/*Comments
/* ---------------*/
.comment-content
{
	padding: 0;
	background: #F3F8FA;
	border-bottom: 0;
}
.commentlist, .commentlist UL
{
	margin: 15px 0 0;
	padding: 0;
	list-style: none;
}
.commentlist LI
{
	margin: 0;
	padding: 30px;
	background: url(images/white.gif) repeat-x bottom center;
	border-bottom: 1px solid #D9E1E6;
}
.commentlist LI.alt, .thread-alt
{
	background: #F9FCFD url(images/white.gif) repeat-x bottom center;
}
.commentlist LI.no-comments
{
	margin: 55px 0 0;
	padding: 0 30px;
	background: none;
	border: 0;
}
.commentlist .children
{
	margin: 10px 0 0;
	padding: 0;
	border: 1px solid #D9E1E6;
}
.commentlist .children LI
{
	margin: 0;
	padding: 20px;
	border-bottom: 1px solid #FFF;
}
.commentlist LI .comment-wrap
{
	position: relative;
	text-align: left;
}
.commentlist LI .comment-text
{
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	background: none;
}
.commentlist LI .comment-author
{
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
}
.gravatar
{
	margin: 0 10px 0 0;
	padding: 1px 0 0 2px;
	width: 41px;
	height: 40px;
	background: url(images/gravatar.gif) no-repeat top center;
	float: left;
}
.author
{
	margin: 2px 0 0;
	padding: 0;
	width: auto;
	height: auto;
	float: left;
}
/*06 - SIDEBAR
/* ----------------------------------------------*/
#sidebar
{
	margin: 0 0 0 15px;
	padding: 0;
	width: 305px;
	height: auto;
	list-style: none;
}
#sidebar LI
{
	margin: 0 0 20px;
	width: auto;
	height: auto;
/*background:#f5fbfe url(images/sidebar-bottom.gif) no-repeat bottom center;*/
}
#sidebar #tag_cloud, #sidebar #search
{
	padding: 0;
	background: none;
}
#searchform
{
	margin: 0 auto;
	padding: 0;
}
#sidebar #sponsored-ad
{
	background: none;
}
#sidebar LI UL, #sidebar .textwidget, #calendar_wrap
{
	margin: 0 auto;
	padding: 0;
	/*[disabled]width:245px;*/
	height: auto;
	list-style: none;
	font-size: 12px;
/*background:#ebf6fb;*/
	overflow: hidden;
}
#calendar_wrap
{
	margin: 0 auto;
	width: 249px;
	margin-left: 0px;
}
#wp-calendar
{
	margin: 15px 0;
	padding: 0;
	width: 100%;
	height: auto;
}
#wp-calendar CAPTION
{
	font: bold 1.17em Arial, Helvetica, sans-serif;
	color: #5A656A;
	text-align: left;
}
#wp-calendar THEAD TR TH
{
	font-weight: bold;
	background: #FE94CB;
	color: #FFFFFF;
}
#wp-calendar TD
{
	font: 0.92em Arial, Helvetica, sans-serif;
	/*[disabled]color:#709CB0;*/
	border: 1px solid #D2DCE0;
	text-align: center;
	padding: 0px;
}
#wp-calendar TFOOT TD
{
	border: 0;
}
#sidebar .textwidget
{
	margin: 0 auto 15px;
	font-weight: bolder;
}
#sidebar LI UL LI
{
	/*[disabled]margin:0 0 15px;*/
	padding: 0;
	width: auto;
	height: auto;
	background: none;
}
.sidebar-preview
{
	margin: 0;
	padding: 3px 0 0 4px;
	width: 114px;
	height: 65px;
	background: #FFF url(images/sidebar-preview-back.gif) no-repeat top center;
	float: left;
}
.sidebar-content
{
	margin: 0;
	padding: 0;
	width: 115px;
	height: auto;
	float: right;
}
/*07 - FOOTER
/* ----------------------------------------------*/
#footer
{
	margin: 0;
	padding: 30px 0;
	width: auto;
	height: auto;
	background: #171615 url(images/footer-stroke.gif) repeat-x top center;
	border-top: 1px solid #171615;
	border-bottom: 1px solid #1E1D1D;
}
.footer-divider
{
	background: url(images/footer-divider.gif) repeat-y top left;
}
#footer .categories
{
	margin: 0;
	padding: 0;
	width: 360px;
	height: auto;
	float: left;
}
.footer-cat
{
	margin: 0;
	padding: 0;
	width: 360px;
	height: auto;
	list-style: none;
}
.footer-cat LI
{
	margin: 5px 0;
	padding: 0 0 0 9px;
	width: 150px;
	height: auto;
	float: left;
	background: url(images/footer-cat-left.gif) no-repeat top left;
}
.footer-cat LI A
{
	margin: 0;
	padding: 0 9px 0 0;
	width: auto;
	height: 23px;
	line-height: 23px;
	float: left;
	display: block;
	background: url(images/footer-cat-right.gif) no-repeat top right;
}
.footer-cat LI A:link, .footer-cat LI A:active, .footer-cat LI A:visited
{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #A7A7A7;
}
.footer-cat LI A:link SPAN, .footer-cat LI A:active SPAN, .footer-cat LI A:visited SPAN
{
	color: #FF00FF;
}
.footer-cat LI:hover, .footer-cat LI:hover A
{
	background-position: 0% -23px;
	color: #171615;
	cursor: pointer;
}
.footer-cat LI:hover A
{
	background-position: 100% -23px;
}
#footer .about
{
	margin: 0;
	padding: 0;
	width: 580px;
	height: auto;
	float: right;
}
#link-back
{
	margin: 0;
	padding: 15px 0;
	background: #0C0B0B;
}
.donators
{
	margin: 0;
	padding: 0;
	width: 282px;
	height: auto;
	float: left;
}
A.smashing:link, A.smashing:active, A.smashing:visited, A.smashing:hover, A.function:link, A.function:active, A.function:visited, A.function:hover
{
	margin: 0;
	padding: 0;
	width: 154px;
	height: 54px;
	background: url(images/smashing.gif) no-repeat top center;
	display: block;
	text-indent: -9999px;
	float: left;
	outline: 0;
}
A.function:link, A.function:active, A.function:visited, A.function:hover
{
	width: 128px;
	background: url(images/function.gif) no-repeat top center;
}
/*Last Update 2.7.09*/

