body {
	background-color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
	margin: 0 auto;
	background: #171717 url(/Library/Default/Content/bkg.jpg) repeat-x 0 0;
	}
	
.clear {
	display: block;
	clear: left;
	}
	
a img {
	border: none;
	}
	
#wrapper {
	width: 960px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	background: #000;
	padding: 0 20px 10px 20px;
	}
	
/* -- HEADER ELEMENTS -- */
	
#masthead {
	width: 960px;
	margin: 10px 0px;
	}
	
#main-logo {
	width: 280px;
	height: 130px;
	padding: 20px 0px 0px 10px;
	float: left;
	}
	
#header-elements {
	width: 670px;
	height: 150px;
	float: right;
	clear: none;
	overflow: hidden;
	text-align: right;
	}
	
#master-phone {
	width: 600px;
	float: right;
	clear: both;
	margin: 40px 0px 5px 0;
	}

#main-nav {
	width: 670px;
	float: right;
	clear: both;
	}

/* -- BANNER -- */

#top-banner {
	width: 960px;
	height: 216px;
	margin: 10px 0px 0px 0px;
	clear: both;
	}
	
#talking-heads-intro {
	width: 180px;
	height: 185px;
	background: #111 url(/Library/Default/Content/sprite.png) no-repeat 0 0;
	padding: 15px 0 0 20px;
	float: left;	
	}

#find-out-more {
	width: 99px;
	height: 20px;
	background: transparent url(/Library/Default/Content/sprite.png) no-repeat -250px -160px;
	line-height: 20px;
	font-size: 11px;
	padding: 0 0 0 6px;
	color: #000;
	display: block;
	text-decoration: none;
}

#find-out-more:hover {
	background: transparent url(/Library/Default/Content/sprite.png) no-repeat -250px -180px;
	cursor: pointer;
}

#flash-banner {
	width: 560px;
	height: 216px;
	float: left;
	clear: none;
	overflow: auto;
}

#news-feed {
	width: 155px;
	height: 190px;
	background: #000;
	padding: 0;
	float: right;
	border-bottom: #fff solid 5px;
	border-top: #fff solid 1px;
	}

#news-feed h3 {
	width: 145px;
	border-bottom: #fff solid 2px;
	font-size: 14px;
	font-weight: normal;
	height: 25px;
	display: block;
	padding: 5px;
	}

#news-feed .article {
	width: 145px;
	height: auto;
	overflow: hidden;
	font-size: 8px;
	font-weight: normal;
	display: block;
	padding: 5px;
	}

#news-feed .article h4 {
	height: 41px;
	overflow: hidden;
	}

#news-feed .article h4 a {
	text-decoration: none;
	color: #00AEEF;
	font-size: 11px;
	}

#news-feed .article .read {
	display: block;
	margin: 5px 0 0 0;
	text-decoration: none;
	font-size: 11px;
	}

.pics {  
	width: 2800px;
	height: 199px; 
    padding: 0;  
    margin:  0;  
} 
 
.pics img {  
    padding: 0px;  
	width: 560px;
	height: 199px;
    top:  0; 
    left: 0;
    float: left;
} 
		
#prev {
	width: 40px;
	height: 199px;
	z-index: 100;
	position: absolute;
	float: left;
	background: url(/Images/prev.png);
	display: none;
	cursor: pointer;
	}

#next {
	width: 40px;
	height: 199px;
	z-index: 100;
	position: absolute;
	float: left;
	margin-left: 519px;
	background: url(/Images/next.png);
	display: none;
	cursor: pointer;
	}

/* -- PAGE CONTENT -- */

#page-content {
	width: 960px;
	height: auto;
	margin: 10px 0px 10px 0px;
	clear: both;
	overflow: hidden;
	}
	
.section-box {
	float: left;
	width: 155px;
	margin: 0 46px 20px 0;
	}
	
.section-box .box-image {
	width: 155px;
	height: 100px;
	margin: 10px 0;
	}
	
.section-box .box-header {
	width: 155px;
	height: 40px;
	padding-top: 5px;
	font-size: 14px;
	}
	
.section-box .box-body {
	width: 155px;
	height: 55px;
	margin: 5px 0;
	text-align: justify;
	color: #FFF;
	}
	
.section-box .box-more {
	width: 155px;
	height: 17px;
	margin: 5px 0;
	}
	
.section-box .box-more a {
	text-decoration: none;
	font-size: 11px;
	text-transform: capitalize;
	}
	
 .box-header a {
	font-size: 14px;
	text-decoration: none;	
	}
	
#legal-professional {
	color: #9A59A4;
	border-bottom: solid 5px #9A59A4;	
	}
	
#legal-professional .box-header {
	border-top: solid 1px #9A59A4;	
	border-bottom: solid 2px #9A59A4;	
	}
	
#legal-professional .box-header a {
	color: #9A59A4;	
	}
	
#legal-professional .box-more a {
	color: #9A59A4;	
	}
	
#public-social {
	color: #8DC63F;
	border-bottom: solid 5px #8DC63F;	
	}
	
#public-social .box-header {
	border-top: solid 1px #8DC63F;	
	border-bottom: solid 2px #8DC63F;	
	}
	
#public-social .box-header a {
	color: #8DC63F;	
	}
	
#public-social .box-more a {
	color: #8DC63F;
	}
	
#media {
	color: #EC008C;
	border-bottom: solid 5px #EC008C;	
	}
	
#media .box-header {
	border-top: solid 1px #EC008C;	
	border-bottom: solid 2px #EC008C;	
	}

#media .box-header a {
	color: #EC008C;	
	}
	
#media .box-more a {
	color: #EC008C;
	}
	
#commercial {
	color: #ED1C24;
	border-bottom: solid 5px #ED1C24;	
	}
	
#commercial .box-header {
	border-top: solid 1px #ED1C24;	
	border-bottom: solid 2px #ED1C24;	
	}
	
#commercial .box-header a {
	color: #ED1C24;	
	}
	
#commercial .box-more a {
	color: #ED1C24;
	}
	
#individuals {
	color: #FDB913;
	border-bottom: solid 5px #FDB913;	
	margin-right: 0;
	}
	
#individuals .box-header {
	border-top: solid 1px #FDB913;	
	border-bottom: solid 2px #FDB913;	
	}
	
#individuals .box-header a {
	color: #FDB913;	
	}
	
#individuals .box-more a {
	color: #FDB913;
	}

.scroll{
	height: 50px;
}

#logos {
	width: 960px;
	height: 50px;
	margin: 20px 0px 10px 0px;
	clear: both;
	border-bottom: #999 solid 1px;
	overflow: hidden;
	display: block;
}

.logo {
	float: left;
	width: 155px;
	height: 40px;
	margin: 0 46px 20px 0;
	text-align: center;
	}
	
.logo.last {
	float: left;
	width: 155px;
	margin: 0 0 20px 0;
	}
	

/* -- PAGES -- */
/* -- LEFT COLUMN GENERAL -- */
.left-column {
	width: 155px;
	float: left;
	height: auto; /* 438px */
	margin: 0 26px 20px 0;
	}
.left-column .top-image {
	height: auto;
	}
.left-column .tall-image {
	height: auto;
	}
.left-column .bottom {
	margin: 0;
	}

#contact_us-page .left-column .bottom .sub-nav-box {
	height: auto;
	width: 145px;
	margin: 30px auto;
	padding: 0;
	}
	
.left-column .bottom .sub-nav-box {
	height: auto; /* 167px */
	width: 145px;
	margin: 30px auto;
	padding: 0;
	}
.left-column .bottom .sub-nav-box a:hover {
	color: #000;
	}
.left-column .bottom .sub-nav-box ul {
	padding: 5px 0px;
	margin: 0px;
	list-style-type: none;
	}
.left-column .bottom .sub-nav-box ul li ul {
	display: none;
	}
/* -- LEFT COLUMN SPECIFIC -- */
#sectors-page .left-column, #services-page .left-column, #contact_us-page .left-column {
	background: #31A8CE;
	}	
#sectors-page .case-study-links, #services-page .case-study-links, #contact_us-page .case-study-links {
	background: #31A8CE;
	}	
#sectors-page .left-column .sub-nav-box, #services-page .left-column .sub-nav-box, #contact_us-page .left-column .sub-nav-box {
	border-top: solid 1px #00394A;
	border-bottom: solid 2px #00394A;
	}	
#sectors-page .left-column .sub-nav-box ul, #services-page .left-column .sub-nav-box ul, #contact_us-page .left-column .sub-nav-box ul {
	border-top: solid 2px #00394A;
	}

#legal_professional-page .left-column, #legal_professional-page .case-study-links {
	background: #9A59A4;
	}	
#legal_professional-page .left-column .sub-nav-box {
	border-top: solid 1px #412046;
	border-bottom: solid 2px #412046;
	}	
#legal_professional-page .left-column .sub-nav-box ul {
	border-top: solid 2px #412046;
	}

#public_social-page .left-column, #public_social-page .case-study-links {
	background: #8DC63F;
	}	
#public_social-page .left-column .sub-nav-box {
	border-top: solid 1px #34471F;
	border-bottom: solid 2px #34471F;
	}	
#public_social-page .left-column .sub-nav-box ul {
	border-top: solid 2px #34471F;
	}
	
#media-page .left-column, #media-page .case-study-links {
	background: #EC008C;
	}	
#media-page .left-column .sub-nav-box {
	border-top: solid 1px #62132C;
	border-bottom: solid 2px #62132C;
	}	
#media-page .left-column .sub-nav-box ul {
	border-top: solid 2px #62132C;
	}
	
#commercial-page .left-column, #commercial-page .case-study-links {
	background: #ED1C24;
	}	
#commercial-page .left-column .sub-nav-box {
	border-top: solid 1px #6E0F12;
	border-bottom: solid 2px #6E0F12;
	}	
#commercial-page .left-column .sub-nav-box ul {
	border-top: solid 2px #6E0F12;
	}
	
#individuals-page .left-column, #individuals-page .case-study-links {
	background: #FDB913;
	}	
#individuals-page .left-column .sub-nav-box {
	border-top: solid 1px #3D2F14;
	border-bottom: solid 2px #3D2F14;
	}	
#individuals-page .left-column .sub-nav-box ul {
	border-top: solid 2px #3D2F14;
	}

/* -- LEFT COLUMN CONTACT -- */
.left-column-contact {
	width: 155px;
	float: left;
	height: 438px;
	margin: 0 26px 20px 0;
	background: #31A8CE;
	}
.left-column-contact .top-image {
	height: 195px;
	}
.left-column-contact .tall-image {
	height: 436px;
	}
.left-column-contact .bottom {
	margin: 0;
	}
.left-column-contact .bottom .sub-nav-box {
	height: 167px;
	width: 135px;
	margin: 30px auto;
	padding: 0;
	border-top: solid 1px #00394A;
	border-bottom: solid 2px #00394A;
	}
.left-column-contact .bottom .sub-nav-box p {
	padding: 5px 0px;
	margin: 0px;
	list-style-type: none;
	border-top: solid 2px #00394A;
	}

/* -- CENTER COLUMN GENERAL -- */
.center-column {
	width: 500px;
	float: left;
	margin: 0 26px 20px 0;
	border-bottom: 1px dotted #FFF;
	}
.center-column .header {
	width: 495px;
	height: 73px;
	padding: 10px 0 0 5px;
	}
.center-column .center-column-content {
	width: 500px;
	padding: 10px 0;
	overflow: hidden;
	}
/* -- CENTER COLUMN SPECIFIC -- */
#sectors-page .center-column .header, #services-page .center-column .header, #contact_us-page .center-column .header {
	background: #000 url(../Images/news-header.jpg) repeat-x 0 0;
	border-top: solid 2px #31A8CE;
	border-bottom: solid 5px #31A8CE;
	}
	
#legal_professional-page .center-column .header {
	background: #000 url(../Images/legal-professional-header.jpg) repeat-x 0 0;
	border-top: solid 2px #9A59A4;
	border-bottom: solid 5px #9A59A4;
	}
	
#public_social-page .center-column .header {
	background: #000 url(../Images/public-social-header.jpg) repeat-x 0 0;
	border-top: solid 2px #8DC63F;
	border-bottom: solid 5px #8DC63F;
	}

#media-page .center-column .header {
	background: #000 url(../Images/media-header.jpg) repeat-x 0 0;
	border-top: solid 2px #EC008C;
	border-bottom: solid 5px #EC008C;
	}

#commercial-page .center-column .header {
	background: #000 url(../Images/commercial-header.jpg) repeat-x 0 0;
	border-top: solid 2px #ED1C24;
	border-bottom: solid 5px #ED1C24;
	}

#individuals-page .center-column .header {
	background: #000 url(../Images/individuals-header.jpg) repeat-x 0 0;
	border-top: solid 2px #FDB913;
	border-bottom: solid 5px #FDB913;
	}

/* -- CENTER COLUMN CONTACT -- */
.center-column-contact {
	width: 500px;
	float: left;
	margin: 0 26px 20px 0;
	border-bottom: 1px dotted #FFF;
	}
.center-column-contact .header {
	width: 495px;
	height: 73px;
	padding: 10px 0 0 5px;
	background: #000 url(../Images/news-header.jpg) repeat-x 0 0;
	border-top: solid 2px #31A8CE;
	border-bottom: solid 5px #31A8CE;
	}
.center-column-contact .enquiry-form {
	width: 495px;
	padding: 10px 0;
	}
.enquiry-form label {
	float: left;
	width: 120px;
	clear: both;
}
.enquiry-form input, .enquiry-form textarea {
	float: right;
	width: 350px;
	margin: 0 0 10px 0;
}
.enquiry-form #enquiry-submit {
	float: right;
	clear: both;
	width: 350px;
	margin: 10px 0 20px 0;
	color: #FFF;
	background: #000 url(../Images/menuBullet.jpg) no-repeat scroll 0 4px;
	border: 0;
	text-align: left;
	padding-left: 15px;
	cursor: pointer;
}
	
/* -- RIGHT COLUMN GENERAL -- */
.right-column {
	width: 250px;
	float: right;
	margin: 0 0 20px 0;
	background: #FFF;
	}
.right-column .header {
	width: 245px;
	height: 73px;
	padding: 10px 0 0 5px;
	}
.right-column .right-column-content {
	width: 245px;
	padding: 10px 0;
	}
.right-column .open-quotes {
	width: 245px;
	height: 55px;
	margin: 10px 5px;
	background: #FFF;
	}
.right-column .close-quotes {
	width: 245px;
	height: 55px;
	margin: 10px 5px;
	background: #FFF;
	}

/* -- RIGHT COLUMN SPECIFIC -- */
#sectors-page .right-column .header, #services-page .right-column .header, #contact_us-page .right-column .header {
	background: #000 url(../Images/news-header.jpg) repeat-x 0 0;
	border-top: solid 2px #31A8CE;
	border-bottom: solid 5px #31A8CE;
	}
#sectors-page .right-column .open-quotes, #services-page .right-column .open-quotes, #contact_us-page .right-column .open-quotes {
	width: 235px;
	height: 55px;
	margin: 10px 5px;
	background: #FFF url(../Images/open-quotes.jpg) no-repeat 0 0;
	}
#sectors-page .right-column .close-quotes, #services-page .right-column .close-quotes, #contact_us-page .right-column .close-quotes {
	width: 235px;
	height: 55px;
	margin: 10px 5px;
	background: #FFF url(../Images/close-quotes.jpg) no-repeat right 0;
	}
	
#legal_professional-page .right-column .header {
	background: #000 url(../Images/legal-professional-header.jpg) repeat-x 0 0;
	border-top: solid 2px #9A59A4;
	border-bottom: solid 5px #9A59A4;
	}
#legal_professional-page .right-column .open-quotes {
	width: 235px;
	height: 55px;
	margin: 10px 5px;
	background: #FFF url(../Images/legal-professional-open-quotes.jpg) no-repeat 0 0;
	}
#legal_professional-page .right-column .close-quotes {
	width: 235px;
	height: 55px;
	margin: 10px 5px;
	background: #FFF url(../Images/legal-professional-close-quotes.jpg) no-repeat right 0;
	}

#public_social-page .right-column .header {
	background: #000 url(../Images/public-social-header.jpg) repeat-x 0 0;
	border-top: solid 2px #8DC63F;
	border-bottom: solid 5px #8DC63F;
	}
#public_social-page .right-column .open-quotes {
	width: 235px;
	height: 55px;
	margin: 10px 5px;
	background: #FFF url(../Images/public-social-open-quotes.jpg) no-repeat 0 0;
	}
#public_social-page .right-column .close-quotes {
	width: 235px;
	height: 55px;
	margin: 10px 5px;
	background: #FFF url(../Images/public-social-close-quotes.jpg) no-repeat right 0;
	}

#media-page .right-column .header {
	background: #000 url(../Images/media-header.jpg) repeat-x 0 0;
	border-top: solid 2px #EC008C;
	border-bottom: solid 5px #EC008C;
	}
#media-page .right-column .open-quotes {
	width: 235px;
	height: 55px;
	margin: 10px 5px;
	background: #FFF url(../Images/media-open-quotes.jpg) no-repeat 0 0;
	}
#media-page .right-column .close-quotes {
	width: 235px;
	height: 55px;
	margin: 10px 5px;
	background: #FFF url(../Images/media-close-quotes.jpg) no-repeat right 0;
	}

#commercial-page .right-column .header {
	background: #000 url(../Images/commercial-header.jpg) repeat-x 0 0;
	border-top: solid 2px #ED1C24;
	border-bottom: solid 5px #ED1C24;
	}
#commercial-page .right-column .open-quotes {
	width: 235px;
	height: 55px;
	margin: 10px 5px;
	background: #FFF url(../Images/commercial-open-quotes.jpg) no-repeat 0 0;
	}
#commercial-page .right-column .close-quotes {
	width: 235px;
	height: 55px;
	margin: 10px 5px;
	background: #FFF url(../Images/commercial-close-quotes.jpg) no-repeat right 0;
	}

#individuals-page .right-column .header {
	background: #000 url(../Images/individuals-header.jpg) repeat-x 0 0;
	border-top: solid 2px #FDB913;
	border-bottom: solid 5px #FDB913;
	}
#individuals-page .right-column .open-quotes {
	width: 235px;
	height: 55px;
	margin: 10px 5px;
	background: #FFF url(../Images/individuals-open-quotes.jpg) no-repeat 0 0;
	}
#individuals-page .right-column .close-quotes {
	width: 235px;
	height: 55px;
	margin: 10px 5px;
	background: #FFF url(../Images/individuals-close-quotes.jpg) no-repeat right 0;
	}

/* -- RIGHT COLUMN CONTACT -- */
.right-column-contact {
	width: 250px;
	float: right;
	margin: 0 0 20px 0;
	background: #000;
	}
.right-column-contact .header {
	width: 245px;
	height: 73px;
	padding: 10px 0 0 5px;
	background: #000 url(../Images/news-header.jpg) repeat-x 0 0;
	border-top: solid 2px #31A8CE;
	border-bottom: solid 5px #31A8CE;
	}
.right-column-contact .right-column-contact-content {
	width: 245px;
	padding: 10px 0;
	}
	
.download form {
width: 30px;
float: right;
}
.download-icon {
	width: 30px;
	margin: 10px 20px 10px 10px;
	float: left;
	clear: both;
}
.download-text {
	width: 150px;
	margin: 10px 0 10px 0;
	float: left;
}
/* -- WIDE RIGHT COLUMN GENERAL -- */
.wide-right-column {
	width: 779px;
	_width: 750px;
	float: right;
	margin: 0 0px 20px 0;
	border-bottom: 1px dotted #FFF;
	}
	
#news-page .wide-right-column {
	border-bottom: 0px;
	}
	
.wide-right-column .header {
	width: 774px;
	_width: 750px;
	height: 73px;
	padding: 10px 0 0 5px;
	background: #000 url(../Images/news-header.jpg) repeat-x 0 0;
	border-top: solid 2px #31A8CE;
	border-bottom: solid 5px #31A8CE;
	}
.wide-right-column .wide-right-column-content {
	width: 774px;
	_width: 750px;
	padding: 10px 0;
	}

/* -- NEWS ARTICLES -- */
.news-article-navigation {
	width: 100%;
	height: 12px;
	margin: 5px 0 10px 0;
	color: #31A8CE;
	}
.news-article-navigation a {
	color: #31A8CE;
	text-decoration: none;
	}
.news-article-navigation a:hover {
	text-decoration: underline;
	}

.news-article-navigation input {
	color: #31A8CE;
	background: #000;
	border: 0;
	font-size: 12px;
}

.news-article-navigation input:hover {
	cursor: pointer;
}

.news-article-navigation .prev {
	float: left;
	width: 100px;
	line-height: 12px;
	padding-left: 10px;
	background: #000 url(../Images/page-nav-prev.jpg) no-repeat 0 center;
	}
.news-article-navigation .next {
	float: right;
	text-align: right;
	width: 100px;
	line-height: 14px;
	padding-right: 10px;
	background: #000 url(../Images/page-nav-next.jpg) no-repeat right center;
	}	
	
.news-article {
	float: left;
	width: 330px;
	_width: 320px;
	height: auto;
	overflow: hidden;
	margin: 10px 45px 0 0;
	}
.news-article .news-image {
	float: left;
	width: 80px;
	height: 80px;
	margin-right: 10px;
	}
.news-article .summary {
	float: right;
	clear: none;
	width: 240px;
	_width: 200px;
	height: auto;
	}

.news-article-full {
	width: 779px;
}

.news-article-full .news-article-content {
	width: 510px;
	float: left;
}
.news-article-full .news-article-image {
	width: 240px;
	height: 240px;
	float: right;
}

/* -- FOOTER -- */

#footer {
	width: 960px;
	margin: 10px auto 10px auto;
	clear: both;
	}
	
#footer .vivid {
	width: 200px;
	padding: 0px;
	float: right;
	text-align: right;
	}
	
#footer .legal-links {
	width: 400px;
	height: 20px;
	padding: 0px;
	float: left;
	}
	
#footer .legal-links ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	float: left;
	}
	
#footer .legal-links ul li {
	display: inline;
	}
	
.field-validation-error {
	width: 10px;
	float: left;
	clear: none
	}
	
#articles {
	width: 520px;
	float: left;
}

.article {
	padding: 0 0 10px 0;
	border-bottom: #999 solid 1px;
	margin: 0 0 10px 0;
}

.article-data a {
	text-decoration: none;
}

.article h2 {
	margin-bottom: 10px;
}

.article h2 a {
	color: #00AEEF;
	text-decoration: none;
	font-size: 16px;
	margin-bottom: 10px;
}

.article h2 a:hover {
	color: #FFF;
}

.article .read-more {
	color: #00AEEF;
	text-decoration: none;
	font-size: 13px;
}

.article .read-more:hover {
	color: #FFF;
}

.article-data {
	margin-top: 10px;
}

.wide-right-column .article-data p {
	margin-bottom: 2px;
	padding: 0;
}

#widgets {
	width: 200px;
	float: right;
}

.widget {
	margin: 0 0 10px 0;
	border-bottom: #999 solid 1px;
	
}

.widget h4 {
	font-size: 16px;
	
}

.widget ul {
	list-style-type: none;
	padding: 0;
}

.widget ul li {
	background: url(/Library/Default/Content/sprite.png) no-repeat -9px -256px;
	display: block;
	clear: both;
	padding-left: 10px;
}

.rssLeft {
	float: right;
}

/*----------------------------
				 Tag cloud
----------------------------*/

.tagcloud {
	margin-bottom: 10px;
	white-space: normal;
}

.widget.tagcloud li {
	display: inline;
	background: none;
}

.tagcloud a {
	margin-right: 3px;
	display: inline;
}

.tagcloud a.biggest {
	font-size: 130%;
}

.tagcloud a.big {
	font-size: 124%;
}

.tagcloud a.medium {
	font-size: 115%;
}

.tagcloud a.small {
	font-size: 100%;
}

.tagcloud a.smallest {
	font-size: 90%;
}

/* Staff Profiles */
#show-faqs {
	width: 600px;
	float: right;
}

#sortablefaqs {
	width: 150px;
	float: left;
}

#sortablefaqs .q {
	margin: 0 0 10px 0;
}

#show-faqs .left {
	width: 150px;
	float: left;
}

#show-faqs .right {
	width: 440px;
	float: right;
}

#translation-page .center-column-content ul {
	display: block;
}

#translation-page .center-column-content ul li {
	display: block;
	float: left;
	width: 130px;
}

.intro-copy {
	background: #333;
	padding: 10px 5px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	overflow: hidden;
}

.case-study-links {
	background: #222;
	padding: 5px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin: 10px 0;
	overflow: hidden;
}

hr {
	clear: both;
	margin: 10px 0;
}
