body{
margin:0;
padding:0;
line-height: 1.5em;
}

b{font-size: 110%;}
em{color: red;}

#maincontainer{
width: 934px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background: url(http://royalgalacticmedia.com/wp-content/themes/royal-galactic/images/carousel_background.png) no-repeat 0px 0;
}

#topsection{
background: #EAEAEA;
height: 0px; /*Height of top section*/
}

#topcat{
height: 200px; /*Height of top section*/
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin: 0 311px 0 312px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

#leftcolumn{
float: left;
width: 312px; /*Width of left column in pixel*/
margin-left: -934px; /*Set margin to that of -(MainContainerWidth)*/
}

#leftcolumn p{margin-top:0px;}

#leftcolumn .field-content {margin-bottom:12px;}

#rightcolumn{
float: left;
width: 311px; /*Width of right column*/
margin-left: -311px; /*Set left margin to -(RightColumnWidth)*/
}

#footer{
clear: left;
width: 100%;
background: black;
color: #ffffff;
text-align: center;
padding: 15px;
font-size:10px;
opacity: 0.75; 
filter:alpha(opacity=75);
letter-spacing:1px;
}

#footer a{
color: #B2D61D; 
}

.innertube{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

.lefttube{
right-margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
bottom-margin: 10px;
margin-top: 0;
}

#wpcf label { 	clear: both; 	display: block; 	float: left; 	width:150px;}

.gallery-item {position:relative; left:-14px; float: left; margin: 0 0 0 0px;height: 83px; }

.gallery {}

.gallery br {display:none; margin-left: 0px;}

.gallery-icon {margin: 0px 0px 0px 14px;opacity: 0.5;}
.gallery-icon:hover {opacity: 1.0; filter:alpha(opacity=100);}

html {overflow-y:scroll; /* make white scroll on pages not long enough for scroll */ /*background:transparent; overflow-x:hidden;*/}

/*************** BASIC ***************/
body {background: #0F0F0F; text-align: left; color: #BDBDBD; font-size: 12px; line-height: 18px; font-family: Verdana;}
#container {margin: 0}
#header {margin: 0; border-bottom: 1px solid #222; overflow: hidden;}
#header_container {margin: 18px auto 0 auto; width: 934px; height: 158px;}
#main {margin: 0; clear: both;}
#content {float: left; width: 100%;/*width: 934px; overflow: hidden;*/}
/*#content.left {width: 739px;}*/ /* left sidebar is enabled */
/*#content.right {width: 750px;}*/ /* right sidebar is enabled */
/*#content.both {width: 570px;}*/ /* both sidebars are enabled */
.upper_container {background: #000; text-align: center;}
.upper_container img {margin: 20px auto 20px auto;}
.upper_container #image_container {margin: 0 auto 0 auto; width: 934px;}
.upper_container_inner_container {margin: 0 auto 0 auto; width: 934px; text-align: left;}
.mid_container {margin: 0 auto 0 auto; width: 1010px;}
.lower_container {margin: 0 auto 0 auto; padding: 26px 0 0 0; width: 934px;}





/*Image cache*/
@media projection, screen {
	div.img_cache {position: absolute; left: -8000px; top: -8000px;}
	div.img_cache img {display:block;}
}
@media print {div.img_cache {display: none;}}

/*a:hover MUST come after a:link and a:visited in the CSS definition in order to be effective.
a:active MUST come after a:hover in the CSS definition in order to be effective.
Pseudo-class names are not case-sensitive.*/
a {text-decoration: none; color: #1F76AE; outline: none;}
a:link {color: #1F76AE;}
a:visited {color: #1F76AE;}
a:hover {color: #1F76AE;}
a:active {color: #1F76AE;}

li.expanded, li.collapsed, li.leaf {list-style: none;}
li.pager-current {font-weight: normal;}

p {margin-bottom: 12px; font-size: 12px;}
h1, h2, 000000 {margin: 0; font-family: Times; color: #FFF;}
h2 {font-size: 24px; color: #999; font-weight: normal;}
h3 {font-size: 16px;}
h1.title {margin: 20px 0 0 0; font-size: 54px; font-weight: normal;} /*TITLE*/
h1.title {background-image: none !important; padding-left: 0 !important;} /*Undo QT CSS*/
h1 a,
h1 a:link {color: #FFF;}
h1 a:visited {color: #FFF;}
h1 a:hover {color: #FFF;}
h1 a:active {color: #FFF;}
h2 a,
h2 a:link {color: #999;}
h2 a:visited {color: #999;}
h2 a:hover {color: #999;}
h2 a:active {color: #999;}

em.info {color: #555;}
hr {border: none; height: 1px; background: #222;}
td {padding: 0 5px;}

tbody {border: none;}

#gray_hairline {width: 934px; background-color: #141414; height: 1px;} /* only used in credits?*/

.clearer {font-size: 1px; line-height: 1px; clear: both;}
.no_outline {outline: none;} /* Remove the dotted outline in Firefox */
.display_none {display: none;}

.status {/*background-color: #C7F2C8; border: 1px solid #206d18;*/}
.error {background-color: #CCC; border: 1px solid #D7D7D7;}
.error.password-result, .error.ok {background: none; border: none;}
.warning {margin: 5px 0;}
.messages {margin-bottom: 10px; color: #777; padding: 2px;}
.messages a:link, .messages a:visited {color: #555;}
.messages a:hover, .messages a:active {color: #666;}
.messages {display: none;} /*TURN OFF ALL MESSAGES (turned on for admin below)

/*Header blocks*/
/*#blocks_header {overflow: auto;}*/
#blocks_header {overflow: none;}

#blocks_header h2 {display: none;}

/*Search*/
/*#header.search {height: 125px;}
#header #search {position: absolute; left: 0; bottom: 0; width: 910px; height: 25px; padding: 5px; clear: both;}*/

/*Logo*/
#header img#logo {margin: -1px 0 0 0px; display: inline; float: left;}
img {border:none;}
a[href$=jpg] {text-decoration: none; border: 0 none;}

/*RSS*/
/*#header #rss {position: absolute; top: 0; right: 0; height: 14px; width: 14px;}*/

/*Nav Menu*/
#block-menu-primary-links {display: inline; float: right; border-bottom: 1px solid #222; padding-bottom: 6px;}
#block-menu-primary-links li a {font-family: Times; font-size: 18px; color: #898989; font-weight: normal; text-align: left;}
#block-menu-primary-links li a.active,
#block-menu-primary-links li:hover a {color: #FFF;}
#block-menu-primary-links ul li {margin: 0 27px 5px 0; float: left;}
#block-menu-primary-links ul li.last {margin-right: 7px;}
#block-menu-primary-links ul li:hover {/*background-color: #eee;*/}

/*Image Overlay*/
.image_overlay {height: 5px; position: relative; bottom: 10px; margin-bottom: -5px; background: url("/sites/default/files/images/elements/image_overlay.png") repeat; display: none;}
.home .image_overlay {bottom: 9px;}

/*Section header - Used in case studies, credits*/
.section_header {float: left; width: 324px; margin: 45px 0 0 0; padding: 0 0 10px 0; border-bottom: 1px solid #222;}
.section_header h3 {float: left; font-family: Times; font-size: 24px; color:#FE578E;}
.section_header h3 a{color:#FE578E;}
#rightcolumn.section_header {width: 304px;}

/*Collapsible section - Used in case studies, credits*/
.collapsible_container {margin: 0; padding: 0; overflow: hidden; clear: both;}
.collapsible_container #case_study {padding: 20px; margin-left: -20px;}

/*Collapsible section controls - Used in case studies, credits*/
.section_collapse_expand_button {float: left; margin: 2px 0 0 10px;}
.section_collapse_expand_button a {padding: 10px 39px 10px 39px; background: url("/sites/default/files/images/elements/click_to_open.png") no-repeat; font-size: 1px !important;}
.section_header .active a {padding: 10px 39px 10px 39px; background: url("/sites/default/files/images/elements/click_to_close.png") no-repeat !important;}

/****************************** PAGES ******************************/
.body_text {font-family: Verdana; font-size: 13px; color: #A5A5A5; line-height: 30px; text-align: justify; margin: 0}
span.underline_text {border-bottom: 1px solid #141414; text-align: justify; padding-bottom: 6px;}
span#body_text_leadline {font-size: 24px; color: #FFF; position: relative; top: 1px;}
strong {font-weight:normal; font-size: 24px; color: #FFF; position: relative; top: 1px;}

/*************** HOME ***************/
#home_page .upper_container img {margin: 20px auto 17px auto;}
/*#home_page .upper_container {overflow: hidden; margin: -28px 0 -23px 0; background: none;}
#card_carousel_background {background: #000; height: 386px; width: 100%;position: absolute; top: 178px;z-index: -1;}
.admin-menu #card_carousel_background {top: 196px;}*/
#home_page .lower_container {padding: 17px 0 0 0;}
.home #footer {margin: 5px auto 0 auto; background: url(../wp-content/themes/royal-galactic/images/digital_agency.png) no-repeat 7px 10px;}

/*Column names*/
#home_column_names {margin: 12px 0 39px 0;padding-left:20px;}
#home_column_names h2 {display: inline; font-size: 30px;}
#home_column_names_column_2 {margin: 0 254px 0 125px;} /*Middle column name*/

/*Columns*/
.view-display-id-block_1 {padding:20px; background: url(http://royalgalacticmedia.com/wp-content/themes/royal-galactic/images/column_background.png) repeat-x;}

/*Individual Columns*/
.view-homepage-project-list .views-row {margin-bottom: 20px;} /*btwn items*/
.view-homepage-project-list .views-field-field-hp-feat-title-value {font-size: 17px;}
.view-homepage-project-list .views-field-field-feat-thumb-fid {margin-bottom: 5px;}

.view-homepage-blog-list { margin: 0 8px 0 8px;} /*Middle column*/
.view-homepage-blog-list .view-content {margin-top: -4px;}
.view-homepage-blog-list .views-row {border-bottom: 1px solid #121212; margin: -5px 0 14px 0;}
.view-homepage-blog-list .views-row-last {border-bottom: none;}
.view-homepage-blog-list .views-field-title {font-size: 17px; margin-bottom: 7px;}

.view-homepage-news-list .view-content {margin-top: -4px;}
.view-homepage-news-list .views-row {border-bottom: 1px solid #121212; margin: -5px 0 14px 0;}
.view-homepage-news-list .views-row-last {border-bottom: none;}
.view-homepage-news-list .views-field-title {font-size: 17px; margin-bottom: 7px;}
.view-homepage-news-list .views-field-title a {color: #B2D61D;}

/*************** PROJECTS ***************/
.view-projects-all {margin: 0 auto 0 auto; width: 934px; font-size: 10px; color: #898989; padding: 20px 0 20px 0;}
.view-projects-all a {color: #1F76AE;}
.view-projects-all td {margin: 0; padding: 0 14px 0 0;}
.view-projects-all td.col-3 {padding: 0;}

.view-projects-all .views-field-title,
.view-projects-all .views-field-field-client-value {text-align: left;}
.view-projects-all .views-field-field-client-value {margin: -2px 0 10px 0;}
.view-projects-all img {margin: 0 0 0 0;}

/*************** PEOPLE ***************/
#people_page_all .upper_container {overflow: hidden; margin: -28px 0 -3px 0; background: none;}
#people_page_all .lower_container {padding: 0}
#card_carousel_background {background: #000; height: 386px; width: 100%;position: absolute; top: 178px; z-index: -1;}
.admin-menu #card_carousel_background {top: 196px;}

.view-who-we-are {width: 776px; font-size: 10px; color: #898989; padding: 0 0 20px 0; float: left;}
.view-who-we-are a {color: #1F76AE;}
.view-who-we-are td {margin: 0; padding: 0 14px 0 0;}
.view-who-we-are td.col-5 {padding: 0;}
.view-who-we-are .views-field-value-1 {margin: -2px 0 10px 0; height: 35px;}
.view-who-we-are img {margin: 0; width: 144px; height: 81px;}

#people_sort {padding: 0px 0 0 68px; width: 90px; float: left; z-index: 999;}
/*#people_sort li a {font-size: 17px; color: #898989;}
#people_sort li a.active,
#people_sort li a:hover {color: #FFF !important;}*/
#people_sort li {margin-bottom: 5px;}

.people_view {display: none;}
.active.people_view {display: block;}
.people_link {height: 19px; width: 82px;}
.people_link:hover {cursor: pointer;}
#people_all_link {background: url(/sites/default/files/images/elements/people_sort/all.png) no-repeat;}
#people_all_link.active,
#people_all_link:hover {background: url(/sites/default/files/images/elements/people_sort/all_active.png) no-repeat;}

#people_chicago_link {background: url(/sites/default/files/images/elements/people_sort/chi.png) no-repeat;}
#people_chicago_link.active,
#people_chicago_link:hover {background: url(/sites/default/files/images/elements/people_sort/chi_active.png) no-repeat;}

#people_los_angeles_link {background: url(/sites/default/files/images/elements/people_sort/la.png) no-repeat;}
#people_los_angeles_link.active,
#people_los_angeles_link:hover {background: url(/sites/default/files/images/elements/people_sort/la_active.png) no-repeat;}

#people_new_york_link {background: url(/sites/default/files/images/elements/people_sort/ny.png) no-repeat;}
#people_new_york_link.active,
#people_new_york_link:hover {background: url(/sites/default/files/images/elements/people_sort/ny_active.png) no-repeat;}

#people_seattle_link {background: url(/sites/default/files/images/elements/people_sort/sea.png) no-repeat;}
#people_seattle_link.active,
#people_seattle_link:hover {background: url(/sites/default/files/images/elements/people_sort/sea_active.png) no-repeat;}


/*************** BLOGS ***************/
.view-the-dk-blog .pager {padding-bottom: 10px;}
.pager li a {color: #898989;}
.pager li.pager-current {color: #FFF;}
#block-views-the_dk_blog-block_1 {width: 500px;}

/*************** BLOG: Individual ***************/
.blog_page_container .messages {display: block; text-align: center; background: #000; color: #FE578E; margin: 0; padding: 10px 0 5px 0;}
.blog_page_container #node-form {background: #000; padding-bottom: 20px;}
#blog_post {font-size: 10px; color: #898989;}
#blog_post .upper_container {padding-bottom: 35px;}
#blog_post a {color: #1F76AE;}
#blog_post img {margin: 0 0 10px 0;}
.blog_post_title {padding-top: 20px; font-weight: bold;}
h2.blog_post_title {color:#B2D61D;}
#blog_post .blog_post_title a {color: #FE578E;}
#blog_post.news_post .blog_post_title a {color: #1F76AE;}
.blog_post_date {font-weight: bold; font-size: 14px; color: #fff; margin: 10px 0 5px 0;}
.blog_posted_by {margin-right: 20px;}
.blog_post_copy {width: 600px;}

/*************** COMMENTS ***************/
#comments {margin: 0 auto 0 auto; color: #898989; width: 934px; margin: 20px auto 0 auto;}
#comments h2 {color: #FE578E;}
#comment-form p,
#comment-form label,
#comment-form #edit-preview {display: none;}
#comments .tips {display: none;}
#comments .box {margin-top: 100px;}
.comment_info {border: 1px solid #222; margin-bottom: 5px; border-left: none; border-right: none;}
.comment,
textarea {width: 415px; margin-bottom:10px:}

/*************** PROJECTS:  Individual ***************/
/*Title*/
.project_page_container h1.title {color: #FE578E; font-size: 60px;}
#project_title {color: #FFF !important; font-size: 30px; font-weight: normal; margin-left: 15px;}

/*Upper container*/
#project_page .upper_container {padding: 20px 0 0 0; height: 387px;}
#project_page .upper_container img {margin: 0 auto 0 auto;}

/*Lower container*/
#project_page .lower_container {padding-top: 10px;}

/*Media player*/
#project_media_viewer {float: left; margin-left: 0px;}
#project_media_container {width: 934px; height: 365px; border: 1px solid #121212; margin: 0 auto 0 auto;}
#project_download_links {float: left; margin: 325px 0 0 20px; color: #898989; font-size: 11px;}
#project_download_links p {margin: 0 0 -3px 0; font-size: 11px; padding-right: 4px;}

/*Carousel buttons*/
.project_carousel_button {float: left; width: 17px; height: 19px; cursor: pointer; display: inline; margin-top: 13px; opacity: 0.6; filter:alpha(opacity=60);}
.project_carousel_button:hover {opacity: 1.0; filter:alpha(opacity=100);}
#project_carousel_left_button {position: relative; right: 16px; background: url(/sites/default/files/images/elements/carousel_left_button.png) no-repeat 0 0;}
#project_carousel_right_button {position: relative; left: 38px; background: url(/sites/default/files/images/elements/carousel_right_button.png) no-repeat 0 0;}
.project_carousel_button.disabled {background: none !important;}
.project_carousel_button.disabled p {display: none;}
.project_carousel_button p {font-size: 10px; position: relative; top: 25px;}
#project_carousel_left_button p {right: 8px;}
/*Media*/
#project_content_loading_div {width: 934px; height: 90px; float: left; margin: 0 0 0 7px; text-align: center;}

.mid_container {background: url(/sites/default/files/images/elements/carousel_background.png) no-repeat 17px 0;}
#project_media {width: 1034px; height: 90px; float: left; margin: 0 0 0 0px; overflow: hidden;}
#project_media ul {float: left; width: 1034px; margin-left:-54px;}
#project_media ul li {float: left; display: inline;}
.project_media_asset {width: 144px; height: 83px; float: left; margin: 0 0 0 14px; opacity:0.5; filter:alpha(opacity=50); font-size: 11px; line-height: 13px;}

.project_media_asset:hover, .project_media_asset.active {opacity:1.0; filter:alpha(opacity=100);}
.project_first_asset {margin-left:0;}
.project_media_asset img {margin-bottom: 2px;}
/*#project_media_asset_type {display: block; float: left;}
#project_media_asset_title {float: left; margin-top: 4px; display: block;}*/
#project_page span#body_text_leadline {font-size: 24px; color: #FFF; position: relative; top: 0px; margin-left: -5px;}

/*************** Credits ***************/
#project_credits {float: left; font-size: 10px; margin: 20px 0 0 0;}
#project_credits .section_header {margin: 0; padding: 0 0 8px 0;}

.credit_set {float: left; margin: 20px 0 10px 0; clear: both;}
.credits_title {margin: 0 0 5px 0; font-size: 18px; font-weight: bold; font-family: Times; color: #FFF;}
.credits_column {width: 158px; float: left;}

.portfolio_item_credits_role {color: #A5A5A5; margin-bottom: 1px;}
.portfolio_item_credits_name {color: #1F76AE; margin:-4px 0 -4px 0;}
.portfolio_item_credits_pair {width: 158px; margin: 0 0 15px 0;}

/*************** Case Study ***************/
#project_case_study .section_header {padding: 0 0 8px 0;}
#case_study {width: 934px; float: left; clear: both;}
#case_study #gray_hairline {background-color: #222; float: left; clear: both; margin: 11px 0 19px 0;}

/*Case study section header*/
.case_study_section_header {margin: 0; font-size: 18px; font-weight: bold; color: #FFF;
	float: left; display: block; clear: both; width: 934px;}

/*Single text column*/
.case_study_text_single_column {margin: 0 0 20px 0; font-size: 24px; line-height: 32px; color: #FFF; /*color: #D7D7D7*/}
.case_study_movie div {margin: auto; margin-bottom: 20px;}
.case_study_image {text-align: center; margin: 0 0 20px 0; float: left; width: 934px;}

#case_study #portfolio_item_text_fields {float: left; width: 948px; margin: 0 0 35px 0;}
#case_study .portfolio_item_text_field {float: left; width: 460px; margin: 0 14px 0 0;}
#case_study .portfolio_item_text_field .case_study_section_header {width: 460px;}
#case_study .portfolio_item_text_field #gray_hairline {margin-bottom: 12px; width: 460px;}

/*************** CONTACT ***************/
#contact_page p {margin: 0;}
#contact_page .section_header {margin: 0 0 0 20px; width: 914px;}

#contact_page #image_container {height: 408px;}

#contact_page #offices h3 {margin-bottom: 15px;}
#contact_page #offices h3 a {color: #BDBDBD; font-weight: normal; font-size: 22px;}
#contact_page #offices div {padding: 20px 20px 0 20px; background: url(/sites/default/files/images/elements/column_background.png) repeat-x;}
#contact_page .map_location {font-size: 10px; position: relative; margin-bottom: 12px;}
#contact_page .representation {margin: 36px 0 10px 0; color: #FE578E; font-weight: bold;}

#contact_page .section_container {margin: 0 0 80px 0; float: left;}
#contact_page .section_container div {float: left; margin-right: 7px; width: 188px;}
#contact_page .section_container .last {margin-right: 0;}

#contact_page span#body_text_leadline {margin-left: -5px;}

#contact_page #contact_addresses {margin: 15px 0 15px 0; margin-left: 20px;}
#contact_addresses h4 {font-size: 10px; font-weight: bold; color: #BDBDBD; font-style: normal; display: inline;}
#contact_addresses a {margin-left: 10px; font-weight: normal;}

#contact_page #job_opportunities.section_container {margin-bottom: 0;}
#contact_page #job_opportunities.section_container div {width: 914px;}
#contact_page #job_opportunities_inner_container {padding: 20px; margin-top: -10px;}

#contact_page #job_opportunities .body_text {margin-bottom: 45px;}

/*************** ABOUT ***************/
#about_page {font-size: 13px;}
#about_page #image_container {height: 408px;}
#about_boxes {margin: 33px 0 0 0;}
.about_box {color: #828080; width: 246px; height: 330px; padding: 30px; float: left; line-height: 18px; font-size: 12px; background: url(/sites/default/files/images/elements/column_background.png) repeat-x;}
#about_center_box {margin: 0 8px 0 8px;}
.about_box h2 {margin: -5px 0 7px 0;}
#about_box_leadline {color: #FE578E; font-weight: bold;}
.about_page_container #footer {background: url(../wp-content/themes/royal-galactic/images/digital_agency.png) no-repeat 7px 7px;}

/*************** USER PROFILE ***************/
.people_profile_page_container .messages {display: none;}
#user_profile_picture img {width: 302px; height: 170px; margin: 0;}
#user_profile_picture,
.user_profile_column {float: left; margin-right: 20px;}
.user_profile_column {width: 138px;}
.user_profile_column p {margin: 0;}
.user_profile_column h3 {margin-bottom: 10px;}
.user_profile_column.last {margin-right: 0;}
#user_profile_page .upper_container_inner_container {padding: 20px 0 20px 0;}
#user_profile_page .section_header {margin: 0;}
#user_profile_page .section_header h3 {color: #FFF; font-size: 30px;}
.view-the-dk-blog-individual .view-content #blog_post .upper_container {background: #0F0F0F;}
.view-the-dk-blog-individual .view-content #blog_post .upper_container .upper_container_inner_container {padding: 0;}
#user_profile_blog_buttons {margin-top: 10px;}

/*************** LOGIN ***************/
#login_page .upper_container_inner_container {border: 1px solid #000; padding-top: 50px; height: 300px;}
#login_page .form-required,
#login_page .description,
.login_page_container .messages {display: none;}
#login_page input.error {border: none;}
#login_page label,
#login_page input {float: left; color: #FFF; font-size: 14px; height: 20px;padding-top: 5px; font-weight: normal;}
#login_page input {width: 360px; color: #1F76AE; font-weight: bold;}
/*#login_page #edit-name {position: relative; right: 1px;}*/
.login_page_container #footer {margin-top: 0px;}
#login_email_field input {margin-left: 30px;}
#login_pass_field input {margin: -5px 0px 0px 63px;}
#login_pass_field label {margin-top: -7px;}
#login_button input {margin: -5px 0px 0px 25px; height: 30px; padding-bottom: 7px; width: 75px; cursor: pointer; color: #fff !important; font-weight: normal;}
#login_problems {margin:0 0 20px 136px; display: none;}

/*************** EDIT BLOG ***************/
.view-content-by-user {margin: -20px 0 50px 0;}
#edit_my_blog .upper_container_inner_container {padding-bottom: 20px; border: 1px solid #000;}
.view-content-by-user .views-field-title h2 {color: #FE578E; margin-bottom: 10px; width: auto;}
.view-content-by-user .views-field-title a {width: auto;}
.view-content-by-user .views-field-title {width: auto;}
.view-content-by-user .views-field-edit-node,
.view-content-by-user .views-field-delete-node {float: left; margin-right: 5px;}

.view-content-by-user .views-field-edit-node a {background: url(/sites/default/files/images/elements/edit_blog.png) no-repeat; padding: 5px 15px 5px 15px;}
.view-content-by-user .views-field-delete-node a {background: url(/sites/default/files/images/elements/delete.png) no-repeat; padding: 5px 30px 5px 30px;}
.view-content-by-user .views-row {margin: 20px 0 20px 0;}
#contentcolumn p a{color: #878787; border-bottom:thin dotted;}
#contentcolumn p a:hover{color:#ffffff;}

#back_to_profile {background: #222; padding: 5px 10px 5px 10px; color: #BDBDBD;}

/*************** USER PROFILE ***************/
.user_profile_personal_info .field_title {}
.user_profile_personal_info label, 
.user_profile_personal_info fieldset {display: none;}
.user_profile_edit .upper_container_inner_container {padding: 20px 0 20px 0;}

.user_profile_edit #edit-submit {margin-top: 30px; padding: 4px 10px 4px 10px;}
#user_profile_buttons {position: relative; left: 55px; bottom: 22px;}
.user_profile_edit #back_to_profile {margin-left: 10px;}

/*Change password*/

/*Items to hide*/
.user_profile_change_password #fave_things,
.user_profile_change_password #fave_links,
.user_profile_change_password #hometown,
.user_profile_change_password #edit-name-wrapper,
.user_profile_change_password #edit-mail-wrapper,
.user_profile_change_password .picture,
.user_profile_change_password #edit-picture-delete-wrapper,
.user_profile_change_password #edit-picture-upload1-wrapper,
.user_profile_change_password #edit-picture-delete2-wrapper,
.user_profile_change_password #edit-picture-upload2-wrapper,
.user_profile_change_password .fieldset-wrapper,
.user_profile_change_password .password-description,
.user_profile_change_password .description,
.user_profile_change_password #edit-pass-pass1-wrapper label,
.user_profile_change_password #edit-pass-pass2-wrapper label,
.user_profile_change_password fieldset legend,
.user_profile_change_password #edit-picture-upload-wrapper,
.user_profile_change_password #change_password_link {display: none;}

.user_profile_change_password .upper_container_inner_container {padding: 50px 0 20px 0;}
.user_profile_change_password .change_password_text {position: relative; bottom: 160px; left: 8px;}
.user_profile_change_password fieldset {border: none;}
.user_profile_change_password #edit-pass-wrapper {margin-bottom: -70px;}
.user_profile_change_password #user_profile_buttons {position: relative; bottom: 40px;}
.user_profile_change_password .password-title,
.user_profile_change_password .password-result,
.user_profile_change_password .password-confirm,
.user_profile_change_password .ok {font-family: Verdana; color: #999;}
.user_profile_change_password .password-result,
.user_profile_change_password .error {color: red;}
.user_profile_change_password .ok {color: green;}
.user_profile_change_password #edit-submit {margin-left: 6px;}
.user_profile_change_password #back_to_profile {margin-left: 17px;}
/************* MISC PAGES ************/
#terms_of_use .upper_container_inner_container,
#privacy_policy .upper_container_inner_container {padding: 20px 0 20px 0;}

/************* MISC ************/
.node_add #content,
.node_edit #content,
.node_delete #content {background: #000; padding-bottom: 20px;}
/*Blog post*/
.the_dk_blog_form .form-required {display: none;}
.the_dk_blog_form textarea {font-size: 12px;}
.the_dk_blog_form input#edit-title {width: 467px;}
.the_dk_blog_form #edit-field-main-image-0-filefield-upload {display: none;}
.the_dk_blog_form .form-submit {padding: 4px 10px 4px 10px;}
/*Delete content*/
.node_delete #node-delete-confirm {margin: 20px auto 0 auto; width: 934px;}
.node_delete #node-delete-confirm .container-inline {margin-top: 10px;}
.node_delete #node-delete-confirm .container-inline a {background: #222; color: #999; padding: 5px 7px 5px 7px;}
.node_delete #edit-submit {padding: 4px 7px 4px 7px; cursor: pointer;}

/***************ADMIN***************/
.admin {color: #666 !important; width: 934px; margin: 0 auto 0 auto;}
.admin .pager li a {color: #555;}
#content.admin {float: none; width: 894px; background: #000; padding: 20px;} /* will merging container and content classes break this? */
.tabs .active {color: #FE578E;}
.admin-menu .messages {display: block;}

/*******************INPUT*******************/
.node-form {width: 934px; margin: 0 auto 0 auto;}
input {background: #222; border: none; font-size: 12px; font-family: Verdana; color: #999;}
input.form-text {height: 15px; padding: 5px;}
input.error {background: #222;}
textarea {background: #222; border: none;	padding: 5px; font-size: 10px; font-family: Verdana; color: #999;}
br {margin-top: -10px;}
fieldset {border: 1px solid #1F76AE;}
.grippie {display: none;} /* Hide draggable textarea handle */

.cufon-loading {visibility: hidden !important;} /*This will break SOME case studies & credits from beingclosed at page load in Safari if in main style sheet*/

.job_posting li {list-style-type: disc; margin-left: 14px;}

.body_text .gform_wrapper input.button {color:#BDBDBD}

.body_text #gforms_confirmation_message {color:#ffffff; background-color:transparent; border:none}
