/*
Theme Name: OJC Custom
Description: Custom OJC theme based on the Josiah Fund.
Version: 2.0
Author: Adam Parker
Author URI: http://adamparker.org

*/

body, html {
	margin: 0; 
	padding: 0;  
	background-color: #ffffff;
	font: "Palatino", Georgia, "Times New Roman", Times, serif;
}
div {font-size:14px; font-family: "Palatino", Georgia, "Times New Roman", Times, serif; line-height: 22px; color: #333333;}
h1 {font-size: 24px; }
h2 {font-size: 20px; line-height: 20px; font-style: }
h3 {font-size: 16px; line-height: 25px;}
h4 {font-size: 14px; line-height: 20px; }
h5 {font-size: 45px;}
b, strong {font-weight: bold;}
hr {border: none; height: 2px; background-color: #cccccc; color: #cccccf }
img {border: none;}
fieldset {border: none;}
button {border: 2px solid #fff; border-radius: 10px; padding: 20px}

a:link {color: #e05206; text-decoration: underline;}
a:visited {color: #e05206; text-decoration: underline;}
a:hover {color: #4f4e4e; text-decoration: none;}
a:active {color: #4f4e4e; text-decoration: none;}

.center {text-align: center;}

.donatebutton {margin: auto; padding: 0; width: 149px; height: 48px; background-image: url(../../../images/bgbutton.png); background-repeat: no-repeat; background-position: top center; text-align: center; border: none; color: #333333; font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px;}
input.donatebutton {cursor: pointer; text-decoration: none;}
input.donatebutton:hover {color: #4f4e4e}

.donatebuttonmain {margin: auto; padding: 25px 0 0 0; width: 205px; height: 50px; background: none; background-repeat: no-repeat; background-position: top center; text-align: center; border: none; font-weight: bold; color: #e05206; font-size: 18px; line-height: 20px; font-family: "Palatino", Georgia, "Times New Roman", Times, serif; font-style: italic;}
input.donatebuttonmain {cursor: pointer; text-decoration: none;}
input.donatebuttonmain:hover {color: #4f4e4e}

.fauxh1 {margin: auto; padding: 0; font-size: 40px; color: #4f4e4e; font-family: "Palatino", Georgia, "Times New Roman", Times, serif;}
.fauxh2 {margin: auto; padding: 0; font-size: 40px; color: #ffffff; font-family: "Palatino", Georgia, "Times New Roman", Times, serif;}
.big {margin: auto; padding: 0; font-size: 25px; color: #e05206; font-weight: bold;}
.boldorange {margin: auto; padding: 0; font-size: 20px; color: #e05206; font-weight: bold;}
.imgs {margin: 0 6px 0 6px; border: 3px #999999 solid;}
.upper {text-transform: uppercase;}
.flashtaglower {font-size: 18px; line-height: 24px;}
.flashtagupper {font-size: 30px; line-height: 35px; font-family: "Palatino", Georgia, "Times New Roman", Times, serif; font-style: italic;}
.orangeitalic {color: #e05206; font-size: 30px; line-height: 35px; font-family: "Palatino", Georgia, "Times New Roman", Times, serif; font-style: italic;}
.orangeitalic2 {color: #e05206; font-size: 18px; line-height: 25px; font-family: "Palatino", Georgia, "Times New Roman", Times, serif; font-style: italic;}
.orangeitalic3 {color: #e05206; font-size: 20px; line-height: 25px; font-family: "Palatino", Georgia, "Times New Roman", Times, serif; font-style: italic;}

.buttonwrapper {margin: auto; padding: 0; float: left;}

.buttonorange {margin: 10px 25px 0 0; padding: 11px 0 0 0; width: 149px; height: 38px; float: left; background-image: url(../../../images/bgbutton.png); background-repeat: no-repeat; background-position: top center; text-align: center;}
.buttonorange a {color: #ffffff; font-family: "Palatino", Georgia, "Times New Roman", Times, serif; font-size: 20px; text-decoration: none;}
.buttonorange a:hover {color: #333333;}

.buttonwhite {margin: 10px 25px 0 0; padding: 11px 0 0 0; width: 149px; height: 38px; float: left; background-image: url(../../../images/bgbuttonwhite.png); background-repeat: no-repeat; background-position: top center; text-align: center;}
.buttonwhite a {color: #e05206; font-family: "Palatino", Georgia, "Times New Roman", Times, serif; font-size: 20px; text-decoration: none;}
.buttonwhite a:hover {color: #333333;}

#wrapper {margin: auto; padding: 0; background-image: url(../../../images/bgheader.jpg); background-repeat: repeat-x; background-position: top center; }
#header {margin: auto; padding: 0; height: 134px; width: 990px;}
#logo {margin: auto; margin-top:-13px; padding: 0px 0 0 0; width: 320px; float: left;}
#donate {margin: auto; margin-top:0px; padding: 0; width: 321px; float: right;}
#donate2 {margin: auto; padding: 61px 0 0 0; width: 410px; float: right;}
#donate2left {margin: auto; padding: 0; width: 205px; height: 72px; float: left; background-image: url(../../../images/donatesmall.png); background-repeat: no-repeat; background-position: top center;}
#donate2leftinner {margin: auto; padding: 10px 15px 0 15px; line-height: 16px; font-size: 12px; text-align: center;}
#donate2right {margin: auto; padding: 0; width: 205px; height: 72px; float: right; background-image: url(../../../images/donatesmall.png); background-repeat: no-repeat; background-position: top center;}
#donate2rightinner {margin: auto; padding: 0; }

#menuwrapper {margin: auto; padding: 0; height: 44px; background-image: url(../../../images/bgmenu.jpg); background-repeat: repeat-x; background-position: top center; }
#menuinner {margin: auto; padding: 0; height: 44px; width: 990px;}

#flashwrapper {position:relative; margin: auto; padding: 0; height: 520px; clear: both; background-image: url(../../../images/bgflash.jpg); background-position: top center; }
#flashwrapper2 {position:relative; margin: auto; padding: 0; height: 380px; clear: both; background-image: url(../../../images/bgflash2.jpg); background-position: top center; }
#flashinner {margin: auto; padding: 0; height: 368px; width: 1000px;}
#flash {margin: auto; padding: 10px 0 0 0; width: 559px; float: left;}
#flashtag {margin: auto; padding: 40px 0 0 0; width: 417px; float: right;}
#flashtag2 {margin: auto; padding: 20px 0 0 0; width: 425px; float: right; line-height: 18px;}

#FBStatus_home {
-moz-box-shadow: -5px 2px 5px #888;
-webkit-box-shadow: 2px 2px 5px #888;
box-shadow: 2px 2px 5px #888;
position:relative; 
margin-top:0px;
float:left;
line-height: 1.2;
text-align:center; 
background:#f3f3f1;
z-index:9999; 
padding-top:0px;
padding-left:10%;
padding-right:10%;
width:80%;
}

#FBStatus_home .widget .content p, h3 {
padding-top:-10px;
margin-top:-10px;
line-height: 1.2;
}

#container {margin: auto; padding: 15px 0 0 20px; width: 990px; clear: both;}
.colleft {margin: auto; padding: 50px 15px 0 0; width: 500px; min-height: 100px; float: left;}
.colright {margin: auto; padding: 10px 0 0 20px; width: 310px; min-height: 100px; float: left;}
.colrightgala {margin: 100px,0px,0px,0px; padding: 20px; width: 310px; min-height: 100px; float: left; border-style: dashed; border-width: 2px; border-radius: 10px; background-color:#eeeeee; font-family: Open Sans, arial, sans-serif; font-size: 80%;}
.colrightflash {margin: auto; padding: 10px 0 0 0; width: 215px; min-height: 300px; float: right;}

.colright img {
border: 5px solid #F1F1F1;
-moz-box-shadow:0px 0px 0px 1px #CCCCCC;
-webkit-box-shadow:0px 0px 0px 1px #CCCCCC;
box-shadow:0px 0px 0px 1px #CCCCCC;
}
.colright img:hover {
border: 5px solid #ccc;
}
#colrightimg01 {border: 0px solid #FFFFFF;}

.colright ul {
margin: 0px;
padding-left:0px;
}

.colright ul li {
list-style-position: outside;
list-style-type: none;
margin: 0px;
padding: 4px;
line-height: 1.3;
}

.colright ul li a {
text-decoration: none;
}

#subcontainerwrapper {margin: auto; padding: 30px 0 0 0; clear: both; background-image: url(../../../images/subtitlebg.jpg); background-position: top center; background-repeat: repeat-x;}
.containertitle {margin: auto; padding: 10px 0 25px 0;}

.leftlong {margin: auto; padding: 15px 0 0 0; width: 600px; float: left;}
.rightshort {margin: auto; padding: 0; width: 370px; float: right;}

#drcolleft {margin: auto; padding: 25px 0 0 0; width: 365px; height: 207px; float: left;}
#drcolleftinner {margin: auto; padding: 5px 0 0 25px; width: 340px; height: 207px; float: left; color: #ffffff; background-image: url(../../../images/drbg.png); background-repeat: no-repeat; background-position: top left;}
#drcolleftinner a {color: #ffffff; font-weight: bold;}

.clear {margin: auto; padding: 0; width: 100%; clear: both;}

#footerwrapper {margin: auto; padding: 0; background-image: url(../../../images/bgfooter.jpg); background-repeat: repeat-x; background-position: top center; clear: both;}
#footerinner {margin: auto; padding: 0; width: 990px; height: 200px; color: #ffffff;}
#footcolleft {margin: auto; padding: 40px 0 0 0; width: 360px; height: 100px; float: left;}
#footcolcenter {margin: auto; padding: 40px 0 0 0; width: 340px; height: 100px; float: left;}
#footcolleftinner {margin: auto; padding: 20px 0 0 25px; width: 340px; height: 207px; float: left; color: #ffffff; background-image: url(../../../images/drbg.png); background-repeat: no-repeat; background-position: top left;}
#footcolleftinner a {color: #ffffff; font-weight: bold;}
#footcolright {margin: auto; padding: 40px 0 0 0; width: 280px; float: left; line-height: 20px;}
#footcolright a {color: #333333; font-weight: bold;}
#footcolcenter a {color: #333333; font-weight: bold;}
#footcopy {margin: auto; padding: 15px 0 15px 0; clear: both; width: 990px; min-height: 45px; text-align: center; font-size: 12px; color: #999999}
.footcopyspaced {letter-spacing: 5px;}

#footerwrapperhome {margin: auto; padding: 0; background-image: url(../../../images/bgfooter.jpg); background-repeat: repeat-x; background-position: top center; clear: both;}
#footerinnerhome {margin: auto; padding: 0; width: 990px; height: 389px; color: #ffffff;}
#footcollefthome {margin: auto; padding: 95px 0 0 0; width: 400px; height: 207px; float: left;}
#footcolleftinnerhome {margin: auto; padding: 20px 0 0 25px; width: 340px; height: 207px; float: left; color: #ffffff; background-image: url(../../../images/drbg.png); background-repeat: no-repeat; background-position: top left;}
#footcolleftinnerhome a {color: #ffffff; font-weight: bold;}
#footcolrighthome {margin: auto; padding: 100px 15px 0 0; width: 570px; float: left; color: #ffffff; line-height: 20px;}
#footcolrighthome a {color: #ffffff; font-weight: bold;}
#footcopyhome {margin: auto; padding: 25px 0 0 0; clear: both; width: 990px; height: 45px; text-align: center; font-size: 12px; color: #999999}

#footerwrapperempty {margin: auto; padding: 0; background-image: url(../../../images/bgfooter.jpg); background-repeat: repeat-x; background-position: top center; clear: both;}
#footerinnerempty {margin: auto; padding: 0; width: 990px; height: 389px; color: #ffffff;}
#footcolleftempty {margin: auto; padding: 75px 0 0 25px; width: 365px; height: 207px; float: left;}
#footcolleftinnerempty {margin: auto; padding: 20px 0 0 25px; width: 340px; height: 207px; float: left; color: #ffffff; background-image: url(../../../images/drbg.png); background-repeat: no-repeat; background-position: top left;}
#footcolleftinnerempty a {color: #ffffff; font-weight: bold;}
#footcolrightempty {margin: auto; padding: 85px 0 0 50px; width: 200px; float: left; color: #ffffff;}

.footercolrightflashempty {margin: auto; padding: 50px 0 0 0; width: 300px; min-height: 300px; float: right;}
.footercolrightflash {margin: auto; padding: 50px 0 0 0; width: 210px; min-height: 300px; float: right;}
.footertitle {color: #ffffff; font-family: "Palatino", Georgia, "Times New Roman", Times, serif; font-size: 20px; font-style: italic;}

.involvedcol1 {margin: auto; padding: 20px 20px 15px 0; width: 300px; float: left;}
.involvedcol2 {margin: auto; padding: 20px 20px 0 20px; width: 300px; float: left;}
.involvedcol3 {margin: auto; padding: 20px 0 0 0; width: 320px; float: left;}


















/* start blog-specific formating */

.alignleft {float: left; margin: 0 5px 3px 0;}
.alignright {float: right; margin: 0 5px 3px 5px;}
.widgettitle {font-size: 16px;}
.backlink {font-size: 10px;}

#contentwrapper {margin: auto; padding: 0;}
#contentleft {margin: auto; padding: 0; width:600px; float: left; background-image: url(http://orphanjusticecenter.com/images/bg_blog_sidebar.jpg);}
#contentleftwide {margin: auto; padding: 0; width:880px; float: left; background-image: url(http://orphanjusticecenter.com/images/bg_blog_sidebar.jpg);}
#contentleft h2 {font-size: 16px;}
#contentinner {margin: auto; padding: 0; width: 1000px;}
position: top center; background-repeat: no-repeat; width: 317px; height: 33px;}
position: top center; background-repeat: no-repeat; width: 317px; height: 42px;}
#contentleftinner {margin: auto; padding: 0 30px 0 20px;  }
#contentleftinnerbgnone {margin: auto; padding: 20px 0 0 0;}
#contentright {margin: auto; padding: 0; width:  317px;  float: right;}
#contentrightinner {margin: auto; padding: 0 30px 0 30px;}
#contentrightbottom {margin: auto; padding: 0; width: 672px; height: 84px;}

#sidebar_right {margin: auto; padding: 0;  background-position: top center; width: 317px;}

/**** Sidebar Widgets ****/
#sidebar_right .widget {
	float: left;
	display: block;
	width: 270px;
	/*background: #FFFFFF;*/
	list-style:none;
	margin: 0px 0px 15px 0px;
	padding: 15px;
	}
#sidebar_right .widget ul {
	list-style-type: none;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
#sidebar_right .widget ul li {
	display: inline;
	background: none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	}
#sidebar_right .widget ul li a {
	display: block;
/*	color: #333333;
	font-size: 12px;
	font-family: "Palatino", Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-style: normal; */
	line-height: 16px;
	text-decoration: none;
	padding: 5px 0px 4px 0px;
	margin: 0px 0px 2px 0px;
	}
#sidebar_right .widget ul li a:hover {
	/*color: #0099CC;*/
	display: block;
	text-decoration: none;
	}
#sidebar_right .widget ul ul {
	/*color:#000000;*/
	margin: 0px 0px 0px 10px;
	}

#sidebar_right .widget img {
border: 5px solid #F1F1F1;
-moz-box-shadow:0px 0px 0px 1px #CCCCCC;
-webkit-box-shadow:0px 0px 0px 1px #CCCCCC;
box-shadow:0px 0px 0px 1px #CCCCCC;
}

#sidebar_right .widget img:hover {
border: 5px solid #ccc;
}

#wrapperright {margin: auto; padding: 0; width: 630px; }
#postwrap {margin: auto; padding: 0}
#postinner {margin: auto; padding: 10px 75px 25px 0;}
#postinnertitle {margin: auto; padding: 0}
#postinnertitle a {color: #ff6600; font-size: 22px; text-decoration: none; font-weight: bold; font-family: "Palatino", Georgia, "Times New Roman", Times, serif;}
#postinnertitle a:hover {color: #ff9900;}
.postinnertitlenolink {font-size: 22px; text-decoration: none; font-weight: bold;}
.postcustomimg {margin: 8px 5px 8px 0px; padding: 0; width: 200px; float: left; border: 1px #c8b186 dotted;}
#postexcerpt {margin: auto; padding: 3px 0 15px 0; width: 600px;}
#postexcerptwide {margin: auto; padding: 3px 0 15px 0; width: 880px;}
#postexcerptinner {margin: auto; padding: 10px 0 5px 0; width: 100%;}


#postexcerptsingle {margin: auto; padding: 3px 20px 15px 0; width: 610px;}
#postexcerptsingle img {border: 1px #c8b186 dotted;}
#tagwrapper {margin: auto; padding: 5px; width: 610px; border: 1px #ff6600 dotted; color: #ff6600; font-size: 10px; text-transform: uppercase; font-weight: bold; clear: both ;background-image: url(http://orphanjusticecenter.com/images/blog_tag_bg.jpg); }

#headerblogcontainer {margin: auto; padding: 15px 0 15px 0; width: 1000px; height: 224px;}
#headerblogleft {margin: auto; padding: 0; width: 480px; float: left;}
#headerblogright {margin: auto; padding: 0; float: right; width: 515px;}

.recommendedcolinner_green {margin: auto; padding: 5px 0 0 0; border-bottom: #b69c75 2px solid; }
.recommendedcolinner_green a {font-weight: bold;}
.recommendedcolinner_green a:hover {color: #ffffff; font-weight: bold;}

.postimage {margin: 15px 0 0 0; padding: 10px 5px 5px 5px; border: none; float: right;}

.framedimage {padding: 5px 5px 5px 5px; border: solid;  border-color: gray; border-radius: 25px; border-width: 1px;}
.titleimage {padding: 0; margin-top: -95px}

/*header image*/
#header_wrapper {margin: auto; padding: 0; height: 123px;}
#header_left {margin: auto; padding: 25px 0 0 25px; width: 340px; float: left;}
#header_right {margin: auto; padding: 50px 10px 0 0; float: left; text-align: right;}
#header_icons {margin: auto; padding: 42px 5px 0 5px; float: right; text-align: right;}


/*main content*/
#maincontent {margin: auto; padding: 0; width: 1000px; }
#content_wrapper {margin: auto; padding: 0;}
#navi_wrapper {margin: auto; padding: 15px 15px 15px 0; clear: both;}

/*footer*/

/* single post styles */
#single_wrapper_top {margin: auto; padding: 0 0 0 10px; width: 975px; float: left;}
#single_related_posts {margin: auto; padding: 45px 10px 15px 10px; background-image: url(http://orphanjusticecenter.com/images/block_small.png); background-position: center 4px; background-repeat: no-repeat; width: 227px; height: 285px; float: left;}
#single_related_posts h2 {color: #666666;}

#single_post_details {margin: auto; padding: 0; background-image: url(http://orphanjusticecenter.com/images/block_big.png); background-repeat: no-repeat; width: 975px; min-height: 340px; float: left;}
#single_post_details_top {margin: auto; padding: 0; background-image: url(http://orphanjusticecenter.com/images/block_post_top.png); background-repeat: no-repeat; width: 975px; height: 35px;}
#single_post_details_mid {margin: auto; padding: 0; width: 975px; background-color: #010101;}
#single_post_details_inside {margin: auto; padding: 2px 15px 2px 15px}
#single_post_details_bottom {margin: auto; padding: 0; background-image: url(http://orphanjusticecenter.com/images/block_post_bottom.png); background-repeat: no-repeat; width: 975px; height: 35px;}

#single_post_img {margin: auto; padding: 10px; float: left; width: 340px; height: 190px;}
#single_post_stats {margin: auto; padding: 10px 0 25px 0; float: left; width: 350px; height: 190px;}
#single_designer_info {margin: auto; padding: 10px 0 25px 10px; float: right; width: 200px; height: 190px; border-left: 1px solid #1f1f1f;}
#single_post_stats h2 {text-transform: uppercase; color: #cccccc;}
#single_post_desc {margin: auto; padding: 15px 0 0 0; border-top: 1px solid #1f1f1f; clear: both; width: 900px; line-height: 20px;}
.big_text {font-size: 16px;}

#single_wrapper_middle {margin: auto; padding: 0 0 0 10px; width: 975px; float: left;}
#single_popular_posts {margin: auto; padding: 15px 10px 15px 10px; background-image: url(http://orphanjusticecenter.com/images/block_small.png); background-position: center 4px;  background-repeat: no-repeat; width: 227px; height: 314px; float: left;}
#single_popular_posts h2 {color: #505c03;}
#single_comment_form {margin: auto; padding: 0; width: 630px; height: 345px; }
#single_comment_form_inside {margin: auto; padding: 45px 0 30px 0;}
#single_comment_form_inside h2 {color: #505c03;}
#comment_form_left {margin: auto; padding: 0; float: left; width: 250px;}
#comment_form_right {margin: auto; padding: 0; float: right; width: 330px;}
.comment_form_text {width: 200px;}
.comment_form_textfield {width: 300px; height: 140px;}
.commenticon {
	float: right;
	display: inline-block;
	color: #FFFFFF !important;
	background: url(images/comment_icon.png) no-repeat;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	padding: 5px 12px 5px 18px;
	margin: 0px 0px 2px 0px;
	text-align: center;
	line-height: 12px;
	}

#content {
	margin-top: 20px;
}

#content .posttitle {
	display: inline-block;
	width: 610px;
	margin: 5px 0px 5px 0px;
	padding: 0px;
	font-size: 22px;
	font-weight: bold;
	}

.postmeta {
	background: #eeeeee;
	font-size: 11px;
	text-transform: normal;
	margin: 5px 0px 15px 0px;
	padding: 5px 10px 5px 10px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	}
.postmeta p {
	margin: 0px;
	padding: 0px;
	}

#single_wrapper_bottom {margin: auto; padding: 0; width: 650px; }
#single_comments_blank {margin: auto; padding: 0; width: 600px; height: 50px;}

#single_comments_inside {margin: auto; padding: 3px 0 10px 0; clear: both; }
#single_comments_top {margin: auto; padding: 0;  height: 2px;}
#single_comments_mid {margin: auto; padding: 0 30px 0 0 ;  }
#single_comments_mid h2 {margin: 0 0 10px 0; color: #505c03;}
#single_comments_bottom {margin: auto; padding: 0; width: 630px; height: 20px;}

/* page styles */
#page_wrapper {margin: 0 0 0 10px; padding: 0; width: 950px; float: left;}
#page_inside {margin: auto; padding: 0; float: left; position: relative;}
#page_top {margin: auto; padding: 0; background-image: url(http://orphanjusticecenter.com/images/block_page_top.png); background-repeat: no-repeat; width: 950px; height: 38px;}
#page_mid {margin: auto; padding: 0 20px 0 20px; width: 910px; background-color: #010101;}
#page_mid h2 {color: #cccccc;}
#page_bottom {margin: -15px 0 0 0; padding: 0 0 10px 0; background-image: url(http://orphanjusticecenter.com/images/block_page_bottom.png); background-repeat: no-repeat; width: 950px; height: 38px;}

.tagcloud {line-height: 20px;}
#sub_captcha_left2 {margin: auto; padding: 0; float: left; width: 130px;}
#sub_captcha_right2 {margin: auto; padding: 18px 0 0 0; float: left; width: 100px;}
.small {font-size: 10px; font-weight: bold;}
.small input {background-color: #010101; border: 1px #010101 solid; font-family: "Palatino", Georgia, "Times New Roman", Times, serif; font-size: 10px; color: #cccccc; width: 20px;}
.tall input {margin: auto; padding: 5px 0 0 0; height: 22px;}
.tallbutton input {height: 28px;}
#submit_wrapper {margin: auto; padding: 15px 15px 0 25px; width: 875px; min-height: 775px; border-top: 1px solid #1f1f1f; border-bottom: 1px solid #1f1f1f;}
#submit_left {margin: auto; padding: 0; width: 400px; float: left; border-right: 1px solid #1f1f1f;}
#submit_right {margin: auto; padding: 0 0 0 45px; width: 425px; float: left;}

/* end new css */

#comments {margin: auto; padding: 0; border-top: 1px solid #dddddd; position:}
.commentlist li {list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0 0 2px -40px; padding: 10px 20px 0 0; min-height: 80px; border-bottom: 3px #ffffff solid;}
.commentlist .gravatar {float: right; margin: 0px 5px 5px 20px; width: auto;}
.gravatar {width: 65px; height: 65px; float: right; margin: 0 5px 0 10px;}
.gravatar img {background-color: #ffffff; padding: 4px; border: 1px solid #cccccc;}
.commentlist cite {font-weight: bold; font-size: 14px; font-style: normal;}
#commentform #submit {background-color: #826940; border: 1px solid #ddd3c3; color: #ffffff; height: 25px;}

#sidewrapper {margin: auto; padding: 0 15px 0 0 ; }
#sideinner {margin: auto; padding: 0;}

/*#contentleftinner li {list-style-type: none;}*/
.widget li {margin: 5px 0 5px -20px; list-style-type: none; border-bottom: 1px #ff6600 dotted;}
.widget a {text-decoration: none;}

.pageheader {
 margin-top:-85px;
 padding-bottom: 0px;
}

/* =Menu
-------------------------------------------------------------- */

#access {
	background: #ee661b;
	color:#FFFFFF;
	float: left;
	margin: 0 auto 0em;
	margin: auto;
	margin-top: 1px;
	width: 100%;
	position:relative;
	z-index:9999; 
}

#access .menu-header,
div.menu {
	font-size: 13px;
	margin-left: 12px;
	width: 100%;
}

#access .menu-header ul,
div.menu ul {
	float:left;
	list-style: none;
	margin: 0;
}

#access .menu-header li,
div.menu li {
	float: left;
	position: relative;
}

#access ul,
div.menu ul {
	clear: left;
	float:left;
	margin: 0;
	padding-left: 0;		
	list-style: none;
	position: relative;
	display: block;
}

#access li,
div.menu li {
	float: left;
	position: relative;
	text-transform:uppercase;
	font-weight:bold;
	font-size: small;
	display: block;
}

#access a,
div.menu a {
	display: block;
	line-height: 3em;
	padding: 0 1em;
	text-decoration: none;
	color: #FFFFFF;
}
#access ul ul,
div.menu ul ul {
	box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	display: none;
	float: left;
	position: absolute;
	top: 3em;
	left: 0;
	z-index: 99999;
}
#access ul ul ul,
div.menu ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul a, 
div.menu ul ul a {
	background: #f2a41d;
	line-height: 1em;
	padding: .5em .5em .5em 1em;
	width: 10em;
	height: auto;
}
#access li:hover > a,
#access ul ul :hover > a,
div.menu li:hover > a,
div.menu ul ul :hover > a {
	background: #fcb422;
}
#access ul ul a:hover,
div.menu ul ul a:hover {
	background: #fcb422;
}
#access ul li:hover > ul,
div.menu ul li:hover > ul  {
	display: block;
}

#access .current_page_item a,
#access .current-menu-item a,
#access .current-cat a {
	background: #fcb422;
	color: #FFFFFF !important;
	}

#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
	color: #fff;
}
* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color: #fff;
}

.navbarright {
	float: right;
	display:block;
	height: 40px;
	margin: 0px;
	padding: 0px;
	}

.navbarright ul li{
	float: right;
	display:block;
	height: 40px;
	margin: 0px;
	padding: 0px;
	}

#navicons a{
	padding: 0px 5px 0px 0px;
	}

#navicons {
	float: right;
	display: inline-block;
	_width: 60px;
	margin: 0px;
	padding: 3px 0px 0px 0px;
	}
.navicon {
	float: right !important;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

#search_nav {
	float: right;
	display: inline-block;
	margin: 0px;
	padding: 0px;
	}

/* Min_Nav */

.min_nav #small {
font-size:12px;
}
.min_nav {
	color:#990000;
	font-family:helvetica,arial,sans-serif;
	margin:0;
	padding:0;
	/*background:url(http://orphanjusticecenter.com/images/min_nav_bg.jpg) no-repeat top left;*/
	min-height:150px;
}
.min_nav a {
	border-top:1px solid #E2E2E2;
	color:#777777;
	display:block;
	font-family:helvetica,arial,sans-serif;
	margin:0;
	padding:15px;
}
.min_nav h3 {
	margin:0;
	padding:10px 0 10px 10px;
}
.min_nav h4 a {
	border-top:medium none;
	color:#777777;
	display:block;
	font-family:helvetica,arial,sans-serif;
	font-size:13px;
	line-height:21px;
	margin:-0;
	padding:10px 10px 10px 25px;
}
.min_nav h4 a:hover {
	background-color:#fcb422;
	color:#990000;
	font-family:helvetica,arial,sans-serif;
	text-decoration:none;
}

.min_nav a:hover {
background-color:#fcb422;
color:#fff;
font-family:helvetica,arial,sans-serif;
text-decoration:none;
}
.min_nav a.current {
background-color:#fcb422;
color:#FFF; }

.current_page_item {
	background: #fcb422;
	color: #FFFFFF !important;
	}

.more {
	display: none;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666; }
a.showLink, a.hideLink {
	text-decoration: none;
	color: #36f;
	padding-left: 8px;
	background: transparent url('http://orphanjusticecenter.com/wp-content/themes/josiah_fund/down.gif') no-repeat left; }
a.hideLink {
	background: transparent url('http://orphanjusticecenter.com/wp-content/themes/josiah_fund/up.gif') no-repeat left; }
a.showLink:hover, a.hideLink:hover {
	border-bottom: 1px dotted #36f; }

/* MODS for iATS form */

#IATS_ContentSectionDiv {
     float: left;
    border-style: dashed;
	border-radius: 10px;
    border-width: 2px;
    padding: 20px;
	margin: 20px;
}

#IATS_Payment_PaymentFrequencyDiv
{
padding-left: 10px;
}

#IATS_Payment_AccountTypeDiv
{
padding-left: 10px;
}

button.IATS_Action {
	font-size: 25px;
	padding: 10px;
	border-style: solid;
	border-color: #000;
}

#IATS_ContentSectionDiv {
     float: left;
    border-style: dashed;
	border-radius: 10px;
    border-width: 2px;
    padding: 20px;
	margin: 0 20px 20px 0;
}

#IATS_Payment_PaymentFrequencyDiv
{
padding-left: 10px;
}

#IATS_Payment_AccountTypeDiv
{
padding-left: 10px;
}

span.IATS_EventDescription
{
font-size: 20px;
}