/*
Theme Name: ETI
Theme URI: www.entertainmentteam.com
Description: ETI's Theme
Author: Joe Weidenbach
Author URI: http://www.jaydubonline.com
Version: 1.0
*/

/* Set Up HTML 5 Elements */
article, aside, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}

/* ET Specific Code */
html {
	width: 100%;
	background-image: -moz-linear-gradient(top, #333399, #000000); /* FF3.6 */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #333399),color-stop(1, #000000)); /* Saf4+, Chrome */
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#333399', endColorStr='#000000'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr='#333399', endColorStr='#000000')"; /* IE8 */
	background-color: black;
}

#wrapper {
	background: black;
}

p {
	color: white;
	font: 10pt verdana, helvetica, arial, sans-serif;
}

li {
	font: 10pt verdana, helvetica, arial, sans-serif;
}

a {
	font: 10pt verdana, helvetica, arial, sans-serif;
	zoom: 1;
}

h1#masthead {
	text-indent: -9999px;
	overflow: hidden;
	background: url('images/header.jpg');
	width: 940px;
	height: 250px;
}

ul#homeNav li {
	display: inline;
}

ul#homeNav li a {
	display: block;
	width: 235px;
	height: 600px;
	float: left;
	text-indent: -9999px;
}

ul#homeNav li a#weddings {
	background: url('images/homeNav_01.jpg');
}

ul#homeNav li a#corporate {
	background: url('images/homeNav_02.jpg');
}

ul#homeNav li a#private {
	background: url('images/homeNav_03.jpg');
}

ul#homeNav li a#public {
	background: url('images/homeNav_04.jpg');
}

ul#homeNav li a#weddings:hover {
	background: url('images/homeNav_over_01.jpg');
}

ul#homeNav li a#corporate:hover {
	background: url('images/homeNav_over_02.jpg');
}

ul#homeNav li a#private:hover {
	background: url('images/homeNav_over_03.jpg');
}

ul#homeNav li a#public:hover {
	background: url('images/homeNav_over_04.jpg');
}

nav ul {
	text-align: center;
	height: 2em;
	background-image: -moz-linear-gradient(top, #333333, #aaaaaa, #aaaaaa, #333333);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #333333),color-stop(1, #aaaaaa),color-stop(2, #aaaaaa),color-stop(3, #333333));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#999999', endColorStr='#666666'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr='#999999', endColorStr='#666666')"; /* IE8 */
	background-color: #777777;
	-moz-border-radius: 10px;
}

nav ul li {
	display: inline;
	padding: 0.5em 0.5em;
}

nav ul li a {
	font-size: 14pt;
	color: black;
	text-decoration: none;
}

nav ul li a:hover {
	color: white;
}

nav p#breadcrumbs {
	font-style: italic;
	padding: 0.5em;
}

article {
	padding: 1.5em;
	margin-bottom: 1em;
	-moz-border-radius: 12px; /* FF1+ */
	-webkit-border-radius: 12px; /* Saf3+, Chrome */
	border-radius: 12px; /* Opera 10.5, IE 9 */
	-moz-box-shadow: 0px 0px 4px #ffffff; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 4px #ffffff; /* Saf3.0+, Chrome */
	box-shadow: 0px 0px 4px #ffffff; /* Opera 10.5, IE 9.0 */
	filter:  progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=0px, Color='#ffffff'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=0px, Color='#ffffff')"; /* IE8 */
	background-image: -moz-linear-gradient(top, #aaaaaa, #888888); /* FF3.6 */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #aaaaaa),color-stop(1, #888888)); /* Saf4+, Chrome */
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#aaaaaa', endColorStr='#888888'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr='#aaaaaa', endColorStr='#888888')"; /* IE8 */
	background-color: #aaaaaa;
}

.current_page_item {
	text-style: italic;
}

.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
	margin: 0 1em 1em 0;
}

.alignright {
	float: right;
	margin: 0 0 1em 1em;
}

.wp-caption {
	border: 1px solid black;
	text-align: center;
	background: white;
	padding: 0.5em 0 0;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font: italic 10pt verdana, helvetica, arial, sans-serif;
	text-align: center;
	padding: 0 .5em 1em;
}

article ul li {
	margin-left: 2em;
	margin-bottom: 0.5em;
	list-style-type: disc;
	list-style-position: outside;
}

aside#sidebar {
	color: white;
}

aside#sidebar a {
	color: #aaaaaa;
}

aside#sidebar a:hover {
	color: #ffffff;
}

aside#sidebar h2, aside#sidebar h2 a {
	font: bold 12pt verdana, helvetica, arial, sans-serif;
}

aside#sidebar>ul>li {
	padding: 0 0 2em 1em;
}

aside#sidebar>ul ul {
	padding: 0 0 0 2em;
}

aside#sidebar hr {
	padding: 0;
}

article h2 {
	clear: both;
	font: bold 18pt verdana, helvetica, arial, sans-serif;
	padding-bottom: 0.5em;
}

article blockquote p {
	font: italic 14pt verdana, helvetica, arial, sans-serif;
}

article h2 a {
	font: bold 18pt verdana, helvetica, arial, sans-serif;
}

article p {
	color: black;
	padding: 0 0 2em;
	line-height: 1.4em;
}

article .flowplayer_container {
	float: left;
	margin: 0 1em 0.5em 0 !important;
}

#services {
	border-top: 1px double white;
}

#services .pagenav {
	color: white;
	font: bold 16pt verdana, helvetica, arial, sans-serif;
}

#services .pagenav>ul>li {
	float: left;
	text-align: left;
	padding: 0 0.75em;
	font: bold 12pt verdana, helvetica, arial, sans-serif;
}

#services .pagenav a {
	font: bold 12pt verdana, helvetica, arial, sans-serif;
	color: #cccccc;
}

#services .pagenav a:hover {
	color: #ffffff;
}

#services .pagenav a:visited {
	color: #999999;
}

#services .pagenav>ul>li li {
	text-indent: 1.5em;
	font: bold 10pt verdana, helvetica, arial, sans-serif;
}

#services .pagenav>ul>li li a {
	font: bold 10pt verdana, helvetica, arial, sans-serif;
}

#services .pagenav>ul:after, article:after {
	content: " ";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

#services .pagenav>ul, article {
	display: inline-block;
}

html[xmlns] #services .pagenav>ul, article {
	display: block;
}

* html #services .pagenav>ul, article {
	height: 1%;
}

footer {
	padding: 0.5em 0;
	margin-bottom: 0px;
	/*-moz-border-radius-topleft: 1em;
	-webkit-border-top-left-radius: 1em;
	-moz-border-radius-topright: 1em;
	-webkit-border-top-right-radius: 1em;
	border-top-left-radius: 1em;
	border-top-right-radius: 1em;
	filter:  progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=0px, Color='#ffffff'); /* IE6,IE7 */
	/*-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=0px, Color='#ffffff')"; /* IE8 */
	/*background-image: -moz-linear-gradient(top, #666666, #999999); /* FF3.6 */
	/*background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #666666),color-stop(1, #999999)); /* Saf4+, Chrome */
	/*filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#999999'); /* IE6,IE7 */
	/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#999999')"; /* IE8 */
	/*background-color: #CCCCCC;
	background-color: rgba(204, 204, 204, 0.6);  /* FF3+, Saf3+, Opera 10.10+, Chrome */
	/*filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#99CCCCCC',endColorstr='#99CCCCCC'); /* IE6,IE7 */
	/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#99CCCCCC',endColorstr='#99CCCCCC')"; /* IE8 */
}

footer p, footer p a {
	color: white;
	font: italic 8pt verdana, helvetica, arial, sans-serif;
	text-align: center;
}
