@charset "iso-8859-1";
* {
	margin:0;
	padding:0;
	border:0;
	text-decoration:none;
}
body {
	font-size:0.8em;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	color:#333333;
	background:url(images/content_bg.gif) repeat-y left bottom;
	padding-top:22px;
}
#header {
	background:#DF3838;
	width:745px;
}
#logo {
	position:relative;
	width:745px;
	height:7.8em;
	border-bottom:1px solid #999999;
	background:url(images/logo_bg.gif) repeat-x left top;
}
.floatright {
	float:right;
}
.centered {
	text-align:center;
}
.threecolumn {
	width:33%;
}
h1 {
	font-size:0.8em;
	position:absolute;
	top:0.1em;
	right:1em;
	color:#fff;
}
h2 {
	font-size:1.8em;
	font-weight:bold;
	display:inline;
}
a {
	color:#3366CC;
}
a:hover, #descbox a:hover, a.listing:hover, a.subcat:hover {
	color:#CC9900;
}
hr {
	height:1px;
	width:100%;
}
.button {
	border:1px solid;
	font-weight:bold;
	margin:0.2em 0 1em;
	border-color:#CCCC99 #999933 #999933 #CCCC99;
	padding:0 0.2em 0 0.2em;
	color:#fff;
	display:block;
	font-size:1em;
	background:#CCCC66;
	font-family:Helvetica, Arial, Verdana, sans-serif;
}
input, textarea {
	border:1px solid;
	border-color:#666633;
	font-size:0.9em;
	background:#FFFFCC;
	padding:0.1em;
	margin:0.2em 0 0.3em 0;
}
* textarea {
	font-size:1.3em;
}
.button:hover {
	color:#000;
}
select {
	border-style:solid;
	border-width:0.1em;
	border-color:#666633;
	font-size:0.9em;
	margin:0.3em 0 0.3em 0;
}
option {
	padding:0 0.3em 0 0.2em;
}
li {
	list-style-image:url(images/listing.gif);
	list-style-position:outside;
	margin-left:2em;
}
#bannertop {
	position:relative;
	top:2.5em;
	right:2em;
	text-align:right;
	font-size:0.8em;
}
#topbar {
	position:relative;
	border-bottom:0.3em solid #FFFFCC;
	border-top:0.3em solid #FFFFCC;
	background:#666666;
	padding:0.1em 0 0.1em 0;
	width:745px;
	color:#fff;
	white-space:nowrap;
}
#topbar * {
	white-space:nowrap;
	display:inline;
}
#topbar a {
	color:#fff;
	font-size:0.9em;
	padding:0.5em 0.6em 0.4em 0.6em;
	border-right:1px solid #FFFFCC;
	border-bottom:none;
}
#topbar a:hover, #topbar a.yellow:hover {
	background:#FFFFCC;
	color:#000;
}
#topbar a.yellow {
	color:#FFCC00;
}

#content {
    width:583px;
	padding:1em 1em 0 13em;
	font-size:0.9em;
	border-top:1px solid #999999;
	background:url(images/content_bg.gif) repeat-y right top;
}
#leftbar {
	width:12em;
	padding:0.4em;
	font-size:0.95em;
	position:absolute;
	top:14.9em;
	left:0;
	text-align:left;
}
#leftbar a {
	color:#333;
}
#leftbar a:hover {
	color:#CC9900;
}
#leftbar a.leftbarheader, .leftbarheader {
	right:0;
	width:10.6em;
	background:#6699CC;
	font-size:1.05em;
	border-top:1px solid #336699;
	border-bottom:1px solid #336699;
	font-weight:bold;
	color:#fff;
	display:block;
	padding:0.3em 0.9em 0.3em 0.9em;
	margin:0.5em -1em 0.5em -0.55em;
}
#leftbar a.leftbarheader:hover {
	color:#333;
	background:#99CCFF;
}
.searchlist {
	width:9em;
}

#footer {
	position:relative;
	left:-1em;
	bottom:-0.1em;
	width:583px;
	margin-right:-2em;
	background:#FFFFCC;
	border-top:0.1em solid #999999;
	text-align:center;
	padding:0.5em 1em 0.5em 1em;
	font-size:0.9em;
}

.rss, a.rss:hover, #leftbar a.rss, #leftbar a.rss:hover {
	font-size:1em;
	border:1px solid;
	border-color:#FC9 #630 #330 #F96;
	padding:0 0.3em 0.1em 0.2em;
	color:#fff;
	font-weight:bold;
	background:#F60;
	font-family:Verdana, Helvetica, Arial, sans-serif;
}
.addtoreader {
	border:0.1em solid;
	width:12.6em;
	text-align:center;
	border-color:#FFFFCC #CCCC99 #CCCC99 #FFFFCC;
	padding:0.1em 0.2em 0.1em 0.2em;
	display:block;
	font-size:0.9em;
	margin:0 0 1em 0;
	color:#333333;
	white-space:nowrap;
	background:#FFFF99;
	font-weight:bold;
	font-family:Helvetica, Verdana, Arial, sans-serif;
}
#network {
	position:absolute;
	top:0;
	background:url(http://www.skymarx.com/images/network_bg.gif) repeat-x;
	color:#fff;
	width:745px;
	font-family:Tahoma, Verdana, sans-serif;
	font-size:11px;
	height:22px;
	padding-top:4px;
	z-index:100;
	font-weight:bold;
}
#network * {
	text-decoration:none;
	padding:0;
	margin:0;
	text-align:left;
	vertical-align:top;
	list-style:none;
}
#network-header {
	position:absolute;
	top:0;
	right:50px;
	display:block;
	padding:4px 0 0 10px;
	width:270px;
	height:22px;
}
#network-header a:hover {
	color:#EED636;
}
#network-header li, #network-header {
	background:url(http://www.skymarx.com/images/network-list_bg.gif) repeat-x;
}
#network-header * {
	color:#FAFAFA;
}
#network-list-title {
	width:16px;
	position:relative;
	top:-4px;
	left:-10px;
}
#network-list-box {
	visibility:hidden;
    position:absolute;
    top:22px;
	left:10px;
}
#network-list li {
	position:relative;
	left:-1px;
	border-top:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	padding-top:4px;
	width:270px;
	height:18px;
}
#network-list-box a {
	background:url(http://www.skymarx.com/images/network-list-button.gif) no-repeat 4px 4px;
	padding-left:23px;
}
#network-list-box a:hover {
	padding-left:28px;
}

.nav {
	position:relative;
	top:-0.5em;
	left:-0.2em;
	font-size:1em;
	margin-bottom:1em;
}
#descbox {
	float:right;
	border:1px solid #A0A9BA;
	padding:1em;
	margin:0 2em 1em 2em;
	background:#DBDDDF;
	line-height:1.4em;
}
#descbox a {
	color:#195DE8;
	font-weight:bold;
}
#descbox p {
	width:8em;
	border-bottom:1px solid #666666;
	line-height:0.2em;
	margin:0.2em
}
#descriptiontable {
	width:auto;
}
#descriptiontable tr {
	vertical-align:top;
	padding:0.8em;
}
#descriptiontable td {
	padding:0 0.5em 0 0.5em;
}
#descriptiontable p {
	border-bottom:1px solid #999999;
}
#submitbuttons {
	position:relative;
	top:-0.5em;
	padding-top:-0.5em;margin-bottom:0.5em;text-align:right;width:100%
}
a.listing {
	color:#333333;
	border-bottom:1px solid #999999;
}
a.subcat {
	color:#333333;
	font-size:0.95em;
	margin-left:1.8em;
}
.searchtable td {
	padding:0.5em;
	border:1px solid #CCCCCC;
}
.edit {
	font-size:11px;
	border:1px solid;
	border-color:#CCCCCC #666666 #666666 #999999;
	padding:0 0.2em 0.1em 0.2em;
	color:#FFFFCC;
	font-weight:bold;
	background:#6699CC;
	font-family:Tahoma, Verdana, Helvetica, Arial, sans-serif;
}
.newlink {
	font-size:0.9em;
	border:1px solid;
	border-color:#CCCCCC #666666 #666666 #999999;
	padding:0 0.3em 0em 0.1em;
	color:#FFFFCC;
	font-weight:bold;
	font-style:italic;
	background:#F81D22;
	font-family:Tahoma, Helvetica, Arial, sans-serif;
}
.updatedcategory {
	font-size:0.9em;
	border:1px solid;
	border-color:#CCCCCC #666666 #666666 #999999;
	padding:0 0.2em 0.1em 0.1em;
	color:#000;
	font-weight:bold;
	background:#FCE024;
	font-family:Tahoma, Helvetica, Arial, sans-serif;
}
.checked {
	color:#F61323;
	font-size:1.3em;
	font-weight:bold;
}
#templeftbanner {
	width:120px;
	margin-left:0.2em;
	text-align:center;
	font-family:Helvetica, Arial, sans-serif;
	font-size:2.2em;
	letter-spacing:0.1em;
}
#tempbannertop {
	width:468px;
	height:60px;
	text-align:center;
	float:right;
	padding-top:0.6em;
	background:#fff;
	font-family:Helvetica, Arial, sans-serif;
	font-size:1.8em;
	letter-spacing:0.1em;
 /*]]>*/