body {
	font-size: 12px;
	font-family:"HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
	background-color: #566573;
	}

@media (max-width: 991px) {
  .container {
    width: 100%;
  }
}

.logo {
    color: #f06292 ;
    font-family: 'Corben', cursive;
    font-size: 35px;
    font-weight: bold;
    text-shadow: #333 1px 1px, #333 2px 2px, #333 3px 3px;
    position: relative;
}

.logo:hover {
    color: #333;
    text-shadow: #f06292  1px 1px, #f06292 2px 2px, #f06292 3px 3px;
}

.logo::first-letter {
    font-size: 130%;
}

a:hover, a:visited, a:active {
		text-decoration:none;
}

h1, h2, h3 {
	font-family: 'Hind Siliguri', sans-serif;
}

h2 {
  font-size: 27px;
}

h2 {
  font-size: 22px;
}

h3 {
  font-size: 20px;
}

hr {
  border-top: 1px solid #cccccc;
}

.divider {
  text-align: center;
	border-bottom: 1px dotted #555;
	margin-bottom: 20px;
}

.divider h5 {
  display: inline-block;
	color: #555;
  font-size: 13px;
  position: relative;
  top: 18px;
  background: #fff;
  padding: 0 12px;
}

.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {
  color: #FFF;
  background-color: #449D44;
  border-color: #398439;
}

.btn-success {
	white-space: normal;
}

.col-xxs-1, .col-xxs-2, .col-xxs-3, .col-xxs-4, .col-xxs-5, .col-xxs-6, .col-xxs-7, .col-xxs-8, .col-xxs-9, .col-xxs-10, .col-xxs-11, .col-xxs-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

@media (max-width: 479px) {
  .col-xxs-1, .col-xxs-2, .col-xxs-3, .col-xxs-4, .col-xxs-5, .col-xxs-6, .col-xxs-7, .col-xxs-8, .col-xxs-9, .col-xxs-10, .col-xxs-11, .col-xxs-12 {
    float: left;
  }
  .col-xxs-12 {
    width: 100%;
  }
  .col-xxs-11 {
    width: 91.66666667%;
  }
  .col-xxs-10 {
    width: 83.33333333%;
  }
  .col-xxs-9 {
    width: 75%;
  }
  .col-xxs-8 {
    width: 66.66666667%;
  }
  .col-xxs-7 {
    width: 58.33333333%;
  }
  .col-xxs-6 {
    width: 50%;
  }
  .col-xxs-5 {
    width: 41.66666667%;
  }
  .col-xxs-4 {
    width: 33.33333333%;
  }
  .col-xxs-3 {
    width: 25%;
  }
  .col-xxs-2 {
    width: 16.66666667%;
  }
  .col-xxs-1 {
    width: 8.33333333%;
  }
  .col-xxs-pull-12 {
    right: 100%;
  }
  .col-xxs-pull-11 {
    right: 91.66666667%;
  }
  .col-xxs-pull-10 {
    right: 83.33333333%;
  }
  .col-xxs-pull-9 {
    right: 75%;
  }
  .col-xxs-pull-8 {
    right: 66.66666667%;
  }
  .col-xxs-pull-7 {
    right: 58.33333333%;
  }
  .col-xxs-pull-6 {
    right: 50%;
  }
  .col-xxs-pull-5 {
    right: 41.66666667%;
  }
  .col-xxs-pull-4 {
    right: 33.33333333%;
  }
  .col-xxs-pull-3 {
    right: 25%;
  }
  .col-xxs-pull-2 {
    right: 16.66666667%;
  }
  .col-xxs-pull-1 {
    right: 8.33333333%;
  }
  .col-xxs-pull-0 {
    right: auto;
  }
  .col-xxs-push-12 {
    left: 100%;
  }
  .col-xxs-push-11 {
    left: 91.66666667%;
  }
  .col-xxs-push-10 {
    left: 83.33333333%;
  }
  .col-xxs-push-9 {
    left: 75%;
  }
  .col-xxs-push-8 {
    left: 66.66666667%;
  }
  .col-xxs-push-7 {
    left: 58.33333333%;
  }
  .col-xxs-push-6 {
    left: 50%;
  }
  .col-xxs-push-5 {
    left: 41.66666667%;
  }
  .col-xxs-push-4 {
    left: 33.33333333%;
  }
  .col-xxs-push-3 {
    left: 25%;
  }
  .col-xxs-push-2 {
    left: 16.66666667%;
  }
  .col-xxs-push-1 {
    left: 8.33333333%;
  }
  .col-xxs-push-0 {
    left: auto;
  }
  .col-xxs-offset-12 {
    margin-left: 100%;
  }
  .col-xxs-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-xxs-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-xxs-offset-9 {
    margin-left: 75%;
  }
  .col-xxs-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-xxs-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-xxs-offset-6 {
    margin-left: 50%;
  }
  .col-xxs-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-xxs-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-xxs-offset-3 {
    margin-left: 25%;
  }
  .col-xxs-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-xxs-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-xxs-offset-0 {
    margin-left: 0;
  }
}

@media (min-width: 480px) {
.visible-xxs, 
.visible-xxs-block,
.visible-xxs-inline,
.visible-xxs-inline-block {
  display: none !important;
}
}

@media (max-width: 479px) {
  .visible-xxs {
    display: block !important;
  }
	.logo {
    font-size: 28px;
		text-align: center;
	}
	h1.main-slogan {
    font-size: 22px;
	}
}
@media (max-width: 479px) {
  .hidden-xxs {
    display: none !important;
  }
}
@media (max-width: 479px) {
  .visible-xxs-block {
    display: block !important;
  }
}
@media (max-width: 479px) {
  .visible-xxs-inline {
    display: inline !important;
  }
}
@media (max-width: 479px) {
  .visible-xxs-inline-block {
    display: inline-block !important;
  }
}

a, .btn-link {
	color: #6495ED;
	}

.service-logo {
	margin: 0 auto 0.5em;
	}

@media (min-width: 768px) {	
nav.main-navi {
	margin-top: -17px;
	}

nav.main-navi a.btn {
	padding: 3px 5px;
	border-top: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	}
}

@media (max-width: 767px) {	
nav.main-navi a.btn {
	margin-bottom: 4px;
	}
	}
	
nav.topnavi {
	padding-top: 0.5em;
	border-bottom: 1px solid #7b7d7d ;
	margin-bottom:10px;
	background: #fff;	
	}

.nav-topnavi > li > a {
	/* font-size: 1em;
	color: #DC143C;
	padding: 3px 0.6em; */
	}

.toptext {
	font-family: 'Hind Siliguri', sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	letter-spacing: 0.7px;
	margin-top: 15px;
	margin-left: 15px;	
	padding: 10px 0;
	color: #333;
}

@media (max-width: 767px) {
	.toptext {
		text-align: center;
		}
}

@media (min-width: 992px) {
	.toptext {
		padding: 10px 0;
		font-size: 1.6em;
		}
}

.nav-pills {
	margin-bottom: 8px; 
}
	
.list-group-cla-area > a.list-group-item > span.badge {	
	color: #777777;
	background: #fff;
	font-weight: normal;
	}		

.list-group-cla-area > .list-group-item.active,
.list-group-cla-area > .list-group-item.active:hover,
.list-group-cla-area > .list-group-item.active:focus {
	font-weight: bold;
	color: #222222;
	border-color: #DDDDDD;
	}
	
.list-group-cla-area > .list-group-item.active:hover,
.list-group-cla-area > .list-group-item.active:focus {
	color: #FFFFFF;
	}
	
.list-group-cla-area > .list-group-item.active:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;	
	content: "\f00c ";
	margin-right: 0.4em;
	}
	
.nav-topnavi > li > a:hover, .nav-topnavi > li > a:focus, .list-group-cla-area > a.list-group-item:hover, .list-group-cla-area > a.list-group-item:focus {
	/* background: #000000;
	color: #FFFFFF;	*/
	}

.nav .btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {
    color: #FFF;
    background-color: #449D44;
    border-color: #398439;
}	
	
.list-group-cla-area > a.list-group-item:hover > span.badge , .list-group-cla-area > a.list-group-item:focus > span.badge {	
	color: #FFFFFF;	
	background: #DC143C;
	}
	
@media (min-width: 768px) {	
	.nav-topnavi {
	  float: right !important;
		margin-top: 0.5em;
	}
}

@media (max-width: 767px) {
	.nav-topnavi {
		text-align: center;
		margin-top: 0.5em;
	}
	ul.nav-topnavi > li {
		display: inline-block;
		float: none;
		}
}

@media (min-width: 768px) and (max-width: 991px) {
		ul.nav-topnavi {
		margin-top: 0.5em;
		}
}

.cla-areas {
	padding: 1em 0;
	border-top: 1px #FFFAE6 solid;
	border-bottom: 1px #CFCFCF solid;
	}
	
header.main {
	padding: 1em 0;
	border-bottom: 1px #CFCFCF solid;
	}

.main-slogan, .cla-head, .page-header h1 {
	font-family: 'Hind Siliguri', sans-serif;
	font-size: 27px;
	font-weight: 500;
	}	
	
.main-slogan {
	color: #fff;
	margin-top: 0px;
	}

p.important {
	font-family: 'Hind Siliguri', sans-serif;
	color: #fff;
	font-size: 20px;
}

.cla-head {
	font-size: 22px;	
	}

.panel-body {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	}
	
.panel-main-join {
	margin-top: 0.5em;
	border: 1px solid #333;
	-webkit-box-shadow: 0px 10px 10px 0px rgba(51,51,51,0.95);
	-moz-box-shadow: 0px 10px 10px 0px rgba(51,51,51,0.95);
	box-shadow: 0px 10px 10px 0px rgba(51,51,51,0.95);
	}

.gradient {
	background: rgb(248,255,232);
	background: -moz-linear-gradient(-45deg,  rgba(248,255,232,1) 0%, rgba(227,245,171,1) 33%, rgba(183,223,45,1) 100%);
	background: -webkit-linear-gradient(-45deg,  rgba(248,255,232,1) 0%,rgba(227,245,171,1) 33%,rgba(183,223,45,1) 100%);
	background: linear-gradient(135deg,  rgba(248,255,232,1) 0%,rgba(227,245,171,1) 33%,rgba(183,223,45,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8ffe8', endColorstr='#b7df2d',GradientType=1 );
	}
	
.nav-cats > li > a {
	padding: 2px 5px;
	}
	
.panel-search .panel-heading {
	padding: 5px 10px;
	}
	
.container-main-dw {
	padding-top: 1em; 
	padding-bottom: 3em;
	}

.content, .cla-areas {	
	background: #FEFCFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	}
	
.content {
	padding-bottom: 2em;
	}

@media (max-width: 991px) {
.content {
	padding-top: 5px;
	}
}	
	
.cla-areas {
	background: #FEFCFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	}
	
.label-tla {
	color: #4B0082;
	font-size: 100%;
	padding: 0px;
	background: transparent;
	font-weight: normal;
	}

.cla-head, .cla-subhead, .cla-breadcrumb {
	display: block;
	color: #FFFFFF;
	padding: 5px 15px;
	font-weight: bold;
  border-radius: 4px;	
	}

.cla-head {
	padding: 8px 15px 3px;
	-webkit-box-shadow: 1px 1px 0px 0px rgba(204,204,204,1.0), 2px 2px 0px 0px rgba(204,204,204,1.0), 3px 3px 0px 0px rgba(204,204,204,1.0);
	-moz-box-shadow: 1px 1px 0px 0px rgba(204,204,204,1.0), 2px 2px 0px 0px rgba(204,204,204,1.0), 3px 3px 0px 0px rgba(204,204,204,1.0);
	box-shadow: 1px 1px 0px 0px rgba(204,204,204,1.0), 2px 2px 0px 0px rgba(204,204,204,1.0), 3px 3px 0px 0px rgba(204,204,204,1.0);	
}	

.cla-head a, .cla-head a:hover, .cla-head a:focus, .cla-head a:active {	
	color: #FFFFFF;
}

.cla-subhead {
	font-size: 1.4em;
	padding: 10px 15px;	
	}
	
.bg-info {
	padding: 1em;
	}

.cla-breadcrumb {
	margin-top: 10px;
	}

.cla-head-sm, .cla-head-SM, .cla-breadcrumb-SM {
	background-color: #f06292;
	}
	
.cla-head-sn, .cla-head-SN, .cla-breadcrumb-SN {
	background-color: #f06292;
	}
	
.cla-head-nn, .cla-head-NN, .cla-breadcrumb-NN {
	background-color: #f06292;
	}

.cla-head-mm, .cla-head-MM, .cla-breadcrumb-MM {
	background-color: #f06292;
	}

.cla-head-sp, .cla-head-SP, .cla-breadcrumb-SP {
	background-color: #f06292;
	}	
	
.cla-head-ps, .cla-head-PS, .cla-breadcrumb-PS {
	background-color: #f06292;
	}	
	
.answer-info {
	font-size: 1.2em;
	}
	
.page-header {
	font-family: 'Hind Siliguri', sans-serif;
	margin: 2px 0 10px;
	padding-bottom: 2px;
	border-color: #cccccc;
	}

.page-header-SM	{
	border-color: #f06292;
	}	

.page-header-SN	{
	border-color: #f06292;
	}
	
.page-header-NN	{
	border-color: #f06292;
	}	
	
.page-header-MM	{
	border-color: #f06292;
	}

.page-header-SP {
	border-color: #f06292;
	}

.page-header-PS	{
	border-color: #f06292;
	}
	
/* .panel {
	height: 270px;
	}	*/

.panel-cla {
	margin-bottom: 10px;
	border-color: #cccccc;
	-webkit-box-shadow: 1px 1px 0px 0px rgba(204,204,204,1.0), 2px 2px 0px 0px rgba(204,204,204,1.0), 3px 3px 0px 0px rgba(204,204,204,1.0);
	-moz-box-shadow: 1px 1px 0px 0px rgba(204,204,204,1.0), 2px 2px 0px 0px rgba(204,204,204,1.0), 3px 3px 0px 0px rgba(204,204,204,1.0);
	box-shadow: 1px 1px 0px 0px rgba(204,204,204,1.0), 2px 2px 0px 0px rgba(204,204,204,1.0), 3px 3px 0px 0px rgba(204,204,204,1.0);	
	}
	
.cla-text, .cla-text-card {
	font-weight: 550;
	}	
	
.cla-text {
	font-size: 1.3em;
	margin: 0.4em 0 0.5em;
	}
	
.cla-text-card {
	font-size: 1.5em;
	padding: 0.2em 10px 0.4em;
	}

.panel-cla .panel-body {	
	padding: 0.4em 15px;
	}	
	
.panel-cla .panel-footer {
	padding: 0.4em 15px;	
	}

.panel-sm .label-tla, .panel-SM .label-tla, .btn-sm-lg {	
	color: #f06292;
	}
	
.btn-sm-contact, .btn-SM-contact {		
  color: #FFFFFF;
	background-color: #f06292;
  border-color: #f06292;
	}	

.panel-sn .label-tla, .panel-SN .label-tla, .btn-sn-lg {	
	color: #f06292;
	}
	
.btn-sn-contact, .btn-SN-contact {		
  color: #FFFFFF;
	background-color: #f06292;
  border-color: #f06292;
	}	
	
.panel-nn .label-tla, .panel-NN .label-tla, .btn-nn-lg {	
	color: #f06292;
	}
	
.btn-nn-contact, .btn-NN-contact {		
  color: #FFFFFF;
	background-color: #f06292;
  border-color: #f06292;
	}
	
.panel-mm .label-tla, .panel-MM .label-tla, .btn-mm-lg {	
	color: #f06292;
	}	

.btn-mm-contact, .btn-MM-contact {		
  color: #FFFFFF;
  background-color: #f06292;
  border-color: #f06292;
	}	
	
	.panel-sp .label-tla, .panel-SP .label-tla, .btn-sp-lg {	
	color: #f06292;
	}	

.btn-sp-contact, .btn-SP-contact {		
  color: #FFFFFF;
  background-color: #f06292;
  border-color: #f06292;
	}	

.panel-ps .label-tla, .panel-PS .label-tla, .btn-ps-lg {	
	color: #f06292;
	}	

.btn-ps-contact, .btn-PS-contact {		
  color: #FFFFFF;
  background-color: #f06292;
  border-color: #f06292;
	}		

.btn-sm-lg {	
	border-color: #f06292;
	}

.btn-sn-lg {	
	border-color: #f06292;
	}
	
.btn-nn-lg {	
	border-color: #f06292;
	}

.btn-mm-lg {	
	border-color: #f06292;
	}	

.btn-sp-lg {	
	border-color: #f06292;
	}	

.btn-ps-lg {	
	border-color: #f06292;
	}		
	
.btn-sm-contact, .btn-sn-contact, .btn-nn-contact, .btn-mm-contact, .btn-sp-contact, .btn-ps-contact, .btn-SM-contact, .btn-SN-contact, .btn-NN-contact, .btn-MM-contact,  .btn-SP-contact, .btn-PS-contact {
	font-weight: bold;
	}

.btn-sm-lg:hover,
.btn-sm-lg:focus,
.btn-sm-lg:active,
.btn-sm-lg.active,
.btn-sm-contact:hover,
.btn-sm-contact:focus,
.btn-sm-contact:active,
.btn-sm-contact.active,
.btn-SM-contact:hover,
.btn-SM-contact:focus,
.btn-SM-contact:active,
.btn-SM-contact.active  {
  color: #000;
  background-color: #f06292;
  border-color: #f06292;
}

.btn-sn-lg:hover,
.btn-sn-lg:focus,
.btn-sn-lg:active,
.btn-sn-lg.active,
.btn-sn-contact:hover,
.btn-sn-contact:focus,
.btn-sn-contact:active,
.btn-sn-contact.active,
.btn-SN-contact:hover,
.btn-SN-contact:focus,
.btn-SN-contact:active,
.btn-SN-contact.active  {
  color: #000;
  background-color: #f06292;
  border-color: #f06292;
}
	
.btn-nn-lg:hover,
.btn-nn-lg:focus,
.btn-nn-lg:active,
.btn-nn-lg.active,
.btn-nn-contact:hover,
.btn-nn-contact:focus,
.btn-nn-contact:active,
.btn-nn-contact.active,
.btn-NN-contact:hover,
.btn-NN-contact:focus,
.btn-NN-contact:active,
.btn-NN-contact.active  {
  color: #000;
  background-color: #f06292;
  border-color: #f06292;
}

.btn-mm-lg:hover,
.btn-mm-lg:focus,
.btn-mm-lg:active,
.btn-mm-lg.active,
.btn-mm-contact:hover,
.btn-mm-contact:focus,
.btn-mm-contact:active,
.btn-mm-contact.active,
.btn-MM-contact:hover,
.btn-MM-contact:focus,
.btn-MM-contact:active,
.btn-MM-contact.active {
  color: #000;
  background-color: #f06292;
  border-color: #f06292;
}

.btn-sp-lg:hover,
.btn-sp-lg:focus,
.btn-sp-lg:active,
.btn-sp-lg.active,
.btn-sp-contact:hover,
.btn-sp-contact:focus,
.btn-sp-contact:active,
.btn-sp-contact.active,
.btn-SP-contact:hover,
.btn-SP-contact:focus,
.btn-SP-contact:active,
.btn-SP-contact.active {
  color: #000;
  background-color: #f06292;
  border-color: #f06292;
}

.btn-ps-lg:hover,
.btn-ps-lg:focus,
.btn-ps-lg:active,
.btn-ps-lg.active,
.btn-ps-contact:hover,
.btn-ps-contact:focus,
.btn-ps-contact:active,
.btn-ps-contact.active,
.btn-PS-contact:hover,
.btn-PS-contact:focus,
.btn-PS-contact:active,
.btn-PS-contact.active {
  color: #000;
  background-color: #f06292;
  border-color: #f06292;
}				


@media (max-width: 479px) {
.btn-wrap-list-contact {
  display: block !important;
	text-align: center;
	}
}
	
.btn-more-lg {
	margin-top: 0.5em;
	font-size: 1.35em;
	font-weight: bold;
	border-width: 2px;
	background: #FFFFFF;
	}

.list-group-cla-area > .list-group-item {
	padding: 5px 10px;
	background-color: #FFFFFF;
	}
	
.list-group-cla-area > .list-group-item > h5 {
	margin-top: 2px;
	margin-bottom: 2px;
	}	
	
.nav-areanav {	
	list-style: none;
	margin-bottom: 0.5em;
	}
	
.nav-areanav > li a {
  display: inline-block;
	padding: 3px 2px;
	}

.nav-areanav > li > a:hover,
.nav-areanav > li > a:focus {
  background-color: transparent;
}		
	
.nav-areanav > li.active > a,
.nav-areanav > li.active > a:hover,
.nav-areanav > li.active > a:focus {
  font-weight: bold;
	color: #333;
  background-color: transparent;
}	

.nav-areanav  > li + li {
  margin-left: 0;
}

.nav-areanav > li + li:before {
  padding: 0 5px;
  color: #cccccc;
  content: "|";
}

.mainospaikka1 {
 /*background: white;
 border: 1px dotted #999999;
 height: 600px;*/
}

.right-ad {
	margin: 5px 0;
	padding-left: 2px;
}

/* seuraajokaiselle ad */
.ds-wrap {
	width: 160px;
	text-align: center;
	/** background: #efe7d5;
	border: 1px solid #cccccc; **/
	padding: 5px 0;
	}

	img.ds-img {
	margin: 5px 4px;
 	}
	
.ds-illuimg {
	margin: 0;
 	}	
.ds-input {
	width: 140px;
	margin: 2px 0;
	}
	
form.ds label {
	width: 140px;
	margin-bottom: 0px;
	font-weight: 200;
	font-family: verdana, arial, sans;
	}
	
form.ds {
	display: block;
	width: 160px;
	margin: 0 auto;
	padding: 0;
	}
/* seuraajokaiselle ad */
	
@media (max-width: 991px) {
.mainospaikka1 {
 display: block;
 margin: 5px 0;
}
}

.text-center > .img-responsive {
	margin-left: auto;
	margin-right: auto;
	}

.panel-media-select {
	margin-bottom: 1.8em;
}	
	
/** .page-footer {
	border-top: 1px dashed #bbbbbb;
	color: #fff; 
	padding: 2em 1em 3em;
	margin-top: 50px;
	text-align: center;	
	}
	
.page-footer a {

	} **/
	
#footer {
    background: #0E0E0E none repeat scroll 0% 0%;
    border-top: 4px solid #0E0E0E;
    font-size: 0.9em;
    margin-top: 5px;
    padding: 10px 0px 0px;
    position: relative;
    clear: both;
    color: #9c9c9c;
}

#footer p {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 13px;
    color: #9c9c9c;
    line-height: 24px;
    margin: 0px 0px 20px;
}

#footer h1, #footer h2, #footer h3, #footer h4, #footer a {
    color: #FFF;
}
    
#footer h4 {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 1.8em;
    font-weight: 200;
		text-transform: uppercase;
    border-bottom: 1px dotted #9c9c9c;		
}

#footer .dating {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 13px;
    list-style: outside none none;
    margin: 0px;
    padding: 0px;
		letter-spacing: 0.3px;
}
    
#footer .services {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 13px;
    list-style: outside none none;
    margin: 0px;
    padding: 0px;
		letter-spacing: 0.3px;
}

#footer .contact {
    list-style: outside none none;
    margin: 0px;
    padding: 0px;
		letter-spacing: 0.3px;
}

#footer .dating dd {
    margin-bottom: 5px;
}
    
#footer .services dd {
    margin-bottom: 5px;
} 
    
#footer .contact p {
    margin-bottom: 5px;
}
    
.footer-copyright {
  background: #060606;
	border-top: 4px solid #060606;
	margin-top: 40px;
	padding: 5px 0 10px;
}

#footer .footer-copyright p {
	color: #555;
	margin: 0;
	padding: 0;
}

#footer .footer-copyright nav {
	float: right;
}

#footer .footer-copyright nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#footer .footer-copyright nav ul li {
	border-left: 1px solid #505050;
	display: inline-block;
	line-height: 12px;
	margin: 0;
	padding: 0 8px;
}

#footer .footer-copyright nav ul li:first-child {
	border: medium none;
	padding-left: 0;
}