
/* ----------------------------------------------------------------- */
/* "New" theme (c) 2008 my2cents (www.webappworld.net)               */
/* and Jocelyn Brown (Jos) (www.bantychick.com)                      */
/* Created: WebAPP v0.9.9.9                                          */
/*                                                                   */
/* Built on "Color Me 096 Standard" theme (c) my2cents and Jos,      */
/* which was based on "Color Me" theme by Jos using design/color     */
/* from Old WebAPP v0.9.6 Standard Theme (2002) as integrated by     */
/* my2cents. Work done for the BetaAPP Project (www.betaapp.org)     */
/* and dedicated to WebAPP (www.web-app.org) 7 Sept 2006 for         */
/* v0.9.9.3.5                                                        */
/*                                                                   */
/* WebAPP Copyright (C) 2002, 2003, 2004, 2005, 2006 M. Carter Brown */
/* Copyright (C) 2006, 2007, 2008 M. Carter Brown and Jocelyn Brown  */
/* Web-APP.org                                                       */
/*                                                                   */
/* See individual file headers for more details on copyrights by     */
/* contributing developers, per file and per subroutine as noted.    */
/* Misrepresentation of the origin of this material is prohibited.   */
/* ---------------------------------------------------------------   */

html {
font-size:100%;
}
body {
margin:0;
padding:0;
background-color:#ddd;
color:#000;
font-size:0.8em;
}
td,p,div,table {
font-size:1em;
font-family:Arial, Helvetica, sans-serif;
}

a:link,a:visited {
color:#039;
}
a:active,a:hover {
color:#900;
text-decoration:underline overline;
}

.pagetable {
text-align:center;
}

#myheadertable {
background-image:url(images/logoback.gif);
background-repeat:no-repeat;
background-position:7px 7px;
background-color:#fff;
height:101px;
overflow:hidden;
text-align:right;
padding:0;
position:relative;
}
#logo {
float:left;
display:inline;
margin-left:7px;
margin-top:7px;
}

#titleblock {
float:left;
display:inline;
margin-left:17px;
margin-top:7px;
width:450px;
height:86px;
font-size:24px;
line-height:30px;
font-weight:700;
color:#085293;
text-align:left;
}
#myheadertable h1 {
line-height:36px;
font-size:36px;
color:#085293;
margin:7px 0 0 0;
padding:0;
}
#myheadertable h1 a:link,#myheadertable h1 a:visited {
color:#085293;
text-decoration:none;
}
#myheadertable h1 a:active,#myheadertable h1 a:hover {
color:#900;
text-decoration:none;
}
#toplinks { /* float here makes position absolute on next block disappear */
margin-left:450px;
font-size:80%;
text-transform:uppercase;
text-align:right;
color:#c90;
padding:2px 3px 3px 0;
}
#myheadertable form {
border:0;
text-align:right;
margin:0;
position:absolute;
bottom:0;
right:0;
}
#myheadertable form .textinput {
margin:2px 0;
padding:0;
}
#myheadertable form a {
font-size:0.87em;
}

.bannertable {
background-color:#fff;
font-size:0.87em;
text-align:center;
line-height:1.4em;
}
.bannertext {
}
.bannertexttitle {
}
a.bannerlink:link, a.bannerlink:visited,
a.bannerlink:active, a.bannerlink:hover {
}

.menutable {
background-color:#085293;
border:solid #085293;
border-width:0 1px 1px 1px;
color:#fff;
font-weight:700;
text-align:left;
padding:0 0 1px 0;
}
.menutable h2,.menutable h3 {
font-size:1em;
line-height:1.2em;
margin:0;
padding:0;
}
.menubordercolor {
text-align:center;
}
.menubackcolor {
background-color:#eee;
color:#000;
border:solid #085293;
border-width:0 1px 0 1px;
padding:5px;
text-align:left;
}
.menubackcolor dd {
 margin-left: 20px;
}
.cat {
display:table;
}
div.cat ul {
list-style:none;
margin:0;
padding:0;
}
* html div.cat ul {
list-style-position:inside;
}
div.cat ul li {
margin-bottom:2px;
}
* html div.cat ul li {
text-indent:-15px;
}

a.menu:link,a.menu:visited,li.menu a:link,li.menu a:visited {
font-weight:700;
text-decoration:none;
}
a.menu:active,a.menu:hover,li.menu a:active,li.menu a:hover {
font-weight:700;
text-decoration:underline overline;
}

.whocat {
font-size:0.92em;
line-height: 1.4em;
}
.cat ul.whocat {
margin:0 0 0 12px;
}
.cat ul.whocat a {
font-size:1.1em;
}
.cat ul.whocat li {
list-style-position:outside;
text-indent:0;
}
* html ul.whocat li {
margin-left:3px;
padding-left:3px;
}

a.whomenu:link,a.whomenu:visited,a.whomenu:active,a.whomenu:hover {
font-weight:700;
}

.newssubtitle {
font-size:0.89em;
}
a.smallnewslink:link,a.smallnewslink:visited {
text-decoration:none;
}
a.smallnewslink:active,a.smallnewslink:hover {
text-decoration:underline overline;
}

.newsfootertable {
clear:both;
background-color:#ddd;
border:1px ridge #085293;
font-size:0.87em;
margin:7px 5px 0 5px;
padding:3px 2px;
}
.newsfootertable span {
float:left;
text-align:left;
width:49%;
}
.newsfootertable span.newsfootertext {
float:right;
text-align:right;
width:49%;
}

a.newslink:link, a.newslink:visited, a.newslink:active, a.newslink:hover {
}

.fullnewstitle {
color:#000;
font-weight:700;
font-size:16px;
}
.newstextsmall {
background-color:#8FB0CE;
color:#000;
font-size:0.89em;
}
.newstextnormal {
padding:0;
}
.newstexttitle {
background-color:#bbb;
color:#fff;
font-weight:400;
}
.commenttitleback {
border-bottom:1px solid #085293;
color:#000;
font-weight:400;
text-transform:uppercase;
}
.commentsubtitleback {
background-color:#eee;
color:#000;
font-size:0.89em;
}
.commentbordercolor {
background-color:#eee;
color:#000;
}
.commentbackcolor {
background-color:#eee;
border-bottom:3px double #085293;
color:#000;
}
a.commentlink:link,a.commentlink:visited,a.commentlink:active,a.commentlink:hover {
font-weight:700;
}
.articlecatnormal {
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
padding:10px;
}
.articlecattitle {
color:#696969;
font-weight:700;
font-size:14px;
}

.pollquestion {
margin-bottom:5px;
}
.poll {
text-align:center;
}
.poll .poll {
text-align:left;
font-size:0.89em;
padding-left:14px;
text-indent:-14px;
}
.votebutton {
margin:5px;
}
a.polllink:link,a.polllink:visited,a.polllink:active,a.polllink:hover {
font-size:0.895em;
}

.mycontenttable {
width:98%;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
}
.mycontenttext, .mycontenttexttitle {
}
a.mycontentlink:link,a.mycontentlink:visited,a.mycontentlink:active,a.mycontentlink:hover {
font-weight:700;
}
.mycontenttable a {
font-size:1.1em;
}

.helpsnavtable {
background-color:#fff;
color:#000;
font-family:Arial, Helvetica, sans-serif;
padding:3px 4px;
}
a.helpsnavlink:link, a.helpsnavlink:visited, a.helpsnavlink:active, a.helpsnavlink:hover {
}

.webapptext {
font-size:0.87em;
text-align:center;
}
a.webapplink:link,a.webapplink:visited {
text-decoration:none;
}
a.webapplink:active,a.webapplink:hover {
text-decoration:underline;
}

.forumtext {
}
.forumtextbold {
font-weight:700;
}
.forumtitlebackcolor {
background-color:#696969;
color:#000;
}
.boardtitle {
background-color:#085293;
color:#fff;
font-weight:700;
padding:3px;
}
.forumwindow1 {
background-color:#ffffe0;
color:#000;
font-weight:400;
}
.forumwindow2 {
background-color:#fff;
color:#000;
font-weight:400;
}
.forumwindow3 {
background-color:#f5f5f5;
color:#000;
font-weight:400;
}
a.forumlink:link,a.forumlink:visited,a.forumlink:active,a.forumlink:hover {
font-weight:700;
}
a.forumnav:link, a.forumnav:visited, a.forumnav:active, a.forumnav:hover {
}

.statstext {
text-align:left;
}
.statstextbold {
font-weight:700;
text-align:left;
}

.imtitle {
background-color:#085293;
color:#fff;
}
.imselected {
background-color:#ffffe0;
color:#000;
}
.imwindow1 {
background-color:#fff;
color:#000;
}
.imwindow2 {
background-color:#f5f5f5;
color:#000;
}
a.newimlink:link,a.newimlink:visited,a.newimlink:active,a.newimlink:hover {
font-weight:700;
}
a.oldimlink:link, a.oldimlink:visited, a.oldimlink:active, a.oldimlink:hover {
}

.text {
background-color:#eee;
color:#000;
}
.textsmall {
font-size:0.85em;
font-family:Arial, Helvetica, sans-serif;
}
.texttitle {
color:#000;
font-weight:700;
font-size:16px;
padding-top:0;
margin-top:0;
}

form {
border:1px ridge #696969;
padding:4px;
margin:0;
}
.formstextnormal {
font-weight:700;
padding:7px;
}
.formstext {
}
.formstexttitle {
color:#000;
font-weight:700;
font-size:16px;
}
.formstextsmall {
font-size:11px;
}
.button {
}

/*--- not in use, not implemented in any files in WebAPP ---*/
/* .articlecatempty, .time, .helpsnavtext, .helpsnavtexttitle */

.calhead {
text-align:center;
}
.calbody {
}
.calhigh {
background-color:#ffc;
}
.calhigh a:link,.calhigh a:visited,.calhigh a:active,.calhigh a:hover {
font-weight:700;
}
.caltoday {
font-weight:700;
color:#f30;
font-size:10px;
}

hr {
color:#A9A9A9;
height:1px;
background-color:#dcdcdc;
border:0;
margin:2px 0;
}
.codepost {
background-color:#fff;
color:#000;
width:340px;
height:150px;
white-space:nowrap;
overflow:scroll;
padding-left:2px;
padding-bottom:12px;
font-family:"Courier New", "Courier Regular", Lucida;
font-size:9pt;
}
blockquote hr { 
color: transparent; 
height: 1px; 
background-color: transparent; 
border: 0; 
margin:2px 0; 
text-align:left;
} 
blockquote { 
clear: both; 
margin-top: 8px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 5px; 
padding-left: 8px; 
border-left-width: 5px; 
border-left-style: solid; 
border-left-color: #085293; 
text-align: left; 
} 
blockquote blockquote { 
clear: both; 
border-left-width: 5px; 
border-left-style: solid; 
border-left-color: #8FB0CE; 
} 

.morelink {
font-size:11px;
}

a img {
border:0;
text-decoration:none;
}

.highlight {
color:#F2C973;
font-weight:700;
}
.mouseover {
cursor:help;
background-color:#fff;
color:#000;
}

.tableback {
background-color:#696969;
color:#000;
font-weight:400;
}
.titlebar {
background-color:#085293;
color:#fff;
font-weight:700;
}
.columnheader {
background-color:#f5f5f5;
color:#000;
font-weight:700;
}
.tabletext {
background-color:#fff;
color:#000;
}

/*--- Pure CSS Web 2.0 Menu, Credits: Santosh Setty ---*/
/*--- URL: http://webdesigninfo.wordpress.com ---*/
#topnavbar {
margin:2px 0 4px 0;
width:100%;
overflow:hidden;
}
#navbar {
width:100%;
overflow:hidden;
}
div.tabmenu {
background-image:url(images/menub_bg.png);
padding:0 0 0 34px;
}
.tabmenu ul {
position:relative;
margin:0;
padding:0;
list-style:none;
}
.tabmenu li {
margin:0;
padding:0;
float:left;
}
.tabmenu li a {
display:block;
float:left;
color:#000;
text-decoration:none;
font-family:sans-serif;
font-size:13px;
font-weight:700;
padding:0 0 0 16px;
height:46px;
line-height:46px;
text-align:center;
cursor:pointer;
white-space:nowrap;
}
.tabmenu li a b {
float:left;
color:#000;
display:block;
padding:0 24px 0 8px;
}
.tabmenu a.menuon:link,.tabmenu a.menuon:visited,.tabmenu li a:hover {
color:#fff;
text-decoration:none;
background:url(images/menub_hover_left.png) no-repeat;
background-position:left;
}
.tabmenu a.menuon:link b,.tabmenu a.menuon:visited b,.tabmenu li a:hover b {
color:#fff;
text-decoration:none;
background:url(images/menub_hover_right.png) no-repeat right top;
}

/* for contributors list (action=ver) */
.ver a:link, .ver a:visited {
}
.ver a:active, .ver a:hover {
}

.spacer {
background-color:#fff;
border:0;
}

table.forumtitlebackcolor {
border-spacing:1px;
border-collapse:separate;
}

.titlebg {
background-color:#585858;
}
.titletext {
background-color:#F2C973;
}
.windowbg {
background-color:#A5C0D8;
border:1px ridge #A5C0D8;
}
.windowbg2,#logs table {
background-color:#f5f5f5;
}
.windowbg3 {
background-color:#fff;
}

.textinput {
}
textarea {
overflow:auto;
}
select {
font-size:0.98em;
}
input {
font-size:0.98em;
}

.legend {
}
.legend .menutable {
padding:3px;
}
.legend .menubackcolor {
border-bottom:1px solid #085293;
padding:7px;
}
#postnews .legend {
border:1px solid #085293;
}

.clear {
clear:both;
font-size:1px;
line-height:1px;
}

div.shoutbox iframe {
display:inline;
}
div.shoutbox input.textinput {
margin:3px;
}

.discrete {
color:c0c0c0;
}

a.inlinelink:link,a.inlinelink:visited {
color:#000;
text-decoration:none;
}
a.inlinelink:active,a.inlinelink:hover {
color:#900;
text-decoration:underline overline;
}

#breadcrumb a:link,#breadcrumb a:visited {
font-weight:700;
color:#fff;
text-decoration:underline;
}
#breadcrumb a:active,#breadcrumb a:hover {
font-weight:700;
color:#900;
text-decoration:overline underline;
}

#welcome {
}
#frontcontent {
}
#insidecontent {
}
#leftcolumn,#rightcolumn,.sidebar {
width:150px;
}
.sidebar {
overflow:hidden;
}
.menubox {
font-weight:700;
}

/*--- Stu Nicholls | CSSplay | Krazy Korners | URL: http://www.cssplay.co.uk/ ---*/
/* snazzy WebAPP Blocks (Main Blocks) */
.snazzy{background:transparent; margin:0 auto;}
.snazzyb{background:transparent; margin:0 auto 10px auto;}
#snazzyheadertable{margin:9px 3px 2px 3px;}
#snazzybannertable{margin:4px 3px 0 3px;}

/* snazzy corners top (Main Blocks) */
.xtop, .xbottom  {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#085293; border-left:1px solid #085293; border-right:1px solid #085293;}
.xb1 {margin:0 5px; background:#085293;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xbottom {
margin-bottom:1px;
}

/* snazzy corners bottom (Main Blocks) */
.ztop, .zbottom {display:block; background:transparent; font-size:1px;}
.zb1, .zb2, .zb3, .zb4 {display:block; overflow:hidden;}
.zb1, .zb2, .zb3 {height:1px;}
.zb2, .zb3, .zb4 {background:#eee; border-left:1px solid #085293; border-right:1px solid #085293;}
.zb1 {margin:0 5px; background:#085293;}
.zb2 {margin:0 3px; border-width:0 2px;}
.zb3 {margin:0 2px;}
.zb4 {height:2px; margin:0 1px;}

/* My snazzy Blocks for block borders (header,banner,about) */
.myborder {
background-color:#085293;
border-right:1px solid #085293;
border-left:1px solid #085293;
padding:0 6px 0 6px;
}

.galleryborder {
border:1px ridge #085293;
background-color:#ddd;
padding:3px;
}

#logs table {
background-color:#f5f5f5;
}
#captcha {
width:200px;
}

