@font-face

{

	font-family: IcoMoon;

	src: url('../fonts/IcoMoon.eot');

	src: url('../fonts/IcoMoon.eot?#iefix') format('embedded-opentype'), url('../fonts/IcoMoon.svg#IcoMoon') format('svg'), url('../fonts/IcoMoon.woff') format('woff'), url('../fonts/IcoMoon.ttf') format('truetype');

	font-weight: normal;

	font-style: normal;

}

/*BOTTOM MODULES*/

.span3

{

}

.row-fluid .span3

{

	=width: 23.351063827638%;

}

.row-fluid .span9

{

	=width: 73.414893609638%;

}

/*MENU VERTICAL*/

.well._menu .nav.menu

{

	padding-left: 0;

}

.well._menu .nav.menu A

{

	line-height: inherit;

	border-bottom: 0;

}

.well._menu .nav.menu A:hover

{

	color: #969696;

	background-color: transparent;

}

/*LOGO / LOGO  TEXT*/

.site-title

{

	font-size: 40px;

	line-height: 48px;

	font-weight: bold;

	color: #000001;

}

.site-description

{

	color: #666666;

}

.header-inner IMG

{

	float: left;

}

/*BODY ETC.*/

BODY

{

	color: #868484;

	padding: 0px 20px 0 !important;

}

BODY.site

{

	background: #FFFFFF url(../images/backgrounds/body_bg_default.png) repeat-x center top;

}

.container

{

	max-width: 1280px;

	width: 100%;

	background-color: #ffc400;

}

.header

{

	margin-top: 0px;

	margin-bottom: 0px;

}

A

{

	text-decoration: none;

	color: #666666;

}

A:hover

{

	color: #ffc400;

	text-decoration: underline;

}

H2

{

	font-size: 140%;

	font-weight: normal;

	text-transform: capitalize;

}

H2 A

{

	color: #000001;

}

HR

{

	border: 0 transparent;

}

/*MODULES*/

.page-header

{

	padding: 5px;

}

#page_header_h3

{

	color: #333333;

	font-size: 100%;

	font-weight: normal;

	font-style: normal;

	line-height: 0.7;

	background-repeat: repeat;

	text-transform: initial;

	padding-left: 0;

	border-bottom: 0;

}

.well

{

	border: 1px solid #DDDDDD;

	box-shadow: none;

	background-color: #FFFFFF;

	background-image: url(../images/backgrounds/well_bg.png);

	background-repeat: repeat;

	margin-bottom: 10px;

}

/*FOOTER*/

.footer

{

	color: #333333;

	/*min-height: 75px;*/

	/*background-image: url(../images/backgrounds/footer.png);*/

	background-repeat: repeat-x;

	font-size: 9pt;

	/*padding-top: 20px;*/

	padding-bottom: 5px;

}

/*ERROR*/

#system-message-container

{

	background-color: #FCD3D3;

	padding-left: 10px;

}

/*######## Social Media #######################*/

#social_bm_outer

{

	position: fixed;

	top: 200px;

	right: 0;

	width: 30px;

	height: 30px;

	margin: -19px 0 0;

	z-index: 999;

}

UL#social_bm_nav

{

	background-image: none;

	background-repeat: repeat;

	background-position: left top;

	float: right;

	margin: 0;

	padding: 4px 3px 5px 4px;

	top: 0;

	right: 0;

	list-style: none;

	height: 23px;

}

UL#social_bm_nav LI

{

	background: transparent;

	float: right;

	line-height: 23px;

	padding: 0 0 5px;

}

UL#social_bm_nav LI A

{

	background-image: url(../images/social_media/social_bm.png) !important;

	background-repeat: no-repeat;

	overflow: hidden;

	margin-right: 3px;

	display: block;

	width: 23px;

	height: 23px;

}

UL#social_bm_nav .item_rssfeed A

{

	background-position: 0 0;

}

UL#social_bm_nav .item_rssfeed A:hover

{

	background-position: 0 -24px;

}

UL#social_bm_nav .item_twitter A

{

	background-position: -27px 0px;

}

UL#social_bm_nav .item_twitter A:hover

{

	background-position: -27px -24px;

}

UL#social_bm_nav .item_facebook A

{

	background-position: -54px 0;

}

UL#social_bm_nav .item_facebook A:hover

{

	background-position: -54px -24px;

}

UL#social_bm_nav .item_myspace A

{

	background-position: -80px 0;

}

UL#social_bm_nav .item_myspace A:hover

{

	background-position: -80px -24px;

}

UL#social_bm_nav .item_blogger A

{

	background-position: -106px 0;

}

UL#social_bm_nav .item_blogger A:hover

{

	background-position: -106px -24px;

}

UL#social_bm_nav .item_stumble A

{

	background-position: -132px 0;

}

UL#social_bm_nav .item_stumble A:hover

{

	background-position: -132px -24px;

}

UL#social_bm_nav .item_google A

{

	background-position: -158px 0;

}

UL#social_bm_nav .item_google A:hover

{

	background-position: -158px -24px;

}

UL#social_bm_nav .item_flickr A

{

	background-position: -184px 0;

}

UL#social_bm_nav .item_flickr A:hover

{

	background-position: -184px -24px;

}

UL#social_bm_nav .item_linkedin A

{

	background-position: -210px 0;

}

UL#social_bm_nav .item_linkedin A:hover

{

	background-position: -210px -24px;

}

