/* 

Theme Name: WicketPixie Social Media Theme

Theme URI: http://chris.pirillo.com/wicketpixie-social-media-theme/

Description: Funded by <a href="http://chris.pirillo.com/">Chris Pirillo</a> and <a href="http://www.lockergnome.com/">Lockergnome</a>. Design, markup/CSS and theme development by <a href="http://mattbrett.com">Matt Brett</a>. App developed by <a href="http://chrisjdavis.org">Chris J. Davis</a>. Solid Wood backgrounds by <a href="http://www.bartelme.at/">Bartelme Design</a>. More social media discussions at <a href="http://gnomedex.com/">Gnomedex</a>.

Version: 1.0

Author: Chris Pirillo

Author URL: http://chris.pirillo.com

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   */



body {

	font-size: 62.5%;

	color: #000;

	text-align: center;

}



#wrapper {

	clear: both;

	width: 950px;

	margin: 0 auto;

	padding: 0 20px;

	text-align: left;

	background: url("") repeat-y 0 0;
	
	background-color:#FFFFFF;

}



/* @group topbar */



/* TOPBAR

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */



#topbar {

	position: fixed;

	float: left;

	width: 100%;

	padding: 5px 0 19px;

	background: url("../images/topbar-bg.png") repeat-x 50% 100%;

	z-index: 999;

}



#topbar-inner {

	width: 920px;

	margin: 0 auto;

	text-align: left;

}



#topbar ul {

	float: left;

	padding-top: 2px;

}



#topbar ul li {

	float: left;

	margin-right: 20px;

	font-size: 1.1em;

	line-height: 16px;

	text-transform: uppercase;

}



#topbar ul li a:link, #topbar ul li a:visited, #topbar ul li a:active {

	display: block;

	color: #666;

	text-decoration: none;

	padding: 1px 0 1px 21px;

}



#topbar ul li a:hover {

	color: #999;

	text-decoration: none;

}



#topbar-subscribe {

	background: url("../images/icon-feed.gif") no-repeat 0 50%;

}



#topbar-share {

	display: none;

}



#subscribe, #share {

	display: none;

	position: absolute;

	top: 43px;

	left: 50%;

	width: 220px;

	padding: 10px 19px;

	font: 1.2em Arial, Helvetica, Geneva, sans-serif;

	text-align: left;

	background: url("../images/topbar-dropdown.png") no-repeat 0 100%;

}



#subscribe {

	position: fixed;

	margin: -1px 0 0 -469px;

}



#share {

	margin: -1px 0 0 -363px;

}



#subscribe ul {

	

}



#subscribe li, #share li {

	float: left;

	width: 46%;

	height: 20px;

	margin: 0 2% 10px 0;

	font-size: .95em;

}



#subscribe a:link, #subscribe a:active, #subscribe a:visited {

	color: #fff;

	text-decoration: none;

}



#subscribe li a.feed {

	padding: 1px 0 1px 19px;

	background: url("../images/icon-feed.gif") no-repeat 0 50%;

}



#share a:link, #share a:active, #share a:visited {

	color: #fff;

	text-decoration: none;

}



#subscribe a:hover, #share a:hover {

	color: #fff;

	text-decoration: underline;

}



#subscribe form {

	clear: left;

	margin-bottom: 10px;

	color: #666;

}



#subscribe input {

	margin-bottom: 5px;

}



#topbar-share {

	background: url("../images/topbar-share.gif") no-repeat 0 50%;

}



#topbar-admin {

	background: url("../images/topbar-wp.gif") no-repeat 0 50%;

}



#search {

	float: right;

}



#search #s {

	float: left;

	width: 134px;

	margin: 1px 5px 0 0;

	padding: 2px 3px;

	font-size: 1.1em;

	color: #666;

	background: #fff url("../images/search-input.gif") repeat-x 0 0;

	border-width: 1px;

}



#search-button {

	float: left;

}



/* @end */



/* @group header */



/* HEADER

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */



#header {

	clear: both;

	float: left;

	width: 100%;

	padding: 50px 0 0;

}



#header-inner {

	width: 920px;

	margin: 0 auto;

	text-align: left;

}



#logo {

	float: left;

	width: 400px;

	margin-bottom: 15px;

	font-size: 4.6em;

	text-shadow: #000 2px 1px 5px;

}



#logo a:link, #logo a:visited, #logo a:active {

	text-decoration: none;

}



#logo a:hover {

	text-decoration: none;

}



#description {

	float: right;

	width: 500px;

	margin-bottom: 15px;

	font-size: 1.2em;

	line-height: 1.3em;

	text-align: right;

	text-shadow: #000 1px 1px 3px;

}



#leaderboard {

	clear: both;

	width: 728px;

	height: 90px;

	padding: 3px;

	margin-bottom: 10px;

	background: url("../images/trans.png") repeat 0 0;

}



#leaderboard img {

	display: block;

}



/* @end */



/* @group nav */



/* NAV

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */



#nav {

	float: left;

	width: 100%;

	text-align: center;

	padding-top: 9px;

	background: url("../images/nav-bg.png") no-repeat 50% 0;

}



#nav ul {

	width: 940px;

	margin: 0 auto;

	text-align: left;

}



#nav li {

	float: left;

}



#nav li a:link, #nav li a:visited, #nav li a:active {

	display: block;

	padding: 13px 13px 13px 15px;

	font: 1.3em Arial, Helvetica, Geneva, sans-serif;

	color: #ccc;

	text-decoration: none;

	text-transform: uppercase;

}



#nav li a:hover, #nav li:hover > a {

	color: #fff;

	text-decoration: none;

	background: url("../images/nav-li-hover.gif") repeat-x 50% 0;

}



#nav ul li ul {

	position: absolute;

	left: -999em;

	height: auto;

	width: 175px;

	background: url("../images/subnav-bg.png") repeat 0 0;

	z-index: 999;

}



#nav ul li ul li {

	width: 175px;

}



#nav ul li:hover ul, #nav ul li.sfhover ul {

	left: -999em;

}



#nav ul li:hover ul, #nav ul li.sfhover ul {

	left: auto;

}



#nav li ul li a:link, #nav li ul li a:visited, #nav li ul li a:active {

	padding: 7px 13px 7px 15px;

	font: 1.2em Arial, Helvetica, Geneva, sans-serif;

	color: #999;

	text-transform: none;

}



#nav li ul li a:hover {

	color: #fff;

}



/* @end */



/* @group status */



/* STATUS

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */



#status {

	float: right;

	width: 500px;

	margin-bottom: 15px;

}



#status .avatar {

	float: left;

	display: block;

	margin-top: 4px;

	padding: 3px;

	background: url("../images/status-avatar-bg.png") no-repeat 0 0;

}



#status p {

	float: right;

	width: 401px;

	min-height: 30px;

	margin: 0;

	padding: 10px 20px 0 30px;

	font-size: 1.1em;

	line-height: 1.3em;

	text-shadow: #000 1px 1px 3px;

	background: url("../images/status-top.png") no-repeat 0 0;

	overflow: hidden;

}



#status-bottom {

	float: right;

	width: 451px;

	height: 12px;

	background: url("../images/status-bottom.png") no-repeat 0 100%;

}



#status ul {

	float: left;

	margin: 0;

	padding: 0 20px;

}



#status ul li {

	margin: 0;

	padding: 0;

	font-size: 1.1em;

	color: #666;

	list-style-type: none;

	background: none;

}



#status a:hover {

	text-decoration: none;

}



/* @end */



/* @group mid */



/* MID

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */



#mid {

	float: left;

	width: 100%;

}



#mid-inner {

	width: 960px;

	margin: 0 auto;

	text-align: left;

}



/* @end */



/* @group homepage */



/* HOMEPAGE

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */



#recent-posts .post {

	margin: 0 0 1.4em 0;

}



#sidebar #recent-posts p {

	font-size: 1em;

	line-height: 1.4em;

}



#home-categories, #home-photos, #home-tags, #home-youtube-full {

	margin: 0 20px 1.4em;

	padding-top: 1.4em;

	border-top: 1px solid #eee;

}


#home-blogging {

	margin: 0 20px 1.4em;

	padding-top: 1.4em;

	border-top: 0px solid #eee;

}


#home-categories h2, #home-photos h2, #home-tags h2, #home-youtube-full h2 {

	color: #333;

}



#home-categories ul {

	width: 100%;

	float: left;

	margin: 0;

	padding: 0;

}



#home-categories ul li {

	float: left;

	display: inline;

	width: 25%;

	margin: 0 0 5px 0;

	padding: 0;

	font-size: 1.1em;

	background: none;

}



#home-photos {

	float: left;

	width: 330px;

	margin-left: 0px;

	padding: 0;

	border-top: 0;

}



#home-photos div {

	float: left;

	display: inline;

	margin: 0 7px 7px 0;

}



#content #home-photos img {

	display: block;

	border: 1px solid #666;

}



#content #home-photos img:hover {

	border: 1px solid #000;

}



#home-tags ul {

	width: 100%;

	float: left;

	margin: 0;

	padding: 0;

}



#home-tags ul li {

	float: left;

	display: inline;

	margin: 0 10px 5px 0;

	padding: 0;

	font-size: 1.1em;

	text-transform: lowercase;

	background: none;

}



#home-youtube, #home-mybloglog {

	margin-bottom: 20px;

}



#home-youtube-full {

	padding-bottom: 5px;

}



/* @end */



/* @group content */



/* CONTENT

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */



#content {

	float: left;

	width: 540px;

	padding-top: 0px;

}



.content a:link, .content a:visited, .content a:active {

	text-decoration: none;

	border-bottom: 1px solid #ddd;

}



.content a:hover {

	

}



.content h1 {

	margin-bottom: .65em;

	font-size: 2em;

	line-height: 1.2em;

}



.content h2 {

	margin-bottom: 1em;

	font-size: 2em;

	line-height: 1.2em;

}



.content h3 {

	margin: 2em 0 1em;

	padding-bottom: 5px;

	font-size: 1.6em;

	line-height: 1em;

	border-bottom: 1px solid #ddd;

}



.content h4 {

	margin-bottom: .25em;

	font-size: 1.5em;

	line-height: 1em;

}



.content h5 {

	margin-bottom: 1em;

	padding-bottom: 5px;

	font-size: 1.4em;

	line-height: 1em;

	border-bottom: 1px solid #ddd;

}



.content h6 {

	margin-bottom: .25em;

	color: #000;

	font-size: 1.3em;

	line-height: 1em;

}



.content h1 a:link, .content h1 a:visited, .content h1 a:active, .content h2 a:link, .content h2 a:visited, .content h2 a:active, .content h3 a:link, .content h3 a:visited, .content h3 a:active, .content h4 a:link, .content h4 a:visited, .content h4 a:active, .content h6 a:link, .content h6 a:visited, .content h6 a:active {

	text-decoration: underline;

	border-bottom: 0;

}



.content h1 a:hover, .content h2 a:hover, .content h3 a:hover, .content h4 a:hover, .content h5 a:hover, .content h6 a:hover {

	

}



.content p {

	margin-bottom: 1.4em;

	font-size: 1.2em;

	line-height: 1.5em;

	color: #000;

}



.content ul {

	margin: 0 0 1.4em 10px;

	list-style-type: none;

}



.content ul li {

	padding-left: 16px;

	list-style-type: none;

	background: url("../images/bullet.gif") no-repeat 0 7px;

}



.content ol {

	margin: 0 0 1.4em 30px;

	list-style-type: decimal;

}



.content ol li {

	list-style-type: decimal;

}



.content li {

	margin-bottom: .5em;

	font-size: 1.2em;

	line-height: 1.4em;

}



.content blockquote p {

	margin: 0 0 1.4em 10px;

	padding: 0 15px;

	font-size: 1.2em;

	font-style: italic;

	line-height: 1.5em;

	color: #000;

	border-left: 5px solid #eee;

}



.content strong, .content b {

	font-weight: bold;

}



.content em, .content i {

	font-style: italic;

}



.post {

	margin: 0 20px 1.4em;

	border-bottom: 1px solid #eee;

}



.page {

	margin: 0 20px 1.4em;

}



.post-author {

	float: left;

	width: 70%;

	margin-bottom: 1.4em;

}



#content .avatar {

	float: left;

	display: block;

	width: 36px;

	height: 36px;

	margin-right: 10px;

	padding: 3px;

	background: url("../images/post-avatar-bg.gif") no-repeat 0 0;

	overflow: hidden;

	border: 0;

}



#content .post-author p {

	margin: 0;

	padding-top: 5px;

	color: #999;

	line-height: 1.3em;

}



#content .post-meta .post-author p {

	color: #666;

}



#content .post-author p strong {

	color: #666;

}



#content .post-meta .post-author p strong {

	color: #333;

}



#content .post-author p a:link, #content .post-author p a:visited, #content .post-author p a:active {

	color: #666;

}



#content .post-meta .post-author p a:link, #content .post-meta .post-author p a:visited, #content .post-meta .post-author p a:active {

	color: #333;

	border-bottom: 1px solid #ccc;

}



#content .post-author p a:hover {

	color: #333;

	border-bottom: 1px solid #999;

}



#content .post-meta .post-author p a:hover {

	color: #000;

	border-bottom: 1px solid #999;

}



#content .post-comments {

	float: right;

	background: url("../images/post-comments-left.gif") no-repeat 0 0;

}



#content .post-comments ul {

	float: left;

	width: 100%;

	margin: 0;

	padding: 8px 0;

	background: url("../images/post-comments-right.gif") no-repeat 100% 0;

}



#content .post-comments ul li {

	float: left;

	margin: 0;

	padding: 0;

	background: none;

}



#content .post-comments li.post-comments-count {

	margin: 0 10px 0 14px;

}



#content .post-comments-count a:link, #content .post-comments-count a:active, #content .post-comments-count a:visited {

	color: #666;

	font-weight: bold;

	border-bottom: 0;

	padding-right: 22px;

	background: url("../images/post-comments-bubble.gif") no-repeat 100% 0;

}



#content .post-comments-count a:hover {

	color: #333;

}



#content .post-comments li.post-comments-add {

	position: relative;

	display: block;

	width: 16px;

	height: 16px;

	margin: 0 8px 0;

	padding: 0;

	overflow: hidden;

}



#content li.post-comments-add span {

	position: absolute;

	width: 100%;

	height: 100%;

	background: url("../images/post-comments-add.gif") no-repeat 0 0;

}



#content li.post-comments-add a {

	text-decoration: none;

}



#content img {

	border: 0px solid #ddd;

	max-width: 490px;

}



#content img[align $='left'], #content .alignleft {

	float: left;

	margin: 0 14px 10px 0;

}



#content img[align $='right'], #content .alignright {

	float: right;

	margin: 0 0 10px 14px;

}



#content img.wp-smiley {

	border: 0;

}



#content .post-meta {

	padding-top: 30px;

}



#content .post-meta-right {

	float: right;

	width: 300px;

	margin-right: 20px;

}



#content .post-meta h6 {

	margin-bottom: 5px;

	color: #333;

}



#content .post-meta ul {

	margin: 0 0 1.4em;

	padding: 0;

	list-style-type: none;

}



#content .post-meta ul li {

	margin: 0 0 3px;

	padding: 0;

	list-style-type: none;

	font-size: 1.1em;

	background: none;

}



#content .post-meta-tags {

	float: left;

	width: 48%;

}



#content .post-meta-categories {

	float: right;

	width: 48%;

}



#content .post-meta-tags p, #content .post-meta-categories p {

	margin-bottom: 0;

}



#content .post-bigbox {

	clear: both;

	width: 300px;

	padding-top: 10px;

	text-align: right;

}



#content .post-bigbox img {

	display: block;

	border: 0;

}



#content #related-posts {

	float: left;

	width: 180px;

	padding: 0 0 1em 20px;

}



#content #related-posts h3 {

	margin-top: 0;

	color: #333;

}



#content #related-posts li {

	margin-bottom: 1.4em;

	color: #666;

	font-size: 1.2em;

	line-height: 1.3em;

	font-weight: bold;

}



#content #related-posts p {

	margin-bottom: 0;

	font-size: 1.1em;

	color: #666;

}



#content .hilite {

	color: #000;

	font-weight: bold;

	background-color: #eee;

}



#content .navigation {

	float: left;

	width: 500px;

	margin: 0 20px 20px;

}



#content .navigation .left, #content .navigation .right {

	position: relative;

	width: 74px;

	height: 30px;

	overflow: hidden;

}



#content .navigation .left {

	float: left;

}



#content .navigation .right {

	float: right;

}



#content .navigation .left span, #content .navigation .right span {

	position: absolute;

	width: 100%;

	height: 100%;

}



#content .navigation .left span {

	background: url("../images/button-more.jpg") no-repeat 0 50%;

}



#content .navigation .right span {

	background: url("../images/button-newer.jpg") no-repeat 0 50%;

}



#content .navigation .left, #content .navigation .right a {

	text-decoration: none;

}



#post-ad {

	float: right;

	width: 120px;

	margin: 0 0 15px 15px;

	border: 5px solid #ddd;

}



#post-ad img {

	border: 0;

}



/* @end */



/* @group comments */



/* COMMENTS

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */



#comments {

	margin: 0 20px;

	clear: left;

}



#comments .comment {

	clear: both;

	float: left;

	width: 100%;

	margin-bottom: 1.4em;

	border-bottom: 1px solid #eee;

}



#content #comments h2 {

	padding-bottom: 5px;

	border-bottom: 1px solid #eee;

}



#content #comments h2, #content #comment-form h2 {

	margin-top: 1.4em;

	color: #333;

}



#comments .comment .meta {

	float: left;

	width: 120px;

	text-align: right;

}



#comments .comment .content {

	float: right;

	width: 365px;

}



#content .comment img.avatar {

	float: right;

	display: block;

	width: 36px;

	height: 36px;

	margin: 3px 0 10px 10px;

	padding: 3px;

	background: url("../images/post-avatar-bg.gif") no-repeat 0 0;

	overflow: hidden;

	border: 0;

}



#content .comment p {

	margin-bottom: 1.2em;

	font-size: 1.2em;

}



#content .comment h3, #content .comment h5 {

	border-bottom: 0;

}



#content .comment h3 {

	margin: -3px 0 5px;

	font-size: 1.4em;

	color: #666;

}



#content .comment h3 a:link, #content .comment h3 a:active, #content .comment h3 a:visited {

	text-decoration: none;

	border-bottom: 1px solid #ddd;

}



#content .comment h3 a:hover {

	

}



#content .comment h5 {

	margin-bottom: 10px;

	font-size: 1.1em;

	font-weight: normal;

	line-height: 1.3em;

}



#content .comment h5 a:link, #content .comment h5 a:active, #content .comment h5 a:visited {

	color: #666;

	text-decoration: none;

}



#content .comment h5 a:hover {

	color: #333;

	text-decoration: underline;

}



#comment-form {

	margin: 0 20px;

}



#comment-form p {

	float: left;

	width: 100%;

	margin-bottom: 10px;

}



#comment-form label {

	float: left;

	width: 120px;

	padding-top: 6px;

	font-weight: normal;

	color: #666;

	text-align: right;

}



#comment-form input, #comment-form textarea {

	float: right;

	width: 355px;

	padding: 5px;

	font-size: 12px;

	color: #666;

	background: #f6f6f6;

	border-top: 1px solid #bbb;

	border-right: 1px solid #eee;

	border-bottom: 1px solid #eee;

	border-left: 1px solid #ccc;

}



#comment-form input:focus, #comment-form textarea:focus {

	color: #333;

	background: #fff;

	border: 1px solid #666;

}



#comment-form #comment-message {

	width: 355px;

}



#comment-form #comment-button {

	float: none;

	width: 83px;

	margin-left: 130px;

	padding: 0;

	background: transparent;

	border: 0;

}



/* @end */



/* @group activity */



/* ACTIVITY

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */



#activity table {

	width: 100%;

	margin-bottom: 20px;

	font-size: 1.2em;

	line-height: 1.4em;

}



#activity table th {

	padding: 20px 5px 10px;

	text-align: center;

	font-size: 1.6em;

	color: #333;

}



#activity table td {

	text-align: left;

	vertical-align: top;

	border-bottom: 1px solid #fff;

}



#activity table td.activity-time {

	width: 60px;

	padding: 8px;

	font-size: .95em;

	color: #999;

	text-align: right;

	background: #eee;

}



#activity table td.activity-content div {

	width: 400px;

	overflow: hidden;

}



#activity table td.activity-source {

	width: 16px;

	padding: 8px 0 8px 8px;

}



#activity table td.activity-source img {

	width: 16px;

	height: 16px;

}



#activity table td.activity-content a:link, #activity table td.activity-content a:visited, #activity table td.activity-content a:active {

	display: block;

	padding: 8px;

	color: #666;

	border-bottom: 0;

	background: #f6f6f6;

}



#activity table td.activity-content a:hover {

	color: #000;

	background: #eee;

	text-decoration: underline;

}



#activity img {

	border: 0;

}



/* @end */



/* @group faves */



/* FAVES

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */



#faves {

	padding-top: 16px;

}



.faves-feed {

	clear: both;

	float: left;

	width: 48%;

	margin-bottom: 30px;

}



#faves .odd {

	clear: none;

	float: right;

}



#content .faves-feed h3 {

	margin-top: 0;

	padding: 5px 0;

	color: #333;

	background-position: 100% 50%;

	background-repeat: no-repeat;

}



#content .faves-feed h3 a:link, #content .faves-feed h3 a:visited, #content .faves-feed h3 a:active {

	color: #333;

	text-decoration: none;

}



#content .faves-feed h3 a:hover {

	color: #000;

	text-decoration: underline;

}



#content .faves-feed h3 img {

	float: right;

	display: inline;

	width: 16px;

	height: 16px;

	margin: -3px 0 0 10px;

	padding: 0;

	border: 0;

}



#content .faves-feed ul {

	margin: 0;

	padding: 0;

}



#content .faves-feed ul li {

	margin-bottom: 10px;

	padding: 0;

	background: none;

}



#content .faves-feed form {

	margin: -1.6em 0 10px 0;

	padding: 3px 5px;

	background: #eee;

	border-right: 1px solid #ddd;

	border-bottom: 1px solid #ddd;

	border-left: 1px solid #ddd;

}



#content .faves-feed form select, #content .faves-feed form input {

	font-size: 11px;

}



#content .faves-feed form select {

	color: #333;

	padding: 3px;

	background: #fff;

	border-top: 1px solid #bbb;

	border-right: 1px solid #eee;

	border-bottom: 1px solid #eee;

	border-left: 1px solid #ccc;

}



#content .faves-feed form input {

	color: #333;

	padding: 3px;

	background: #fff;

	border: 1px solid #ccc;

}



/* @end */



/* @group sidebar */



/* SIDEBAR

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */



#sidebar {

	float: right;

	width: 340px;

	margin-right: 20px;

	padding-top: 20px;

	color: #333;

}



#sidebar1, #sidebar2, #sidebar3, #sidebar4, #sidebar5, #sidebar6 {

	overflow: hidden;

}



#sidebar1 {

	width: 100%;

}



#sidebar1 {

	margin-bottom: 28px;

	background: url("../images/sidebar-box-bottom.gif") no-repeat 0 100%;

}



#sidebar1 .widget {

	padding: 20px 20px 6px;

	background: url("../images/sidebar-box-top.gif") no-repeat 0 0;

}



#sidebar1 .widget img {

	margin-bottom: 1.4em;

}



#sidebar2, #sidebar5 {

	float: left;

	width: 160px;

}



#sidebar3, #sidebar6 {

	float: right;

	width: 160px;

}



#sidebar4 {

	clear: both;

}



#sidebar a:link, #sidebar a:visited, #sidebar a:active {

	font-weight: bold;

	text-decoration: none;

}



#sidebar a:hover {

}



#sidebar h3 {

	margin-top: 0;

	font-size: 1.3em;

	text-transform: uppercase;

}



#sidebar .widget h3 img {

	float: right;

	display: inline;

	width: 16px;

	height: 16px;

	margin: -3px 0 0 10px;

}



#sidebar h5 {

	margin-bottom: 0;

	padding-bottom: 0;

	color: #000;

	font-size: 1.2em;

	font-weight: bold;

	line-height: 1.3em;

	border-bottom: none;

}



#sidebar p, #sidebar li {

	margin-bottom: 1.4em;

	color: #666;

	font-size: 1.2em;

	line-height: 1.3em;

}



#sidebar ul {

	margin-left: 0;

}



#sidebar li {

	margin: 0 0 1.4em 0;

	padding-left: 0;

	background: none;

}



#sidebar img {

	display: block;

}



#sidebar .widget_archive li, #sidebar .widget_categories li, #sidebar .widget_meta li {

	margin-bottom: .25em;

}



#sidebar select {

	font-size: 1.2em;

	color: #333;

	margin-bottom: 16px;

	padding: 2px 2px 2px 5px;

	background: #fff;

	border-top: 1px solid #bbb;

	border-right: 1px solid #eee;

	border-bottom: 1px solid #eee;

	border-left: 1px solid #ccc;

}



#sidebar #myprofiles li {

	margin: 0 0 10px 0;

	padding: 0;

	background: none;

	vertical-align: middle;

}



#sidebar #myprofiles li img {

	float: left;

	margin-right: 5px;

	width: 16px;

	height: 16px;

}



/* @end */



/* @group footer */



/* FOOTER

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */



#footer {

	clear: both;

	width: 900px;

	margin: 0 auto;

	padding: 28px 30px 40px;

	text-align: left;

	color: #666;

}



#footer-credits, #footer-meta {

	width: 49%;

}



#footer-meta {

	text-align: right;

}



#footer a:link, #footer a:visited, #footer a:active {

	color: #999;

	text-decoration: none;

	border-bottom: 1px solid #333;

}



#footer a:hover {

	color: #ccc;

	border-bottom: 1px solid #666;

}



#footer p {

	font-size: 1.1em;

}



#footer ul {

	margin-bottom: 10px;

}



#footer ul li {

	display: inline;

	margin-left: 5px;

	padding-left: 10px;

	font-size: 1.1em;

	border-left: 1px solid #999;

}



#footer ul li.first {

	border-left: none;

}



/* @end */



/* @group widgets */



/* WIDGETS

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */



.widget {

	padding-bottom: 2em;

}



#sidebar .widget_rss h3 img {

	width: 14px;

	height: 14px;

}



#sidebar .widget_tag_cloud {

	padding-bottom: 3.4em;

}



/* @group calendar */



#calendar-wrap {

	width: 160px;

}



#wp-calendar {

	empty-cells: show;

	width: 160px;

}



#wp-calendar #next a {

	padding-right: 10px;

	text-align: right;

}



#wp-calendar #prev a {

	padding-left: 10px;

	text-align: left;

}



#wp-calendar a {

	display: block;

}



#wp-calendar caption {

	text-align: center;

	width: 100%;

}



#wp-calendar td {

	padding: 3px 0;

	text-align: center;

}



#wp-calendar td.pad:hover {

	background-color: #fff;

}



#wp-calendar #prev a, #wp-calendar #next a {

	font-size: 9pt;

}



#wp-calendar a {

	text-decoration: none;

}



#wp-calendar caption {

	padding-bottom: 5px;

	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;

	text-align: left;

}



#wp-calendar th {

	font-style: normal;

	text-transform: capitalize;

}



/* @end */



/* @end */



/* @group miscellaneous */



/* MISCELLANEOUS

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */



.clearer {

	clear: both;

	line-height: 1;

	margin: 0;

	padding: 0;

}



.left {

	float: left;

}



.right {

	float: right;

}



.feed {

	padding: 1px 0 1px 15px;

	background: url("../images/icon-feed.png") no-repeat 0 50%;

}



.valid {

	padding: 1px 0 1px 15px;

	background: url("../images/icon-tick.png") no-repeat 0 50%;

}



/* @end */
