/* CSS Stylee */

body {
text-align: left; 
font: 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
line-height: 125%;
color: #939393;
background: #000000 url(images/xa_web_bkg.png) top left no-repeat; 
margin:0; 
padding:0; 
border:0;
}
h1 {
font: 12pt verdana;
font-weight: bold;
color: #cc9933;
padding: 0;
margin: 0;
}
h2 {
font: 10pt verdana;
font-weight: bold;
color: #cc9933;
padding: 0;
margin: 0;
}
h3 {
font: 8pt verdana;
font-weight: bold;
color: #cc9933;
padding: 0;
margin: 0;
}
h4 {
font: 6pt verdana;
font-weight: bold;
color: #cc9933;
padding: 0;
margin: 0;
}
h5 {
font: 6pt verdana;
font-weight: normal;
color: #cc9933;
padding: 0;
margin: 0;
}
a , a:link, a:visited {
color: #e3e3e3; 
text-decoration: none;
}

a:hover, a:visited:hover {
color: #cc9933;
text-decoration: none;
}

a:active {
color: #e3e3e3; 
text-decoration: none;
}

img {
vertical-align: middle;
border: 0;
}

ul, ol {
margin-top: 0;
margin-bottom: 0;
}

#logo {
background: transparent;
}

#Clock {
color: #cc9933;
}

#smalltext {
font: 8pt verdana;
}

#tablewrapper {
margin: 0px;
padding: 0px;
border: 0px;
}

#sitename {
font-size: 9pt;
color: #cc9933;
}

#sitename strong {
font-size: 10pt;	
color: #cc0000;
}

.padder {
padding: 2px 4px 2px 4px;
}

.spacer{
padding: 4px 2px 4px 2px;
}
/*Button for forms???*/
.button {
border: 1px solid #000;
color: #000;
font: 8pt verdana;
text-align:center;
background: #7f8a95 url(images/button.png) top left repeat-x;
}

.mceEditorIframe {
}
/*Chatbox Date Stamp*/

.cbdate {
color: #838383;
}

/*Structural Elements*/

#forehull {
width: 100%;
height: 12px;
}

#porthull {
}

#starboardhull {
}

#bow {
}

#port {
}

#portramparts {
}

#foredeck {
}

#helm {
text-align: center;
padding: 0px 0px 6px 0px; 
width: 583px;
}

#maindeck {
}

#flushdeck {
}

#bridge {
vertical-align: top;
padding: 3px 7px 3px 7px;
line-height: 125%;
font-size: 110%;
width: 100%;
}

#cuddy {
vertical-align: top;
padding: 3px 7px 3px 7px;
line-height: 115%;
font-size: 105%;
width: 250px;
}

#starboard {
}

#starboardramparts {
}

#afthelm {
text-align: center; 
padding: 8px 0 0 0; 
width: 583px;
}

/*End Structural Elements*/

/*Menu & Form Areas*/

.searchbar {
background-color: transparent;
margin-left: auto;
margin-right: auto;
text-align: center;
}

#menutable{
width: 250px;
padding: 0;
border: 0;
}

#menuwrapper {
padding: 0;
margin-left: auto;
margin-right: auto;
background: transparent url(images/cuddybkg.png) repeat;
}

#menutop {
vertical-align: top;
font: 8pt verdana;
font-weight: bold;
color: #cc9933;
background: transparent url(images/cuddytop.png) repeat-x;
width: 100%;
height: 24px;
}

#menubody {
width: 250px;
font: 7pt verdana;
color: #a3a3a3;
vertical-align:top;
text-align: left;
}
#menubody a ,#menubody a:link,#menubody a:visited {
color: #e3e3e3; 
text-decoration: none;
}

#menubody a:hover,#menubody a:visited:hover {
color: #cc9933;
text-decoration: none;
}

#menubody a:active {
color: #e3e3e3; 
text-decoration: none;
}
#menubottom {
vertical-align: top;
font: 8pt verdana;
color: #838383;
background: transparent url(images/cuddytop.png) repeat-x;
width: 100%;
height: 24px;
}

#menutop2 {
vertical-align: top;
font: 8pt verdana;
font-weight: bold;
color: #cc9933;
background: transparent url(images/cuddytop.png) repeat-x;
width: 100%;
height: 24px;
}

#menubody2 {
width: 250px;
font: 7pt verdana;
color: #a3a3a3;
vertical-align:top;
text-align: left;
}

#menubottom2 {
vertical-align: top;
font: 8pt verdana;
color: #838383;
background: transparent url(images/cuddytop.png) repeat-x;
width: 100%;
height: 24px;
}

/*End Menu & Form Areas*/

#linkspage_button{
vertical-align: middle;
border:0px;
}

#pageheader { /*Needs Custom Image*/
background: transparent url(images/pageheader.png) repeat-x;
height: 25px;
width: 100%;
}

#pagefooter { /*Needs Custom Image*/
background: transparent url(images/pagefooter.png) repeat-x;
height: 14px;
}

/* captions */

.caption {
background: transparent url(images/cuddytop.png) repeat-x;
width: 100%;
height: 24px;
font: 8pt verdana;
font-weight: bold;
color: #cc9933;
}

.captionpadder {
padding: 4px 0 0 4px;
}

.captiontext {
font-size: 9pt;
color: #cc9933;
padding: 6px 0 6px 0;
}


.testborder {
border: 1px solid red;
}

.link1 {
background: transparent url(images/link1.png) repeat-x;
width: 100%;
height: 21px;
font: 7pt verdana;
}

.link1 a, a:link, a:active {
color: #a3a3a3; 
text-decoration: none;
}

.link1 a:hover {
color: #cc9933;
text-decoration: none;
}

.link2 {
background: transparent url(images/link2.png) no-repeat;
width: 100%;
height: 21px;
font: 7pt verdana;
}

.link2 a, a:link, a:active {
color: #d3d3d3; 
text-decoration: none;
}

.link2 a:hover {
color: #cc9933;
text-decoration: none;
}

.linktext {
padding-top: 4px;
}

form {
margin: 2px 2px 2px 2px;
}

p {
margin: 0px;
}

.tbox {
background-color: #000;
border: 1px solid #3e3e3e;
font: 7pt verdana; 
color: #d3d3d3;
}

.tbox.search {
background-color: #000;
border: 1px solid #3e3e3e;
font: 7pt verdana;
color: #c3c3c3;
}

.tbox.chatbox {
width: 230px;
margin-left: auto;
margin-right: auto;
padding: 0px;
font: 7pt verdana;
}

#chatbox {
width: 230px;
margin-left: auto;
margin-right: auto;
padding: 0px;
font: 7pt verdana;
}

.helpbox {
color:#e3e3e3;
font: 7pt verdana;
border: 0px none red;
background-color: transparent;
}

/* forum */

.fborder {
border: 0;
padding: 0;
margin: 0;
}
.forumheader{
background: transparent url(images/cuddybkg.png) repeat;
font-size: 11px;
color:#a3a3a3;
padding: 4px 4px 4px 4px;
margin: 0;
border: 0px solid #1d1d1d;
text-align: left;
line-height: 130%;
font-size: 110%;
}

.forumheader2{
background: transparent url(images/cuddybkg.png) repeat;
font-size: 10px;
color: #a3a3a3;
padding: 4px 4px 4px 4px;
margin: 0;
border: 0px solid #1d1d1d;
text-align: left;
line-height: 130%;
font-size: 105%;
}

.forumheader3{
background: transparent url(images/cuddybkg.png) repeat;
font-size: 9px;
color: #a3a3a3;
padding: 4px 4px 4px 4px;
margin: 0;
border: 0px solid #1d1d1d;
text-align: left;
line-height: 130%;
font-size: 102.5%;
}

.forumborder{
border: 0px;
padding: 0;
margin: 0;
}

.fcaption {
background: transparent url(images/cuddytop.png) repeat-x;
font-size: 11px;
color:#cc9933;
text-align: left;
height: 24px;
padding: 0 4px 0 4px;
margin: 0;
line-height: 125%;
font-size: 105%;
}

.finfobar{
background: transparent url(images/cuddybkg.png) repeat;
color:#a3a3a3;
padding: 0;
margin: 0;
border: 0px;
font: 9pt verdana;
text-align: left;
line-height: 125%;
font-size: 105%;
}

.smallblacktext {
font: 8pt verdana;
line-height: 115%;
color:#636363;
}

.code_highlight{
background-color: #666666;
color:#cc9933;
margin: 0 14px 0 14px;
}

.nextprev {
font: 7pt verdana;
color:#838383;
}
