/* US@night - www.theusatnight.com */

/**************************/
/* FIXES */
/**************************/

* {
	margin: 0;
	padding: 0;
}
a {
	text-decoration: none;
}
a img {
	border: none;
}
table td {
	vertical-align: top;
}
img, h3 { behavior: url(iepngfix.htc); filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0; }

/**************************/
/* LAYOUT */
/**************************/

html, body {
	font-family: "Tahoma", Verdana, Arial, sans-serif; 
	font-size: 11px;
	background-color: #131723;
	color: #CFD5E4;	
}

/* container */

				#container {
					width: 100%;
				}
				.left {
					text-align: right;
				}
				.center {
					width: 985px;
                                        
				}
				.right {
					text-align: left;					
				}
				.lside {
					background: url(../images/left-loop.gif);
					background-position:bottom;
					background-position:left;
					background-repeat:repeat;					
					
					text-align:right;
				}
				.rside {
					background: url(../images/right-loop.gif);
					background-position:bottom;
					background-position:left;
					background-repeat:repeat;	
				}
				.lfoot {
					background-image: url(../images/left-footer.gif);

					background-repeat: repeat;	
					
				}
				.rfoot {					
					background-image: url(../images/right-footer.gif);

					background-position: left;
				}

				/* content */
				
				.header {
					height: 166px;
					vertical-align:top;
                              	}
				.lh {
					background-image:url(../images/header-left.gif);
					background-repeat:repeat-x;
					background-position:right bottom;		
					text-align:right;						
				}
				.rh {
					background-image:url(../images/header-right.gif);
					background-repeat:repeat-x;
					background-position:left bottom;	
					text-align:left	;			
				}
				.ch {
					background-image:url(../images/header-center.gif);
					background-repeat:no-repeat;
					background-position:left bottom;		
					vertical-align:top;			
				}
				.llside {
					height: 512px;
					width:100%;
					background-image:url(../images/left-side.gif);
					background-repeat:repeat-x;
					background-position:right;
				}
				.rrside {
					height: 512px;
					width:100%;
					background-image:url(../images/right-side.gif);
					background-repeat:repeat-x;
					background-position:left;
					overflow:hidden;
				}
				.content {
					background: url(../images/center-loop.gif);
					background-repeat: repeat-y;
					background-position: 0px 10px;
				}
	div.cc {
	width: 795px;
	float: left;
	display: inline;
	padding: 0px 0px 0px 0px;
	min-height: 475px;
	}
	div.cc1 {
	width: 995px;
	float: left;
	background-image: url(../images/content-background.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	}
									/*
									div.ccc {										
	                           filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85; 
									}
									*/
												#leftColumn {
													float: left;
													display: inline;
													width: 195px;
													margin: 0px 5px 0px 0px;
													background-color: #1D2432;
													filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;										
												}
												#rightColumn {													
													float: left;
													display: inline;
													width: 795px;
													text-align: left;
													overflow: hidden;
												}
				td.footer {
				   background-image: url(../images/footer-center.gif);
					background-repeat: no-repeat;
					height:39px;
				}				
				.lfoot {
					background-image:url(../images/footer-left.gif);
					background-repeat:repeat;
					background-position:right top;
				}
				.rfoot {
					background-image:url(../images/footer-right.gif);
					background-repeat:repeat;
					background-position:left top;
				}
/**************************/
/* TYPO */
/**************************/

p {
	text-align: justify;
	font-size: 11px;
	margin: 0px 0px 5px 0px;
	line-height:15px;
}
ul, li {
	font-size: 11px;
	list-style:outside;
}
a {
	color: orange;
}
a:hover {
	color: white;
}
a.pagenav {
	font-size:10px;
	font-weight:bold;
	margin:5px 10px 5px 10px;
}
h1 { font-size: 15px; }
h2 { font-size: 14px; }
h3 { font-size: 13px; }
h4 { font-size: 12px; }
h5 { font-size: 11px; }
h6 { font-size: 10px; }
label { width: 250px; font-size: 10px; }
.pt {
	margin:10px 0px 10px 0px;
}
hr {
	margin:5px 0px 5px 0px;
}


/* photo profile */
div.pp {
	float: right;
	clear:right;
	margin: 0px 0px 0px 0px;
}
div.pp img {
	background-color:#262C3C;
	border:1px solid #586181;
	padding:5px 5px 5px 5px ;
	margin:0px 5px 5px 5px;

}

div.subFlash {
	width:795px;
	height:0px; float:left;
	display:inline;
}

/**************************/
/* SITEWIDE ACCESSORIES */
/**************************/

.il {
	float: left; clear:left;
}
.ir {
	float: right; clear:right;
}
.al { text-align: left; }
.ar { text-align: right; }

.fldi, .fldi2          { float:left; display: inline; width:100%;}

h3.luzar {
	color: orange;
}
.alertum {
	color: #9C9CF8;
	font-size:10px;
}

/* transparency settings */

.t85, #t85 { filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85; }
.t75, #t75 { filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75; }
.t65, #t65 { filter:alpha(opacity=65);-moz-opacity:.65;opacity:.65; }

.predata   { color: #eeeeee; font-weight:normal;width:100px; }
.data      { color: #00F0F0; font-weight:bold;align:left;    } 

/* my messages > message display*/
.message {
	background-color:#252838;
	padding:10px;
	width: 467px;
	font-size: 15px;
}

.odd { 
	background: #3D435F; 
} 

.even {
	background: #32374E;
}

/* US@night - www.theusatnight.com */

/* standard styles */

							/* homepage: login form */
.loginform {
   float: left; display: inline;
	width: 595px;
	width: 793px;
padding: 4px 0px 4px 0px;
	margin:0px 0px 0px 0px;
	font-size: 11px;
	
	text-align: center;
	
}
.loginform h3 {
	text-align: center;
	
}
.loginform a { font-size: 11px; font-weight:bold; }
.loginform label {
	font-size: 10px;	
	font-weight:bold;
	padding:2px 0px 0px 0px;	
}
 input, textarea, select, div.loginform input {
	background-color: #F3B034;
	margin:0px 0px 1px 0px;
	padding: 0px 5px 0px 5px ;
	border: 1px solid #FBDA9B;
	font-size: 10px;	
	color: #BBBDC8;
	color: Black;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
select, textarea {
	padding: 0px 0px 0px 0px ;
}
#loginformEmail {
	width: 80px;
	font-size: 10px;
	height: 13px;
}
#loginformPass {
	width: 80px;
	font-size:10px;
	height: 13px;
}
#loginformSubmit {
	font-size: 70%;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #1B212F;
	width:50px;
	height: 15px;
}
							
form.msgsent input { width: 200px; }
form.msgsent textarea { margin: 1px 0px 1px 0px; width: 200px; }
form.msgsent input.buton { width: 100px; }

/* acordion frontpage */

#myAccordion{
	width: 468px;
}
.titlu{
	color: #ffffff;
	padding: 1px 1px 1px 1px;
	font-size: 10px;
	border-bottom: 1px solid #1D2432;
	cursor:pointer;
}
#myAccordion dt{
	line-height: 30px;
	background-color: transparent;
	padding: 0 10px;
	font-weight: bold;
	color: #FFFFFF;
	color: #E79603;
	cursor:pointer;
}
#myAccordion dd{
	overflow: auto;
	color: white;
	font-size: 11px;
	padding: 10px 10px;
}
#myAccordion p{
	margin: 16px 10px;
}
#myAccordion dt.myAccordionHover
{
	color: #01FFFF;
	cursor:pointer;
}
#myAccordion dt.myAccordionActive
{
	color: #FFFFFF;
	background-image: none;
	cursor:pointer;
}

/* I.S.V. */


	#previewPane{
		margin-right:10px;	
		text-align:center;
		vertical-align:middle;
		
		
		/* CSS HACK */
		height: 352px;	/* IE 5.x */
		height/* */:/**/450px;	/* Other browsers */
		height: /**/450px;
		
		width:600px;		
		float:left;
		position:relative;
		display:table-cell;
				
	}
	#previewPane img {
		max-width:600px;
      max-height:450px;
		border: 1px solid #BFC5D3;
		padding:1px;
	}
	#waitMessage{
		display:none;
		position:absolute;
		left:200px;
		top:150px;
		background-color:#FFF;
		filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;
		padding:5px;
		color:#333;
		font-size:13px;
		font-family:arial;	
	}	
	#galleryContainer{	/* Big Div surrounding up image, list of images and down image */
		float:left;	/* Floating */
		
		/* CSS HACK */
		height: 316px;	/* IE 5.x - 120 px + 2 px for borders and 2px for padding*/
		height/* */:/**/300px;	/* Other browsers */
		height: /**/300px;
		
		/* CSS HACK */
		width: 124px;	/* IE 5.x - 120 px + 2 px for borders and 2px for padding*/
		width/* */:/**/120px;	/* Other browsers */
		width: /**/120px;
				
		/* Black border */		
		padding:1px;	/* A little space between the black border and the content inside */
		margin-left:20px;
	}
	#galleryContainer #arrow_down{	
		display:block;
	}
	#galleryContainer #arrow_up{
		display:block;
	}
	
	#theImages{	/* DIV where the images are located */
		position:relative;
		overflow:hidden;
		height:426px;	/* Height of boxes for the images */
	}
	#theImages div{	
		position:relative;	/* Don't change this */
		height:1500px;	/* Higher than total height of thumbnails */
		width:120px;
		
	}
	#theImages img{
		border:0px;	/* No border */
		filter:alpha(opacity=50);	/* Transparency - IE */
		opacity:0.5; /* Transparency - Firefox */
		padding-top:1px;	/* Space between images */
		width: 120px;

	}
	#previewPane #largeImageCaption{	/* CSS styling of image caption below large image */
		font-style:italic;
		text-align:center;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	/* Font to use */
		font-size:0.9em;
	}
	#theImages .imageCaption{
		display:none;
	}
	
/* AJAXTABS */

ul.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 10px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
width: 309px;
}
ul#maintab {
text-align:left;
}
ul.shadetabs li{
display: inline;
margin: 0;
}

ul.shadetabs li a{
text-decoration: none;
padding: 3px 25px 3px 26px ;
margin-right: 0px;
background: #6A6D86;
color: white;
width: 100px;
}

.shadetabs li a:visited{
color: black;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li.selected{

top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */
background-color:orange;
color: white;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.contentstyle{
width: 303px;
text-align:left;
padding:0px 0px 0px 0px;
}
div.contentstyle ol {
  margin:3px 0px 0px 0px;
  width: 303px;
  color: white;
}
div.contentstyle ol li {
list-style:none;
margin:0px 0px 1px 0px;
padding:0px 0px 0px 0px;
line-height:30px;
background-color:#464F6A;
width:303px;
}
div.contentstyle ol li label {
	text-align:center;
	font-size: 12px;
	font-weight:bold;
	color: orange;
	background-color:#1B212F;
	margin:5px 5px 1px 5px;
	padding:5px 4px 5px 5px ;
}
.linknouusa{
color:#00FE00;
}
.linknouusa a{
color:#00FE00;
}
.linknouusa a:href{
color:#000000;
}