body {
		font-family: Verdana,Helvetica,Arial,sans-serif;
		font-size: 12px;
		padding-top: 0px;
}
body.top_padding
{
	padding-top: 40px;
}

@media (max-width: 979px)
{
	body.top_padding
	{
		padding-top: 0;
	}
}

@media (max-width: 767px)
{
	body
	{
		padding-left: 0;
		padding-right: 0;
	}

	.container,
	.container-fluid
	{
		padding-left: 10px;
		padding-right: 10px;
	}
}

.navbar {
	margin-bottom: 33px;
}

/* Fix for blurry arrows/triangles in Firefox ~v16 */
.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret,
.navbar .nav > li > .dropdown-menu:after,
.dropdown-submenu > a:after
{
	border-left-style: outset;
}

/* Add side padding to fixed-in-place navbars*/
.navbar-fixed-top .navbar-inner,
.navbar-fixed-bottom .navbar-inner
{
	padding-left: 20px;
	padding-right: 20px;
}

.nav-header
{
	color: #444;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
}

.dropdown .dropdown-menu .nav-header
{
	padding-left: 10px;
	padding-right: 20px;
}

/* Switch nav menus to open on mouseover instead of onclick */
body.menu_trigger_hover ul.nav li.dropdown:hover>ul.dropdown-menu{
		display: block;
		margin:0;
}

blockquote {
	border-left: none;
}

.well
{
	border: 1px solid rgba(0, 0, 0, 0.05);
}

.btn-primary {
		background-color: #4C2727;
		background-image: linear-gradient(to bottom, #643334, #3D1F20);
		background-repeat: repeat-x;
}
/*.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
	background-color: #3D1F20;
	color: #FFFFFF;
}*/
.btn-primary
{
	color:#ffffff;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color:#643334;
	background-image:-moz-linear-gradient(top, #643334, #3D1F20);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#643334), to(#3D1F20));
	background-image:-webkit-linear-gradient(top, #643334, #3D1F20);
	background-image:-o-linear-gradient(top, #643334, #3D1F20);
	background-image:linear-gradient(to bottom, #643334, #3D1F20);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff643334', endColorstr='#ff3D1F20', GradientType=0);
	border-color:#3D1F20 #3D1F20 #8788d5;
	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color:#3D1F20;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled]
{
	color:#ffffff;
	background-color:#3D1F20;
	*background-color:#adaee2;
}

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input
{
	color: #fff;
	background-color: #000;
	border-color: #804647;
	font-size: 1em;
}

select
{
	background: #202020;
}