@font-face {
   font-family: avenir;
   src: url(AvenirLTStd-Medium.otf);
}

@font-face {
   font-family: avenir-bold;
   src: url(AvenirLTStd-Roman.otf);
   font-weight: bold;
}



/***************************************
			 BODY STYLE
***************************************/

body { 
	 margin:0;
	 padding:0;
	 background-color:#cccbc8;
	 }
	 
.border-left-right {
    border-left: solid 2px #423FAB;
    border-right: solid 2px #423FAB;
}

.smaller-text {
	font-size:14px;
	
	}

.box p {
	padding:10px 0px 5px 0px;
	
	}
.pully {
	position:relative;
	margin-top:-55px;
	
	
	}
.side-flag {
	background-image:url(../images/sideflag.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	
	}	

.span6 p {
    text-align: inherit;
}

.item-page .moduletable {
    padding: 23px;
}
.item-page a {
    color: #974932;
}
/***************************************
			 WRAPPERS
***************************************/	 
.wrapper { 
	 width:100%; 
	 max-width:1400px;
	 margin:0 auto; 
	 background-color:#FFFFFF;
	}
.inner-wrapper { 
	 background-color:#FFFFFF;
	 margin:13px;
	 border: 1px solid #E8E6E2;
    overflow: hidden;
    position: relative;
    -webkit-transition: background-color ease-out .3s;
    -moz-transition: background-color ease-out .3s;
    -o-transition: background-color ease-out .3s;
    transition: background-color ease-out .3s;
	}	 
.inner-wrapper1 { 

	 margin:13px;

    position: relative;
    -webkit-transition: background-color ease-out .3s;
    -moz-transition: background-color ease-out .3s;
    -o-transition: background-color ease-out .3s;
    transition: background-color ease-out .3s;
	}
	
.selek {
    padding: 0px 18px;
}

.feed {
    padding: 20px;
}

.item-page p {
  text-align: justify;
  padding: 1px 0px 1px 10px;
  margin: 0px 15px;
}
/***************************************
			 BODY STYLE
***************************************/
.top-and-footer {
	height:45px;
	
	}


/***************************************
		BODY SPACING
***************************************/

.separator_10 {
	border: medium none;
	display: inline-block;
	margin-bottom: 10px;
	width: 100%;
}
.separator_10 {
	border: medium none;
	display: inline-block;
	margin-bottom: 10px;
	width: 100%;
}
.separator_20 {
	border: medium none;
	display: inline-block;
	margin-bottom: 20px;
	width: 100%;
}
.separator_30 {
	border: medium none;
	display: inline-block;
	margin-bottom: 30px;
	width: 100%;
}
.separator_40 {
	border: medium none;
	display: inline-block;
	margin-bottom: 40px;
	width: 100%;
}

.padding_3  {
	padding:3px 0px;
}
.padding_5  {
	padding:5px 0px;
}
.padding_10  {
	padding:10px 0px;
}
.padding_110  {
	padding:110px 0px;
}

.padding_20  {
	padding:20px 0px;
}

.padding_30  {
	padding:30px 0px;
}

.padding_40  {
	padding:40px 0px;
}

.padding_50  {
	padding:50px 0px;
}

.padding_60  {
	padding:60px 0px;
}
.padding_80  {
	padding:60px 0px;
}

.sides-padding {
    padding-left: 1.5375rem;
    padding-right: 1.5375rem;
}


.four, .row .four {
    width: 33.33333%;
}

#footers
{
   
    position:fixed;
    bottom:0px;
    left:0px;
    right:0px;
    height:35px;
    margin-bottom:0px;
}

.select div {
    border-bottom: solid thin #CCC;
    margin-top: 5px;
}

.select div:last-child {
    border: none;
}