/*
	TOMES OF SOSARIA
	COPYRIGHT (C) 2006 JAMES L. SNYDER
	10 NOV 2006 - Build .001 - Initial codeset.
	ALTERHYTHM PRODUCTIONS
*/

/* Body Information */
	
	body {color: rgb(5,15,45); background: rgb(61,0,66); margin: 0px; padding: 0px; font-family: Georgia, Times New Roman, serif; font-size: 10pt;}
	img {border-width: 0px; margin: 0px; padding: 0px;}
	form {margin: 0px;}
	h1 {font-family: Georgia, 'Times New Roman', serif; font-size: 16pt; font-style: italic; font-weight: bold; color: rgb(150,0,60); margin-bottom: 15px; text-align: center; border-bottom: 2px rgb(150,0,60) solid; display: block;}
	h2 {font-family: Georgia, 'Times New Roman', serif; font-size: 16pt; font-style: italic; font-weight: bold; color: rgb(150,0,60); text-align: left; border-bottom: 2px rgb(150,0,60) solid; margin-bottom: -5px;}
	h3 {font-family: Georgia, 'Times New Roman', serif; font-size: 12pt; font-style: italic; font-weight: bold; color: rgb(150,0,60); margin-top: 15px; margin-bottom: 15px; text-align: left; border-bottom: 1px rgb(150,0,60) solid; display: block;}
	h6 {font-family: Verdana, Arial, sans-serif; font-size: 8pt; font-weight: normal; color: rgb(150,0,60); margin-bottom: 10px; text-align: left; border-bottom: 1px rgb(150,0,60) solid;}
	hr {color: rgb(150,0,60); background: rgb(150,0,60); width: 100%; border-width: 2px; margin-top: 5px; margin-bottom: 5px;}
	p {color: rgb(5,15,45);}
	ol {margin-top: 5px;}
	li {font-family: Georgia, 'Times New Roman', serif; font-size: 10pt; margin-bottom: 10px;}
	
/* Header and Footer Info */

	#header table {background: rgb(1,1,1) url('images5/tos5_head_tile_0.jpg'); width: 100%; height: 125px; margin-top: 10px; border-width: 0px;}
	
	#loginbkg table {background: rgb(61,0,66); width: 180px; height: 90px; position: absolute; right: 5px; top: 25px; border: 1px rgb(255,204,0) solid;}
	#login table {width: 170px; height: 80px; border-width: 0px; position: absolute; right: 10px; top: 30px; z-index: 2; font-family: Verdana, Arial, sans-serif;}
	#login td {font-size: 7pt; color: rgb(255,204,0);}
	#login input {width: 140px; height: 12pt; background: rgb(61,0,66); color: rgb(255,204,0); font-weight: normal; font-family: Verdana, Arial, sans-serif; font-size: 8pt; border-color: rgb(130,0,156); border-width: 1px;}

	#footer table {width: 100%; border-width: 0px; margin-top: 10px; margin-bottom: 10px;}
	#footer td {vertical-align: top; color: rgb(255,204,0); font-size: 7pt; font-family: Georgia, Times New Roman, serif; text-align: center;}

/* Primary Section */

	#primary {margin: 0px 0px 10px 10px;}
	#primary td {vertical-align: top;}

/* Display Section */

	#main {padding: 10px;}
	#side {padding: 10px; width: 200px; font-size: 8pt; font-family: Tahoma, Arial, sans-serif;}
	#side a {font-weight: normal;}
	#side p {margin-top: 0px; margin-bottom: 5px;}
	#navigator table {background: rgb(130,0,160); width: 100%;}
	#navigator td {color: rgb(255,204,0); font-size: 7pt; font-family: Verdana, Arial, sans-serif; padding-left: 5px; padding-bottom: 2px;}
	
/* Menu Section */

	#menu {width: 180px; text-align: left;}
	#menu table {width: 180px; color: rgb(228,228,228); margin-top: 10px;}
	#menu .submenu {margin: 0px;}
	#menu .submenu table {width: 100%; margin: 0px;}
	#menu .submenu a {margin-left: 15px; margin-right: 10px; margin-bottom: 5px;}
	#menu td {background: url('images5/tos5_menu_bkg.gif'); margin: 0px; padding: 0px; font-size: 8pt; font-family: Verdana, Arial, sans-serif;}

/* Quote Classes */

	.datehead {text-align: center; font-weight: bold; font-size: 8pt; color: rgb(66,0,0); border-bottom: 2px  rgb(150,0,60) solid; padding-bottom: 2px;}
	.quote {font-family: Georgia, Times New Roman, serif; font-style: italic; font-size: 8pt; color: rgb(61,0,66); margin-top: 5px; margin-bottom: 5px;}
	.quote i {font-style: normal;}
	.quoteby {text-align: right; font-style: normal; font-size: 8pt; color: rgb(66,0,0); border-top: 1px  rgb(150,0,60) solid; padding-top: 2px;}
		
/* General Classes */

	.row20 {height: 20px;}
	.col20 {width: 20px;}
	.mid160 {width: 160px;}
	.shgfx {width: 160px; height: 35px; margin-bottom: 5px;}
	.item {border-bottom: solid 1px rgb(150,0,0); font-weight: bold;}
	.timeshift {float: right; vertical-align: top; font-weight: bold;}
	.article {margin-left: 85px;}
	.menubar {text-align: right; width: 180px; background: none rgb(61,0,66); }
	
/* Paper Classes */

	.papertop {background: url('images6/tos6_main_border_top.gif') bottom left repeat-x;}
	.paperbottom {background: url('images6/tos6_main_border_bottom.gif') bottom left repeat-x;}
	.paperleft {background: url('images6/tos6_main_border_left.gif') left top repeat-y;}
	.paperright {background: url('images6/tos6_main_border_right.gif') right top repeat-y;}
	.paperback {background: url('images6/tos6_main_bkg.gif');}
	
	.parchtop {background: url('images6/tos6_side_border_top.gif') bottom left repeat-x;}
	.parchbottom {background: url('images6/tos6_side_border_bottom.gif') bottom left repeat-x;}
	.parchleft {background: url('images6/tos6_side_border_left.gif') left top repeat-y;}
	.parchright {background: url('images6/tos6_side_border_right.gif') right top repeat-y;}
	.parchback {background: url('images6/tos6_side_bkg.gif');}

/* Hyperlinks */
	
	A:link {color: rgb(0,100,45); font-weight: bold; text-decoration: none;}
	A:visited {color: rgb(0,100,45); font-weight: bold; text-decoration: none;}
	A:active {color: rgb(0,100,45); font-weight: bold; text-decoration: underline overline;}
	A:hover {color: rgb(0,100,45); font-weight: bold; text-decoration: underline overline;}
	A.dark:link {color: rgb(97,241,255); font-weight: normal; text-decoration: none;}
	A.dark:visited {color: rgb(97,241,255); font-weight: normal; text-decoration: none;}
	A.dark:active {color: rgb(97,241,255); font-weight: normal; text-decoration: underline overline;}
	A.dark:hover {color: rgb(97,241,255); font-weight: normal; text-decoration: underline overline;}
	
/* Text Classes */

	.xl {font-size: 14pt;}
	.lg {font-size: 12pt;}
	.nm {font-size: 10pt;}
	.sm {font-size: 9pt;}
	.tn {font-size: 8pt;}
	.mc {font-size: 7pt;}
	
	.red {color: rgb(154,0,0);}
	.orange {color: rgb(254,0,25);}
	.yellow {color: rgb(186,102,0);}
	.green {color: rgb(0,154,0);}
	.blue {color: rgb(2,0,152);}
	.purple {color: rgb(95,0,112);}
	
	.bu {font-weight: bold; text-decoration: underline;}
	
	.boldital {font-weight: bold; font-style: italic;}
	.boldunder {font-weight: bold; text-decoration: underline;}
	.boldunderi {font-weight: bold; text-decoration: underline; font-style: italic;}
	.underital {text-decoration: underline; font-style: italic;}
	.underline {text-decoration: underline;}
	
	.listd {list-style-type: disc;}
	.listua {list-style-type: upper-alpha;}
	.listla {list-style-type: lower-alpha;}
	.listui {list-style-type: upper-roman;}
	.listli {list-style-type: lower-roman;}
	.listn {list-style-type: decimal;}
	.listc {list-style-type: circle;}
	.lists {list-style-type: square;}

	.hidden {margin: 0px;}
	.error {padding: 5px; background: rgb(255,204,0); color: rgb(153,0,0); font-family: Verdana, Arial, sans-serif; font-size: 8pt; display: block; margin-top: 5px; margin-bottom: 5px;}