/* =-=-=-=-=-=-=-=-=-==-=-==-=-==-=-=
thewei.com principle css file
FileName:    style.css
Created:    20070119

~~~~~~~~~~~~~~~~~~~~~~
Current

5E96FF	Light blue

DADADA	very light gray [almost white]
e5e5e5  pale silvery gray
caccc9	medium-light gray
9c9c9c  charcoalish gray
828282  medium charcoalish gray
4f4f4f  dark charcoal gray
819dba 	darker gray
849bb9  bluish gray
000066	dark blue
0066ff	grayish blue
4f6899	dark grey-blue
4f7ec6	bright blue grey-blue
507490	dark blue gray
819dba  grayish blue
536ff	brightish blue
86AED8	lightish gray-blue
6681aa  medium blue with a grayish tint
2591C9	almost sky blue
2D5590	medium gray blue
336699	darkish blue
325C90	link blue [dark gray-blue]
00AAFF  electric blue like logo
3b9fdc	light blue 
B7C6FF	fluffy light blue
294C78	Really dark blue
81A84A	Palish meadow green
009f07  green
663	dark green article body type
6791C4	blue box border  
FBFF94	yellow
FEF988	yellow bg
FF6060	orange-tinted red 
FF0000	true red
77A3D1	medium blue [h1]

899B59	olive green
AFC293	medium green
E3F7C4	palish green
939984	heatherish green
FE682D	orange
2D5590	link darkish blue
939984	type gray
6F766F	deep gray
		interesting reds fe3434, fd3939, FE4545, fd3838, FD3939, f24a44
F43E3A 	light burgundy
D81A1A	burgundy
E3E9B1	beige - top copy links

-=-=-=-=-=-=-=-=-=-=-=-=-==-=-==-=-==-=-= */





/*   FUNDAMENTAL
-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-= */
html, body {
    margin: 0;
    padding: 0;
    font: 80%/130% normal verdana, geneva, arial, sans-serif;
    color: #939984; background: #899B59;    
    min-width: 780px;
    }
table {
	margin: 0 auto;
	text-align: left;
	}
table td {
	padding: 0 .5em;
	}
p, ul, ol {
	margin: 0;  
	padding: 0;
	}
li {
	list-style-position: outside; 
	list-style-type: none;
	list-style-image: none;
	}
strong {
	color: #6F766F;
	}
a {	
	text-decoration: none;
    outline: none;
	margin-bottom: .2em;
	padding: 0;
	border: none;
	font-size: 1em;
	font-weight: 900;
	color: #2D5590; background: transparent;
	}
a:hover {
	color: #F43E3A;
	}
img {
	display: block;
    border: none;
	}
img a:hover {
	border: none;
	}


/* top nav
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=- */
#pagenav {
	clear: both;
	margin: 6% 0 0;
	padding: 0 0 0;
	border-bottom: .3em solid #939984;
	background: #E3F7C4;
	}
* html ul.nav {
margin: 0;
 }
ul.nav {
	display: table;
	text-align: center;
	margin: 0 auto;
 	}
ul.nav li {
 display: inline-block;
 height: 1%;
 	}
ul.nav li {
	display: inline;
 	}
ul.nav li {
	display: table-cell;
	}
ul.nav li {
	color: #fff; background: transparent;
	border-right: 2px solid transparent;
	}
ul.nav li.last {
	border-right: none;
	}
ul.nav a {
	display: block;
	text-decoration: none;
	border: none;
	margin: .25em 0 0;
	padding: .6em .8em .3em;
	color: #E3F7C4; background: #899B59;
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;
	}
ul.nav #here a, ul.nav #here a:visited {
	color: #E3F7C4; background: #D81A1A;
	}
ul.nav a:hover, ul.nav #here a:hover {
	color: #D81A1A; background: transparent;
	}


/* wrap and header and main
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=- */

#wrap { 
    overflow: hidden;
    width: 780px;
    margin: 0 auto;
    padding: 0;
    background: transparent;
    color: #899B59; background: transparent;
	font: normal 1.1em/135% "verdana", sans serif;
	}
#main {
	color: #818181; background: #fff;
	border-left: 1.7em solid #E3F7C4;
	border-right: 1.7em solid #E3F7C4;
    }
#container {
	margin: 0 auto;
	}
#copy {
	padding: .37em 8em 1em;
	border-left: .3em solid #939984;
	border-right: .3em solid #939984;
	}
#copy p {
	margin-bottom: .7em;
	}
/*#copy ul {
	margin: 0 auto;
	text-align: center;
	}*/
#copy ul li p {
	margin: .2em 1.5em .5em;
	font-weight: 900;
	}
#copy img {
	margin-top: .4em;
	}
#copy a:visited {
	color: #AFC293; background: transparent;
	}

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-= */	

	

/* OTHER PRINCIPAL ELEMENTS
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=- */	

#logo {
	margin: -16.8% auto 0;
	}
#header { 
	clear: both;
	overflow: auto;
	margin: .6em 0 0;
	color: white; background: #899B59;
	}
#header.rightcopy, #header.leftcopy {
	margin: 0;
	padding: 0 0 .4em;
	}	
#topcopy {
	margin: 0 auto;
	padding: 0 0 1.5em;
	color: #e5e5e5; background: #D81A1A;
	font-weight: 300;
	}
#topcopy ul {
	margin: 0 auto;
	text-align: center;
	}
#topcopy ul li {
	list-style-type: none;
	list-style-image: none; 
	}	
#topcopy h1, #topcopy h2, #topcopy h3 {
	color: #E3E9B1; background: transparent;
	}
#topcopy h1 {
	padding: 0;
	}
#topcopy a {
	color: #fff;
	}
#topcopy a:visited {
	color: #e5e5e5;
	}
#topcopy a:hover {
	color: #D81A1A; background: #e5e5e5;
	}

/* HEADINGS
-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=*/	
h1 {	
	text-align: center;
    margin: 1em auto .3em;
    padding: .1em 0 .2em;
	color: #fff; background: #F43E3A; 
	font: 900 1.2em/132% tahoma, sans-serif;
	}
h2 { 
	text-align: center;
	margin: 1em auto .3em; 
    padding: 0;
	color: #899B59; /*background: #E3F7C4;*/ 
	font: 900 1.2em/135% tahoma, sans-serif;
	}
h3 { 
	text-align: center;
	margin: -.1em auto .3em; 
    padding: 0;
	color: #899B59;
	font: 600 1.15em/135% tahoma, sans-serif;
	font-style: italic;
	}
h4 {
    text-align: center;
    margin: 0;
    padding: .6em 0;
    color: #D81A1A; background: transparent;
    font: 900 1em/135% tahoma, sans-serif;
  	}
h5 {
	display: inline;
	text-align: left;
    margin: 0;
    padding: .3em 0 0;
    color: #000; background: transparent;
    font: 900 1em/135% tahoma, sans-serif;
  	}
h6 {
	text-align: center;
	margin: .8em 0 0 0;
	padding: 0;
	color: #000;
    font: 900 1em/135% tahoma, sans-serif;
	}
/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-= */	


/* BOTTOM NAV and FOOTER
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-= */
#footer { 
	margin: 0 auto 0;
	padding: 0 3em 2.8em;
	color: #939984; background: #E3F7C4;
	border-top: .3em solid #939984;
	}
#btmnav {
	text-align: center; 
	margin: .3em 0 0;
	padding: 1em 0 .8em;
	font-size: 1.1em;
	font-weight: 900;
	}
#btmnav p {
	padding: 0 0 .35em;
	}
#copyright {
	text-align: center;
	margin: 0;
	font-size: 90%;
	}
#thewei {
	text-align: right;
	margin: 1.5em 0 .5em;
	}

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-= */	


/* EFFECTS
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-= */

ul li h4 {
    padding: .6em 1.5em;
  	}
ul.vspace li {
	padding-bottom: .27em;
	}
ul.vspace li h2 {
	padding-bottom: 0;
	}
.pullquote {
    margin: 25px 50px;
    font-style: italic; 
	}
.pullquote p {
	margin-bottom: 9px;
	color: #ff0000;
	}
.offset {
	margin: .8em 0;
	}
.alignsub {
	vertical-align: sub;
	}
.inline, .inline ul  li {
	display: inline;
	}

.clearall {
	clear: both;
	}
.ctr {	
	text-align: center;
	margin: 0 auto;
	}
.ctrblock {
	margin: 0 auto;
	}
.ctrblock p, ctrblock ul {
	text-align: left;
	}
.fullwidth {
	width: 100%;
	}
.autoclear {
	overflow: auto;
	margin: 0 0 1em;
	}
.rightcopy {
	float: right;
	}
.leftcopy {
	float: left;
	}	
.thin {
	width: 28%;
	}
.thick {
	width: 39%;
	}
.halfwidth {
	width: 50%;
	}

/*.rightfotoclear p {
	clear: left;
	}*/
/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-= */	
