﻿body {margin: 0; padding: 0; background: #551717 url('images/body_bg.jpg') center repeat-y;}

#wrapper {margin: 0 auto; /*padding: 100px 0 0 0;*/ width:800px; /*background: #fff url('images/logo.jpg') top left no-repeat;*/}

#wrapper_inner {margin: 0; padding: 180px 200px 25px 25px; border-top: 10px solid #3c3c3c; background: none;}
#wrapper_inner1 {margin: 0; padding: 150px 200px 25px 25px; border-top: 10px solid #3c3c3c; background: none;}
#wrapper_inner.short {padding-bottom: 0;}
#wrapper_inner.wide {padding-right: 25px;}

#bg_home {background: #fff url('images/hp_main.jpg') top left no-repeat; margin: 0; padding: 0;}
#bg_contact {background: #fff url('images/contact_main.jpg') top left no-repeat; margin: 0; padding: 0;}
#bg_downloads {background: #fff url('images/downloads_main.jpg') top left no-repeat; margin: 0; padding: 0;}
#bg_faq {background: #fff url('images/faq_main.jpg') top left no-repeat; margin: 0; padding: 0;}
#bg_testimonials {background: #fff url('images/testimonials_main.jpg') top left no-repeat; margin: 0; padding: 0;}
#bg_services {background: #fff url('images/services_main.jpg') top left no-repeat; margin: 0; padding: 0;}
#bg_jockey {background: #fff url('images/video_main-new.jpg') top left no-repeat; margin: 0; padding: 0;}
#bg_wedding {background: #fff url('images/planner_main-new.jpg') top left no-repeat; margin: 0; padding: 0;}
#bg_video {background: #fff url('images/video_main.jpg') top left no-repeat; margin: 0; padding: 0;}


#wrapper_inner h1 {font: 30px Georgia, "Times New Roman", Times, serif;	color: #8f9100;	text-align: left;}
#wrapper_inner h2 {font: 18px Georgia, "Times New Roman", Times, serif;	color: #737373;	text-align: left;}
#wrapper_inner h3 {font: bold 15px Georgia, "Times New Roman", Times, serif;	color: #000; text-align: left;}
#wrapper_inner h3, #wrapper_inner h2 {margin-bottom: 5px;}
#wrapper_inner, #wrapper_inner p, #wrapper_inner ul, #wrapper_inner td {font: 12px/175% Arial, Helvetica, sans-serif; color: #737373; text-align: left;}
#wrapper_inner.italic p, #wrapper_inner.italic ul, #wrapper_inner.italic td {font-style: italic;}
#wrapper_inner a, #wrapper_inner p a, #wrapper_inner ul a, #wrapper_inner td a, #footer p a {	color: #000;	text-decoration: underline;}
#wrapper_inner a:hover, #wrapper_inner p a:hover, #wrapper_inner ul a:hover, #wrapper_inner td a:hover, #footer p a:hover {	color: #fd903e; text-decoration: none;}

#right_col {margin: 0; padding: 0; width: 175px; float: right; position: relative;background-color: #000000;}

#nav {margin: 0; padding: 0; width: 175px; height: 152px; background: #3c3c3c; border-top: 10px solid #3c3c3c;}
#nav ul {margin: 0; padding: 0; list-style: none; font: 12px Verdana, "Times New Roman", Times, serif; color: #fd903e; text-align: left;}
#nav ul li {margin: 0; padding: 0; display: block; width: 175px;}
#nav ul li a {display: block; margin: 0; padding: 3px 0; width: 175px; background: none; text-decoration: none; color: #e5e692; font-weight: bold;}
#nav ul li a:hover {background: #3c3c3c; text-decoration: none; color: #fff; font-weight: bold; background: #000 url('images/nav_bg.jpg') top left no-repeat; }
#nav ul li a.current {background: #3c3c3c; text-decoration: none; color: #fff; font-weight: bold;}
#nav ul li a.top {padding-top: 0;}
#nav ul li a span {padding: 0 0 0 15px;}

#block-ver, #block-ver_dj, #block-ver_video, #block-ver_wedding {margin: 0; padding: 0; width: 175px; height: 175px;}
#block-ver_dj {background: #000 url('images/hp_dj-new.jpg') top left no-repeat;}
#block-ver_video {background: #000 url('images/hp_video.jpg') top left no-repeat;}
#block-ver_wedding {background: #000 url('images/hp_planner-new.jpg') top left no-repeat;}
#block-ver a, #block-ver_dj a, #block-ver_video a, #block-ver_wedding a {display: block; margin: 0; padding: 15px 0; font: 17px Verdana, "Times New Roman", Times, serif;	color: #ffbd8c; text-align: center; width: 175px; background: #000; text-decoration: none;}
#block-ver a:hover, #block-ver_dj a:hover, #block-ver_video a:hover, #block-ver_wedding a:hover {background: #fd903e; text-decoration: none; color: #fff;}

#footer {margin: 0 auto; width: 800px; padding: 15px 0; clear: both; background: none; border-top: 10px solid #3c3c3c;}
#footer p {margin: 0; font: 10px/200% Arial, Helvetica, sans-serif; color: #fff; text-align: left;}
#footer p a {text-decoration: none; color: #fff;}
#footer p a:hover {text-decoration: underline overline; color: #e5e692;}


#button {
	width: 175px;
	border-right: 0px solid #000;
	padding: 0 0 0em 0;
	margin-bottom: 1em;
	font-family: 'Trebuchet MS', 'Lucida Grande',Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size:15px ;
	background-color: #3c3c3c;
	color: #000000;
	}
#button ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	}
		
#button li {
	border-bottom: 1px solid #DFC966;
	margin: 0;
	}
#button li a {
	display: block;
	padding: 1px 1px 1px 0.5em;
	border-left: 10px solid #DFC966;
	border-right: 10px solid #DFC966;
	background-color: #3c3c3c;
	color: #DFC966;
	text-decoration: none;
	width: 100%;
	}

#button li a {
	width: auto;
	}

#button li a:hover {
	border-left: 10px solid #3c3c3c;
	border-right: 10px solid #3c3c3c;
	background-color: #000000;
	color: #fff;
	}

#button li a.current {
	border-left: 10px solid #3c3c3c;
	border-right: 10px solid #3c3c3c;
	background-color: #000000;
	color: #fff;
	}
	

#flash { color: #FF0000 !important; font-weight: bold; }
#flash li.flash_list_item { color: #FF0000 !important; }
#flash div.flashSuccess { color: #00FF00 !important; font-size: 16px !important; }
#blogSection {
	width:150px;
    padding-left:10px;
    font-size:11px;
    color:#FFF;
    font-weight:bold;
    font-family:Georgia, "Times New Roman", Times, serif;
    
}
#blogSection h2 {
	color:#F6E6B5;
    font-size:17px;
    font-weight:bold;
}
#blogSection a {
	color:#FFF;
    text-decoration:none;
}
#blogSection a:hover {
	color:#FFF;
    text-decoration:none;
}
#bodySpace{
	padding-top:100px;
}