*
{
	margin: 0;
	padding: 0;
}

body
{
	background: #071523;
	font-family:Arial, Helvetica, sans-serif;
}

p
{
	margin-top:0.8em;
}

ul li
{
  list-style: none;
}

hr
{
	margin-top: 3px;
	margin-bottom: 5px;
}


img
{
	border:none;
}

a:hover
{
	border-bottom:1px dotted #666666;
}

.morecaps
{
	font-variant: small-caps;
	font-size: 10px;
}

.clear
{
    clear:both;
}

.right
{
    float: right;
}

.left
{
    float: left;
}
.bold {font-weight:bold;}
.center
{
	width:200px;
	margin-left:auto;
	margin-right:auto;
text-align:center;
margin-bottom:10px;
}

.vert-spacer
{
	height: 1em;
}

.right-text
{
	text-align: right;
}

.disp-inline
{
	display: inline;
}

.indent
{
	text-indent: 1em;
}

div.box
{
	width: 620px;
	margin-left:auto;
	margin-right:auto;
}

div#header
{
	background: url(/img/gradient.jpg) repeat-x;
	color: #FFFFFF;
	height: 107px;
	font-size: 0.8em;
}

div#headerbody a ,div#navbar a , li.right-text a
{
	color: #FFFFFF;
	text-decoration: none;
}

.videoTitle
{
	border-bottom:2px solid #11547f;
	margin-bottom:3px;
}

div#nav-bar
{
	text-align: center;
}

div#nav-bar ul
{
	display: inline;
	color: #11547f;
}

div#nav-bar ul li
{
	display: inline;
	color: #11547f;
}

div#nav-bar ul li a
{
	color: #FFFFFF;
	text-decoration: none;
}

div#nav-bar ul li.menu-item-0 span
{
	display: none;
}

div#headerbody
{
	
	background:#11547f url(/img/nav-header-gradient.jpg) repeat-x;
}

div#headerbody-img
{
	
	background:url(/img/anonymous.png) bottom center no-repeat;
	min-height:165px;
}

div#content-box
{
	background:url(/img/header-content-gradient.jpg) repeat-x #ffffff;
	padding:10px 0 10px 0;
	border-bottom:1px double #ffffff;
}
div#page-box
{
	background: #ffffff url(/img/navbottom.jpg) repeat-x ;
	padding-bottom: 10px;
	border-bottom:1px double #ffffff;
}

div#content
{
	width: 620px;
	margin-left:auto;
	margin-right:auto;
}

div#content a
{
	text-decoration:none;
	color:#0099FF;
}

div#footer-box
{
	padding-top: 5px;
	border-top:1px solid #ffffff;
}

div#footer
{
	width:400px;
	margin-left:auto;
	margin-right:auto;
	color: #FFFFFF;
}

div#footer a
{
	text-decoration:none;
	color:#0099FF;
}

div.links-item div
{
	text-indent: 1em;
	margin-bottom: 1em;
}

div.links-last div
{
	margin-bottom: 0;
}

#faq h3 
{
	margin-top:10px;
	float:left;
}

#faq a
{
	margin-top:10px;
	float:right;
}

#faq p
{
	clear:both;
}

#faq li
{
	padding-top:5px
	padding-bottom: 5px;
}

li.title, h3.title
{
	border-bottom:2px solid #11547f;
	margin-bottom:3px;
}
#headerbody-inner
{
	width:620px;
	padding-top:20px;
	margin-left:auto;
	margin-right:auto;
}

#headerbody-inner ul li
{
	width:200px;
}

#headerbody-inner a
{
	color: #FFFFFF;
	text-decoration: none;
}

.space li
{
	margin-bottom:5px;
}

#addthis 
{
	margin-top:25px;
}

#headerbody .title
{
	font-weight: bold;
	color: #071523;
}

div.frontpage-body
{
	margin-bottom: 1em;
}
#forum-promo{
background:#ffffff url(/img/forum-promo-bg.jpg) no-repeat center;
width:100%;
height:365px;
}
#forum-promo a {
text-decoration:none;
color:#ffffff;
}
#forum-promo br {
margin-bottom:10px;
}
#forum-promo-content {
margin-left:auto;
margin-right:auto;
width:620px;
height:100px;
padding-right:20px;
padding-top:265px;
}
div#embed-video
{
	background: #11547f;
	padding-top: 1em;
	padding-bottom: 1em;
	text-align: center;
}
#video-promo {
margin-top:5px;
background:url(/img/vid-fill.jpg);
width:620px;
text-align:center;
}
#video-promo a:link , #video-promo a:visited , #video-promo a:active {
text-decoration:none;
color:#ffffff;
}

#video-promo-head {
background:url(/img/vid-head.jpg) no-repeat;
width:620px;
}

div#vidmain
{
	width:425px;
	margin-left:auto;
	margin-right:auto;
}

ul#video-list-all
{
	padding-top: 1em;
	margin-bottom: 1em;
}

div.langs
{
	clear: both;
	padding-top: 2em;
}

ul.languages li ul li
{
	display: inline;
}

/* common styling */

img {border:none;}
.menu {font-family: arial, sans-serif; width:184px; height:20px; position:relative; font-size:11px; z-index:100; margin-bottom: 1em;}
.menu ul li a, .menu ul li a:visited {display:block; padding:0 3px 0 3px;text-decoration:none; color:#000;width:184px; height:20px; color:#fff; border:1px solid #fff; background:#11547f; line-height:20px; font-size:11px; overflow:hidden;}
.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}
.menu img {margin:2px 3px 0 0;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#fff; background:#36f;}
.menu ul li:hover ul {display:block; position:absolute; top:21px; left:0; width:184px;}
.menu ul li:hover ul li a.hide {background:#6a3; color:#fff;}
.menu ul li:hover ul li:hover a.hide {background:#6fc; color:#000;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#ddd; color:#000;}
.menu ul li:hover ul li a:hover {background:#11547f; color:#fff;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:180px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-184px;}

/*
div.donation-box
{
	background-color: #071523;
	margin-top: 1em;
	margin-bottom: 1em;
	color: #FFFFFF;
	padding: 8px;
}

div.donation-outer-bar
{
	background-color: #BBBBBB;
	border: 2px solid white;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

div.donation-inner-bar
{
	background: url(/img/donation-bar.jpg) repeat-x ;
	border-right: 2px solid white;
	padding: 3px;
}

div.donation-all-time
{
	padding-top: 0.5em;
}

div.donation-account, div.donation-monthly
{
	font-weight: bold;
	margin-bottom: 0.25em;
}
*/
.donate {
	background: url(/img/donate-fill.jpg);
width:420px;
margin-left:auto;
margin-right:auto;
}
.donate-content {
background: url(/img/donate-top.jpg) no-repeat;
width:400px;
color:#ffffff;
padding:10px;
}
.donate-bottom {
	background: url(/img/donate-bottom.jpg) no-repeat;
width:420px;
height:12px;
}
.donate-bar {
margin:5px 0 10px 0;
with:100%; height:20px; background:#bbbbbb;border:solid 1px #ffffff;
}
.flexi-bar {
background: url(/img/donate-bar.jpg) repeat-x;
}
.donate-msg {
color:#ffffff;
border-top:1px solid #ffffff;
padding:0 10 0 10px;
}

div#ledger-wrapper
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 2em;
	margin-bottom: 1em;
	width: 465px;
}
