@charset "ISO-8859-1";
/* ------------------------------------------------------
	Frank Marion, framar@interlog.com.
	http://www.framarstudios.com
	
	Date Created:	Saturday, August 10, 2002 3:44:01 AM
	Last Modified:	Monday, June 28, 2004 06:18 PM
	Revision:		1.0

	Function: Define the layout and appearance of the link
	and content div for later browsers (ns6+ ie5+)
	I know this is all pretty verbose, but when you're wrapping
	a number of these apps as often as I do, it's simpler.
	
	Notes:	Grey:			#666
			Light Blue:		#AACCEE
			Deep Blue:		#333366
			Yellow:			#FFFF99
	
	1 tab=4 spaces.

------------------------------------------------------- */

/*
div {
	border:						1px yellow solid;
	margin:						5px;
}
*/

/* Handle teh BS differences between browsers */
div,h1,h2,h3,p,a,td {
 	margin:						0px;
	padding:					0px;
}
 
/* ----------------------------------------------------- */
/* General tag defs */
body {
	color:						#2D0045;
	background-color:			#373A29;
	margin:						0px;
	padding:					1em;
	font:						1em/150% Century Gothic, Verdana, Arial, sans-serif;
	font-weight:				normal;
}
a {
	color: 						#0B0301;
	font-size:					100%;
	text-decoration: 			none;
}
a:visited {
	color: 						#0B0301;
	font-size:					100%;
	text-decoration: 			none;
}
a:hover {
	color: 						green;
	font-size:					100%;
	text-decoration: 			none;
}
a:active {
	font-size:					100%;
	text-decoration: 			none;
}
fieldset {
	border:						none;
}


/* ----------------------------------------------------- */
/* Identified and classed items */
table#framing_table {
	width:						790px;
	border:						1px solid #2D0045;
	background-color:			white;
	padding:					0px;
	background-image:			url(../images/template_images/table_bg.jpg);
	background-repeat:			no-repeat;
}
#mast {
	height:						174px;
}
#mast_table {
	margin:						0px;
	margin-left:				2px;
	position:					relative;
	top:						0px;
}
/* ----------------------------------------------------- */
/* Navigation sections */
#navlink {
	padding:					2px;
	margin:					2px;
	width:					200px;
}


/* ----------------------------------------------------- */
/* Content sections */
#content {
	padding:					10px;
	padding-left:				25px;
	padding-bottom:				100px;
	width:						580px;
}
#content h1,h2,h3,p{
	margin-bottom:				.5em;
}
#content h1{
	font-size:					140%;
}
#content h2{
	font-size:					110%;
}

/* ----------------------------------------------------- */
/* Footer */
#footer_copyright {
	color:						white;
	background-image:			url(../images/template_images/bg_mast.jpg);
	background-repeat:			no-repeat;
	background-color:			transparent;
}
#footer_dragon {
	padding:					2px 0px 0px 25px;
	background-image:			url(../images/template_images/footer_dragon.jpg);
	background-repeat:			no-repeat;
}
/* ----------------------------------------------------- */
/* Publisher */

/* Articles */

#article_display {

}

#article_display h2 {

}
#article_display img {
	border:					1px solid black;
}
#article_file_download {

}
#article_file_download #table_header {

}
.article_reprint_policy {

}

/* Sections */
.section_title {

}
.section_article_block {
	margin-bottom:					20px;
}
.section_article_block h2{

}
.section_article_block img{
	width:							100px;
	border:							1px solid black;
	margin-right:					5px;
}
.section_article_block .more_link{

}
.section_article_block .author{

}
.section_article_block .date_time{

}

/* Site search form */
#form_site_search {

}
#form_site_search #text_field {

}
#form_site_search #search_button {

}

/* Site search form */
#form_login {

}

/* Author signature blocks */
#author_sig_block {

}

/* Nav */
#nav_section_links {
	display:					block;
	width:					200px;
	padding:					5px 5px 5px 5px;
	color:					#000000;
	background-color:			transparent;
	text-decoration:			none;

}
#nav_section_links a{
	display:					block;
	margin:					5px;
	margin-left:				5px;
	margin-right:				5px;
	padding:					5px 5px 5px 5px;
	border-bottom:			1px solid #330066;
}
#nav_section_member_links {
	display:					block;
	margin:					5px;
	margin-left:				5px;
	margin-right:				5px;
	padding:					5px 5px 5px 5px;
	border-bottom:			1px solid #330066;
}


/* ------------------------------------------------------
	Misc
------------------------------------------------------- */
#marketer {
	width:					100%;
	text-align:				center;
	margin-top:				10px;
}
