/* Cascading Style Sheet - www.wardrobebydesign.com */
/* $Id: basic.css,v 1.12 2008/04/30 19:02:12 pete Exp pete $ */

/* ******************************************************************************* */
/* body style for the page */

body {
	text-align: left;
	margin: 30px auto 5px auto;
	padding: 0;
	color: #fff;
	background-color: #000;
	font-family: Arial, Verdana, "Lucida Grande", "Lucida Sans Unicode", Helvetica, sans-serif;
	font-size: 10px;
}

/* ******************************************************************************* */
/* heads */

h1, h2, h3, h4, h5, h6, .hdivid {
	font-family: Bembo, Times, "Times New Roman", serif;
	font-size: 22px;
	font-weight: normal;
	font-style: italic;
	margin: 12px 0 6px 0;
	padding: 0;
	color: #b49c2d;
}

h1.sitename {
	display: none;
}

h2 {
	font-family: Bembo, Times, "Times New Roman", serif;
	font-size: 20px;
	font-weight: normal;
	font-style: italic;
	margin: 4px 0 8px 0;
	padding: 0;
	color: #b49c2d;
}

h3 { 
	font-family: Arial, Verdana, "Lucida Grande", "Lucida Sans Unicode", Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin: 4px 0 8px 0;
	padding: 0;
	color: #b49c2d;
}

h3.center {
	text-align: center;
	font-size: 12px;
	margin-top: 20px;
}

body#events h3 {
	font-size: 15px;
}


h4 {
	font-family: Arial, Verdana, "Lucida Grande", "Lucida Sans Unicode", Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin: 4px 0 2px 0;
	padding: 0;
	color: #707070;
}

h5 { font-size: 14px; }
h6 { font-size: 12px; }

.nodisp {
	display: none;
}

/* ******************************************************************************* */
/* text blocks */

p, blockquote, ul, ol, dt, dd, dl, th, td, div.vcard {
	font-family: Arial, Verdana, "Lucida Grande", "Lucida Sans Unicode", Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 135%;
	letter-spacing: 0;
	color: #707070;
	margin: 0 0 10px 0;
	padding: 0;
}

p.homecaption {
	margin: 310px 0 2px 150px;
	color: #111;
}

p.list {
	margin: 16px 0 2px 0;
	text-transform: none;
	font-weight: bold;	
}

p.subdeck {
	font-size: 14px;
	font-weight: bold;
}

body#connection p.intro {
	margin: 8px 0 12px 0;
	font-size: 14px;
	line-height: 150%;
}

body#connection div.benefits p {
	width: 560px;
	margin: 12px 0 12px 0;
	padding-top: 12px;
	font-size: 14px;
	line-height: 160%;
}

div.leftpad {
	margin: 10px 5px 20px 35px;
}

div.leftpad p {
	color: #444;
	margin-bottom: 30px;
}


#subscribeform p {
	text-align: justify;
	margin-top: 7px;	
	font-size: 13px;
	color: #222;
}

.subbttn {
	width: 120px;
	margin: 0 0 7px 0;
	padding: 3px;
	font-size: 13px;
	font-weight: bold;
	color: #293162;
	background-color: #f7cb74;
}

#footer p {
	font-size: 9px;
	text-transform: uppercase;
	color: #757575;
}

#footer ul {
	
}

#footer ul li {
	display: inline;
	list-style-type: none;
	font-size: 9px;
	text-transform: uppercase;
	color: #757575;
	margin: 0 10px 0 0;
	padding: 0 10px 0 0;
	border-right: 1px #757575 solid;
}

#footer ul li.last {
	border-right-width: 0;
}

blockquote, blockquote p {
	margin: 2px 0 4px 0;
}

ul, ol {
	margin: 3px 0 6px 10px;
	padding: 0 0 0 10px;
}

ol {
	margin-left: 20px;
}

ul li {
	margin-bottom: 0;
	text-transform: none;
	padding: 0;
}

ul.nob {
	list-style-type: none;
	margin-bottom: 25px;
}

div.subbox ul.boxlist {
	margin-top: 8px;
	margin-bottom: 1px;
}

div.subbox ul.boxlist li {
	list-style-type: square;
	color: #b49c2d;
	font-size: 16px;
}

div.subbox ul.boxlist li span.boxspan {
	color: #fff;
	font-size: 11px;
	text-transform: uppercase;
}

div.subbox p.boxtype {
	margin: 0 5px 5px 20px;
	padding-right: 2px;
	font-size: 11px;
}

div#content div.subbox ul.boxlist li span.boxspan a:link, 
div#content div.subbox ul.boxlist li span.boxspan a:visited, 
div#content div.subbox ul.boxlist li span.boxspan a:active, 
div#content div.subbox ul.boxlist li span.boxspan a:hover {
	color: #fff;
	text-decoration: none;
}

div#content div.subbox ul.boxlist li span.boxspan a:active, 
div#content div.subbox ul.boxlist li span.boxspan a:hover {
	color: #b49c2d;
	text-decoration: none;
}


p.vcard {
	text-align: center;
	padding: 10px;
	margin: 10px;
}

acronym, abbr {
	border-width: 0;
}

.hmeta {
	display: none;
}


/* ******************************************************************************* */
/* fixed-width stuff */

pre, tt, code {
	font-family: Courier, "Courier New", monospace;
}

/* ******************************************************************************* */
/* other stuff */

img {
        margin: 0;
	padding: 0;
        border-width: 0;
}

img.logo {
	margin: 32px 0 0 22px;
}

img.smallcol {
	margin-bottom: 10px;	
}

img.thumb {
	margin: 0 1px 1px 0;
	padding: 0;
}

img.wbd {
	margin: 0 0 20px 0;
}

hr {
	margin: 12px 0;
	border: none 0; 
	border-top: 0px dotted #999;
	border-bottom: 1px dotted #999;
	height: 1px;
}

/* ******************************************************************************* */
/* links in content area */

div#content a:link {
	color: #666;
	text-decoration: underline;
}

div#content a:visited {
	color: #333;
	text-decoration: underline;
}

div#content a:active {
	color: #c60;
	text-decoration: none;
}

div#content a:hover {
	color: #c60;
	text-decoration: underline;
}

/* ******************************************************************************* */
/* links */

a:link {
	color: #666;
	text-decoration: underline;
}

a:visited {
	color: #333;
	text-decoration: underline;
}

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

a:hover {
	color: #b49c2d;
	text-decoration: underline;
}

/* fix for weird outlining of links */
a:focus {
	outline: none;
}


/* ******************************************************************************* */
/* mainnav */

#mainnav ul {
	list-style-type: none;
	margin: 0 0 11px 28px;
	padding: 0;
	font-size: 9px;
}

#mainnav ul li {
	display: inline;
	margin: 0 10px 0 0;
	padding: 0 10px 0 0;
	font-size: 9px;
	text-transform: uppercase;
	border-right: 1px #7b7c77 solid;
}

#mainnav ul li.last {
	border-right-width: 0;
}

#mainnav ul li a:link, 
#mainnav ul li a:visited {
	color: #7b7c77;
	text-decoration: none;
}

#mainnav ul li a:active, 
#mainnav ul li a:hover {
	color: #ddd;
	text-decoration: none;
}

#mainnav ul li a.current {
	color: #fff;
}


/* ******************************************************************************* */
/* sidenav */

#sidenav ul {
	list-style-type: none;
	margin: 32px 0 50px 48px;
	padding: 0;
	font-size: 9px;
}

#sidenav ul li {
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

#sidenav ul li.last {
	border-right-width: 0;
}

#sidenav ul li a:link, 
#sidenav ul li a:visited {
	color: #000;
	text-decoration: none;
}

#sidenav ul li a:active, 
#sidenav ul li a:hover {
	color: #666;
	text-decoration: none;
}

#sidenav ul li a.current {
	color: #866b00;
}


/* secondary nav */

#sidenav ul li ul.sub {
	margin: 5px 0 12px 15px;
}

#sidenav ul li ul.sub li  {
	margin: 2px 0 6px 0;
	font-size: 10px;
	text-transform: none;
}

span.lc {
	padding-left: 15px;
	text-transform: none;
}

#connections a:link, 
#connections a:visited, 
#connections a:active, 
#connections a:hover {
	font-size: 12px;
	padding: 3px;
	color: #000;
	background-color: #f1ad05;
}


/* ******************************************************************************* */
/* forms */

#subscribe input {
	font-size: 11px;
	margin-left: 3px;
}

#subscribe input.text {
	font-size: 10px;
	padding: 1px 3px;
	color: #555;
	background-color: #dedede;
}

#subscribe input.submit {
	font-size: 9px;
	padding: 1px 3px;
	background-color: #dedede;
}

