/* Stylesheet for DREWLJ.COM
   Net Visibility Group www.netvisibilitygroup.com
   Author: Dennis Sinacola
*/

body {
	font-family:"Lucida Sans", Arial, Verdana, sans-serif;
	font-size:12px;
	color:#ccc;
	margin:0px;
	background:url(images/bg.jpg) repeat-x;
	background-color:#190707;
}
a {
	color:#E6C97B;
	text-decoration:none;
}
a:hover {
	color:#E6C97B;
	text-decoration:underline;
}
img {
	border:none;
}
h1 {
	color:#A9865E;
	font-size:18px;
}
h3 {
	color:#763535;
	font-size:15px;
}
p {
	text-align:justify;
}
button{
	border:1px solid #191820;
	margin:0;
	padding:0;
}
button img{
	margin:0;
	padding:0;
}
button img:hover{
	cursor:wait;
}
#maintable {
	margin:auto;
}
#inner_left_side{
	background:url(images/left_side.jpg);
	background-repeat:no-repeat;
	width:23px;
}
#inner_right_side{
	background:url(images/right_side.jpg);
	background-repeat:no-repeat;
	width:12px;
}
#center_column {
	width:800px;
}
.side_stripe {
	margin:auto;
}
.btn {
	background-color:#AA875F;
}
.btn_link {
	display:block;
}
.btn a:hover img {
	visibility:hidden;
}
#btn1{
	background:url(images/btn1.jpg);
}
#btn2{
	background:url(images/btn2.jpg);
}
#btn3{
	background:url(images/btn3.jpg);
}
#btn4{
	background:url(images/btn4.jpg);
}
#btn5{
	background:url(images/btn5.jpg);
}
#btn6{
	background:url(images/btn6.jpg);
}
#btn7{
	background:url(images/btn7.jpg);
}
#btn1:hover{
	background:url(images/btn1_over.jpg);
}
#btn2:hover{
	background:url(images/btn2_over.jpg);
}
#btn3:hover{
	background:url(images/btn3_over.jpg);
}
#btn4:hover{
	background:url(images/btn4_over.jpg);
}
#btn5:hover{
	background:url(images/btn5_over.jpg);
}
#btn6:hover{
	background:url(images/btn6_over.jpg);
}
#btn7:hover{
	background:url(images/btn7_over.jpg);
}
#sidebar{
	background:url(images/sidebar_bg.jpg);
	background-repeat:repeat-y;
}
div.sidebar_content{
	padding:20px;
}
ul.link_list{
	padding-left:40px;
	list-style-image: url('images/li.jpg');
}
ul.link_list li{
	margin-bottom:4px;
	padding:3px 6px;
}
ul.link_list li a{
	color:#ccc;
}
div.sidebar_content ul.link_list li{
	padding:6px 6px;
}
div.sidebar_content ul.link_list{
	padding-left:10px;
}
div.sidebar_content ul.link_list li:hover{
	text-decoration:underline;
	background-color:#423F52;
}
ul.check_list{
	padding-left:40px;
	font-size:14px;
	font-weight:bold;
	list-style-image: url('images/checkmark.png');
}
ul.check_list li{
	margin-bottom:12px;
	padding:3px 6px;
}
ul.check_list li a{
	color:#ccc;
}div#contact_form #entry{
	margin:20px;
}
div#contact_form #entry input, div#contact_form #entry textarea{
	font-family:"Lucida Sans", Arial, Verdana, sans-serif;
	font-size:11px;
	color:#ccc;
	background-color:#100F15;
	width:100%;
	margin:4px 0;
	border:1px solid black;
}
div#contact_form #entry textarea{
	height:80px;
	overflow:auto;
}
#page{
	background:url(images/page_bg.jpg);
	background-repeat:no-repeat;
	background-color:#100F15;
}
#content{
	padding:40px;
}
#slideshow_overlay{
	position:absolute;
	z-index:100;
}
#slideshow{
	width:960px;
	height:225px;
	z-index:0;
	margin:0;
}
blockquote.testimonial{
	clear:both;
	padding:0 20px 20px 20px;
	margin:0 0 20px 0;
	width:500px;
	background-color:#22202b;
	border:1px solid #434258;
}
blockquote.testimonial .q{
	font-size:14px;
	text-align:left;
	font-style:italic;
}
div.quote{
	margin-top:20px;
	padding-bottom:140px;
	width:68px;
	height:48px;
}
div.quote_left{
	float:left;
	margin-right:20px;
	background:url(images/quote_left.png);
	background-repeat:no-repeat;
}
div.quote_right{
	float:right;
	margin-left:10px;
	background:url(images/quote_right.png);
	background-repeat:no-repeat;
}
#footer {
	padding:20px;
	background-color:#050807;
}
#footer div#left_block {
	float:left;
	width:550px;
	text-align:center;
	letter-spacing:.2em;
}
#footer .contact, #footer .address {
	font-size:10px;
	text-align:center;
	white-space:nowrap;
	width:270px;
}
#footer .name {
	font-size:16px;
}
#footer .email {
	font-size:12px;
}
#footer div#right_block {
	float:right;
	width:250px;
	white-space:nowrap;
}
#footer #nvg_logo {
	float:left;
	padding-right:10px;
}
#footer #nvg_tagline {
	font-size:9px;
	padding-top:6px;
	white-space:nowrap;
}
#footer #nvg_name {
	font-size:14px;
	letter-spacing:.18em;
}
#footer #bottom {
	position:relative;
	top:20px;
	clear:both;
	text-align:center;
	font-size:9px;
	padding-bottom:60px;
}
#footer #keywords {
	position:relative;
	top:-56px;
	text-align:right;
	padding-right:20px;
	font-size:9px;
}
#footer #copyright{
	clear:both;
	font-size:9px;
	text-align:center;
	white-space:nowrap;
	padding-top:30px;
	letter-spacing:.3em;
}
.photo_left {
	float:left;
	border:1px solid black;
	margin:2px 20px 10px 0;
}
.photo_right {
	float:right;
	border:1px solid black;
	margin:2px 0 10px 20px;
}
.spin{
	color:red;
	font-size:10px;
}
