/* @override 
	http://assets.eurekster.com/swicki-rel_1_149/swicki/css/searchResultsV2.css
*/

/*
	Stylesheet Copyright 2007, Eurekster, Inc.
*/
/* @group Global Reset */html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}
:focus {
	outline:0;
}
ol, ul {
	list-style:none;
}
table {
	border-collapse:separate;
	border-spacing:0;
}
caption, th, td {
	text-align:left;
	font-weight:normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}
/* @end */

/* @group Global Formatting */

html, body {
	background-color:#ededed !important;
}
body {
	font-size:62.5%;
	line-height:1.2em;
	color:#000;
	text-align:center;
	font-family:Arial, sans-serif;
}
.clear_both, .selfClear {
	clear: both;
}
.skipToContent {
	visibility:hidden !important;
	height:0 !important;
}
.swickiContainer {
	text-align:left;
	position:relative;
	background-color:#fff;
}
.swickiFooter {
	position:relative;
	display:block;
	clear:both;
	margin:1em;
}
.swickiFooter p {
	margin:0;
	text-align:center;
}
h1 {
	font-size:3.2em !important;
	line-height:1.4em;
}
h2 {
	font-size:2.5em;
	line-height:1.4em;
	text-transform:uppercase;
}
h3 {
	font-size:1.6em;
	line-height:1.4em;
	text-transform:uppercase;
}
hr, p {
	margin-bottom:1.5em;
}
p.sectionDescription, .swickiSidebar p.sectionDescription {
	font-family:'Trebuchet MS';
	font-size:1.4em;
	line-height:1.4em;
	color:#444;
	margin-bottom:0;
}
.swickiSidebar p.sectionDescription em {
	font-style:normal;
}
strong {
	font-weight:bold;
}
.swickiContent:after, .selfClear:after, .searchResult .resultTools:after, .searchResult .resultTools ul:after, .swickiImageResults:after, .swickiResultPagination:after {
	content:'.';
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
/* @group Default Theme */

h1, h2, h3, #swickiRecentPosts h4, .swickiComment h4, .swickiContributors h4 {
	font-family:Century Gothic, Helvetica, sans-serif;
	color:#4e3a2f;
}
.swickiPost h4 img, .swickiComment h4 img, .swickiBuilderProfile h4 img {
	background-color:#4e3a2f;
}
.swickiPost h4 {
	border-color:#4e3a2f;
}
div.sidebarCommunityLinks ul li img {
	background-color:#054aa4;
}
div.sidebarCommunityLinks ul li a:hover img {
	background-color:#0000FF;
}
a, a:link, a:visited {
	color:#054aa4;
	text-decoration:none;
}
a:hover, a:active {
	color:#0000FF;
	text-decoration:underline;
}
/* @end */
/* @end */
/* @group Swicki Top Nav */

#swickiTopNav {
	padding:.5em 0;
	color:#333;
	background-color:#ededed;
	border-bottom:1px solid #444;
}
.swickiTopNavContainer {
	width:97em;
	margin:0 auto;
	font-size:1em;
}
.swickiTopNavContainer a:link img, .swickiTopNavContainer a:visited img {
	margin-left:2em;
	float:left;
}
.swickiNav {
	float:right;
	margin-right:2em;
	text-align:right;
	color:#666;
}
.swickiNav ul {
	display:inline;
	margin:0 0 0 5px;
	padding:0;
	list-style:none;
}
.swickiNav ul li {
	display:inline;
	padding:0 6px 0 4px;
	margin:0;
}
.swickiNav a:link, .swickiNav a:visited {
	color:#333;
	text-decoration:none;
	font-size:10px;
}
.swickiNav a:hover, .swickiNav a:active {
	color:#000;
	text-decoration:none
}
.swickiWelcomeName {
	float:left;
	margin:0 0 0 1em;
}
/* @end */
/* @group Header Formatting */

.swickiFooter {
	padding:1em;
}
.swickiHeader {
	background-color:#a0d3ff;
}
.swickiHeader {
	position:relative;
	border-top:4px solid #4e3a2f;
	border-bottom:5px solid #4e3a2f;
}
.swickiHeaderContent {
	width:97em;
	margin:0 auto;
	padding:3em 0;
}
.swickiHeader h1 {
	overflow:hidden;
}
.swickiHeader p {
	font-family:Century Gothic, Helvetica, sans-serif;
	color:#4e3a2f;
	font-size:1.2em;
	margin-bottom:0;
}
.swickiHeader p img {
	margin-right:.5em;
}
.swickiTags {
	margin-top:1em;
}
.swickiTags p, .swickiTags ul, .swickiTags li {
	display:inline;
	margin-right:.5em;
}
/* @end */
/* @group Search Field */

form.swickiSearchBox {
	position:relative;
	display:block;
	background:transparent url(searchL.png) no-repeat;
	height:27px;
	margin:0 0 1em;
}
.swickiSearchInputs {
	height:30px;
}
.SwickiSearchFormInputs {
	position:absolute;
	left:14px;
	height:27px;
	background:transparent url(searchB.gif) repeat-x;
	width:215px;
}
.swickiSearchField {
	background:transparent;
	position:absolute;
	display:block;
	width:100%;
	margin:0;
	padding:3px 0 3px;
	border:0;
	font-size:18px;
	line-height:22px;
}
.swickiSearchField:focus {
	outline:none;
}
button.searchButton {
	position:absolute;
	left:214px;
	border:0 none;
	padding:0;
	height:27px;
	width:87px;
	display:block;
	text-align:left;
	background:transparent url(searchBUB.png) no-repeat;
	cursor:pointer;
}
button.searchButton span {
	font-family:Helvetica;
	display:block;
	width:77px;
	height:17px;
	padding:7px 0 3px 7px;
	font-size:14px;
	line-height:14px;
	color:#666;
	text-align:left;
	cursor:pointer;
}
/* @end */
/* @group Content Formatting */
.swickiContent {
	position:relative;
	padding:2em 0;
	width:97em;
	margin:0 auto;
}
.swickiSearchActivity {
	width:43em;
	float:left;
	overflow:hidden;
}
.swickiUserContent {
	width:25em;
	float:left;
	margin-left:2em;
	overflow:hidden;
}
.swickiResultsColumn {
	width:52em;
	float:left;
}
.swickiCommunity {
	width:25em;
	float:right;
	overflow:hidden;
}
.swickiExtras {
	float:left;
	width:25em;
	margin-left:2em;
}
.swickiMisc {
	float:right;
	width:16em;
}
/* @group Modules */

/* @group Buzzcloud Tweak */
.hotcloud {
	font-size:12px;
	line-height:12px !important;
	margin-bottom:1.66em;
	margin-top:1.66em;
	clear:both;
}
.hotcloud a.suggested_search {
	font-family:Helvetica, Arial, sans-serif !important;
	line-height:1.2em;
	padding:0 2px 0 0;
}
/* @end */

/* @group Posts */
.swickiRecentPosts {
	margin-bottom:2em;
}
.swickiPost {
	margin-bottom:1em;
}
.swickiPost h4 {
	font-size:1.4em;
	line-height:1.5em;
	border-bottom-width:1px;
	border-bottom-style:solid;
	padding:.5em 0 0 0;
}
.swickiPost small {
	display:block;
	color:#666;
	line-height:1.2em;
	margin:5px 0;
}
.swickiPost p {
	color:#333;
	font-size:1.2em;
	line-height:1.2em;
	margin-bottom:0;
}
/* @end */

/* @group Posts */
.swickiRecentComments {
	margin-bottom:2em;
	/* This saves the comments from breaking on text enlargement */
	width:250px;
}
.swickiComment {
	margin-bottom:.5em;
}
.swickiComment h4 {
	font-family:Helvetica, Arial, sans-serif;
	background:url(commentRoundTop.gif) no-repeat bottom left;
	height:2.6em;
}
.swickiComment h4 img {
	float:left;
	margin-left:8px;
}
.swickiComment h4 strong {
	font-weight:normal;
	float:left;
	font-size:1.2em;
	line-height:1.8em;
	margin-left:.4em;
}
.swickiComment h4 em {
	display:block;
	height:100%;
	width:14px;
	overflow:hidden;
	text-indent:-9999px;
	float:left;
	font-size:1em;
	margin-left:.5em;
	line-height:1em;
	background:url(commentNub.gif) no-repeat bottom right;
}
.swickiComment p {
	font-size:1.2em;
	line-height:1.5em;
	color:#444;
	padding:0 .7em;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	margin:0;
	overflow:hidden;
}
.swickiComment small {
	display:block;
	line-height:1.5em;
	padding:8px 0 0 8px;
	color:#666;
	background:url(commentRoundBot.gif) no-repeat top left;
}
/* @end */

/* @group What Is A Swicki */

.swickiWhatIs {
	background-color:#a0d3ff;
	padding:1em;
	margin-bottom:2em;
}
.swickiWhatIs h3 {
	font-family:Helvetica, sans-serif;
	font-size:1.4em;
}
.swickiWhatIs p {
	font-size:1.14em;
	line-height:1.4em;
	color:#4e3a2f;
	margin-bottom:0;
}
/* @end */

/* @group Top 10 Searches */
.swickiTopSearches {
	margin-bottom:2em;
}
.swickiTopSearches table {
	width:100%;
	border-top:1px solid #999;
	color:#444;
}
.swickiTopSearches table tr td {
	font-size:1.3em;
	line-height:1.5em;
	border-bottom:1px solid #999;
}
.swickiTopSearches table tr td.swickiSearchTotals {
	text-align:right;
}
.swickiTopSearches small {
	display:block;
	line-height:1.8em;
	text-align:right;
	margin-bottom:2em;
	color:#444;
}
/* @end */

/* @group Topics */

.swickiLocal {
	margin-bottom:2em;
	font-size: 1.2em;
	border-top: 1px solid #ccc;
	padding-top: 0.5em;
}
.swickiTopics {
	margin-bottom:2em;
}
.swickiTopics ul {
	border-top:1px solid #ccc;
}
.swickiTopics li {
	border-bottom:1px solid #ccc;
	padding:0 5px 0 0;
	overflow:hidden;
}
.swickiTopics li a {
	font-size:1.2em;
	line-height:1.6em;
}
.swickiSearchActivity .swickiTopics li {
	width:21em;
	float:left;
}
.swickiSearchActivity .swickiTopics ul:after {
	content:'';
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
}
/* @end */

/* @group Contributors */

.swickiContributors {
	margin-bottom:2em;
}
.swickiContributors h4, .swickiBuilderProfile h4 {
	font-family:Helvetica, Arial, sans-serif;
	font-size:1.2em;
	line-height:1em;
	padding:5px 0;
}
.swickiContributors h4 img, .swickiBuilderProfile h4 img {
	vertical-align:bottom;
}
.swickiContributors small {
	display:block;
	margin-left:20px;
}
/* @end */

/* @group Builder */

.swickiBuilderProfile {
	margin-bottom:2em;
}
/* @end */

/* @end */

/* @group SimpleTabs */

.simpleNav {
	font-size:1em;
	line-height:1em;
	border-bottom:1px solid #aaa;
	height:2.2em;
	clear:both;
}
.simpleNav p {
	float:left;
	margin-top:.2em;
	font-size:1.2em;
}
ul#tabnavSimple {
	float:right;
}
ul#tabnavSimple li {
	float:left;
	position:relative;
	height:2.3em;
}
ul#tabnavSimple a:link, ul#tabnavSimple a:visited, ul#tabnavSimple strong {
	display:block;
	position:relative;
	font-size:1.2em;
	line-height:1.5em;
	height:100%;
	padding:0 .9em 0;
}
ul#tabnavSimple li a:link, ul#tabnavSimple li a:visited, ul#tabnavSimple li a {
	color:#666;
}
ul#tabnavSimple li a:hover {
	color:#000;
}
ul#tabnavSimple li strong {
	color:#000;
	font-weight:bold;
	background:transparent url(swickiSearch_selectedT.gif) no-repeat bottom center;
	z-index:100;
}
/* @end */
/* @group Swicki Image Results */

.swickiImageResults {
	padding-bottom:1em;
}
.sponsoredInfoTop {
	font-size: 10px !important;
	margin: 5px 0px 0px 0px !important;
	color: #999999 !important;
	float: left;
}
.swickiImageResult, .swickiImagePower {
	float:left;
	width:102px;
	margin:1em 3.6em 0 0;
	overflow:hidden;
}
#swickiImageResult4 {
	margin-right: 0px;
}
.swickiImageResult a {
	display: block !important;
}
.swickiImageInfoContent {
	overflow:hidden;
	color:#444;
	white-space:normal;
}
.swickiDittoResult {
	display:block;
	height:100px;
	width:100px;
	margin:0 auto .5em;
	overflow:hidden;
	border:1px solid #666;
	text-align: center;
}
.swickiImageResult p {
	color: #666;
	margin: 0px;
	font-size: 10px;
}
.swickiImageResult a:hover {
	text-decoration: none !important;
}
.swickiImageResult small {
	color:#999999;
	font-size:9px;
	line-height:1.4em;
	display:block;
}
/*.swickiImageResult a:link,
.swickiImageResult a:visited {
	display:block;
	height:98px;
	width:98px;
	margin:0 auto .5em;
	overflow:hidden;
	border:1px solid #666;
}*/

.swickiImageResult img {
	margin-top: -1px;
}
.swickiImageResult a:hover, .swickiImageResult a:active {
}
/* @end */
/* @group Video Thumbnails */

.videoThumb {
	position:relative;
	width:100px;
	height:70px;
	border:1px solid #000;
	overflow:hidden;
	float:left;
	margin:0 1em 1em 0;
	cursor:pointer !important;
}
.videoThumbHide {
	position:relative;
	width:100px;
	height:70px;
	border:1px solid black;
	overflow:hidden;
	float:left;
	margin:0 1em 1em 0;
	cursor:pointer !important;
}
.videoThumb .videoThumbHide img {
	z-index:0;
}
.swickiVideoResults .videoThumb .videoThumbHide {
	width:90px;
	height:90px;
	margin:0 30px 20px 20px;
}
.videoThumb .videoPlayButton {
	position:absolute;
	z-index:1000;
	bottom:.5em;
	right:.5em;
}
.videoThumbHide .videoPlayButton {
	position:absolute;
	z-index:1000;
	bottom:.5em;
	right:.5em;
}
.playVid a:link, .playVid a:visited {
	text-decoration:none;
}
.embeddedVideo {
	margin:0;
	padding:0;
}
.embeddedVideo embed {
	width:43em !important;
}
.videoResultInfo {
	width:31.8em;
	float:left;
}
/* @end */
/* @group Search Result Info */

.searchResult {
	position:relative;
	border-top:1px solid #ccc;
	padding:1em 1em 1em 1em;
	overflow:hidden;/*min-height:7em; */
}
.searchResult a {
	display: block;
}
.searchResult .theResult, .searchResult .resultTools {
	overflow:hidden;
}
.searchResult h4 {
	font-size:1.6em;
	line-height:1.2em;
	overflow:hidden;
	font-weight: normal;
}
.searchResult p {
	font-size:1.2em;
	line-height:1.4em;
	overflow:hidden;
	color:#222;
	margin-bottom:0;
}
.searchResult p a {
	color:#222;
}
.searchResult small {
	color:#999999;
	font-size:1.1em;
	line-height:1.4em;
	display:block;
}
.searchResult small a {
	color:#555555;
}
.searchResult a:hover {
	text-decoration: none !important;
}
.swickiTopSponsored .searchResult, .swickiBottomSponsored .searchResult {
	height:auto;
	min-height:0;
}
.communitybyline {
	font-size:1.1em;
	line-height:1.2em;
	margin-top:.2em;
	color:#777;
}
img.swickiResultIcon {
	float:left;
	margin-right:.5em;
}
span.pend_message {
	font-family:Arial, san-serif;
	text-transform:lowercase;
	font-size:.7em;
	color:#777;
}
/* @end */
/* @group Voting Widget */

.searchResult .votingWidget {
	position:absolute;
	top:1em;
	left:0;
	width:6em;
}
.searchResult .votingWidget li {
	text-align:center;
	line-height:1.1em;
	color:#444;
	position:relative;
	margin-bottom:.6em;
}
.searchResult .votingWidget li strong, .searchResult .votingWidget li em {
	font-size:2.2em;
	font-weight:normal;
	line-height:1.1em;
	display:block;
	text-align:center;
}
.searchResult .votingWidget li em {
	font-size:1.4em;
	line-height:1.4em;
	text-transform:uppercase;
	padding-top:.3em;
}
.searchResult .votingWidget li.voteButtons {
	font-size:1em;
	height:22px;
	width:47px;
	margin:0 auto;
}
.searchResult .votingWidget li.voteButtons a {
	display:block;
	float:right;
	font-size:1em;
	width:24px;
	margin:0 auto;
	height:22px;
	text-indent:-9999px;
	background:transparent url(voteButtons.png) no-repeat;
}
.searchResult .votingWidget li.voteButtons a.voteUp {
	background-position:-23px 0;
}
.searchResult .votingWidget li.voteButtons a.voteDown {
	background-position:0 0;
	width:22px;
}
.searchResult .votingWidget li.votehidden {
	visibility:hidden;
}
.searchResult:hover .votingWidget li.voteButtons a.voteUp {
	background-position:-23px -22px;
}
.searchResult:hover .votingWidget li.voteButtons a.voteDown {
	background-position:0 -22px;
}
.searchResult .votingWidget li.voteButtons a.noVoteUp {
	background-position:-23px -44px;
	cursor:default !important;
}
.searchResult .votingWidget li.voteButtons a.votedUp {
	background-position:-23px -66px;
	cursor:default !important;
}
.searchResult .votingWidget li.voteButtons a.noVoteDown {
	background-position:0 -44px;
	cursor:default !important;
	width:22px;
}
.searchResult .votingWidget li.voteButtons a.votedDown {
	background-position:0 -66px;
	cursor:default !important;
	width:22px;
}
/* @end */
/* @group Moderator Tools */

.searchResult .resultTools {
	padding:.3em 0 0;
	clear:both;
}
.searchResult .resultTools .viewcomments_links {
	font-size:1.2em;
	line-height:1.2em;
}
.searchResult .resultTools p {
	font-size:1.1em;
	line-height:1.2em;
}
.searchResult .resultTools h4 {
	font-weight:bold;
}
.searchResult .resultTools ul li {
	float:left;
	padding-right:1em;
	line-height:1.2em;
	font-size:1em;
}
/* @end */
/* @group Pagination */

.swickiResultPagination {
	position:relative;
	padding-top:1em;
	color:#aaa;
	font-size:1.2em;
	border-top:1px solid #ccc;
	margin-bottom:2em;
}
.swickiResultPaginationPrev {
	position:absolute;
	top:1em;
	left:1em;
}
.swickiResultPaginationLinks {
	text-align:center;
}
.swickiResultPaginationNext {
	position:absolute;
	top:1em;
	right:1em;
	height:1em;
}
.swickiResultPagination a:link, .swickiResultPagination a:visited {
	text-decoration:none
}
.swickiResultPagination a:hover, .swickiResultPagination a:active {
	color:#007AFF;
	text-decoration:none
}
/* @end */
/* @group Sponsored */

.swickiTopSponsored .sectionDescription, .swickiBottomSponsored .sectionDescription {
	margin-top:.5em;
}
.swickiTopSponsored .searchResult, .swickiBottomSponsored .searchResult {
	padding:0 0 0 7em;
	border:0;
}
.swickiTopSponsored .searchResult .swickiResultContainer, .swickiBottomSponsored .searchResult .swickiResultContainer {
	font-size:.8em;
}
.swickiResultsColumn .sidebar_ad {
	margin:1em 0 1em 0;
}
/* @end */
/* @end */
/* @group Comments Formatting */

#searchComments .searchResult {
	border-top:0;
	border-bottom:1px solid #ccc;
}
#searchComments .searchResult ul.relatedTags li {
	display:inline;
	padding:0 1em 0 0;
	color:#333;
}
#searchComments .searchResult ul li strong {
	font-weight:normal;
}
#searchComments .swickiResults .sectionDescription {
	font-size:1em;
	line-height:2em;
	text-transform:uppercase;
	font-family:Arial;
}
#searchComments .swickiResults .sectionDescription {
	background-color:#ccc;
	padding-left:.5em;
	margin-bottom:1em;
}
#searchComments #comments #comment_chars {
	float:left
}
#searchComments #comments .comment {
	border-top:1px solid #ccc;
	padding-top:.5em;
}
#searchComments h4 {
	font-size:1.2em;
	line-height:1.5em;
	margin-bottom:.4em;
	color:#666;
	font-family:Arial;
}
#searchComments #comments .comment h4 {
	float:left;
	font-family:'Trebuchet MS';
	color:#000;
	margin-left:.5em;
	line-height:1em;
}
#searchComments #comments .comment p.timeStamp {
	float:right;
	line-height:1em;
	padding-left:1em;
	margin:0 1em 0 0;
	color:#666;
}
#searchComments #comments .comment form {
	display:block;
	float:right;
	margin-bottom:.5em;
	display:none;
}
#searchComments #comments form#insertComment textarea {
	display:block;
	width:41.3em;
	padding:.5em;
	height:5em;
	border:1px solid #aaa;
	font-family:Arial, san-serif;
	font-size:1.2em;
}
#searchComments #comments form#insertComment #commentForm {
	display:block;
	margin:1em 0 1em auto;
}
#searchComments #comments .comment .commentBody {
	background-color:#fff;
	font-size:1.2em;
	line-height:1.4em;
	clear:both;
	padding:0em .5em;
	color:#333
}
#searchComments .searchResult small {
	margin-bottom:0;
}
.grabContainer {
	font-size:1.2em;
	line-height:1.5em;
	margin-bottom:15px;
}
div.sidebarCommunityLinks ul li {
	margin-bottom:5px;
	font-size:1.2em;
	line-height:1.2em;
}
div.sidebarCommunityLinks ul li a:hover {
	text-decoration:none;
}
/* @end */
/* @group Swicki UI */

#swicki_ui_container {
	position:absolute;
	left:50%;
	top:50%;
	width:603px;
	border:1px solid #444;
	z-index:2000;
	font-family:arial, sans-serif;
	color:#333;
	background-color:#ffffca;
	display:none;
}
#swicki_ui_corners_top {
	width:603px;
	height:19px;
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:0;
	margin:0;
	border:0;
}
#swicki_ui_footer {
	width:603px;
	height:28px;
	background-repeat:no-repeat;
	background-position:left top;
	padding:0;
	margin:0;
	border:0;
}
#swicki_ui_main {
	padding-left:20px;
	padding-right:35px;
}
#swicki_ui_banner {
	width:100%;
}
#swicki_ui_banner_close_img, #swicki_ui_close_img {
	width:24px;
}
/* @group Swicki Error and Help Messages */

#swicki_ui_error_container {
	width:100%;
	display:none;
}
#swicki_ui_error_row_1, #swicki_ui_error_row_3 {
	height:9px !important;
}
TD.swicki_ui_error_col_1, TD.swicki_ui_error_col_3 {
	width:9px !important;
}
#swicki_ui_error_cell_1_1 {
	background-image:url("swicki_ui_error_top_left.gif");
}
#swicki_ui_error_cell_1_2 {
	background-image:url("swicki_ui_error_top_slice.gif");
	background-repeat:repeat-x;
}
#swicki_ui_error_cell_1_3 {
	background-image:url("swicki_ui_error_top_right.gif");
}
#swicki_ui_error_cell_2_1 {
	background-image:url("swicki_ui_error_left_slice.gif");
	background-repeat:repeat-y;
}
#swicki_ui_error_cell_2_3 {
	background-image:url("swicki_ui_error_right_slice.gif");
	background-repeat:repeat-y;
}
#swicki_ui_error_cell_3_1 {
	background-image:url("swicki_ui_error_bot_left.gif");
}
#swicki_ui_error_cell_3_2 {
	background-image:url("swicki_ui_error_bot_slice.gif");
	background-repeat:repeat-x;
}
#swicki_ui_error_cell_3_3 {
	background-image:url("swicki_ui_error_bot_right.gif");
}
#swicki_ui_error_msg_forgot, #swicki_ui_error_msg_signup {
	display:inline;
}
#swicki_ui_body span.note {
	line-height:1.2em;
}
/* @end */

#swicki_ui_msg_login_email_blank, #swicki_ui_msg_login_password_error, #swicki_ui_msg_signup_username_error, #swicki_ui_msg_signup_email_error, #swicki_ui_msg_signup_email_taken, #swicki_ui_msg_signup_email_ok, #swicki_ui_msg_signup_password_error, #swicki_ui_msg_signup_password_confirm_error, #swicki_ui_msg_signup_username_format_error, #swicki_ui_msg_signup_username_available, #swicki_ui_msg_signup_username_not_unique, #swicki_ui_msg_login_email_error, #swicki_ui_msg_login_email_help, #swicki_ui_msg_feedback_email_error, #feedback_msg_type_warning, #feedback_email_warning, #feedback_email_format_error {
	visibility:hidden;
	display:none;
}
#swicki_ui_msg_login_email_blank, #swicki_ui_msg_login_password_error, #swicki_ui_msg_signup_username_error, #swicki_ui_msg_signup_email_error, #swicki_ui_msg_signup_email_taken, #swicki_ui_msg_signup_pswd_error, #swicki_ui_msg_signup_pswd_c_error, #swicki_ui_msg_signup_human_error, #swicki_ui_msg_signup_username_format_error, #swicki_ui_msg_signup_username_not_unique, #feedback_msg_type_warning, #feedback_email_format_error {
	color:#9d0016;
}
.swicki_ui_error_msg {
	color:#9d0016;
}
.blogpost_error_msg {
	color:#FF0000;
	font-weight:700;
}
#swicki_ui_msg_signup_human_error, #swicki_ui_msg_signup_human_none, #swicki_ui_msg_signup_human_ok {
	margin-top:5px;
}
.swicki_ui_error_banner_on {
	display:block;
}
.swicki_ui_error_banner_off {
	display:none;
}
#swicki_ui_signup_regenerate {
	text-decoration:none;
	color:#151515;
	border-bottom:1px dotted #7f7f7f;
	vertical-align:bottom;
	display:inline;
}
#swicki_ui_msg_signup_username_help, #swicki_ui_msg_signup_email_help, #swicki_ui_msg_signup_pswd_help, #swicki_ui_msg_signup_pswd_c_help, #swicki_ui_msg_signup_human_help, #swicki_ui_msg_signup_human_ok #feedback_msg_type_help, #feedback_email_warning {
	display:block;
	visibility:visible;
}
.swicki_ui_error_none, .swicki_ui_error_error {
	width:20px;
	height:20px;
}
.swicki_ui_error_col {
	width:20px;
}
.swicki_ui_error_none {
	background-image:none;
}
.swicki_ui_feedback_error {
	background-image:url("icon-not-good.gif");
}
.swicki_ui_feedback_ok {
	background-image:url("icon-good.gif");
}
.swicki_ui_feedback_none {
	background-image:none;
}
.swicki_ui_feedback_col, .swicki_ui_feedback_none, .swicki_ui_feedback_ok, .swicki_ui_feedback_error {
	width:20px;
	height:30px;
}
#swicki_ui_feedback_signup_captcha {
	margin-left:5px;
	margin-right:5px;
}
.swicki_ui_feedback_col {
	vertical-align:bottom;
}
.swicki_ui_feedback_none, .swicki_ui_feedback_ok, .swicki_ui_feedback_error {
	background-repeat:no-repeat;
	background-position:center;
}
#swicki_ui_signup_ico_human_error {
	margin-top:15px;
}
#swicki_ui_msg_signup_username_error, #swicki_ui_msg_signup_username_help {
	display:inline;
}
.swicki_ui_icon_error {
	width:40px;
	height:32px;
	background:url("swicki_ui_icon_input_error.png") no-repeat left;
}
.swicki_ui_icon_info {
	width:40px;
	height:32px;
	background:url("ajax-loader-1.gif") no-repeat left;
}
.swicki_ui_colon {
	width:5px;
	vertical-align:middle;
}
.swicki_ui_label_col {
	width:80px;
	vertical-align:middle;
	text-align:right;
}
#swicki_ui_signup_captcha_container {
	vertical-align:bottom;
}
#swicki_ui_input_signup_human {
	height:23px !important;
	padding:0;
	width:100px;
	display:inline;
	width:100px;
	vertical-align:bottom;
	padding-top:5px;
	padding-left:inherit;
	margin-top:0;
}
#swicki_ui_signup_captcha {
	vertical-align:bottom;
	height:30px;
	width:200px;
	display:inline;
}
#swicki_ui_link_signup_regenerate {
	text-decoration:underline;
}
.swicki_ui_error_msg_h1 {
	display:block;
	font-weight:bolder;
	font-size:16px;
	color:#9d0016;
}
.swicki_ui_h2 {
	display:block;
	font-weight:bolder;
	font-size:14px;
	margin-bottom:20px;
	color:#3788EE;
}
.swicki_ui_h2_B {
	display:block;
	font-weight:bolder;
	font-size:14px;
	margin-bottom:20px;
	color:#999999;
}
.swicki_ui_error_msg_t1 {
	font-family:arial, helvetica, sans-serif;
	font-size:1.1em;
}
.swicki_ui_error_msg_t2, .swicki_ui_error_msg_t3 {
	font-weight:bold;
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	color:#666666 !important;
	text-decoration:none;
}
.swicki_team_signature {
	font-style:italic;
}
.swicki_ui_error_msg_t3 {
	display:inline;
}
.swicki_ui_error_msg_t2 a {
	color:inherit !important;
	text-decoration:none;
}
.swicki_ui_info_msg_h1 {
	display:block;
	float:left;
	font-weight:bolder;
	font-size:16px;
	color:#3788EE;
}
#swicki_ui_info_animation {
	width:50px;
}
#swicki_ui_banner_title {
	font-size:16px;
	font-weight:bold;
}
span.swicki_ui_keyword {
	text-transform:capitalize;
}
#swicki_ui_banner_close {
	font-size:12px;
	text-align:right;
}
#swicki_ui_close {
	text-decoration:none;
	border-bottom:1px solid #ffffca;
	color:#666666;
}
#swicki_ui_close:hover {
	text-decoration:none;
	border-bottom:1px dotted #666666;
	color:#666666;
}
#swicki_ui_body {
	padding-top:15px;
}
#swicki_ui_form_login_container {
	display:none;
}
#swicki_ui_form_signup_container {
	display:none;
}
#swicki_ui_form_post_container {
	display:none;
}
#swicki_ui_form_ask_container {
	display:none;
}
.swicki_ui_input, #swicki_ui_body fieldset, .swicki_ui_input_col {
	width:390px;
	margin-top:10px;
}
.swicki_ui_input_col {
}
.swicki_ui_colon_col {
	width:5px;
	visibility:hidden;
}
.swicki_ui_feedback_col {
	width:22px;
}
.swicki_ui_editor, .swicki_ui_input {
	background-color:#ffff87;
}
.swicki_ui_input {
	border:1px solid #baba62;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#fff;
	color:#333333;
	padding-left:2px;
	padding-top:5px;
	vertical-align:bottom;
	font-weight:bold;
}
.swicki_ui_input:focus, .swicki_ui_editor:focus {
	background-color:#ffffa5;
}
.swicki_ui_input_note {
	font-size:12px;
}
input.swicki_ui_input_check {
	font:11px Arial, Helvetica, sans-serif;
	color:#5B5C56;
	background-color:#FFFFFF;
	border:none;
}
input[type="radio"], input[type="checkbox"] {
	font:11px Arial, Helvetica, sans-serif;
	color:#336699;
	background-color:#FFFFFF !important;
	border:solid 1px #999999 !important;
}
input.swicki_ui_comment {
	width:285px;
	margin-bottom:15px;
}
#swicki_ui_post_comments, #swicki_ui_post_msg, #feedback_msg {
	height:auto !important;
}
#swicki_ui_signup_human {
	width:120px;
}
.swicki_ui_form_buttons {
	padding-top:20px;
	border:2px solid #ffffca;
}
#feedback_msg_type {
	height:auto !important;
	width:auto !important;
}
#swicki_ui_container label, #swicki_ui_container LEGEND {
	font-size:14px;
}
#swicki_ui_container LEGEND {
	font-weight:bold;
}
#swicki_ui_form_share_container {
	display:none;
}
#swicki_ui_form_subscribe_container {
	display:none;
}
#swicki_ui_form_roadblock_container {
	display:none;
}
a.swicki_ui_roadblock_link {
	text-decoration:none;
	color:#151515;
	border-bottom:1px dotted #7f7f7f;
	font-size:11px;
}
a.swicki_ui_link {
	text-decoration:none;
	color:#151515;
	border-bottom:1px dotted #ffffca;
}
a.swicki_ui_link:hover {
	text-decoration:none;
	color:#151515;
	border-bottom:1px dotted #7f7f7f;
}
#swicki_ui_form_message_container {
	display:none;
}
#swicki_ui_test_links LI {
	padding-right:5px;
	padding-left:5px;
}
#swicki_ui_curtain {
	display:none;
	top:0;
	left:0;
	background-color:#121212;
	opacity:.8;
	z-index:999;
	position:absolute;
	width:100%;
}
#swicki_ui_help_popup_signup_username {
	position:absolute;
	display:none;
	visibility:hidden;
}
#swicki_ui_username_help {
	text-decoration:none;
	color:#151515;
	border-bottom:1px dotted #7f7f7f;
}
button.swicki_ui_button_ok_up, button.swicki_ui_button_ok_down, button.swicki_ui_button_submit_up, button.swicki_ui_button_submit_down, button.swicki_ui_button_cancel_up, button.swicki_ui_button_cancel_down {
	height:32px;
	width:82px;
	margin:0;
	float:right;
	cursor:pointer;
}
button#encourage_signup {
	background:url("btn_signup_today.gif") no-repeat top left;
	height:34px;
	width:146px;
	margin:0;
	cursor:pointer;
}
button.swicki_ui_button_up {
	border:2px solid #ffffca;
	border-top:0;
	border-left:0;
}
button.swicki_ui_button_down {
	border:2px solid #ffffca;
	border-bottom:2px;
	border-right:2px;
}
button.swicki_ui_button_submit_up {
	background:url("swicki_ui_button_submit_u.gif") no-repeat top left;
	border:2px solid #ffffca;
	border-top:0;
	border-left:0;
}
button.swicki_ui_button_cancel_up {
	background:url("swicki_ui_button_cancel_u.gif") no-repeat top left;
	border:2px solid #ffffca;
	border-top:0;
	border-left:0;
}
button.swicki_ui_button_ok_up {
	background:url("btn_ok.gif") no-repeat top left;
	border:2px solid #ffffca;
	border-top:0;
	border-left:0;
}
button.swicki_ui_button_cancel_down {
	background:url("swicki_ui_button_cancel_u.gif") no-repeat top left;
	border:2px solid #ffffca;
	border-bottom:0;
	border-right:0;
}
button.swicki_ui_button_submit_down {
	background:url("swicki_ui_button_submit_u.gif") no-repeat top left;
	border:2px solid #ffffca;
	border-bottom:0;
	border-right:0;
}
button.swicki_ui_button_ok_down {
	background:url("btn_ok.gif") no-repeat top left;
	border:2px solid #ffffca;
	border-bottom:0;
	border-right:0;
}
button#swicki_ui_login_button_submit.swicki_ui_button_submit_up {
	background:url("swicki_ui_button_login.gif") no-repeat top left;
	border:2px solid #ffffca;
	border-top:0;
	border-left:0;
}
button#swicki_ui_login_button_submit.swicki_ui_button_submit_down {
	background:url("swicki_ui_button_login.gif") no-repeat top left;
	border:2px solid #ffffca;
	border-bottom:0;
	border-right:0;
}
button#swicki_ui_signup_button_submit.swicki_ui_button_submit_up {
	background:url("swicki_ui_button_signup.gif") no-repeat top left;
	border:2px solid #ffffca;
	border-top:0;
	border-left:0;
}
button#swicki_ui_signup_button_submit.swicki_ui_button_submit_down {
	background:url("swicki_ui_button_signup.gif") no-repeat top left;
	border:2px solid #ffffca;
	border-bottom:0;
	border-right:0;
}
button#swicki_encourage_button_skip {
	background:url("btn_skip.gif") no-repeat top left;
	width:103px;
	height:34px;
}
.swicki_ui_button_up {
	border:2px solid #ffffca;
	border-top:0;
	border-left:0;
}
.swicki_ui_button_down {
	border:2px solid #ffffca;
	border-bottom:0;
	border-right:0;
}
div.swicki_ui_tooltip_container {
	position:absolute;
	z-index:5000;
	padding-top:15px;
	padding-left:15px;
	visibility:hidden;
}
div.swicki_ui_tooltip {
	width:250px;
	background:silver;
	border:1px solid grey;
	padding:5px;
}
#swicki_ui_msg_signup_human_none {
	display:none;
}
.swicki_ui_show {
	display:inline;
}
.swicki_ui_hide {
	display:none;
}
p.encourage_p {
	margin-left:30px;
	margin-right:30px;
}
/* @end */
/* @group Footer */

.swickiFooter {
	clear:both;
}
#swickiResults .swickiFooter .swickiSearchBox {
	margin-bottom:0;
}
/* @group FooterNav */

.swickiFooterNav {
	background-color:#ededed;
	padding:.5em 0;
	border-top:1px solid #999;
}
.swickiFooterNav ul {
	width:97em;
	padding:0;
	margin:0 auto;
}
.swickiFooterNav ul li {
	display:inline;
	padding-right:.3em;
}
.swickiFooterNav ul li a:link, .swickiFooterNav ul li a:visited {
	color:#666;
}
.swickiFooterNav ul li a:hover, .swickiFooterNav ul li a:active {
	color:#333;
}
p.swickiCopyright {
	width:97em;
	color:#999;
	margin:0 auto;
}
.swicki_ui_textarea {
	height: auto !important;
}
.js_show_onload {
	display: block;
	visibility: hidden;
}
/* @end */
/* @end */
#adsense {
	margin-bottom: 1.66em;
	border: 1px solid #ddd;
	padding: 0px 10px 0px 10px;
}
.sponsoredInfo {
	float: right;
	font-size: 10px;
	color: #999999;
	margin: 5px 0px 0px 0px;
}
#adsense h1 {
	font-size: 11px;
	font-style: normal;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #CCC;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	line-height: 10px;
	color: #CCC;
}
#adsense li a {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
#adsense li a u {
	text-decoration: underline;
}
#adsense ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	overflow: hidden;
}
#adsense li {
	margin: 10px 0px 10px 0px;
	padding: 0px;
}
#adsense p {
	margin: 1px 0px 0px 0px;
	padding: 0px;
	color: #343434;
	font-weight: normal;
}
#adsense li span {
	color: #669900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
#adsense li a:hover {
	border: none;
}
#adsense li a p:hover, #adsense li a span:hover {
	text-decoration: none !Important;
}
#inline-sponsor-border {
	width: 210px;
	float: left;
	padding: 0px 20px 10px 0px;
}
#inline-sponsor-border a {
	color: #739FBD;
	text-decoration: none;
}
#inline-sponsor-border a:hover {
	border-bottom: 1px dotted #B4890B;
	color: #F49887;
}
/*
999
*/

#swickiHeader, #swickiWhatIs {
	background-color:#121214;
	border-color:#703716;
}
#userHeaderLogo {
	display:none;
}
#swickiHeaderContent {
	background:url(header.png) no-repeat;
	height:158px;
	padding:0;
	overflow:hidden;
}
#swickiHeaderContent h1 a {
	display:block;
	width:100%;
	padding: 60px 0px 0px 0px;
	color: #FFFFFF;
	font-size: 50px !important;
	height: 98px;
}
#swickiHeaderContent h1 a:hover {
	text-decoration: none;
}
#swickiHeaderContent p {
	font-size: 15px;
	color: #FFFFFF;
	line-height: 20px;
	margin: -50px 0px 0px 0px;
}
h1, h2, h3, #swickiRecentPosts h4, .swickiComment h4, .swickiContributors h4 {
	color:#703716;
}
#hotsearches {
	background-color:transparent;
}
a, a:link, a:visited, #hotsearches a:link, #hotsearches a:visited {
	color:#015187;
}
a:hover, #hotsearches a:hover {
	color:#4fa7d5;
}
#swickiBuilderProfile {
	display:none;
}
#builderImage {
	background-color:#012D59;
	float:left;
	margin-top:3px;
	margin-right:5px;
}
div.sidebarCommunityLinks ul li img {
	background-color:#476A7F;
}
div.sidebarCommunityLinks ul li a:hover img {
	background-color:#4fa7d5;
}
.swickiPost h4 img, .swickiComment h4 img, .swickiBuilderProfile h4 img {
	background-color:#476A7F;
	vertical-align:bottom;
}
#swickiWhatIs {
	background-color: #F9F3EE;
}
#contribute {
	margin: 5px 0px 8px 0px;
}
#footer {
	margin: 10px 0px 0px 0px!important;
	border-top: 1px solid;
	border-color: #D8D8D8;
	color: #999999;
	height: 30px !important;
	width: 97em;
	float: left;
}
#footer p {
	position: relative;
	left: 660px;
	top: 10px;
	width: 320px;
	margin: 0px !important;
	color: #CECECE;
}
#footer ul {
	margin: 0px 0px 2px 0px !important;
	position: relative;
	left: 660px;
	top: 10px;
	width: 300px;
}
#footer li {
	display: inline;
	margin: 0px 10px 0px 0px !important;
	border-right: 1px solid;
	padding: 0px 10px 0px 0px;
	border-color: #CECECE;
}
.no-border {
	border: none !important;
}
.swickiResults {
	clear: left;
	position: relative;
}
/*
Flickr
*/

.flickr {
	width: 518px;
	float: left;
	position: relative;
	clear: left;
	height: 250px;
	background-position: 50% 50% !important;
	background-repeat: no-repeat !important;
	border: 1px solid #666;
	margin: 5px 0px 15px 0px;
}
.flickr_frame {
	width: 486px;
	height: 218px;
	border: 16px solid #fff;
}
.flickr_frame a {
	position: absolute;
	top: 185px;
	width: 456px;
	height: 50px;
	line-height: 50px;
	padding: 0px 15px 0px 15px;
	background: #000;
	font-size: 24px;
	color: #fff;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	font-family: "Century Gothic", Helvetica, sans-serif;
}
.flickr_frame a:hover {
	color:#4fa7d5;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;	
}
/*
Topix
*/
#topix {
	padding: 0px;
	margin: 0 0 1.66em 0;
	border-top: 1px solid #ccc;
}
#topix h1 {
	font-size: 11px;
	font-style: normal;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #CCC;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	line-height: 10px;
	color: #CCC;
}
#topix li a {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
}
#topix li a u {
	text-decoration: underline;
}
#topix ul {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	overflow: hidden;
	color: #999;
	list-style-type: disc;
}
#topix li {
	margin: 10px 0px 10px 0px;
	padding: 0px 10px 10px 0px;
	border-bottom: 1px dotted #ccc;
}
#topix p {
	margin: 1px 0px 0px 0px;
	padding: 0px;
	color: #343434;
	font-weight: normal;
}
#topix li span {
	color: #669900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
#topix li a:hover {
	border: none;
}
#topix li a p:hover, #topix li a span:hover {
	text-decoration: none !Important;
}

/*
Topix Article
*/

.topix_article {
	width: 52em;
	margin: 18px 0px 10px 0px;
	border-top: 2px solid #d5d5d5;
	padding-top: 10px;
}

.topix_article h1 {
	line-height: 30px !important;
	margin: 0px 0px 10px 0px;
}

.topix_article h4 {
	margin: 0px 0px 5px 0px;
}

.topix_article p {
	font-size: 18px !Important;
	position: relative;
	margin: 0px 0px 0px 0px;
	width: 345px;
	clear: left;
	line-height: 20px;
}

.full_story {
	font-weight: bold;
	padding-right: 16px;
	background: url(pop.gif) top right no-repeat;
	display: block;
	text-align: right;
	float: left;
	font-size: 12px;
	margin: 0px 0px 10px 0px;
}

.topix_social {
	width: 123px;
	margin: 0px 0px 0px 0px;
	padding: 12px 13px 12px 13px;
	border: 1px solid #cacaca;
	float: right;
	position: relative;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	background: #fff;
}

.topix_fb {
	float: left;
	display: block;
	position: relative;
	width: 57px;
	height: 57px;
	margin: 0px 15px 0px 0px;
}

.fb_comments {
	width: 52em;
	float: left;
	clear: left;
	position: relative;
	margin: 5px 0px 10px 0px;
	border-top: 2px solid #d5d5d5;
	padding-top: 15px;
}

* html .topix_social {
	width: 143px;
	padding-right: 0px;
}

