
/*  
Theme Name: Eddie Rhodes Ministries
Theme URI: http://eddierhodes.org
Version: 1.0
Author: Jordan Andree
Author URI: http://noblegiant.com
*/



/* Begin Structure */
body { margin: 0; padding: 0; font-size:.80em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; background:#ffffff url(images/bg.jpg) top center no-repeat scroll }

a { color: #4daee6; text-decoration:none }

a:hover { color:#2684ba; }

h1,
h2,
h3,
h4,
h5,
h6 { font-family:Arial, Arial, Helvetica, sans-serif; color:#a1c92a; }

#wrapper { width:960px; margin:0px auto; }

#header { width: 100%; height:135px; background:transparent url(images/header-bg.jpg); }

#logo { width:296px; margin:25px 0px 0px 145px; height:82px; float:left }

#logo a { width:100%; height:100%; display:block; background:transparent url(images/logo.png) center center no-repeat; }

#navigation { margin:45px 20px 0px 0px; float:right; }

#navigation ul { list-style:none; padding:0px; margin:0px; }

#navigation li { float:left; padding:10px; }

#navigation li a { color:#b4b3b2; font-weight:bold; cursor:pointer !important; text-transform:uppercase; padding:10px; font-family:Arial, Helvetica, sans-serif; display:block; height:100%; width:100%; }
#navigation li a:hover { color:#fff; }
#navigation li.current_page_item a { color:#a1c92a !important; }

#slideshow { clear:both; width:958px !important; height:375px !important; position:relative; overflow:hidden; left:1px; }

#slideshow img { width:960px !important; }

.photos-bottom { width:960px; height:40px; background:transparent url(images/photos-bottom.png); position:absolute; z-index:101; bottom:0px; left:-1px; }

.nivo-caption { position:absolute; z-index:51; top:50px; right:50px; font-size:150%; text-align:right; text-transform:uppercase; }

.nivo-caption em { color:#ccfd3e; }

.nivo-caption h3 { width:auto; display:inline-table; font-style:normal; font-weight:bold; margin:0px 0px; color:#fff; background:transparent url(images/black.png) repeat; padding:5px; }

#content { width:620px; float:left; margin:10px; position:relative; top:-20px; }

#content.wide { width:940px; }

.pagetitle { text-transform:uppercase; margin:10px; }

.post { }

h2.title { text-transform:uppercase; font-size:120%; width:75%; float:left; margin:10px; }

h2.title a,
.date { color:#65b9e9; }

h2.title a:hover {color:#5AA5CF }

.date { float:right; margin:10px; }

.entry { padding:10px; background: white url(images/post-bottom.jpg) top center repeat-x; clear:both; }

.postmetadata { clear: both; font-size:80%; background: white url(images/post-bottom.jpg) top center repeat-x; padding:20px 10px 10px;  text-transform:uppercase }
#respond{ background: white url(images/post-bottom.jpg) top center repeat-x; padding:10px; }

.clear { clear: both; }

#footer { padding: 20px; color:#aaa; position:relative; top:40px; margin: 0 auto; width: 920px; text-align:left; font-size:80%; clear: both; }

#footer .creditz { float:right; }

/* End Structure */

/* media */

.page-template-page-wide-php .pagetitle { margin:25px 10px 10px !important}

.tubepress_normal_embedded_wrapper { float:left; }

.tubepress_thumbnail_area { float:right; width:300px;  margin:0px !important }

.tubepress_thumbs { padding:0px 5px 0px !important}

.tubepress_thumb { width:50% !important;  height:auto !important; padding:0px 0px 10px !important; }

.tubepress_thumb a img { border:5px solid #eee; }

.tubepress_meta_title { text-align:center; padding:2px; }

.tubepress_meta_runtime,
.tubepress_meta_views,
.tubepress_embedded_title{ display:none }

/* end:media */

/* sidebar */
#sidebar { float:right; width:300px; padding:0px 10px; min-height:900px; background:white url(images/sidebar-bg.jpg) top left no-repeat; }

#sidebar li.widget { list-style:none; text-align:right; padding:5px; clear:both }

.widgettitle { text-transform:uppercase; margin:0px 0px 10px; ; text-align:left; font-size:200%; }

#twitter .widgettitle { background:transparent url(images/twitter-icon.jpg) center right no-repeat; }

#twitter_update_list li { list-style:none; margin:0px 0px 20px; }

#twitter small { text-align:center }

#flickrrss a { float:left; padding:2px; }

#flickrrss a img { width:65px; }

.quotes #inner, .quote { width:290px; height:360px; top:0px; left:0px}
.quotes strong { color:#65b9e9 }

.widget.social { background: #f2f2f2 url(images/arrow.png) 10px 10px no-repeat; position:relative; top:20px; left:-5px;}
.widget.social ul { list-style:none; padding:0px 0px 0px 30px; margin:0px; }
.widget.social ul li { float:left; margin:0px 5px; }
.widget.social ul li a { display:block; width:32px; height:32px; background-image:url(images/social.png); }
.widget.social ul li a span.display { display:none}

.social_twitter a { background-position:-31px 0px;}
.social_facebook a { background-position:-62px 0px;}
.social_flickr a { background-position:-93px 0px;}
.social_rss a { background-position:-124px 0px;}

/* end:sidebar */

/*** ESSENTIAL STYLES ***/
.sf-menu ul { position:absolute; top:-999em; margin-left: 10px !important; margin-top: 20px !important; width:12em; /* left offset of submenus need to match (see below) */ }

.sf-menu ul li { width:100%; }

.sf-menu li:hover { visibility:inherit; /* fixes IE7 'sticky bug' */ }

.sf-menu li { float:left; position:relative; }

.sf-menu a { display:block; position:relative; }

.sf-menu li:hover ul,
.sf-menu li.sfHover ul { left:0; top:2.2em; /* match top ul list item height */ z-index:99; }

ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul { top:-999em; }

ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul { left:0em; /* match ul width */ top:0; }

ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul { top:-999em; }

ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul { left:8em; /* match ul width */ top:0; }

/*** DEMO SKIN ***/

.sf-menu li ul li { background:rgba(0, 0, 0, .5); padding:5px !important; position:relative; top:10px; }

.sf-menu li ul li a { color:#b4b3b2 !important; }

.sf-menu li ul li:hover { color:#fff !important; }

.sf-menu li ul li:hover a { color:#fff !important; }

.sf-sub-indicator{display:none;}

/* end dropdown */



/* forms */

input[type="text"],
input[type="password"] { border:0px; padding:5px; background:#efefef; }

textarea { font-size:100%; font-family:Arial, Helvetica, sans-serif; border:0px; padding:5px; background:#efefef; }

input[type="text"]:hover,
input[type="password"]:hover,
textarea:hover { background:#dfdfdf; }

input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus { border:1px solid white; -moz-box-shadow:0px 0px 13px rgba(0, 0, 0, .3); box-shadow: 0px 0px 13px rgba(0, 0, 0, .3); -webkit-box-shadow: 0px 0px 13px rgba(0, 0, 0, .3); }

input[type="submit"],
input[type="button"],
button { border:0px; padding:5px 20px; background:#A1C92A; color:#fff; border:1px solid white; -moz-box-shadow:0px 0px 13px rgba(0, 0, 0, .3); box-shadow: 0px 0px 13px rgba(0, 0, 0, .3); -webkit-box-shadow: 0px 0px 13px rgba(0, 0, 0, .3); }

input[type="submit"]:hover,
input[type="button"]:hover,
button:hover { background:#99BF23; }

input[type="submit"]:focus,
input[type="button"]:focus,
button:focus { -moz-box-shadow:0px 0px 13px rgba(0, 0, 0, .6); box-shadow: 0px 0px 13px rgba(0, 0, 0, .6); -webkit-box-shadow: 0px 0px 13px rgba(0, 0, 0, .6); }

.wpcf7-form p { clear:both }

.wpcf7-checkbox { width:75%; display:block; height:50px; }

.wpcf7-list-item { float:left; width:25%; }

span.wpcf7-not-valid-tip { background:none repeat scroll 0 0 #FFFFFF; border:0px solid #FF0000 !important; font-size:auto !important; left:auto !important; display:block; padding:5px 0px !important; position:relative !important; top:auto !important; width:auto !important; z-index:100; color:#990000; }

div.wpcf7-response-output { padding:5px 0px !important; margin:0px 0px !important; border:0px !important; width:230px; display:none; }

/* end forms*/


/* Begin Images */
p img { padding: 0; max-width: 100%; }

img.centered { 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; }

/* End Images */



/* Begin Form Elements */

select { width: 130px; }

#commentform input { width: 170px; margin: 5px 5px 1px 0; }

#commentform { margin: 5px 10px 0 0; }

#commentform textarea { width: 98%; }

#respond:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#commentform #submit { float: right; }

/* End Form Elements */



/* Begin Comments*/
#comments {  padding: 20px 10px 10px; margin:0px 0px 10px; background: white url(images/post-bottom.jpg) top center repeat-x; clear:both;}
.commentlist { text-align: justify; }

.vcard,
.commentmetadata { font-size:80%; text-transform:uppercase }

img.avatar  { float:right}

.comment-body p, .fn {clear:both}

.commentlist li { margin: 15px 0 10px; padding:10px 10px; list-style: none; }

.commentlist li ul li { margin-left: 10px; }

li.comment {  }

.commentlist p { margin: 10px 5px 10px 0; }

.children { padding: 0; }

#commentform p { margin: 5px 0; }

.nocomments { text-align: center; margin: 0; padding: 0; }

.commentmetadata { margin: 0; display: block; }

/* End Comments */




/* Begin Calendar */
#wp-calendar { empty-cells: show; margin: 10px auto 0; width: 155px; }

#wp-calendar #next a { padding-right: 10px; text-align: right; }

#wp-calendar #prev a { padding-left: 10px; text-align: left; }

#wp-calendar a { display: block; }

#wp-calendar caption { text-align: center; width: 100%; }

#wp-calendar td { padding: 3px 0; text-align: center; }

#wp-calendar td.pad:hover { /* Doesn't work in IE */ background-color: #fff; }

/* End Calendar */



/* Begin Various Tags & Classes */
acronym,
abbr,
span.caps { cursor: help; }

acronym,
abbr { border-bottom: 1px dashed #999; }

blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; }

blockquote cite { margin: 5px 0 0; display: block; }

.center { text-align: center; }

.hidden { display: none; }

.screen-reader-text { position: absolute; left: -1000em; }

hr { display: none; }

a img { border: none; }

.navigation { display: block; text-align: center; margin-top: 10px; margin-bottom: 60px; }

/* End Various Tags & Classes*/



/* Captions */
.aligncenter,
div.aligncenter { display: block; margin-left: auto; margin-right: auto; }

.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

.wp-caption img { margin: 0; padding: 0; border: 0 none; }

.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
/* End captions */
