body {

		font-family:Verdana, Arial, Helvetica, sans-serif;

		margin:0px;

		padding:20px;

		text-align:center;

		color:#404040;

		
		background-image:url(http://www.thestartrekoutletstore.com/Star_Trek.jpg);

		

		

	}

	H1 {

		color:#ff5900;

		}

	#content_nav H1 {

		color:#ff5900;

		}

	.form {

		background-color:#efefef;

		}

	#topnav A {

		color:white;

		background-color:#FFFFFF;

		}

	#content {

		background-color:#FFFFFF;

		}

	#content A {

		color:#ff5900;

		}

	#content_nav A {

		color:#ff5900;

		}

	#content_nav {

		background-color:#FFFFFF;	

		}

		

	IMG {

		border:0px;

		}

	#container {

		width:800px;

		margin:0 auto;

		padding:0px;

		text-align:left;

		}

	#logo {

		position:relative;

		padding-bottom:10px;

		}

	#topnav {

		font-family:Verdana, Arial, Helvetica, sans-serif;

		font-size:11px;

		position:absolute;

		top:254px;

		right:-118px;

		}

	#topnav A {

		float:center;

		display:block;

		text-align:center;



		padding:5px;

		padding-top:7px;

		padding-bottom:7px;

		margin-right:2px;

		text-decoration:none;

		background-color:#2b4542;

		font-weight:bold;

		color:#ffffff;

		}

	#topnav A.register {

		color:#FFFFFF;

		margin-right:0px;

		background-color:#2b4542;

		border-color:#3f5e5c;

		border:thin;	

		

		}

	#topnav A:Hover {

		font-weight:bold;

		background-color:#ffffff;

		color:#ff5900;

		}

		

	#content {

		font-size:12px;

		float:left;

		width:580px;

		padding:10px;

		}

	.footer {

		font-size:11px;

		text-align:center;

		padding-top:10px;

		color:#404040;

		}

		.footer a{

		font-weight:bold;

		color:#404040;

		}

	#content_nav {

		font-size:11px;

		float:left;

		width:182px;

		padding:4px;

		margin-left:10px;

		background-color:#FFFFFF;

		

		}

	#content_nav h1 {

		font-family:Arial, Helvetica, sans-serif;

		font-size:12px;

		font-weight:bold;

		}

	

	H1 {

		font-family:Arial, Helvetica, sans-serif;

		font-size:18px;

		font-weight:100;

		line-height:0px;

		padding-top:2px;

		padding-bottom:2px;

		}

	H2 {

		font-family:Arial, Helvetica, sans-serif;

		font-size:14px;

		font-weight:100;

		line-height:0px;

		}

		

	.information {

		font-size:11px;

		padding:5px;

		margin-top:4px;

		margin-bottom:4px;

		border:1px solid #ffc65a;

		background-color:#ffe7ba;

	}

	.information_green {

		font-size:11px;

		padding:5px;

		margin-top:4px;

		margin-bottom:4px;

		border:1px solid #d4ff5a;

		background-color:#edffba;

	}

	.information_red {

		font-size:11px;

		padding:5px;

		margin-top:4px;

		margin-bottom:4px;

		border:1px solid #ff665a;

		background-color:#ffbfba;

	}

	#form {

		padding:5px;

		border:1px solid #CCCCCC;

		margin:5px;

		background-color:#f1f1f1;

		}

		

	INPUT, SELECT, TEXTAREA {

		font-family:Verdana, Arial, Helvetica, sans-serif;

		font-size:12px;

		color:#404040;

		padding:3px;

		background-color:#FFFFFF;

		border:1px solid #CCCCCC;

		}

	.clear {

		clear:both;

		}

	

	.small {

		font-size:11px;

		}

		

	.entry_td_pic {

		width:60px;

		border-bottom:1px solid #efefef;

		}

	.entry_td {

		border-bottom:1px solid #efefef;

		}

	.entry_date {

		padding-top:4px;

		}

		

		

.comment {

	width: 525px;

	background: url(http://www.nowfire.com/templates/default/images/bubble_top.jpg) no-repeat top left;

}

.comment .body {

  padding-top: 3px;

  padding-left: 5px;

  padding-right:7px;

	margin: 0 10px 5px 10px;

	overflow: auto;

}

.comment .posted-by {

  padding-top: -10px;

  padding-left:15px;

	font-size:10px;

	background: #FFF url(http://www.nowfire.com/templates/default/images/bubble_bm.jpg) no-repeat top left;

}







#commentbg {

background-image: url(../images/bubble.jpg);



background-position: top left;

background-repeat: no-repeat;

padding-left: 23px;

padding-top: 5px;

padding-bottom: 5px;

padding-right: 5px;

height: 56px;

}





#commenttext {

height:28px;

position: relative;

}



#commentstats {

font-size:10px;

padding-top: 5px;

height:10px;

}





#commentbg {

background-image: url(../images/bubble.jpg);



background-position: top left;

background-repeat: no-repeat;

padding-left: 23px;

padding-top: 5px;

padding-bottom: 5px;

padding-right: 5px;

height: 56px;

}





#commenttext {

height:28px;



}



#commentstats {

font-size:10px;

padding-top: 5px;

height:10px;

}

#blurb {

font-size:18px;





}



em {

background-color:#FFFF00;

}

#subheading-cap {

	height: 30px;

	background-image: url(../images/subheading-cap.gif);

	background-repeat: no-repeat;

	background-position: 30px bottom;

}

#subheading h2 {

	font-size: 1.6em;

	font-weight: normal;

	text-transform: uppercase;

	line-height: 1.5em;

}





#subheading {

	background-color: #fffffc;

	background-image: url(../images/bg-subheading.gif);

	background-repeat: repeat-x;

	color: #11818F;

	padding: 25px;

	border: 1px solid #fffffc;

	margin-bottom: 30px;

}

#commentimage {



height: 58px;



}



#uploadimage {

padding-bottom: 38px;

height: 100px;

float:right;









}



#arrow {

	

	background-position:left;

	

	padding-left: 90px;

	padding-top: 12px;

	background-repeat:no-repeat;

	

}



#imagebg {

background-image: url(../images/bubble_image.jpg);



background-position: top left;

background-repeat: no-repeat;

padding-left: 23px;

padding-top: 5px;

padding-bottom: 5px;

padding-right: 5px;

height: 112px;

}





#imagetext {

height:80px;



}



#imagestats {

font-size:10px;

padding-top: 5px;

height:70px;

}

#imageblurb {



width: 380px;

padding-bottom: 84px;

height: 40px;





}



#commentimage2 {



height: 58px;



}

#sidebar_heading {

font-size: 14px;

color:#ff5900;

font-weight:bold;



}

#about_text {

vertical-align:text-top;

}





.virtualpage, .virtualpage2, .virtualpage3{

/*hide the broken up pieces of contents until script is called. Remove if desired*/

display: none;

}



.paginationstyle{ /*Style for demo pagination divs*/

width: 250px;

text-align: center;

padding: 2px 0;

margin: 10px 0;

}



.paginationstyle select{ /*Style for demo pagination divs' select menu*/



margin: 0 15px;

}



.paginationstyle a{ /*Pagination links style*/

padding: 0 5px;

text-decoration: none;

border: 1px solid black;

color: navy;

background-color: white;

}



.paginationstyle a:hover, .paginationstyle a.selected{

color: #000;

background-color: #FEE496;

}



.paginationstyle a.imglinks{ /*Pagination Image links style (class="imglinks") */

border: 0;

padding: 0;

}



.paginationstyle a.imglinks img{

vertical-align: bottom;

border: 0;

}



.paginationstyle a.imglinks a:hover{

background: none;

}



.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{ /*Pagination div "flatview" links style*/

color: #000;

background-color: yellow;

}



.commentbox{

background-color: #ececec;

width: 550px;

padding: 10px;

}



.commentfooter{

background: url(../images/arrow_comment.gif) 20px 0 no-repeat; /*20px 0 equals horizontal and vertical position of arrow. Adjust as desired (ie: 20px -5px).*/

padding-left: 58px;

padding-top: 1px;

margin-bottom: 2em;



color: #4A4A4A;

}
