﻿/* ======== DomainName.com Screen Stylesheet ::
Author:		PaWebDoctor, Inc. - BIANEPA.com/BIANEPA.org
Created:	09_1202 - CPE
Updated:	Date / Initials: 
TOC:		Resets; HTML & Body; Links; Typography; Lists; Tables;
			Classes; Template; Navigation; Page Styles; Forms; Other;
----------------------------------------------------------------- */

/* ======== Resets ::
----------------------------------------------------------------- */
body, address, blockquote, h1, h2, h3, h4, h5, h6, p, pre, dl, ol,
ul, dd, dt, li, fieldset, form {margin:0; padding:0;}

/* ======== HTML & Body ::
----------------------------------------------------------------- */
html {font-size:100.01%; height:101%;}
body { 
height:100%;
font:100% Arial,Tahoma,Geneva,Helvetica,sans-serif;
background:#000;
color:#000;
}

.text {font-size:90%; margin:0 20px; 2px; 5px; text-align:justify;
}
.footer {font-size:75%; font-weight:bold; text-align:center; margin-top:5px; margin-bottom:3px;
}


/* ======== Rounded corners ::
----------------------------------------------------------------- */
.container {background:#fff; color:#000; margin:15px auto 15px auto; width:800px; }

.rtop, .rbottom{
display:block;
background:#000;
}
.rtop *, .rbottom *{
display: block;
height: 1px;
overflow: hidden;
background:#fff;
}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{
margin: 0 1px;
height: 2px
}


/* ======== Top Navigation ::
----------------------------------------------------------------- */
#tnav {
  background-color: #000000;
  margin-top:5px;
  margin-left:auto;
	margin-right:auto;
  width: 750px;
  padding:1px 0 2px 0;
}

#tnav ul {
   text-align:center;
   font-size: 14px;
   font-weight: bold;
   color: #ffffff;
   white-space: nowrap;
}

#tnav li {
   list-style-type: none;
   color: #ffffff;
   display: inline;
}

#tnav li a {
   text-decoration: none;
   padding-right: 30px;
   color: #ffffff;
}

#tnav li a:link { color: #ffffff; }
#tnav li a:visited { color: #ffffff; }
#tnav li a:hover { color: #9f181e; }
#tnav li a:active { color: #ffffff; }


/* ======== Links ::
----------------------------------------------------------------- */
a,a:visited {color:#9f181e; text-decoration:none}
a:active, a:focus, a:hover {color:#000000; text-decoration:none; outline:none;}
a img {border:none;}

address, h1, h2, h3, h4, h5, h6, dd, dt, li, p, pre {padding:.6em 0;}
h1 {font-size:130%; text-align:center; }
h2 {font-size:120%;}
h3 {font-size:120%; color:#9f181e; text-align:center;}
h4 {font-size:1.4em;}
h5 {font-size:1.2em;}
h6 {font-size:1.1em;}

address,blockquote,div,dd,dt,li,p,th,td {font-size:90%;}
dt {font-weight:bold;}
pre {font-size: 12px;}
q:before,q:after {content:'';}

/* ======== Lists ::
----------------------------------------------------------------- */
dl, ol, ul {margin-left: 20px;}
li, ol, dd, dt {vertical-align:middle;list-style-position:inside;}

/* ======== Tables ::
----------------------------------------------------------------- */

.officers, .builderdirectors, .assocdirectors, .emeritus, .ambassador, .committee {
vertical-align:top;
text-align:left;
width:700px;
margin:10px 10px 10px 10px;
padding:5px;
border-spacing:5px;
}


caption, th, td {text-align:left; vertical-align:top;}

/* ======== General Purpose Classes ::
----------------------------------------------------------------- */
.alignleft {text-align:left;}
.alignright {text-align:right;}
.center {text-align:center;}
.clear {clear:both;padding:0;margin:0;line-height:0;}
.external {/* if needed with new window JS */}
.floatleft {float:left;}
.floatright {float:right;}
.hidden {display:none;}
.inline {display:inline;}
.large {font-size:20px;font-weight:bold;}
.light {color:#999;}
.png {/* if needed with png fix JS */}
.small {font-size:10px; font-weight:normal;}

/* ======== Template ::
----------------------------------------------------------------- */
#wrap {width:900px; margin:0 auto;}
#header {text-align:center; }
#content { margin-left:50px; margin-right:50px; }
#main {float:right;}
#sidebar {float:left;}
#footer {text-align:center; font-size:75%;}
#header_image {text-align:center; margin-top:10px; }
#lcontent { margin-left:75px; margin-right:50px; text-align:justify; font-size:100%; }
#bcontent { margin-top:10px; text-align:center; }
#form {width:600px; margin:0 auto;}
hr { width:70%; height:2px; }


/* ======== Navigation ::
----------------------------------------------------------------- */
/* ==== Main Menu ==== */

#menu ul
{
margin: 0;
padding: 0;
width:190px;
list-style-type: none;
font-size:12px;
font-weight:bold;
}

#menu a
{
display: block;
color: #1a1929;
background-color: #a19ecd;
padding: .2em .8em;
text-decoration: none;
}

#menu a:hover
{
background-color: #1a1929;
color: #a19ecd;
}


/* ==== Footer Menu ====- */
#footer ul { }
#footer li { }
#footer li a { }
#footer li a:active, #footer li a:focus, #footer li a:hover { }


