@font-face {
  font-family: 'Andika';
  font-style: normal;
  font-weight: 400;@import url(http://fonts.googleapis.com/css?family=Andika|Open+Sans+Condensed:300);
  src: local('Andika'), url(http://themes.googleusercontent.com/static/fonts/andika/v3/gYgVlAHIaSve3nAvUBSMgw.woff) format('woff');
}
@charset "UTF-8";
/* CSS Document */

* {
	margin: 0;
	outline: 0;
	padding: 0;
	}
#menu a:hover span {
background: rgb(245, 245, 245);
color: #000000;
}
/*---------------------------------------------
*** HTML TAG STYLES
---------------------------------------------*/
blockquote { padding: 0px 30px; }

@font-face {
font-family: 'Champagne & Limousines';
src: url('font/BonvenoCF-Light.otf');
src: local('Quicksand Bold'), local('BonvenoCF-Light'), url('font/BonvenoCF-Light.otf') format('otf');
}


body {
	color: #4D4D4D;
    font-family: 'Andika'; 
	font-weight: normal; 
	font-style:normal; 
	font-size:14px;
	line-height: 18px;
}	

body.home, body.employees { background: #ffffff url(../../images/home/menu_back.png) repeat; }

h2 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 20px;
	font-weight: normal;
	margin: 0 0 6px;
	}

h2.section-first {
	border-top: 1px solid #ffffff;
	margin: 0 0 6px;
	padding-top: 12px;
	}

ol, ul {
	list-style-type: disc;
	margin: 0 0 16px 16px;
	}

p { padding: 0 0 12px; }

ul.no-margin {
	margin-bottom: 0;
	padding-bottom: 0;
	}
.imgOkvir  {border: 0px solid #BBB; padding: 4px; background: #ffffff;}

#header {
width: 969px;
height: 34px;

background: rgb(241, 241, 241);}
#bg_menu {
width: 969px;
height: 122px;
background: rgb(255, 255, 255);}
/*---------------------------------------------
*** LINGUGE
---------------------------------------------*/
#language {
float: right;
padding: 5px 3px 2px 0;
position: relative;
right: 8px;
}

/*---------------------------------------------
*** LINK STYLES
---------------------------------------------*/
a:link, a:visited, a:active { color: rgb(72, 109, 99); text-decoration: none; }
a:hover { color: rgb(0, 0, 0); text-decoration: underline; }

#footer a { white-space: nowrap; }
a img { border: 0px; }

/*---------------------------------------------
*** HEADER STYLES
---------------------------------------------*/
.work-in-progress {
margin-left: 358px;
padding:88px;
}

#descpage {
float: right;
margin: 8px 0 0 0;
}
.partner{
	width: 214px;
	height: 103px;
	border: 1px solid #ffffff; 
	padding: 4px; 
	background: #999999;

	}

h1#logo {}

h1#logo_mfa{
	float: left;
	width: 240px;
	}

#home h1#logo a {	float: left;
	width: 240px;
	background: url(../../immagini/sisal.jpg) no-repeat bottom left;
    display: block;
    height: 156px;	
    float: left;
    margin-bottom: 0px;
    position: relative;
    text-indent: -9999px;

	}
	
#home h1#logo_mfa a {
float: left;
	width: 240px;
	background: url(../../immagini/mfa_sa.jpg) no-repeat bottom left;
    display: block;
    height: 156px;	float: left;
    margin-bottom: 0px;position: relative;
    text-indent: -9999px;border-left: 1px solid rgb(240, 240, 240);
	}
	
#sub h1#logo a {
	background: url(../images/shell/sub-logo.png) no-repeat 0 24px;
	display: block;
	height: 223px;
	text-indent: -9999px;
	}

#sectionTitle {
	float: left;
	height: 122px;
	margin: 0 0 18px;
	padding: 33px 0 0;
	}

h2#pageTitle {
	color: #3E84C2;
	font-size: 22px;
	margin: 22px 0 0 0;
	}
	
h2#pageTitle2 {
color: #3E84C2;
font-size: 22px;
margin: 22px 0 0 8px;
	}	
	
h2#achiTitle {
	color: #3E84C2;
	font-size: 22px;
	margin: 22px 0 0 20px;
	}
	.space {padding: 28px 0 0;line-height: 26px;}

			.boxgrid{ 
				width: 218px; 
				height: 146px;
				margin: 0px 6px 10px;
				float: left;
				background: #ffffff;
				border: solid 2px rgb(204, 204, 204);
				overflow: hidden;
				position: relative;
			}
				.boxgridright{ 
				width: 218px; 
				height: 146px;
                margin: 0 0 14px 7px;
				float: left;
				background: #ffffff;
				border: solid 2px rgb(204, 204, 204);
				overflow: hidden;
				position: relative;
			}
				.boxgrid img{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0; 
				}
				.boxgrid p{ 
					padding: 0 10px; 
					color: rgb(73, 73, 73);
					font-weight:bold; 
					font:10pt "Andika", Arial, sans-serif; 
					text-align: left;
					line-height: 18px;
				}
			   .boxgrid a{ 
					color: rgb(18, 103, 255);
				}
				.boxgridright img{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0; 
				}
				.boxgridright p{ 
					padding: 0 10px; 
					color: rgb(73, 73, 73);
					font-weight:bold; 
					font:10pt "Andika", Arial, sans-serif; 
					text-align: left;
					line-height: 18px;
				}
			   .boxgridright a{ 
					color: rgb(18, 103, 255);
				}
				h3{ margin: 10px 10px 18px 10px; color:#000; letter-spacing:-1px; font-weight: bold;  }			
/*---------------------------------------------
*** HOME STYLES
---------------------------------------------*/
#home {
	background: url(../images/home/subtlenet2.png);
	min-height: 664px;
	}
#home #footer {
font-size: 10px;
border: 4px solid rgb(230, 230, 230);
padding: 10px;
background: rgb(255, 255, 255);
text-transform: uppercase;
bottom: 15px;	
height: 64px;	
position: relative;

	}

#home #footer em {
	color: #CCB4A3;
	display: block;
	font-size: 12px;
	font-style: normal;
	padding: 0 0 0 35px;
	}

#home .footer-facebook {
	background: url(../images/buttons/social-facebook.gif) no-repeat;
	display: block;
	height: 24px;
	margin: 0 0 0 20px;
	width: 24px;
	}


#homeContent { height: 420px; }

#homeLeft {
	float: left;
	padding: 40px 0 30px;
	width: 482px;
	}

#homeRight {
	float: left;
	padding: 70px 0 30px;
	text-align: right;
	width: 482px;
	}

.home-bkg {
	min-height: 664px;
	min-width: 965px;
	padding: 0 20px 20px;
	}

.home-feature {
	display: block;
	float: left;
	padding: 31px 0 30px;
	width: 241px;
	}

.home-feature-right {
	display: block;
	float: right;
	padding: 31px 0 30px;
	width: 241px;
	}

.home-feature-fpo {
	display: block;
	float: left;
	padding: 0;
	}

/*---------------------------------------------
*** SUB STYLES
---------------------------------------------*/
#employees #container { padding: 78px 0; }	

.faqs-block p { padding: 0 0 6px; }

#sub {
	background: url(../images/shell/sub-gradient.jpg) repeat-x;
	color: #000000;
	min-height: 664px;
	}

#sub #footer {
	background: #EBE1D6;
	color: #997E6B;
	font-size: 9px;
	padding: 20px;
	text-transform: uppercase;
	}

#sub #footer em {
	color: #6B3300;
	display: block;
	font-size: 12px;
	font-style: normal;
	padding: 0 0 0 35px;
	}

#sub .footer-facebook {
	background: url(../../images/buttons/sub-icon-facebook.gif) no-repeat;
	display: block;
	height: 24px;
	margin: 0 0 0 20px;
	width: 24px;
	}

#sub #main_bkg {
	background: url(../../images/nav/nav-repeat.gif) repeat-x left bottom;
	height: 209px;
	position: absolute;
	left: 50%;
	top: 0;
	right: 0;
	z-index: 1;
	}

.sub-bkg {
	min-height: 664px;
	min-width: 965px;
	padding: 0 20px 20px;
	}

#subContainer {
	background-image: url(http://subtlepatterns.subtlepatterns.netdna-cdn.com/patterns/cream_dust.png);
	margin: 0 0 30px;
	min-height: 580px;
	}

#subContainerWhite {
	background: #EFEAE6;
	margin: 0 0 30px;
	min-height: 450px;
	}

/*---------------------------------------------
*** SHELL STYLES
---------------------------------------------*/
#footerCenter {
float: left;
line-height: 13px;
padding: 15px 14px 11px;
background-color: rgb(241, 241, 241);
color: #000000;
border-left: 1px solid rgb(218, 218, 218);
border-top: 1px solid rgb(218, 218, 218);
border-bottom: 1px solid rgb(218, 218, 218);
height: 38px;}

	
#footerInfo {
float: left;
color: #000000;
line-height: 13px;
padding: 13px 14px;
text-align: left;
margin-right: 4px;
background-color: rgb(243, 243, 243);
border: 1px solid rgb(226, 226, 226);
width: 155px;
height: 38px;	}
	
#footerLeft {
float: left;
font-size: 10px;
line-height: 13px;
padding: 6px 10px;
margin-right: 4px;
width: 170px;
background-color: rgb(245, 245, 245);
color: rgb(0, 0, 0);
border: 1px solid rgb(230, 230, 230);
	}

#footerLeft a {
	background: url(../../images/buttons/icon-map.png) no-repeat;
	display: block;
	float: left;
	height: 24px;
	width: 35px;
	}

#footerRight {
padding: 23px;
text-align: center;
float: left;
background-color: rgb(245, 245, 245);
color: rgb(102, 102, 102);
border: 1px solid rgb(228, 228, 228);
width: 605px;
}

#admin {
float: right;
padding: 20px;
text-align: right;
background-color: rgb(243, 243, 243);
border: 1px solid rgb(230, 230, 230);
	}
	
#employees {
	padding: 0;
	width: 152px;
}

#main {
	margin: 0 auto;
	position: relative;
	width: 969px;
	z-index: 12;
	}

#employees #main { background: url(../../employees/images/employee-bkg.jpg) no-repeat; }

#navstrip_bkg {
	background: url(images/nav/nav-repeat.gif) repeat-x left bottom;
	height: 8px;
	position: absolute;
	left: 50%;
	top: 0;
	right: 0;
	z-index: 1;
	}

/*---------------------------------------------
*** SIDEBAR STYLES
---------------------------------------------*/
#sidebar a.nav_at2,#sidebar a.nav_at2:hover {
	background: #ffffff;
	color: rgb(116, 116, 116);
	display: block;
    font-size: 13px;
	text-decoration: none;
	}

#sidebar {
	float: left;
	width: 240px;
	background: rgb(223, 223, 223);
	border-top: 1px solid #ffffff;
}

#sidebar ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

#sidebar a, #sidebar a:visited, #sidebar a:active, #sidebar a:hover {
border-bottom: 1px solid rgb(211, 211, 211);
color: rgb(116, 116, 116);
display: block;
font-size: 14px;
text-decoration: none;
padding: 10px 18px;
text-decoration: none;
line-height: 18px;
height: 16px;

	}

#sidebar a:hover { background: #008C8C;color:#ffffff;}

#sidebar a.nav_at, #sidebar a.nav_at:hover {
	background: #008C8C;
	border-bottom: 1px solid #ffffff;
	color: #ffffff;
	}
#sidebar a.nav_sub, #sidebar a.nav_sub:hover {
	background: #FF6417;
	border-bottom: 1px solid #ffffff;
	color: #ffffff;
	}
#sidebar a.nav_pdf, #sidebar a.nav_pdf:hover {
	background: #DFFAA5;
	border-bottom: 1px solid #ffffff;
	color: #3E84C2;
	height: 35px;
}
#sidebar a.nav_management, #sidebar a.nav_pdf:hover {
	background: #ffffff;
color: rgb(116, 116, 116);
	height: 35px;
}
#sidebar a.nav_parties, #sidebar a.nav_parties:hover {
background: #FF6417;
border-bottom: 1px solid #ffffff;
color: #ffffff;	height: 35px;
}
#sidebar a.trendfeature {
	margin: 0;
	padding: 0;
	}

#sidebar a.miscfeature {
	border-bottom: 1px solid #DED4C9;
	margin: 0;
	padding: 40px 0;
	}

#sidebar a.miscfeature2 {
	border-bottom: 0px solid #DED4C9;
	margin: 0;
	padding: 10px 0;
	}

/*---------------------------------------------
*** PAGE-COLUMN STYLES
---------------------------------------------*/
.calendar2010-top {
	background: url(../images/pics/calendar2010-top.jpg) no-repeat bottom left;
	height: 131px;
}

.subcontent-full { padding: 30px 35px 0; }
.subcontent-full2 { padding: 0 35px 0 0; }

.subcontent-full .column-left {
	float: left;
	width: 432px;
	padding: 0 30px 0 0;
	}

.subcontent-full .column-right {
	float: left;
	width: 432px;
	padding: 0;
	}

.column-right-right {
	float: right;
	padding: 0;
	text-align: right;
	}

.subcontent-padded {
	float: left;
	padding: 20px;
	width: 688px;
	text-align: justify;
	}
.attivita {
	float: left;
padding: 0 0 0 14px;
	width: 710px;

	}
.curriculum{
float: left;
padding: 0 0 0 20px;
width: 688px;
}
.pagina{
float: left;
padding: 0 0 0 20px;
width: 688px;
text-align: justify;
}

.subcontent-collapsed {
	float: left;
	padding: 0 0 0 30px;
	width: 695px;
	}

.subcontent-collapsed .column-full { padding: 0 30px 0 0; }

.subcontent-collapsed .column-left {
	float: left;
	padding: 30px 30px 0 0;
	width: 368px;
	}

.subcontent-collapsed .column-left-flush {
	float: left;
	padding: 0 30px 0 0;
	width: 368px;
	}

.subcontent-collapsed .column-left-team {
	float: left;
	padding: 0 30px 0 0;
	width: 345px;
	}

.subcontent-collapsed .column-left-345 {
	float: left;
	padding: 30px 30px 0 0;
	width: 345px;
	}

.column-left-whatsnew {
	float: left;
	padding: 0 30px 0 0;
	width: 317px;
	}

.column-right-whatsnew {
	float: left;
	padding: 0 30px 0 0;
	width: 317px;
	}

.subcontent-collapsed .column-left-390 {
	float: left;
	padding: 30px 30px 0 0;
	width: 390px;
	}

.subcontent-collapsed .column-left-450 {
	float: left;
	padding: 30px 30px 0 0;
	width: 450px;
	}

.subcontent-collapsed .column-right {
	width: 317px;
	float: right;
	}

.subcontent-collapsed .column-right-273 {
	width: 273px;
	float: right;
	text-align: right;
	}

.column-right-273 img {
	padding: 0 0 20px;
	}


.subcontent-padded .column-left {
	float: left;
	padding: 0 6px 0 0;
	width: 330px;
	}

.subcontent-padded .column-left-360 {
	float: left;
	padding: 0 30px 0 0;
	width: 360px;
	}

.subcontent-padded .column-left-390 {
	float: left;
	padding: 0 30px 0 0;
	width: 360px;
	}

.subcontent-padded .column-left-facebook {
	float: left;
	padding: 0 30px 0 0;
	width: 390px;
	}

.subcontent-padded .column-right {
	float: right;
	width: 327px;
	}

.threecol-center {
	float: left;
	padding: 0 20px 0 0;
	}
	

.threecol-left {
	float: left;
	padding: 0 21px 0 0;
	}

.threecol-right {
	float: left;
	padding: 0;
	}

.biobox {
	float: left;
	padding: 0;
	width: 600px;
	}

.biobox-list {
	float: left;
	padding: 0 0 0 21px ;
	width: 270px;
	}
	
.biobox-pic {
	float: left;
	padding: 0 21px 10px 0;
	}
	
.twocol-left {
	float: left;
	padding: 0 30px 30px 0;
	width: 317px;
	}

.twocol-right-collapsed {
	float: left;
	padding: 0 30px 30px 0;
	width: 317px;
	}

.twocol-right-padded {
	float: left;
	padding: 0 0 30px;
	width: 317px;
	}

.column-right-float { float: right; }

.column-right-float-pad { 
	float: right; 
	padding: 0 0 0 30px;
	}

.column-left-float { 
	float: left; 
	padding: 0 30px 0 0;
	}


.subcontent-full2 .column-left {
	float: left;
	width: 318px;
	padding: 0 30px 0 0;
	}
.subcontent-full2 .column-right {
	float: left;
	width: 312px;
	}

/*---------------------------------------------
*** PAGE-SPECIFIC STYLES
---------------------------------------------*/
.riga {
	border-top: 1px solid #ffffff;
	color: #7D7C7B;
	font-size: 10px;
	font-weight: bold;
	line-height: 0px;
	margin: 8px 0 0;
	padding: 0;
	text-transform: uppercase;
	}
	
.achi {
	float: left;
	padding: 0 0 0 10px;
	width: 710px;
	}
	
td { padding: 0 0 0 8px; }
tr {  }
.security {background: #F07924; color: white;}
.trtitl{background: #14A3A3; color: white;}
.trtitl2{background: #14A3A3; padding: 5px 2px 1px 8px;color: white;}
.tdser {background: #B6DEF2; padding: 0 0 0 8px;}
.oktd {background: #D1D9E6; padding: 0 0 0 8px;}
.oktd2{background: #D1D9E6; padding: 5px 2px 1px 8px;}
.td-ativita {background: #D1D9E6; padding:2px 0 1px 8px;}
.tdds{background: #D1D9E6; padding: 0 8px 0 8px;}
.td2 {background: #D119E6; padding: 0 0 0 4px;}

#bogarMale {
	float: left;
	width: 724px;
	}

#bogarMale .bogarmale-photo {
	float: right;
	padding: 0;
	width: 181px;
	}

#bogarMale .content-feature {
	float: left;
	padding: 0 113px 0 30px;
	width: 400px;
	}

#bogarMale .content-footer {
	padding: 0 30px;
	}

#bogarMale .content-padded {
	float: left;
	padding: 30px 30px 0;
	width: 400px;
	}

#bogarMale .content-sidebar {
	float: left;
	padding: 30px 30px 15px 0;
	width: 234px;
	}

#bogarTrends { background: url(../images/pics/pic-trends.jpg) no-repeat bottom right; }

.contact-left-left {
	float: left;
	padding: 0 30px 0 0;
}

.contact-left-right {
	float: left;
	padding: 0;
}

#formBogarNews .column-left {
	float: left;
	padding: 0 30px 0 0;
	width: 295px;
	}

#formBogarNews .column-right {
	float: left;
	padding: 0;
	width: 310px;
	}

.full-footer {
	padding: 0 30px 0 0;
	}

#headerAboutbogar { background: url(../images/shell/header-aboutbogar.jpg) no-repeat top center; }
#headerBogarmale { background: url(../images/shell/header-bogarmale.jpg) no-repeat top center; }
#headerBogartrends { background: url(../images/shell/header-bogartrends.jpg) no-repeat top center; }
#headerContact { background: url(../images/shell/header-contact.jpg) no-repeat top center; }
#headerFaqs { background: url(../images/shell/header-faqs.jpg) no-repeat top center; }
#headerMisc { background: url(../images/shell/header-misc.jpg) no-repeat top center; }
#headerOurservices { background: url(../images/shell/header-ourservices.jpg) no-repeat top center; }
#headerSpecials { background: url(../images/shell/header-specials.jpg) no-repeat top center; }
#headerWhatsnew { background: url(../images/shell/header-whatsnew.jpg) no-repeat top center; }

form.whats-new td { padding: 4px; }

.quote-box .column-left {
	float: left;
	width: 282px;
	padding: 0 30px 0 0;
	}

#servicesMen { background: url(../images/pics/pic-services-men.jpg) no-repeat; }
#servicesOnlinebooking { background: url(../images/pics/pic-services-onlinebooking.jpg) no-repeat; }
#servicesSkinTherapy { background: url(../images/pics/pic-services-skin.jpg) no-repeat; }
#servicesWeddings { background: url(../images/pics/pic-services-weddings.jpg) no-repeat; }
#servicesWomen { background: url(../images/pics/pic-services-women.jpg) no-repeat; }

#specialsMonthly { background: url(../images/pics/pic-specials-monthly.jpg) no-repeat; }
#specialsContest { background: url(../images/pics/pic-specials-refer.jpg) no-repeat; }
#specialsSignup { background: url(../images/pics/pic-specials-save.jpg) no-repeat; }
#specialsClubbogar { background: url(../images/pics/pic-specials-clubbogar.jpg) no-repeat; }
#specialsHolidayPromo { background: url(../images/pics/pic-holidaypromo.jpg) no-repeat; }


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


.club-bogar-box {
	float:left;
	padding: 15px;
	margin: 0 0 20px 0;
	height: 165px;
	width:286px;
	background-color:#ebe1d7;
	border: 1px solid #beb4a9;
	}


/*---------------------------------------------
*** FORM STYLES
---------------------------------------------*/
form.whats-new {
	background: #F7F4F2;
	float: left;
	padding: 15px;
}

input[type=text] {
	background: #FFFFFF;
	border: 0;
	color: #997E6B;
	font-size: 11px;
	margin: 0;
	padding: 4px 5px;
	}

#home input[type=text] {
	color: #000000;
	}

input.columned {
	border: 1px solid #997E6B;
	color: #997E6B;
	font-size: 11px;
	margin: 0;
	padding: 4px 5px;
	width: 160px;
	}

/*---------------------------------------------
*** TABLE STYLES
---------------------------------------------*/
table.chart { border: 1px solid #BEB4A9; }

table.chart tr.odd td {
	background: #EBE1D7;
	padding: 4px;
	}

table.chart tr.even td {
	background: #F7F4F2;
	padding: 4px;
	}

table.chart-bordered {
	border-top: 1px solid #BEB4A9;
	border-left: 1px solid #BEB4A9;
	}

table.chart-bordered tr.even td {
	background: #F7F4F2;
	border-right: 1px solid #BEB4A9;
	border-bottom: 1px solid #BEB4A9;
	padding: 4px;
	}

table.chart-bordered tr.odd td {
	background: #EBE1D7;
	border-right: 1px solid #BEB4A9;
	border-bottom: 1px solid #BEB4A9;
	padding: 4px;
	}

td.menu-services {
	font-size: 11px;
	line-height: 13px;
	padding: 15px;
	}



td.menu-services h2 {
	font-size: 16px;
	line-height: 18px;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	}

/*---------------------------------------------
*** MISC STYLES
---------------------------------------------*/
.clearfloat {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
	}

.continue-to {
	border-top: 1px solid #ffffff;
	color: #7D7C7B;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
    margin: 5px 0 0;
    padding: 16px 0 0;
	text-transform: uppercase;
	}

	.spazio {
    padding: 16px 0 0;
	}
	
.continue-to-flush {
	border-top: 1px solid #ffffff;
	color: #7D7C7B;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	margin: 0;
	padding: 15px 0 0;
	text-transform: uppercase;
	}

.footer { font-size: 10px; }

.icon-mail, .social-facebook {
	display: block;
	float: left;
	height: 24px;
	margin: 0 10px 0 0;
	width: 24px;
	}

.icon-mail { background: url(../images/buttons/icon-mail.png) no-repeat; }

.img_right {
	float: right;
	padding: 0 0 20px 20px;
	}

.intro {
	color: #4C4C4C;
	font-size: 15px;
	line-height: 20px;
	}

.faq-box {
	background: #DED4C9;
	color: #000000;
	min-height: 250px;
	margin-bottom: 5px;
	padding: 15px;
	}

.post-odd {
	background: #F8F8F8;
	border-bottom: 1px solid #BEB4A9;
	padding: 15px;
	}

.post-even {
	background: #F2F2F2;
	padding: 15px;
	}

div.quote-box {
	background: #DED4C9;
	color: #000000;
	padding: 15px;
	}

p.quote-box {
	background: #DED4C9;
	color: #000000;
	margin-bottom: 15px;
	padding: 15px;
	}

.quote-box .col-left {
	float: left;
	padding: 0 20px 0 0;
	width: 298px;
	}

.section-last {
	border-bottom: 1px solid #ffffff;
	margin: 0 0 15px;
	padding: 0 0 15px;
	}

.social-facebook { background: url(../images/buttons/social-facebook.gif) no-repeat; }

.txtlrg { font-size: 15px; }
.txtsml { font-size: 11px; }