/*
Theme Name: Missionary Ventures
Theme URI: http://www.mvi.org/
Description: The theme for Missionary Ventures.
Version: 1.0
Author: Web Solutions of America
Author URI: http://www.wsoaonline.com
*/

* {
	margin:0;
	padding:0
}

h2 {
	font:normal 18px Arial, Verdana, Sans-Serif;
	color:#000
}

body {
	text-align:center;
	background:#B0B0B0 url(/wp-content/themes/mvi/images/background-main.png) repeat-x 0 0
}

p, td, input, select, textarea, ul, ol, pre, dt, dd, body#blog .navigation .alignleft a, body#blog .navigation .alignright a,
#quizzin, #quizzin * {
	font:normal 11px Verdana, Arial, Sans-Serif;
	color:#454545;
	margin-bottom:10px
}

#quizzin * {margin:0 !important;padding:0 !important;height:0px !important}

#quizzin div, #quizzin form, #quizzin p, #quizzin h2, #quizzin input, #quizzin ul, #quizzin ol, #quizzin li, #quizzin span {width:auto !important; display:block; height:auto !important}

#quizzin h2, #quizzin p, #quizzin div, #quizzin form, #quizzin ul, #quizzin ol, #quizzin li {padding:0 10px !important}

#quizzin p, #quizzin ul, #quizzin ol {margin-bottom:10px !important}


#quizzin li {margin-left:15px !important}

#quizzin h2 {margin-top:10px !important}
 
#quizzin input {margin-bottom:10px !important}

#quizzin div.quizzin-question, .question-content {
	font-weight:bold !important
}

#quizzin h2 {
	font:bold 17px "Helvetica Condensed", Helvetica, "Arial Narrow", Arial, Verdana, Sans-Serif !important;
	color:#BA2331 !important;
	padding:10px
}

#quizzin input#next-question
#quizzin p input,
#quizzin p script {display:none !important;height:1% !important}

#quizzin form,
#quizzin .show-question,
#quizzin p {display:block;width:241px;margin:0 auto;padding:10px}
#quizzin p.unanswered {padding:0 !important}
#quizzin hr {border:0;display:block;height:1px;background:url("/wp-content/themes/mvi/images/border-latest-news-item.png") no-repeat scroll 50% 100% transparent;
}

#child_front{	margin-bottom:20px; border: 1px solid #dbdbdd; display:block; width: 261px;text-align:center;}
#child_front p{
	font:normal 11px Verdana, Arial, Sans-Serif;
	color:#454545;
	padding:10px;
	text-align:left;
}
#child_front h2{
	font:bold 17px "Helvetica Condensed", Helvetica, "Arial Narrow", Arial, Verdana, Sans-Serif !important;
	color:#BA2331 !important;
	padding:10px;
	margin-top:10px !important;
	text-align:left;
}
#child_front img{
	/*position:absolute;*/
	text-align:center;
	margin-top:10px;
}

#child_front a img{
	border: 1px solid rgb(204, 204, 204); padding: 2px;
}

ul, ol {
	margin-left:15px
}

dt {font-weight:bold}

td {
	margin-bottom:0
}

.post ul {
	margin-left:15px
}

#page {
	position:relative;
	display:block;
	width:900px;
	margin:0 auto;
	background:#fff;
	text-align:left
}

#header {
	position:relative
}

#header h1 a {
	text-indent:-3000em;
	overflow:hidden;
	display:block;
	width:261px;
	height:62px;
	float:left;
	margin-left:10px;
	background:url(/wp-content/themes/mvi/images/logo.png) no-repeat;
	
}

#header h2 {
	text-indent:-3000em;
	overflow:hidden;
	display:block;
	width:317px;
	height:62px;
	background:url(/wp-content/themes/mvi/images/tagline.png) no-repeat;
}

#nav {
	display:block;
	margin:0 auto;
	height:43px;
	width:876px;
	
}

#nav ul {
	list-style:none;
}

#nav #frontpage,
#nav #frontpage a {
	display:none
}

#nav .page-item-4,
#nav .page-item-29,
#nav .page-item-32,
#nav .page-item-34,
#nav .page-item-36,
#nav .page-item-38,
#nav .page-item-40 {
display:block;
float:left;
margin:0;
padding:0;
position:relative
}

#nav .page-item-4 ul,
#nav .page-item-29 ul,
#nav .page-item-32 ul,
#nav .page-item-34 ul,
#nav .page-item-36 ul,
#nav .page-item-38 ul,
#nav .page-item-40 ul {
	/*display:none;
	position:absolute;
	z-index:1000;
	background:none !important*/
	display:none;
	width:230px;
}

#nav .page-item-4 ul li,
#nav .page-item-29 ul li,
#nav .page-item-32 ul li,
#nav .page-item-34 ul li,
#nav .page-item-36 ul li,
#nav .page-item-38 ul li,
#nav .page-item-40 ul li{
	width:220px;
}

#nav .page-item-4 ul {
	left:30px
}

#nav .page-item-4 ul a,
#nav .page-item-29 ul a,
#nav .page-item-32 ul a,
#nav .page-item-34 ul a,
#nav .page-item-36 ul a,
#nav .page-item-38 ul a,
#nav .page-item-40 ul a,
#nav .page-item-4.current_page_item ul a,
#nav .page-item-29.current_page_item ul a,
#nav .page-item-32.current_page_item ul a,
#nav .page-item-34.current_page_item ul a,
#nav .page-item-36.current_page_item ul a,
#nav .page-item-38.current_page_item ul a,
#nav .page-item-40.current_page_item ul a,
#nav .page-item-4.current_page_ancestor  ul a,
#nav .page-item-29.current_page_ancestor  ul a,
#nav .page-item-32.current_page_ancestor  ul a,
#nav .page-item-34.current_page_ancestor  ul a,
#nav .page-item-36.current_page_ancestor  ul a,
#nav .page-item-38.current_page_ancestor ul a,
#nav .page-item-40.current_page_ancestor ul a,
#nav .page-item-4.current_page_parent  ul a,
#nav .page-item-29.current_page_parent  ul a,
#nav .page-item-32.current_page_parent  ul a,
#nav .page-item-34.current_page_parent  ul a,
#nav .page-item-36.current_page_parent  ul a,
#nav .page-item-38.current_page_parent ul a,
#nav .page-item-40.current_page_parent ul a {
	background:#333333 url(/wp-content/themes/mvi/images/border-nav-dropdown.png) 0 0 repeat-x !important;
	text-indent:0;
	display:block;
	top:13px;
	width:220px;
	height:20px;
	padding:10px 5px 5px 5px;
	color:#fff;
	text-decoration:none;
}

#nav .page-item-40 ul {
	left:-123px
}

#nav .page-item-4 ul a:hover,
#nav .page-item-29 ul a:hover,
#nav .page-item-32 ul a:hover,
#nav .page-item-34 ul a:hover,
#nav .page-item-36 ul a:hover,
#nav .page-item-38 ul a:hover,
#nav .page-item-40 ul a:hover,
#nav .page-item-4.current_page_item ul a:hover,
#nav .page-item-29.current_page_item ul a:hover,
#nav .page-item-32.current_page_item ul a:hover,
#nav .page-item-34.current_page_item ul a:hover,
#nav .page-item-36.current_page_item ul a:hover,
#nav .page-item-38.current_page_item ul a:hover,
#nav .page-item-38.current_page_item ul a:hover,
#nav .page-item-40.current_page_item ul a:hover,
#nav .page-item-4.current_page_ancestor  ul a:hover,
#nav .page-item-29.current_page_ancestor  ul a:hover,
#nav .page-item-32.current_page_ancestor  ul a:hover,
#nav .page-item-34.current_page_ancestor  ul a:hover,
#nav .page-item-36.current_page_ancestor  ul a:hover,
#nav .page-item-38.current_page_ancestor ul a:hover,
#nav .page-item-40.current_page_ancestor ul a:hover,
#nav .page-item-4.current_page_parent  ul a:hover,
#nav .page-item-29.current_page_parent  ul a:hover,
#nav .page-item-32.current_page_parent  ul a:hover,
#nav .page-item-34.current_page_parent  ul a:hover,
#nav .page-item-36.current_page_parent  ul a:hover,
#nav .page-item-38.current_page_parent ul a:hover,
#nav .page-item-40.current_page_parent ul a:hover  {
	background-image:none;
	background-color:#8B8B8B !important
}

#nav .page-item-4:hover,
#nav .page-item-29:hover,
#nav .page-item-32:hover,
#nav .page-item-34:hover,
#nav .page-item-36:hover,
#nav .page-item-38:hover,
#nav .page-item-40:hover {
display:block
}

#nav .page-item-4 a,
#nav .page-item-29 a,
#nav .page-item-32 a,
#nav .page-item-34 a,
#nav .page-item-36 a,
#nav .page-item-38 a,
#nav .page-item-40 a {
display:block;
height:43px;
margin:0;
padding:0;
text-indent:-3000em;
overflow:hidden;
background-image:url(/wp-content/themes/mvi/images/nav.png)
}

#nav .page-item-4 a {
	background-position:0 0;
	width:96px
}

#nav .page-item-29 a {
	background-position:-96px 0;
	width:98px
}

#nav .page-item-32 a {
	background-position:-194px 0;
	width:128px
}

#nav .page-item-34 a {
	background-position:-322px 0;
	width:127px
}
#nav .page-item-36 a {
	background-position:-449px 0;
	width:104px
}
#nav .page-item-38 a {
	background-position:-553px 0;
	width:209px
}
#nav .page-item-40 a {
	background-position:-762px 0;
	width:114px
}

body#home #nav .page-item-4 a,
#nav .current_page_parent.page-item-4 a,
#nav .page-item-4 a:hover {
	background-position:0 -46px;
}

body#about #nav .page-item-29 a,
#nav .current_page_parent.page-item-29 a,
#nav .page-item-29 a:hover {
	background-position:-96px -46px;
}

body#donations #nav .page-item-32 a,
#nav .current_page_parent.page-item-32 a,
#nav .page-item-32 a:hover {
	background-position:-194px -46px;
}

body#gift-catalog #nav .page-item-34 a,
#nav .current_page_parent.page-item-34 a,
#nav .page-item-34 a:hover {
	background-position:-322px -46px;
}
body#teams #nav .page-item-36 a,
#nav .current_page_parent.page-item-36 a,
#nav .page-item-36 a:hover {
	background-position:-449px -46px;
}
body#service-opportunities #nav .page-item-38 a,
#nav .current_page_parent.page-item-38 a,
#nav .page-item-38 a:hover {
	background-position:-553px -46px;
}
body#contacts #nav .page-item-40 a,
#nav .current_page_parent.page-item-40 a,
#nav .page-item-40 a:hover {
	background-position:-762px -46px;
}

#nav .page-item-3 {display:none}

#nav li ul {
	position:absolute !important;
	top:27px !important;
	z-index:3000 !important
}

#nav li ul li:first-child a,
#nav li.current_page_item ul li:first-child a {
	background-image:none !important
}

#content {
	background:url(/wp-content/themes/mvi/images/background-content-02.png) repeat-y;
}

#content-top {
	background:url(/wp-content/themes/mvi/images/background-content-01.png) no-repeat 0 0;
	padding:25px
}

#content-bottom {
	background:url(/wp-content/themes/mvi/images/background-content-03.png) no-repeat 0 100%
}

#column01 {
	display:block;
	width:265px;
	float:left
}

#column02 {
	display:block;
	width:265px;
	padding:0 10px 0 15px;
	float:left
}

#column03 {
	display:block;
	width:270px;
	padding-left:15px;
	float:left
}

#tabs1, #tabs2,
.yui-navset,
#quizzin
 {
	display:block;
	width:261px;
	border:solid 1px #DBDBDD
}

#tabs1 ul, #tabs2 ul,
.yui-navset ul {
	display:block;
	background:#DBDBDD;
	width:261px;
	height:25px;
	margin:0
}

#tabs1 ul li, #tabs2 ul li,
.yui-navset ul li {
	list-style:none
}

.ui-state-default,
.ui-tabs-selected,
.yui-navset ul li {
	float:left; /*IE 7*/
}

.ui-state-default,
.ui-tabs-selected,
.yui-navset,
.selected {
font:bold 16px "Helvetica Condensed", Helvetica, "Arial Narrow", Arial, Verdana;
}
 
.ui-state-default a,
.ui-tabs-selected a,
.yui-navset a,
.selected a {
	float:left;
	height:15px;
	padding:5px 0;
	display:block;
	width:70px;
	text-align:center;
	font:bold 16px "Helvetica Condensed", Helvetica, "Arial Narrow", Arial, Verdana;
	color:#fff;
	background:#DBDBDD;
	text-decoration:none;
	text-align:center;
}

.ui-state-default a:hover,
.ui-tabs-selected a:hover,
.yui-navset a:hover {
	color:#BA2331
}

.ui-tabs-selected a,
.selected a {
	color:#BA2331;
	background:#fff;
}

.ui-tabs .ui-tabs-hide { display: none !important; }

#tabs2 p,
/*#tabs2 ul,
#tabs2 ol,*/
#tabs2 pre {
	padding:5px 10px;
	font:normal 11px Verdana, Arial, Sans-Serif;
	color:#454545
}

#tabs2 a {
	color:#BA2331
}

#tabs2 p strong {
	color:#000
}

/*#tabs2 ul {
	background:none !important
}*/

#tabs1 {
	margin-bottom:20px 
}

.post {
	display:block;
	width:530px
}

.post h2 {
	margin-bottom:15px
}

.post h3, .post h3 a {
	font:bold 12px Arial, Verdana, Sans-Serif !important;
	color:#BA2331;
	margin-top:20px
}

.post p {
	font:normal 11px Verdana, Arial, Sans-Serif;
	color:#444444;
	line-height:15px
}

body#home #fragment-3 p {
	background:url(/wp-content/themes/mvi/images/border-latest-news-item.png) no-repeat 50% 100%;
	padding-bottom:10px
}

#latest-news {
	background:url(/wp-content/themes/mvi/images/border-latest-news.png) no-repeat 0 0;
	display:block;
	width:285px;
	float:right;
	padding-left:15px
}

body#home #latest-news,
body#teams #latest-news {
	float:none;
	background:none;
	width:auto;
	padding-left:0
}

body#teams .post {display:none}

.post h2,
#latest-news h2,
#newsletter-sign-up h2,
#column02 #latest-news h2,
#column02 #volunteer-opportunities h2,
#column03 #donations h2,
#column03 #newsletter-sign-up h2,
#tabs1 h2,
#tabs2 h2{
	font:bold 17px "Helvetica Condensed", Helvetica, "Arial Narrow", Arial, Verdana, Sans-Serif;
}

.post h2,
#latest-news h2,
#newsletter-sign-up h2,
#column02 #latest-news h2,
#column02 #volunteer-opportunities h2,
#column03 #donations h2,
#column03 #newsletter-sign-up h2,
#tabs1 h2 a,
#tabs2 h2 a {
	display:block;
	/*clear:both;*/
	/*font:bold 17px "Helvetica Condensed", Helvetica, "Arial Narrow", Arial, Verdana, Sans-Serif;*/
	color:#BA2331;
	margin-bottom:10px;
	text-decoration:none
}


#tabs1 h2,
#tabs2 h2 {
	display:block;
	width:80px;
	height:25px;
	background:#fff;
	padding:0 5px;
	line-height:25px;
	float:left;
	text-align:center;
	margin-right:1px
}

#tabs1 h2 a,
#tabs2 h2 a{
	margin:0 auto;
	height:25px;
	line-height:25px;
}

#newsletter-sign-up h2,
#column03 #newsletter-sign-up h2 {
	/*padding-top:15px*/
}

#newsletter-sign-up form {
	border:0
}

#column03 #donations h3,
#column02 #volunteer-opportunities h3,
body#blog #respond h3 {
	font:bold 12px Arial, Verdana, Sans-Serif;
	color:#000;
	margin-bottom:10px
}

#latest-news p {
	font:normal 11px Verdana, Arial, Sans-Serif;
	color:#444444
}

#latest-news p strong a {
	color:#000
}

#latest-news p.spacer {
	display:block;
	background:url(/wp-content/themes/mvi/images/border-latest-news-item.png) no-repeat 50% 100%;
	margin-bottom:10px
}

#footer {
	display:block;
	clear:both;
	display:block;
	width:800px;
	padding:30px 0 20px 0;
	margin:20px auto
}

#footer p {
	font:normal 10px Verdana, Arial, Sans-Serif;
	color:#6B6B6B;
	text-align:center;
	line-height:20px
}

#footer p a {
	color:#6B6B6B;
	text-decoration:none
}

#footer p a:hover {
	text-decoration:underline
}

.wpcf7-form #email {
	width:160px;
	background:#fff;
	padding:4px 5px;
	height:14px;
	line-height:24px;
	border:solid 1px #A0A0A4;
	font:normal 11px Verdana, Arial, Sans-Serif;
	color:#A0A0A4
}

.wpcf7-form #submit-01 {
	margin-left:5px;
    border: none;
	font:bold 10px Verdana, Arial, Sans-Serif;
	color:#fff;
    background: url(/wp-content/themes/mvi/images/submit.png) no-repeat top left;
    padding: 5px 13px 5px 6px;
	cursor:pointer
}

.wpcf7-form td{vertical-align:top}

.safari .wpcf7-form #submit-01 {
	padding:6px 16px
}

.ie .wpcf7-form #submit-01 {
	padding:5px 13px 5px 0
}

.wpcf7-checkbox .wpcf7-list-item {display:block}

body#home .post {
	display:none
}

.post-edit-link {
	display:block;
	position:fixed;
	top:20px;
	right:20px;
	width:100px;
	text-align:center;
	padding:5px 0;
	background:red;
	color:#fff;
	border:solid 1px #000;
	text-decoration:none
}

.post-edit-link:hover {
	background:#fff;
	color:red
	
}

body#blog #comment {
	width:520px !important
}

body#mvi-forum #post-22 {
	display:block;
	width:850px
}

#ecfa a {
	display:block;
	width:61px;
	height:61px;
	text-indent:-3000em;
	overflow:hidden;
	background:url(/wp-content/themes/mvi/images/ecfa-small.gif) no-repeat;
	float:right
}

#logo_01 {
	display:block;
	width:100px;
	height:83px;
	text-indent:-3000em;
	overflow:hidden;
	background:url(/wp-content/themes/mvi/images/logo_01.gif) no-repeat;
	float:left
}

div#content-top .navigation,
p.nocomments,
p.postmetadata.alt,
div#respond {display:none}

.alignleft {
	float:left;
	margin:5px 10px 5px 0;
	padding:2px;
	border:solid 1px #ccc
}

.alignright {
	float:right;
	margin:5px 0 5px 10px;
	padding:2px;
	border:solid 1px #ccc
}

.jcarousel-clip, #mycarousel {display:block;background:#fff !important;}

.jcarousel-item img{}

#showMoreBlogs {display:none}

.read-more {color:#BA2331}


.off {display:none}
.on {display:block}

/*
EDIT Upcoming Trips Table Below
*/

table#upcoming-trips {background:#000;padding:3px;border-collapse:collapse}
table#upcoming-trips th, table#upcoming-trips td {background:#939598;color:#000;font-family:verdant;font-size:11px;padding:2px;vertical-align:top;padding:5px;border-bottom:1px solid #fff}
table#upcoming-trips p {color:#000}
table#upcoming-trips th {background:#000}
table#upcoming-trips tr.odd td {background:#d1d3d4}
table#upcoming-trips tr.header td {padding:5px 3px}
table#upcoming-trips tr.footer td {font-size:10px;text-align:center;padding:10px 3px;background:#fff}
table#upcoming-trips td.even {color:red}
table#upcoming-trips td.one {width:120px}
table#upcoming-trips td.two {width:70px}
table#upcoming-trips td.three {width:250px}
table#upcoming-trips tr.three td {width:300px}

.carousel-content p a {font:normal 11px verdana !important; color:#000 !important; text-decoration:underline; width:auto !important; float:none !important; margin:0 !important; padding:0 !important; display:inline !important;border-left:3px solid #fff;border-right:3px solid #fff}

.ngg-galleryoverview {}
.ngg-thumbnail a,
.ngg-thumbnail a img,
.ngg-gallery-thumbnail-box a,
.ngg-gallery-thumbnail-box a img {border:0}
.ngg-thumbnail a,
.ngg-thumbnail .Thumb,
.ngg-gallery-thumbnail-box a {display:block; float:left; width:75px !important; height:50px !important; border:solid 1px #ccc;padding:2px;margin:0 10px 10px 0}
.ngg-albumoverview {vertical-align:top;width:256px}
.-ngg-navigation {display:block}
.ngg-album {display:block;width:100px;float:left;font:normal 12px arial}
.ngg-albumtitle a {color:#BA2331 !important;text-decoration:none;height:35px;}

#quizzin input, #quizzin span{ display:inline}

#fragment-3 a, #fragment-4 a{
	display:inline;
	color:#BA2331;
	float:none;
	font:11px verdana;
	background:none;
	text-align:left;
	}
	
#fragment-4 a, #fragment-4 li{
	display:block;
	list-style:circle;
	width:100%;
	height:auto;
}

#fragment-4 ul{
	display:inline;
	float:none;
	background:none;
}

