/*
Theme Name: WorldMission Default
Theme URI: http://worldmission.cc
Description: The default WordPress theme for World Mission.
Version: 2.0
Author: Matt Wisniewski
Author URI: http://westerncreative.com

	World Mission 2.0
	 http://www.worldmission.cc

	This theme was designed and built by Matt Wisniewski

*/

/* Reset */
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,em,strong,th,var{font-style:normal;font-weight:normal;}
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;}
html,body { height:100%; }
ul li {margin-left: 15px;}
strong {font-weight: bold;}
/* Default Globals */
body {background: #1b0b07; margin: 0px; padding: 0px;	font:100% 'Lucida Grande',Helvetica,Arial,sans-serif; font-size: 0.8em; line-height: 1.4em;}
h1 {font-weight: bold; font-size: 1.6em; color:#847712; margin-bottom: 10px; }
h2 {font-weight: bold; font-size: 1.3em; color:#847712; margin-bottom: 10px; }
h3 {font-weight: bold; font-size: 1.3em; color:#863c23; margin-top:10px; margin-bottom: 10px; }
h4 {font-weight: bold; font-size: 1.1em; color:#863c23; margin-top:10px; margin-bottom: 10px; }
p {margin-top:10px;}
strong.big {font-size:1.2em;}
div#container {background: url(images/bg_body.gif) top center repeat-y; display:block; margin: 0px auto; padding:0px; width:971px;  }
a {color:#837712;}
a:hover {color: #ab9c1c;}
a:visited {color:#464e04;}


/* Header Setup */
div#header {display:block;  height: 110px; margin:0px auto; position:relative; width: 961px; background: url(images/header_split.gif) bottom left no-repeat; margin-bottom:1px;}
a#logo {display:block; height:56px; position:absolute; width:148px; top:19px; left:25px;}
a#bump {display: block; height:102px; width:480px; position:absolute;  top:0px; left:220px;}
a#fb {background: transparent url(images/sprites.gif) -82px -80px no-repeat; display:block; position: absolute; top:19px; right:25px; width:164px; height:65px; text-indent: -9999em;}

/* Footer Setup */
div#footer {display:block;  margin:0px auto; position:relative; width: 961px;  margin-top:15px; color: #ce6514; font-size: 1.0em; font-weight: 100; height:40px;}
div#footer a {color:#fff; text-decoration: none;}
div#footer a:hover {text-decoration: underline;}
div#leftfoot {display: block; float: left; width:490px; margin-left:10px;}
div#rightfoot {display: block; float: left; width:451px; text-align: right; margin-right:10px;}

/* Navigational Setup */
div#nav {display:block;  height: 40px; margin:0px auto; width: 961px; color:#000;}
ul#navigation {display: block; float: left; list-style: none; margin: 0px; padding: 0px; width: 961px; }
#navigation li {display: block; float: left; margin: 0px; padding: 0px;position:relative;}
#navigation li a, #navigation li a:visited {display:block; color:#FFF; text-decoration: none; padding-top:8px}
#navigation li:hover a.link{cursor: pointer; padding-top:20px;}
li.search {display:block; padding-top:12px; font-weight: normal;cursor:default;}
input#quicksearch {width:150px;}
input#sub {height:21px; padding:3px;  margin-left:5px; border:1px solid #c0c0c0; background-color: #eee; cursor: pointer;}
div#bb {display:block; height: 250px; margin:0px auto; margin-top: 1px; width:961px;}
img.hide {display: none;}
ul.black {position:absolute;width:170px;top:40px;left:0;margin:0;list-style:none;text-align:left; background-image:url(images/70transp.png);display:none;padding:0; z-index: 9999;}
li.link {height:40px; padding-top:5px;color:white;font:bold 12px 'Lucida Grande';text-align:center;float:left;display:block;position:relative;cursor:pointer;margin-bottom:0;}
li.link:hover {height:40px; padding-top:20px;}
li.link:hover ul {display:block;}
ul.black li {margin:0;}
.black li a {text-decoration:none; color:white; display:block; padding:10px 15px; width:140px; height:100%; }
#who { width:104px; background:#C98B2F url(images/sprites.gif) 0px 0px no-repeat;}
#donate { width:102px; background:#803C27 url(images/sprites.gif) -102px 0px no-repeat;}
#volunteer { width:103px; background:#C56520 url(images/sprites.gif) -205px 0px no-repeat;}
#media { width:133px; background:#E1B41B url(images/sprites.gif) -308px 0px no-repeat;}
#blog { width:95px; background:#ba960d url(images/sprites.gif) -441px 0px no-repeat;}
#contact {width:95px; background: #837712 url(images/sprites.gif) -536px 0px no-repeat;}
#who li:hover { background:#C98B2F none;}
#donate li:hover { background:#803C27 none;}
#volunteer li:hover { background:#C56520 none;}
#media li:hover { background:#E1B41B none;}
#blog li:hover { background:#ba960d none;}
#contact li:hover {background: #837712 none;}

/* Content */
div#content {display:block;  margin:0px auto; width: 961px; padding-top:15px; margin-top:1px;background: url(images/header_split.gif) top left no-repeat;}
div#contentleft {display: block; float: left; width:600px; margin-left:20px; margin-top:20px; margin-bottom:20px;}
div#contentright {display: block; float: left; width:315px; margin-left:15px; margin-top:20px; margin-bottom:20px;}
div#contentleft ol {margin-left:20px; margin-top:10px; margin-bottom: 10px;}
div#contentleft li {margin-bottom: 5px; text-indent: 5px;}
div#contentslim {display:block;  margin:0px auto; width: 900px; padding-top:15px; margin-top:1px;}
blockquote.odd {background-color: #eee; padding:6px; margin-bottom: 10px; border:1px solid #cacaca;}
blockquote p {margin-top:0px; margin-bottom:10px;}
div#productlist {display: block; clear: both;margin-top:25px;}
#content ul {clear:left; margin-top:10px;}
table.cont {width:550px;}
table.productinfo {display: block;  vertical-align: top; margin-top:30px; padding:8px; border: 1px solid #bababa; background-color: #EEE; float: left; width:420px; margin: 0px auto;}
.productinfo tr {vertical-align: top;}
.productinfo td {padding-bottom: 15px; vertical-align: top; line-height: 23px;}
td.input {margin-left:15px; vertical-align: top;}
td.label {width:85px; font-weight: bold;padding-left:10px;}
th {font-weight: bold;}
table#don {line-height: 1.0em;}
#don h4 {margin-bottom: 15px;}
#don td {padding-bottom: 20px;}
img.centered, img.aligncenter {display: block; margin-left: auto; margin-right: auto;}
img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline;}
img.alignleft {padding: 4px; margin: 0 7px 2px 0; 	display: inline;}
.alignright {float: right;}
.alignleft {float: left;}
.center {text-align: center;}
.hidden {display: none;}

/* Page Headings */
div#content h1 {font-weight: bold; font-size: 1.6em; color:#847712; margin-bottom: 10px; padding-bottom:6px; border-bottom: 1px solid #847712;}

/* Buttons */
a#moreinfo {width:82px; height:25px; display:block; float:left; background: transparent url(images/sprites.gif) 0px -80px; text-indent: -9999em;}
a#moreinfo:hover {width:82px; height:25px; display:block; float:left; background: transparent url(images/sprites.gif) 0px -105px; text-indent: -9999em;}
a#buyt {width:82px; height:25px; display:block; float:left; background: transparent url(images/sprites.gif) -246px -105px; text-indent: -9999em; margin-left:4px;}

/* Sidebar */
div#treasurebump {padding-bottom: 10px; border-bottom: 1px solid #863d24;  color:#000; border-left: 1px solid #863d24; border-top: 1px solid #863d24; height:116px; border-right:1px solid #592411;border-bottom:1px solid #592411; background-color: #e6ccc3;}
div#treasurebump p {margin-bottom:6px;}
div#treasurebump h3 {font-weight: bold; font-size: 1.3em; color:#863d24; margin-top:0px; margin-bottom: 10px; padding-top:6px;}
div.upgotd-box a, div.upgotd-box a:visited  {color:#ce6514 !important;}
a.upgotd-link:hover {color:#893d24 !important;}
.upgotd-table, div.upgotd-people, div.upgotd-pray {float:left; width:170px;}
div.upgotd-people a:hover, table.upgotd-table a:hover {color:#000 !important;}
div.upgotd-title a, div.upgotd-title a:visited, div.upgotd-footer a, div.upgotd-footer a:visited{color:#ffd453 !important; }
div.upgotd-title a:hover, div.upgotd-footer a:hover {color:#fff !important; }
div.upgotd-title, div.upgotd-footer {background-color: #863c23; clear:left; margin: 0px; color:#fff;}
.upgotd-table,.upgotd-table tr, .upgotd-table td  {background-color: #FFF;}
div.upgotd-image {margin:0px;width:140px;  float:left; margin-right:4px;}

.upgotd-more {display:block;clear:left;}
div.upgotd-box {width:315px; border:1px solid #592411; margin-top:10px; background-color: #eee; margin-bottom: 10px;}
a.btn-donate {width:315px; height:152px; display: block;  margin-top:10px; background-color: #eee;}
a#btn-vol {background: transparent url(images/btn-vol.gif) 0px 0px no-repeat; display: block; height:152px; width:308px; text-indent: -9999em; margin-top:15px;}
a#btn-vol:hover {background: transparent url(images/btn-vol.gif) 0px -152px no-repeat; display: block; height:152px; width:308px; text-indent: -9999em; margin-top:15px;}

.pics {padding: 0; margin:  0; margin-top:20px;} 
.pics img {padding: 15px; border:  1px solid #ccc; background-color: #eee; width:  150px; height: 150px; top:  0; left: 0; float:left; display: block;}
td.label {width:150px;height:30px; vertical-align: middle;}
td.input {height:30px; vertical-align: middle;}
#contact-form {margin-top:15px;}
.error {color:#c10000;}
p.errorp {display: block; padding: 6px; border: 1px solid #c10000; background-color: #cecece; text-align: center; }
.errortxt {color:#ffcb34;}
p.thankyoup {display: block; padding: 15px; border: 1px solid #837712; background-color: #cecece; text-align: center; margin:0px auto; margin-top: 15px;}

.wp-post-image {	float: right;	}
.wp-post-image {	float: left;}
.wp-post-image {margin-bottom: -2px;}
.postmetadata {clear:both;}
.thread-even {background-color: #efeeee;}
.thread-even, .thread-odd {padding:7px; padding-top:1px;}
.authorcomment, .bypostauthor {background-color: #fff9f0;}
.odd, .even {clear:left; margin-bottom: 20px; display: block; padding-bottom: 10px; border-bottom: 1px solid #eee;}
#message {width:450px;}
.sidebarul {color:#000; padding: 0px; width:200px; margin: 0px auto; line-height: 20px; list-style: none; text-indent: 0px;}
#sidebar h3 {margin: 0px;}
.sidebarul li {list-style: none; padding: 0px; margin: 0px; text-indent: 0px;}
#sidebar {width:220px;height:auto !important;background:#A35F3F url(images/sidebar_1.gif) no-repeat;float:right; }
#sidebar.blog {background-color: transparent; background-image: none; padding-top: 35px;}
.categories {color:#000; list-style: none;}

.attachment-post-thumbnail {margin-right:10px; margin-bottom:5px; background-color: #eaeaea; padding:5px; border:1px solid #aaaaaa;}
.postmetadata {display:block; clear:left; padding-top:5px; }

div.comments {background: transparent url(images/comments.png) 0px 0px no-repeat; width:49px; height:45px; text-align: center; padding-top:10px; font-size:1.4em;}
div.breadcrumb {width:927px; margin: 0px; padding:6px; padding-left: 27px; background-color: #f2e5e2; margin-top:-3px; border-bottom: 1px solid #e3d0cb;}
ol.commentlist {list-style: none; padding:0px; text-indent: 0px; margin: 0px;}
.commentlist li, #commentform input, #commentform textarea {	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif; list-style: none;	}
.commentlist li ul li {	font-size: 1em; list-style: none; margin: 0px; padding: 0px;}
.commentlist li {	font-weight: bold; margin:0px; text-indent: 0px; margin-bottom:10px;}
.commentlist li .avatar { 	float: right;	border: 1px solid #eee;	padding: 2px;	background: #fff;	}
.commentlist cite, .commentlist cite a {	font-weight: bold;	font-style: normal;	font-size: 1.1em;	}
.commentlist p {	font-weight: normal;	line-height: 1.5em;	text-transform: none;	}
#commentform p {	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;	}
.commentmetadata {	font-weight: normal;	}

ul.children {padding:0px; margin:0px; text-indent: 0px; list-style: none; margin-top:10px; padding-top:10px; border-top: 1px dashed #bababa;}
div.cimment {margin:0px; padding:0px;}
