/* 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Title : Executive Foundation Stylesheet
Author : Moresoda

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*/

	
/* COMMON AND GLOBAL */
body {
	font:62.5%/1.6 arial, verdana, helvetica, sans-serif;
	margin:0;
	padding:0 0 25px;
	background:#40403d;
	color:#ffffff;
	text-align:center;
}

td,textarea,input,select {
	font:100% arial, verdana, helvetica, sans-serif;
}


	
/* ----- IDS ----- */
#container {
	width:975px;

	
/*height:600px;*/
	margin:0 auto;
	text-align:left;
	font-size:11px;
	position:relative;
	background:#363633 url(../images/interface/where-leaders.gif) no-repeat 658px 130px;
}

#container .contentPadding {
	padding:25px 25px 15px;
}

#container #header {
	width:925px;
	height:146px;
	position:relative;
}

#container #header #logo {
	position:absolute;
	top:0;
	left:0;
}

#container #contentContainer {
	width:925px;
	height:366px;
	position:relative;
}

#container .contentPadding {
	padding:25px 25px 0;
}

#container .contentPaddingMem {
	padding:25px 15px 0 25px;
}

#container #columnContainer {
	font-size:11px;
}

#container #narrowContainer {
	width:434px;
	font-size:11px;
}

#container #columnContainer p {
	font-size:11px;
	color:#ffffff;
	line-height:12px;
	padding:0 0 8px;
}

#container #columnContainer #columnA,#container #columnContainer .columnA {
	float:left;
	width:211px;
	margin-right:10px;
}

#container #columnContainer #columnB,#container #columnContainer .columnB {
	float:left;
	width:211px;
	margin-right:10px;
}

#container #columnContainer #columnC,#container #columnContainer .columnC {
	float:left;
	width:211px;
	margin-right:10px;
}

#container #columnContainer #columnCNarrow {
	float:left;
	width:175px;
	margin-right:10px;
}

#container #columnContainer #columnCNarrow img {
	margin-bottom:10px;
}

#container #columnContainer #columnD,#container #columnContainer .columnD {
	float:left;
	width:211px;
}

#container #columnContainer #columnD h3 {
	width:200px;
}

#container #columnContainer #columnDVideo {
	float:left;
	width:243px;
}

#container #columnContainer #columnBWide {
	float:left;
	width:650px;
}

#container #columnContainer #columnCWide {
	float:left;
	width:420px;
}


#container #columnContainer .columnE {
	float:left;
	width:403px;
	padding:15px;
	margin-right:10px;
}

#container #contentContainerHome {
	background:url(../images/interface/homeContentBg2.gif) no-repeat;
	position:relative;
	width:925px;
	height:375px;
}

#container #contentContainerHome #welcomeText {
	position:absolute;
	top:25px;
	left:135px;
}

#container #contentContainerHome #introText {
	position:absolute;
	top:126px;
	left:537px;
	width:100px;
	line-height:13px;
}

#container #contentContainerHome #quote1 {
	position:absolute;
	top:203px;
	left:285px;
	width:240px;
}

#container #contentContainerHome .author {
	font-size:11px;
	color:#9A9A99;
	line-height:12px;
}

#container #contentContainerHome #quote2 {
	position:absolute;
	top:63px;
	left:625px;
	width:260px;
}

#container #contentContainerHome #pic1 {
	position:absolute;
	top:-17px;
	left:427px;
	width:186px;
}

#container #contentContainerHome #pic2 {
	position:absolute;
	top:126px;
	left:27px;
	width:247px;
}

#container #contentContainerHome #pic3 {
	position:absolute;
	top:126px;
	left:650px;
	width:243px;
}

#blackText {
	padding-top:10px;
}


	
/* for understanding browsers */
#container #contentContainerAbout,#container #contentContainerForumSilver,#container #contentContainerForumGold,#container #contentContainerForumPlatinum,#container #contentContainerExperts,#container #contentContainerForumExpert,#container #contentContainerEvents,#container #contentContainerContact,#container #contentContainerMembersSilver,#container #contentContainerMembersGold,#container #contentContainerMembersPlatinum {
	min-height:375px;
	height:auto;
}


	
/* for Internet Explorer */

	
/*\*/
* html #container #contentContainerAbout,* html #container #contentContainerForumSilver,* html #container #contentContainerForumGold,* html #container #contentContainerForumPlatinum,* html #container #contentContainerExperts,* html #container #contentContainerForumExpert,* html #container #contentContainerEvents,* html #container #contentContainerContact,* html #container #contentContainerMembersSilver,* html #container #contentContainerMembersGold,* html #container #contentContainerMembersPlatinum {
	height:375px;
}


	
/**/
#container #contentContainerAbout {
	background:#677827;
	position:relative;
	width:925px;

	
/*height:366px;*/
}

#container #contentContainerAbout.bground {
	background:#677827 url(../images/interface/aboutContentBg.gif) no-repeat;
}

#container #contentContainerForumSilver {
	background:#807c7b url(../images/interface/silverForumContentBg.gif) no-repeat;
	position:relative;
	width:925px;
}

#container #contentContainerForumGold {
	background:#886d21 url(../images/interface/goldForumContentBg.gif) no-repeat;
	position:relative;
	width:925px;
}

#container #contentContainerForumPlatinum {
	background:#40403d url(../images/interface/platinumForumContentBg.gif) no-repeat;
	position:relative;
	width:925px;
}

#container #contentContainerExperts {
	background:#ab331c;
	position:relative;
	width:925px;
	padding-bottom:15px;
}

#container #contentContainerForumExpert {
	background:url(../images/interface/expertForumContentBg.gif) no-repeat;
	position:relative;
	width:925px;
}

#container #contentContainerEvents {
	background:#755438;
	position:relative;
	width:925px;
}

#container #contentContainerContact {
	background:#4d585d;
	position:relative;
	width:925px;
}

#container #contentContainerMembersSilver {
	background:#807c7b;
	position:relative;
	width:925px;
}

#container #contentContainerMembersGold {
	background:#886d21;
	position:relative;
	width:925px;
}

#container #contentContainerMembersPlatinum {
	background:#40403d;
	position:relative;
	width:925px;
}


	
/* ----- MEMBERS ----- */
.members {
	position:relative;
	float:left;
	margin:0;
	padding:0;
	font-family:arial, helvetica, sans-serif;
	background:#333;
	width:167px;
	height:167px;
	overflow:hidden;

	
/* for ie to hide extra height*/
	margin:0 10px 10px 0;
}

.members a {
	display:block;
	color:#000000;
	font-size:11px;
	line-height:13px;
	width:167px;
	height:167px;
	display:block;
	float:left;
	text-decoration:none;
	overflow:hidden;

	
/* for ie to hide extra height*/
}

.members a:hover {
	color:#cccccc;
}

.members img {
	width:167px;
	height:167px;
	border:0;
}

* html a:hover {
	visibility:visible;
}

.members a:hover img {
	visibility:hidden;
}

.members span {
	position:absolute;
	left:1000px;
	top:25px;
	text-align:center;
	width:150px;
	cursor:pointer;
}

.members a:hover span {
	position:absolute;
	left:15px;
	top:15px;
	text-align:left;
	width:137px;
	cursor:pointer;
}

.members a:hover span strong p {
	color:#CCCCCC!important;
	display:inline;
}


	
/* ----- CLASSES ----- */
.clear {
	clear:both;
	font-size:0;
	height:10px;
}

.hide {
	display:none;
}

.show {
	display:block;
}

.printShow {
	display:none;
}

.float_left {
	float:left!important;
}

.float_right {
	float:right!important;
}

.align_left {
	text-align:left!important;
}

.align_center {
	text-align:center!important;
}

.align_right {
	text-align:right!important;
}

.align_justify {
	text-align:justify!important;
}

.align_bottom {
	vertical-align:bottom!important;
}

.image_right {
	float:right;
	padding:0 0 15px 15px;
}

.image_left {
	float:left;
	padding:0 15px 15px 0;
}

.image_center {
	margin:0 auto;
}

.relative {
	position:relative;
}

.inline {
	display:inline;
}

.hand {
	cursor:pointer;
}

.boldUnderline {
	font-weight:bold;
	text-decoration:underline;
}

.blackText,#blackText p {
	color:#363633!important;
}

.blackLink {
	color:#363633!important;
}

.topPic {
	margin-bottom:10px;
}

.greyText {
	color:#969695!important;
}

.greyLink {
	color:#969695!important;
}

.top-pad {
	margin-top:10px;
}

.diagram {
	padding:25px 25px 15px 0;
	width:415px;
	float:right;
}


	
/* ----- HEADINGS & PARAGRAPHS ----- */
h1 {
	margin:0;
	padding:0;
	font-size:18px;
	font-weight:normal;
	color:#ffffff;
	text-transform:uppercase;
	line-height:22px;
	-webkit-font-size-adjust: none;
}

h2 {
	margin:0 0 15px;
	padding:0;
	font-size:18px;
	font-weight:normal;
	color:#363633;
	text-transform:uppercase;
	line-height:22px;
	-webkit-font-size-adjust: none;
}

h3 {
	margin:0;
	padding:0;
	font-size:18px;
	font-weight:normal;
	color:#ffffff;
	text-transform:uppercase;
	line-height:22px;
	-webkit-font-size-adjust: none;
}

h4 {
	text-transform:uppercase;
	color:#9A9A99;
	font-size:18px;
	line-height:22px;
	margin:0 0 5px;
	font-weight:normal;
	-webkit-font-size-adjust: none;
}

h5 {
	text-transform:uppercase;
	color:#9A9A99;
	font-size:13px;
	line-height:16px;
	margin:0 0 5px;
	font-weight:normal;
	-webkit-font-size-adjust: none;
}

h6 {
	margin:0 0 15px;
	padding:0;
	font-size:18px;
	font-weight:normal;
	color:#969695;
	text-transform:uppercase;
	line-height:22px;
	-webkit-font-size-adjust: none;
}


	
/* ----- TOP NAVIGATION (ORIGINAL FROM CSS PLAY.COM, EDITED BY WES SMITH) ----- */
#menuContainer {
	width:670px;
	height:120px;
	top:-14px;
	left:279px;
	position:absolute;
}

/* MENU STYLES NEED TO BE COPIED INTO HERE */

#menu {
	width:670px;
	height:16px;
	font-size:.85em;
	position:absolute;

	
/*top:84px;*/
	top:-25px;
	left:0;
}


	
/* remove all the bullets, borders and padding from the default list styling */
#menu ul {
	padding:0;
	margin:0;
	list-style-type:none;
}

#menu ul ul {
	width:90px;
}


	
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
#menu li {
	float:left;
	width:90px;
	position:relative;
	margin-right:3px;
}


	
/* style the links for the top level */
#menu a,#menu a:visited {
	display:block;
	font-size:9px;
	text-decoration:none;
	color:#fff;
	width:89px;
	height:16px;
	background:#545452;
	padding:1px 0;
	line-height:16px;
	text-align:center;
	text-transform:uppercase;
}


	
/* a hack so that IE5.5 faulty box model is corrected */
* html #menu a,* html #menu a:visited {
	width:90px;
	w\idth:89px;
}

#menu a.active {
	background:#0083b2!important;
}

#menu a.activeGreen {
	background:#677827!important;
}

#menu a.activeRed {
	background:#ab331c!important;
}

#menu a.activeBlue {
	background:#4d585d!important;
}

#menu a.activeSelBlue {
	background:#0083B2 none repeat scroll 0 0;
}


	
/* style the second level background */
#menu ul ul a.drop,#menu ul ul a.drop:visited {
	background:#949e7c;
}


	
/* style the second level hover */
#menu ul ul a.drop:hover {
	background:#0083b2!important;
}

#menu ul ul :hover > a.drop {
	background:#0083b2;
}


	
/* style the table so that it takes no part in the layout - required for IE to work */
#menu table {
	border-collapse:collapse;
	border:0;
	position:absolute;
	left:0;
	bottom:-1px;
}


	
/* hide the sub levels and give them a positon absolute so that they take up no room */
#menu ul ul {
	visibility:hidden;
	position:absolute;
	bottom:18px;
	left:0;
	width:90px;
}

* html #menu ul ul {
	bottom:18px;
}


	
/* position the third level flyout menu */
#menu ul ul ul {
	left:90px;
	bottom:0;
	width:90px;
}


	
/* position the third level flyout menu for a left flyout */
#menu ul ul ul.left {
	left:-90px;
}


	
/* style the second level links */
#menu ul ul a,#menu ul ul a:visited {
	background:#807C7B;
	color:#ffffff;
	height:auto;
	line-height:1em;
	padding:4px 0;
	width:
	
/* yet another hack for IE5.5 */
89px;
}

* html #menu ul ul a {
	width:90px;
	w\idth:89px;
}

#menu ul ul li {
	border-bottom:3px solid #363633;
}

#menu ul ul a.gold {
	background:#886D21;
}

#menu ul ul a.platinum {
	background:#484847;
}

#menu ul ul a.brown {
	background:#755438;
}


	
/* style the top level hover */
#menu a:hover,#menu ul ul a:hover {
	color:#fff;
	background:#0083b2;
}

#menu :hover > a,#menu ul ul :hover > a {
	color:#fff;
	background:#0083b2;
}


	
/* make the second level visible when hover on first level list OR link */
#menu ul li:hover ul,#menu ul a:hover ul {
	visibility:visible;
	height:auto;
}


	
/* keep the third level hidden when you hover on first level list OR link */
#menu ul :hover ul ul {
	display:none;
}


	
/* keep the fourth level hidden when you hover on second level list OR link */
#menu ul :hover ul :hover ul ul {
	display:none;
}


	
/* make the third level visible when you hover over second level list OR link */
#menu ul :hover ul :hover ul {
	display:block;
	bottom:0;
}


	
/* make the fourth level visible when you hover over third level list OR link */
#menu ul :hover ul :hover ul :hover ul {
	display:block;
	bottom:0;
}


	
/* ----- SITE MAP ----- */
#sitemap {
	list-style:none;
	margin:0 0 0 5px;
	padding:0;
}

#sitemap ul {
	list-style:none;
	margin:10px 0 0 15px;
	padding:0;
}

#sitemap li {
	background:url(../images/interface/layup/bulletSitemap.gif) 0 11px no-repeat;
	padding:6px 0 5px 15px;
}


	
/* ----- BREADCRUMBS/PAGINATION/PAGE TOP AND BOTTOMS ----- */

	
/* ----- FOOTER ----- */
#footer {
	width:925px;
	font-size:9px;
}

#footer .padding {
	padding:25px 0 18px;
}

#footer a {
	font-weight:normal;
	text-decoration:none;
	outline:none;
	color:#ffffff;
}

#footer p {
	padding:2px 0 0 0;
}

#footer p.success {
	padding:0;
	float:right;
	font-size:12px;
	color:#999;
}

#footer a:hover {
	text-decoration:underline;
}

#footer .greenText {
	color:#0083b2;
}


	
/* ----- GLOBAL ----- */
img {
	display:block;
	border:0;
}

p {
	padding:0 0 10px;
	margin:0;
}

address {
	font-style:normal;
}


	
/* ----- LINKS ----- */
a {
	color:#ffffff;
	font-weight:normal;
	text-decoration:underline;
	outline:none;
}

a:hover {
	text-decoration:none;
}

.blackText a {
	color:#363633;
}

.greyText a {
	color:#969695;
}


	
/* ----- FORMS ----- */
form {
	padding:0;
	margin:0;
}

fieldset {
	padding:0;
	margin:0;
	border:0 none;
	display:inline;
}

legend {
	padding:0;
	margin:0;
	display:none;
}

label {
	display:block;
	width:260px;
	float:left;
}

input,textarea {
	width:200px;
	font-size:11px!important;
}

.required {
	color:#0033FF;
}

.checkRadio {
	width:20px;
	position:relative;
	left:-7px;
	float:left;
}

#frmContact {
	margin-bottom:15px;
}

#frmContact p {
	padding:7px 0;
}

#frmContact select {
	width:204px;
}

#frmContact div {
	margin-bottom:10px;
}

#submit {
	width:50px;
}


	
/*#contactForm { display:inline;}
#contactForm div { margin-bottom:10px;}
#contactForm label { display:block; width:205px; text-decoration:underline; margin-bottom:3px; text-transform:uppercase; font-size:9px;}
#contactForm .input { width:205px; background:#363633; border:1px solid #363633; padding:3px; color:#FFFFFF !important;}
#contactForm .textArea { width:420px; height:175px; background:#363633; border:1px solid #363633; padding:3px; color:#FFFFFF !important;}
#contactForm .label { margin-right:10px; text-transform:uppercase; font-size:9px; display:block; width:50px; float:left;}*/
#contactForm {
	display:inline;
}

#contactForm div {
	margin-bottom:10px;
}

#contactForm div.checksLeft {
	float:left;
	width:120px;
}

#contactForm div.checksRight {
	float:left;
	width:90px;
}

#contactForm label {
	display:block;
	font-size:9px;
	margin-bottom:3px;
	text-decoration:underline;
	text-transform:uppercase;
	width:205px;
}

#contactForm .input {
	background:#363633 none repeat scroll 0 0;
	border:1px solid #363633;
	color:#FFFFFF!important;
	padding:3px;
	width:205px;
}

#contactForm .red {
	color:red!important;
}

#contactForm .textArea {
	background:#363633 none repeat scroll 0 0;
	border:1px solid #363633;
	color:#FFFFFF!important;
	height:175px;
	padding:3px;
	width:420px;
}

#contactForm .label {
	display:block;
	float:left;
	font-size:9px;
	margin-right:7px;
	text-transform:uppercase;
	width:55px;
}


/* -----  COMMENT FORM ----- */

#comment_form label {
	display:block;
	font-size:9px;
	margin-bottom:3px;
	text-decoration:underline;
	text-transform:uppercase;
}

#comment_form .input {
	background:#7a7a7a none repeat scroll 0 0;
	border:1px solid #363633;
	color:#FFFFFF!important;
	padding:3px;
	width:205px;
}

#comment_form .red {
	color:red!important;
}

#comment_form .textarea {
	background:#7a7a7a none repeat scroll 0 0;
	border:1px solid #363633;
	color:#FFFFFF!important;
	height:175px;
	padding:3px;
	width:395px;
}

#comment_form .label {
	display:block;
	float:left;
	font-size:9px;
	margin-right:7px;
	text-transform:uppercase;
}

#comment_form label {
	width:60px !important;
}

#comment_form label.long {
	width:270px !important;
}

#comment_form .button {
	width:70px;
}


	
/* ----- FORM VALIDATION ----- */
input.disabled {
	border:1px solid #F2F2F2;
	background-color:#F2F2F2;
}

input.validation-failed,textarea.validation-failed,select.validation-failed {
	border:1px solid #4544e4;
	color:#FF3300;
}

input.validation-passed,textarea.validation-passed,select.validation-passed {
	border:1px solid #00CC00;
	color:#000;
}

.validation-advice {
	margin:5px 0;
	width:452px;
	padding:5px;
	background-color:#4544e4;
	color:#FFF;
	font-weight:bold;
}


	
/* ----- TABLES ----- */
.dataTable {
	border-collapse:collapse;
	width:660px;
}

.dataTable p {
	padding:0;
}

.dataTable th {
	text-transform:uppercase;
	background:#8a6e56;
	text-align:center;
	border-right:5px solid #755438;
	border-bottom:5px solid #755438;
	font-weight:normal;
}

.dataTable th.EOR {
	text-transform:uppercase;
	background:#8a6e56;
	text-align:center;
	border-right:none;
	border-bottom:5px solid #755438;
	font-weight:normal;
}

.dataTable th.blank {
	text-transform:uppercase;
	background:#755438;
	text-align:center;
	border-right:5px solid #755438;
	border-bottom:5px solid #755438;
	font-weight:normal;
}

.dataTable td {
	padding:5px;
	border-bottom:5px solid #755438;
}

.dataTable td.dark {
	padding:5px 10px;
	border-bottom:5px solid #755438;
	background:#755438;
}

.dataTable tr {
	background:#9e8774;
}

.experts,.experts a,.experts a img {
	width:211px;
	height:216px;
	margin-right:7px;
}

label.error {
	color:red;
	text-decoration:none!important;
	float:left;
}

textarea + label.error {
	float:left;
}

.experts,.experts a,.experts a img {
	width:211px;
	height:216px;
}

.expert {
	margin:0;
	padding:0;
}

.expert li {
	padding:0;
	margin:0;
	list-style:none;
	color:#fff;
}

.expert li a.active {
	font-weight:700;
	text-decoration:none;
}

.columnRow {
	color:#cccccc;
	background:url(/images/rowcol-bg.png) top right repeat-y;
	float:right;
	width:654px;
	margin-bottom:10px;
}

.columnRow-w {
	color:#cccccc;
	background:url(/images/rowcol-bg-w.png) top right repeat-y;
	float:right;
	width:654px;
	margin-bottom:10px;
}

.columnRowOdd {
	color:#cccccc;
	background:url(/images/rowcol-bg-o.png) top right repeat-y;
	float:right;
	width:654px;
	margin-bottom:10px;
}

.columnRowOdd-w {
	color:#cccccc;
	background:url(/images/rowcol-bg-ow.png) top right repeat-y;
	float:right;
	width:654px;
	margin-bottom:10px;
}

.columnRow .clear,
.columnRowOdd .clear,
.columnRow-w .clear,
.columnRowOdd-w .clear {
	height:1px;
}

.columnRow p.tipHeading ,
.columnRowOdd p.tipHeading,
.columnRow-w p.tipHeading ,
.columnRowOdd-w p.tipHeading {
	padding: 0 !important;	
}

.columnRow p.tipHeading strong,
.columnRowOdd p.tipHeading strong,
.columnRow-w p.tipHeading strong,
.columnRowOdd-w p.tipHeading strong {
	text-transform:uppercase;
	color:#9A9A99;
	font-size:13px;
	line-height:16px;
	margin:0 0 5px;
	font-weight:normal;
	display: block;
}

#container #columnContainer .columnRow .columnB,
#container #columnContainer .columnRow .columnC,
#container #columnContainer .columnRow .columnD,
#container #columnContainer .columnRowOdd .columnB,
#container #columnContainer .columnRowOdd .columnC,
#container #columnContainer .columnRowOdd .columnD,
#container #columnContainer .columnRow-w .columnB,
#container #columnContainer .columnRowOdd-w .columnB {
	padding:15px;
	width:181px;
	display:inline;
}

#container #columnContainer .columnRow-w .columnD,
#container #columnContainer .columnRowOdd-w .columnD {
	padding:15px;
	width:402px;
	display:inline;
}

input#keywords {
	background:#fff none repeat scroll 0 0;
	border:1px solid #fff;
	color:#363633!important;
	padding:3px;
	width:194px;
}

input.submit {
	width: 60px;
}

.uppercase {
	text-transform: uppercase;
}

.booking {
	background: none repeat scroll 0 0 #8d8988;
	height:202px;
	width:165px !important;
	padding:10px 0 0 10px;
}


.rss {
	position: absolute;
	right: 24px;	
}

.rss img {
	float: left;
}

.rss span {
	display: block;
	margin: 5px 0 30px 37px;
}

.blogColA {
	background: #333333;
	width: 181px !important;
	padding:15px;
	
}

.blogColA .tipHeading {
	text-transform:uppercase;
	color:#9A9A99 !important;
	font-size:13px !important;
	line-height:16px !important;
	margin:0 0 5px !important;
	font-weight:normal;
	display: block;
}

.print_header {
	display: none;
}

.bottom-padding {
	padding:0 0 21px 0;
}

.middle-bg {
	background-image: url("/images/rowcol-bg-middle.png");
}

.middle-bg .columnD {
/* 	min-height:210px; */
}

.quote {
	background: url("../images/blog-bg-2.png") no-repeat scroll 10px top transparent;
	display: inline;
	padding: 40px 15px 30px 15px !important;
	width: 181px;
	height:170px;
}

.forum-invites .event {
	width:100px;
}

.forum-invites .when {
	width:65px;
}

.forum-invites .where {
	width:175px;
}

.forum-invites .topic {
	border-right: 0px !important;
}

.forum-invites .tip {
	display: none;
}

#update-box {
	width: 905px;
	height:152px;
	background: none repeat scroll 0 0 #40403D;
	padding:20px 0 0 20px;
	color: #9A9A99;
}

#update-box .blue-header {
	color: #0083B2;
	text-transform: uppercase;
	font-size: 1.2em;
}

#update-box .leftCol, #update-box .rightCol {
	float:left;
	width:450px;
	line-height: 1.3;
}

#update-box ul {
	list-style-type: none;
	padding: 0;
	margin-left: 0;
}

#update-box ul li {
	padding: 0 0 15px 0;
	margin:0;
}

.white {
	color: #fff;
}