/* ---------------------------------- */
/* Stylesheet for Main Site Pages     */
/* By: Alan Carr                      */
/* ---------------------------------- */

/* Body tag information */
html {color: #FFFFFF; width: 100%: border: 0; padding: 0; margin: 0;}
body {color: #CFCFCF; background-image : url("/images/stars.gif"); background-repeat : repeat; background-attachment : fixed; font-family:verdana; font-size:9pt; font-weight:normal; text-decoration:none; z-index: 0; color: #FFFFFF;}

/* Div containers for Top Menu information */
#top_menu {min-height: 20px; color: #C7C7C7; font-weight: bold;}

ul.topnav {margin: 0; padding: 0;}
.topnav li {list-style-type: none; display: inline;}
.topnav li a {min-height: 20px; width: 20%; float: left; display: block; background:url(/images/tsw/pixel.png) repeat; text-align: center; text-decoration: none; color: #fff;}
.topnav li a:hover {min-height: 20px; width: 19.9%; background:#AAAAAA; border-color:#999999; color: #000000;}
.topnav {font-weight:normal; background:#000000; border-left: #FFFFFF thin solid; border-right: #FFFFFF thin solid;}
.topnav li.link.current-page {background: #AAAAAA; color: #000000;}
.topnav li.link.current-page a {background: #AAAAAA;}

/* Div containers for header information */
#head 	{width: 100%; min-height: 120px; margin: 0; background-color: #555555;}
#logo1	{width: 25%; position: relative; float: left; padding: 2px; margin-left: 0px; margin-bottom: 0px;}
#search {width: 25%; min-height: 120px; position: relative; float: right; padding: 2px; margin-left: 0px; margin-bottom: 0px;}

/* Div containers for Left Menu Information */
#menupage {left 8px; float: left; position: absolute; width: 175px; top: 160px;}
#menu {color: #C7C7C7; font-size: 10pt; font-family: arial,helvetica,sans-serif; font-weight: bold; background:url(/images/tsw/pixel.png) repeat; border-style: solid; border-color: #5D5D5D #5D5D5D #1E1D1C #1E1D1C; border-right: 1px solid black; border-top: 1px solid gray; border-bottom: 1px solid gray; border-left: 1px solid silver; padding: 3px;}
ul.leftmenu {margin: 0; padding: 0;}
.leftmenu li {list-style-type: none; display: block; border-color: #999999; border-style: solid; font-size:10pt; background:url(/images/tsw/pixel.png) repeat;}
.leftmenu li a {display: block; background: #000000; text-align: center; text-decoration: none; color: #fff;}
.leftmenu li a:hover {background:#AAAAAA; border-color:#999999; color: #000000;}
.leftmenu {font-weight:normal; background:url(/images/tsw/pixel.png) repeat; }
.leftmenu li.link.current-page {background: #AAAAAA; color: #000000;}
.leftmenu li.link.current-page a {background: #AAAAAA;}

.menu_innernavigation2 { font-weight: normal; color: #FFFFFF; text-align: center; background:url(/images/tsw/pixel.png) repeat; border-color:#999999; border-style:solid;}
.menu_title {color: #FFFFFF; text-align: center; }

/* Breadcrumb Section details */
#bread 	{margin-left: 190px; margin-right: 190px; padding: 0px;}
#bread_innertitle {padding-left: 5px; color:#FFFFFF; font-weight:bold; font-size:11pt; background:url(/images/tsw/pixel.png) repeat; border-color:#B0B0B0; font-family:verdana; text-decoration:none; border-style:solid;}
#bread_innernavigation {padding-left: 5px; font-weight:normal; background:url(/images/tsw/pixel.png) repeat; border-color:#999999; border-style:solid;}
#bread_innerlocation {padding-left: 5px; color:#E0E0E0; font-size:8pt; background:url(/images/tsw/pixel.png) repeat; border-color:#999999; font-weight:normal; font-family:verdana; text-decoration:none; border-style:solid;}
#bread_innerlocation a {color: #FFFFFF;}
#bread_innerlocation a:hover {color: #FFFFFF; background-color: #4A4344;}

/* Right Menu information */
#rightnav {right: 8px; float: right; position: absolute; width: 175px; top: 160px;}
#rightmenu {color: #C7C7C7; font-size: 10pt; font-family: arial,helvetica,sans-serif; font-weight: bold; background:url(/images/tsw/pixel.png) repeat; border-style: solid; border-color: #5D5D5D #5D5D5D #1E1D1C #1E1D1C; border-right: 1px solid black; border-top: 1px solid gray; border-bottom: 1px solid gray; border-left: 1px solid silver; padding: 3px;}
#phplogin {color: #FFFFFF;}
#phplogin a {}
#phplogin a:hover {}
#countdown {}
#firefox {}
#uptime {}
.ffimage {display: block; margin-left: auto; margin-right: auto;}
.phpbb_text {font-weight: normal; background:url(/images/tsw/pixel.png) repeat; color: #FFFFFF; border-color:#999999; border-style: solid;}
.nav_text {font-weight:normal; background:url(/images/tsw/pixel.png) repeat; color: #FFFFFF; border-color:#999999; border-style:solid;}

/* Div container for Footer information */
#footer {margin-left: auto; margin-right: auto; position: relative; font-size: 7pt; height: 20px; font-family: arial,helvetica,sans-serif; font-weight: bold; padding: 0px;}
#foot {margin-left: auto; margin-right: auto; width: 40%; height: 20px; margin: 0;}
#footlinks {width: margin-left: auto; margin-right: auto; border-color:#727272; border-style:solid; font-family:verdana;}
.footer {margin-left: auto; margin-right: auto; width: 100%; background:url(/images/tsw/pixel.png) repeat; font-family:verdana; font-weight:normal; text-decoration:none;}
.footer_copy {width: 50%; float: left; left: 0; text-align: left; color:#FFFFFF; font-size:7pt; background:url(/images/tsw/pixel.png) repeat; border-color:#999999; font-family:verdana; font-weight:normal; text-decoration:none; border-style:solid;}
.footer_render {width: 30%; float: left; position: relative; left: 0; text-align: left; color:#FFFFFF; font-size:7pt; background:url(/images/tsw/pixel.png) repeat; border-color:#999999; font-family:verdana; font-weight:normal; text-decoration:none; border-style:solid;}
.footer_top {width: 2%; float: left; position: relative; text-align: right; color:#FFFFFF; font-size:7pt; background:url(/images/tsw/pixel.png) repeat; border-color:#999999; font-family:verdana; font-weight:normal; text-decoration:none; border-style:solid;}

/* Content Pages Information */
/* Page layout */
#wrap {min-height: 100%; width: 100%;}
#pages {min-height: 100%; width: 100%; text-align: left; }
#content {margin-left: 190px; margin-right: 190px; padding: 0px; background:url(/images/tsw/pixel.png) repeat;}

/* Links Information */
.meminfo {color: #FFFFFF;}
a {color: #ffffff; text-decoration : none; font-weight : bold;}
a:visited,a:link,a:active {text-decoration:none; font-weight:bold; color:#FFFFFF; font-family:verdana;}
a:hover {text-decoration:underline; font-weight:bold; color:#FFFFFF; font-family:verdana;}
a.red {color:#FF0000;}
.submit {font : normal 8pt "verdana", "arial mt", "arial narrow", "arial"; background:url(/images/tsw/pixel.png) repeat; color : #ffffff; border : 1px outset #cccccc;}
.white {color : #ffffff;}
.error {color : #f0a040;}
.form1 {color : #FFFFFF; background:url(/images/tsw/pixel.png) repeat; border : 1px solid #74d0f4; font-weight : bold; font-size : 11px;}

/* Topic Pages Settings */
.post {}
.topichead {padding-left: 5px; background:#282828; border-color:#727272; border-style:solid;}
.subheader {padding-top:2px; padding-bottom:2px; height: 12px; color:#FFFFFF; font-size: 8pt; background:url(/images/tsw/pixel.png) repeat; border-color:#999999; font-weight:bold; font-family:verdana; text-decoration:none; border-style:solid;}
.topicsubhead {padding-top: 2px; padding-bottom: 2px; padding-right: 5px; padding-left: 5px; float: left; text-align: left; position: absolute; }
.topicsubhead2 {padding-right: 5px; float: right; text-align: right; position: relative; }
.topic {padding-left: 5px; padding-right: 5px; color: #FFFFFF; font-weight: bold; background-color: #282828; border-color: #727272; border-style: solid;}
.topicfoot {padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; height: 12px; color:#FFFFFF; font-size:8pt; background-color:#000000; border-color:#999999; font-family:verdana; font-weight:normal; text-decoration:none; border-style:solid;}
.topicfoot1 {float: left; position: relative; }
.topicfoot2 {color: #FFFFFF; float: right; font-weight: bold; position: relative; text-align: right; }
.topicfoot a:hover {background:url(/images/tsw/pixel.png) repeat;}
.topicsubhead a:hover {background:url(/images/tsw/pixel.png) repeat;}
.topic a {color:#FFFFFF; background-color:#282828;}
.topic a:hover {color:#FFFFFF; background-color:#282828;}

/* About Pages */
table.outer {background:#282828; border-color:#727272; border-style:solid;}
table.inner,td.inner {background:#000000; border-color:#999999; border-style:solid;}
table.innernavigation,td.innernavigation {font-weight:normal; background:url(/images/tsw/pixel.png) repeat; border-color:#999999; border-style:solid;}

p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin-left: 4px; margin-right: 2px;}
p.errnumber { font-size : 24px; font-weight : bold;}
p.infotext { font-size : 18px; font-weight : bold;}
p.copyright { font-size : 10px; font-weight : bold;}
.price_change {background-color:#5E88BF;}

#clear {clear: both;}
#clear1 {clear: both;}
#clear2 {clear: both;}
#clear3 {clear: both;}

.center {text-align: center;display:block; margin-right:auto; margin-left:auto;}

.submenu{ margin-bottom: 0.5em; }

.sitemap {margin-top: 1px; margin-bottom: 1px; margin-left: 1px; margin-right: 2px; font-family: Verdana,Arial,Helvetica; font-size: 10pt; font-weight: normal; text-align: justify; padding-right: 1px;}

