/*********************
I was a little drunk when I wrote this
**********************/

body {
	margin: 5px 0 0 0;
	padding: 0;
	background: url('../images/headerbg.gif') top left repeat-x #474747;
	font-family: Tahoma, Bitstream Vera Sans, Sans-serif;
	font-size: 11px;
	text-align: center;
	color: #e5e5e5;
}

a {
	text-decoration: none;
	color: #76A3E6;
}

fieldset {
	border: 0;
	padding: 0;
}



fieldset input, fieldset textarea, input, textarea { 
	margin-top: 3px;
	padding: 2px;
	font-size: 11px;
	background: #c8c8c8;
	border: 1px solid #a5a5a5;
	font-family: Tahoma, Bitstream Vera Sans, Sans-serif;
}

fieldset input, fieldset textarea {
	width: 255px;
}

fieldset textarea 
{
	height: 80px;
}

fieldset label {
	display: block;
	text-align: left;
}

fieldset input.submit 
{
	width: 100px;
}

/* Main Ids */

#container {
	text-align: left;
	vertical-align: middle;	
	margin: 0px auto 10px auto;
	padding: 0px;
	width: 1000px;
}

#header {
	height: 125px;
}

#header ul {
	margin-left: 100px;
	list-style-type: none;
}

#header ul li {
	display: block;
	float: left;
	margin-left:0px;
	margin-top: 20px;
}

#header ul li  a {
	display: block;
	width: 70px;
	height: 70px;
	text-decoration: none;
}

/* Oh god . Here goes.*/ 

#header ul li#homelink a {
	background: url('../images/headerhome.png') 0 -71px no-repeat;
}

#header ul li#homelink  a:hover {
	background-position: 0 0px;
}

#header ul li#uploadlink a {
	background: url('../images/headerupload.png') 0 -71px no-repeat;
}

#header ul li#uploadlink  a:hover {
	background-position: 0 0px;
}

#header ul li#browselink a {
	background: url('../images/headerbrowse.png') 0 -71px no-repeat;
}

#header ul li#browselink  a:hover {
	background-position: 0 0px;
}

#header ul li#psplantlink a {
	background: url('../images/headerpsplant.png') 0 -71px no-repeat;
}

#header ul li#psplantlink  a:hover {
	background-position: 0 0px;
}

#header ul li#scenelink a {
	background: url('../images/headerstdscene.png') 0 -71px no-repeat;
}

#header ul li#scenelink  a:hover {
	background-position: 0 0px;
}

#header ul li#accountlink a {
	background: url('../images/headeraccount.png') 0 -71px no-repeat;
}

#header ul li#accountlink  a:hover {
	background-position: 0 0px;
}

#header ul li#faqlink a {
	background: url('../images/headerfaq.png') 0 -71px no-repeat;
}

#header ul li#faqlink  a:hover {
	background-position: 0 0px;
}

#header ul li#aboutlink a {
	background: url('../images/headerabout.png') 0 -71px no-repeat;
}

#header ul li#aboutlink  a:hover {
	background-position: 0 0px;
}

#header ul li#contactlink a {
	background: url('../images/headercontact.png') 0 -71px no-repeat;
}

#header ul li#contactlink  a:hover {
	background-position: 0 0px;
}

#header ul li#registerlink a {
	background: url('../images/headerregister.png') 0 -71px no-repeat;
}

#header ul li#registerlink  a:hover {
	background-position: 0 0px;
}

#header ul li#videolink a {
	background: url('../images/headervideo.png') 0 -71px no-repeat;
}

#header ul li#videolink  a:hover {
	background-position: 0 0px;
}

#header #headerlogo {
	float: left;
}

/***************************
Login Form and usrwelcome bit
*****************************/

#header #login, #header #usrwelcome {
	float: right;
	text-align: right;
	color: #868686;
}

#header #usrwelcome p {
	margin: 5px 0;
}

#header #usrwelcome {
	width: 160px;
}

#header #usrwelcome #avatar {
	margin: 5px 0;
}
#header #usrwelcome #userstats p{
	margin: 0;
}

#header #usrwelcome #userstats {
	float: left;
	text-align: right;
	width: 148px;
	padding: 4px 0;
}

#header #login p {
	margin: 5px 0;
}

#header #login h2, #header #usrwelcome h2 {
	font-size: 1.2em;
	font-weight: normal;
	padding: 0;
	margin: 0;
	
}

#header #login #username {
	width: 143px;
	color: #7e7e7e;
	padding: 2px;
}


#header #login #password {
	width: 108px;
	padding: 2px;
	color: #7e7e7e;
}

#header #login #loginbtn {
	border: 0;
	background: 0;
	padding:0;
	margin: 0;
	margin: -5px 0;
	display: inline;
}

.form_error {
	color: #a00;
	font-size: 0.8em;
}

#tester {

}
#header #login #loginremember {
	clear: both;
	float: none;
	position: relative;
	text-align: left;
	padding:0;
	margin-left: 3px;
	margin-top: 8px;
}

#header #login #loginremember input {
	border: 0;
	background: 0;
	width:16px;
	position: absolute;
	left: -4px;
	top: -2px;
	padding: 0;
}

#header #login #loginremember label {
	margin-left: 18px;
	margin-right: -2px;
}

#header #login #loginremember a {
	color: #868686;
	text-decoration: none;
}

#header #login #password, #header #login #username {
	background: #fff;
	border: 1px solid #a5a5a5;
	text-align: right;
	font-family: Tahoma, Bitstream Vera Sans, Sans-serif;
}


/*******************************
Login form, main content
****************************/

#sf_guard_auth_form {
	background: #3a3a3a;
	padding: 5px;
}

#sf_guard_auth_form input {
	margin: 0 10px;
}

#sf_guard_auth_form .form-row {
	margin: 0 0 10px 0;
}

#sf_guard_auth_form label {
	text-align: right;
	display: block;
	float: left;
	line-height: 19px;
	margin-bottom: 10px;
	width: 85px;
	padding-right: 10px;	
}

#sf_guard_auth_form #username, #sf_guard_auth_form #password {
    background: #fff;
	margin: 0;
    border: 1px solid #a5a5a5;
    text-align: right;
    font-family: Tahoma, Bitstream Vera Sans, Sans-serif;
	text-align: left;
	height: 17px;
}

/***************************
Register Form
*****************************/

.formelement #usrname, .formelement #password1, .formelement #password2, .formelement #firstname, .formelement #lastname, .formelement #email, .formelement #url {
	border: 0;
	border: 1px solid #a5a5a5;
	background: #c8c8c8;
	text-align: left;
	font-family: Tahoma, Bitstream Vera Sans, Sans-serif;
	width: 276px;
}

.formelementlabel img {
	margin-bottom: -4px;
	display: inline;
	padding-right: 3px;
}

.formelementlabel{
	margin-bottom: -5px;
}

#three1 .formgroup, #three2 .formgroup, #three1u .formgroup, #three2u .formgroup, #three1r .formgroup {
	background: #3a3a3a;
	padding: 8px;
	margin: 10px 10px 10px 0px;
}

#three3 .formgroup, #three3u .formgroup {
	background: #3a3a3a;
	padding: 10px 10px 10px 10px;
	margin: 10px 0px 10px 0px;
}

. h3 {
	margin-top: 0px;	
}

.formgroup input {
	border: 0;
	background: none;
}

.formelement {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}

.formelement #registerbtn {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

/************************
Upload Form
**************************/
.formelement #presetfile {
	border: 0;
	border: 1px solid #a5a5a5;
	background: #c8c8c8;
	text-align: left;
	font-family: Tahoma, Bitstream Vera Sans, Sans-serif;
	width: 100px;
}

.fade {
	opacity: 0.35;
}

#three1u {
	float: left;
	width: 250px;
}

#three2u {
	float: left;
	width: 503px;
}

#three3u {
	float: left;
}

.fleft {
	float: left;	
}

.fright {
	float: right;	
}

.formelement #pstname, .formelement #pstdesc, .formelement #pstcomment {
	border: 0;
	border: 1px solid #a5a5a5;
	background: #c8c8c8;
	text-align: left;
	font-family: Tahoma, Bitstream Vera Sans, Sans-serif;
	width: 158px;
}

.formelement #tags {
	border: 0;
	border: 1px solid #a5a5a5;
	background: #c8c8c8;
	text-align: left;
	font-family: Tahoma, Bitstream Vera Sans, Sans-serif;
	width: 230px;
}

.formelement ul {
 	list-style-type: none;	
}

.formelement li {
 	margin-left: -30px;	
}
	
.pstthumbnail {
	padding-top: 10px;
	padding-bottom: 10px;
}


/************************
News form. Makes the world go round.
**************************/

.newsarticle {
	background: #3a3a3a;
	padding: 1px 10px;
	margin-top: 5px;
}

.newscomments h2{
	margin: 5px;
}

.newscomments {
	background: #3a3a3a;
	border: 1px solid #3a3a3a;
	padding: 0px;
	margin-top: 5px;
}

.newscomment {
	padding: 5px;
	margin: 0;
	border: 1px solid #3a3a3a;
}

.newscomment h4 {
	margin: 0;
}

.newscommentform {
	padding: 10px;
}

.newscommentform textarea {
	background: #c8c8c8;
	border: 1px solid #a5a5a5;
	font-family: Tahoma, Bitstream Vera Sans, Sans-serif;
	font-size: 11px;
	color: #3a3a3a;
	width: 500px;
	height: 100px;
}

.newscommentform input {
	margin: 5px 0;
}

.newscommentform .newsbody {
	padding: 3px;
	margin: 0px;
}

/************************
The Filter bit at the top of the browse page
**************************/

#filter {
	margin: 0 auto;
	width: 1000px;
	background: url('../images/filterborder.gif') bottom left repeat-x;
	height: 42px;
	line-height: 40px;
	text-align: center;
}

#filter h1 {
	float: left;
	height: 42px;
	margin: 0;
	padding: 0;
}

#filter input {
	border: none;
	background: none;
}

#filter .textbox {
	background: #c8c8c8;
	border: 1px solid #a5a5a5;
	font-family: Tahoma, Bitstream Vera Sans, Sans-serif;
	padding: 3px;
	width: 120px;
	color: #3a3a3a;
}

#filter h1 {
	font-size: 1.3em;
	font-weight: bold;
}

#filter #category {
	border: 0px solid;
	background: #c8c8c8;
	color: #3a3a3a;
	font-size: 11px;
}

#filter #categorytext, #filter #keywordtext,#filter #authortext {
	margin-left: 5px;
	padding-left: 20px;
}

#filter #categorytext {
	background: url("../images/folder.png") center left no-repeat;
}

#filter #keywordtext {
	background: url("../images/tag_blue.png") center left no-repeat;
}

#filter #authortext {
	background: url("../images/user.png") center left no-repeat;
}

#filter #filterbutton {
	margin-top: 4px;
	float: right;
}

#filter #clearfilterbutton {
	float: right;	
	margin-top: 6px;
}

#filter a {
	margin: 0;
}

#filter img {
	margin: 0;
}

/*The main divs that the content goes into */
#two1 h1, #two2 h1, #one1 h1, #three1 h1, #three1r h1, #three2 h1, #three3 h1, #three1u h1, #three2u h1, #three3u h1, #two1narrow h1, #two2wide h1, #filter h1 {
	margin: 0;
	padding: 0;
	line-height: 42px;
	font-size: 1.7em;
	color: #e9e9e9;
	font-weight: normal;
	background: url('../images/hometopback.gif') top left repeat-x;
}

#two1 h1 img, #two2 h1 img {
	display: inline;
	margin-bottom: -2px;
}

#two1 {
	float: left;
	width: 580px;
}

#two2 {
	margin-left: 585px;
	width: 420px;
}

/* For when we want a wide second column */

#two1narrow {
	float: left;
	width: 260px;
}

#two2wide {
	float: right;
/*	margin-left: 270px;*/
	width: 730px;
}

#three1, #three1p {
	float: left;
	width: 320px;
}

#three1r {
	float: left;
	width: 460px;	
}

#three2 {
	float: left;
	width: 320px;
}

#three2p {
	float: left;
	width: 320px;
	margin-left: 5px;
	padding: 5px;
	margin-top: 4px;
}

#three3 {
	float: left;
}

#three3p {
	background: #3a3a3a;
	border: 1px solid transparent;
	margin-top: 4px;
	margin-left: 660px;
}


#dynamicplaceholder {
	border: 1px solid #474747;
}

/* The Competition fold div */

#competition {
	margin: 0;
	position: absolute;
	top:0px;
	left: 0px;
}

/* The admin div */


#admin {
	margin: 0;
	position: absolute;
	top:100px;
	left: 4px;
	color: black;
	background: #ffa2a2;
	border: 1px solid #dd6666;
	padding: 3px;
}

#admin h1 {
	margin: -3px -3px 3px -3px;
	padding: 3px;;
	font-size: 1.0em;
	font-weight: bold;
	border-bottom: 1px solid #dd6666;
}

#admin ul {
	list-style-type: none;
	margin: 0 3px 0 0 ;
	padding: 0;
}


#admin ul li {
	margin: 0;
}

#admin ul li a {
	color: #3a3a3a;
}

/* The formatting for the user account page */

#accountavatar {
	float: left;
}

#accountavatar img {
}

#profile {
	background: #3a3a3a;
	padding: 10px;
	margin-top: 5px;
}

#profile #accountavatar {
	margin: 5px;
}

#profile .publicprofiledetails {
	margin-top: 120px;
}

#profile p, #profile h4 {
	padding-left: 20px;
	height: 16px;
	line-height: 16px;
}

#profile .publicprofiledetails p {
	margin: 5px 0 5px 0px;
}

#profile .publicprofiledetails p.labeluser img {
	margin-left: -20px;
}

#profile .privateprofiledetails h4 {
	margin: 5px 0 5px 120px;
}

#profile .privateprofiledetails p {
	margin: 5px 0 20px 120px;
}
#profile .btn {
	margin: 20px 0 0 10px;
	float: right;
}

#profile .labelfirstname {
	background: url("/images/user_comment.png") center left no-repeat;
}

#profile .labellastname {
	background: url("/images/user_comment.png") center left no-repeat;
}

#profile .labelemail {
	background: url("/images/email.png") center left no-repeat;
}

#profile .labelnewsletter {
	background: url("/images/report.png") center left no-repeat;
}

#profile .labelalert {
	background: url("/images/clock_add.png") center left no-repeat;
}

#profile .labelfilter {
	background: url("/images/page_delete.png") center left no-repeat;
}

#profile .labelurl {
	background: url("/images/world_link.png") center left no-repeat;
}

#profile .labelpreset {
	background: url("/images/preseticon.png") center left no-repeat;
}

#profile ul {
	float: left;
	margin: 5px;
	padding: 0;
}

#profile li {
	margin: 0 0px 0 5px;
	list-style-type: none;
}

.pager {
	margin: 0;
	height: 10px;
}

.pager table {
	border-collapse: collapse;
}

.pager table td {
	padding: 0 3px;
}

.pagertext {
	top: -2px;
	position: relative;
}
.profilethumbnail {
	margin-top: 5px;
	background: #3a3a3a;
	padding: 5px;
}

.profilethumbnaillist img {
	float: left;
	margin: 5px;
}

/*The FAQ Page */

.faq h3 {
	line-height: 20px;
	padding: 0 0 0 20px;
	margin: 0;
	background: url("/images/information.png") center left no-repeat;
}

.video h3 {
	line-height: 20px;
	padding: 0 0 0 20px;
	margin: 0;
	background: url("/images/film.png") center left no-repeat;
}

.faqanswer {
	padding: 3px 5px;
	background: #3a3a3a;
}

/* The browse page */

#pstselectmsg, #pstloadingmsg {
	margin-left: 420px;
	margin-top: 5px;
	padding: 10px;
	text-align: center;
	font-size: 2em;
}

.presetviewcol
{
	margin-top:4px;
	background: #3a3a3a;
	padding: 5px;
}

.presetviewcol h2 
{
	margin: 3px 0;
}

.presetviewcol h3 {
	padding: 5px 0;
	margin: 0;
}

.presetviewcol .headline {
	margin: 0 -5px;
}

.pstdetail 
{
	background: #6f6f6f;
	padding: 5px;
	width: 320px;
}

.pstdetail ul {
	margin: 0;
	padding: 0;	
	list-style-type: none;
}

.pstdetail li {
	margin: 2px 0;
}

.pstdetail h2, .pstdetail p {
	margin: 0;
	padding: 0;
}

.pstdetail h4 {
	padding: 0;
	margin: 15px 0 0 0;
}

.pstdetail #pststatslist {
	float: right;
	margin: 5px 5px 0 0;
}

.star-rating {
	float: right;
}

.pstheader h3 {
        padding: 0;
        margin: 3px;
}

.pstpreviews {
	padding-bottom: 3px;
}

.imagegrid a img{
	width: 82px;
	height: 82px;
	float: left;
	margin: 6px;
}

.pstcomment h4, .newscomment h4 {
	line-height: 20px;
	padding 0;
        margin: 0 0 0 25px;
}

.pstcomment img, .newscomment img {
	float: left;
	padding: 1px;
}


.pstfilterheader {
	background: #3a3a3a;
	padding: 4px;
	height: 16px;
	text-align: center;
}

.pstfilterheaderleft {
	float: left;
}

.pstfilterheaderright {
	float: right;
}
.newsheadline h2 {
	margin: 0;
	padding:0 0 0 20px;
	background: url('../images/icons/newspaper.png') center left no-repeat;
}

.newsheadline h2 a {
	text-decoration: none;
	color: #e5e5e5;
	font-weight: normal;
}

.newstagline {
	color: #7d7d7d;
}

.newscmts {
	color: #76A3E6;
}

.newsheadline {
	margin: 5px 0 0 0;
	padding: 5px;
	background: #3a3a3a;
}

.newsheadline a {
	text-decoration: none;
}



.pstsumelement {
	margin: 0;
	background: #3a3a3a;
	border: 2px solid #3a3a3a;
	height: 80px;
	padding: 0px;
}
.first {
	margin-top: 5px;
}

.pstsumelement h3, .pstowner, .pstdesc {
	margin: 0px 0px 0px 85px;
}

.pstsumelement h3 {
	margin-top: 0px;
}

.pststats {
	text-align: right;
	margin: 5px 5px 0 0;
	float: right;
}

.pststats p {
	margin: 0 0 5px 0;
	padding: 0;
}

.pstsumelement .thumbnail .overlay {
	float: left;
}

.alt {
	background: #4e4e4e;
}

#footer {
	clear: left;
}

a img {
	border: 0;
}
.clear_l {
	clear: left;
}

.clear_r {
	clear: right;
	text-align: right;
}
.clear {
	margin: 0;
	height: 1px;
	line-height: 1px;
	clear: both;
}

/************************
Error Messages
**************************/

#errormsg {
	text-align: center;
	margin: 0 auto;
	padding-top: 50px;
		
}

#errormsg p {
	font-size: 1.7em;
	color: #e9e9e9;
	font-weight: normal;	
}

/************************
Detailed Preset Page
**************************/
#pststdscene {
float: left;
	border-style: solid;
	border-width: 12px;
	border-color: #6f6f6f;
}


#detailed_stats_preset {
	margin-left: 435px;
}

#detailed_view_preset {
	background: #3a3a3a;
	height: 424px;
	min-height: 424px;	
}


#column_presets {
	clear: left;
	float: left;
	width: 424px;
}

#column_presets #pstimagelist {
	background: #3a3a3a;
	margin-right: 12px;
}

#column_presets h1, #column_comments h1, #column_examples h1 {
	background: url('../images/filterborder.gif') bottom left repeat-x;
	line-height: 35px;
	font-size: 1.7em;
	font-weight: normal;
}

#column_comments {
	float: left;
	width: 294px;
}

#commentsdetail {
	background: #3a3a3a;
	margin-right: 12px;
}

#commentsdetail h3 {
	margin: 0px 0px 0px 5px;
	padding: 3px 0px 0px 0px;
}

#commentsdetail fieldset {
	margin-left: 5px;
}

#commentsdetail p, #examplesdetail p {
	margin-left: 5px;
	margin-right: 5px;
	padding-bottom: 5px;
}

.pstcommentheadline {
	background: #3a3a3a;
	padding: 2px 2px 2px 2px;
	height: 22px;
}


.pstcomment {
    padding: 0px;
	border-bottom: 2px solid #3a3a3a;
    background: #474747;
	margin: 0px;
}

.pstcomment p {
	margin: 2px 4px 0px 4px;
	padding: 0px 0px 10px 0px;
}

#column_examples {
	float: left;
	width: 282px;
}

#examplesdetail {
	background: #3a3a3a;		
}

#examplesdetail h3 {
	margin: 0px 0px 0px 5px;
	padding: 3px 0px 0px 0px;
}


#examplesdetail fieldset {
	margin-left: 5px;
}

.examplesgrid {
	margin-left: 10px;
}


#examplethumb {
	padding-right: 10px;
	padding-top: 10px;
}

#pstimagelist {
	padding: 3px 0px 2px 2px;
}

#detailed_rating {
	float: right;	
}

#detailedstatslist {
	float: right;
	padding-top: 10px;
	padding-right: 10px;
}

#detailedstatslist p {
	text-align: right;
	padding-top: 5px;
}

.preset_details p {
	margin-top: -12px;
}

#tag_add_form p {
	margin-top: 12px;
}


.preset_details_list {
	margin: 3px 0;
	padding: 0px;
	list-style-type: none;
	padding-top: 5px;
}


.preset_details_list_item {
	margin: 3px 0px;
}

.preset_details_list_item img {
	flaot: none;
}

.pstsquarethumb {
	margin: -1px 2px 0px 0px;
}

/************************
Std. Scene
**************************/

#three1s h1, #three2s h1, #three3s h1 {
	background: url('../images/filterborder.gif') bottom left repeat-x;
	line-height: 35px;
	font-size: 1.7em;
	font-weight: normal;
}

#three1s {
	width: 372px;
	float: left;
}

#three2s {
	width: 208px;
	float: left;
}

#three3s {
	width: 420px;
	float: left;
}

#stdscene_content_intro, #stdscene_content_download
{
	background: #3a3a3a;
	margin-right: 12px;
	padding: 6px 6px 6px 6px;
}

#stdscene_content_type
{
	padding: 5px 5px 5px 10px;
	background: #3a3a3a;
}

.thumb_subtext {
	text-align: center;
	padding: 5px 0px 5px 0px;
	margin: 0px;
	
}

.scene_download_button {
	display: block;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px;
}


#scene_thumbnail {
	display: block;
    margin-left: auto;
    margin-right: auto;
    padding-top: 4px;
}

.type_thumbnail {
	padding: 0px;
	margin: 0px;	
}

.type_thumbnail_div {
	float: left;
	padding-right: 7px;
	padding-bottom: 10px;
}

.type_title {
	clear: left;
}

.intro_text, .type_title
{
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

/************************
Overlay on index and browse pages
**************************/

.thumbnail_overlay {
   display:none;
   padding:0;
   margin:0;
   position:absolute;
   height:80px;
   width:80px;
   z-index:2;
}

.thumbnail {
	position:relative;
	left:1px;
   	z-index:0;
   	height:80px;
   	width:80px;
	
}

.overlay_div {
	float: left;	
}

.stdscene_thumbnail_overlay {
   display:none;
   padding:0;
   margin:0;
   position:absolute;
   height:320px;
   width:320px;
   z-index:2;
}

.stdscene_thumbnail {
	position:relative;
	left:1px;
   	z-index:0;
   	height:320px;
   	width:320px;
	
}

/************************
About page
**************************/

.pscmember img {
	float: left;
	border-color: #3a3a3a;
	border-style: solid;
	border-width: 5px;
	margin-bottom: 20px;
}

.pscmember {
	clear: left;
}

.pscmember h3, .pscmember p {
	margin-left: 120px;
}


.formgroup_resetpassword
{
	background-color: #3a3a3a;
}

.formgroup_resetpassword {
	padding: 5px 0px 5px 5px;	
}

#telephonefield {
	display: none;	
}

/******
Amazon Affiliate Link CSS
**********/
.ad_amazon {
	float: left;
	padding: 5px 0px 0px 0px;
}

.ad_text {
	padding: 5px 0px 20px 125px;
}

/******
Mini Feed CSS
**********/
#minifeed {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
}

.minifeed_item_alt {
	background: #3a3a3a;	
	padding: 3px 0px 3px 5px;
}

.minifeed_item {
	background: #474747;	
	padding: 3px 0px 3px 5px;
}

span.timesince {
	color: #999999;
	font-style: italic;
}

#minifeed_showbtn {
	float: right;
	margin: 18px 5px 0px 0px;
}

span.minifeed_btn_hide {
	background: url("/images/bullet_arrow_up.png") center left no-repeat;
	padding-left: 16px;
	color: #CCCCCC;
	float: right;
}

span.minifeed_btn_show {
	background: url("/images/bullet_arrow_down.png") center left no-repeat;
	padding-left: 16px;
	color: #CCCCCC;
}

h3.preset_type_ifw2 {
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 5px;
}

#btn_saveoptions {
	border: 0;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}
