/*
File:			custom.css
Description:	Custom styles for Thesis

*/

.custom #page {
padding:0.0em;
}

.custom .more-link {
line-height:3.3em;
}

.custom #headerlogo {
float:left;
height:85px;
margin-bottom:5px;
margin-left:24px;
margin-top:5px;
width:500px;
}

.custom #headerlogo a {
background:transparent url(/uploads/images/global/globalheaderlogo.jpg) repeat scroll 0 0;
display:block;
height:85px;
width:339px;
}

.custom #headernumbersplash {
color:#292929;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:1.3em;
font-weight:bold;
margin-right:24px;
margin-top:52px;
padding-top:0;
}

.custom #homepagenav {
background-color:#858585;
margin:0 auto 0.1em;
width:1024px;
}

.custom #homenumbersplash {
float:left;
color:#F5F5F5;
font-size:1.1em;
font-weight:bold;
margin-right:220px;
padding-top:0;
}

.custom #homepagenav #hometopnav {
color:#D1D0D0;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin-left:32px;
padding:8px 0;
text-align:right;
}

.custom #homepagenav #hometopnav ul {
margin:0;
padding:0 0 16px;
}

.custom #homepagenav #hometopnav ul li {
border-right:1px solid #D1D0D0;
display:inline;
float:left;
list-style-type:none;
margin-right:12px;
padding-right:12px;
}

.custom #homepagenav #hometopnav ul li a {
color:#D1D0D0;
text-decoration:none;
}

.custom #homepagenav #hometopnav ul li a:hover {
text-decoration:underline;
}

.custom #homepagenav #hometopnav ul li.noborder {
border:0 none;
}

.custom #topnav {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#757575 none repeat scroll 0 0;
height:33px;
width:1024px;
}

.custom #topnav-container {
margin:0;
padding:0;
width:995px;
}

.custom #topnav-left {
float:left;
}

.custom #topnav #left {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/uploads/images/topnav/topnav-left.jpg) no-repeat scroll 0 0;
float:left;
height:33px;
white-space:nowrap;
width:5px;
}

.custom #topnav #ourstory {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
float:left;
height:33px;
white-space:nowrap;
width:167px;
}

.custom #topnav #ourstory a {
display:block;
background:transparent url(/uploads/images/topnav/topnav-ourstory.jpg) no-repeat scroll 0 0;
height:33px;
width:167px;
}

.custom #topnav #ourstory a:hover {
background-position: -167px 0;
}

.custom #topnav #ourstory a.topnav_current_page {
background-position: -167px 0;
}

.custom #topnav #whatwedo {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
float:left;
height:33px;
white-space:nowrap;
width:167px;
}

.custom #topnav #whatwedo a {
display:block;
background:transparent url(/uploads/images/topnav/topnav-whatwedo.jpg) no-repeat scroll 0 0;
height:33px;
width:167px;
}

.custom #topnav #whatwedo a:hover {
background-position: -167px 0;
}

.custom #topnav #whatwedo a.topnav_current_page {
background-position: -167px 0;
}

.custom #topnav #loansolutions {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
float:left;
height:33px;
white-space:nowrap;
width:167px;
}

.custom #topnav #loansolutions a {
display:block;
background:transparent url(/uploads/images/topnav/topnav-joinourteam.jpg) no-repeat scroll 0 0;
height:33px;
width:167px;
}

.custom #topnav #loansolutions a:hover {
background-position: -167px 0;
}

.custom #topnav #loansolutions a.topnav_current_page {
background-position: -167px 0;
}

.custom #topnav-right {
color:#D1D0D0;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
/*margin-right:20px;*/
margin-top:9px;
text-align:right;
vertical-align:middle;
}

.custom #topnav-right ul {
margin:0;
padding:0 0 10px;
}

.custom #topnav-right ul li {
border-right:1px solid #D1D0D0;
display:inline;
float:left;
list-style-type:none;
margin-right:12px;
padding-right:12px;
}

.custom #topnav-right ul li a {
color:#D1D0D0;
text-decoration:none;
}

.custom #topnav-right ul li a:hover {
text-decoration:underline;
}

.custom #topnav-right ul li.noborder {
border:0 none;
margin-right:0;
padding-right:0;
}

.custom #header {
border-bottom:medium none;
clear:both;
height:270px;
margin-left:auto;
margin-right:auto;
padding:0 0 0 0;
width:1024px;
}

.custom #header #headerimage.homepage {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/uploads/images/headers/homepageheader.jpg) repeat scroll 0 0;
clear:both;
height:270px;
width:1024px;
}

.custom #header #headerimage.aboutpage {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/uploads/images/headers/aboutpageheader.jpg) repeat scroll 0 0;
clear:both;
height:270px;
width:1024px;
}

.custom #header #headerimage.aboutsection {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/uploads/images/headers/aboutsectionheader.jpg) repeat scroll 0 0;
clear:both;
height:270px;
width:1024px;
}

.custom #header #headerimage.solutionspage {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/uploads/images/headers/solutionspageheader.jpg) repeat scroll 0 0;
clear:both;
height:270px;
width:1024px;
}

.custom #header #headerimage.solutionssection {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/uploads/images/headers/solutionssectionheader.jpg) repeat scroll 0 0;
clear:both;
height:270px;
width:1024px;
}

.custom #header #headerimage.joinpage {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/uploads/images/headers/joinpageheader.jpg) repeat scroll 0 0;
clear:both;
height:270px;
width:1024px;
}

.custom #header #headerimage.joinsection{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/uploads/images/headers/joinsectionheader.jpg) repeat scroll 0 0;
clear:both;
height:270px;
width:1024px;
}

.custom #header #headerimage.newsroomsection{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/uploads/images/headers/newsroomheader.jpg) repeat scroll 0 0;
clear:both;
height:270px;
width:1024px;
}

.custom #header #headerimage.contactpage{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/uploads/images/headers/contactpageheader.jpg) repeat scroll 0 0;
clear:both;
height:270px;
width:1024px;
}

.custom #homeimagenav {
margin-left:auto;
margin-right:auto;
width:1024px;
height:52px;
}

.custom #homeimagenav #left {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/uploads/images/homepage/homepage-left.jpg) no-repeat scroll 0 0;
float:left;
height:52px;
width:18px;
}

.custom #homeimagenav #our-story {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
float:left;
height:52px;
white-space:nowrap;
width:330px;
}

.custom #homeimagenav #our-story a {
display:block;
background:transparent url(/uploads/images/homepage/homepage-ourstory.jpg) no-repeat scroll 0 0;
width: 330px;
height: 52px; 
}

.custom #homeimagenav #our-story a:hover {
background-position: -330px 0;
} 

.custom #homeimagenav #what-we-do {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
float:left;
height:52px;
white-space:nowrap;
width:329px;
}

.custom #homeimagenav #what-we-do a {
display:block;
background:transparent url(/uploads/images/homepage/homepage-whatwedo.jpg) no-repeat scroll 0 0;
width: 329px;
height: 52px; 
}

.custom #homeimagenav #what-we-do a:hover {
background-position: -329px 0;
}

.custom #homeimagenav #join-our-team {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
float:left;
height:52px;
white-space:nowrap;
width:330px;
}

.custom #homeimagenav #join-our-team a {
display:block;
background:transparent url(/uploads/images/homepage/homepage-joinourteam.jpg) no-repeat scroll 0 0;
width: 330px;
height: 52px; 
}

.custom #homeimagenav #join-our-team a:hover {
background-position: -330px 0;
}

.custom #homeimagenav #right {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/uploads/images/homepage/homepage-right.jpg) no-repeat scroll 0 0;
float:left;
height:52px;
width:17px;
}

.custom #imagenavbar {
background:#757575 none repeat scroll 0 0;
height:51px;
width:1024px;
}

.custom #imagenavbar #history {
float:left;
margin-left:4px;
position:relative;
white-space:nowrap;
height:51px;
width:165px;
}

.custom #imagenavbar #history a {
background:transparent url(/uploads/images/subnav/subnav-history.jpg) no-repeat scroll 0 0;
display:block;
height:51px;
width:165px;
}

.custom #imagenavbar #history a:hover {
background-position: -165px 0;
}

.custom #imagenavbar #history a.imagenav_current_page {
background-position: -165px 0;
}

.custom #imagenavbar #executive-team {
float:left;
position:relative;
white-space:nowrap;
height:51px;
width:200px;
}

.custom #imagenavbar #executive-team a {
background:transparent url(/uploads/images/subnav/subnav-team.jpg) no-repeat scroll 0 0;
display:block;
height:51px;
width:200px;
}

.custom #imagenavbar #executive-team a:hover {
background-position: -200px 0;
}

.custom #imagenavbar #executive-team a.imagenav_current_page {
background-position: -200px 0;
}

.custom #imagenavbar #strategic-partners {
float:left;
position:relative;
white-space:nowrap;
height:51px;
width:210px;
}

.custom #imagenavbar #strategic-partners a {
background:transparent url(/uploads/images/subnav/subnav-partners.jpg) no-repeat scroll 0 0;
display:block;
height:51px;
width:210px;
}

.custom #imagenavbar #strategic-partners a:hover {
background-position: -210px 0;
}

.custom #imagenavbar #strategic-partners a.imagenav_current_page {
background-position: -210px 0;
}

.custom #imagenavbar #loan-workout {
float:left;
position:relative;
white-space:nowrap;
margin-left:4px;
height:51px;
width:230px;
}

.custom #imagenavbar #loan-workout a {
background:transparent url(/uploads/images/subnav/subnav-restructuring.jpg) no-repeat scroll 0 0;
display:block;
height:51px;
width:230px;
}

.custom #imagenavbar #loan-workout a:hover {
background-position: -230px 0;
}

.custom #imagenavbar #loan-workout a.imagenav_current_page {
background-position: -230px 0;
}

.custom #imagenavbar #investor-network {
float:left;
position:relative;
white-space:nowrap;
 height:51px;
width:220px;
}

.custom #imagenavbar #investor-network a {
background:transparent url(/uploads/images/subnav/subnav-network.jpg) no-repeat scroll 0 0;
display:block;
height:51px;
width:220px;
}

.custom #imagenavbar #investor-network a:hover {
background-position: -220px 0;
}

.custom #imagenavbar #investor-network a.imagenav_current_page {
background-position: -220px 0;
}

.custom #imagenavbar #capital-recovery {
float:left;
position:relative;
white-space:nowrap;
height:51px;
width:210px;
}

.custom #imagenavbar #capital-recovery a {
background:transparent url(/uploads/images/subnav/subnav-recovery.jpg) no-repeat scroll 0 0;
display:block;
height:51px;
width:210px;
}

.custom #imagenavbar #capital-recovery a:hover {
background-position: -210px 0;
}

.custom #imagenavbar #capital-recovery a.imagenav_current_page {
background-position: -210px 0;
}

.custom #imagenavbar #what-we-do {
float:left;
position:relative;
white-space:nowrap;
margin-left:4px;
height:51px;
width:220px;
}

.custom #imagenavbar #what-we-do a {
background:transparent url(/uploads/images/subnav/subnav-whatwedo.jpg) no-repeat scroll 0 0;
display:block;
height:51px;
width:220px;
}

.custom #imagenavbar #what-we-do a:hover {
background-position: -220px 0;
}

.custom #imagenavbar #what-we-do a.imagenav_current_page {
background-position: -220px 0;
}

.custom #imagenavbar #off-market-property {
float:left;
position:relative;
white-space:nowrap;
 height:51px;
width:230px;
}

.custom #imagenavbar #off-market-property a {
background:transparent url(/uploads/images/subnav/subnav-offmarket.jpg) no-repeat scroll 0 0;
display:block;
height:51px;
width:230px;
}

.custom #imagenavbar #off-market-property a:hover {
background-position: -230px 0;
}

.custom #imagenavbar #off-market-property a.imagenav_current_page {
background-position: -230px 0;
}

.custom #imagenavbar #training{
float:left;
margin-left:4px;
position:relative;
white-space:nowrap;
height:51px;
width:165px;
}

.custom #imagenavbar #training a {
background:transparent url(/uploads/images/subnav/subnav-training.jpg) no-repeat scroll 0 0;
display:block;
height:51px;
width:165px;
}

.custom #imagenavbar #training a:hover {
background-position: -165px 0;
}

.custom #imagenavbar #training a.imagenav_current_page {
background-position: -165px 0;
}

.custom #imagenavbar #benefits{
float:left;
position:relative;
white-space:nowrap;
height:51px;
width:165px;
}

.custom #imagenavbar #benefits a {
background:transparent url(/uploads/images/subnav/subnav-benefits.jpg) no-repeat scroll 0 0;
display:block;
height:51px;
width:165px;
}

.custom #imagenavbar #benefits a:hover {
background-position: -165px 0;
}

.custom #imagenavbar #benefits a.imagenav_current_page {
background-position: -165px 0;
}

.custom #imagenavbar #newsroom {
float:left;
margin-left:4px;
position:relative;
white-space:nowrap;
height:51px;
width:165px;
}

.custom #imagenavbar #newsroom a {
background:transparent url(/uploads/images/subnav/subnav-newsroom.jpg) no-repeat scroll 0 0;
display:block;
height:51px;
width:165px;
}

.custom #imagenavbar #newsroom a:hover {
background-position: -165px 0;
}

.custom #imagenavbar #newsroom a.imagenav_current_page {
background-position: -165px 0;
}

.custom #imagenavbar #contact-us {
float:left;
position:relative;
white-space:nowrap;
height:51px;
width:165px;
}

.custom #imagenavbar #contact-us a {
background:transparent url(/uploads/images/subnav/subnav-contact.jpg) no-repeat scroll 0 0;
display:block;
height:51px;
width:165px;
}

.custom #imagenavbar #contact-us a:hover {
background-position: -165px 0;
}

.custom #imagenavbar #contact-us a.imagenav_current_page {
background-position: -165px 0;
}

.custom #imagenavbar #login {
float:left;
position:relative;
white-space:nowrap;
height:51px;
width:165px;
}

.custom #imagenavbar #login a {
background:transparent url(/uploads/images/subnav/subnav-login.jpg) no-repeat scroll 0 0;
display:block;
height:51px;
width:165px;
}

.custom #imagenavbar #login a:hover {
background-position: -165px 0;
}

.custom #imagenavbar #login a.imagenav_current_page {
background-position: -165px 0;
}

.custom #tabs {
display:none;
border-color:#DDDDDD;
border-style:solid;
border-width:0 0 1px 1px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:70px;
}

.custom #content_box {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
width:100%;
}

.custom #content {
color:#444547;
float:right;
padding-right:6em;
width:63.4em;
}

.custom #archive_info {
padding-bottom:1.1em;
padding-top:5.72em;
}

.custom #ira_widget {
margin:3.9em 1em 0 2.2em;
border-bottom:1px dotted #BBBBBB;
padding-bottom:1.6em;
}

.custom #ira_widget a {
font-size:1.4em;
line-height:3.3em;
text-decoration:underline;
}

.custom #ira_widget a:hover {
text-decoration:none;
}

.custom #ira_news {
margin-top:2.07em;
}

.custom #ira_news #headline {
margin-bottom:1.3em;
}

.custom #ira_news #headline h1 {
color:#5D0430;
display:inline;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1.4em;
font-weight:bold;
}

.custom .post_box {
padding-top:1.27em;
}

.custom .hentry {
padding-top:3.87em;
}

.custom .headline_area {
margin-bottom:1.7em;
}

.custom .headline_area h1 {
display:none;
}

.custom .headline_area .entry-title {
color:#5D0430;
display:inline;
font-weight:bold;
}

.custom .headline_area h2 {
color:#5D0430;
font-size:1.7em;
font-weight:bold;
line-height:1.4em;
}

.custom .headline_area h2 a {
color:#5D0430;
}

.custom .headline_area h2 a:hover {
color:#2361A1;
}

.custom .teaser h2 {
font-size:1.5em;
line-height:1.375em;
}

.custom .format_text h2, .format_text h3 {
color:#5D0430;
font-size:1.2em;
font-weight:bold;
line-height:1.222em;
margin:1.833em 0 0.611em;
}

.custom .format_text .to_comments {
display:none;
font-size:0.857em;
line-height:1.833em;
margin-bottom:1.833em;
}

.custom #content  .smallbio {
border-left:1px solid #BCC3B1;
float:left;
margin-bottom:35px;
width:33%;
}

.custom #content .smallbio .smallbiocontainer {
color:#58595B;
font-size:11px;
line-height:140%;
margin-left:20px;
width:85%;
}

.custom #content .smallbio .smallbiocontainer img {
border:2px solid grey;
}

.custom #content .smallbio .smallbiocontainer h3, #content .smallbio .smallbiocontainer h3 a {
color:#5D0430;
font-size:16px;
line-height:130%;
margin:0;
padding:4px 0 8px;
text-decoration:none;
}

.custom #content .smallbio .smallbiocontainer ul {
list-style-type:none;
margin:7px 0 5px;
padding:0;
}

.custom #content .smallbio .smallbiocontainer ul li, #content .smallbio .smallbiocontainer ul li a {
color:#58595B;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
list-style-type:none;
padding:5px 0 0;
}

.custom .customsidebartitle {
color:#474747;
font-family:Arial,Helvetica,sans-serif;
font-size:3.9em;
font-weight:bold;
}

.custom .custombreadcrumb {
color:#7F8081;
font-family:Arial,Helvetica,sans-serif;
font-size:1.1em;
margin-top:1em;
text-decoration:none;
}

.custom .customsidebarsearch {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/uploads/images/headlines/headline-divider.gif) no-repeat scroll 0 0;
color:#7F8081;
font-family:Arial,Helvetica,sans-serif;
font-size:1.1em;
margin-bottom:2.769em;
margin-top:1.4em;
padding-top:1.4em;
text-decoration:none;
}

.custom #customsidebarsearch .search_form {
width:75%;
}

.custom .sidebar input[type="text"], .sidebar input[type="submit"] {
font-family:Arial,Helvetica,sans-serif;
padding:0.308em;
}

.custom #sidebarcontact {
background:transparent url(/uploads/images/headlines/headline-divider.gif) no-repeat scroll 0 0;
color:#58595B;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:11px;
line-height:140%;
margin-top:15px;
padding-top:15px;
}

.custom #sidebarcontact h3 {
color:#5D0430;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:20px;
font-weight:bold;
line-height:97%;
margin:0;
padding:0 0 8px;
}

.custom #sidebarcontact img{
border:2px solid grey;
margin-bottom:8px;
}

.custom #sidebarcontact ul {
color:#58595B;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:11px;
line-height:140%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:0;
padding-left:0;
}

.custom li.widget {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/uploads/images/headlines/headline-divider.gif) no-repeat scroll 0 0;
font-size:1.3em;
line-height:1.385em;
margin-bottom:3.769em;
margin-top:15px;
padding-top:15px;
}

.custom #homepage-copy {
height:500px;
margin:62px auto 0;
width:908px;
}

.custom #homepage-copy #left {
float:left;
width:587px;
}

.custom #homepage-copy #left #maincopy {
color:#444547;
font-size:1.8em;
line-height:1.7;
padding-right:50px;
}

.custom #homepage-copy #left #maincopy #homepagevideo {
display:block;
margin-bottom:2.8em;
margin-top:0;
}

.custom #homepage-copy #left #maincopy #maincopycallout {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1.3em;
font-weight:bold;
font-style:italic;
}

.custom #homepage-copy #left #maincopy p {
margin-bottom:1.8em;
margin-left:18px;
margin-right:12px;
}

.custom #homepage-copy #left #maincopysecondary {
color:#444547;
font-size:1.4em;
line-height:1.7;
padding-right:45px;
}

.custom #homepage-copy #left #maincopysecondary #copycallout {
font-size:1.3em;
font-style:italic;
}

.custom #homepage-copy #left #maincopysecondary p {
margin-bottom:1.8em;
}

.custom #homepage-copy #right {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/uploads/images/homepage/homepage-copy-border.gif) repeat-y scroll 0 0;
float:left;
width:307px;
}

.custom #homepage-copy #right-container {
padding-left:40px;
}

.custom #homepage-copy #right-container #content {
background:transparent url(/uploads/images/homepage/homepage-copy-divider.gif) no-repeat scroll 0 0;
color:#58595B;
float:none;
font-size:1.1em;
line-height:140%;
margin:18px 0 14px;
padding:10px 0 0;
width:270px;
}

#homepage-copy #right-container #content h3 {
color:#5D0430;
line-height:140%;
margin:0.5em 0 0;
padding:0 0 8px;
}

#homepage-copy #right-container #content h3.shorth3 {
color:#5D0430;
line-height:140%;
margin:0.7em 0 0;
padding:0;}

.custom #homepage-copy #right-container #content p {
font-size: 1.1em;
}

#homepage-copy #right-container #right-address {
background:transparent url(/uploads/images/homepage/homepage-copy-divider.gif) no-repeat scroll 0 0;
color:#858484;
font-family:Arial,Helvetica,sans-serif;
font-size:1.1em;
margin:0;
padding:13px 0 0;
}

#homepage-copy #right-container #right-address h3 {
color:#58595B;
font-family:Georgia,"Times New Roman",serif;
font-weight:bold;
margin-bottom:4px;
padding:0;
}

.custom #customcontactform {
border:thin dotted grey;
padding:1.9em 0 1.1em 3em;
}

.custom #customname, #customemail, #customreason {
width:50%;
}

.custom #customsubject, #customquiz {
width:50%;
}

.custom #custommessage {
width:91%;
}

.custom #customquiz {
width:20%;
}

.custom #customsubmit {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/wp-content/themes/thesis_151/images/submit-bg.gif) repeat scroll 0 0;
border-color:#CCCCCC #999999 #999999 #CCCCCC;
border-style:double;
border-width:3px;
color:#111111;
cursor:pointer;
font-size:1.143em;
font-weight:bold;
margin-bottom:-1em;
overflow:visible;
width:auto !important;
}

.custom #sidebars {
border:0 none;
float:left;
width:31em;
}

.custom .sidebar ul.sidebar_list {
padding-left:5em;
padding-right:1.1em;
}

.custom #footer {
background-color:#858585;
border-top:medium none;
clear:both;
color:#D1D0D0;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:13px;
margin-left:auto;
margin-right:auto;
margin-top:30px;
padding:1em 0;
text-align:right;
text-decoration:none;
width:1024px;
}

.custom #footer a {
border-bottom:none;
}

.custom #footer ul {
margin:0 0 0 55px;
padding:0 0 14px;
}

.custom #footer ul li {
border-right:1px solid #D1D0D0;
display:inline;
float:left;
list-style-type:none;
margin-right:8px;
padding-right:8px;
}

.custom #footer ul li.noborder {
border:0 none;
}

.custom #footer ul li a {
color:#D1D0D0;
text-decoration:none;
}

.custom #footer ul li a:hover {
text-decoration:underline;
}

#submitpad {
  padding: 2px;
  background-color: #ff0000;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  margin: 0px;
  border-width: 3px;
  border-color: #ff0000;
  border-spacing: 0;
}