/*   
Theme Name: Eventure 2009
Theme URI: http://www.eventureinternet.com/
Description: Design for Eventure Internet's 2009 relaunch
Author: Eventure Internet
Author URI: http://www.eventureinternet.com/
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0}
ul li {font-weight: normal;}
html {height: 100%;min-height: 100%;max-height: 100%;}
body {background:#000 url(/wp-content/themes/eventure_2009/images/smokehue.jpg) no-repeat center top;text-align: left;min-width: 760px;height:100%;min-height:100%;}
#bg{width: 100%;z-index:2;}
#wrapper {margin: 0 auto; width: 960px;text-align:left;}
#header {width: 100%; height: 120px;position:relative;}
#container {width: 100%; position: relative; left: 5px;}
#footer {background:#000 url(/wp-content/themes/eventure_2009/images/footer_bg3.gif) repeat-x; width: 100%; clear:both; padding-top:35px;padding-bottom: 30px;margin-top:-20px;position:relative;}
#footer-inner {width: 940px; margin:0 auto;height:140px;position:relative;padding: 15px 0 10px 0px; border-bottom: 1px solid #333;}
#footer-inner .base {width:230px;position:absolute;left:710px;top:120px;}
#footer-inner #copyright {position:absolute;left:0;top:168px;color:#7d7d7d;}

#footer-inner .links {float: left;margin-right: 30px;}
#footer-inner .links h2 {display: block;font-size: 16px; color:#bb361a; border-bottom:double 4px #525151;padding-bottom:4px;}
#footer-inner .links ul {float: left; width: 330px;}
#footer-inner .links ul li { float: left; overflow: hidden; width: 160px; }
#footer-inner .links ul li a {background: url(/wp-content/themes/eventure_2009/images/ftr_blt.png) no-repeat 0 2px;padding-left: 12px;color: #7d7d7d;display:block;}
#footer-inner .links ul li a:hover {color:#939393; text-decoration:none;}
#footer-inner
.left {float: left;}
p.about {font-family: Tahoma;}

.clearboth {clear:both;height:10px;width:100%;}

#flback {
	margin:0 auto;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
}

a#logo {position: absolute;background: url(/wp-content/themes/eventure_2009/images/ev_logo.png) no-repeat;height:83px;width: 264px;top: 10px;}
div.phone {width: 205px;height: 36px;background: url(/wp-content/themes/eventure_2009/images/phone_nr.png) no-repeat;position: absolute;top: 40px;left: 750px;}

#container #master-col-content {float:right; width:766px; padding: 0 19px; background: transparent url(/wp-content/themes/eventure_2009/images/png-background.png) top center repeat-y;min-height:600px; z-index: 0;}
#home-header {border-bottom: 1px solid #999; float:right; height: 323px; width: 100%; position: relative; overflow: hidden;}
#master-col-content #master-content-header {border-bottom: 1px solid #999; float:right; height: 268px; width: 100%; position: relative; overflow: hidden; z-index: 1;}
#container.onecol #master-content-header, #master-col-content #master-content-header.section-index {height: auto; width:742px; margin: 0 12px; background: #fff; border-bottom:1px solid #999; }
#master-col-content #master-content-container {float: left; padding: 0 12px; background: #fff;margin:20px 0 20px 0; position: relative; z-index: 1;min-height:960px;}
#container.onecol #master-col-content #master-content-container { width:742px; background: #fff;}

#container.twocolumn div.content-col1 {float:left; width: 365px; margin: 0 12px 0 0}
#container.twocolumn div.content-col2 {float:left; width: 365px;}

#container.twocolumn div.content-col-subcol-container {float: left; border-bottom: 1px solid #ccc; width:366px;}
#container.twocolumn div.content-col-subcol-container.last {border: none;}
#container.twocolumn div.content-col-subcol-container div.content-col-subcol1 {float:left; width: 178px; margin: 0 10px 0 0 }
#container.twocolumn div.content-col-subcol-container div.content-col-subcol2 {float:left; width: 178px; }

#container.onecol div.content-col-subcol1 {float:left; width: 220px; margin: 0 20px 0 0 }
#container.onecol div.content-col-subcol2 {float:left; width: 220px; }

#blog {float: left;width: 235px;border: 1px solid #ccc;padding-bottom: 5px;
}
#blog h2 {background:#bb361a;color: #fff;font-size: 16px;margin:0 0 5px 0;padding: 5px;background:#bb361a;
}
#blog p {font-size: 11px;margin: 0 0 5px 0;padding: 0 5px 0 5px;
}
#blog h3 {font-size: 13px;line-height: 16px;padding: 0 0 0 5px;margin: 0 0 5px 0;color: #bb361a;
}
#blog div.alt p {color:#bb361a;
}
#blog a {float:right;font-size: 12px;padding-right: 5px;color: #7b7b7b;
}
#blog a:hover {text-decoration: none;color:#999;
}
#contact_home {float: right;border: 1px solid #ccc;margin-left:10px;width: 475px;padding: 0;
}
#contact_home h2, #contact_form h2 {background:#bb361a;color: #fff;font-size: 16px;margin:0 0 5px 0;padding: 5px;background:#260d6a;
}
h1 {
text-transform: capitalize;
}
div.twocolumn_home h1 {
text-transform: none;
}
#contact_home td {width: 100%;
}
#contact_home table {margin: 0 20px 0 20px;
}
#contact_home td input {width: 180px;margin:0;padding: 3px;vertical-align: top;
}
#contact_home .send_form_btn {height: 34px;width: 73px;float: right;
}
#contact_home td label {vertical-align: top;
}
.RightCol {width: 180px;margin: 0 0 0 20px;float: right;
}
.RightCol h2.col_title {font-size: 16px;text-align: center;line-height: 20px;
}
.RightCol .case_studies h3 {font-size: 13px;color: #000;margin-bottom: 4px;
}
.RightCol .case_studies img {padding: 1px;border: 1px solid #999;
}
.RightCol .case_studies img:hover {border: 1px solid #b03652;
}
#contact_form {float: right;width: 178px;margin: 10px 0 10px 0;padding: 0;border: 1px solid #260d6a;
}
#contact_form td {padding: 0 10px 4px 10px;margin: 0;
}
#contact_form td input {width: 154px;
}
#contact_form td select {width: 160px;
}
#contact_form .send_form_btn {height: 34px;width: 73px;float: right;
}

#master-content-container ul { list-style-type: none; margin-left: 0; padding-left: 0; }
#master-content-container ul li {padding-left: 20px;padding-bottom: 20px;background: url(/wp-content/themes/eventure_2009/images/list_blt.gif) no-repeat 3px 4px;
}

/*-- 1.2.4 - DEFAULT ELEMENT STYLING --*/
body {font: normal 13px/16px Arial, Helvetica, sans-serif; color: #4a4949;}
/*
h1.large {font-size: 36px; font-weight: normal; line-height: 40px; color: #bb361a}
h1 {font-size: 30px; font-weight: normal; line-height: 40px; color: #bb361a}
*/
h1 {font-weight: bold; font-size: 24px; line-height: 30px; color:#bb361a; margin-bottom:10px}
h2 {font-size: 16px; font-weight: bold; color: #4a4949; margin-bottom:15px}
h3 {font-size: 14px; font-weight: bold; color: #4a4949; margin-bottom:8px}
p, blockquote, address, ul, ol {margin: 0 0 17px 0}
cite {color: #FF9900; margin: 0 0 17px 0;}
hr {width: 100%; border:none; margin:15px 0 17px 0; border-top: 1px solid #ccc; height: 0px}
a {color: #BB361A; text-decoration: none;}
a:link {}
a:visited {}
a:hover {text-decoration: underline}
a:active {}
img {}
ol {}
ol li {}
ul {}
ul li {}
iframe {margin: 0 0 17px 0; border: 1px solid #999}
.right {float: right;}

/** menu **/

#container #menu {position: absolute; top: 0; left: -10px;  width: 182px; background:transparent url(/wp-content/themes/eventure_2009/images/menu_bg1.png) repeat; margin: 0 12px 0 0;text-align: right; z-index: 0;}
#container #menu ul { position: relative; z-index: 100; overflow: hidden; width: 182px;}
#container #menu ul li a {font: bold 16px/24px Arial, Helvetica, sans-serif; color: #FFF; text-decoration: none;padding-right:10px;display:block;height:1%;}
#container #menu ul li ul li ul li { margin: 5px 0; }
#container #menu ul li a {color: #fff}
#container #menu ul li a:hover {background:url(/wp-content/themes/eventure_2009/images/menu_hovr.png) repeat-x;color:#fff;}
#container #menu ul li.current_page_item ul a { background:none;}
#container #menu ul ul {background: transparent url(/wp-content/themes/eventure_2009/images/whiteline.png) bottom left no-repeat; padding: 0 0 8px 0; margin: 2px 0 7px 0}
#container #menu ul li ul li a {font: bold 13px/20px Arial, Helvetica, sans-serif; color: #fff; text-decoration: none}
#container #menu ul ul ul { margin-left: 10px; }
#container #menu ul li ul li li a {color: #FFF; line-height:14px; }
#container #menu ul li ul li li a:hover {color: #000}
#container #menu ul li ul li a:hover {color: #fff} /* 2nd lev */
span.blue {color:#c4ceec;}
span.yell {color:#e9f47b;}
span.grn {color:#a9e969;}
#header-underlay {position: absolute; height: 323px; width: 766px; overflow: hidden; z-index: 1}

.page-item-10 a,
.page-item-20 a,
.page-item-40 a {
	background: none !important;
	cursor: default;
}

.page-item-10 ul a:hover,
.page-item-20 ul a:hover,
.page-item-40 ul a:hover {
	background: transparent url(/wp-content/themes/eventure_2009/images/menu_hovr.png) repeat-x !important;
	cursor: pointer;
}

#container #menu ul li.current_page_item a { background:transparent url(/wp-content/themes/eventure_2009/images/menu_hovr.png) repeat-x !important;}

div.header-block{float: left; width: 382px; height: 323px; background: #FFF; overflow: hidden}
div.header-block h1, #container.twocolumn #header-underlay div.header-block p {margin: 15px 30px;}
div.header-block p {line-height: 25px; line-height:25px; font-size:16px;}

#header-underlay #header-options {width: 383px; overflow: hidden; float:right; border-left: 1px dotted #999; height: 323px; margin: 0;}
#flash-container {padding: 12px;}
#wrapper { width: 980px; }

#flash_portfolio {
	margin-bottom: 25px;
}

.wp_content {
	float: left;
	overflow: hidden;
	width: 542px;
}

.wp_content blockquote,
.wp_content ol,
.wp_content p,
.wp_content ul {
	font-family: Tahoma, Verdana, Geneva, sans-serif;
	font-size: 13px;
}

.wp_content ol {
	list-style-type: decimal;
	padding-left: 25px;
}

.wp_content ul {
	list-style-type: disc;
	padding-left: 25px;
}

.wp_content_with_right_column {
	padding-right: 15px;
	width: 271px;
}

.wp_content_right_column {
	float: left;
	overflow: hidden;
	padding-top: 40px;
	width: 256px;
}

.h1_not_displayed {
	padding-top: 0;
}

img.h1 {
	padding-bottom: 10px;
}

.wp_content ol {
	padding-left: 30px;
}

.wp_content ol,
.wp_content ol li {
	list-style-type: decimal;
}

.hidden {
	display: none;
}

.aligncenter {
	display: block;
	margin: 0 auto;
	padding: 0 0 15px 0;
}

.alignleft {
	float: left;
	padding: 0 15px 15px 0;
}

.alignright {
	float: right;
	padding: 0 0 15px 15px;
}

p.aligned_left {
	float: left;
}

p.aligned_right {
	float: right;
}

.single_line_break {
	margin-bottom: 0;
	padding-bottom: 0;
}

p.meta {
	font-size: 11px;
}

div.comments,
div#respond {
	clear: both;
}

div.divider {
	border-bottom: 1px solid #d9d9d9;
	clear: both;
	height: 5px;
	margin: 5px 0 20px 0;
	overflow: hidden;
}

div.divider_2 {
	border-bottom: 1px dashed #d9d9d9;
	clear: both;
	height: 5px;
	margin: 5px 0 20px 0;
	overflow: hidden;
}

p.awaiting_moderation {
	color: #bf0000;
	font-style: italic;
}

.hidden {
	display: none;
}

span.clear_floats {
	clear: both;
	display: block;
	font-size: 0;
	height: 0;
	margin: 0;
	padding: 0;
	overflow: hidden;
	width: 100%;
}

/*ul.paragraphs li {
margin-bottom: 15px !important;
}*/

blockquote {
	border-left: 2px solid #d9d9d9;
	color: #808080;
	font-size: 13px !important;
	line-height: 18px;
	margin: 0;
	padding: 0 0 0 15px;
}

blockquote p {
	font-size: 13px !important;
}
a.click_through {width:538px;height:190px;display:block;position:absolute;top:17px;}

div.new_portfolio_items div.portfolio_title {
	background: #efe3c4;
	border: 1px solid #e9d8ad;
	margin: 0 0 15px 0;
	overflow: hidden;
	width: 540px;
}

div.new_portfolio_items div.portfolio_title a {
	color: #003580;
}

div.new_portfolio_items div.portfolio_title a:active,
div.new_portfolio_items div.portfolio_title a:focus,
div.new_portfolio_items div.portfolio_title a:hover {
	color: #bf0000;
}

div.new_portfolio_items h2 {
	float: left;
	font-size: 19px;
	font-weight: normal;
	margin: 0;
	padding: 4px 6px 5px 6px;
	width: 35%;
}

div.new_portfolio_items h2.portfolio_categories {
	width: 90%;
}

div.new_portfolio_items p.view_more {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0;
	padding: 4px 6px 0 6px;
	text-align: right;
	width: 45%;
}

div.new_portfolio_items div.item {
	border-bottom: 1px solid #d9d9d9;
	clear: both;
	margin: 0 0 20px 0;
	min-height: 125px;
	overflow: hidden;
	padding: 0 0 15px 0;
	position: relative;
	width: 100%;
}

div.new_portfolio_items div.last {
	border-bottom: none;
}

div.new_portfolio_items div.item div.left_bit {
	float: left;
	width: 200px;
}

div.new_portfolio_items div.item div.left_bit h3 {
	font-size: 13px;
	margin: 0;
	padding: 5px 0 0 0;
}

div.new_portfolio_items div.item div.left_bit p {
	margin: 0;
	padding: 0 0 2px 0;
}

div.new_portfolio_items div.item div.left_bit p.video_case_study {
	bottom: 33px;
	left: 0;
	padding-bottom: 0;
	position: absolute;
}

div.new_portfolio_items div.item div.left_bit p.more_details {
	bottom: 17px;
	left: 0;
	padding-bottom: 0;
	position: absolute;
}

div.new_portfolio_items div.item div.right_bit {
	float: left;
	width: 300px;
}

div.new_portfolio_items div.item div.right_bit ul li {
	float: left !important;
	overflow: hidden;
	padding-bottom: 2px !important;
	padding-right: 5px !important;
	width: 125px !important;
}

div.new_portfolio_items ul.portfolio_categories li {
	background: none !important;
	float: left;
	margin: 0 !important;
	overflow: hidden;
	padding: 0 0 5px 0 !important;
	text-align: center;
	width: 135px;
}

#container #menu .page-item-330 ul {
	display: none;
}

img.moving_soon {
	left: 350px;
	position: absolute;
	top: 0;
}
.slogan {
position:absolute;
top:80px;
left:8px;
color:#fff;
font-weight:bold;
font-size:9px;
}



#header-options h3 {
color:#BB361A;
font-size:2em;
margin:20px;
}

#Slideshow {
position:relative;
width:345px;
background:#fff;
color:#000;
margin:20px;
height:193px;
}

.testimonial {
display:none;
padding:15px;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:18px;
line-height:20px;
position:absolute;
top:0px;
height:160px;
}

.active {
display:block;
}

.testimonial-person {
position:absolute;
bottom:10px;
right:10px;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-size:11px;
}
