*
{
	margin:0 0 0 0;
	padding:0 0 0 0;
}

body {
background: #190401;
color: #ffffff;
text-align:center;
font-family:"Palatino LinoType",Garamond,serif;
}
.floatRight
{
	float:right;
}
.floatLeft
{
	float:left;
}
.clearRight
{
	clear:right;
}
.clearLeft
{
	clear:left;
}
.clear 
{
	clear:both;
}
.inside
{
	padding:40px 80px;
}

h1, h2, h3, h4, h5 
{
	font-family:Tahoma, Arial, sans-serif;
    color: #ffffff;
    margin: 4% 0 2% 0;
}


h1 {
    font-size: 35px;
    text-indent: -999999px;
    margin-top:0;
}

h2 {
    font-size:24px; 
    margin-top:0;
}

h3 {
    font-size: 20px;
}


a {
color: #ff8d00;
text-decoration: none;

}

a:hover {
color: #ffffff;
text-decoration: underline;
}

a.white-link-underline {	
	text-decoration: underline;
	color: #FFFFFF;
}

.white-text{
color: #ffffff;
text-decoration: none;

}
a.b1
{
color: #fffea0;
text-decoration: none;
padding: 15px;
margin: 0px;

}
.p1
{
padding: 0 0 0 20px;
}
.menu 
{
vertical-align:top;
height: 35px;
padding: 10px 0 0 85px;
}
.menu a
{
color:#FFFFFF;
font: bold 11px  tahoma, Arial;
text-decoration: none;
}


.blue-text-underline {
color: #47beed;
text-decoration: underline;
}

.blue-text-regular {
color: #47beed;
text-decoration: none;
}

.yellow-text-regular {
color: #ece92c;
text-decoration: none;
}

.yellow-text-underline {
color: #ece92c;
text-decoration: underline;
}

.orange-text-regular {
color: #e88520;
text-decoration: none;
}

.orange-text-underline {
color: #e88520;
text-decoration: underline;
}
.brown-text-regular {
color: #de4e06;
text-decoration: none;
}

.brown-text-underline {
color: #de4e06;
text-decoration: underline;
}

.red-text-regular {
color: #e21b00;
text-decoration: none;
}

.red-text-underline {
color: #e21b00;
text-decoration: underline;
}
.black-text-regular {
color: #000000;
text-decoration: none;
}

.black-text-underline {
color: #000000;
text-decoration: underline;
}


.gray-text-underline{
color: #7c7c7c;
text-decoration: underline;
}
.gray-text-regular{
color: #7c7c7c;
text-decoration: none;
}

.green-text{
color: #a5b66e;
text-decoration: none;
}

.green-text-underline{
color: #a5b66e;
text-decoration: underline;
}
#wrap
{
	width:1000px;
	min-height:700px;
	margin:0 auto;
	background:url(/assets/images/bg-page-top.jpg) no-repeat top center;
	text-align:left;
}
#masthead
{
	width:auto;
	height:200px;
	position:relative;
}
#navigation
{
	position:absolute;
	left:420px;
	top:77.5px;
	height:100px;
	padding:0 0 0 0;
	margin: 0 0 0 0;
	vertical-align:middle;
	font-size:24px;
	line-height:100px;
}
#navigation ul
{
	list-style:none;
	height:100px;
}
#navigation ul li
{
	display:inline-table;
	height:100px;
	vertical-align:middle;
	font-size:24px;
	line-height:100px;
	padding:0 10px 0 15px;
	background:url(/assets/images/link-navigation-divider.jpg) no-repeat bottom left;
}
#navigation ul li.first
{
	background:none;
}
#navigation ul li.current a
{
	border-bottom:8px solid #fff839;	
}
#navigation a
{
	font-size:24px;
	line-height:100px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	text-decoration:none;
	height:100px;
}
#content
{
	width:auto;
	min-height:500px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#content .inside .description img
{
	float:left;
	width:64px;
	border:1px #ffffff solid;
	margin:0 20px 10px 0;
	padding:2px;
}
#content p
{
	margin:0 0 10px 0;
	padding:0 0 0 0;
}
#content blockquote
{
	margin:20px 40px;
}
#content ul,
#content ol
{
	margin:20px 40px;
	list-style-position:inside;
}

#content .inside .summary img
{
	margin:20px auto;
}


#sidebar
{
	width:250px;
	float:right;
	margin:0 0 40px 20px;
}
#sidebar #ndBugLogo
{
	width:250px;
	margin:0 auto;
}
.sideBox
{
	border-left:1px #4c3810 solid;
	border-right:1px #4c3810 solid;
	border-bottom:1px #4c3810 solid;
	-moz-border-radius-bottomleft:20px;
	-moz-border-radius-bottomright:20px;
	-webkit-border-bottom-left-radius:20px;
	-webkit-border-bottom-right-radius:20px;
/*	behavior:url(border-radius.htc); */
	padding:0 20px 10px 20px;
	margin:20px auto 0 auto;
	width:210px;
}
.sideBox .tweet-date
{
	color:#943600;
}
#wjn-bust
{
margin:0 0 0 40px;
}

/* -- forms --- */

#payment-form
{
	position:relative;	
	width:550px;
	margin:40px;
}
#payment-form .pay-invoice-number
{
	position:absolute;
	top:0;
	left:0;
}
#payment-form .pay-amount
{
	position:absolute;
	top:0;
	left:200px;
}
#payment-form .pay-first-name
{
	position:absolute;
	top:50px;
	left:0;
}
#payment-form .pay-last-name
{
	position:absolute;
	top:50px;
	left:200px;
}
#payment-form .submit-button
{
	position:absolute;
	top:120px;
	left:0;
}


#footer
{
	width:auto;
	height:auto;
	margin:0 0 0 0;
	padding:0 0 0 0 ;
	min-height:150px;
	background:url(/assets/images/bg-page-bottom.jpg) no-repeat bottom center;
	vertical-align: bottom;
}
#footer .inside
{
	vertical-align: bottom;
	margin:0 0 0 0;
	padding:120px 40px 20px 40px;
	position:relative;
}

#footer div#links-admin
{
	width:350px;
	margin:5px 0;
	clear:both;
	position:absolute;
	bottom:10px;
	right:40px;
	text-align:right;
}
#footer div#links-admin ul
{
	list-style:none;
}
#footer div#links-admin ul li
{
	display:inline-table;
}

