
.stupidClass { /* 1 */ }

.sortBox {
	position: relative;

}

#btn_user_search { position: relative; }

.find-user-container { margin: 0 auto; width: 400px;}

#sorting-current {
	display: none; 
	position:absolute;bottom:10px;left:10px;
}

#friends {
	margin:0;
	padding:0;
	/*height:165px;*/
	overflow:hidden;
}


#sorting {
	z-index:9000;
	background:white;
	position:absolute;
	border:1px solid #cccccc;
	top:27px;
	left:-14px;
	background-color:#e7e7e7;
	

}

.find-user-type {
	z-order:4000;
	background:white;
	position:absolute;
	border:1px solid #cccccc;
	top:27px;
	left:-19px;
	background-color:#e7e7e7;
	width: 89px;
}

/*
.find-user-type {
	height:60px;
	width:89px;
	top:6px;
	left:-25px;
}
*/

.sorting li {
	clear:both;
	height:20px;
	width:108px;
	padding-left:7px;
	line-height:20px;
}

.find-user-type li {
	clear:both;
	height:20px;
	width:82px;
	padding-left:7px;
	line-height:20px;
}

.sorting li:hover, .find-user-type li:hover {
	background-color:#ffffff;
}

.confirmation, #comment_flag, #flag_box, #tag_box, .share_box {
position: relative; /* peekaboo bug fix for IE6 */
					min-width: 0; /* peekaboo bug fix for IE7 */
 }

body {
	color: #808080;
	font: bold 11px Trebuchet MS;
	text-decoration: none;
	background-color: #ECECEC;
	margin: 0px;
	padding: 0px;
	padding-top: 12px;
}

.search_padding {
	padding: 5px 20px;
}


#feature_id, #friend_form {display:none;}

#user_access, .comment_id, .tagid, .hidden_heading, .user_id, #rating_form, .hidden { display: none; }
#campus_nav {padding: 0 15px;}
#categories_heading { font-size: 1.3em; }
#redgage_blog_heading { font-size: 1.5em; }

.user_center { text-align:center; width: 60px; }

.textarea_indent {
}

#about_box {
	width:350px;
	height:345px;
	background-image: url(http://static.redgage.com/images/about_box.jpg);
}

.pointer { cursor: pointer; } 

a, a:link, a:visited { text-decoration: none; }

a:hover, .content-title { text-decoration: underline; }
a.underline { text-decoration: underline; }

a.gray, a.dark_gray { text-decoration: underline; }

form { font-size: 12px; }

a { color: #8b1a1e; }

form.normal { font-size: 11px; }

.normal input {	font-size: 11px; }

img { border: none; }

/* weird behavior */
a:focus, input {outline:0;}
a:active
{
outline: none;
}

a:focus, input
{
	-moz-outline-style: none;
}

/**/

input[type='radio'],
input[type='checkbox']
{
        height:29px;
        padding:7px 10px 3px;
				margin-top: 11px;			 
				margin-bottom: -11px;			 
} 

select
{
				/* height:29px; */
				margin-top: 11px;			 
				margin-bottom: -11px;			 
}


input[type='text'],
input[type='password'],
#password, #confirm_password {
        background:url(http://static.redgage.com/images/text_field.png) left top no-repeat;
        border:none;

				margin-top: 9px;			 
				margin-bottom: -9px;			 
        padding:7px 10px 2px;
        width:151px;
        height:29px;


		

}
h1 {
        font-size: 1.4em;
        margin: 0px;
        padding: 0px;
        margin-top: 5px;
        float: left;
}
h2 {
        font-size: 1.4em;
        margin: 0px;
        padding: 0px;
        margin-top: 5px;
        float: left;
}
h3 {
        padding-right: 10px;
        float: right;
}
h4, p.content-title {
        font-size: 1.4em;
        color: #8B1A1E;
        margin: 0px;
        padding: 0px;
}
p.content-title, p.content-description {
	line-height:150%;
}
select.joshfl {float:left;}
h5, p.content-description {
        font-size: 1.1em;
        color: #444;
        margin: 0px;
        padding: 0px;
        margin-bottom: 6px;
}
label {
				position: relative;
				top: 17px;					
        display:block;
        float:left;
        padding-left:10px;
        padding-right:15px;
        text-align:right;
}
.w560 label {
        width:65px;
        height: 40px;
        position: relative;
}

.w560 label.edit-collection { padding: 0 10px 0 0px; }

div.read {
	margin-left:10px;
	float:left;
	width:65px;
	font-size:12px;
}
div.readbody {
	margin: 10px;
	width:90%;
	font-size:12px;
}
.readmail {
	font-size:12px;
}
.font24 {
	font-size: 20px;
}
.readmail a {
  color:gray;
}
.w560 div.button {float:left; margin-top:8px; margin-left:10px;}
.w510 label {
        width:235px;
        height: 40px;
        position: relative;
}
#contact-us-form label {
        width:155px;
        height: 40px;
        position: relative;
}
.w330 label {
        width:106px;
}
p {
        margin: 0px;
        padding: 0px;
        margin-top: 10px;
        margin-bottom: 15px;
}
ul {
        list-style: outside;
        list-style-type: none;
        color: #7F7F7F;
        margin: 0px;
        padding: 0px;
}
ul a, ul a:link, ul a:visited {
        color: #7F7F7F;
}
.advertisement {
        margin-left: 20px;
     /*   position: relative; */
}
.align_r {
        text-align: right;
}
.attribute {
        width: 104px;
        float: left;
}
.site-attribute {
        width: 100%;
        float: left;
}
.attribute2 {
        float: left;
}
.btn_comment .attribute2 {
	margin-right:5px;
}
div.help {margin-right: 30px;}
.black {
        color: #000000;
}
.bottom {
        /* margin-bottom: 20px; */
        margin-bottom: 20px;
}

#contest_timer span {
	font-size: 1.2em;
}

.box_ad_footer {
        background-image: url(http://static.redgage.com/images/box_footer_ad.jpg);
        background-repeat: repeat-x;
        height: 51px;
        margin-top: -30px;
        margin-left: 3px;
        margin-right: 3px;
}
.box_divider {
        border-top: solid 2px #EEEEEE;
        height: 20px;
        margin-top: 20px;
        margin-right: 19px;
}
.box_gray {
        background-color: #ECECEC;
        margin: 0 auto;
}
.box_gray h1 {
        color: #7F7F7F;
}
.box_gray h4 {
        margin-top: 5px;
        padding-left: 5px;
        float: left;
}
.box_gray h4.search {padding:2px;margin:0}
.box_gray li {
        float: left;
}
.box_gray ul {
        margin-left: 18px;
}
.box_maroon {
				position: relative;
        background-color: #8C191E;
        margin: 0 auto;
}
.box_maroon .borders {
        border-left: solid 2px #EEEEEE;
        border-right: solid 2px #EEEEEE;
}
.box_maroon h1 {
        color: #FFFFFF;
}
.box_maroon .column {
        text-align: justify;
        color: #818181;
        line-height: 18px;
        width: 189px;
        padding-left: 12px;
        padding-right: 12px;
        float: left;
}
.box_maroon .column h1 {
        color: #000000;
        margin-bottom: 15px;
        float: none;
}
.box_maroon .column h2 {
        color: #8B1A1E;
        margin-bottom: 15px;
        float: none;
}
.box_spacer {
        clear: both;
        height: 12px;
}
.box_white {
        background-color: #FFFFFF;
        margin: 0 auto;
}

.box_white_comet {
	width: 490px;
}

.box_white_comet .section {
	margin-left: 15px;
	display: block;
}

.box_white_comet a.search_thumb
{
	left: 5px;
}

.box_white_comet img.search_icon,
.box_white_comet span.search_icon
{
	left: -19px;
}

.box_white_comet img.type_icon
{
	right: 16px;
}

.new-text {
	margin-left: -10px;
}

#comet {
}

.box_white_comet .section_tile
{
	width: 510px;
	margin-left: -20px;
}

.box_white_comet_ff {
	width: 477px;
}

.box_white_comet_ff .section {
	margin-left: 5px;

}
.box_white_comet_ff .section_tile
{
	width: 510px;
	margin-left: -20px;
}

.box_white h4 {
        margin-top: 0px;
        padding-left: 0px;
        float: none;
}
.box_white_footer .txt_box_footer h1 {
        font-size: 1.1em;
        margin-left: 15px;
        float: left;
}
.box_white_row {
        border-top: solid 2px #EEEEEE;
        font-size: 1.1em;
        color: #8B1A1E;
        width: 620px;
        margin-top: 15px;
        margin-left: 13px;
        padding-top: 15px;
}


.box_white_row a, .box_white_row a:link, .box_white_row a:visited {
        color: #8B1A1E;
}


.box_white_footer {
        background-image: url(http://static.redgage.com/images/box_footer_w.jpg);
        background-repeat: repeat-x;
        height: 51px;
/*				position: relative; */
				margin-top: 5px;				
        margin-left: 3px;
        margin-right: 3px;
}
.box_white_footer .center_link {
        font-size: 1.2em;
        text-align: center;
        padding-top: 16px;
}
.input_progress {
        position: absolute;
        width: 120px;
        left: -417px;
        background-repeat: no-repeat;
        margin-top: 4px;
        margin-right: 32px;
}
.btn_next {

        /*background-image: in alt style sheets*/
        background-repeat: no-repeat;

        position: relative;
        top: 1px;
        right: -558px;
        z-index: 1;

        width: 87px;
        height: 28px;
        margin-top: 0px;
        float: left;
}
.btn_next a, .btn_next a:link, .btn_next a:visited {
				cursor: pointer;
        text-align: center;
        color: #D8D8D8;
        width: 80px;
        height: 20px;
        margin: 0 auto;
        margin-top: 3px;
        display: block;
        position: relative;
}
.btn_browse {

        /*background-image: in alt style sheets*/
        background-repeat: no-repeat;

        position: absolute;
        top: 1px;
        right: -8px;
        z-index: 1;

        width: 87px;
        height: 28px;
        margin-top: 8px;
        float: left;
}
.btn_browse a, .btn_browse a:link, .btn_browse a:visited {
        text-align: center;
        color: #D8D8D8;
        width: 80px;
        height: 20px;
        margin: 0 auto;
        margin-top: 3px;
        display: block;
        position: relative;
}
.btn_comment {
        float: right;
        margin-bottom: 10px;
}
.btn_comment img {
        margin-bottom: 10px;
}
.btn a, .btn a:link, .btn a:visited, .withdraw_btn a, .withdraw_btn a:link, .withdraw_btn a:visited {
        text-align: center;
        color: #808080;
        margin: 0 auto;
        padding-top: 8px;
        display: block;
}
.account a, .account a:link, .account a:visited {
        text-align: center;
        color: #808080;
        margin: 0 auto;
        padding-top: 8px;
        display: block;
}
.btn_user_search {
        background-position: -6px 0px;
        text-align: left;
        float: left;
}
.btn_user_search a, .btn_user_search a:link, .btn_user_search a:visited {
        color: #9A9A9A;
}
.btn_user_search img {
        vertical-align: middle;
        margin-left: 8px;
}
.btn_search {
        background-position: -6px 0px;
        text-align: left;
        float: left;
}
.btn_search a, .btn_search a:link, .btn_search a:visited {
        color: #9A9A9A;
}
.btn_search img {
        vertical-align: middle;
        margin-left: 8px;
}
.btn_upload {
        float: left;
}
a.btn_upload, a:link.btn_upload, a:visited.btn_upload {
        color: #8B1A1E;
}
.btn_upload_file {
        /*background-image: in alt style sheets*/
        background-repeat: no-repeat;
        width: 118px;
        height: 50px;
        margin-top: -3px;
        float: left;
				position: relative;
				z-index: 1;					
}
.btn_upload_file a, .btn_upload_file a:link, .btn_upload_file a:visited {
        font-size: 1.1em;
        color: #FFFFFF;
        text-align: center;
        width: 108px;
        height: 31px;
				padding-top: 9px;
        margin: 6px auto 0;
        display: block;
        position: relative;
									
}

#btn_upload_file .btn_upload_file {
	float: left;
position: relative;
display: block;
top: -5px;				 
}

.clear {
        clear: both;
}
.clear_l {
        clear: left;
}
.clear_r {
        clear: right;
}
.container {
        border-left: solid 1px #BEBEBE;
        border-right: solid 1px #BEBEBE;
        border-bottom: solid 1px #BEBEBE;
        background-color: #FFFFFF;
        margin: 0 auto;
        padding-top: 25px;
        width: 950px;
}
.copyright li {
        display: inline;
}
.corner {
        background-repeat: no-repeat;
        font-size: 1px;
        width: 10px;
        height: 10px;
}
.copyright {
        font-size: 1.1em;
        text-align: center;
        width: 950px;
        margin: 0 auto;
        margin-top: 24px;
        padding-bottom: 24px;
}
.compose_bg {
        background-image: url(http://static.redgage.com/images/bg_comments.jpg);
        background-repeat: no-repeat;
        width: 460px;
        height: 70px;
        margin-top: -85px;
				margin-left: 90px;
}
.comments {
        background-color: transparent;
        border: 0;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1em;
        width: 439px;
        height: 61px;
        max-width: 439px;
        max-height: 61px;
        margin-top: 15px;
        margin-left: 5px;
        overflow: auto;
        position: relative;
}
.comments_bg {
        background-image: url(http://static.redgage.com/images/bg_comments.jpg);
        background-repeat: no-repeat;
        width: 460px;
        height: 70px;
        margin-top: -67px;
}
.textarea_indent .comments_bg {
				margin-left:90px;
}
.footer_upload {
        width: 952px;
        height: 191px;
        margin: 0 auto;
        margin-top: -1px;
}
.footer_upload_left {
        background-image: url(http://static.redgage.com/images/footer_upload_sides.jpg);
        background-repeat: no-repeat;
        width: 1px;
        height: 191px;
        float: left;
}
.footer_upload_right {
        background-image: url(http://static.redgage.com/images/footer_upload_sides.jpg);
        background-repeat: no-repeat;
        width: 1px;
        height: 191px;
        float: left;
}
.footer_upload_tile {
        background-image: url(http://static.redgage.com/images/footer_upload_tile.jpg);
        background-repeat: repeat-x;
        width: 950px;
        height: 191px;
        float: left;
}
.gray {
        color: #808080;
}

.content-margins {
	position:relative;
	top:-5px;
	margin-bottom:0px;
			margin-bottom:-15px;
	}

.content-out {
	padding:0 10px;	
	line-height:150%;
	font-weight:normal;
	color:black;
	font-size:1.1em;
	overflow:hidden;
	width: 95%;
}
.content-out.content-photos {
	width: 100%;	
	padding: 0 0;
}

.recommended_users {
	width: 100%;
}


#paper {
  margin-left: -9px;
	height: 690px;
	width: 502px;
	border: solid 0px;
	position: relative;
}

#paper-expand {

	position:absolute; width: 30px; height: 30px; top: 0; left: -11px; display:block; color: white; cursor: pointer;
	z-index: 9000;
}

.content-ppt #paper {
height: 407px;
}


#paper-house {
	position: relative;
	z-index: 10;
		}

.content-documents {
	position: relative;
	z-index: 100;	

}

.content-out.content-documents {
	width: 530px;

				 /*
	padding: 0 16px;
	margin: -10px -15px;
					*/
}


/*
embed.paper {
	height: 660px;
}
*/

.content-out a {
	font-weight:bold;
	text-decoration:underline;
	color:maroon;
}
.header {
        background-image: url(http://static.redgage.com/images/tile_header.jpg);
        background-repeat: repeat-x;
        border-left: solid 1px #BEBEBE;
        border-right: solid 1px #BEBEBE;
        width: 950px;
        height: 143px;
        margin: 0 auto;
}
.icon {
        margin-top: 4px;
        margin-bottom: 14px;
        margin-left: 14px;
        margin-right: 8px;
        float: left;
}
.img_redgage {
        margin-top: -10px;
        margin-bottom: -10px;
        float: right;
}
.link_thumb {
	//margin-top: 10px;
	margin-bottom: 5px;
	margin-right: 10px;
	float: right;
}
.indicator {
        margin-top: 20px;
        margin-right: 8px;
        float: left;
}
.indicator_messages {
        background-image: url(http://static.redgage.com/images/indicator_messages.png);
        background-repeat: no-repeat;
        font-size: 1em;
        color: #FFFFFF;
        text-align: center;
        width: 23px;
        height: 23px;
        padding-top: 1px;
        padding-right: 1px;
        top: -10px;
        left: 40px;
        position: absolute;
}


input.input_file {
  background: none;
  border: 0;
  color: #D8D8D8;
  font-family: "Verdana";
  font-size: 11px;
  float: left;
  margin-top: 13px;
            margin-right: 10px;
          padding: 0;
  width: 411px;
  }


.input_search_bg {
        background-image: url(http://static.redgage.com/images/input_search.jpg);
        background-repeat: no-repeat;
        width: 176px;
        height: 29px;
        float: left;
}
input.input_search {
        background:none;
        border: 0;
        font-family: "Trebuchet MS";
        font-size: 11px;
        font-weight: bold;
        color: #9E9E9E;
        width: 160px;
        height: 18px;
        margin-top: 4px;
        margin-left: 3px;
        padding:4px 5px 0;
}
.input_spacer {
        height: 25px;
}
input.input_blog_link {
        background:none;
        border: 0;
        color: #D8D8D8;
        font-family: "Trebuchet MS";
        font-size: 11px;
        float: left;
        margin-top: 13px;
        margin-right: 10px;
        padding:0;
        width: 450px;
}
input.input_document_link {
        background:none;
        border: 0;
        color: #D8D8D8;
        font-family: "Trebuchet MS";
        font-size: 11px;
        float: left;
        margin-top: 13px;
        margin-right: 10px;
        padding:0;
        width: 310px;
}
input.input_link_link {
        background:none;
        border: 0;
        color: #D8D8D8;
        font-family: "Trebuchet MS";
        font-size: 11px;
        float: left;
        margin-top: 13px;
        margin-right: 10px;
        padding:0;
        width: 520px;
}
input.input_title {
        background:none;
        border: 0;
        color: #D8D8D8;
        font-family: "Trebuchet MS";
        font-size: 11px;
        float: left;
        margin-top: 13px;
        margin-right: 10px;
        padding:0;
        width: 289px;
}
input.input_tags {
        background:none;
        border: 0;
        color: #D8D8D8;
        font-family: "Trebuchet MS";
        font-size: 11px;
        float: left;
        margin-top: 13px;
        margin-right: 10px;
        padding:0;
        width: 289px;
}
input.input_description {
        background:none;
        border: 0;
        color: #D8D8D8;
        font-family: "Trebuchet MS";
        font-size: 11px;
        float: left;
        margin-top: 13px;
        margin-right: 10px;
        padding:0;
        width: 620px;
}
.input_upload {
        float: left;
				margin-top: 12px;
}
.input_upload_left {
        /*background-image: in alt style sheets*/
        background-repeat: no-repeat;
        width: 10px;
        height: 41px;
        float: left;
}
.input_upload_tile {
        /*background-image: in alt style sheets*/
        background-repeat: repeat-x;
        height: 41px;
        float: left;
}
.input_upload_tile h1,
.input_upload_tile span h1 {
        font-size: 1.1em;
        color: #D8D8D8;
        margin-top: 13px;
        padding-left: 5px;
        margin-right: 10px;
        float: left;
}
.input_upload_tile h2 {
        font-size: 1.1em;
        color: #FFFFFF;
        margin-top: 13px;
        padding-left: 5px;
        margin-right: 10px;
        float: left;
}
.input_upload_right {
        /*background-image: in alt style sheets*/
        background-repeat: no-repeat;
        width: 10px;
        height: 41px;
        margin-right: 10px;
        float: left;
}
.item {
        background:url(http://static.redgage.com/images/content_button_back.png) left top no-repeat;
        height:32px;
        margin: 0 auto;
        padding:8px 0 0 20px;
        width: 138px;
				position: relative;	
}
.item_down {
        background:url(http://static.redgage.com/images/content_button_back.png) left -40px no-repeat;
        height: 32px;
        margin: 0 auto;
        padding:8px 0 0 20px;
        width: 138px;
				position: relative;			 
}


.upload-expansion { position: relative; margin-top: -36px; top: 44px; margin-left: 5px; }

	
.upload-expansion-message { position: relative; left: -159px; top: 49px; }



#uploadreplace {
	position: relative;
	top: -233px;
	left: 177px;	 
}



.item_down a, .item_down a:link, .item_down a:visited {
        color: #FFFFFF;
        position: relative;
}
.item a, .item a:link, .item a:visited {
        color: #FFFFFF;
        position: relative;
				text-decoration: none;					
				padding: 5px 40px 17px 50px;
				margin-left: -12px;				 

}
.button {
        background-image: url(http://static.redgage.com/images/btn_small.jpg);
        background-repeat: no-repeat;
        width: 84px;
        height: 29px;
        padding-right: 10px;
        //float: right;
}
.item a img
{
		position: absolute;
		top:3px;
		left:8px; 
}
.item_one {
        background:url(http://static.redgage.com/images/content_type_button_first.png) left top no-repeat;
        height:32px;
        margin: 0 auto;
        padding:8px 0 0 20px;
        width: 138px;
}
.item_one_down {
        background:url(http://static.redgage.com/images/content_type_button_first.png) left -40px no-repeat;
        height: 32px;
        margin: 0 auto;
        padding:8px 0 0 20px;
        width: 138px;
}
.last_item {
        background:url(http://static.redgage.com/images/content_type_button_last.png) left top no-repeat;
        height:38px;
        margin: 0 auto;
        padding:10px 0 0 20px;
        width: 138px;
}
.last_item_down {
        background:url(http://static.redgage.com/images/content_type_button_last.png) left -48px no-repeat;
        height: 38px;
        margin: 0 auto;
        padding:10px 0 0 20px;
        width: 138px;
}
.item img {
        vertical-align: middle;
        margin-right: 5px;
}
.large {
        background-image: url(http://static.redgage.com/images/btn_large.jpg);
        background-repeat: no-repeat;
        width: 190px;
        height: 32px;
}
.large a, .large a:link, .large a:visited {
        width: 180px;
        height: 24px;
}
.left {
        border-right: solid 2px #EEEEEE;
        width: 449px;
        padding-left: 26px;
        float: left;
}
.left440 {
        width: 459px;
        padding-left: 26px;
        float: left;
}
.left530 {
        width: 549px;
        padding-left: 26px;
        float: left;
}
.left580 {
        width: 599px;
        padding-left: 26px;
        float: left;
}
.left880 {
        border-right: solid 2px #EEEEEE;
        width: 419px;
        margin-bottom: 18px;
        padding-left: 20px;
        float: left;
}
.left410 {
        width: 185px;
        margin-bottom: 18px;
        padding-left: 20px;
        float: left;
}
.maroon {
        color: #8B1A1E;
}
.multi {
	float:left;
}
.light-maroon {
	color:#933;
}

form {
	position: relative;
}

form p input {
	position: relative;
	left: 0px;
}

.search-height {
	height: 275px;
}

.search-bottom-height {
height: 75px;
}


.ad-search {
	position: relative;
	top: -22px;
	left: -3px;
	height: 217px;
}

.ad-search  iframe {
	position: relative;
	top: -8px;
	left: -8px;
	height: 300px;
/* 290, 350 */
	width: 350px;
	border: solid 0px;
}
.ad-dashboard-sidebar {
	height: 240px;
	width: 260px;
}
.ad-dashboard-sidebar iframe {
	height: 260px;
	width: 260px;
	margin-left: 7px;
	margin-top: -13px;
}
.ad-content-side {
	height: 47px;
	width: 469px;
}
.ad-content-side iframe {
	height: 80px;
	width: 490px;
	margin-left: 13px;
	margin-top: -13px;
}
.ad-bottom {
	height: 77px;
}

.google_ads_frame {
	display: none;
	border: solid 0px;
	overflow: hidden;
}
.ad-bottom  iframe {
	position: relative;
	top: -16px;
	left: 60px;
	height: 105px;
/* 100, 740 */
	width: 740px;
	border: solid 0px;
}

.ad-search body, 
.ad-bottom body {
overflow-x:hidden;
}

.ad-bottom * {
	border: dotted 0px;
}

.admin-overview  {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

.admin-overview div {
	padding: 10px;
}

.admin-overview .raffle-rules p {
	text-align: left;
	font-size: 0.9em;
}

.smalltext {
	color: #d47d28;
	font-size: 0.9em;
}

#examine {
position: relative; margin-left: 50px
}

.sub-examine {
position: relative; left: -56px; top: 0; width: 175px; margin-top: 15px;
}

#btn_upload_file .btn_upload_file {
	float: left;
position: relative;
display: block;
top: -5px;				 
}

#SC0 {
left: -113px;
position: relative;
top: 3px;
width: 107px; 
z-index: 0;

}

.upload-error strong {
	position: absolute;
	top: 0;
	lefT: 0;
}
.upload-error {
	position: relative;
	font-style: italic;
	position: relative;
	top: -28px;				
	color: #ffcc00;
	margin-left: 140px;
	margin-top: 0px;
	width: 200px;
}

.content .left530 {

	padding-left: 7px;
}

#ajax-loader {

	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;


/*
	text-align: center;

	background-image: url(http://static.redgage.com/images/ajax-loader.gif);
	background-repeat: no-repeat;
	background-position: 50px 0px;
	width: 150px;

	text-align: center;
	height: 50px;
	margin: 150px auto;
	padding-top: 100px;
	*/
				
}


/*
#box_signup {
  position: relative;
	padding-left: -26px;					

	left: 5px;
}
	*/


#activate {
position: relative; display: block; left: 13px; height: 315px;
}
#activate-examine {
position: relative; display: block; left: 13px; height: 300px;
}


#activate-examine .rapid-error,
#box_login .rapid-error,
#activate .rapid-error,
#signin_win .rapid-error, .contact-error {

	font-style: italic;
	position: relative;
/*	left: -206px;*/
	padding-top: -5px;
	margin-bottom: -12px;
  color: #8B1A1E;
}

.rapid-correct {
		font-style: italic;
		position: relative;
		left: -266px;
		padding-top: -5px;
		margin-bottom: -12px;
		color: #009900;
}

.rapid-error, .contact-error {
	font-style: italic;
	position: relative;
/*	left: -266px;*/
	padding-top: -5px;
	padding-right: 5px;
	margin-bottom: -12px;
  color: #8B1A1E;
}

.med {
        background-image: url(http://static.redgage.com/images/btn_med.jpg);
        background-repeat: no-repeat;
        width: 104px;
        height: 29px;
        padding-right: 10px;
        float: right;
}
.med a, .med a:link, .med a:visited {
        width: 90px;
        height: 21px;
}
.align_c {text-align: center;}

#money_earned {	

}

.money_earned {
	/*
		background-image: url(http://static.redgage.com/images/btn_upload.png);
		background-repeat: no-repeat;
		background-position: 63px -2px;
		*/
		display: block;
		height: 43px;
		margin: 0 auto; 				
		overflow: hidden;				 
		padding-top: 5px;					
		padding-bottom: 10px;					
		text-align: center;
		width: 242px;
}

.manager_menu {
	padding-left: 15px;
}

.manager_menu dd {
	font-size: 13px;
}

.nav {
        width: 518px;
        margin-top: 22px;
        padding-left: 14px;
        float: left;
}
.nav a, .nav a:link, .nav a:visited {
        color: #7F7F7F;
        height: 23px;
        padding-top: 6px;
}
.nav li {
        float: left;
}
.nav_login {
        width: 140px;
        margin-top: 17px;
        float: right;
        position: relative;
}
.nav_logout {
        /* width: 219px; */
        width: 315px;
        margin-top: 17px;
        float: right;
        position: relative;
}
.admin.nav_logout {
        /* width: 269px; */
        width: 315px;
        margin-top: 17px;
        float: right;
        position: relative;
}
.nav_login li {
        text-align: center;
        width: 60px;
        margin-top: 6px;
        float: left;
}
.nav_logout li {
        text-align: center;
        /* width: 66px; */
        width: 70px;
        margin-top: 6px;
        float: left;
}
.nav_logout li.inside {
	width:52px;
}
.nav_login .bg_signed_out {
        background-image: url(http://static.redgage.com/images/nav_sign_reg.jpg);
        background-repeat: no-repeat;
        height: 29px;
        padding-top:2px;
}
.nav_logout .bg_signed_in {
        background-image: url(http://static.redgage.com/images/nav_pro_acc5.png);
        /* background-image: url(http://static.redgage.com/images/nav_pro_acc2.png); */
        background-repeat: no-repeat;
        height: 29px;
        padding-left:5px;
        padding-top:2px;
}
.nav_upload {
        /*background-image: in alt style sheets*/
        background-repeat: no-repeat;
        width: 138px;
        height: 208px;
        margin-right: 10px;
        float: left;
}
.ol400 {
        /*background-image: in alt style sheets*/
        background-repeat: no-repeat;
        width: 400px;
        height: 30px;
        margin-top: -34px;
        position: relative;
}
.ol171 {
        /*background-image: in alt style sheets*/
        background-repeat: no-repeat;
        width: 171px;
        height: 30px;
        margin-top: -32px;
        margin-left: 2px;
        position: relative;
}
.overlay h1 {
        font-size: 1.1em;
        color: #FFFFFF;
        margin-top: 6px;
        padding-left: 10px;
        float: left;
}
.overlay h2 {
        font-size: .90em;
        color: #FFFFFF;
        margin-top: 8px;
        padding-left: 10px;
}
.overlay h3 {
        font-size: .90em;
        color: #FFFFFF;
        margin-top: 8px;
}
.page_logo {
        float: left;
}
.paging {
        margin-top: 6px;
        margin-left: 6px;
        margin-right: 6px;
        float: left;
}
.page_left {
        width: 449px;
        margin-left: 8px;
        float: left;
}
.paging530 {
        width: 537px;
        margin-left: -7px;
}
.paging530 h2 {
        font-size: 1.2em;
        margin-top: 5px;
        padding-left: 10px;
}
.paging530 h3 {
        font-size: 1.2em;
        margin-top: 5px;
}
.page530_r, .float_right {
        float: right;
}
.page_right {
        float: left;
}
.star {
	margin-top:5px;
	float:right;
}
.ratingspacer {
	float:right;
	margin-right:10px;
}
.page_title {
        font-size: 1.4em;
        color: #FFFFFF;
        margin: 0px;
        padding: 0px;
        margin-top: 5px;
        margin-left: 20px;
        padding-bottom: 5px;
}
.placeholder {
        width: 24px;
        height: 24px;
}
.progress_bar {
        width: 572px;
        margin-top: 4px;
        margin-right: 15px;
        float: left;
}
.progress_bar img {
        margin-left: 1px;
        margin-right: 1px;
        float: left;
}
.results_details {
	/* width: 350px; */

				/*left: -16px;*/
				position: relative;
				top: -1px;					
				width: 332px;
        /*float: right;*/
				float:left;
}

.content-title b.search_results {
	font-size: 18px;
}

b.search_results {
	font-size: 16px;
}

.right {
        border-left: solid 2px #EEEEEE;
        width: 449px;
        margin-left: -2px;
        padding-left: 19px;
        float: left;
}
.right300 {
        width: 300px;
        float: left;
}
.right350 {
        width: 350px;
        float: left;
}
.right410 {
        width: 185px;
        margin-bottom: 18px;
        padding-left: 10px;
        float: left;
}
.right440 {
        width: 440px;
        float: left;
}
.right880 {
        border-left: solid 2px #EEEEEE;
        width: 419px;
        margin-bottom: 18px;
        margin-left: -2px;
        padding-left: 19px;
        float: left;
}
.rouge {
        margin-bottom: 12px;
        margin-left: 11px;
}
.section {
        margin-left: 20px;
        margin-right: 20px;
}
#relatedbox .section, #favorites .section {
	margin-bottom:10px;
}
.section h1 {
        font-size: 1.3em;
}
.section_photos {
        margin-bottom: 10px;
        margin-right: 20px;
}
.w510 .section_feed h1 {
        color: #808080;
        font-size: 1em;
				width: 360px;
        margin-top: 10px;
        margin-left: 5px;
}
.w560 .section_feed h1 {
        color: #808080;
        font-size: 1em;
				width: 500px;
        margin-top: 10px;
        margin-left: 5px;
}
.section_feed h3 {
        font-size: 1em;
        margin-top: 10px;
        margin-right: 5px;
}
.section_tile {
        background-image: url(http://static.redgage.com/images/tile_section_header.jpg);
        background-repeat: repeat-x;
        height: 21px;
}
.search {
        margin-top: 22px;
        padding-right: 16px;
        float: right;
        position: relative;
}
.search_user {
        margin-top: 22px;
        padding-right: 16px;
        position: relative;
}
.search_tip {
        background-image: url(http://static.redgage.com/images/indicator_search_tip.png);
        background-repeat: no-repeat;
        width: 184px;
        height: 87px;
        top: -90px;
        left: 35px;
        position: absolute;
}
.search_tip_txt {
        color: #FFFFFF;
        text-align: justify;
        width: 164px;
        height: 57px;
        margin: 0 auto;
        padding-top: 6px;
}
.share {
        background-image: url(http://static.redgage.com/images/bg_share.jpg);
        background-repeat: no-repeat;
        width: 532px;
        height: 52px;
        float: left;
}
.share442 {
        background-image: url(http://static.redgage.com/images/bg_share442.jpg);
        background-repeat: no-repeat;
        width: 340px;
        height: 52px;
        margin-bottom: -12px;
        margin-left: -1px;
        padding-left: 11px;
        position: relative;
}
.share_txt {
				/* width:520px; */
				width:500px;
				/* width:410px; */
        margin: 0 auto;
        padding-top: 14px;
}
.share_txt img {
        float: left;
}
.share_txt a, .share_txt a:link, .share_txt a:visited {
        color: #808080;
}
.share_txt h1 {
        font-size: 1em;
        padding-left: 5px;
        padding-right: 20px;
}
.size9, .footnote {
        font-size: .9em;
}
.small {
        background-image: url(http://static.redgage.com/images/btn_small.png);
        background-repeat: no-repeat;
        width: 84px;
        height: 29px;
        padding-right: 10px;
        float: right;
}
.withdraw_btn {
        background-image: url(http://redgage-css.s3.amazonaws.com/images/btn_withdraw.png);
        background-repeat: no-repeat;
        width: 68px;
        height: 29px;
				        margin-left: 5px;
        float: right;
}
.small_m {
        background-image: url(http://static.redgage.com/images/btn_small.png);
        background-repeat: no-repeat;
        width: 84px;
        height: 29px;
        padding-right: 10px;
        float: right;
}
div.account .small{
	float: none;
	margin: 0 auto;
}
.float_left, .float_left .small { float:left; }
.contact {
	margin-top:10px;
}
.small a, .small a:link, .small a:visited {
        width: 80px;
        height: 21px;
}
.static {
        background-image: url(http://static.redgage.com/images/nav_over.jpg);
        background-repeat: no-repeat;
        text-align: center;
        width: 84px;
        height: 23px;
        padding-top: 6px;
        display: block;
}
.static_sort {
        background-image: url(http://static.redgage.com/images/sort_drop_down.jpg);
        background-repeat: no-repeat;
        text-align: left;
        width: 124px;
        height: 23px;
        padding-top: 6px;
        padding-left: 6px;
        display: block;
}
.static_lnk {
/*        background-image: url(http://static.redgage.com/images/tab_links.jpg); */
        background-image: url(http://static.redgage.com/images/tab_links_82px.jpg);
        background-repeat: no-repeat;
        text-align: center;
        font-size: 1.1em;
/*      width: 95px; */
        width: 82px;
        height: 25px;
/*      margin-left: 12px; */
        margin-left: 0px;
        padding-top: 10px;
        display: block;
}
.submit {
        text-align:right;
}
.submit input {
        border:none;
}
.submit input.small {
        background: url(http://static.redgage.com/images/small_button.png) left top no-repeat;
        float:none;
        margin:0 10px 0 0;
}
.txt_box_footer .submit {
        margin:0 0 10px 0;
}
.w350 .submit input.small {
        margin:0 29px -10px 0;
}
.tab {
        background-image: url(http://static.redgage.com/images/nav_over.jpg);
        background-repeat: no-repeat;
        background-position: 0px 29px;
        text-align: center;
        width: 84px;
        height: 29px;
        display: block;
}
.tab:hover {
        background-position: 0px 0px;
        text-decoration: none;
}
.tab_lnk {
/*        background-image: url(http://static.redgage.com/images/tab_links.jpg); */
        background-image: url(http://static.redgage.com/images/tab_links_82px.jpg);
        background-repeat: no-repeat;
        background-position: 0px 35px;
        font-size: 1.1em;
        text-align: center;
        /*width: 95px;*/
        width: 82px;
        height: 35px;
        display: block;
}
a.tab_lnk, a:link.tab_lnk, a:visited.tab_lnk {
        color: #AAAAAA;
        height: 25px;
        /*margin-left: 12px;*/
        margin-left: 0px;
        padding-top: 10px;
}
.tab_lnk:hover {
        background-position: 0px 0px;
        text-decoration: none;
}
.profile-manager .tab_lnk {
	width: 77px;
}
.text {
        text-align: justify;
        line-height: 18px;
}
.dashboard_heading {
	font-size: 1.4em;
}

.text h2 {
	font-size:1.5em;
	color: #333;
}

.text h3 {
	font-size: 1.2em;
	float:left;
	clear:both;
	color: #8B1A1E;
	margin-left:15px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.text p {
	font-size: 1.2em;
	font-weight:normal;
	clear:both;
	margin-left:25px;
	color: black;
}
.text h5 {
        font-size: 1.4em;
        margin-bottom: 20px;
}

.text a:hover {text-decoration:underline}




.dataTable
{
  margin-top: 10px;
  width: 100%;
    margin-bottom: 10px;
  background-color: #e8e8e8;
}
.dataTable td
{
	vertical-align: top;
  padding: 2px;
  padding-left: 5px;
  padding-right: 5px;
	border: 1px solid #efefef;
}
.dataTable tbody
{
  font-size: 12px;
  background-color: #ffffff;
}
.dataTable .oddRow
{
  background-color: #f5f5f5;
}
.dataTable thead
{
  font-weight: bold;
  font-size: 12px;
  color: #000000;
	width: 100%;
/*
  //color: #ffffff;
  //background-color: #dfdfdf;
*/
}
.dataTable thead td
{
  padding: 5px;
}


.examine.menu a {
	padding: 5px;
	font-size: 12px;
}

.examine.menu h6 {
	font-size: 12px;
	margin-top: -2px;
}

.examine-public-users.dataTable td {
}

.examine-rapid-users.dataTable td {
}


#searchSuggestionBox li { text-align:left; list-style-type:none; margin-left: -39px;
	font-weight:normal; font-size:small; padding:2px; }
#searchSuggestionBox { border:1px solid silver; background-color:#ffffff; }
#searchSuggestionBox .selected { background-color: #ECECEC; }




.account.footnote
{
	float: right; position: relative; left: -100px; top: 16px;
}

table.account {
				width: 95%;
				margin: 0 auto;
				border-color: black;
				border-width: 1px;
				border-style: solid;
				font-size:1.1em;
}
.account th {
				background-color: #eee;
				border-color: black;
				border-width: 1px;
				border-style: solid;
				font-size:1.1em;
}

.account td {
	vertical-align: top;
}
.thumb_photo {
        background-image: url(http://static.redgage.com/images/bg_photo_thumb.jpg);
        background-repeat: no-repeat;
        width: 177px;
        height: 71px;
        margin-left: -1px;
}
.thumb_photo img {
        margin-top: 3px;
        margin-left: 3px;
}
.thumb_img {
        background-image: url(http://static.redgage.com/images/bg_img_thumb.jpg);
        background-repeat: no-repeat;
        width: 72px;
        height: 72px;
        float: left;
}
.thumb_img img {
        margin-top: 3px;
        margin-left: 3px;
}
.thumb_movie {
        background-image: url(http://static.redgage.com/images/bg_thumb_movie.jpg);
        background-repeat: no-repeat;
        width: 102px;
        height: 62px;
        float: left;
}
.thumb_movie img {
        margin-top: 3px;
        margin-left: 3px;
}
.txt330 {
        font-size: .95em;
        width: 168px;
        float: right;
}
.txt330 a.content-title {
	text-decoration:underline;
}
.txt330 h4 {
        font-size: 1.3em;
        margin-bottom: 6px;
}
.txt410 {
        font-size: .80em;
        width: 276px;
        float: right;
}
.txt_photos {
        font-size: .80em;
        width: 306px;
        float: right;
}
.txt_photos420 {
        font-size: .80em;
        width: 286px;
        float: right;
}
.txt_box_footer {
        padding-top: 10px;
}

.loading {

	position: relative;
	font-size: 1.3em;
	color: #8B1A1E;
	margin: 0px;
	padding: 0px;
	text-align: center;

}

#generate-link, #share-short-link, #share-full-link, input.input_status {
        background:url(http://static.redgage.com/images/text_field_large.png) left top no-repeat;
        border:none;
        height:29px;
        /* height:19px;
        padding:7px 10px 3px;*/
				margin-top: 11px;			 
				margin-bottom: -11px;			 
        padding:7px 10px 3px;
        width:375px;
}

input.input_status {
	background:url(http://static.redgage.com/images/input_status.png) left top no-repeat;
	width:340px;
}

label.label_status {
	width: 125px;
}


#tagcloud {
    width: 300px;
    color:#444444;
    padding: 2px;
    text-align:center;
}

#tagcloud a:link, #tagcloud a:visited {
    text-decoration:none;
}

#tagcloud a:hover, #tagcloud a:active {
    text-decoration: underline;
/*    color: #000; */
		color:#8C191E;
}

#tagcloud span {
    padding: 4px;
}

.smallest {
    font-size: x-small;
}

.smaller {
    font-size: small;
}

.medium {
    font-size:medium;
}

.larger {
    font-size:large;
}

.largest {
    font-size:larger;
}


#img_captcha {
 	position: relative;
	left: 116px;
  top: -10px;
}

#box_upload  {
		height:0px;
    position: relative;
    top: -25px;
		height:0px;
		overflow:hidden;
}

.nicEdit-main .nicEdit-selected {
	height: 170px;
	overflow-y: auto;

}

.nicEdit-selected {
/*border: 2px solid #0000ff !important;*/
}

.nicEdit-frame {

}

.nicEdit-panel {
/*background-color: #fff !important;*/
        font-size: 12px;
        width: 745px;
        color: #ccc;
}
.nicEdit-button {
/*background-color: #fff !important;*/
}


#upload_body {
	position: relative;
  font-size: 12px;
  width: 755px;
  height: 244px;
}
#image-links
{
			margin-top: 24px;
	}

	
#upload_thumbnails {
	position: relative;
	top: 26px;
	left: 5px;
  font-size: 12px;
  width: 742px;
  height: 177px;
  border: 1px solid #ccc;
}


#upload-body___Frame {
overflow: none;

}

.thumbnailer {
  width: 100px; height: 60px; display: block; overflow: hidden
}

.thumbnails {
		position: relative;			
    list-style: none;
    height: 178px;
    overflow: auto;
    width: 740px;
		top: 20px;
		}
  
.thumbnails, .thumbnails li { margin: 0; padding: 0; }

.thumbnails li { float: left; padding-bottom: 6px; }

.thumbnails label {
		float: left;
    display: block;
		width: 105px;
		height: 60px;
		padding-top: 9px;
    padding-left: 27px;
    text-indent: -25px;
}

.thumbnails label input {
	position: relative;
	top: -19px;
}

.thumbnails label img {
	position: relative;
	top: -5px;
	width: 100px;
	height: 60px;
}

.thumbnails label input.none {
	position: relative;
	top: 5px;
}

.thumbnails label span.none {
	position: relative;
	top: -5px;
	width: 100px;
	height: 60px;
	padding-top: 26px;
	padding-bottom: 21px;
	padding-left: 12.5px;
	padding-right: 12.5px;
	text-indent: -15px;
	border: 1px solid #ebebeb;
}


.thumbnails label:hover { background: #777; color: #fff; }

.search_thumb {
	float:left;
	position: relative;
						/*
	width: 102px;
	height: 62px;
					*/
	width: 120px;
	height: 90px;
}

a.search_thumb {
        text-decoration:none;
        display:block;
}
a.search_thumb:hover {
				cursor: pointer;
}

.search_thumb_text {
	border: 1px solid #ebebeb; 
	color: #555; 
	display: block; 
	overflow: hidden;
	height: 98px;
}

.type_icon_text {
	margin-right: -1px;
}

.content_links {
	margin-top: 15px;
}

.content_link_icon {

	float: right; 
	margin-top: 1em; 
	margin-bottom: 1em; 
			 
				/*
	top: 0px; 
	left: -13px;
	width: 102px;
	height: 62px;
				*/

	width: 120px;
	height: 90px;

}

.search_thumb .search_icon {
	position: absolute;
	padding-left: 3px;
	/* top: -27px; */

	top: 0px; 
	left: -13px;
				/*
	width: 102px;
	height: 62px;
				*/

	width: 120px;
	height: 90px;

}

div.smallbr {
	position: relative;
	height: 3px;
}

.search_thumb .type_icon {
	position: absolute;
	bottom: 0px;
	right: 10px;
}

.byline {
	position: relative;
						/*
	left: -8px;
	top: 21px;
			 */
	width: 370px;
	margin-left: -1px;
}

.upload {
        background-image: url(http://static.redgage.com/images/bg_upload_state01.jpg);
        background-repeat: no-repeat;
        width: 926px;
        height: 226px;
        padding-left: 24px;
				padding-top: 25px;
        position: relative;
}

/* This was an old fix for the way text ran over thumbnails on a Links content 
 * page. (josh 1/7/09 @ 3:57pm)
span.links p, span.links {
	width: 400px;
}
*/

#uploadreplace2 {
	position: relative;
	top: -233px;
	left: 177px;	 

}




#upload_item_down {

background:url(http://static.redgage.com/images/content_button_back.png) left top no-repeat;
height:32px;
margin: 0 auto;
padding:8px 0 0 20px;
width: 138px;
}

#uploadform {
}

#upload_body_win {
	z-index: 3;
}

.uploading {
        background-image: url(http://static.redgage.com/images/bg_upload_state02.jpg);
        background-repeat: no-repeat;
        width: 926px;
        height: 61px;
        margin-top: -25px;
        padding-top: 20px;
        padding-left: 24px;
        position: relative;
}
#inputfile {
        position: relative;
        width: 604px;
}
#inputframe {
        position: absolute;
        z-index: 2;
        right: 251px;
        top: 27px;
        height: 30px;
        width: 520px;
}
#userfile {
        position: absolute;
        z-index: 2;
                top: -10px;
        width: 80px;
        right: 133px;
        
        
				height: 40px;
        -moz-opacity:0 ; filter:alpha(opacity: 0); opacity: 0;
        display: block;
}

#file-selected {
width: 400px;
position: relative;
left: 5px;					
			z-index: 0;					

}

#progress_images {
        position: absolute;
        top: 4px;
        left: 106px;
        height: 3px;
}

#status {
        position: absolute;
        top: 63px;
        left: 167px;
}

#userfile input {
        width: 200px;
}

#badge_container {
width:100%;
text-align:center;
}

#yt_badge {
height:45px;
width:90px;
//margin: 0 auto;
}
.user {
        background-image: url(http://static.redgage.com/images/img_user_default.jpg);
        background-repeat: no-repeat;
        width: 60px;
        height: 60px;
        margin-right: 20px;
        float: left;
        cursor: pointer;
}
.profile_details .attribute2 {margin-left:5px; width:70px;}
.profile_details .align_r {margin-left:5px; width:80px;}
.profile_thumb { float:left; }
.profile_thumb .thumb {margin:7px 7px 0 0;}
td.admin_button { width: 100px; }
.btn_end {
        margin-top: 10px;
        float: left;
}
.btn_end a, .btn_end a:link, .btn_end a:visited {
        padding-top: 7px;
}
.btns {
        margin-top: 10px;
        margin-right: 18px;
        float: left;
}
.btns a, .btns a:link, .btns a:visited {
        padding-top: 7px;
}
.user_repeat {
        background-image: url(http://static.redgage.com/images/img_user_default.jpg);
        background-repeat: no-repeat;
        width: 60px;
        height: 60px;
        float: left;
}
.user_container {
        text-align: center;
        width: 60px;
        margin-bottom: 20px;
        margin-left: 10px;
        margin-right: 12px;
        float: left;
        position: relative;
}
.user_container a, .user_container a:link, .user_container a:visited {
        color: #808080;
}
.user_details {
        float: left;
}
.user_details h4 {
        margin-bottom: 6px;
}
.white {
        color: #FFFFFF;
}
.w900 {
        width: 900px;
        margin: 0 auto;
}
.w880 {
        width: 880px;
        margin: 0 auto;
}
.w580 {
        width: 580px;
        float: left;
}
.w560 {
        width: 560px;
}
.w530 {
        width: 530px;
        float: left;
}

.box_maroon.w530 {
	position: relative; z-index: 5000;
}
.box_white.w520 {
	position: relative; z-index: 5000;
}

.w520 {
        width: 510px;
}
.w510 {
        width: 510px;
}

.box_white .w510 {
	padding-top: 20px;
}

/*
.boxbody {
	margin-top: 27px;

}
*/

.w440 {
        width: 440px;
        float: left;
}
.w430 {
        width: 430px;
        float: left;
}
.w420 {
        width: 420px;
        margin: 0 auto;
}
.w410 {
        width: 410px;
        margin: 0 auto;
}
.w350 {
        width: 350px;
}
.w330 {
        width: 330px;
}
.w310 {
        width: 310px;
}
.w300 {
        width: 300px;
}
.w280 {
        width: 280px;
}
.w260 {
        width: 260px;
}
.hl {
        background-image: url(http://static.redgage.com/images/header_left.jpg);
        margin-left: -1px;
        float: left;
        position: relative;
}
.hr {
        background-image: url(http://static.redgage.com/images/header_right.jpg);
        ;
        margin-right: -1px;
        float: right;
        position: relative;
}
.tl_m {
        background-image: url(http://static.redgage.com/images/box_tl_maroon.jpg);
        float: left;
}
.tr_m {
        background-image: url(http://static.redgage.com/images/box_tr_maroon.jpg);
        float: right;
}
.bl_m {
        background-image: url(http://static.redgage.com/images/box_bl_maroon.jpg);
        float: left;
}
.br_m {
        background-image: url(http://static.redgage.com/images/box_br_maroon.jpg);
        float: right;
}
.tl_g {
        background-image: url(http://static.redgage.com/images/box_tl_gray.jpg);
        float: left;
}
.tr_g {
        background-image: url(http://static.redgage.com/images/box_tr_gray.jpg);
        float: right;
}
.bl_g {
        background-image: url(http://static.redgage.com/images/box_bl_gray.jpg);
        float: left;
}
.br_g {
        background-image: url(http://static.redgage.com/images/box_br_gray.jpg);
        float: right;
}
.tl_wg {
        background-image: url(http://static.redgage.com/images/box_tl_white_g.jpg);
        margin-top: -1px;
        margin-bottom: 10px;
        margin-left: -1px;
        float: left;
}
.tr_wg {
        background-image: url(http://static.redgage.com/images/box_tr_white_g.jpg);
        margin-top: -1px;
        margin-bottom: 10px;
        margin-right: -1px;
        float: right;
}
.bl_wg, .bl_wg_footer {
        background-image: url(http://static.redgage.com/images/box_bl_white_g_footer.jpg);
        float: left;
        margin-top: -10px;
}
.br_wg, .br_wg_footer {
        background-image: url(http://static.redgage.com/images/box_br_white_g_footer.jpg);
        float: right;
        margin-top: -10px;
}
.bl_w {
        background-image: url(http://static.redgage.com/images/box_bl_white_g.jpg);
        float: left;
        margin-top: -10px;
}
.br_w {
        background-image: url(http://static.redgage.com/images/box_br_white_g.jpg);
        float: right;
        margin-top: -10px;
}
.bl_ad {
        background-image: url(http://static.redgage.com/images/box_bl_ad_footer.jpg);
        float: left;
        margin-top: -10px;
}
.br_ad {
        background-image: url(http://static.redgage.com/images/box_br_ad_footer.jpg);
        float: right;
        margin-top: -10px;
}
.tl_wm {
        background-image: url(http://static.redgage.com/images/box_tl_white_m.jpg);
        float: left;
}
.tr_wm {
        background-image: url(http://static.redgage.com/images/box_tr_white_m.jpg);
        float: right;
}
.bl_wm, .bl_wm_footer {
        background-image: url(http://static.redgage.com/images/box_bl_white_m.jpg);
        float: left;
}
.br_wm, .br_wm_footer {
        background-image: url(http://static.redgage.com/images/box_br_white_m.jpg);
        float: right;
}
.fl {
        background-image: url(http://static.redgage.com/images/footer_left.jpg);
        margin-top: 15px;
        margin-bottom: -1px;
        margin-left: -1px;
        float: left;
        position: relative;
}
.fr {
        background-image: url(http://static.redgage.com/images/footer_right.jpg);
        margin-top: 15px;
        margin-bottom: -1px;
        margin-right: -1px;
        float: right;
        position: relative;
}



/* forms */

/*##########################################
Name: Default styling for Niceforms v.0.9
Author: Lucian Slatineanu
URL: http://www.badboy.ro/
##########################################*/

label {
	vertical-align: top;
}
label.chosen {
	color:#333;
}

/*Transparent items*/
.transparent {
        filter:alpha(opacity=0);
        -moz-opacity:0;
        opacity: 0;
        border:0px solid #FFF;
        background:#FFF;
        z-index:10;
        cursor:pointer;
}
.transparentFake {
        background:none;
        border:none;
}
.transparent2 {
        z-index:10;
}

/*Radio buttons*/
.radioAreaUnchecked, .radioAreaChecked {
				z-index:5;
        position:absolute;
        width:25px;
        height:25px;
        cursor:pointer;
}
.radioAreaUnchecked {
        background:url(/assets/css/images/radio.gif) no-repeat left top;
}
.radioAreaChecked {
        background:url(/assets/css/images/radio.gif) no-repeat left bottom;
}

/*Checkboxes*/

.inputArea {
	display: inline;
	position: relative;
	z-index: 10;
}

.checkboxArea {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 10;

}

.checkboxAreaUnchecked, .checkboxAreaChecked {
        z-index:5;
        position:absolute;
        width:25px;
        height:25px;
        cursor:pointer;
}
.checkboxAreaUnchecked {
        background:url(/assets/css/images/checkbox.gif) no-repeat left top;
}
.checkboxAreaChecked {
        background:url(/assets/css/images/checkbox.gif) no-repeat left bottom;
}


/*Selects*/
.selectArea {
        width:200px;
        height:21px;
        background:url(/assets/css/images/select_bg.gif) repeat-x left top;
}
.selectArea .left {
        width:8px;
        height:21px;
        float:left;
        background:url(/assets/css/images/select_left.gif) no-repeat left top;
}
.selectArea .right {
        width:21px;
        height:21px;
        float:right;
        background:url(/assets/css/images/select_right.gif) no-repeat left top;
}
.selectArea .right a {
        display:block;
        width:21px;
        height:21px;
}
.selectArea .right i {
        display:none;
}
.selectArea .center {
        width:160px;
        margin-left:5px;
        margin-right:20px;
        color:#FFF;
        padding-top:3px;
}

/*Selects drop-down*/
.optionsDivInvisible, .optionsDivVisible {
        position:absolute;
        margin-top:-1px;
        margin-left:3px;
        width:172px;
        background:#333133;
        padding:2px;
        font-size:11px;
        z-index:20;
}
.optionsDivInvisible {
        display:none;
}
.optionsDivVisible {
        display:block;
}
.optionsDivVisible p {
        margin:0;
        padding:0;
}
.optionsDivVisible a {
        color:#F2F2F2;
        text-decoration:none;
        display:block;
        padding:1px 4px;
        border:1px solid #6f7074;
}
.optionsDivVisible a:hover {
        color:#FFF;
        background:#5F6062;
        border-color:#cfd0d6;
}

/*Button*/
.buttonSubmit, .buttonSubmitHovered, .login_submit {
        width:85px;
        height:28px;
        color:#808080;
        padding:2px 5px;
        background:url(http://static.redgage.com/images/btn_small.jpg) no-repeat left top;
        cursor:pointer;
        border:none;
        margin-right: 15px;
}

.profile-url {
			color: #444444;
			/*margin-top: 25px;			 
			padding:0px 10px 0px;*/
			margin-bottom: -9px;
			font-size: 0.9em;
			height:18px;
}

span#profile-url {
	color: #000000;
}

.login_submit { margin-right: 0; }

.buttonSubmitHovered {
        background-position:left bottom;
}

.ol400 {
	background-image: url(http://static.redgage.com/images/overlay_400.png);
}

.ol171 {
	background-image: url(http://static.redgage.com/images/overlay_175.png);
}

/*.nav_upload {
	background-image: url(http://static.redgage.com/images/bg_upload_nav.png);
}*/

.input_upload_left {
	background-image: url(http://static.redgage.com/images/input_upload_left.png);
}

.input_upload_tile {
	background-image: url(http://static.redgage.com/images/input_upload_tile.png);

}

.input_upload_right {
	background-image: url(http://static.redgage.com/images/input_upload_right.png);
}

.btn_upload_file {
	background-image: url(http://static.redgage.com/images/btn_upload.png);
}

.btn_next {
	background-image: url(http://static.redgage.com/images/btn_browse.png);
}
.btn_browse {
	background-image: url(http://static.redgage.com/images/btn_browse.png);
}
.section .indicator .w350 {width:300px;}
p.birthday {height:29px;}

#tag_box {height:0px;overflow:hidden;}
#flag_box {height:0px;overflow:hidden;}
#comment_flag, .share_box {height:0px;overflow:hidden;}



 .rating_container {  
     //clear:both;  
 } 

 .rating_container a {  
     float:left;  
     display:block;  
     width:24px;  
     height:24px;  
     border:0;  
     background-image:url("http://static.redgage.com/images/icon_star1.png");  
 } 
  
 .rating_container a.rating_off {  
     background-position:0 0px;  
 } 
  
 .rating_container a.rating_half {  
     background-position:0 -12px;  
 } 
  
 .rating_container a.rating_on {  
		
     float:left;  
     display:block;  
     width:24px;  
     height:24px;  
     border:0;  
     background-image:url("http://static.redgage.com/images/icon_star.png");
 } 

.confirmation, #reply_form, .reply_count {height:0px;overflow:hidden;}
  
 .rating_container a.rating_selected {  
     float:left;  
     display:block;  
     width:24px;  
     height:24px;  
     border:0;  
     background-image:url("http://static.redgage.com/images/icon_star.png");  
 }  

#TB_ToolbarSet {

	background: #EEEEEE;

}

h2 a, h2 a:hover, h2 a:link, h2 a:visited, 
h3 a, h3 a:hover, h3 a:link, h3 a:visited {
	text-decoration:none;
}

.category {
	float:left;
	list-style-type: disc;
	width:125px;
	font-size:1.1em;
	z-index: 300;
}

.category li {
  float:none;
	z-index: 300;
}

.category a:hover {
	color: #8B1A1E;
}

select.category {
	margin: 0px;
}

h1.content_info {
	float:none;
	margin-bottom:0.5em;
}

p.time_ago {
	//display:inline;
	display:none;
	text-decoration:none;
	white-space:nowrap;
	font-size:1em;
	color:gray;
}

.boxbody #notification_box h3{
	float:none;
	font:bold 16px/16px "Myriad Pro",Arial, sans-serif,Tahoma;
	color:#8b191d;
	margin:0 0 0 15px;
	padding:0 0 14px 0;
	background:url(http://static.redgage.com/images/notification-h3.gif) no-repeat scroll 0 0;
	text-indent:-9999px;
	overflow:hidden;
}
.boxbody #notification_box ul{
	width:300px;
	overflow:hidden;
	margin:0 0 0 15px;
	padding:0 0 15px 0;
}
.boxbody #notification_box ul li{
	float:left;
	width:100%;
	font:11px/17px Verdana, Arial, sans-serif,Tahoma;
	padding:0 0 8px 0;
}
.boxbody #notification_box ul li a{
	padding:0 0 0 27px;
}
.boxbody #notification_box ul li a:hover{
	text-decoration:underline;
}
.boxbody #notification_box ul .flag{
	background:url(http://static.redgage.com/images/notification-flag.gif) no-repeat 0 3px;
}
.boxbody #notification_box ul .wall{
	background:url(http://static.redgage.com/images/notification-wall.gif) no-repeat 0 2px;
}
.boxbody #notification_box ul .tag{
	background:url(http://static.redgage.com/images/notification-new.gif) no-repeat 0 0;
}
.boxbody #notification_box ul .friend{
	background:url(http://static.redgage.com/images/notification-friend.gif) no-repeat 0 0;
}
.boxbody #notification_box ul .letter{
	background:url(http://static.redgage.com/images/notification-letter.gif) no-repeat 0 3px;
}
.boxbody #notification_box ul .dia{
	background:url(http://static.redgage.com/images/notification-dia.gif) no-repeat 0 2px;
}
.boxbody #notification_box ul li a{
	float:left;
	color:#808080;
}

#about-box {
	position: relative;
}

#about-box .about-title {
	margin:10px 0 0 25px;
}

#about-box .about-bg {
	position:absolute;
	bottom:10px;
	right:10px;
}

#about-box .about-text {
	position:relative;
	padding: 10px 35px 10px 25px;
	background: transparent none repeat scroll 0%;
	font-size: 1.1em;
	text-align: justify;
	line-height: 2em;
	color:#444444;
}

#about-box .about-text-mid {
	font-size:1.1em;
	line-height:1.4em;
	margin-top: 12px;
	margin-bottom: 12px;
	text-align: justify;
}

#dashboard_links h3{
	float:none;
	font:bold 18px/18px "Myriad Pro",Arial, sans-serif,Tahoma;
	color:#8b191d;
	margin:0 0 0 15px;
	padding:0 0 5px 0;
	background:url(http://static.redgage.com/images/dashboard_h3.gif) no-repeat scroll 0 0;
	text-indent:-9999px;
	overflow:hidden;
}

#dashboard_links img, .profile_links img{
	margin:0 0 0 15px;
	/* padding:0 0 5px 0; */
}
#dashboard_links ul{
	width:300px;
	overflow:hidden;
	margin:0 0 0 15px;
}

#dashboard_links ul li{
	float:left;
	width:45%;
	height:24px;
	font:12px/18px Verdana, Arial, sans-serif,Tahoma;
	/*padding:0 0 15px 0;*/
	margin:15px 0 0 0;
}

#dashboard_links.profile_links ul{
	margin:0 0 0 5px;
	width:320px;
}
#dashboard_links.profile_links ul li{
	width:33%;
	margin:7px 0;
}

#dashboard_links ul li a{
	padding:3px 0 0 30px;
}
#dashboard_links ul li a:hover{
	text-decoration:underline;
}
#dashboard_links ul .feed{
	background:url(http://static.redgage.com/images/icon_dashboard_feed.png) no-repeat 0 0;
}
#dashboard_links ul .settings{
	background:url(http://static.redgage.com/images/icon_dashboard_settings.png) no-repeat 0 0;
}
#dashboard_links ul .find_people{
	background:url(http://static.redgage.com/images/icon_dashboard_search.png) no-repeat 0 0;
}
#dashboard_links ul .mailbox{
	background:url(http://static.redgage.com/images/icon_dashboard_mailbox.png) no-repeat 0 0;
}
#dashboard_links ul .account{
	background:url(http://static.redgage.com/images/icon_dashboard_account.png) no-repeat 0 0;
}
#dashboard_links ul .content{
	background:url(http://static.redgage.com/images/icon_dashboard_content.png) no-repeat 0 0;
}
#dashboard_links ul .profile{
	background:url(http://static.redgage.com/images/icon_dashboard_profile.png) no-repeat 0 0;
}
#dashboard_links ul .network{
	background:url(http://static.redgage.com/images/icon_dashboard_network.png) no-repeat 0 0;
}
#dashboard_links ul .friends{
	background:url(http://static.redgage.com/images/icon_friends.png) no-repeat 0 0;
}
#dashboard_links ul .favorite{
	background:url(http://static.redgage.com/images/icon_highest_rated.png) no-repeat 0 0;
}
#dashboard_links ul .statistics{
	background:url(http://static.redgage.com/images/chart.png) no-repeat 0 0;
}
#dashboard_links ul .import{
	background:url(http://static.redgage.com/images/rss_add.png) no-repeat 0 0;
}
#dashboard_links ul .broadcast{
	background:url(http://static.redgage.com/images/icon_broadcast.png) no-repeat 0 0;
}
#dashboard_links ul .collection{
	background:url(http://static.redgage.com/images/icon_collections.png) no-repeat 0 0;
}
#dashboard_links ul .invite{
	background:url(http://static.redgage.com/images/icon_invite.png) no-repeat 0 0;
}
#dashboard_links ul li a{
	float:left;
	color:#808080;
}

.new_tabs {
	background:url(http://static.redgage.com/images/tab-bottom-left.gif) no-repeat 0 100%;
}
.new_tabs ul{
	width:565px;
	float:left;
	margin:-5px 0 0 15px;
	position:relative;
	display:inline;
}
.new_tabs ul li a span{
	width:70px;
	text-align:center;
}
.new_tabs ul .last a span{
	width:81px;
}
.new_tabs ul .active a{
	float:left;
	color:#808080;
	background:url(http://static.redgage.com/images/tab-lef-active-left-nav.gif) no-repeat 0 0;
}
.new_tabs ul .active a span{
	background:url(http://static.redgage.com/images/tab-lef-active-right-nav.gif) no-repeat 100% 0;
	float:left;
}
.new_tabs ul li a:hover{
	background:url(http://static.redgage.com/images/tab-lef-active-left-nav.gif) no-repeat 0 0;
	cursor:pointer;
}
.new_tabs ul li a:hover span{
	background:url(http://static.redgage.com/images/tab-lef-active-right-nav.gif) no-repeat 100% 0;
}
.new_tabs ul li{
	float:left;
	font:bold 10px/35px Verdana, Arial, sans-serif,Tahoma;
}
.new_tabs ul li a{
	float:left;
	color:#808080;
	background:url(http://static.redgage.com/images/tab-lef-left-nav.gif) no-repeat 0 0;
}
.new_tabs ul li a span{
	background:url(http://static.redgage.com/images/tab-lef-right-nav.gif) no-repeat 100% 0;
	float:left;
}

iframe.term {
	z-order:200;
}

.find_people {
	font:14px Verdana, Arial, sans-serif,Tahoma;
}

.invite_icon {
	margin-right:10px;
}

#redgage_blog_box .box_white_footer {
	margin-top:0px;
}

#blog_body .section { height: 105px; }
.dark_gray, h1.dark_gray, span.status-text b {
	color:#444;
}

h1#profile-username { font-size: 1.3em; }
h1#profile-username.small-username { font-size: 1.2em; }

.w560 div.collection_button, .w560 select.collection { margin-top: 0px; }
.float_right {float:right;}

.welcome {
	font-size: 12px;
	line-height: 1em;
}

div.inviter-listing div.dark_gray {
	line-height:2em;
	border-bottom-style: solid;
	border-bottom-width:1px;
	margin:0;
	padding:0;
	font-size:1.1em;
}

div.inviter-listing input {
	height:9pt;
	width:9pt;
	margin:0 5px;
	font-size:0.8em;
}

#contact-validator {
	padding: 5px;
	border: 1px solid #8B1A1E;
}
.withdraw_btn a {
	color: #808080;
	font-size: 11px;
}

span.status-text {
	font-size: 1.5em;
	font-weight: normal;
}

span.status-text b {
	font-size: 16pt;
}

span.status-text #status-validator {
	font-size: 10pt;
	color: #8B1A1E;
}

.status-history .section_feed h1 {
	font-size: 1.1em;
}

.status-history .section_feed h1 i {
	font-size: 1em;
}

.status-history .section_feed {
	margin-left: 15px;
	width: 480px;
}

div.profile-site {
	background-image: url(http://static.redgage.com/images/emptyfavicon.jpg);
	width: 16px;
	height: 16px;
	float:left;
}

div.profile-site img {
	width: 16px;
	height: 16px;
	background-color:white;
}

.importation div.share_link {
	font-size: 9pt;
}



.withdraw-form label { width: 150px; }

.country-drop-down { margin-top: 10px; }

.w510 .contest_winners .user_details {
	width: 340px;
}

.w560 .contest_winners .user_details {
	width: 360px;
}

a.broken {
	background: url(http://static.redgage.com/images/broken_thumb_sqc.png) no-repeat;
	/*border: solid 1px black;*/
	float:left;
	left: -13px;
}
.box_white_comet a.broken {
	left: -14px;
}
a.broken_link_thumb {
	/*border:solid 1px black;*/
	background: url(http://static.redgage.com/images/broken_thumb_sqc.png) no-repeat;
	float:right;
	width:120px;
	height:90px;
	margin-right: 1em;
	margin-top: 1em;
}
a.broken img.search_icon {
	display:none;
	left:0;
}
a.broken img.type_icon {
	right: 0px;
}
a.broken_link_thumb img.content_link_icon {
	display:none;
}

.rgblog {
	margin-bottom: 10px;
}

.page_input {
	margin: 0;
	display:inline;
			padding: 0;
	}

.page_input input {
	background: #FFFFFF;
	color: #8B1A1E; 
	font: bold 11px Trebuchet MS;
	border: solid 1px #666;
	height: 1.1em;
	padding: 0 2px 3px 2px;
	width: 22px;
	text-align: center;
}

.paging {
	position: relative;
	top: -10px;
}


