/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme Extended by robinjohn.info for csiseafordny.org
Author: Robin John
Author URI: http://www.robinjohn.info
Tags: brown, custom header, fixed width, two columns, widgets
*/

/*body{cursor:url(http://csiseafordny.org/wp-content/themes/default/images/csiny.cur);}*/
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

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 Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 10px 30px;
	list-style: none;
	
	text-indent: -10px;
	}

html>body .entry li {
	padding:0 13px;
	}

.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}


	
/* End Entry Lists */



/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 3px;
	text-align: center;
	}

#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:left;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 100%;
	padding: 2px;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.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 5px;

	}

#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: #80400F; }
/* 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;
	}

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 */

/* added CSS */

body{background:#fcc390;font-family:"trebuchet MS", helvetica, tahoma;font-size:12px;}
#outerwrapper{}
#header{background:url(images/header-bg.gif) repeat-x;}
#headerwrapper{width:960px;margin:auto;height:150px;background:transparent url(images/header-mid-bg.gif) no-repeat scroll 535px 0px;}
#title, #logo{float:left;} 
#title {height:71px;padding:41px 0 0;width:571px;}
#title h1{color:#ffffff;font-size:22px;display:inline;}
#title .est{color:#FFFFFF;font-size:13px;font-weight:bold;}
#righttoplink{float:right;padding-right:5px;color:#f8d7c1;font-size:11px;font-weight:bold;display:inline-block;}
#righttop{background:#8e5c3a;padding:2px 10px;margin:10px;-moz-border-radius: 5px;
-webkit-border-radius: 5px;}
#righttop a{color:#f8d7c1;font-size:11px;font-weight:bold;}
#righttop a:hover{color:#fff;font-size:11px;font-weight:bold;}
#rightbottom{margin:10px 16px;}
#searchbox{width:140px;background:#8e5c3a;border:none;color:#ba8764;font-size:11px;font-weight:bold;padding:2px 10px;-moz-border-radius: 5px;
-webkit-border-radius: 5px;}
#searchsubmit{background:url(images/search-submit.gif) no-repeat center;border:none;width:15px;height:14px;}
#searchsubmit:hover{background:url(images/search-submit-hover.gif) no-repeat center;border:none;width:15px;}
#navigation{clear:both}
#navigation ul{float:right;}
#navigation li{float:left;border-left:1px solid #74370e;}
#navigation li a{font-size:15px;color:#f8d7c1;font-weight:bold;padding:0 10px;}
#navigation li a:hover{border-top:3px solid #ea9651;}
#suckerfishnav li.home {border:none!important;}
#righttopwrapper{float:left;width:791px;}
#middlewrapper{width:950px;margin:auto;padding-top:10px;}
#middleinnerwrapper{padding:0 0 0 47px;}
#middletop{background:url(images/middle-top.gif) no-repeat;width:870px;height:7px;font-size:1px;float:left;}
#middlemiddle{background:url(images/middle-middle.gif) repeat-y;width:870px;float:left;}
#middlebottom{background:url(images/middle-bottom.gif) no-repeat;width:870px;height:13px;float:left;}
#banner{padding:5px 7px 0 7px;float:left;}
#bannerimg{float:left;width:603px;border:1px solid #894e27;}
#announcement{background:url(images/announcement-bg.jpg) no-repeat;width:238px;height:218px;float:left;border:1px solid #894e27;margin-left:5px;padding:2px;height:214px;width:234px;overflow:hidden;overflow:scroll;overflow-x:hidden}
#announcement h2{font-size:15px;color:#ee964f;padding-left:14px;padding-top:5px;}
#announcement ul{list-style-position:inside;font-size:11px;color:#F8D7C1;padding:0!important;}
#announcement li{background:transparent url(images/ann-list.gif) no-repeat scroll 0 7px;
padding:6px 0 6px 14px;width:195px;}
#datawrapper{background:url(images/middle-dec-bg.gif) scroll 1px 0px no-repeat;width:861px;float:left;padding:15px 6px 13px 8px;}
#data{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background:#7F461F;
border:1px solid #81481E;
color:#EBD1C0;
float:left;
line-height:16px;
margin-right:1px;
min-height:350px;
padding:35px 20px 0 20px;
text-align:justify;
width:564px;
opacity:0.85;
filter: alpha(opacity=85); -moz-opacity: 0.85;}
#data img.imgbor{border:2px solid #a7774d;margin:0 10px 5px 0;}
#data h2{font-size:17px;color:#ebd1c0;line-height:20px;}
.colo{color:#ee964f;}
#servicetime{width:234px;background:#92633C;opacity:0.75;border:1px solid #e0975f;padding:7px 2px;filter: alpha(opacity=75); -moz-opacity: 0.75;}
#servicetime h3, #location h3, #calwidg h3{background:transparent url(images/main-bullet.gif) no-repeat scroll 2px 19px;
color:#F8D7C1;
font-size:14px;
padding:16px 0 0 20px;}
#sidebar{float:left;padding:0 0 0 3px;}
#location{width:234px;background:#92633C;border:1px solid #e0975f;margin-top:8px;padding:5px 2px;opacity:0.75;filter: alpha(opacity=75); -moz-opacity: 0.75;color:#eed6c7;}
* html>body  #location{padding-bottom:32px;}
#calwidg{background:#92633C none repeat scroll 0;
border:1px solid #E0975F;
margin-bottom:7px;
opacity:0.75;
padding:0 0 5px;
width:238px;}
.timing{color:#ebd1c0;font-size:12px;padding:10px 0 15px 0px;font-weight:bold;}
.timing td{padding:0 0 0 7px}
#add{font-size:11px;
font-weight:bold;
padding:17px 4px 38px 7px}
#add img{padding 0;}
#footerouterwrapper{background:url(images/footer-bg.gif) repeat-x;height:45px;clear:both;}
#footer{width:960px;margin:auto;color:#e1b395;font-size:10px;}
#copy{float:left;padding:20px 0 0 57px;}
#copy a{color:#e1b395;}
#maintained{float:right;padding:20px 44px 0;color:#a67651}
#maintained a{color:#834C27;}
#maintained a:hover{color:#834C27}
#mlinks{padding:10px 0 5px  27px;float:left;}
#mlinks li{float:left;padding:0 13px;height:71px;width:183px;}
#mlinks li a{font-size:13px;color:#ebd1c0;font-weight:bold;}
#mlinks li a:hover{color:#f7b488;}
.visitorsinfo{background:url(images/visitors-info-img.gif) no-repeat;}
.visitorsinfo h3{padding:24px 0 0 67px;}
.calendar{background:url(images/calendar-img.gif) no-repeat;}
.calendar h3{padding:17px 0 0 34px;text-align:center;}
.sundayschool{background:url(images/sunday-school-img.gif) no-repeat}
.sundayschool h3{padding:24px 0 0 62px;}
.photogallery{background:url(images/photo-gallery-info.gif) no-repeat;padding-right:0px!important;}
.photogallery h3{padding:24px 0 0 62px;}
#middlebottomlinks{width:861px;float:left;}
.titlepgs, .pagetitle{color:#EBD1C0!important;font-size:18px!important;font-weight:bold!important;padding-bottom:15px;border-bottom:1px dashed #9F6B45;margin-bottom:20px;}
.cnew{width:805px!important;background:transparent url(images/middle-data-bg.png) repeat-x scroll left bottom!important;}
#EC_previousMonth, #EC_nextMonth {color:#F8D7C1;}
.calendar-month{background-color:#92633C;color:#CFAB93;font-weight:bold;text-align:right;padding-right:8px;}
.lpbcArchive{padding:5px 0 0 4px;}
.lpbcArchive ul li a{color:#F8D7C1;
font-size:11px;font-weight:bold;}
.lpbcArchive ul li a:hover{color:#DFAD8B;}
.lpbcArchive ul li ul{padding-top:0px!important;}
.lpbcArchive ul li ul li{background:none!important;padding:0px 0 0 11px!important;}
.post h3 a{color:#F8D7C1;font-size:15px !important;font-weight:normal;padding:3px 0}
.piclenselink a{color:#9F6B45;padding-left:5px;}
.entry a{color:#fff;}
.entry a:hover{text-decoration:underline;}
.piclenselink a:hover, .entry a:hover{color:#CFAB93;}
.post{padding:8px 0}
.entry p{padding-bottom:8px }


#suckerfishnav {font-size:15px;font-weight:bold;width:550px;float:right!important;}
#suckerfishnav, #suckerfishnav ul {float:left;list-style:none;line-height:20px;padding:0;margin:0 0 1px 0}
#suckerfishnav a {display:block;text-decoration:none;padding:0px 10px;font-size:15px;color:#f8d7c1;}
#suckerfishnav li {float:left;padding:3px 0;border-left:1px solid #74370e;}
#suckerfishnav li ul {position:absolute;left:-999em;height:auto;width:145px;font-weight:normal;margin:0;line-height:1;-moz-opacity:1;opacity:1;khtml-opacity:1}
#suckerfishnav li li {padding:3px 0;width:145px;border-bottom:1px solid #976539;border-left:1px solid #976539;border-right:1px solid #976539}
#suckerfishnav li li a {padding:3px 10px}
#suckerfishnav li ul li {font-size:13px;color:#f8d7c1;font-weight:normal;background:#74370E;}
#suckerfishnav li ul li a {font-size:13px; color:#fff}
#suckerfishnav li:hover ul li a {color:#fff}
#suckerfishnav li ul {margin:3px 0 0 -2px}
#suckerfishnav li ul ul {margin:-20px 0 0 131px}
#suckerfishnav li ul li:hover {background:#976539}
#suckerfishnav li ul li:hover a {color:#fff;background:#976539}
#suckerfishnav li ul li:hover li a {color:#fff}
#suckerfishnav li ul li li:hover a {color:#fff}
#suckerfishnav li ul li ul li:hover ul li a {color:#fff}
#suckerfishnav li ul li ul li:hover ul li:hover a {color:#fff}
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul {left:-999em}
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul {left:auto;background:#bbb;}
#suckerfishnav li:hover, #suckerfishnav li.sfhover {background:#74370E}
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {color:#fff}
.shift{left=-2px;}
.entry input, textarea, select{background:#8F5123 none repeat scroll 0 50%;
border:medium none;
color:#D5B8A4;
font-family:inherit;
font-size:100%;
margin:0 0;
padding-left:5px;
width:225px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
div.wpcf7-validation-errors  {
background:#874B1F none repeat scroll 0 50%!important;
border:1px dashed #FF0000!important;}
span.wpcf7-not-valid-tip {
background:#6B3B1A none repeat scroll 0!important;
border:1px dashed #FF0000!important;
left:102%!important;
padding:8px!important;
top:-32%!important;
width:250px!important;
}
.texta{width:400px!important;}
.subma{width:98px!important;}
.landing img{margin:0 7px 4px 0;border:3px solid #A7774D;}
#moto{

display:block;
margin:8px 0 0;
padding:11px 10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;

}
#moto h2{border-bottom:1px dashed;
font-size:14px;
color:#EBD1C0;
display:inline;
padding-bottom:5px;
}
#moto h3{color:#EBD1C0;
font-weight:normal;
padding:15px 0 4px;
font-size:13px;
}
#htext p{font-size:13px;line-height:18px;}
#data {
min-height:374px !important;
}

ul.gallery a{color:#D2B7A4!important;}
ul.gallery {list-style:none;padding:0 !important;font-size:15px;}
ul.gallery li{background:#83552F none repeat scroll 0 0;
margin-bottom:4px;
padding:25px !important;border-left:2px solid #542709;} 
ul.gallery li:hover{background:#81481C;border-left:2px solid #C0A28D;}

#arc{background:#83552F none repeat scroll 0 0;
margin-bottom:4px;
padding:25px !important;border-left:2px solid #542709;}
#arc:hover{background:#81481C;border:2px solid #6F3910;border-left:2px solid #C0A28D;} 
a.back {background:#7F461F none repeat scroll 0 0;
color:#D5B8A4;
padding:1px 16px;
-moz-border-radius-topleft:10px;
-webkit-border-top-left-radius:10px;
-moz-border-radius-bottomleft:10px;
-webkit-border-bottom-left-radius:10px;

}
a:hover.back {color:#D5B8A4;background:#AF7C57;}
#nletter p{font-size:16px;font-weight:bold;}
#nletter ul li a{color:#D4B8A4;
font-size:16px;font-weight:bold;}
#nletter ul li a:hover{color:#9F633B;}
.breadcrumb,.breadcrumb a{color:#9F633B;}
.breadcrumb a:hover{color:#DFA97D;}
.breadcrumb{padding:5px 0 25px 0;}
#searchbox{border:none!important;}
#dhtmltooltip{
position: absolute;
width: 870px;
border: 2px solid #EF9952;
padding: 10px;
background-color: #834C27;
visibility: hidden;
z-index: 100;
text-align:justify;
color:#fff;
-moz-border-radius-topleft:15px;
-webkit-border-top-left-radius:15px;
-moz-border-radius-bottomright:15px;
-webkit-border-bottom-right-radius:15px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
opacity:.95;filter: alpha(opacity=95); -moz-opacity: 0.95;
}
.entry{
font-size:13px;
line-height:17px;
word-spacing:0.04em;}