body
{
	background-color:	#000000;
	color:			#BBBBBB;
	font-family:		helvetica;
	font-size:		12px;

	text-align:		justify;
}
.container-fluid
{
	margin-left:		10px;
	margin-right:		10px;
}
a
{
	text-decoration:	underline;
}
a.plain
{
	color:			inherit;
	text-decoration:	inherit;
}

.info
{
	width:			15px;
	height:			15px;
}

/* QUICK SIZING */
.stretch
{
	width:			100%;
}
.repel-top
{
	margin-top:		5px;
}
.repel-bottom
{
	margin-bottom:		5px;
}
.repel-right
{
	margin-right:		5px;
}
.no-repel
{
	margin:			0px;
}
.pad-right
{
	padding-right:		5px;
}
.pad-left
{
	padding-left:		5px;
}

/* MODALS */
.modal-content
{
	background-color:	#333333;
}

/* NAV TABS */
.nav-tabs > li > a,
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus
{
	border:			none;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus,
.nav-tabs > li > a,
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus
{
	color:			#AAAAAA;
	background-color:	#000000;
	border-color:		#777777;
	border-bottom-color:	transparent;
	text-decoration:	none;
	cursor:			pointer;
}
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus,
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus
{
	/*background-color:	#151515;*/
	background-image:	-webkit-linear-gradient(top,#151515 0,#000000 100%);
	border-bottom:		none;
	color:			#FFFFFF;
}

/* DROPDOWNS */

.dropdown-menu
{
	background-image: -webkit-linear-gradient(bottom,#222 0,#282828 100%);
	background-image: linear-gradient(to top,#222 0,#282828 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff282828',GradientType=0);
	-webkit-box-shadow: inset 0 3px 9px rgba(0,0,0,0.25);
	box-shadow: inset 0 3px 9px rgba(0,0,0,0.25)
}
.dropdown-menu .divider
{
	background-color:	#555555;
}
.dropdown-menu li a
{
	color:			#CCCCCC;
	text-decoration:	none;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus
{
	background-color:	#777777;
	background-image:	-webkit-linear-gradient(bottom,#444444 0,#777777 100%);
	background-image:	linear-gradient(to top,#444444 0,#777777 100%);
	background-repeat:	repeat-x;
	filter:			progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#ffe8e8e8',GradientType=0);
	color:			#CCCCCC;
}
.navbar .ico
{
	width: 30px;
	margin-left: 0px;
	margin-right: 15px;
}
.dropdown
{
	cursor:	pointer;
}

/* BUTTONS */
.btn-inverse
{
	background-color:	#222222;
	border-color:		#444444;
	color:			#CCCCCC;
}
.btn-inverse:hover,
.btn-inverse:focus
{
	color:			#FFFFFF;
}
.bicon
{
	height:			20px;
	margin-right:		5px;
}

/* FROM CONTROLS */
.form-group
{
	margin-bottom:		5px;
}
input,
.form-control
{
	background-color:	#000000;
	border-color:		#555555;
	color:			#BBCCFF;
}
input:not(.form-control)
{
	border:			1px solid #555555;
	border-radius:		5px;
	padding:		3px;
}
.input-group-addon
{
	background-color:	#252525;
	border-color:		#555555;
	color:			#999999;
}

/* SCROLLBARS */
/*
 * ::-webkit-scrollbar
 * {
 * 	width:	15px;
 * 	}
 * 	::-webkit-scrollbar-track
 * 	{
 * 		background-color:	#222222;
 * 		}
 * 		::-webkit-scrollbar-thumb
 * 		{
 * 			background-color:	#555555;
 * 				border-radius:		3px;
 * 				}
 * 				::-webkit-scrollbar-button
 * 				{
 * 					background-color:	#777777;
 * 						border:			1px solid #AAAAAA;
 * 						}
 * 						::-webkit-scrollbar-corner
 * 						{
 * 							background-color:	#111111;
 * 							}
 * 							*/

/* QUICK FONT MODIFIERS */
.red
{
	color:	#FF0000;
}
.pink
{
	color:	#FFAAAA;
}
.orange
{
	color:	#FF8800;
}
.yellow
{
	color:	#FFFF00;
}
.lightGreen
{
	color:	#AAFFAA;
}
.green
{
	color:	#00FF00;
}
.lightBlue
{
	color:	#AAAAFF;
}
.blue
{
	color:	#0000FF;
}
.purple
{
	color:	#FF00FF;
}
.cyan
{
	color:	#00FFFF;
}
.white
{
	color:	#FFFFFF;
}
.dark
{
	color:	#777777;
}
.bold
{
	font-weight: bold;
}
.non-bold
{
	font-weight: normal;
}
.italic
{
	font-style: italic;
}
.underline
{
	text-decoration:	underline;
}
.center
{
	text-align: center;
}
.left
{
	text-align: left;
}
.right
{
	text-align: right;
}
.justify
{
	text-align: justify;
}
