/* Global */
html { background: #45423f url('../images/base_bg_hatch.png') repeat top left; }
body { height: 100%; background: url('../images/body_bg_hatch_grad.png') repeat-x top left; color:#fff; height: 100%; min-height:100%; position:relative;}
img { border: 0; margin: 0; padding: 0; }
div.spacer { font-size: 1px; margin: 0; padding: 0; height: 6px; }
h1 { margin: 0 0 1em 0; }
h1, h2, h3 { color: white; margin: 0; }
a, a:visited, a:hover { color: #f26522; border: 0; }
h2 a, h3 a { font-size: 10px; }
.blue a, .blue a:hover, .blue a:visited { color: #70b2cc; }
.orange{ color:#F26522;}
#temp_file_after_upload{ width: 200px;}
.txt { color: #6b6862; font-size: 11px; text-align:left; }
.txt a, .footer a { color: #ada89e; font-weight: bold; text-decoration: none; }
.txt li a { color: #6b6862; }
.txt a:hover, .footer a:hover { text-decoration: underline; }
.footer{color: #6b6862; font-size: 10px; text-align:left; }

a.entry-title{ color:#fff; font-size:15px; text-decoration:none; font-weight:bold; }
a:hover.entry-title{ text-decoration:underline; color:#fff; }
a:visited.entry-title{ color:#fff; }
a.left-shift { display: block; width: 17px; height: 17px; background: url('../images/left.png') no-repeat; float: left; position: relative; top: 0px; cursor: pointer; }
a.right-shift { display: block; width: 17px; height: 17px; background: url('../images/right.png') no-repeat; margin-left: 147px; position: relative; top: 0px; cursor: pointer; }
.commentary{ color:white; font-family: Georgia, serif; font-style:italic; font-size:13px; line-height: 16px; }

/* Position */
.clear { clear: both }
.left { float: left; }
.right { float: right; }
.pointer{ cursor:pointer; }
.hidden{ display:none;}
.center{ text-align:center; margin:auto; }
.bottom-five { margin-bottom:5px; }
.bottom-ten { margin-bottom:10px; }
.noborder { border:none; }
.inline { display: inline;}

/* Structure */
/*#main{ width:967px; margin:0 auto; overflow:hidden; background: #42403c url('../images/hands.jpg') no-repeat scroll bottom left; } */
#main{ width:967px; margin:0 auto; overflow:hidden; background: #33322f url('../images/teambme_dark.jpg') no-repeat scroll bottom left; }*/
/* ie6 hack */ 
* html #main{height:100%; overflow:visible; }
#main-narrow { width:600px; margin:10px 20px; }
#section-nav{ background-color: #191815; }
#content { background: url('../images/content_grad.png') repeat-x scroll top left; min-height: 425px; margin-top: -1px;width:100%; }
/* ie6 hack*/
* html #main #content{ height:328px; overflow:visible; }

#wrapper{ z-index:0; position:relative; }

#header { background: transparent url('../images/header_bg.jpg') no-repeat scroll top left; width: 967px; height:
93px; position:relative; }
#header .rightside { float: right; }

.logo { width: 401px; height: 93px; float: left; }
.logo a { display: block; cursor: pointer; text-indent: -6000px; background: url('../images/new_logo.jpg') no-repeat
scroll top left; width: 401px; height: 93px; }
.logo a:active { outline: none }
[class~=logo] a { background: url('../images/new_logo.jpg') no-repeat scroll top left; }

.actions { position: absolute; z-index:5; right:0; font-size:11px; margin-right:10px; }
.actions ul, .nav ul { list-style: none; margin: 0; }
.actions ul li { display: inline; float: left; margin: 8px 8px 0 0; color: white; }
.actions ul li a, .actions ul li a:visited { color: white; text-decoration: none; }
.actions ul li a:hover { text-decoration: underline; }

.nav { margin-top: 43px; float: left; }
.nav ul li { display: inline; float: left; margin: 0; padding: 0; }
.nav ul li a { display: block; cursor: hand;  }
.nav ul li a:active { outline: none; }
.nav ul li a#gallery { background: url('../images/nav/gallery_inactive.png') no-repeat scroll top left; width:115px; height: 50px; }
.nav ul li a#gallery:hover, .loader ul li a#gallery { background: url('../images/nav/gallery_hover.png') no-repeat scroll top left; width: 115px; height: 50px; }
.nav ul li a#gallery.active, .nav ul li a#gallery.active:hover { background: url('../images/nav/gallery_active.png') no-repeat scroll top left; width: 115px; height: 50px; }
.nav ul li a#zine { background: url('../images/nav/zine_inactive.png') no-repeat scroll top left; width: 75px; height: 50px; }
.nav ul li a#zine:hover, .loader ul li a#zine { background: url('../images/nav/zine_hover.png') no-repeat scroll top left; width: 75px; height: 50px; }
.nav ul li a#zine.active, .nav ul li a#zine.active:hover { background: url('../images/nav/zine_active.png') no-repeat scroll top left; width: 75px; height: 50px; }
.nav ul li a#store { background: url('../images/nav/store_inactive.png') no-repeat scroll top left; width: 92px; height: 50px; }
.nav ul li a#store:hover, .loader ul li a#store { background: url('../images/nav/store_hover.png') no-repeat scroll top left; width: 92px; height: 50px; }
.nav ul li a#store.active, .nav ul li a#store.active:hover { background: url('../images/nav/store_active.png') no-repeat scroll top left; width: 92px; height: 50px; }
.nav ul li a#iam { background: url('../images/nav/iam_inactive.png') no-repeat scroll top left; width: 70px; height: 50px; }
.nav ul li a#iam:hover, .loader ul li a#iam { background: url('../images/nav/iam_hover.png') no-repeat scroll top left; width: 70px; height: 50px; }
.nav ul li a#iam.active, .nav ul li a#iam.active:hover { background: url('../images/nav/iam_active.png') no-repeat scroll top left; width: 70px; height: 50px; }

.nav ul li a#wiki { background: url('../images/nav/wiki_inactive.png') no-repeat scroll top left; width: 74px; height: 50px; }
.nav ul li a#wiki:hover, .loader ul li a#wiki { background: url('../images/nav/wiki_hover.png') no-repeat scroll top left; width: 74px; height: 50px; }
.nav ul li a#wiki.active, .nav ul li a#wiki.active:hover { background: url('../images/nav/wiki_active.png') no-repeat scroll top left; width: 74px; height: 50px; }
.nav ul li a#four11 { background: url('../images/nav/411_inactive.png') no-repeat scroll top left; width: 50px; height: 50px; }
.nav ul li a#four11:hover, .loader ul li a#four11 { background: url('../images/nav/411_hover.png') no-repeat scroll top left; width: 50px; height: 50px; }
.nav ul li a#four11.active, .nav ul li a#four11.active:hover { background: url('../images/nav/411_active.png') no-repeat scroll top left; width: 50px; height: 50px; }
.nav ul li a#ask_head { background: url('../images/nav/ask_inactive.png') no-repeat scroll top left; width: 67px; height: 50px; }
.nav ul li a#ask_head:hover, .loader ul li a#ask_head{ background: url('../images/nav/ask_hover.png') no-repeat scroll top left; width: 67px; height: 50px; }
.nav ul li a#ask_head.active, .nav ul li a#ask_head.active:hover { background: url('../images/nav/ask_active.png') no-repeat scroll top left; width: 67px; height: 50px; }

.loader { height: 0px; }
.loader ul li { list-style:none; }

#section-nav .crumbtrail { background-color:#191815; padding:3px 0 3px 20px; min-height:20px;  }

div.crumbtrail div.path { font-size: 10px; color: #FFFFFF; height: 22px;float:left; padding-top: 5px;  }
div.crumbtrail div.search { float: right; font-size: 10px; margin-right: 10px; }
.crumbtrail .path a, .crumbtrail .path a { color: #ada89e; }
.crumbtrail .path a.home, .crumbtrail .path a.home:visited { color: #70B2CC; }
.crumbtrail .path span.current { color: #70B2CC; font-weight: bold;  }
.crumbtrail .path #current-gallery { font-size:13px; padding-top:5px; }
.crumbtrail .path a.browse, .crumbtrail .path a.browse:visited { color: #ada89e; }

.crumbtrail #browser { overflow: hidden; display: none; }
.crumbtrail #browser ul { float: left; padding: 3px 0; margin: 4px 3px 6px 0px; background: #21201c; height:175px; }
.crumbtrail #browser ul li { list-style: none; padding: 3px 8px 3px 8px; margin: 0px 3px; color: #f26522; font-size: 10px; cursor: pointer; }
.crumbtrail #browser ul li:hover a.viewlink { display: visible!important; }
.crumbtrail #browser ul li a.viewlink, .crumbtrail #browser ul li a.viewlink:visited { font-size: 12px; color:#ada89e; text-decoration: none; }
.crumbtrail #browser ul li a.viewlink:hover { text-decoration: underline; }
.crumbtrail #browser ul li.active, .crumbtrail #browser ul li:hover { background: #2a2926; }

.crumbtrail li b { display:none; } 
.crumbtrail li b:hover { text-decoration: underline; } 
.crumbtrail li:hover b { display:inline; font-weight: normal; }
.crumbtrail #browser ul.catlist { min-width: 220px; }
.crumbtrail #browser ul.catlist.child { display: block; max-height: 320px; overflow: auto; }

div.stats { font-size: 10px; color: #6b6862; padding-left: 20px; margin-top:-20px; }

#people{ padding:10px; }
#people .person{ border-bottom:1px solid #aaa; padding:10px 5px;}
#people .person a{ font-size:15px; text-decoration:none; }

div.shade { clear: both; opacity: .3; background: black; min-height: 330px; }

div#registration { padding: 25px; color: white; }
div#registrationform { float: left; width: 335px; }
div#registrationinfo { width: 475px; margin-left: 25px; float: left; }
div#registrationform table.form td { width: 190px; }

table.form select#id_usergallery { width: 100%; }
table.form { border: 0; margin-top: 5px; }
table.form td, th { border: 0; padding: 0 10px 10px 0; font-weight: normal; text-align: left; vertical-align: top; font-size: 12px; color: #ADA89E; }
table.form th { padding-top: 2px; }
table.form td textarea { width: 100%; }
ul.errorlist { margin: 0; padding: 0; }
ul.errorlist li { list-style: none; color: red; margin-bottom:5px; width: 250px;}
table.form td ul.errorlist li {  width: 170px; }
table.form th.required { font-weight: bold; }

div#login { color: white; width: 500px; height: 600px; padding: 25px; margin: 0 auto; }

#channelhead { background: url('../images/channel-spacer.png') repeat-x top left #151412; padding:25px 0 10px 15px; }
#channelhead h3 { font-family:Courier New; color:#aaa; font-size:24px; font-weight:normal; padding:0; margin:0; }

#sectionhead { height: 20px; background: #191815; }
#sectionhead div.alerts { height: 29px; font-size: 11px; color: #ada89e; padding-left: 25px; }
#sectionhead div.alerts a, #sectionhead div.alerts a:visited { color: #ada89e; }
#sectionhead div.alerts em { color: #ada89e; font-style: normal; }

.profilecontent table.form { width: 100%; } 
.profilecontent table.form th { width: 25%; } 
.profilecontent #billing_info h1 { margin: 10px 0 10px 0; } 
.profilecontent #billing_info ul { padding: 0; margin: 0; }
.profilecontent #billing_info ul li { list-style: none; padding: 0!important; margin: 0!important; }
.profilecontent #billing_info dl { padding: 0; margin: 0 0 20px 0; clear: left; } 
.profilecontent #billing_info dt { float: left; width: 200px; } 
.profilecontent #billing_info dt dd { float: left; }
.bill-info { }
.bill-credit { padding-top: 7px;}
.buddy-info { padding-top: 13px;}

div.profile-nav ul { margin: 20px 0px 20px 0px; padding: 0px;  }
div.profile-nav li { list-style-type: none; }
div.profile-nav li.active{ color: #70b2cc; }
div.profile-nav li:hover { color: #70b2cc; }
div.profile-nav li a, div.profile-nav li a:visited { text-decoration: none; color: #FFFFFF }

div.profile-nav li.active a, div.profile-nav li.active a:visited, div.profile-nav li.active a:hover { color:#70b2cc; text-decoration: none; font-weight: bold; }
div.profile-nav li.active ul.profile_submenu { margin: 0px 0px 0px 20px;}
div.profile-nav li.active ul.profile_submenu li { font-size: 12px; margin: 0px; border:none; }
div.profile-nav li.active ul.profile_submenu li a { color: #ADA89E; }
div.profile-nav li.active ul.profile_submenu li a:hover { color: #70b2cc; text-decoration: none; }
div.profile-nav li.active ul.profile_submenu li a.action { color: #ADA89E; font-weight: normal; }

ul.profile_submenu li.active a, ul.profile_submenu li.active a:visited {  }
ul.profile_submenu li.active, ul.profile_submenu li:hover.active { }
ul.profile_submenu li:hover { background-color:transparent; }

div.profile-nav li a:hover { color: #70b2cc; text-decoration: none; }

.profile-nav-li {padding-left: 3px; }

.profile-main-row {  padding: 2px 0px 3px 0px; }
.profile-nav { font-size: 12px; color: #ADA89E; padding: 0px 0px 0px 18px; margin: -1px 0px 0px 0px; width: 300px; background-color: #191815; float: left; }
.profile-nav-option { padding: 10px 5px 10px 10px; margin-top: 10px; }
.profile-nav-option-about-me { text-indent:-10000px; background: url("../images/iam-subhead-about-me.png") no-repeat top left; }
.profile-nav-option-messages { text-indent:-10000px; background: url("../images/iam-subhead-messages.png") no-repeat top left; }
.profile-nav-option-my-content { text-indent:-10000px; background: url("../images/iam-subhead-my-content.png") no-repeat top left; }
.profile-nav-option-my-relationships { text-indent:-10000px; background: url("../images/iam-subhead-my-relationships.png") no-repeat top left; }


.media-nav-option-modtracker { text-indent:-10000px; background: url("../images/iam-subhead-modtracker.png") no-repeat top left; }
.media-nav-option-forums { text-indent:-10000px; background: url("../images/iam-subhead-forums.png") no-repeat top left; }
.media-nav-option-journals { text-indent:-10000px; background: url("../images/iam-subhead-journals.png") no-repeat top left; }
.media-nav-option-profiles { text-indent:-10000px; background: url("../images/iam-subhead-profiles.png") no-repeat top left; }
.media-nav-option-othermedia { text-indent:-10000px; background: url("../images/iam-subhead-othermedia.png") no-repeat top left; }



.profile-nav-option h2 { font-size: 18px;}


.profile_galleryactions { float: right; padding-right: 10px; }
.iam-form-content { padding: 40px 10px 0px 0px; } /* Careful changing this */
.iam-form-content p, .iam-form-content span { font-size: 12px; color: #ADA89E;}

div.profilecontrols  { padding: 40px 0px 20px 00px; width: 625px; float: left; color: white; }
div.profilecontent { padding: 0px 0px 20px 20px; width: 625px; float: left; color: white; } 

div.profilecontrols div.profile_galleryactions { float: right; font-size: 11px; color: #ADA89E; margin-top: 15px; }
div.profilecontrols div.profile_galleryfilters { font-size: 11px; }
div.profilecontrols div.profile_galleryactions ul { margin: 0; padding: 0; }
div.profilecontrols div.profile_galleryactions li, div.profilecontrols div.profile_galleryfilters li { display:inline; list-style: none; margin: 0; }
div.profilecontrols a, div.profile_galleryactions a { font-size: 10px; font-weight: bold; text-transform: uppercase; color: #70B2CC; }
div.profilecontrols a.cancel_button, div.profile_galleryactions a.cancel_button { font-size:0px; }

div.gallery_form { padding: 25px 0; }


/* Moderation */
.moderatecontent .thumbnail{ width:87px; float:left; padding:10px;}
.moderatecontent strong{ color:#6B6862;}

div.moderatenav { float: left; margin-left: 19px; margin-top: 10px; font-size: 12px; width: 130px; overflow:hidden; }
div.moderatenav ul { margin-top: 0px; margin-left: 5px; padding: 0px; }
div.moderatenav ul li ul { margin-top: 5px; }
div.moderatenav ul li { list-style: none; margin: 0 0 5px 0; padding: 0; }
div.moderatenav ul li a { text-decoration: none; }
div.moderatenav ul li a:hover { text-decoration: underline; }
div.moderatenav ul li a.active { font-weight: bold; }

div.moderatecontent{ width:800px; float:right; }

div.mod_main{ width:550px; margin-right:15px; position:relative; }
.mod_main_story, .mod_main_video{ width:450px; margin-right:15px;}
.mod_main_story img{max-width:400px;}
div.mod_meta{ width:235px; margin-bottom:25px;}

form.mod_form{ margin-bottom:25px; }
form.mod_form div{ margin-bottom:5px; }
form.mod_form label{ margin-bottom:2px; display:block; font-size:14px;}
form.mod_form select{ font-size:14px;}
form.mod_form #mod_add_comment{ color:#F26522; cursor:pointer; font-size:12px;}
form.mod_form select.asmSelect { width: 100%; }

#mod_queue{ margin-top:25px; }

div.inline-info { clear: both; padding-top:20px; }

div.moderatecontent div#media-browser { padding-top: 9px; }
div.moderatecontent div#media-browser h2 { margin-bottom: 9px; }

div.thumbnails div.pagecontrols { padding-top: 7px; text-align: center; }

div.othersubs { margin-right: 20px; overflow: hidden; clear: both; margin-bottom: 20px; }
div.othersubs div { float: left; background: black; text-align: center; width: 110px; height: 73px; margin: 4px 4px 0 0 ; }

#info div.leftside { float: left; margin-right: 20px; margin-bottom: 20px; width:200px; }
#info div.rightside { float: left; border-left: 1px solid #6B6862; padding-left: 20px; margin-bottom: 20px; width: 222px; }

div.notfound { width: 300px; margin: 0 auto 0 auto; padding: 20px; }
div.notfound h1 { margin-bottom: 10px; }
div.notfound p { color: #aaaaaa; }

div#stories h4 { color: white; font-size: 15px; line-height: 18px; margin: 0 0 5px 0; font-weight: bold; }
div#stories h4 a, div#stories h4 a:visited { color: white; text-decoration: none; }
div#stories h4 a:hover { text-decoration: underline; }
div#stories p { font-size: 13px; line-height: 16px; color: white; }
div#stories.column.skinny p { font-size: 11px; color: #ada89e; }
div#stories p.byline { color: #6b6862; }
div#stories p.byline strong { color: #ada89e; font-weight: bold; }
div#stories p a { color: #c61441; text-decoration: none; }
div#stories p a:hover { text-decoration: underline; }

div.gallery_form table.form { width: 100%; }
div.gallery_form table.form th { width: 140px; }
div.gallery_form textarea { width: 100%; }
div.gallery_form textarea#id_subdescription { height: 75px; }
div.gallery_form textarea#id_body { height: 500px; }

div.modstory { width: 500px; overflow: hidden; float: left; margin-right: 20px; }

div#stories.moderatecontent div.column div.story_thumb { width: 180px; }
div#stories.moderatecontent div.inline-info { clear: none; width: 500px; }
div#stories.moderatecontent #media-browser div#info div.rightside table.form td textarea { width: 165px; }
div#stories.moderatecontent #media-browser div#info div.rightside table.form td select { width: 165px; }

div.other_stories { overflow: hidden; width: 500px; padding-top: 20px; }

div#stories.moderatecontent #media-browser div#info p { font-size: 13px; color: white; }
div#stories.moderatecontent #media-browser div#info p.data { color:#6B6862; font-size: 13px; }

#progress_container { font-size: .9em; width: 100%; height: 1.25em; position: relative; margin: 3em 0; display:none; }
#progress_filename { font-size: .9em; width: 100%; }
#progress_bar { width: 100%; border: 1px solid #999; }
#progress_indicator { background: #8a9; width: 0; height: 4px; }

#profile-content{float:left; padding:15px; width:630px;}

#profile-picture-check { float: left; width: 200px; color: #ADA89E; font-size: 12px;  }
#change-profile-picture { float: right; color: #ADA89E; font-size: 12px; padding-right: 10px; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #70B2CC; }  }



#change-profile-picture  a   { font-size: 12px; }
#iam-profile-picture { }
#iam-profile-picture-me{ padding: 10px 0px 10px 0px; }
#change-password { display: block; padding-top: 10px; }
.formV2 { margin-bottom:10px; }
.formV2 p, .formV2 span, .formV2 label, .formV2 div { color: #ADA89E; font-size: 12px; }

.formV2 input[type=text] { padding:2px 0px 2px 2px; font-size:12px; width:250px; margin-top:2px; border: 1px solid #000}
.minutes input[type=text] {margin: 2px 0px 2px 2px; width:40px; }
.minutes{display:inline;}
.formV2 label{ display:block; padding: 0px 10% 4px 0px; margin:8px 0 0 0; font-size:12px; }
.formV2 .inputfield, .formV2 textarea{ height:125px; width:95%; background: url('../images/field-bg.gif') repeat-x top left #ffffff; border:1px solid #000; padding:8px; font-size:14px;  margin-top:5px;}
.formV2 select { margin-top:2px; width: 250px; }
.form-section{ margin-top: 25px; margin-bottom:20px; }
.formV2 .extern-profile label{ display: inline;}
.formV2 .extern-profile h3{ display: inline}
.formV2 .extern-profile ul li{list-style: none; margin-left: -25px;}
.formV2 .form-extern-profile h3{ display: inline}


.formV3 { margin-bottom:2px; }
.formV3 p, .formV2 span, .formV3 label, .formV3 div { color: #ADA89E; font-size: 12px; }

.formV3 input[type=text] { padding:2px 0px 2px 2px; font-size:12px; width:250px; margin-top:1px; border: 1px solid #000000;}
.formV3 label{ display:block; padding: 0px 10% 4px 0px; margin:2px 0 0 0; font-size:12px; }
.formV3 .inputfield, .formV3 textarea{ height:125px; width:95%; background: url('../images/field-bg.gif') repeat-x top left #ffffff; border:1px solid #000; padding:8px; font-size:14px;  margin-top:5px;}
.formV3 select { margin-top:2px; width: 250px; }
.formV3 .extern-profile label{ display: inline;}
.formV3 .extern-profile h3{ display: inline}
.formV3 .extern-profile ul li{list-style: none; margin-left: -25px;}
.formV3 .form-extern-profile h3{ display: inline}


.pointer{ cursor:pointer; }

.sym{ color:#fff; }
.sub_sym{ font-size:16px; font-weight:bold; }
.deleted{border:1px solid #70B2CC ;padding:7px;margin-top:10px;margin:auto;}
.action_controls{ margin:5px 0; }




.action_button, .action_button:visited{ border:1px solid #878580; padding:5px 20px 5px 5px; background: url('../images/button_icon.gif') 92% no-repeat; cursor:pointer; color:#F26522; }

.buddy_action_button, .buddy_action_button:visited{ border:1px solid #878580; padding:5px 20px 5px 5px; background: url('../images/button_icon.gif') 92% no-repeat; cursor:pointer; color:#F26522; }

.edit, .edit:visited{ padding-left:25px; background: url('../images/pencil.gif') no-repeat 5% 50% #13110F; }

.comment, .comment:visited{ padding-left:25px; background: url('../images/comment.gif') no-repeat 5% 50% #13110F; }
.add, .add:visited{ padding-left:25px; background: url('../images/plus.gif') no-repeat 5% 50% #13110F; }

.delete, .delete:visited{ padding-left:25px; background: url('../images/delete.gif') no-repeat 5% 50% #13110F; }

.buddy_section_subheader{ margin-bottom:20px; padding-bottom:30px;}

.section_header{ border-bottom:1px solid #999; padding-bottom:5px; margin-bottom:15px; }
.section_header h2, .section_header h1{ margin:5px 0; padding:0; float:left; }
.section_subheader{ margin-bottom:20px; padding-bottom:10px; }
.section_subtitle{ cursor:pointer; font-size:15px; color:#70B2CC; width:290px; padding-left:5px; display:block; }
.section_description{ font-size:12px; color:#999; }
.section_subtitle:hover{color:#fff;}
.section_hidden{ padding:10px; }
.section_hidden_dark{ background:#2f2e2c;  padding:10px; margin-top: 10px; }
.section_dark{ padding:10px 0px 0px 0px; margin:5px 0px 0px 0px; color:#ADA89E; font-size: 12px; }
.section_empty{ color:#999; margin:5px 0; font-style:italic; }

.item{ color:#ffffff; margin:8px 0; background:#383733; padding:3px 0 3px 7px; }
.item_alt{ color:#ffffff; margin:8px 0; background:#3c3b37; padding:3px 0 3px 7px; }

.paginator{padding:3px 10px 5px 3px; font-size:13px;}
.forum-paginator{padding:10px 10px; font-size:10px;}

/***** Messages Module ******/
#messagebox { border:none; width:100%; margin-top: 10px; margin-bottom: 10px; }
#messagebox td { vertical-align: top; padding: 2px 0px 2px 0px; margin: 0px; border: none; font-size: 11px; color: #ADA89E; }
#messagebox th { vertical-align: top; padding: 5px 0px 5px; margin: 2px 0px 4px 0px; border: none; font-size: 11px; color: #FFF; background-color: #3b3a36; font-weight: bold;  }
#messagebox a{text-decoration:none;text-transform:none;}
#messagebox a.iam-message-case p{text-transform: none;}
#messagebox .table-checkbox { width: 20px;} 
#messagebox .table-sender { width: 100px; word-wrap: break-word;}
#messagebox a.table-td-sender,
#messagebox span.table-td-sender { width:100px; display: block; word-wrap:break-word; padding-right: 10px;}
#messagebox .table-subject { width: 150px; }
#messagebox a.table-td-subject { width:150px; display: block; word-wrap:break-word;}
#messagebox .table-date { width: 100px; }
#messagebox .table-message { width: 253; word-wrap: break-word;}
#messagebox a.table-td-message { width:253px; display: block; word-wrap:break-word;}
#messagedetails { border:none; width:100%; margin-top: 10px; margin-bottom: 10px; }
#messagedetails td { vertical-align: top; padding: 0px; margin: 0px; border: none; font-size: 11px; color: #ADA89E; }
#messagedetails th { vertical-align: top; padding: 5px 0px 5px; margin: 2px 0px 4px 0px; border: none; font-size: 11px; color: #FFF; background-color: #3b3a36;  }
#messagedetails tr.read th { background-color:#222222; }
#messagedetails a{text-decoration:none;}

#messagedetails .table-empty { width: 20px; }
#messagedetails .table-date { width: 160px; }
#messagedetails .table-sender { width: 150px; }
#messagedetails .table-subject { width: 150px; max-width: 150px; overflow: hidden;}
#messagedetails .table-button { width: 130px; text-align:right; padding-right: 3px; }
#messagedetails .table-avatar { width: 45px; height: 35px; text-align: center;}



.message-functions { padding-top: 40px; }


.profile_messageactions {background:#191815;}
.profile_messageactions a{ color:#70B2CC; text-decoration:none; }
.profile_messageactions #active a{ color:#70B2CC; font-weight:bold; }
.profile_messageactions a:hover{text-decoration:underline;}
.profile_messageactions ul{list-type:none; margin:0;}
.profile_messageactions li{ display:inline; padding:8px 15px; }

/***** Friends Module ******/ 
.friend_box{ text-align:center; padding:0px; float:left; }
.friend_box a{text-decoration:none; display:block;}
.friend_box a:hover{text-decoration:underline;}

.new_friend_box{ text-align:left; padding:0px; width: 100%; clear:both; }
.new_friend_box a{text-decoration:none;}
.new_friend_box a:hover{text-decoration:underline;}


div.avatar_thumbnail { text-align: middle; width:90px; height:90px; display:block; margin-top: 3px; }

div.most_active { text-align: middle; display:block; margin-top: 3px; margin-left:25px}
div.most_active img { padding-top:10px}

div.friend_thumbnail img { text-align: middle; width:90px; height:90px; display:block; margin-top: 3px; }

#request_img{ width:110px; float:left; }
#request_img div.avatar_thumbnail{ width: 110px; height: 110px; background: black; text-align: center; }
#request_img img{ height:110px; border-right:#191815 2px solid; border-bottom:#191815 2px solid; }
#request_message{ background:#191815; padding:10px; float:left; height:110px; width:450px; margin-bottom:15px; }
#request_spacer{ float:left; background: url('../images/speech.gif') no-repeat center; width:30px; height:110px; }

/***** Journals Module *****/ 
.journal_body{ display:none; padding:10px 15px 0px 0px; }
.journal_header { }
.journal_date { font-size: 11px; color: #ADA89E; } 
.journal_name { font-size: 13px; color: #ADA89E; font-weight: bold; }
.journal_body_text { font-size: 12px; color: #ADA89E; }
.journal_hidden_comments { font-size: 12px; color: #ADA89E; }
.journal_comments { padding: 30px 0px 0px 0px; }

.comment_container{ background:#191815; padding:4px 0px 0px 0px; }
.comment_user{ color:#fff; font-size:15px; margin-bottom:4px; }
.comment_date{ color:#999; font-size:11px; margin-bottom:10px; }
.comment_avatar{padding-right:10px;}
.comment_avatar div.avatar_thumbnail { width: 35px; height:35px; border:2px solid #999; background: black; text-align: center; }

div.profile_media_thumb { height:160px; width:185px; padding:5px 5px 20px 5px; float: left; }
div.profile_media_status { font-size: 11px }
div.profile_media_title { font-size:11px; padding: 0px 0px 5px 0px; }
div.profile_media_title_height { min-height: 22px; text-align: left;}
div.profile_media { margin-bottom:5px;}
div.profile_media_controls { font-size:10px; padding:7px 0 4px 0;}
div.profile_media_controls a{ color:#6B6862; }
div.profile_media_controls a:hover, div.profile_media_controls a:visited{ color:#6B6862; text-decoration:none; } 

div.gallery ul li { list-style: none; overflow: hidden; margin-bottom: 20px; float:left; width:160px; }
div.gallery ul { margin: 10px 0px; }
div.mainimage { padding-left: 0px; }

.call_to_action { background: url('../images/warning.gif') 1% 5% no-repeat #560804; padding:10px 35px; margin:5px;color:#ddd; }

/***** Subscribe Module ******/ 
/*
.subscription { border: 1px dotted #0a0a0a; cursor: pointer; float: left; margin: 1em; width: 250px; height: 214px;}
*/
.subscription { border: 1px dotted #0a0a0a; cursor: pointer; float: left; margin: 1em; width: 250px; }
.subscription_choices .pricing_term { border: 1px dotted #0a0a0a; cursor: pointer; float: left; margin: .5em; width: 150px; }
.subscription_choices dt { float: left; margin: 0; padding: 0 0 0 ; }
.subscription_choices dd { margin: 0; padding: 0; }

.wizard_navigation { } 
.wizard_navigation p { display: inline; }

.tags{ padding:4px 10px 0 0; }
.tags label { padding-right:4px; }
.tag { text-decoration:underline; }
#media_comment_form{ margin:10px auto; }
#media_comment_form{ text-align:center; }
#media_comment_form input, #zine_comment_form input{ margin:5px 0; }
#media_comment_form #id_comment, #zine_comment_form #id_comment{ width:282px; }
#media_comments .comment_body{ color:white; font-family: "Times new Roman", serif; font-style:italic; font-size:15px; line-height: 18px; margin-bottom:20px; }
#media_comments .comment_user{ color:#A7A399; font-size:13px; line-height: 26px; font-family: Arial, helvetica,sans-serif; font-style: normal; }

ul.poll_list { margin: 0 0 1em 0; }
ul.poll_list li { list-style: none; margin-bottom: 10px; }
ul.poll_list a { font-size: 10px; }
ul.poll_list a.title { text-decoration: none; font-weight:bold; font-size: 14px; }
ul.poll_list a.title:hover { text-decoration: underline; }


div.poll_view ul li { list-style: none; margin-bottom: 4px; }
div.poll_view ul li input, div.poll_view ul li label { vertical-align: middle; }

.parent_category{ font-weight:bold; }

/***** Calendar *****/ 
#eventcalendar{ cursor:pointer; }
#eventcalendar:hover{ text-decoration:underline; }
#eventCalendarWidget{ position:absolute; right:0; z-index:2000; background:#2a2926; padding:15px; text-align:center; height:310px; width:250px; border:1px solid #EBEBEB;}

#calenderWrapper{ z-index:3000; }
#calendarWrapper #all_events{ color:#70b2cc; font-size:15px; display:block; padding:5px 0 0 0;}
#calendarWrapper .tooltip{ position:absolute; top:20px; z-index:10; width:500px; padding:10px; background:#000; display: none; }
#calendarWrapper .event_title{ font-weight:bold; }
#calendarWrapper td .hasevent{ border: 2px solid #70B2CC; cursor:pointer; }

#ui-datepicker-div{ background:#2a2926;width:300px; }

table.ui-datepicker-calendar { margin:auto; }
table.ui-datepicker-calendar td{ border:1px solid #666; padding:0; text-align: center;  }
table.ui-datepicker-calendar td a{ display:block; padding:8px; font-weight:bold; }
.ui-datepicker-header{ margin:10px auto; text-align:center; }
table.ui-datepicker-calendar td.ui-datepicker-unselectable{ border:0; }
table.ui-datepicker-calendar td.ui-datepicker-unselectable span {display:none;}
.ui-datepicker-next{ cursor:pointer; float:right; height:23px; width:22px; background:url('../images/cal-next.png') no-repeat; }
.ui-datepicker-prev{ cursor:pointer; float:left; height:23px; width:22px; background:url('../images/cal-prev.png') no-repeat; }
.ui-icon{ display:none; }
.ui-datepicker-month, .ui-datepicker-year{ font-size:15px; margin-left: 5px;margin-right:5px;}


div.nomedia, div.actionmedia { margin:auto; background:#262521; border:6px solid #33322e; padding:10px; color:#ADA89E; font-size:13px; line-height: 16px;}
div.nomedia, div.nomedia-thin{ display:none; }
div.nomedia h3, div.actionmedia h3, div.nomedia-thin h3{ color:#9a9a9a; font-size:17px; font-weight:normal; margin:10px 0; line-height:20px;}
div.nomedia-thin{ text-align:center; border:3px solid #ffffff; padding:0 10px; margin-top:5px; line-height:12px;}
div.actionmedia{ width: 700px; margin:auto;}
div#stories.column.skinny .nomedia p { font-size:13px; }
div.nomedia a, div#stories.column.skinny .nomedia p a { color:#F26522; text-decoration:none; }
div.nomedia a:hover, div#stories.column.skinny .nomedia p a:hover{ text-decoration:underline; }
.actionmedia form{ margin:auto; width:300px; text-align:center;}
.actionmedia form p{ font-size:10px;}
.actionmedia form label{ font-size:14px;}
.actionmedia input[type="text"]{ width:250px; display:block;}
.actionmedia input{ margin:auto; font-size:12px; margin:3px 0; padding:3px; }

.submit { border:1px solid #878580; font-size: 10px; font-weight: bold; text-transform: uppercase;  padding:5px 20px 5px 5px; margin-top: 10px; background: url('../images/button_icon.gif') 92% no-repeat; cursor:pointer; color:#F26522; text-decoration: none;}
.submit:hover { border:1px solid #878580; font-size: 10px; font-weight: bold; text-transform: uppercase;  padding:5px 20px 5px 5px; margin-top: 10px; background: url('../images/button_icon.gif') 92% no-repeat; cursor:pointer; color:#F26522; text-decoration: underline;}
.submit_small { border:1px solid #878580; padding:3px 3px 3px 3px; margin-top: 10px; color:#70B2CC; font-size: 12px; background: transparent;  }
.submit_big { font-family: "Tahoma", arial, helvetica, serif; border:1px solid #878580; font-size: 13px !important; font-weight: bold; text-transform: uppercase;  padding:5px 20px 5px 5px !important; margin-top: 10px !important; background: url('../images/button_icon.gif') 92% no-repeat; cursor:pointer; color:#F26522; text-decoration: none;}
.submit_big:hover { font-family: "Tahoma", arial, helvetica, serif; border:1px solid #878580; font-size: 13px !important; font-weight: bold; text-transform: uppercase;  padding:5px 20px 5px 5px !important; margin-top: 10px !important; background: url('../images/button_icon.gif') 92% no-repeat; cursor:pointer; color:#F26522; text-decoration: underline;}

#iam_submit {
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-ms-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;

}

.submit_strong { border:1px solid #878580; font-size: 12px; font-weight: bold; text-transform: uppercase;  padding:5px 20px 5px 5px; margin-top: 10px; background: url('../images/button_icon.gif') 92% no-repeat; cursor:pointer; color:#F26522; }
.submit_light { border:1px solid #333; font-size: 10px; font-weight: bold; text-transform: uppercase;  padding:5px 20px 5px 5px; margin-top: 10px; background: url('../images/button_icon.gif') 92% no-repeat; cursor:pointer; color:#444; }
.submit_strong:hover { -webkit-box-shadow: 1px 1px 2px 1px #F26522; -moz-box-shadow: 0px 0px 2px 1px #F26522; box-shadow: 0px 0px 2px 1px #F26522; }

.submit_medium { border:1px solid #878580; font-size: 10px; font-weight: bold; text-transform: uppercase;  padding:5px 20px 5px 5px; margin-top: 10px; background: url('../images/button_icon.gif') 92% no-repeat; cursor:pointer; color:#F26522; }
.submit_medium:hover { -webkit-box-shadow: 1px 1px 2px 1px #F26522; -moz-box-shadow: 0px 0px 2px 1px #F26522; box-shadow: 0px 0px 2px 1px #F26522; }

.submit_href, 
.submit_href:hover, 
.submit_href:visited, 
.submit_href:active { border:1px solid #878580;  padding:7px 20px 6px 5px; margin-top: 10px; background: url('../images/button_icon.gif') 92% no-repeat; cursor:pointer; color:#70B2CC; text-decoration: none; }

.iam-submit { border:1px solid #878580; padding:5px 5px 5px 5px; background:  92% no-repeat; cursor:pointer; color:#70B2CC; }
div .cancel-password { border:1px solid #878580; padding:5px 20px 5px 5px;  cursor:pointer;text-decoration: None;}
#cancel a:hover{text-decoration:none;}
.transfer { border:1px solid #878580; padding:5px 20px 5px 5px; background: url('../images/button_icon.gif') 92% no-repeat; cursor:pointer; color:#70B2CC; }
.submit_prev { border:1px solid #878580; padding:5px 5px 5px 20px; font-size: 10px; font-weight: bold; margin-top: 10px; text-transform: uppercase; background: url('../images/button_icon_prev.gif') 8% no-repeat; cursor:pointer; color:#F26522; }
.submit.disabled, .submit_prev.disabled { cursor: auto; color: #6B6862; }
.submit a, .submit_prev a {text-decoration:none;}
.actionbutton { border:1px solid #878580; padding:5px 20px 5px 5px; background: url('../images/button_icon.gif') 95% no-repeat; cursor:pointer; color:#fff; }
.actionbutton a, .actionbutton a:visited{ color:#fff; }

.score { border:1px solid #878580; padding:10px; }
.vote { padding:6px 10px; }

#events-admin { padding:0 20px; }
#events-admin a { text-decoration:none; }
#events-admin a:hover { text-decoration:underline; }

#view-all-events{ text-align:center; font-size:15px; }
#view-all-events a{ color:#70B2CC;}


#add_more, #add_meta{ cursor:pointer; color:#70B2CC; font-weight:bold; display:block; margin-bottom:10px;}
.photo-form{ display:none; }
.photo-form label, #media-data-form label{ display:block; width:200px; float:left;}
.photo-form div, #media-data-form div{ margin:10px 0;}

.form-panel{ padding:10px; background:#13110F; }

.error{ color:#ff0000; font-size:11px; }
.errorIndented{ color:#ff0000; font-size:11px; margin-left: 20px; margin-bottom: 4px; }
.error ul{ padding:0; margin:0; padding-left:200px;}
.error ul li{ list-style:none; }

/*
.delete_button{ background: url('../images/delete.gif') no-repeat; padding:2px 6px 2px 17px; }
.edit_button{ background: url('../images/edit.gif') no-repeat; padding:2px 6px 2px 17px;}
.view_button{ background: url('../images/zoom.gif') no-repeat; padding:2px 6px 2px 17px;}
*/

.missing {height:43px; width:43px; background:url('../images/missing.png') no-repeat;}

.form_head{ padding:10px 10px 10px 0px; margin-bottom:50px; }
.form_section{  padding:15px 0;}
.form_pane, .form_pane input, .form_pane select, .form_pane textarea { width:275px;}
.form_pane select{ height:75px; }
.form_pane textarea {height:125px;}
.form_pane input, .form_pane select{ margin-bottom:15px;}
.form_pane .checkbox input{ width:20px; margin-bottom:5px;}
.form_pane label{ display:block; }
.form_pane h3{  margin-bottom:5px; padding-bottom:5px;}

.edit-photo-albums { padding: 10px 0px 0px 0px; }
.watermark_postion_select {  padding: 10px 0px 0px 0px; }
.watermark_postion_select select {height:30px;}

.remove{ height:15px; width:15px; background: url('../images/cat_remove.png') no-repeat left center; display:block;}
.remove.inb{display:inline-block;height:10px;width:10px;}
.tag-item{ margin-bottom:4px; }
.tag-item.inb{margin-right:5px;}
.tag_display{margin: 5px 0pt 20px; display: block;}

.asmList{ margin:0; }
.asmList li{ margin:5px 0; list-style: none; }

.video-thumbnails{ margin:15px 0;}
.video-thumbnails img {margin:0 10px;}

.processing{ height:120px; width:160px; background:#000000;}

.ui-datepicker{ z-index:1000;}

div.album-filter{ margin:4px 15px; }
div.album-filter a, div.profile-nav li.active div.album-filter a{ font-weight:normal; }

.tip-box{ padding: 30px 0px 10px 0px; position:relative;}
.tip-box h4 { color:#a5a397; }
.tip-box p { padding: 0px 20px 0px 0px; margin:0; font-size: 12px; color: #ADA89E;  }
.tip-box #close-tip-box{ cursor:pointer; height:20px; width:20px; position:absolute; right:6px; top:6px; background:url('../images/close-tip.gif') no-repeat;}

.datepicker_header { background: #42403C; }
.datepicker_newYear { background: #42403C; }
.datepicker_newMonth { background: #42403C; }

.loading{ background:url('../images/loader_browser.gif') 50% 50% no-repeat; width:170px; height:82px; margin:auto;}
#dob_form, #overlay_prompt, #ask_iam, #ask_iam_2, #free_iam { position:absolute; z-index:999; left:30%; top:50px; width:475px;}
#dob_form_overlay, #overlay{ position:absolute; z-index:998; width:100%; background:#000000; filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8; opacity: 0.8; min-height:100%; height:auto !important;height:100%;}

#impersonate-stop a{color:#70b2cc;font-weight:bold;font-size:12px;}

 /*clearfix class*/
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.media-meta{display:none; }
.original { position:relative; width: 280px; }
.media-meta-link{ cursor:pointer; color:#70B2CC;}
#media_form{ display:none; }
.iam_media_thumb{ margin:auto;}
.iam_media_thumb img {
    display: block;
    padding:4px;
    border:solid;
    border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
    border-width: 1px 2px 2px 1px;
    background-color:white;
}
a.rss-link,a.rss-link:visited, a.rss-link:hover {
    background: transparent url('../images/rss.png') no-repeat 0 0;}

.add-row {text-transform:capitalize;}
.delete-row {text-transform:capitalize;padding-left:5px;}

#theme_form .submit{float: right;}
.message{margin: 5px 0; float: right;}

.del-container{margin-top:5px;border: #d3d3d3 solid 1px;background-color:#f0f0f0;display:inline-block;}
.uploadfile{}
.del-container .del1{
        background:url('../images/cross.png') no-repeat;display:inline-block;
        height:19px;width:18px;cursor: pointer;vertical-align: middle;
}
.del-container .del2{padding-right:10px;height:19x;vertical-align: middle;}
.del-container .del2 a:hover{color:#70B2CC;}

#search-profile{
color:#ADA89E;
font-size: 14px;
margin-right: 10px;
float: right;
}

#search-form{
    background: none repeat scroll 0 0 #191815;
    height: 25px;
}

#go-to-search, #search-container form{
    margin: 12px;
}

.t_left { display:inline-block; width: 420px; margin-right: 15px;padding-bottom:10px}
.t_left p{display: inline-block; margin-bottom: 15px;padding-left:10px;}
.t_left ul{display: inline-block; margin: 0 0 0 10px;}
.t_left ul li{ list-style: none;}

.t_right { display:inline-block; width: 420px; padding-bottom:10px}
.t_right p{display: inline-block; margin-bottom: 15px;padding-left:10px;}
.t_right ul{display: inline-block; margin: 0 0 0 10px;}
.t_right ul li{ list-style: none;}

#location-search-box{margin-top: 20px;}
.avatar-user-result{margin: 8px;}
.avatar-user-result a span{display: block; text-align: center; width: 80px;}

#list-result, #avatar-result{display: block; float: left;}
.search-results-avatars { width: 100px; height: 100px; }
#create-search-menu{margin-top: 15px;}
#perform-usermatch-search{margin: 10px 0 0 10px}
.forum-post { margin-bottom:0px; }
.forum_options { padding-top: 20px; }
.extern-profile-interest {margin-top: 10px;}
.extern-profile-interest-loc {margin-top: 10px;float: left; width: 400px;}
.profile_location_map {float:left;margin:10px;display:inline-block;width: 200px; height: 200px;}

#questionnaire_form ul li textarea{height: 100px; width: 590px;}
#questionnaire_form .submit{float: right; margin: 5px 10px;}
.profession_type li{list-style: none; margin: 7px 0;}
.studio_info li{list-style: none; margin: 7px 0;}
.studio_info li label{display: inline-block; width: 150px;}
.studio_pic li{list-style: none; margin: 7px 0;}
.studio_pic li label{display: inline-block; width: 230px;}
.studio_pic1 label{display: inline-block; width: 280px;}
#action_message{float: right;}

div.gallery_iam ul li { margin-bottom:0px; width:185px; }
div.gallery_details ul li { margin-bottom:0px; width:64px; }
div.profile_media_thumb_details { height:45px; width:60px; text-align:center; padding:0px; float: left; }

div.profile-nav li.active label, div.profile-nav li.active label:visited, div.profile-nav li.active label:hover { color:#70b2cc; text-decoration: none; font-weight: bold; }
div.group_albums ul{ margin: 0px; }

.IM-message{ background-color: #3b3a36; border: 1px solid #878580; margin: 0px 0px 10px 0px; padding: 6px 6px 3px 6px; font-size: 11px; color: #ADA89E }

#search-warning{margin-left:60px}
.error-range li { color: red; list-style: none; padding-left: 140px; }
.error-loc li { color: red; list-style: none; padding-left: 43px; }
.search-loc li { color: red; list-style: none; padding-left: 340px; }
.hit-list-link {margin-left: 25px; margin-top: 10px; margin-bottom: 5px;}
div.img-cont {width:160px}
#id_usergallery {height: 135px; }











.action_cross_button, .action_cross_button:visited{ padding:2px 5px 2px 5px;  }

.spacing{padding-bottom: 5px}

.centers  th,td{text-align:center;padding:0px 0px 10px 0px}

.petition-ac-prof {margin-bottom: 20px;}

.modcode-encode li {list-style: none}
.modcode-encode-right {background-color: grey;}
.modcode-encode-title {background-color: #AAA; font-variant: normal;}
.modcode-encode-suffix li {font-size: 15px; list-style: none}
.modcode-view {display: block;padding-left: 200px;}
.modcode-view a {text-decoration: underline; }
.modcode-table {padding-left: 140px;}
.modcode-table table {width: 700px; }
.modcode-table table tbody tr td {border-style: none;}
.modcode-details { padding-left: 140px; padding-top: 20px; font-family: monospace;}
.modcode-det-trt {padding-left: 14px; }
.modcode-opt-sym {display: inline-block; width: 70px;}
.modcode-opt-title {display: inline-block; width: 450px;}
.modcode-opt {display: inline;}
.mod-decode {padding-left: 100px;padding-top: 50px;}
.mod-decode-title {font-size: 15px;}
.mod-decode-desc {padding-left: 12px;}
.decode-ta {width: 500px;}
.nolist li {list-style: none;}
.view-row1 {padding-left: 88px;font-size: 26px;}
.view-row2 {padding-left: 120px;}
.view-row3 {padding-left: 265px;}
.view-row4 {padding-left: 160px;}
.view-row5 {padding-left: 265px;}
.view-row6 {padding-left: 200px;}
.encode-result {font-family: monospace;}
.msg-send {padding-left: 14px; padding-top: 10px;}
.on-off-color{color: #F26522!important; }
#safemode.on-off-color{ color: #ADA89E!important; }

.profile-form-content { padding-top: 40px; font-size: 12px; line-height: 1.1; }
.profile-form-content p { padding: 0px 40px 5px 0px; }
.transfer-instructions { padding: 0px 40px 5px 0px; }

.help_link{padding-right:10px; float:right;}
.custom_help {padding:30px 10px 10px 20px;}

.help_content {height:auto;}
.help_content label{display: block;font-size: 12px;margin: 15px 0 0;}
.help-error{padding-left: 120px;}

.info_page {padding:30px 10px 10px 20px;}
.info-body{ margin-top: 25px; margin-bottom:20px; }

/*.forum-form-search input[type=text]{background-color: #FFFFFF!important; width: 200px; font-size: 12px; margin-right: 10px }*/
.forum-form-search input[type=text] { width:193px;font-size:11px; font-weight: bold; font-family:"Arial", helvetica,sans; border:1px solid #878580;padding:1px;height:20px;background:#000;color:#fff;}

.button_padding{padding-top:10px!important;padding-bottom:7px!important;}

#media_picker{ padding: 0px 0px 10px 0px; }
#media_picker h1, #media_form_upload h1 { margin: 10px 10px 10px 10px; }
.media_thumb{ background:#000000 none repeat scroll 0 0; border:1px solid #0B0B0B; float:left; height:60px; margin: 2px; text-align:center; width:80px; cursor:pointer; }
.media_thumb:hover { border:1px solid #EBEBEB; }
#media_form_upload { }
#media_form_upload_controls { margin: 2px 2px 2px 10px;  }

#pick-page{ display: inline-block; margin: 2px 2px 2px 10px; }
.media_form_body { margin: 0px 10px 10px 10px; padding: 0px; background: none transparent; }
.media_selector_html { background: none; background-color: #45423F; }
ul.success-profile { margin: 0; padding: 0; }
ul.success-profile li { list-style: none; color: #70B2CC; margin-bottom:5px; }
ul.formerrormsg {margin: 0px;padding: 0px;}
.formerrormsg li{color: red;list-style: none; }
#no-search-result div.actionmedia{width: 100%; border: none;}
#no-search-result div.actionmedia div.faq-container {width: 100%; }
#no-search-result div.actionmedia div.faq-container ul li a{font-size: 11px;}
div.taglist-class{display: block;}
a.iam-main-hyperlink#hover { text-decoration: underline }

@font-face {
    font-family: 'BebasRegular';
    src: url('/mcp_core_res/static/fonts/BEBAS___-webfont.eot');
    src: url('/mcp_core_res/static/fonts/BEBAS___-webfont.eot?#iefix') format('embedded-opentype'),
         url('/mcp_core_res/static/fonts/BEBAS___-webfont.woff') format('woff'),
         url('/mcp_core_res/static/fonts/BEBAS___-webfont.ttf') format('truetype'),
         url('/mcp_core_res/static/fonts/BEBAS___-webfont.svg#BebasRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.bebas {
    font: 16px/19px 'BebasRegular', Arial, sans-serif;letter-spacing: 0;}
.bebas_small {
    font: 13px/16px 'BebasRegular', Arial, sans-serif;letter-spacing: 0;
    color: #888;
 }
 
input.title {
    font-size: 18px !important;
    border: 1px solid #444 !important;
    background-color: #33322E;
    color: white;
}

.form-row {
    color: black !important;
}

.favorite_box {
    width: 130px;
    height: 80px;
    float: left;
    display: block;
    /*border: 1px solid blue;*/
    padding: 2px;
    margin: 10px 10px 1px 1px;
}

#favorites_container {
    width: 610px;
    height: auto;
    /*
    border: 1px solid red;
    */
    padding: 2px;
}
