/* Swicki CSS */
/* created by Robert Kissinger 9.16.05 */

html, body {
	/* zeroes out page for all browsers */
  	margin: 0px;
  	padding: 0px;
  	border: 0px;
  	background: #000 url("http://assets.eurekster.com/swicki-rel_1_153/images/bg_swicki.jpg") repeat-x;
  	color: #000000;
}

html {
	font-size: 100%; /* IE hack */
}

body {
	/* sets font size to be the same across browsers. from here out, .9em=9pt, 1.0em=10pt, 1.1em=11pt and so on */
	font-size:62.5%;
	font-family: Arial, sans-serif;
}

h1 {
		font-family: Arial, sans-serif;
		font-size:150%;
		padding-top:5px;
	}
	
h2 {
		font-family: Arial, sans-serif;
		font-size:120%;
	}
	
.clear {
	clear: both;
	line-height: .01em;
	height: 0px;
	overflow: hidden;
	font-size: .01em;
}

a img {
	text-decoration: none;
	border:none;
}

.pageContainer {
	width: 800px;
	margin: 0 auto;
}

.skipToContent {
	/* for page readers */
	display: none;
}

/* link language */

a:link {
	color: #000099;
	text-decoration: none;
}

a:visited {
	color: #330099;
	text-decoration: none;
}

a:hover,
a:active {
	color: #0000FF;
	text-decoration: underline;
}


/* header styles */

#header {
	position:relative;
	margin:20px auto 20px;
	height:54px;
	color:#fff;
	text-align:right;
	width:760px;
	font-size:1.2em;
}

#header h1 {
	position:absolute;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;
	background:url(http://assets.eurekster.com/swicki-rel_1_153/images/logo_swicki_beta.gif) no-repeat;
	overflow:hidden;
}

#header h1 a {
	display:block;
	width:200px;
	height:54px;
	text-align:left;
	text-indent:-330px;
}

#header p {
	font-weight:bold;
	padding:0px;
	margin:0px;
}

#header ul {
	margin:0px;
	padding:0px;
}

#header ul li {
	display:inline;
	margin:0px;
	padding:0px 0px 0px 10px;
	line-height:18px;
	font-weight:normal;
/*	border-right:1px solid #737373; */
}

#header a {
	color:#fff;
	text-decoration:none;
}

#header a:hover {
	color:#B5C0B7;
	text-decoration:underline;
}

/* end header styles */





/* top navigation styles */
#topNav {
	clear:both;
	color:#fff;
	height:45px;
	background:url(http://assets.eurekster.com/swicki-rel_1_153/images/topNav/topNav_bg.gif) no-repeat;
	z-index:2000;
}

#topNav ul {
	list-style:none;
	margin:0px;
	padding:0px;
}

#topNav ul li {
	float:left;
	margin:0px;
	padding:0px;
	font-family:'Trebuchet MS', sans-serif;
}

#topNav ul li a,
#topNav ul li a:link,
#topNav ul li a:visited {
	display:block;
	float:left;
	padding:14px 30px 0px 30px;
	height:31px;
	color:#fff;
	font-size:14px;
	text-decoration:none;
}

#topNav ul li a:hover {
	color:#d7aa54 !important;
	text-decoration:none;
}

#topNav ul li.topNav_selected a {
	background:url(http://assets.eurekster.com/swicki-rel_1_153/images/topNav/topNav_selected.gif) no-repeat top right;
	color:#d7aa54 !important;
}

/* end top navigation styles */




/* sub-nav styles */


#subNav {
	background: #6e6e6f;
	height: 36px;
}

#subNav ul {
	margin: 0;
	padding: 0;
} 

#subNav ul li {
	margin: 0;
	padding: 0;
	display: block;
	float: left;
}

#subNav a {
	display: block;
	height: 36px;
	text-decoration: none;
}

#subNav a:hover {
	text-decoration: none;
}

#subNav a span {
	position: relative;
	top: -950px;
}

#subNav ul li.subNavBrowseBy a {
	background-image: url("http://assets.eurekster.com/swicki-rel_1_153/images/subnav/subnav_browseby.gif");
	width: 136px;
	font-size: .1em;
}


#subNav ul li.subNavCategory a {
	background-image: url("http://assets.eurekster.com/swicki-rel_1_153/images/subnav/subnav_category.gif");
	width: 127px;
	font-size: .1em;
}

#subNav ul li.subNavCategory a:hover {
	background-position: -127px top;
}

#subNav ul li.subNavCategoryActive a {
	background-image: url("http://assets.eurekster.com/swicki-rel_1_153/images/subnav/subnav_category_active.gif");
	width: 127px;
	font-size: .1em;
}


#subNav ul li.subNavAlphabetical a {
	background-image: url("http://assets.eurekster.com/swicki-rel_1_153/images/subnav/subnav_alphabetical.gif");
	width: 149px;
	font-size: .1em;
}

#subNav ul li.subNavAlphabetical a:hover {
	background-position: -149px top;
}

#subNav ul li.subNavAlphabeticalActive a {
	background-image: url("http://assets.eurekster.com/swicki-rel_1_153/images/subnav/subnav_alphabetical_active.gif");
	width: 149px;
	font-size: .1em;
}


#subNav ul li.subNavNewest a {
	background-image: url("http://assets.eurekster.com/swicki-rel_1_153/images/subnav/subnav_newest.gif");
	width: 116px;
	font-size: .1em;
}

#subNav ul li.subNavNewest a:hover {
	background-position: -116px top;
}

#subNav ul li.subNavNewestActive a {
	background-image: url("http://assets.eurekster.com/swicki-rel_1_153/images/subnav/subnav_newest_active.gif");
	width: 116px;
	font-size: .1em;
}


#subNav ul li.subNavPopular a {
	background-image: url("http://assets.eurekster.com/swicki-rel_1_153/images/subnav/subnav_popular.gif");
	width: 152px;
	font-size: .1em;
}

#subNav ul li.subNavPopular a:hover {
	background-position: -152px top;
}

#subNav ul li.subNavPopularActive a {
	background-image: url("http://assets.eurekster.com/swicki-rel_1_153/images/subnav/subnav_popular_active.gif");
	width: 152px;
	font-size: .1em;
}


#subNav ul li.subNavSearch a {
	background-image: url("http://assets.eurekster.com/swicki-rel_1_153/images/subnav/subnav_search.gif");
	width: 112px;
	font-size: .1em;
}

#subNav ul li.subNavSearch a:hover {
	background-position: -112px top;
}

#subNav ul li.subNavSearchActive a {
	background-image: url("http://assets.eurekster.com/swicki-rel_1_153/images/subnav/subnav_search_active.gif");
	width: 112px;
	font-size: .1em;
}

#subNavmySwicki {
	background: #6e6e6f;
	height: 36px;
}

#subNavmySwicki ul {
	margin: 0;
	padding: 0;
} 

#subNavmySwicki ul li {
	font-family: Arial, sans-serif;
	font-size:14px;
	margin: 0;
	padding: 10px 20px 0px 30px;
	display: block;
	float: left;
}

#subNavmySwicki a {
	color:#fff;
	display: block;
	text-decoration: none;
}

.subNavmySwickiActive span {
	color:#d7aa54;
	display: block;
	text-decoration: none;
}

#subNavmySwicki a:hover {
	color:#d7aa54;
	text-decoration: none;
}

/* end mySwickiNav styles */



/* page-top banner art ... duplicate and rename classes as needed */

.publishBannerContainer {
	background: url(http://assets.eurekster.com/swicki-rel_1_153/images/fpo_banner.jpg) no-repeat top;
	height: 112px;
}

.publishBannerContainer_off {	
	display: none;
}

.publishBannerContainer_step1 {
	background: url(http://assets.eurekster.com/swicki-rel_1_153/images/banner_step1.jpg) no-repeat top;
	height: 112px;
}

.publishBannerContainer_step2 {
	background: url(http://assets.eurekster.com/swicki-rel_1_153/images/banner_step2.jpg) no-repeat top;
	height: 112px;
}

.publishBannerContainer_step3 {
	background: url(http://assets.eurekster.com/swicki-rel_1_153/images/banner_step3.jpg) no-repeat top;
	height: 112px;
}

.publishBannerContainer_my {
	background: url(http://assets.eurekster.com/swicki-rel_1_153/images/banner_my.jpg) no-repeat top;
	height: 112px;
}

.publishBannerContainer_directory {
	background: url(http://assets.eurekster.com/swicki-rel_1_153/images/banner_directory.jpg) no-repeat top;
	height: 112px;
}

.publishBannerContainer_faq {
	background: url(http://assets.eurekster.com/swicki-rel_1_153/images/banner_faq.jpg) no-repeat top;
	height: 112px;
}
/* end page-top banner art */



/* breadcrumbs */

.breadcrumbedit {
	width: 680px;
	margin: 0 auto 5px auto;
}

.breadcrumb {
	background: url("http://assets.eurekster.com/swicki-rel_1_153/images/bg_breadcrumbs.gif") repeat-x;
	width: 680px;
	margin: 0 auto 20px auto;
}

.breadcrumb ol {
	margin: 0;
	padding: 0;
}

.breadcrumb ol li {
	list-style: none;
	display: block;
	float: left;
}

.breadcrumb a {
	display: block;
	height: 35px;
	text-decoration: none;
}

.breadcrumb a span {
	position: relative;
	top: -950px;
}

.breadcrumb ol li.customizeOff {
	width: 134px;
	background: url("http://assets.eurekster.com/swicki-rel_1_153/images/breadcrumb_01_off.gif") no-repeat;
	margin-right: 155px;
}

.breadcrumb ol li.customizeOn {
	width: 134px;
	background: url("http://assets.eurekster.com/swicki-rel_1_153/images/breadcrumb_01_on.gif") no-repeat;
	margin-right: 155px;
}

.breadcrumb ol li.trainOff {
	width: 89px;
	background: url("http://assets.eurekster.com/swicki-rel_1_153/images/breadcrumb_02_off.gif") no-repeat;
	margin-right: 194px;
}

.breadcrumb ol li.trainOn {
	width: 89px;
	background: url("http://assets.eurekster.com/swicki-rel_1_153/images/breadcrumb_02_on.gif") no-repeat;
	margin-right: 194px;
}

.breadcrumb ol li.releaseOff {
	width: 108px;
	background: url("http://assets.eurekster.com/swicki-rel_1_153/images/breadcrumb_03_off.gif") no-repeat;
}

.breadcrumb ol li.releaseOn {
	width: 108px;
	background: url("http://assets.eurekster.com/swicki-rel_1_153/images/breadcrumb_03_on.gif") no-repeat;
}


/* end breadcrumbs */


/* rounded box styles */

.roundedBox726 {
	width: 726px;
	margin: 0 auto;
}

.roundedBox726T {
	background: url("../images/roundedbox_726top.gif") no-repeat bottom;
	font-size: 1px;
	height: 9px;
}

.roundedBox726B {
	background: url("../images/roundedbox_726bottom.gif") no-repeat top;
	font-size: 1px;
	height: 9px;
}

.roundedBox726Content {
	padding: 10px 20px;
	border-width: 0 1px;
	border-style: solid;
	border-color: #999;
	font-size: 1.1em;
}

/* end rounded box styles */



/* textual content */


.mainContentContainer {
	background: #fff;
	padding: 1px 30px;
	width: 740px;
	font-size:120%;
}

.mainContentBottomCap {
	background: url(http://assets.eurekster.com/swicki-rel_1_153/images/curve_bottom.gif) no-repeat top;
	margin-top: -2px;
	height: 10px;
}

/* end textual content */



/* footer */

#footer {
	color: #999;
	width: 800px;
	margin: 15px auto 30px auto;
	text-align: center;
	font-size: 1.1em;
}

#footer ul {
	margin: 0;
	padding: 0;
	display: inline;
}

#footer ul li {
	border-right: 1px solid #737373;
	display: inline;
	margin: 0;
	padding: 0 7px 0 5px;
}

#footer ul li.last {
	border-right: none;
	display: inline;
	margin: 0 0 0 -5px;
	padding: 0 0 0 7px;
}

#footer a:link,
#footer a:visited {
	color: #fff;
	text-decoration: none;
}

#footer a:hover,
#footer a:active {
	color: #fff;
	text-decoration: underline;
}

/* end footer */


/* developers did this */
 
.Error { width:300px; padding-bottom:30px; }
.Error ol li { text-align:left; }

/* train page form */
#train
#train tr {  vertical-align : top;  }
#train td textarea { width:360px; }
#invite { font-size:120%; font-weight:bolder; padding-bottom:2px;}
#invite a { text-decoration:none;}
#tips {display:none;}
#tips a { text-decoration:none;}
.inputrow td {padding-top:15px;padding-bottom:15px;}

.note { font-size: 80%; padding: 0 0 10px 0;  }

#wizardButtons {padding: 20px 40px;}

.result {width:650px;margin-top:10px;}
.abstract {font-weight:bold;}
.rsDesc {color:#6f6f6f;}
.rsURL { color: #999966;overflow:hidden; }
.rsRelated {width:500px;font-weight:bold;font-size:8pt;}
.rl a {font-weight:bold;font-size:10pt;vertical-align:top;text-decoration:underline;}
.rl a:visited {color:#67A0ED;}
.sponsoredlabel {color:black;font-weight:bold;font-size:10px;}
.sponsoredlabel:hover {text-decoration:underline;}

.modname {position:relative;top:-15px;float:right;font-size:10px;}

#dirresults {border-top:1px solid black;border-bottom:1px solid black;font-size:90%;}
#hotSwickis {width:600px;}
#hotSwickis th { text-align:left; padding-left:5px; }
#hotSwickis ul { list-style:none;}
#hotSwickis li { list-style:none;width:299px; margin-left:-35px; }





/* buttons */

#btn_test {
width:80px;
padding:0px 0px 0px 0px;
height: 19px;  
color:blue;
font-weight:bolder;
font-size:120%;
font-family:Arial;
background-color:#fff;
margin: 0px 0px 0px 0px;  
border: 0; 
cursor: pointer; 
}

#btn_cancel {  width: 120px;  height: 35px;  padding: 35px 0 0;  margin: 0;  border: 0;  background: transparent url(http://assets.eurekster.com/swicki-rel_1_153/images/btn_adv_cancel.gif) no-repeat center top;  overflow: hidden;  cursor: pointer; }
#btn_next {  width: 120px;  height: 35px;  padding: 35px 0 0;  margin: 0;  border: 0;  background: transparent url(http://assets.eurekster.com/swicki-rel_1_153/images/btn_adv_next.gif) no-repeat center top;  overflow: hidden;  cursor: pointer; }
#btn_back {  width: 120px;  height: 35px;  padding: 35px 0 0;  margin: 0;  border: 0;  background: transparent url(http://assets.eurekster.com/swicki-rel_1_153/images/btn_adv_back.gif) no-repeat center top;  overflow: hidden;  cursor: pointer; }
#btn_save {  width: 120px;  height: 35px;  padding: 35px 0 0;  margin: 0;  border: 0;  background: transparent url(http://assets.eurekster.com/swicki-rel_1_153/images/btn_adv_save.gif) no-repeat center top;  overflow: hidden;  cursor: pointer; }
#btn_save_na {  width: 100px;  height: 35px;  padding: 35px 0 0;  margin: 0;  border: 0;  background: transparent url(http://assets.eurekster.com/swicki-rel_1_153/images/btn_save_na.gif) no-repeat center top;  overflow: hidden;  cursor: pointer;  }
#btn_release {  width: 140px;  height: 35px;  padding: 35px 0 0;  margin: 0;  border: 0;  background: transparent url(http://assets.eurekster.com/swicki-rel_1_153/images/btn_adv_release.gif) no-repeat center top;  overflow: hidden;  cursor: pointer; }
#btn_login {  width: 120px;  height: 35px;  padding: 35px 0 0;  margin: 0;  border: 0;  background: transparent url(http://assets.eurekster.com/swicki-rel_1_153/images/btn_adv_login_or_y.gif) no-repeat center top;  overflow: hidden;  cursor: pointer; }

/*
form>#btn_cancel { height: 0px; }
form>#btn_next { height: 0px; }
form>#btn_previous { height: 0px; }
form>#btn_save { height: 0px; }
form>#btn_release { height: 0px; }
*/

/* buttons */
.groupMod { margin:0;padding:0;list-style:none;width:520px; }
.groupMod a {margin:0;padding:0;font-size:100%;text-decoration:none;}
.groupMod li {padding-right:0px;list-style:none; float:left; width:260px; }
#sortmyswickis {position:relative;top:-5px;float:right;font-size:11px;}
.usageTitle { font-size:90%;text-align:center; }

.popupContentTopCap {
	background: url(http://assets.eurekster.com/swicki-rel_1_153/images/curve_top_575.gif) no-repeat bottom;
	margin-top: -2px;
	height: 10px;
}
.popupContentBottomCap {
	background: url(http://assets.eurekster.com/swicki-rel_1_153/images/curve_bottom_575.gif) no-repeat top;
	padding:0px;
	line-height:1px;
	overflow:hidden;
	height: 10px;
}


#sourceWeb {padding:5px 5px 5px 15px;background-color:#eeeeee;}
#sourceSite {padding:5px 5px 5px 15px;background-color:#eeeeee;}
#sourceBlog {padding:5px 5px 5px 15px;background-color:#eeeeee;}



#feedbackLink { margin: 0 auto;background:#fff;text-align:center;font-size:12px;padding:10px;}
#morehelpList li { list-style-type:none; }
#morehelpList li a { text-decoration:none; }
#morehelpList li div { padding:5px 5px 5px 15px;background-color:#eeeeee; }
#morehelpList ol li {list-style:decimal; padding:2px 0 0 0;}

/*used to indicate that this is administration mode*/
.warn {color:red;}

.linkButton
{
    BORDER-RIGHT: #000 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #000 1px solid;
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #000 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #000 1px solid;
    FONT-FAMILY: "@Arial Unicode MS";
    TEXT-DECORATION: underline
}
#sources
{
}
#sources LI
{
    LIST-STYLE-TYPE: none;
	PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
	MARGIN:0px;
}
/* developers did this */

