/* @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 { 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(http://assets.eurekster.com/swicki-rel_1_149/images/ResultsSearch2/searchL.png) no-repeat;
	height:27px;
	margin:0 0 1em;
}

.swickiSearchInputs {
	height:30px;
}

.SwickiSearchFormInputs {
	position:absolute;
	left:14px;
	height:27px;
	background:transparent url(http://assets.eurekster.com/swicki-rel_1_149/images/ResultsSearch2/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(http://assets.eurekster.com/swicki-rel_1_149/images/ResultsSearch2/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(http://assets.eurekster.com/swicki-rel_1_149/images/roundedContent/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(http://assets.eurekster.com/swicki-rel_1_149/images/roundedContent/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(http://assets.eurekster.com/swicki-rel_1_149/images/roundedContent/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(http://assets.eurekster.com/swicki-rel_1_149/images/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:100px;
	margin:1em 3em 0 0;
	overflow:hidden;
}

.swickiImageResult a {
	display: block !important;
}

.swickiImageInfoContent {
	overflow:hidden;
	color:#444;
	white-space:normal;
}

.swickiDittoResult {
	display:block;
	height:98px;
	width:98px;
	margin:0 auto .5em;
	overflow:hidden;
	border:1px solid #666;
}

.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(http://assets.eurekster.com/swicki-rel_1_149/images/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("http://assets.eurekster.com/swicki-rel_1_149/images/swicki_ui_error_top_left.gif");
}

#swicki_ui_error_cell_1_2 {
	background-image:url("http://assets.eurekster.com/swicki-rel_1_149/images/swicki_ui_error_top_slice.gif");
	background-repeat:repeat-x;
}

#swicki_ui_error_cell_1_3 {
	background-image:url("http://assets.eurekster.com/swicki-rel_1_149/images/swicki_ui_error_top_right.gif");
}

#swicki_ui_error_cell_2_1 {
	background-image:url("http://assets.eurekster.com/swicki-rel_1_149/images/swicki_ui_error_left_slice.gif");
	background-repeat:repeat-y;
}

#swicki_ui_error_cell_2_3 {
	background-image:url("http://assets.eurekster.com/swicki-rel_1_149/images/swicki_ui_error_right_slice.gif");
	background-repeat:repeat-y;
}

#swicki_ui_error_cell_3_1 {
	background-image:url("http://assets.eurekster.com/swicki-rel_1_149/images/swicki_ui_error_bot_left.gif");
}

#swicki_ui_error_cell_3_2 {
	background-image:url("http://assets.eurekster.com/swicki-rel_1_149/images/swicki_ui_error_bot_slice.gif");
	background-repeat:repeat-x;
}

#swicki_ui_error_cell_3_3 {
	background-image:url("http://assets.eurekster.com/swicki-rel_1_149/images/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("http://assets.eurekster.com/swicki-rel_1_149/images/icon-not-good.gif");
}

.swicki_ui_feedback_ok {
	background-image:url("http://assets.eurekster.com/swicki-rel_1_149/images/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("http://assets.eurekster.com/swicki-rel_1_149/images/swicki_ui_icon_input_error.png") no-repeat left;
}

.swicki_ui_icon_info {
	width:40px;
	height:32px;
	background:url("http://assets.eurekster.com/swicki-rel_1_149/images/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("http://assets.eurekster.com/swicki-rel_1_149/images/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("http://assets.eurekster.com/swicki-rel_1_149/images/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("http://assets.eurekster.com/swicki-rel_1_149/images/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("http://assets.eurekster.com/swicki-rel_1_149/images/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("http://assets.eurekster.com/swicki-rel_1_149/images/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("http://assets.eurekster.com/swicki-rel_1_149/images/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("http://assets.eurekster.com/swicki-rel_1_149/images/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("http://assets.eurekster.com/swicki-rel_1_149/images/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("http://assets.eurekster.com/swicki-rel_1_149/images/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("http://assets.eurekster.com/swicki-rel_1_149/images/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("http://assets.eurekster.com/swicki-rel_1_149/images/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("http://assets.eurekster.com/swicki-rel_1_149/images/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;
}

#adsense {
	margin-bottom: 2em;
	border: 1px solid #ddd;
	padding: 0px 10px 0px 10px;
}

/* @end */
/* @end */

.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 ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#adsense li {
	margin: 10px 0px 10px 0px;
	padding: 0px;
}

#adsense p {
	margin: 1px 0px 0px 0px;
	padding: 0px;
	color: #999999;
	font-weight: normal;
}

#adsense li span {
	color: #669900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

#adsense li a {
	font-family:Arial, Helvetica, sans-serif;
	text-decoartion: underline;
	font-size: 12px;
	font-weight: bold;
}

#adsense li a:hover {
	border: none;
}

#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:#FFFFFF;
	border-color:#5E6769;
}

#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: #999999;
	font-size: 50px !important;
	height: 98px;
}
#swickiHeaderContent h1 a:hover {
	text-decoration: none;
}

#swickiHeaderContent p {
	font-size: 15px;
	color: #999999;
	line-height: 20px;
	margin: -50px 0px 0px 0px;
}

h1, h2, h3, #swickiRecentPosts h4, .swickiComment h4, .swickiContributors h4 {
	color:#5E6769;
}
#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:#5E6769;
	vertical-align:bottom;
}

#swickiWhatIs {
	background-color: #FFFFFF;
}

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