.container_16 {margin-left:0;}

.hidden {display: none;}
.creative_title {color: #ff9700;}

.creative { color: #c95100; }
.organization { color: #bb0a46; }

textarea { font: 12px Arial; }

.creative_content_area { background-color: #535353; color: #fff; padding-top: 10px; padding-bottom: 10px; margin-bottom: 10px; }
.creative_content_area h1 { font: 135% Arial; margin: 0px; }
.creative_content_area a { text-decoration: none; color: #fff; }
.creative_content_area a.creative { color: #c95100; }
.creative_content_area a.organization { color: #bb0a46; }
.creative_content_area a.creative_title { color: #ff9700; }
.creative_content_area a.org_title { color: #ff0066; }
.creative_content_area a.organization_title { color: #ff0066; }
.organization_content_area { background-color: #fff; color: #313438; padding-top: 10px; padding-bottom: 10px; margin-bottom: 10px; }
.organization_content_area h1 { font: 135% Arial; margin: 0px; }
.organization_content_area a { text-decoration: none; }
.organization_content_area a.creative_title { color: #c95100; }
.organization_content_area a.organization_title { color: #bb0a46; }

#login_bar { background-color: #e9e7e6; padding-top: 0.7692em; *padding-top: 0.7692em; *padding-top: 0.75em; border-bottom: 1px solid #d8d8d8; }
#login_bar #login_form, #login_bar #forgot_password_form { margin-bottom: 0.7692em; *margin-bottom: 0.75em; }
#login_bar #login_form span.field { background-color: white; border: 1px solid #d8d8d8; padding: 0.1538em; width: 7.692em; margin-right: 4px; }
#login_bar #forgot_password_form span.field { background-color: white; border: 1px solid #d8d8d8; padding: 0.1538em; width: 7.692em; margin-right: 4px; }
#login_bar .btngo {border: none; color: white; background-color: #d8d8d8; border-bottom: 1px solid #d8d8d8;}
#login_bar #forgot_password_form input[type=submit] { height: 18px; }
#login_bar #forgot_password_login { border: none; padding: 0.1538em; width: 7.692em;}
#login_bar #login {padding: 0.1538em; width: 100px; border: none;}
#login_bar #password {border: none; width: 5.692em;}
#login_bar a { text-decoration: none; }
#login_form a, #forgot_password_form a { margin-left: 0.3538em; color: #313438; font-size: 80%; }
#signup_select { border: 1px solid #d8d8d8; padding: 0.1538em;}

#login_info .greeting { font-size: 80%; }
#login_info .buttons { height: 16px; }
#login_info .buttons a { font-size: 80%; }

a.creative_dashboard_button { color: white; padding: 2px 5px; background: url(/images/dashb_btn_grad_creative.png) repeat-x; }
a.organization_dashboard_button { color: white; padding: 2px 5px; background: url(/images/dashb_btn_grad_org.png) repeat-x; }
a.logout_button { color: #313438; background-color: #a8a8a8; padding: 2px 5px 1px 5px; }

#section-banner { height: 54px; width:100%; *width: 100%; }

h1#logo a { background: url(/images/logo.png) no-repeat;  height: 64px; width: 158px; display:block; text-indent:-700em;}
h1#logo { margin: 10px 0;}

ul#navbar { padding: 64px 0px 0px 50px; margin-bottom: 0px; list-style: none; height: 21px; }
ul#navbar li { display: inline; }
ul#navbar li a { height: 21px; float: left; text-indent: -9999px; }
ul#navbar li#navbar_home a { width: 58px; background: url(/images/navbar_sprite.jpg) no-repeat 0 0; }
ul#navbar li#navbar_home a.current { background-position: 0 -21px; }
ul#navbar li#navbar_organizations a { width: 127px; background: url(/images/navbar_sprite.jpg) no-repeat -58px 0; }
ul#navbar li#navbar_organizations a.current { background-position: -58px -21px; }
ul#navbar li#navbar_creatives a { width: 92px; background: url(/images/navbar_sprite.jpg) no-repeat -185px 0; }
ul#navbar li#navbar_creatives a.current { background-position: -185px -21px; }
ul#navbar li#navbar_the_project a { width: 107px; background: url(/images/navbar_sprite.jpg) no-repeat -277px 0; }
ul#navbar li#navbar_the_project a.current { background-position: -277px -21px; }
ul#navbar li#navbar_blog a { width: 55px; background: url(/images/navbar_sprite.jpg) no-repeat -384px 0; }
ul#navbar li#navbar_blog a.current { background-position: -384px -21px; }
ul#navbar li#navbar_help a { width: 55px; background: url(/images/navbar_sprite.jpg) no-repeat -439px 0; }
ul#navbar li#navbar_help a.current { background-position: -439px -21px; }

#subnavbar_title { color: white; text-transform: uppercase; margin: 10px 10px 0px 10px; width: 690px; }
#subnavbar_title.organization { background-color: transparent; background: transparent; }
#subnavbar_title.creative { background-color: transparent; background: transparent; }
#subnavbar_title h4 { margin-bottom: 0px; padding: 10px 10px 5px 10px; line-height: 1; }
#subnavbar_title.creative h4 { background: url(/images/creative_tab_nav_shim.png) repeat; width: 100px; }
#subnavbar_title.organization h4{ background: url(/images/organization_tab_nav_shim.png) repeat; width: 147px; }
ul#subnavbar_links li { display: inline; }
ul#subnavbar_links li { color: white; text-transform: uppercase; }
ul#subnavbar_links li a { color: white; text-decoration: none; }
#subnavbar_links { margin: 0px 10px; width: 690px; }
#subnavbar_links li { margin: 0px; line-height: 40px; text-align: center; border-left: 1px solid #757E88; padding: 5px 10px; font-size: 90%; }
#subnavbar_links.creative li:first-child { margin-left: 120px; }
#subnavbar_links.organization li:first-child { margin-left: 167px; }
#subnavbar_links.creative { background: url(/images/creative_tab_nav_grad.png) repeat-x; height: 40px; margin-top: 0; }
#subnavbar_links.organization { background: url(/images/organization_tab_nav_grad.png) repeat-x; height: 40px; margin-top: 0; }

#ft {text-align:left;color:white; width:100%; background-color: gray; font-size:80%; height:4em; clear:both;}
#ft p { background-color:#eee; border-bottom:40px solid gray; padding-bottom:0.6154em; margin-bottom: 0px !important; }
#ft p span{background-color:gray; padding:0.8616em; margin:0 0.8616em;}
#ft p span img { vertical-align: bottom; padding-bottom: 2px; }
#ft a {color: white; font-weight:bold; text-decoration: none;}

html { background-color: gray; }

/* Notice, error, validation messages */
#messages div.error, #messages div.notice { width: 360px; }
#messages h2 { margin: 10px; }
#messages p { margin: 10px; padding-left: 37px; font-size: 85%; }
.errorExplanation h2 { margin: 10px; }
.errorExplanation p { margin: 10px; padding-left: 37px; font-size: 85%; }
.errorExplanation ul { padding-left: 37px; font-size: 85%; }
.errorExplanation h2 { background: center left no-repeat url(/images/validation_icon.png); background-color: #b3b3b3; color: #363636; }
.notice h2 { background: center left no-repeat url(/images/notice_icon.png); background-color: #828282; color: #ffffff; }
.error h2 { background: center left no-repeat url(/images/error_icon.png); background-color: #e6e5e6; color: #363636; }

/* General Form Stuff */
form label { font-weight: bold; }
label.sub { color: white; font-size: 90%; font-weight: normal; }
.x_delete { float: right; }
.clickify { cursor: pointer; }

.basic_page { padding: 10px; background-color: #fff; color: #313438; }
.basic_page h1 { font-size: 135%; }
.basic_page input { border: 1px solid #535353; padding: 3px; }

/* Organization Form */
.org_box { color: white; background-color: #bb0a46; }
.org_box label { font: 13px arial; }
.organization_submit_base { background-color: #bb0a46; height: 5px; }
.form_container .organization_submit_base { width: 360px; }
.organization_submit { background-color: #bb0a46; width: 100px; padding: 5px; float: right; text-align: center; }
.form_container .organization_submit { margin-right: 60px; }
.organization_submit a { color: #fff; text-decoration: none; }

/* Creative Form */
.creative_submit { background-color: #d93200; width: 100px; padding: 5px; float: right; text-align: center; }
.form_container .creative_submit { margin-right: 60px; }
.creative_submit a { color: #fff; text-decoration: none; }
.creative_submit_base { background-color: #d93200; height: 5px; }
.form_container .creative_submit_base { width: 360px; }

/* Brief Form */
.brief_form { background: url(/images/org_shim.png) repeat-x; color: #fff; padding: 5px; }
.brief_form a { color: #fff; text-decoration: underline; margin-right: 3px; }
.brief_form input[type=text] { color: #313438; border: 1px solid #535353; padding: 3px; margin-right: 5px; width: 220px; }
.brief_form textarea { color: #313438; border: 1px solid #535353; padding: 3px; width: 220px; height: 57px; }
.brief_form .brief_document img { float: left; }
.brief_form #brief_tag_list { width: 350px; }
.brief_form .selected_tag { color: #bb0a46; background-color: #fff; }
.brief_form ul.creative_fields { list-style-type:none; margin-bottom: 0px; }
.brief_form .creative_fields label { font-weight: normal; }
.brief_form .creative_fields li { list-style-type: none; margin-left: 0px; }
.brief_submit_base { background-color: #bb0a46; height: 5px; }
.organization_content_area .nav_bottom li { display: inline; }
.organization_content_area .nav_bottom > li { background-color: #535353; margin: 0 0 0 0.3em; float: right; text-align: center; }
.organization_content_area .nav_bottom > li.active { background-color: #bb0a46; }
.organization_content_area .nav_bottom a { padding:0.3em; display:block; width: 8em; color: white; text-decoration:none; }

/* Home */
div#networkmap {background: no-repeat url(/images/oneline-network-map-dummy.jpg); height: 350px;}

div#briefwrap {background:url(/images/brief-wrap-bg.jpg) repeat-x; margin:0px 0px 10px 0;}
div#initiativewrap {background:url(/images/initiative-wrap-bg.jpg) repeat-x; margin:0px 0px 10px 0;}
div#briefwrap p, div#initiativewrap p {color:white; font-size:160%; padding: 8px; margin:4px 0 0; line-height: 1.3em;}

div .search-form {background-color:white; padding: 6px; margin:10px;}
div#briefwrap h3,  div#initiativewrap h3 {
    border-bottom: 1px solid #666; ;
    margin-bottom: 0.3846em; *margin-bottom: 0.375em;
}

/* Some grid stuff*/

.mainCol { margin: 10px; width: 690px; }
.basic_col, .col3-1, .col3-2, .col3-3, .col5-1, .col5-4 { display: inline; float: left; margin-left: 10px; margin-right: 10px }
.col3-1 {width: 206px;}
.col3-2 {width: 412px;}
.col3-3 {width: 620px;}
.col5-1 {width: 124px;}
.col5-4 {width: 496px;}
.alpha {margin-left:0;}
.omega {margin-right:0;}

/* grid for Home page */
.biCol3-1, .biCol3-2 { display: inline; float: left; margin: 5px; }
.biCol3-1 { width: 140px; }
.biCol3-2 { width: 280px; }

/* grid stuff with sidebar */
.sidebar, .mainColwS, .col3-1wS { display: inline; float: left; }
.sidebar { margin: 10px 0px 10px 10px; width: 190px; padding: 10px 0px 10px 10px; }
.mainColwS { margin: 10px 0px 10px 10px; width: 480px; }
.col3-1wS { width: 150px; margin-left: 5px; margin-right: 5px; }

/* grid for brief page */
.briefCol2a, .briefCol2b { display: inline; float: left; margin: 5px; }
.briefCol2a { width: 230px; }
.briefCol2b { width: 360px; }

/* grid for cw details */
.cwCol2a, .cwCol2b { display: inline; float: left; margin: 0px 10px; }
.cwCol2a { width: 230px; }
.cwCol2b { width: 420px; }

/* End of grid stuff */

div#initiativewrap h3 {background:url(/images/open-initiatives-search-form-h.jpg) no-repeat; background-position: center left; border-top: 1px solid gray; }
div#briefwrap h3 {background:url(/images/open-briefs-search-form-h.jpg) no-repeat; background-position: center left; border-top: 1px solid gray; }
div #q {width: 80%; border:none;}
div#briefwrap .briefs_btn {background: url(/images/open-briefs-search-form-button.jpg); border:none; width:32px; height:26px;}
div#initiativewrap .initiatives_btn {background: url(/images/open-initiatives-search-form-button.jpg); border:none; width:32px; height:26px;}
div#search-options {color: #666; font-size: 70%; float:right;}
div#search-box {border-top: 1px solid #666; padding-top: 0.3846em; *padding-top: 0.375em;}

/* Main Column's Sidebar */
.grid_4_hack { display: inline; float: left; }
.container_16 .grid_4_hack { width: 240px; }
#ad_posting { margin: 10px 2px 0px 2px; text-align: center; background-color: #fff; border: 1px solid black; font-size: 85%; line-height: 1.3;}
#ad_posting a { color: #535353; }
.creative_info label { color: #ff9700; font-weight: bold; }
.creative_info p { padding: 5px 0px; margin-bottom: 0px; }
.org_info label { font-weight: bold; }
.org_info p { padding: 5px 0px; margin-bottom: 0px; }
.org_info a { color: #ff0066; text-decoration: underline; }

/* Dashboard */
#dashboard_main_button { text-align: center; padding-top: 10px; padding-bottom: 10px; cursor: pointer; }
#dashboard_main_button a { text-decoration: none; text-transform: uppercase; font-size: 145%; font-weight: bold; }
#dashboard_main_button.creative { background: url(/images/creative_main_btn_grad.png) repeat-x; height: 30px; }
#dashboard_main_button.creative a { color: #fff; }
#dashboard_main_button.organization { background: url(/images/org_main_btn_grad.png) repeat-x; height: 30px; }
#dashboard_main_button.organization a { color: #bb0a46; }
.dashboard_tab { background-color: #a4bad6; color: #fff; padding: 5px 0px 0px 5px; margin-top: 10px; }
.dashboard_tab_base { background-color: #a4bad6; height: 5px; }
#recent_activities_tab { width: 110px; }
#unpublished_works_tab { width: 130px; }

/* Creatives Index */
.large-folder {background-color:transparent;}
.large-folder #tabhd.creatives { background: url(/images/index_bar_grad_creative.png) repeat-x; padding: 10px; height: 25px; }
.large-folder #tabbd.creatives {background-color:#666666; padding-top:1px;}
.large-folder #tabhd span.categories form {display:inline;}
.large-folder #tabhd span.categories .go_button {border:none;}
.large-folder #tabhd span.categories select {border:none;}
.large-folder #tabhd span.links {margin-left:2em;}
.large-folder #tabhd span.links a { color: white; text-decoration: none; padding: 0px 3px; }
.large-folder #tabhd span.links .all_link { margin-left: 85px; }
.large-folder #tabhd span.links .selected { font-size: 120%; font-weight: bold; color: #000; }
.large-folder #tabbd .row { margin: 20px 22px; }

.row .oneline_id_card { margin-left: 7px; margin-right: 7px; }
.oneline_id_card { width: 180px; background-color: #fff; color: #313438; padding: 0px; }
.oneline_id_card table td:first-child { width: 50px; text-align: right; padding-right: 4px; vertical-align: top; }
.oneline_id_card table { margin-bottom: 0; width: 180px; }
.oneline_id_card .location { font-size: 85%; }
.oneline_id_card .stats { background-color: #e9e7e6; font-size: 80%; }
.oneline_id_card .stats td:first-child { font-weight: bold; }

.large-folder #tabbd li {list-style-type:none; display:inline; float:left; margin-left:0px;}
.oneline_id_card.creative .creativedetails { min-height: 56px; }
.oneline_id_card.creative .fullname a { color: #c95100; font-size: 120%; text-decoration: none; }
.oneline_id_card.creative .status { color: #99ccff; font-size: 105%; line-height: 0.9; }

.member_since { margin: 0 7px; padding: 4px; font-size: 85%; }
.creatives .member_since { color: #fff; }
.organizations .member_since { color: #313438; }

div.pagination.creative {background-color: #666666; color: white; padding: 5px 5px 25px 15px;}
div.pagination.creative a {color: #ff9700; text-decoration: none;}
div.pagination span.disabled {display: none;}

/* Organizations Index */
.large-folder #tabhd.organizations { background: url(/images/index_bar_grad_org.png) repeat-x; padding: 10px; height: 25px; }
.large-folder #tabbd.organizations { background-color: #fff; padding-top: 1px; }

.oneline_id_card.organization .orgdetails { min-height: 62px; }
.oneline_id_card.organization .orgname a { color: #ff0066; font-size: 120%; text-decoration: none; line-height: 0.9; }
.oneline_id_card.organization .categories { color: #99ccff; font-size: 105%; text-transform: lowercase; line-height: 0.9; }

div.pagination.organization { color: #313438; padding: 5px 5px 25px 15px; background-color: #fff; }
div.pagination.organization a {color: #ff0066; text-decoration: none;}

/* Creative, Organization */
#works_header h1 { padding: 0px 5px; }
#briefs_header h1 { padding: 0px 5px; }

/* Creative Works and Org Briefs */
.empty_profile { text-align: center; }

/* Creative Works */
#main { background: #535353; color: white; }
#main a { color: white; }

/* Creative Works Upload */
#creative_work_box { clear:both; padding: 3.3em 0; background-color: #535353; border-bottom: 4px solid #D93200;}
#creative_work label {color: #ff9700; line-height: 2em;}
#creative_work label.sub { color: white; font-weight: normal; }
#creative_work a {color: white; outline: none; padding: 2px;}
#creative_work .selected_tag {color: black; background-color: white;}
#cw_cover_section { width: 206px; float: left; }
#cw_cover_section .cw_cover_widget { margin: 5px 0px 5px 56px; }
.cw_cover_widget {background: white; color: black;}
.cw_cover_widget .folder_image_section { height: 80px; background: url(/images/cw_item_grad.png) repeat-x; }
.cw_cover_widget .creative_title { text-decoration: underline; font-weight: bold; font-size: 110%; line-height: 0.8; padding: 5px 5px 0px 5px; }
.cw_cover_widget .creative_title a { color: #ff9700; }
.cw_cover_widget label { font-weight: bold; font-size: 75%; color: #313438; padding-left: 5px; }
#cw_cover_form { margin-left: 30px; }
#cw_cover_form input { width: 280px; }
#cw_cover_form textarea { width: 284px; }
#cw_details_form .cwCol2a textarea { width: 230px; }
#cw_details_form .cwCol2b textarea { width: 420px; }
#creative_work_box.cw_uploads { padding-left: 30px; padding-right: 30px; }
#creative_work_box .x_delete { text-align: right; float: none; }
#creative_work_box .divider { border-top: 3px solid #313438; height: 24px; }
ul#upload_toolbar { padding-left: 75px; height: 64px; list-style: none; }
ul#upload_toolbar li a { height: 64px; float: left; text-indent: -9999px; }
ul#upload_toolbar li#upload_image a { width: 55px; background: url(/images/upload_works_toolbar.png) no-repeat 0 0; }
ul#upload_toolbar li#upload_image a:hover { background-position: 0 -64px; }
ul#upload_toolbar li#upload_doc a { width: 62px; background: url(/images/upload_works_toolbar.png) no-repeat -55px 0; }
ul#upload_toolbar li#upload_doc a:hover { background-position: -55px -64px; }
ul#upload_toolbar li#upload_video a { width: 62px; background: url(/images/upload_works_toolbar.png) no-repeat -117px 0; }
ul#upload_toolbar li#upload_video a:hover { background-position: -117px -64px; }
ul#upload_toolbar li#upload_web_template a { width: 62px; background: url(/images/upload_works_toolbar.png) no-repeat -179px 0; }
ul#upload_toolbar li#upload_web_template a:hover { background-position: -179px -64px; }
ul#upload_toolbar li#upload_graphics a { width: 62px; background: url(/images/upload_works_toolbar.png) no-repeat -241px 0; }
ul#upload_toolbar li#upload_graphics a:hover { background-position: -241px -64px; }
ul#upload_toolbar li#upload_audio a { width: 63px; background: url(/images/upload_works_toolbar.png) no-repeat -303px 0; }
ul#upload_toolbar li#upload_audio a:hover { background-position: -303px -64px; }
ul#upload_toolbar li#upload_font a { width: 54px; background: url(/images/upload_works_toolbar.png) no-repeat -366px 0; }
ul#upload_toolbar li#upload_font a:hover { background-position: -366px -64px; }
.media_file_info { color: lightgray; text-align: center; }
.upload_preview { text-align: center; }
#attached_files { margin: 10px auto; }
#media_file_field { }
#media_file_field h4 { color: white; margin-bottom: 10px;}
#media_file_field div.loader { text-align: center; }
#media_file_field div.loader img { padding-top: 15px; }

/* Creative Works Wizard Nav*/
#creative_work_wizard .nav_top li, #creative_work_wizard .nav_bottom li {display: inline;}
#creative_work_wizard .nav_bottom > li {background-color:#535353; margin:0 0 0 0.3em; float:right; text-align:center;}
#creative_work_wizard .nav_bottom > li.active {background-color:#D93200;}
#creative_work_wizard .nav_bottom a {padding:0.3em;display:block; width: 8em;color:white; text-decoration:none; text-transform:uppercase;}
#creative_work_wizard .nav_top a {color:white; text-decoration:none; text-transform:uppercase; font-size:110%; display:block; width: 7em; padding: 0.6em;}
#creative_work_wizard .nav_top > li {background-color:#A8A8A8; float:left; margin-right:10px; text-align:center;}
#creative_work_wizard .nav_top > li.active {background-color:#535353;}
#creative_work_wizard .nav_top li { margin-left:0px;}

.tags {display: block; margin: 0 0 4px 2px;}

/* Creative Work display */
#creative_work_view { margin: 0px 10px; }
#creative_work_view h1 { text-decoration: underline; }
#creative_work_view h1 a { text-decoration: underline; }
#creative_work_view ul#submission_controls { margin-bottom: 2px; padding-top: 8px; }
#creative_work_view ul#submission_controls li { display: inline; margin-left: 0px; color: #fff; }
#creative_work_view #submission_controls .brief_tab a { padding: 6px; font-size: 120%; }
#creative_work_view #preview_box { background-color: #313438; padding: 10px; position: relative; }
#creative_work_view #preview_box > p { margin-right: 35px; }
#creative_work_view .approved { position: absolute; right: 0px; top: 0px; }
#creative_work_view #details_area { padding: 10px; }
#attached_files_list a { color: #ff9700; text-decoration: underline; font-size: 85%; vertical-align: 40%; }
#attached_files_list .file_item { margin: 3px 0; border-bottom: 1px dashed #313438; }
#creative_work_view .divider { height: 28px; }
#creative_work_view textarea { width: 100%; margin-bottom: -4px; border: 0px; }

/* Creative Works comment */
.comment { background-color: #535353; color: white; padding: 2px; margin: 10px 0px 10px 10px; }
.comment .comment_body { margin-top: 5px; margin-bottom: 5px; }

/* Creative Work Partial */
ul.creative_work_controls { margin-bottom: 1px; }
ul.creative_work_controls li { display: inline; margin-left: 0px; }

.creative_work_data { color: #ff9700; font-size: 80%; }
.creative_work_tab a { background: url(/images/cw_item_shim.png) repeat; padding: 4px; }

.cw_item { margin-top: 5px; margin-bottom: 5px; }

/* Creative Work Sidebar */
#other_works { padding: 10px; margin-top: 100px; }
#other_works h5 { font-size: 100%; margin: 0 0 0 5px; line-height: 1; color: #535353; }
#other_works .subheader { line-height: 1; color: #535353; margin: 0 0 5px 5px; }
#other_works a { text-decoration: none; color: #fff; }
#other_works .cw_cover_widget { border-right: 1px solid #a8a8a8; border-bottom: 1px solid #a8a8a8; }
#other_works .cw_cover_widget .creative_title { padding: 5px; }
#other_works .cw_cover_widget .creative_title a { color: #ff9700; }

/* Brief Stuff */
.grayed_out { filter: alpha(opacity=60); opacity: 0.6; }
ul#full_brief_controls { margin-bottom: 2px; padding-top: 3px; }
ul#full_brief_controls li { display: inline; margin-left: 0px; color: #fff; }
#full_brief_controls .brief_tab a { padding: 6px; font-size: 120%; }
#full_brief_controls .gray_tab a { padding: 6px; font-size: 120%; }
#full_brief_controls .gray_tab span { padding: 6px; font-size: 120%; }
#full_brief_box { padding: 20px 10px 10px 10px; }
#full_brief_box h2 { color: #bb0a46; text-decoration: underline; }
#full_brief_box .desc { padding-bottom: 10px; }
#full_brief_box .brief_document { padding-bottom: 10px; height: 20px; }
#full_brief_box .brief_document a, #full_brief_box .brief_document img { float: left; }
#full_brief_box a { text-decoration: underline; }
#full_brief_box label { font-weight: bold; }
#full_brief_box .extra_info { padding-top: 20px; font-size: 110%; }
#full_brief_box .extra_info ul { margin-bottom: 0px; }

.brief_item .brief_title a { color: #bb0a46; text-decoration: underline; font-size: 105%; font-weight: bold; }
.brief_item { margin-bottom: 5px; margin-top: 5px; }
.brief_item .briefdetail { line-height: 1; }
.brief_item label { font-size: 80%; font-weight: bold; }
.brief_item label.closed { text-decoration: blink; }
.brief_item .brief_data { font-size: 85%; padding-left: 5px; }
.brief_item .brief_data a { color: #ff0066; }
.brief_item .brief_short_desc { line-height: 1.1; font-size: 85%; padding: 4px; }

ul.brief_controls { margin-bottom: 1px; }
ul.brief_controls li { display: inline; margin-left: 0px; }

.brief_widget .upper_section { background: url(/images/brief_item_grad.png) repeat-x; }
.brief_widget .lower_section { background: url(/images/brief_item_shim.png); padding-bottom: 5px; }
.brief_widget .brief_title { padding: 5px 5px 0px 5px; }
.brief_widget label { padding-left: 5px; }

.brief_data { color: #313438; }
.brief_data a { color: #ff0066; }
.brief_tab a { color: #fff; text-decoration: none; background-color: #ff396f; padding: 4px; }
.gray_tab a, .gray_tab span { color: #fff; text-decoration: none; background-color: #574543; padding: 4px; }
label.closed { color: red; }

/* Creative/Org Edit Profile */
.creative_tab { background-color: #d93200; color: #fff; padding: 10px 10px 5px 10px; font-size: 150%; }
.creative_form { background: url(/images/creative_shim.png) repeat-x; color: #fff; padding: 10px; width: 340px; }
.creative_form input[type=text] { background-color: #535353; color: #fff; border-style: solid; border-width: 1px; padding: 3px; margin-right: 5px; }
.creative_form input[type=password] { background-color: #535353; color: #fff; border: 1px solid white; padding: 3px; }
.creative_form .gender_label { font-weight: normal; }
.creative_form ul.creative_fields { list-style-type:none; margin-bottom: 0px; }
.creative_form .creative_fields label { font-weight: normal; }
.creative_form .creative_fields li { list-style-type: none; margin-left: 0px; }
.creative_form select { background-color: #535353; color: white; border: 1px solid white; padding: 2px; }
#creative_country_code { width: 200px; }
#change_password_for_creative.creative_form { background-position: 0% 38%; }
.organization_tab { background-color: #bb0a46; color: #fff; padding: 10px 10px 5px 10px; font-size: 150%; }
.organization_form { background: url(/images/org_shim.png) repeat-x; color: #fff; padding: 10px; width: 340px; }
.organization_form a { color: #fff; }
.organization_form input[type=text] { color: #313438; border: 1px solid #535353; padding: 3px; margin-right: 5px; }
.organization_form input[type=password] { color: #313438; border: 1px solid #535353; padding: 3px; }
.organization_form textarea { color: #313438; border: 1px solid #535353; padding: 3px; }
.form_container { margin-left: 40px; padding: 10px; }
.form_container p { margin: 5px 0px 5px 0px; }
#change_password_for_org.organization_form { background-position: 0% 38%; }

/* signup */

body.signup #main-wrap p {margin-bottom: 5px;}
body.signup #main-wrap .first_name { width: 168px; margin-right: 5px; }
body.signup #main-wrap .last_name { width: 250px; }
body.signup #main-wrap #creatives { background: url(/images/creative_signup_shim.png) repeat-x; height: 800px; padding: 10px; color: white; margin-top: 10px; }
body.signup #main-wrap #organizations { background: url(/images/org_signup_shim.png) repeat-x; height: 800px; padding: 10px; color: white; margin-top: 10px; }
body.signup #main-wrap #creatives h1, body.signup #main-wrap #organizations h1 {text-transform:uppercase; margin-bottom:7px;}
body.signup #main-wrap .password_wrap div { float:left; }
body.signup #main-wrap .password_wrap div.passwd { margin-right: 5px; }
body.signup #main-wrap .password_wrap { margin-bottom: 5px; }
body.signup #main-wrap .password_wrap input { width: 209px; }
body.signup #main-wrap .fullwidth { width: 430px; }
body.signup #main-wrap #creatives .loc, body.signup #main-wrap #creatives .gen {margin-bottom: 9px;}
body.signup #main-wrap .loc input {width: 210px; margin-right: 5px;}
body.signup #main-wrap .loc select { width: 215px; }
body.signup #main-wrap label, body.signup #main-wrap .label {font-weight:bold;}
body.signup #main-wrap .normal_weight {font-weight:normal;}
body.signup #main-wrap ul.creative_fields {list-style-type:none;}
body.signup #main-wrap .creative_fields label, body.signup #main-wrap .genloc_wrap label {font-weight:normal;}
body.signup #main-wrap .creative_fields li {list-style-type:none; margin-left:0px;}
body.signup #main-wrap #organizations a, body.signup #main-wrap #creatives a {color:#313438;}
body.signup #main-wrap #organizations .tags a { font-size: 85%; color: #fff; margin-right: 3px; }
body.signup #main-wrap #organizations a.selected_tag { color: #bb0a46; background-color: #fff; }

body.signup #organizations input { color: #313438; border: 1px solid #535353; padding: 3px; }
body.signup #organizations textarea { color: #313438; border: 1px solid #535353; padding: 3px; }
body.signup #creatives input { color: white; background: #535353; border: 1px solid white; padding: 3px; }
body.signup #creatives select { color: white; background: #535353; border: 1px solid white; padding: 2px; }

/* body.signup #main-wrap div.inactive {
  filter: alpha(opacity=40);
  opacity: 0.4;
}*/

body.home #header, body.home #main-wrap, body.home #ft p {background: #313438;}
body.home #header_top {background: white;}

#main-wrap {background: #eee;}
#main-content-wrap {margin-bottom:30px;}
#main-content {float: left;}
#header { padding-bottom: 10px; padding-top: 10px; background: #fff; }
.home #header { margin-bottom: 0px; padding-bottom: 0px; }

.stats_box { background: #535353; padding: 5px; height: 22px; margin: 5px 0px; }
.stats_box img { float: left; }
.stats_box ul { list-style-type: none; float: left; padding-top: 2px; height: 0px; margin-left: 10px; }
.stats_box li { display: inline; color: #e9e7e6; margin-left: 5px; }
.stats_box .creative a { color: #ff9700; text-decoration: none; }
.stats_box .org a { color: #ff0066; text-decoration: none; }

.how_box { background: #e9e7e6; margin: 5px 0px; padding: 10px; color: #313438; line-height: 1.1; }

.tour_title_box { background: #535353; padding: 5px; height: 23px; margin-top: 5px; }

.tour_box { background: #e9e7e6; margin-bottom: 5px; padding: 10px; color: #313438; line-height: 1.1; }

.who_why_box { padding: 10px; margin-top: 15px; color: #e9e7e6; line-height: 1.1; }
.who_why_box a { color: #ff9700;}

.project_box { background: #e9e7e6; padding: 10px; color: #313438; }
.project_box h1, .project_box p { margin-bottom: 10px; }
.project_box a { color: #c95100; }

.help { background: #e9e7e6; padding: 10px; color: #313438; }
.help h1, .help h6, .help p { margin-bottom: 10px; }
.help .creative p, .help .organization p { color: #313438; }
.help .creative a, .help .creative h6 { color: #c95100; }
.help .organization a, .help .organization h6 { color: #bb0a46; }
.home .sidebar { padding: 0px; width: 200px; }

.admin { padding: 10px; font-size: 85%; }
.admin h4, .admin h2 { margin-bottom: 5px; }

/* jQuery UI override */
.ui-dialog-titlebar { background: none; border-width: 0px; }
.ui-dialog-container h2 { margin: 10px; padding: 0 0 0 37px; }
.ui-dialog-container li { list-style-type: circle; }
.ui-dialog-container .errorExplanation { width: 360px; }
.ui-dialog-content { padding: 0 10px; }

/* from 960 */
html body div.clear,html body span.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}


