/* FXMOGUL
 *
 *
 * STYLE GUIDE
 * Global Styles – (body, paragraphs, lists, etc) 	=GLOBAL
 * Header 											=HEADER
 * Navigation 										=NAV
 * Page Structure									=STRUCTURE
 * Page Elements									=ELEMENTS
 * Footer	 										=FOOTER
 * Text Styles 										=TEXT
 * List Styles										=LISTS
 * Forms 											=FORMS
 * Tables											=TABLES
 * Extras 											=EXTRAS
 */
 
 
/****************************************
 * Global Styles 				=GLOBAL
 ****************************************/
html, body {
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0;
	margin: 0;
	background: #2f2f2f repeat-x;
}


a { 
	color: #FFFFFF; 
	text-decoration: none;
}
a:hover { text-decoration: underline; }

b, strong { 
	color: #f39100;	
	font-weight: bold;
}

h1 , h2 { 
	color: #ff9800; 
	font-size: 1.2em;
}

h3 {
	color: #f39100; 
	font-size:11px;
	/* margin: 4px; */
}

h4 { 
	color: #FFFFFF;
	margin-bottom: 4px;
}

h5 {
	color: #f39100;
	font-size: 1.1em;
	text-decoration: underline; 
}

p { 
	color: #6f6f6f;
	margin: 5px 0;
	line-height: 1.2em;
}

/****************************************
 * Header 						=HEADER
 ****************************************/
#masthead {
	background:url(/images/bg_top.gif) #000 top center repeat-x;
	float:left;
	height:162px;
	width:100%;
}
#header {
	padding-top: 11px;
	font-size: 0.69em;
	height: 125px;
}
#header #bannerlinks { margin-top: 12px; float: right; }
#header #banner { 
	clear: both;
	margin:6px auto 0;
}

#header #bannerItems {
	clear:both;
	float:left;
	padding-top:7px;
	width:1080px;	
}

#header #bannerItems img.last, #header #bannerItems object.last {
	border-right:1px solid #000;	
}

#header #bannerItems img {
	border-top:1px solid #000;
	border-left:1px solid #000;
	float: left;	
}

	#header #bannerItems object {
		border-top:1px solid #000;
		border-left:1px solid #000;
		float:left;
	}
	

#headerGallery {
	background:#000;
	display:block;
}

#header #topBannerAd {float:left; margin-top:6px;}

#mediaplayer {
	height:380px;
}

/****************************************
 * Navigation	 				=NAVIGATION
 ****************************************/

#nav {
	height: 19px;
	font-size: 0.75em;
	padding-top: 6px;
	position: relative;
}
	#nav #upload {
		/*margin:0;
		padding:0;
		position:absolute;
		right:215px;
		top:5px;*/
		float:left;
		margin:5px 5px 0 0;
		padding:0;
		right:215px;
		top:5px;
	}
	#nav ul {
		float:left;
		width:400px;
	}
	#nav li { display: inline; padding: 5px 6px;}
	#nav a { padding: 5px 12px 5px 5px; }
	#nav a:hover {text-decoration:none; padding:5px 6px 5px 5px;}
	#nav .currentl { background: url(../images/bar/round_button/rounded_left.gif) no-repeat;}
	#nav .currentc { background: url(../images/bar/round_button/rounded_bg.gif) repeat-x; }
	#nav .currentr { background: url(../images/bar/round_button/rounded_right.gif) right no-repeat; padding: 5px 6px 5px 0; }
	#nav .currentr a {text-decoration:none; padding:5px 6px 5px 5px;}
	#nav #search {
		position: absolute;
		top: -1px;
		right: 0;
	}
	
	#nav #search #searchbar {
		border: 1px solid #000000;
		background-color: #606060;
		float: left;
		margin-top: 4px;
		color: #FFFFFF;
	}
	
	#nav #search #submit { margin-top:2px; padding-left: 8px; }
	
	@media screen and (-webkit-min-device-pixel-ratio:0){
	/* SAFARI HACK */
		#nav #search {top: 0px;}
			
			#nav #search #submit {
				margin-top: 1px;
			}
	}
	
#rightcoltopics {
	float: right;
	font-size:0.63em;
	text-align: right;
	margin-bottom: 20px;
	width: 130px;
}
	#rightcoltopics ul { margin-bottom: 25px; }
		
		#rightcoltopics ul li, #rightcoltopics a { 
			margin: 5px 0; 
			padding: 0 9px 2px 0;
		}
		
		#rightcoltopics a:hover {
			background:url(../images/list_arrow.gif) center right no-repeat;
			color:#fff;	
			text-decoration:none;
		}
		
		#rightcoltopics ul .current { 
			background:url(../images/list_arrow.gif) center right no-repeat;
			color:#FFFFFF; 
			text-decoration:none;
		}
		
		#rightcoltopics ul .add { background: url(../images/add.gif) center right no-repeat; }
		
		#rightcoltopics ul li a { color: #979797; }
	
	#rightcoltopics h2 {padding-right: 16px;}
	
	#rightcoltopics h3 { padding-right: 16px;  }
	
/****************************************
 * Page Structure 				=STRUCTURE
 ****************************************/
#body {
	float: left;
	width: 720px;
	/*min-height:300px;*/
	padding: 5px 20px 15px;
	position:relative;
	/* font-size:0.63em; */
	background: url(../images/arrow_r.png) #101010 4px 7px no-repeat ;
	border-right: 1px solid #000000;
}
	
	#main.page #body {
		/* width:680px; */
		width:815px;
	}

	body#editor #main.page #body {
		background: url(../images/arrow_r.png) #1F1F1F 4px 7px no-repeat ;
		border-left:1px solid #000;
		border-bottom:1px solid #000;
		padding:0;
		width:855px;
	}
	
	body#upgrade #main.page #body {
		background: url(../images/arrow_r.png) #292929 4px 7px no-repeat ;
		border-left:1px solid #000;
		border-bottom:1px solid #000;
		padding:0;
		width:855px;
	}
	
	body#mofile #body {
		background:#101010;
		padding:0 0 10px 0;
		width:750px;
	}
	
		body#mofile #main {
			margin-bottom:0;
		}
		
	
		body#mofile #body.nobg {
			padding:0;	
			width:750px;
		}
		
		#main #body.nobg {
			background-image:none;
			padding:0;
			width:100%;
		}
		
		#body h1.username {display:inline;}
		
		#main #body.nobg .pad {
			padding:0 20px 0 20px;	
		}
		#main #body .pad {
			padding:0 20px 0 20px;	
		}
	
.col {
	float:left;
	margin-right:1%;
	width:47%;	
}

	.col-last {
		clear:right;
		float:left;
		width:47%;	
	}

.content { line-height:1em; width: 1075px; margin: 0 auto;}

#leftcol { float: left; font-size:0.63em;}
	
	body#mofile #leftcol {
		width:855px;
	}

#main {
	background: url(../images/bar/small_bg.gif) #212421 repeat-x;
	padding-top: 8px;
	border: 1px solid #0f0f0f;
	margin: 10px 0 0 0;
	width: 854px;
}
	
	#main.page {
		width:856px;
	}

.wrap {
	padding:8px;
}

	#main .wrap p {
		color:#fff;
		font-weight:normal;
	}
	
	#main .wrapcol p 
	{
		color:#fff;
		font-size:11px;
		font-weight:normal;
	}


/****************************************
 * Page Elements				=ELEMENTS
 ****************************************/

#avatar {
	float:left;
	width:180px;
}
	#avatar-settings {
		float:left;
		height:100px;
		width:73%;
	}
	
	#advanced {
		position:absolute;
		right:15px;
		top:65px;
	}
		#advanced a {
			background:#fca808;
			border:1px solid #000;
			color:#000;
			font-size:12px;
			padding:3px 8px;
		}
	
	#avatar-upload {
		cursor:pointer;
	}
	
	#avatar-upload label {
		display:inline;
		margin-left:154px;
	}

	#avatar-upload #uploadsubmit {
		cursor:pointer;
		margin-top:4px;
		position: absolute;
		left: 20px;
		z-index: 1;	
	}
	
	#avatar-upload #ctl00_ContentPlaceHolder1_flProfileImage {	
	/*	cursor:pointer;
		position: relative;
		text-align: right;
		-moz-opacity:0 ;
		filter:alpha(opacity: 0);
		opacity: 0;
		z-index: 2;
		width:80px; */
		width:210px;
	}
	
	#avatar-upload select {
		width:150px;
	}

#bottom {
	background:url(/images/bg_bottom.gif) repeat-x top center;
	float:left;
	margin-top:-25px;
	width:100%;
}	
	#bottom.video {
		margin-top:-30px;
	}
	#bottom.player {
		margin-top:0;
	}
	#bottom.novideo {
		background:url(/images/bg_bottom.gif) repeat-x 0 -30px;
		margin-top:0;	
	}
	#bottom.gallery {
		margin-top:0;	
	}
	
	#bottom.article {
		margin-top:0;	
	}
	
		#bottom.novideo .content {
			margin-top:14px;	
		}
		
	body#upload #bottom {margin-top:-30px;}
		
	#bottom .content {
		margin-top:44px;
	}
	
#customjob {
	position:relative;
	left:350px;
	top:-35px;
	width:300px;
}

#friends a {
	color:#FF9800;
	text-decoration:underline;
}

#friends span {
	font-size:12px;
	font-weight:normal;
}

	#friends span a {
		color:#fff;
		text-decoration:underline;
	}

.membership {
	font-size:75px; 
	margin : 0px 0px 0px 0px;
}

#body #mofilebar {
	background:url(/images/view-mofile-bar.png) repeat-x;
	float:left;
	font-size:11px;
	list-style:none;
	/*margin:8px 0 0 0;*/
	padding:0 5px 0 0;
	text-align:right;
	width:745px;
}

#preview-upload {
	clear:both;
	float:left;
	font-weight:normal;
	font-size:12px;	
	width:100%;
}
	
	#preview-upload a {
		color:#ffa800;	
	}
	
	#preview-upload #preview-title {
		display:block;
		font-weight:bold;
		margin-bottom:5px;
	}
	
	#preview-upload img {
		float:left;	
		margin-bottom:5px;
		margin-right:5px;
	}

.resizable { font-size:11px; }

#main .wrap p#upgrade-heading, #main .wrap .membership {
	color:#5e5e5e;	
	font-weight:bold;
}

span.status {
	background:url(/images/status-online.png) left center no-repeat;
	bottom:6px;
	padding-left:12px;
	left:3px;
	position:absolute;
	width:100px;
}

	span.offline {
		background:url(/images/status-offline.png) left center no-repeat;
	}

#userbar {
	background:#000;
	float:left;
	/*height:25px;*/
	margin:0 /*margin:0 0 12px 0;*/
	padding:3px 0;
	width:100%;
	
	height:40px;
	margin-bottom:10px;
}

	/*body#editor #userbar {margin:0 0 30px 0;}*/

	body#mofile #userbar {
		/* height:0px;*/
		height:20px;
		margin-bottom:0;
	}

	#userbar h2 {
		font-size:12px;
		padding:5px;
	}
	
		#userbar h2 img {margin-right:4px;}

#userbar ul, #userbar ul {
	background:url(/images/view-mofile-bar.png) repeat-x;
	float:left;
	list-style:none;
	margin:0px 0 10px 0;
	padding:0 0 0 10px;
	width:846px;
}
	#userbar ul li {
		float:left;
		list-style:none;
	}

	#userbar ul li a {
		background:url(/images/view-mofile-bar.png) repeat-x;
		border-left:1px solid #7e8076;
		border-right:1px solid #000;
		float:left;
		font-size:11px;
		font-weight:bold;
		list-style:none;
		margin:0;
		padding:0 16px;
	}
	
	#userbar ul li a.highlight {
		color:red;	
	}
	
	#userbar ul li a.lowlight {
		color:#f39100;	
	}
	
	#userbar ul li a:hover, #userbar li a.current {
		background:url(/images/mtable-column-header.png) repeat-x;
		text-decoration:none;	
	}
	
	#userbar ul li.first, #userbar ul li.last {
		background:url(/images/view-mofile-bar.png) repeat-x;
		border-left:none;
		border-right:1px solid #000;
		float:left;
		font-size:11px;
		font-weight:bold;
		list-style:none;
		margin:0;
		padding:0;
	}
	#userbar ul li.last {
		border-left:1px solid #7e8076;
		border-right:none;
	}
	
	
#video {
	background:#000;
	float:left;
	text-align: center;
	top:162px;
	width:100%;
}

	#video .external * {
		margin-bottom:25px;
		/*height:365px;*/
		/* margin-bottom:28px; */
		/*max-height:349px;*/
	}

 /****************************************
 * Footer						=FOOTER
 ****************************************/
#footerbanner {
	float:left;
	margin-top:20px;
}

/****************************************
 * Text Styles 					=TEXT
 ****************************************/
.popup {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
}

	.popup label {font-weight:bold;}

	.popup #body {width:814px;}
 /****************************************
 * List Styles 					=LISTS
 ****************************************/
.page ul {
	list-style:disc;
	margin:0 0 10px 20px;
}
	.page ul li {
		color:#6F6F6F;
		margin-bottom:4px;
	}
	
	.page .error ul li {color:red;}

/****************************************
 * Forms 						=FORMS
 ****************************************/
label {
	clear:both;
	color:#6F6F6F;
	display:block;
	font-size:1.1em;
	font-weight:bold;
	width:100%;
}

	label.strong {
		color:#ffa400;
		display:inline;
	}
	
	label.pricing {
		font-size:16px;
	}
	
	label.block {
		display:block;
		margin-bottom:3px;
	}
	
	
.lineup {
	float:left;
	margin-bottom:3px;
}
	
	.lineup  label, .lineup select{
		float:left;
		width:130px;
	}
	
		.lineup select {
			width:200px;
		}
/****************************************
 * Tables 						=TABLES
 ****************************************/
.mtable {
	border:1px solid #000;
	border-left:none;
	border-right:none;
	margin:5px 0 5px 0;
}
	
	table.last {
		border-bottom:none;
		margin-bottom:0;
	}
	
		#editor table.last {border-bottom:1px solid #000;}
		
	.mtable thead {
		background:url(/images/mtable-bar.png) #000 repeat-x top;
		color:#ffa800;
	}
		
			.mtable thead tr th {
				font-size:11px;
				font-weight:bold;	
				padding:10px 0 3px 10px;
				text-transform:capitalize;
			}
		
		.mtable thead tr.columns {
			background: url(/images/mtable-column-header.png) repeat-x 50% top;
		}
			
				.mtable thead tr.columns td, #leftcol table.mtable thead tr.columns td {
					border-bottom:1px solid #000;
					border-left:1px solid #a7a7a7;	
					border-right:1px solid #000;	
					color:#000;
					font-size:11px;
					font-weight:bold;
					padding-left:5px;
				}
				
				.mtable tbody tr {
					background:#1B1B1B;
				}
					
					.mtable tbody tr.alt {
						background:#0F0F0F;	
					}
				
				.mtable tbody tr td, #leftcol table.mtable tbody tr td {
					border-collapse:collapse;
					border-right:1px solid #000;
					color:#fff;
					padding:3px 3px 3px 5px;
				}
				
					.mtable tbody tr td a, .mtable tr th a {
						color:#ffa800;
						padding:3px;	
					}
					
					#leftcol table.mtable tbody tr td a.friend {
						color:#6f6f6f;
						padding:0;
						margin:0;
						text-decoration:underline;
					}
					#leftcol table.mtable tbody tr td a.approve {
						color:#fff;
					}
					
					#leftcol table.mtable tbody tr td a.deny {
						color:#ffa800;
					}
					
					#leftcol table.mtable tbody tr td a.delete {
						color:red;
					}
					
		.mtable tr td.action {width:30px;}		
		
		.mtable tr td.count {width:30px;}		
		
		.mtable tr td.date {width:150px;}
		
		#leftcol table.mtable tbody tr td.friend-status {color:#6F6F6F;}
		
		.mtable tr td.name {width:200px;}
		
		.mtable tr td.preview {width:100px;}
		
		.mtable tr td.promote {width:100px;}
		
/****************************************
 * Extras 						=EXTRAS
 ****************************************/
.clearall { clear: both; }
h2.full, p.full, div.full { width:100%; }
.left { float: left; }
#link {text-decoration: underline; font-size: 0.63em; padding-bottom: 3px; }
.orange { color: #f39100; }
.right { float: right; }
.title { margin-bottom: 24px; }















	
	
#leftcol #main #body #articleauthor {
	line-height: 1.4em;
	text-decoration: underline;
	color: #f39100;
	font-style: italic;
	text-align: right;
}
#leftcol #main #body #articleauthor a { color: #f39100; }

#leftcol #main #keywords{
	float: right;
	text-align: right;
	font-size:11px;
	overflow:hidden;
	width: 85px;
	padding: 5px;
	color: #858585;
	line-height: 1.2em;
}

.leftside, #rightside {
	/*font-size:0.63em; */
	color:#6F6F6F;
	line-height:1.2em;
	margin:5px 0;
}

.leftside embed, #rightside embed,
.leftside object, #rightside object {
	max-width:100%;	
	max-width:100% !important;
	width:100%;
}

#leftcol #main #body .leftside { width: 350px; float: left; }
#leftcol #main #body #rightside {
	width: 349px;
	border-left: 1px solid #815007;
	float: left;
	margin-left: 10px;
	padding-left: 10px;
}
#leftcol #main #body p, #leftcol #main #body ul li, #leftcol #main #body span.error { /* font-size: 0.63em; */ }
#leftcol #main #body span.error {color:Red;}

table tr td, table th {vertical-align:top}
/*#leftcol table tr td { color: #ffa800; font-weight: bold; }*/
#leftcol table tr td { padding-left:10px; font-weight: bold; }
#leftcol table .rating { /* font-size: 0.75em; */ font-size:1.1em; }
#leftcol #author {
	color: #FFFFFF;
	float:left;
	padding-left:5px;
	text-align:left;
	width:300px;
	/* font-size: 0.63em; */
}
#leftcol #date {
	color: #FFFFFF;
	float:right;
	padding-right:5px;
	text-align:right;
	width:300px;
	/* font-size: 0.63em; */
}
#leftcol #profilepic { margin: 10px 10px 10px 0; float: left; }
#leftcol #profiletable {
	clear:right;
	float:left;
	line-height: 1.2em;
	margin-top:10px;
	width:450px;
}
#uploadinfo {
	float:left;
	width:300px;
}
#uploadinfo #profiletable {
	width:300px;
}
#downloadinfo {
	float:right;
	padding-top:10px;
	text-align:right;
	width:150px;
}
#downloadinfo img {
	margin-bottom:5px;	
}

#leftcol #profiletable td {
	color: #FFFFFF; 
	font-weight:normal;
	padding: 0 10px 15px 0;
}
#uploadinfo #profiletable tr td, #uploadinfo #profiletable tr th {
	padding:0 5px 10px 0;
}
#leftcol #profiletable th {
	padding: 0 10px 15px 0;
	color: #f39100;
	font-weight:bold;
	width:65px;
}
#leftcol #main #body #profiletable td a {
	color:#fff;
	text-decoration:underline;
}
#leftcol .othervids { margin: 5px 10px 5px 0; float: left; }

/* @Rightcol */
#rightcol {
	float: right;
	font-size:0.63em;
	width: 200px;
	text-align: center;
	margin: 0 0 20px 10px;
}
#rightcol #searchrelated {
	background: url(../images/arrow_r.png) center right no-repeat;
	padding-right: 15px;
	margin-top: 20px;
	line-height: 28px;
	/* font-size: 0.63em; */
}

.videocol{
	width: 201px;
	text-align: center;
	margin: 0 12px;
	float: left;
}
.search {
	width:940px;
}

.search .row {
	clear:both;
	float:left;
	width:100%;
}

.criteria, .criteria a {
	color:#979797;
	font-size:0.9em;
	font-weight:normal;
}

.searchblock {
	position:relative;
	margin:0 10px;
}

.searchblock .tag, .videoitem .tag{
	background:url(/images/tag-bg.png) top right no-repeat;
	height:17px;
	right:0;
	position:absolute;
	text-align:right;
	width:179px;
	z-index:5;
}

.searchblock .tag span.child,  .videoitem .tag span.child {
	color:#F39100;	
}

.searchblock em {
	margin-right:5px;
	font-style:normal;
	width:100%;
}

.searchblock {
	float:left;
	margin-right:20px;
	width:201px;
}

.filter {
	float:right;
	margin-right:55px;
	margin-top:-16px;
	*margin-top:-18px; /* IE */
}

@media screen and (-webkit-min-device-pixel-ratio:0){
/* SAFARI HACK */
	.filter {margin-top: -3px;}
}

.filter select {
	background:#606060;
	border:1px solid #000;
	color:#ffa800;
	margin-left:10px;
}

.pager {
	font-size:11px;
}

	.pager .current {
		color:#6B6D63;
	}

/* @r */
.videoitem, .recentitem {
	background: url(../images/bar/small_bg.gif) #0f0f0f repeat-x;
	padding: 8px 0 0px 0;
	border: 1px solid #0f0f0f;
	text-align: left;
	/* font-size: 0.63em; */
	position:relative;
	margin: 0 0 10px 0;
	height:257px;
	overflow:hidden;
}
.recentitem em {
	color:#fff;
}

.videoitem .blockimage {
	display:block;
	height:105px;
	overflow:hidden;
}

#ads .videoitem {
	width:199px;	
}
.recentitem {
	background-color:#171717;
	color:#6F6F6F;
	height:auto;	
	padding-bottom:0;
}
	.recentitem .alt {
		background:#1f1f1f;
	}
.recentitem h3 {
	background:#000;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:3px 0 6px 0;
	text-align:center;
	width:100%;
}
#currentItems .recentitem a {
	color:#F39100;
	background: url(../images/small_arrow.gif) no-repeat 3px 4px;
	margin:0;
	padding-left:12px;
}
.recentitem span {
	clear:both;
	display:block;
	padding-left:12px;
}
#currentItems .recentitem span a {
	background:none;
	color:#fff;
	float:none;
	padding:0;
	text-decoration:underline;
}
.videoitemcontent {
	display:block;
	height:128px;
}

#rightcol.related .videoitem {
	float:left;
	height:auto;
}
#rightcol.related .videoitem .videoitemcontent {
	float:left;
	height:auto;
	min-height:120px;
	width:100%;
}

#rightcol.related .videoitem {width:100%;}

.videoitem p { padding: 0 5px 5px 5px; }
.videoitem h3 { padding-left: 12px; background: url(../images/small_arrow.gif) 4px 3px no-repeat; }
.videoitem .date {
	color: #ffa800;
	position:absolute;
	bottom:6px;
	left:5px;
}
.videoitem .viewnow {
	position:absolute;
	bottom:6px;
	right:5px;
	padding-right: 15px;
	background: url(../images/arrow_r.png) center right no-repeat;
}

.filelocked {
	background: url(../images/file-locked.png) left no-repeat;
}

.folderlocked {
	background: url(../images/folder-locked.png) left no-repeat;
}

/* @Ads */
#ads, #currentItems{
	width: 190px;
	text-align: center;
	margin: 0 10px;
	float: left;
}
#currentItems a { float: left; margin-bottom: 14px;}
#ads h2 {
	font-size:0.75em;
}

	
label span.sub, #leftcol #main #body h2 span.sub, h2 span.sub {
	color:#6f6f6f	
}
label span, #leftcol #main #body h2 span {
	color:#fff;	
}

.button {
	background:#2A2A2A;
	border:1px solid #3A3A3A;
	color:#7F7F7F;
}
.pricing-button {
	background:#3e3e3e;
	border:1px solid #3A3A3A;
	color:#979797;
}
textarea, .text, select {
	border:1px solid #4b4b4b;
	background-color:#3e3e3e;
	color:#999;
	width:328px;
}
textarea {
	height:100px;
	width:400px;
}
p.option input, p.option label {
	display:inline;
}
p.actions {
	display:block;
	margin-top:20px;
	vertical-align:middle;
}
	p.actions input {
		float:left;
		margin-bottom:5px;
		margin-right:8px;
		padding:4px 5px;
	}
	p.actions a {
		float:left;
		line-height:22px;
	}
.group {
	margin-top:20px;
}
form p {
	margin-bottom:15px;
}
.note {
	color:#9F9F9F;
	display:block;
}
.grid td {
	border:1px solid #fff;
	border-collapse:collapse;
	padding:3px;
}
td[align="right"] {
	text-align:right;
}
td[align="left"] {
	text-align:left;
}
td[align="center"] {
	text-align:center;
}
#comments {
	float:left;
	margin-top:15px;
	width:100%;
}
#commentspanel {
	background:url(/images/mtable-bar.png) #101010 repeat-x top;
	float:left;
	width:855px;
}
#comments .comment {
	border-bottom:1px solid gray;
	color:#fff;
	float:left;
	font-size:11px;
	font-weight:normal;
	padding:5px 0 5px 0;
	width:100%
}
#comments .last {border-bottom:none;}
#comments .comment .content {
	color:#fff;
	line-height:2em;
}
.button {
	background:#2a2a2a;
	border:1px solid #3a3a3a;
	color:#6a6a6a;
	font-size:11px;
	font-weight:bold;
}
#comments hr {
	border-bottom:1px solid gray;
}
#comments img {
	float:left;
	margin-top:5px;
}
#comments .username {
	color:#848284;
	display:block;
	font-size:11px;
	font-weight:bold;
}
#comments span a {
	color:#f39100;
}
#comments p {
	float:left;
	margin-left:10px;
	width:600px;
}
.noborder, .noborder tr, .noborder tr td, table.noborder {
	border:none;
	border-collapse:separate;
}
#body table.shaded {
	background:#2F2F2F;
	margin-top:6px;
}
#body table.shaded td {
	padding:3px;
}
#fontsize {
	font-size:11px;
	margin-right:20px;
	margin-top:-3px;
	position:absolute;
	right:0;
}

	#leftcol #main #body #fontsize a {color:#fff;}

.options label, .options input {
	display:inline;
}

/* @FOOTER */
#footer {
	background:#3A3A3A;
	color:#fff;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	padding-bottom:10px;
	padding-top:10px;
	margin-bottom:30px;
	margin-top:30px;
	text-align:left;
	width:100%;
}

#footer span {color:#979797}

#footer a {
	color:#E39514;
}

#footer-links {
	float:left;
	margin-left:25px;
	width:600px;
}

#copyright {
	float:right;
	margin-right:20px;
	width:400px;
}

.add {margin-left:10px; padding-left:16px; background:url(/images/add.gif) no-repeat left center; }
.remove {margin-left:10px; padding-left:16px; background:url(/images/remove.gif) no-repeat left center; }
.edit {margin-left:10px; padding-left:16px; background:url(/images/edit.gif) no-repeat left center; }
.download a {margin-left:5px; vertical-align:text-bottom;}
#body iframe {/*margin-bottom:10px;*/ }
.hide, tr.hide, tr.hide td {display:none;}
.nomargin iframe {margin:0 -20px;width:760px;}
#premFrame {min-height:300px;}
#uploadFile label {
	display:inline;
}


/* @leftcolpopup */
/* added by abhishek */

#leftcolpopup { float: left; font-size:0.63em;}
#leftcolpopup #main {
	background: url(../images/bar/small_bg.gif) #212421 repeat-x;
	padding-top: 0px;
	border: 1px solid #0f0f0f;
	margin: 0px 0;
	width: 300px;
}
#leftcolpopup #main #body {
	float: left;
	width: 300px;
	height:1.2em;
	min-height:300px;
	padding: 5px 20px 15px;
	position:relative;
	/* font-size:0.63em; */
	background: url(../images/arrow_r.png) #101010 4px 7px no-repeat ;
	border-right: 1px solid #000000;
}

#simplegallery1{ //CSS for Simple Gallery Example 1
position: relative; /*keep this intact*/
visibility: hidden; /*keep this intact*/
border: 0px solid black;
}

#simplegallery1 .gallerydesctext{ //CSS for description DIV of Example 1 (if defined)
text-align: left;
padding: 2px 5px;
}

#currentItems .recentitem .keyword
{
	overflow: hidden;
	text-align: justify;
	padding: 3px;
	line-height:normal;
}

#currentItems .recentitem #keyword
{
	height:475px;
}

#currentItems .recentitem .keyword a
{	
	color:#979797;	
	text-decoration: none;
}
#currentItems .recentitem .keyword a:hover
{
	color:#fff;	
}
