/* Start of CMSMS style sheet 'layout' */
/*CSS-reset*/

* { 
	margin: 0;
	padding: 0;
}

:focus {
outline: 0;
}

img {
	border: 0;
}




/* =Basic structure
---------------------------------------------------------------------------------------------------- */

body
{
	background: #fff url(uploads/images/structure/body-bg.jpg) repeat-x top left;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #4d4d4f;
}

#top-container,
#container,
#bottom-container {
	margin-right: auto;
	margin-left: 	auto;
	width:		960px;
	padding-left:15px;
	padding-right:15px;
}

#top-container {
    background: url(uploads/images/structure/top-container-bg.png) no-repeat bottom left;
	text-align: right;
}

#container {
    background: url(uploads/images/structure/container-bg.png) repeat-y top left;
	text-align: left;
}


#bottom-container {
    background: url(uploads/images/structure/bottom-container-bg.png) no-repeat top left;
	text-align: left;
}

/* =top container 
---------------------------------------------------------------------------------------------------- */

#top-container ul{
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
	padding-right: 30px;     
       padding-top:20px;
	}

#top-container ul li {
	float:left;
	margin: 0;
	padding: 0;
	padding-right: 15px;
}

#top-container ul li a,
#top-container ul li a:link,
#top-container ul li a:visited {
	display:block;
	background: url(uploads/images/structure/sprite-top-tab.jpg) repeat-x 0px -25px; 
	font-size: 11px;
	font-weight: bold;
	color: #48231D;
	text-decoration: none;
	padding: 8px 0px 6px 0px;
	margin: 0;
	float:left;
        width:165px;
        text-align:center;
}

#top-container ul li a:hover,
#top-container ul li a.selectedPage {
	display:block;
	color: #DADFD8;
	background: url(uploads/images/structure/sprite-top-tab.jpg) repeat-x 0 0; 
	text-decoration: none;
	padding: 8px 0px 6px 0px;
	margin: 0;
	float:left;
        width:165px;
        text-align:center;
}

/** fix ie bug with display:block; **/

* html #top-container li a { height: 1%; } 


/* =Header
---------------------------------------------------------------------------------------------------- */

#header {
	width: 960px;
	text-align: left;
	color: #808278;
}

#header-left {
float:left;
width:217px;
height: 104px;
}

#header-right {
float:left;
width:743px;
height:70px;
min-height: 70px;
}

#header-links {
float:left;
width: 350px;
padding: 30px 0px 0px 30px;
}

#header-links ul{
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
#header-links ul li {
	float:left;
	margin: 0;
	padding: 0;
	border-left: 1px solid #919488;
}

#header-links ul li:first-child {
	border-left: none;
}

#header-links ul li a,
#header-links ul li a:link,
#header-links ul li a:visited {
	font-size: 10px;
	color: #919488;
	text-decoration: none;
	padding: 0px 6px 0px 6px;
	margin: 0;
	text-transform: uppercase;
}

#header-links ul li a:hover {
	color: #AA6D3E; 
	text-decoration: none;
	padding: 0px 6px 0px 6px;
	margin: 0;
}

#header-blog {
float:left;
width:108px;
padding-top:15px;
padding-bottom:10px;
}

.sprite-blog a {
	text-decoration:	none;
	background: url(uploads/images/structure/sprite-blog.jpg) no-repeat 0 0px;
	text-indent: -9999px;
	display: block;
	width: 52px;
	height: 45px;
	overflow: hidden;
}

.sprite-blog a:hover {
	background: url(uploads/images/structure/sprite-blog.jpg) no-repeat -54px 0px;
}

#header-search {
float:left;
width:253px;
padding-top:20px;
}


/* =Banner
---------------------------------------------------------------------------------------------------- */

#banner {
width:960px;
}


/* =Content
---------------------------------------------------------------------------------------------------- */

#content {
	width: 960px;
	background: url(uploads/images/structure/content-bg.jpg) repeat-y top left;
}

/* =Homepage
---------------------------------------------------------------------------------------------------- */


#homepage-container {
	width: 960px;
	background: url(uploads/images/structure/home-bg.gif) repeat-y top left;
}

#homepage-content {
	width: 960px;
	background: url(uploads/images/structure/home-divider-withSearch-bg.gif) no-repeat center right;
	margin-left:0px;

}

.homepage-content-searchtool {
       float:left;
       width:178px;
      padding: 20px;
}

#homepage-content h2 {
	font-weight:normal;
	font-size:21px;
	text-transform: none;
	padding-bottom:12px;
}



.homepage-content-left,
.homepage-content-middle,
.homepage-content-right {
float: left;
text-align:left;
margin-top:20px;
margin-bottom:10px;
}

.homepage-content-left {
width: 204px;
padding: 0px 20px 0px 20px;    
/* ie 6 fix for italic text */
       overflow: hidden;
	o\verflow: visible;
	zoom: 1;
}

.homepage-content-middle,
.homepage-content-right {
width: 209px;
padding: 0px 20px 0px 20px;   
 /* ie 6 fix for italic text */
       overflow: hidden;
	o\verflow: visible;
	zoom: 1;
}

/* =breadcrumbs
---------------------------------------------------------------------------------------------------- */

.breadcrumbs {
font-size:9px;
text-transform:uppercase;
margin-bottom:12px;
color: #919488;
}

.breadcrumbs a,
.breadcrumbs a:link,
.breadcrumbs a:visited{
font-size:9px;
	color: #919488;
	text-decoration:	none;
	outline: none; 
margin-right:3px;
margin-left:3px;
}
	
.breadcrumbs a:hover {
	color: #AA6D3E;
	text-decoration: none;
	outline: none; 
margin-right:3px;
margin-left:3px;
}


.breadcrumbs .lastitem {
margin-left:3px;
color: #AA6D3E;
}


/* =Left Navigation
---------------------------------------------------------------------------------------------------- */

#left-nav {
	width: 218px;
	float:left;
	text-align:left;
	padding-top: 60px;
padding-bottom:15px;
}


/* =Column styles where the copy goes
---------------------------------------------------------------------------------------------------- */


#narrow-column {
	width: 447px;
	float:left;
	text-align:left;
	padding: 15px 25px 15px 25px;
    /* ie 6 fix for italic text */
       overflow: hidden;
	o\verflow: visible;
	zoom: 1;
}


/* =Management Team 
---------------------------------------------------------------------------------------------------- */

#management-team {
	width: 447px;
}
#management-team #member-image {
	width: 113px;
	float:left;
	text-align:left;
	padding: 6px 0px 0px 0px;
}

#management-team #member-bio {
width: 314px;
	float:left;
	text-align:left;
	padding: 6px 0px 0px 20px;   
 /* ie 6 fix for italic text */
       overflow: hidden;
	o\verflow: visible;
	zoom: 1;
}

#management-team  h2,
h2.management-team-heading { 
	font-size: 14px;
	font-weight: normal;
        font-style: italic;
	padding-bottom: 12px;
       color: #AA6D3E;
}

#management-team  h3,
h3.management-team-heading { 
	padding-bottom: 0px;
}


/* =Sidebar
---------------------------------------------------------------------------------------------------- */

#sidebar {
	background: url(uploads/images/structure/sidebar-hr-rule.png) no-repeat top center;
	float:left;
	text-align: left;
	width:205px;
	padding:0px 15px 15px 15px; 
	margin-top:67px;
  /* ie 6 fix for italic text */
       overflow: hidden;
	o\verflow: visible;
	zoom: 1;
}


#sidebar h2 {
	font-size: 17px;
	font-weight: normal;
	color: #AA6D3E;
        padding-top:0px;
	padding-bottom:12px;
}


.sidebar-block {
background: url(uploads/images/structure/sidebar-hr-rule.png) no-repeat bottom center;

	width:195px;
	padding:15px 15px 15px 15px; 
}


  /* This fixes the extra break that appears in random global content block function */

.sidebar-block br {
font-size:0;
display: none;
}

.sidebar-block p {
	padding-bottom: 0px;

}


  /* This is a custom block for the Contact Us, Bookmark and Share, and Blog links */
.sidebar-block-links {
background: url(uploads/images/structure/sidebar-hr-rule.png) no-repeat bottom center;
width:185px;
padding: 10px 0px 12px 15px;
}

.sidebar-block-links p {
padding-bottom:0px;
}



/* =footer
---------------------------------------------------------------------------------------------------- */

#footer
{
	width:	960px;
	color: #919488;
	text-align:left;
	font-size: 10px;
}

#footer-left {
float:left;
width:720px;
padding: 0px 0px 15px 15px;
margin-top:30px;

}

#footer-left ul{
	margin: 0;
	padding: 0;
	list-style: none;
        clear:both;
	}
	
#footer-left ul li {
	float:left;
	margin: 0;
	padding: 0;
	border-left: 1px solid #919488;
        margin-bottom: 6px;
}

#footer-left ul li:first-child {
	border-left: none;
}

#footer-left ul li a,
#footer-left ul li a:link,
#footer-left ul li a:visited {
	font-size: 10px;
	color: #919488;
	text-decoration: none;
	padding: 0px 6px 0px 6px;
	margin: 0;
	text-transform: uppercase;
}

#footer-left ul li a:hover {
	color: #AA6D3E; 
	text-decoration: none;
	padding: 0px 6px 0px 6px;
	margin: 0;
}

#footer-left p {
padding-left: 6px;
clear: both;

}


#footer-right {
	float:right;
	width:200px;
	padding: 30px 25px 15px 0px;
	text-align: left;
}

#footer a,
#footer a:link,
#footer a:visited{
	color: #919488;
	text-decoration:	none;
	outline: none; 
}
	
#footer a:hover {
	color: #AA6D3E;
	text-decoration: none;
	outline: none; 
}

/* =Text Styles
---------------------------------------------------------------------------------------------------- */

h1, h2,  h4, h5 {
	color: #411C1A;
}


h1 {
	font-weight:normal;
	font-size:21px;
	text-transform: none;
	padding-bottom:12px;
        padding-top:25px;
}

h2 { 
	font-size: 14px;
	font-weight:bold;
	padding:12px 0px 12px 0px;
}


h3 { 
	font-size: 14px;
	font-weight:bold;
	padding-bottom:12px;
        color: #AA6D3E
}



h4 {
	font-size: 12px;
	font-weight:bold;
	color: #411C1A;
	padding-bottom:6px;
}



p  {
	line-height: 16px;
	padding-bottom: 12px;
}


ul {
	list-style-type: 	disc;
	font-weight:			normal;
	font-style:				normal;
	margin-left: 			15px;
	padding: 5px 0 10px 15px;
} 


ul.line-height {
        line-height: 16px;
}

ol {
	font-weight:			normal;
	font-style:				normal;
	margin-left: 			15px;
	padding: 5px 0 10px 15px;
} 

li li {
     list-style-type:circle;
}

.listWithdoubleLineSpace {
        line-height: 16px;

}

.listWithdoubleLineSpace li
 {
	list-style-type: 	disc;
	font-weight:			normal;
	font-style:				normal;
	margin-bottom: 			12px;
        line-height: 16px;
} 


.padding {
padding: 5px;
}

.padding-10 {
padding: 10px;
}

blockquote {
font-style:italic;
width:95%;
font-size: 12px;
line-height: 22px;
font-weight: bold;
color: #AA6D3E;
}

blockquote p {
line-height: 20px;
}


/* =Link Styles
---------------------------------------------------------------------------------------------------- */

a,
a:link,
a:visited{
	color: #AA6D3E;
	text-decoration:	none;
outline: none; 
}
	
a:hover {
	color: #AA6D3E;
	text-decoration:	underline;
	outline: none; 
}

a img {
	border: none;
	outline: none;
}

a.link-arrow-icon { 
	padding: 5px 20px 0px 0px;
	background: url(uploads/images/sprite-link-arrow-icon-off.png) no-repeat bottom right;
	color: #808278;
	text-decoration: none;
}


.link-arrow-icon:hover { 
	padding: 5px 20px 0px 0px;
	background: url(uploads/images/sprite-link-arrow-icon-on.png) no-repeat bottom right;
	color: #AA6D3E;
	text-decoration: none;
}


a.sidebar-contact-us { 
	padding: 5px 0px 5px 40px;
	background: url(uploads/images/structure/sidebar-icon-contact-us.png) no-repeat center left;
	color: #AA6D3E;
	text-decoration: none;
        font-size:12px;
}


a.sidebar-search-properties { 
	padding: 8px 0px 5px 40px;
	background: url(uploads/images/structure/sidebar-icon-search.png) no-repeat center left;
	color: #AA6D3E;
	text-decoration: none;
        font-size:12px;
}

a.sidebar-broker-commission { 
	padding: 8px 0px 5px 40px;
	background: url(uploads/images/structure/sidebar-icon-past-projects.png) no-repeat center left;
	color: #AA6D3E;
	text-decoration: none;
        font-size:12px;
}

a.sidebar-steves-blog { 
	padding: 5px 0px 5px 40px;
	background: url(uploads/images/structure/sidebar-icon-steveBlog.png) no-repeat center left;
	color: #AA6D3E;
	text-decoration: none;
        font-size:12px;
}


a.sidebar-bookmark-share  { 
	padding: 5px 0px 5px 40px;
	background: url(uploads/images/structure/sidebar-icon-bookmark-share.png) no-repeat center left;
	color: #AA6D3E;
	text-decoration: none;
        font-size:12px;
}

a.sidebar-contact-us:hover,
a.sidebar-bookmark-share:hover, 
a.sidebar-steves-blog:hover, 
a.sidebar-search-properties:hover  {
	color: #411C1A;
}

/* =Generic Text/Image Treatments and Alignments
---------------------------------------------------------------------------------------------------- */
	
strong { font-weight: bold; }
b { font-weight: bold;}
i { font-style: italic; }
.bold{ font-weight: bold;}
.italic{ font-style: italic; }
.lowercase {text-transform: lowercase;}
.uppercase {text-transform: uppercase;}
.textalign-left {text-align:left;	}
.textalign-right {text-align:right;	}
.textalign-center {	text-align:center;	}
.float-left {float:left;	}
.float-right {float:right;	}
.error {color:#F00;}

.image-float-left {float:left; margin: 5px 10px 5px 0px; }
.image-float-right {float:right; margin: 5px 0px 5px 10px;}


.disclaimer,
.footnote,
.text-small,
.copyright{
	font-size: 90%;
}

.color-blue {
	color: #5D87A1;	
}

.color-light-brown {
color: #AA6D3E;
}

.color-dark-brown {
color: #48231D;
}




/* =Spacing and Clearing Styles
---------------------------------------------------------------------------------------------------- */		

.singleLineBreak {
	margin:0;
	padding:0;
	}
	
.marginZero {
	margin:0;
	padding:0;
	}

.marginLeft {
	margin-left:10px;	
}

	
.marginRight {
	margin-right:10px;	
}

.spacer,
.clear {
	clear: both;
	margin:0;
	padding:0;
}

.padding {
	padding: 5px;
	}
	
/* =Lines
---------------------------------------------------------------------------------------------------- */

hr {
	color: #404041;
	background-color: #404041;
	border: 0;
	height: 1px;
	margin: 5px 0 10px 0;
} 

div.hr {
width: 100%; 
height: 1px; 
border: 0; 
background-color: #404041;
margin-top: 12px; 
margin-bottom:12px;
}

/* =Page Quotes 
---------------------------------------------------------------------------------------------------- */

.page-quote {
float:right;
margin: 30px 0px 50px 40px;
padding: 0px 0px 10px 0px;
color: #AA6D3E;
font-style: italic;
font-size: 12px;
width:170px;
background: url(uploads/images/structure/page-quote-rule.gif) no-repeat  bottom center;
text-align:left;
 /* ie 6 fix for italic text */
       overflow: hidden;
	o\verflow: visible;
	zoom: 1;
}

.page-quote-top-rule {
padding: 0px 0px 15px 0px;
width:170px;
}

.page-quote strong {
font-size: 14px;
line-height: 22px;
}



/* =Forms
---------------------------------------------------------------------------------------------------- */

.tenantServiceCallForm {
padding-bottom:12px;
}

table.tblForms {
width:447px;
border-right: 16px solid #AA6D3E;
border-bottom: 5px solid #AA6D3E;
border-left: 5px solid #AA6D3E;
padding-bottom:10px
}

table.tblForms td.td_formLabel {
vertical-align: top;
text-align: right;
padding: 8px 0px 0px 30px;
}

table.tblForms td.td_formField {
vertical-align: top;
text-align: left;
padding: 8px 0px 0px 10px;
}

fieldset {
	border: none;
margin:0;
padding:0;
}

legend {
	font-size: 14px;
	font-weight:bold;
	padding-bottom:12px;
	color: #AA6D3E;
}

label{
font-weight: normal;
}


table.tblForms td  input{
width: 250px;
margin-bottom: 5px;
}


input[type="text"],
input.textfield,
input[type="password"],
input.password,
input[type="file"],
input.fileupload
   {
	background: url(uploads/images/structure/input-bg.jpg) repeat-x top left;
	border: none;
	border-bottom: 1px solid #DADFD8;
	color: #404041;
	padding:3px;
}

textarea,
.textarea  {
	background: url(uploads/images/structure/textarea-bg.jpg) repeat-x top left;
	border: none;
	border-bottom: 1px solid #DADFD8;
	color: #404041;
width: 250px;
height: 100px;
margin-bottom: 5px;
}

input.submit-button {
	background: url(uploads/images/structure/btn-submit.jpg) no-repeat 0 0;
	border: none;
	cursor: pointer;
	display: block;
	height: 40px;
	overflow: hidden;
	padding: 0;
	margin: 6px 30px 0 4px;
	text-indent: -9999px;
	width: 70px;
}

input.submit-button:hover {
	background: url(uploads/images/structure/btn-submit.jpg) no-repeat -157px 0px;
	}

input.login-button {
	background: url(uploads/images/structure/btn-login.jpg) no-repeat 0 0;
	border: none;
	cursor: pointer;
	display: block;
	height: 40px;
	overflow: hidden;
	padding: 0;
	margin: 6px 30px 0 4px;
	text-indent: -9999px;
	width: 70px;
}

input.login-button:hover {
	background: url(uploads/images/structure/btn-login.jpg) no-repeat -157px 0px;
	}


input.search-button-large {
	background: url(uploads/images/structure/btn-search.jpg) no-repeat 0 0;
	border: none;
	cursor: pointer;
	display: block;
	height: 40px;
	overflow: hidden;
	padding: 0;
	margin: 6px 30px 0 4px;
	text-indent: -9999px;
	width: 70px;
}

input.search-button-large:hover {
	background: url(uploads/images/structure/btn-search.jpg) no-repeat -157px 0px;
	}



/* =Search Form
---------------------------------------------------------------------------------------------------- */


label.search-label {
float:left;
margin-top: 5px;
margin-right:5px;
}

input.search-input {
float:left;
width:159px;
}


input.search-button {
	background: url(uploads/images/structure/sprite-search-button.gif) no-repeat 0 0;
	border: none;
	cursor: pointer;
	display: block;
	float: left;
	height: 21px;
	overflow: hidden;
	padding: 0;
	margin: 6px 0 0 4px;
	text-indent: -9999px;
	width: 18px;
}

input.search-button:hover {
	background: url(uploads/images/structure/sprite-search-button.gif) no-repeat 0 -21px;
	}

/* =News
---------------------------------------------------------------------------------------------------- */

.NewsSummary {
padding-bottom:16px;
padding-top:8px;
}


.NewsSummaryTitle {
font-weight:bold;
}

/* =Tables
---------------------------------------------------------------------------------------------------- */

table.tbl-client-logos {
width: 448px;
border:0;
}

table.tbl-client-logos td {
padding: 30px 9px 30px 9px;
text-align: center;
vertical-align: middle;
}

table.tbl_managementTeam {
margin-bottom:16px;
margin-top:12px;
}


.td_teamImage {
width: 113px;
vertical-align: top;
text-align:left;
}


.td_teamShortBio {
width: 314px;
padding: 0px 0px 0px 20px;
vertical-align: top;
text-align:left;
}

.td_teamShortBio h2 { 
	font-size: 14px;
	font-weight: normal;
        font-style: italic;
	padding-bottom: 12px;
       color: #AA6D3E;
}

/*- SiteMap--------------------------- */

 ul.sitemap {
		list-style: none;
		margin: 0;
		padding: 0;
        }		

ul.sitemap li  {
		list-style: none;
		margin: 0;
		padding: 0;
padding-top:6px;
        }

ul.sitemap  li ul { 
		list-style: none;
		margin: 0;
		padding: 0;
padding-left:25px;
        }

ul.sitemap  li ul li { 
		list-style: none;
		margin: 0;
        }	

/* - property search, listing, and details ------------------------------------ */

.propertySummary  {
       padding-left:10px;
}

.propertySummary-title {
	color: #411C1A;
	font-weight:bold;
        font-size:12px;
}

.propertySummary-title a, 
.propertySummary-title a:link, 
.propertySummary-title a:visited {
	color: #411C1A;
        font-size:12px;
}

.propertySummary-title a:hover {
	color: #AA6D3E;
}

.propertySummary-type {
	color: #AA6D3E;
	font-weight:bold;
	font-style:italic;
	padding:3px 0px 10px 0px;
        font-size:12px;
}

.propertySummary img {
	border:#DBDEC9 solid 4px;
	float:left;
	margin-right:12px;
}

.propertySummary-title {
	color: #411C1A;
	font-weight:bold;
        font-size:12px;
}

.propertySummary-sidebar-title a, 
.propertySummary-sidebar-title a:link, 
.propertySummary-sidebar-title a:visited {
	color: #4D4D4F;
        font-size:10px;
}

.propertySummary-sidebar-title a:hover {
	color: #AA6D3E;
	font-weight:bold;
        text-decoration:none;
}

.propertySummary-sidebar-type {
	color: #AA6D3E;
	font-weight:bold;
	font-style:italic;
	padding:3px 0px 10px 0px;
        font-size:10px;
}

.propertySummary img {
	border:#DBDEC9 solid 4px;
	float:left;
	margin-right:10px;
}

#property-details {
       padding-top:20px;
}

#property-details-images {
       width:200px;
       float:right;
}

#property-details-images img {
      border:#DBDEC9 solid 4px;
      margin:5px 0px;
}

#property-details-textblock {
       width:225px;
       float:left;
}

#property-details h2 {
	font-size: 21px;
	color: #411C1A;
	font-weight:normal;
	margin-bottom:0px;
	padding-bottom:0px;
}

#property-details h3 {
	font-size: 14px;
	color: #411C1A;
	font-weight:bold;
}

#property-details h4 {
	font-size: 14px;
	color: #AA6D3E;
	font-weight:bold;
	font-style:italic;
	margin-bottom:0px;
	padding-bottom:10px;
}

#property-details-images {
       width:200px;
       float:right;
}

#property-details-textblock {
       width:225px;
       float:left;
}

.property-details-overview {
	margin:0px;
	padding:0px;
}

.asterisk {
	line-height:10px;
}

.property-detail-footnote {
	font-size:10px;
        line-height:12px;
	padding-bottom:20px;
}

#property-details-block {
	width:446px;
	padding-top:15px;
}

#property-details ul {
	margin-left:0px;
}

#property-details-print {
	float:right;
}

#property-details-PDF {
	float:left;
}

#property-details-print a, 
#property-details-print a:link, 
#property-details-print a:visited,
#property-details-PDF a,
#property-details-PDF a:link,  
#property-details-PDF a:visited {
	color:#808278;
	font-size:10px;
	text-decoration:none;
}

#property-details-print a:hover, 
#property-details-PDF a:hover {
	color:#AA6D3E;
}


 img.property-details-image {
	border:#DBDEC9 solid 4px;
	margin:8px 0px;
}

#property-details-viewLarger img, 
#property-details-print img, 
#property-details-PDF img, 
#property-details-map img  {
	border:none;
	padding:0px;
	margin:0px;
}

#property-details-viewLarger {
	color:#808278;
	font-size:10px;
}

#property-details-map {
	float:right;
}


input.go-button {
	background: url(uploads/images/structure/btn-go.jpg) no-repeat 0 0;
	border: none;
	cursor: pointer;
	display: block;
	height: 35px;
	overflow: hidden;
	padding: 0;
	margin: 0px 30px 0 4px;
	text-indent: -9999px;
	width: 50px;
	float:left;
}

input.go-button:hover {
	background: url(uploads/images/structure/btn-go.jpg) no-repeat -157px 0px;
	}

#property-details-getDirections {
	padding:10px 0px;
}
#property-details-getDirections p {
	padding:0px;
	margin:0px;
	font-size: 11px;
}
#property-details-getDirections-text {
	float:left;
	font-size: 14px;
	color: #AA6D3E;
	font-weight:bold;
	font-style:italic;
	margin:0px;
	padding:11px 10px 0px 0px;
}

#sidebar h3 {
	font-size: 12px;
	color: #4D4D4F;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:20px;
        padding-left:10px;
}
/* End of 'layout' */

