/* main site style */
html {
    background: #000;
}

body {
    font-family:Verdana,sans-serif;
    background:#510001 url(/images/background-grad-red.jpg) repeat-x top;
}
#hd {
    padding-top:10px;
}
#bd {
    padding:10px;
    line-height:1.5;
    background-color:#fff;
}
#ft {
    padding:10px;
    background:#285795 url(/images/background-grad-footer-red.jpg) repeat-x top;
    color:#fff;
}
h1, h2, h3, h4 {
	font-family:Georgia,serif;
	font-size:1.65em;
	font-weight:normal;
	line-height:1em;
	margin:8px 0px;
	padding-bottom:10px;
}
h1 {
	font-size:227%;  
}
h2 {
	font-size:197%; 
}
h3 {
	font-size:168.5%;  
}
#bd blockquote,ul,ol,dl {
	/*giving blockquotes and lists room to breath*/
	margin:1em;
}
#bd ol,ul,dl {
	/*bringing lists on to the page with breathing room */
	margin-left:2em;
}
#bd ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;	
}
#bd ul li {
	/*giving UL's LIs generated disc markers*/
	list-style: disc outside !important;
}
#bd dl dd {
	/*giving UL's LIs generated numbers*/
	margin-left:1em;
}

/* custom page elements */
.blackbar {
	background-color:#000;
	height:20px;
}
.quotes-wrapper {
    float:left;
    text-align:center;
    width:475px;
    margin-left:100px;
}
.quotes {
	color:#fff;
	text-align:center;
	font-size:108%;
	padding-top:30px;
}
#bd, #ft {
    font-size:85%;
    line-height:2em;
}
#bd a:link, #bd a:visited {
	color:#a20202;
}
#bd a:hover {
    color:red;
}
table .rowheader {
    font-weight:bold;
    color:red;
}
table .rowstretch {
    text-align:center;
}
table.hostingtable {
    width:100%;
    margin-bottom:10px;
}
table.hostingtable td {
    text-align:center;
    padding:4px;
    background-color:#eee;
    border-bottom:1px dotted #aaa;
    border-left:1px dotted #ccc;
}
table.hostingtable th {
    font-weight:bold;
    border-bottom:1px dotted #aaa;
    border-right:1px dotted #aaa;
    width:200px;
    color:#333;
}

/* zend form */
.zend_form dt {
	font-weight:bold;
}
.zend_form dd {
	margin:5px;
}

/* yui menu */
.yui-skin-sam .yuimenubarnav .yuimenubaritem {
	border:none;
}
.yui-skin-sam .yuimenubar {
	font-size:116%;
	background:transparent url(/images/nav-bg-bw.png) repeat-x scroll 0pt 50%;
}
.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel {
	padding:2px 20px 2px 20px;
	color:#fff;
	cursor:pointer;
	border-style:none;
}
.yui-skin-sam .yuimenubaritem-selected {
	background:transparent url(/images/nav-bg-selected-bw.png) repeat-x scroll 0pt 50%;
}
.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-selected {
	margin-left:0px;
}
.yui-skin-sam .yuimenubar {
    clear:left;
    padding-left:130px;
}
