body{
	background:url(../img/bg2.jpg) center top #491651;
	height:500px;
	margin-top:15px;
	color:#695269;
	font-family:'Arial';
}
.media-body h4{
font-family: 'Arial';
font-size: 18px;
color: #983d77;
margin-bottom:20px;
}
hr{
border:1px solid #3D243C;
}
header{
margin-top:20px;
margin-bottom:10px;
}
footer{
text-align:center;
color:#dabcdc;
}
h1{
font-family: 'Yellowtail';
color: #CFC2D0;
font-size: 50px;
margin-bottom:30px;
}
a{
color:#dabcdc;
}
a:hover{
color:#D473AE;
}
.staff{
	font-size:12px;
	font-style:italic;
	margin-bottom:25px;
}
.gallery img{
margin-bottom:40px;
width:100%;
}
.contactform input[type=text]{
	width:50%;
}
.contactform textarea{
width:98%;
}
.map-side{
	margin-top:30px;
	font-weight:bold;
}
.text-size{
font-size:16px;
text-decoration:none;
}
.width50{
width:50%;
margin-bottom:30px;
margin-top:30px;
float:left;
}
.noborder li{
border-bottom:none;
}
.mcontent h2{
font-family: 'Yellowtail';
font-size: 36px;
color: #cfc2d0;
margin-bottom:24px;
}
.tr{
text-align:right;
}
.bgcolor{
background:#1C0A1D;
}
.borderright{
border-right:1px solid #3D243C;
}
.borderleft{
border-left:1px solid #3D243C;
}

.box1{
background-image: linear-gradient(rgb(83, 29, 82), rgb(40, 15, 40));
background-position: initial initial;
background-repeat: initial initial;
}
.box1 h1{
font-family:'Yellowtail';
color:#CFC2D0;
font-size:50px;
}
.box1 h2{
font-family: 'Arial';
font-size: 20px;
color: #a66da4;
font-weight:normal;
}
.box1 p{
color: #a888a8;
}
.box1-border{
	border:1px solid #3D243C;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
padding-bottom:20px;
}

.box2{
background-image: linear-gradient(rgb(102, 24, 71), rgb(45, 16, 34));
background-position: initial initial;
background-repeat: initial initial;
}
.box2 h1{
font-family:'Yellowtail';
color:#CFC2D0;
font-size:50px;
margin-bottom:24px;
}
.box2 h2{
font-family: 'Arial';
font-size: 20px;
color: #a66da4;
font-weight:normal;
}
.box2 p{
color: #995D88;
}
.box2-border{
	border:1px solid #3D243C;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
padding-bottom:20px;
}
.box2 > .box2-border > .news-title{
font-size: 13px;
color: #dba6c7;
font-weight:bold;
}

.box2 > .box2-border > .btn-primary {
color: #000;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #F6B1CC;
background-image: -moz-linear-gradient(top, #FAD9E6, #F6B1CC);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FAD9E6), to(#F6B1CC));
background-image: -webkit-linear-gradient(top, #FAD9E6, #F6B1CC);
background-image: -o-linear-gradient(top, #FAD9E6, #F6B1CC);
background-image: linear-gradient(to bottom, #FAD9E6, #F6B1CC);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAD9E6', endColorstr='#F6B1CC', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
margin-top:24px;
}

.btn-primary {
color: #000;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #F6B1CC;
background-image: -moz-linear-gradient(top, #FAD9E6, #F6B1CC);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FAD9E6), to(#F6B1CC));
background-image: -webkit-linear-gradient(top, #FAD9E6, #F6B1CC);
background-image: -o-linear-gradient(top, #FAD9E6, #F6B1CC);
background-image: linear-gradient(to bottom, #FAD9E6, #F6B1CC);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAD9E6', endColorstr='#F6B1CC', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.btn-primary:hover {
color: #000;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #F6B1CC;
background-image: -moz-linear-gradient(top, #FAD9E6, #F6B1CC);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FAD9E6), to(#F6B1CC));
background-image: -webkit-linear-gradient(top, #FAD9E6, #F6B1CC);
background-image: -o-linear-gradient(top, #FAD9E6, #F6B1CC);
background-image: linear-gradient(to bottom, #FAD9E6, #F6B1CC);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAD9E6', endColorstr='#F6B1CC', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}


.listing{
margin-left:0px;
}
.listing li{
list-style:none;
width:85%;
border-bottom:1px solid #3D243C;
margin-top:30px;
margin-bottom:30px;
font-family: 'Arial';
font-size: 18px;
color: #983d77;
}
.listing li a{
color: #704e6b;
font-size:13px;
}
.boxpic{
padding-right:10px;
}
.listlinks li{
list-style-image:url(../img/bullet.png);
margin-bottom:20px;
padding-bottom:3px;
border-bottom:1px solid #3D243C;
}

.listlinks li a{
font-weight: normal;
font-style: normal;
text-decoration: none;
margin-top: -1px;
line-height: 1.2;
padding-left: 14px;
text-align: left;
font-family: 'Arial';
font-size: 16px;
color: #dabcdc;
letter-spacing: 0px;
}
.listlinks li a:hover{
color:#D473AE;
}

.listlinksnb li{
list-style-image:url(../img/bullet.png);
margin-bottom:20px;
padding-bottom:3px;
}

.listlinksnb li a{
font-weight: normal;
font-style: normal;
text-decoration: none;
margin-top: -1px;
line-height: 1.2;
padding-left: 14px;
text-align: left;
font-family: 'Arial';
font-size: 16px;
color: #dabcdc;
letter-spacing: 0px;
}
.listlinksnb li a:hover{
color:#D473AE;
}

/** Framework Reserves **/
.container[role="main"] {
padding: 20px;
}

.row[role="bcontent"] {
margin-top: 25px;
margin-bottom:25px;
}


.navbar-inner{
background:none;
border:none;

font-weight: normal;
font-style: normal;
text-decoration: none;
margin-top: -1px;
line-height: 1.2;
text-align: center;
font-family: 'Oswald';
font-size: 17px;
color: #ffffff;
letter-spacing: 0px;

}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
padding: 1px 25px 1px 25px;
-webkit-border-radius: 6px 6px 6px 6px;
-moz-border-radius: 6px 6px 6px 6px;
-ms-border-radius: 6px 6px 6px 6px;
border-radius: 6px 6px 6px 6px;
border-top: 1px solid rgb(171,87,136);
border-right: 1px solid rgb(171,87,136);
border-bottom: 1px solid rgb(171,87,136);
border-left: 1px solid rgb(171,87,136);
color: #FFF;
text-decoration: none;
background:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
padding:15px 15px 15px 15px;

}

.navbar .nav > li > a {
color: #FFF;
text-decoration: none;
text-shadow:none;
padding:15px 15px 15px 15px;
}

.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
background:none;
color: #FFF;
-webkit-border-radius: 6px 6px 6px 6px;
-moz-border-radius: 6px 6px 6px 6px;
-ms-border-radius: 6px 6px 6px 6px;
border-radius: 6px 6px 6px 6px;
border-top: 1px solid rgb(171,87,136);
border-right: 1px solid rgb(171,87,136);
border-bottom: 1px solid rgb(171,87,136);
border-left: 1px solid rgb(171,87,136);
}

.navbar .nav > li > a:focus, .navbar .nav > li > a:hover {
background-color: transparent;
color: #FFF;
text-decoration: none;
-webkit-border-radius: 6px 6px 6px 6px;
-moz-border-radius: 6px 6px 6px 6px;
-ms-border-radius: 6px 6px 6px 6px;
border-radius: 6px 6px 6px 6px;
border-top: 1px solid rgb(171,87,136);
border-right: 1px solid rgb(171,87,136);
border-bottom: 1px solid rgb(171,87,136);
border-left: 1px solid rgb(171,87,136);
padding:15px 15px 15px 15px;
}

a.dropdown-toggle .caret {
border-top-color: #FFF !important;
border-bottom-color: #fFF !important;
}

.carousel {
margin-bottom:0px;
}