/* clearfix */
.clearfix:after, .tabs:after {
	display:block;
	content:' ';
	clear:both;
}
.block {
	display:block;
}
.inline {
	display:inline;
}
.alcenter {
	text-align:center;
}
.alright {
	text-align:right;
}
.flleft {
	float:left;
}
.smallImg {
	height:25px;
}

/************************************************************/
/* BOXMODEL
/************************************************************/
.boxmodel {
	background:#8EA896;
	box-shadow:0 0 5px 5px rgba(0,0,0,0.5);
	padding:5px 10px;
}


.error {
	color:#9B0000;
}

.confirm {
	color:#008000;
}

/************************************************************/
/* MENU TABS
/************************************************************/
.tabs > li {
	display:block;
	float:right;
	margin:0 3px;
	cursor:pointer;
	font-size:0.8em;
	font-weight:bold;
	font-family:'Helvetica';
	height:26px;
	line-height:26px;
	padding-bottom:5px;
	padding-left:1px;
	padding-right:1px;
	margin-right:10px;
}
.tabs > li:first-child {
	margin-right:4px;
}
.tabs > li#active {
	color:#000;
	background:#EEF0EE;
	border:1px solid #390000;
	border-bottom:none;
	height:27px;
	margin-top:-1px;
	padding-left:0px;
	padding-right:0px;
	border-radius:2px 2px 0 0;
	box-shadow:inset 0 5px 3px 2px rgba(0,0,0,0.1);
}

.tabs+div {
	box-shadow:0 10px 15px 20px rgba(0,0,0,0.5);
	border-radius:2px;
	min-height:400px;

	border:5px solid #000;
	border-top:none;
	border-radius:5px;
}

.tabs > li > a {
	text-decoration:none;
	display:block;
	padding:2px 20px;
	color:#fff;
}
.tabs a:hover {
	color:#aaa;
}
li#active > a {
	color:#000;
}
.tabs li#active a:hover {
	color:#000;
}
/************************************************************/
/* TITLE
/************************************************************/
#title > h1 {
	display: block;
	float:left;
	padding-bottom:5px;
	margin-left:3px;
}


/************************************************************/
/* FEEDITEM
/************************************************************/
.feedItem,
.feedItem > img {
	width:300px;
}

.feedItem {
	margin-left:10px;
	position:relative;
	height:200px;
	border:1px solid #0F3554;
	border-radius:5px;
	float:left;
}
.feedItem > img {
	border-radius:5px;
	position:absolute;
	height:200px;
	left:0;
	top:0;
	z-index:8;
}
.feedText {
	position:absolute;
	top:50%;
	width:230px;
	border:1px solid #0F3554;
	border-left:none;
	border-radius:0 5px 5px 0;
	background:rgba(10,32,75,0.65);
	padding:10px;
	z-index:9;
}


.seperator {
	border-bottom:1px solid #000;
	margin-bottom:5px;
	padding-bottom:5px;
}

.listing > li:after {
	display:block;
	clear:both;
	content:' ';
}

.listing > li {
	display: block;
	border-bottom: 1px solid #000;
	padding-bottom:3px;
	margin-bottom:2px;
}

.listing > li:last-child {
	border-bottom: none;
}

.listing > li:first-child {
	font-weight: bold;
	border-bottom:none;
}

.allow {
	color:#0B7F0B;
	font-weight: bold;
	text-decoration: none;
}

.deny {
	color:#AF0000;
	font-weight: bold;
	text-decoration: none;
}