/*  WOO CUSTOM STYLESHEET
Instructions: Add your custom styles here instead of style.css so it is easier to update the theme. Simply copy an existing style from style.css to this file, and modify it to your liking.
*/

#strip { background: url(http://bernardcenter.org/wp-content/uploads/2011/01/strip3.png) repeat-x top center; height: 12px; }

#footer{padding: 30px 0 30px;background: url(http://bernardcenter.org/wp-content/uploads/2011/01/strip3.png) repeat-x top center; color:#666;}

#right_tagline {position:absolute; left: 632px; top: 138px; font: 20px Georgia, 'Times New Roman', Times, serif; font-style: italic; color: #8b7e5f;}

.col-full {position: relative;}

.search_main { position: absolute;top:155px;left:772px;}

/* fix to make pages with both an entry and posts below display post titles without space after: */
.arc h2 {
font-size: 16px !important;
font-weight: bold;
padding-bottom: 4px;
margin: 0.5em 0 0;
}


/* widget_social */

.widget_social .socialwidget, div.adspace-widget.widget .socialwidget { padding: 10px 10px 10px 10px}

.widget_social .socialwidget .ico-facebook,

.widget_social .socialwidget .ico-twitter,

.widget_social .socialwidget .ico-flickr,

.widget_social .socialwidget .ico-youtube,

div.adspace-widget.widget .socialwidget .ico-facebook,
div.adspace-widget.widget .socialwidget .ico-twitter,
div.adspace-widget.widget .socialwidget .ico-flickr,
div.adspace-widget.widget .socialwidget .ico-youtube,

div.adspace-widget.widget .socialwidget p .ico-facebook,
div.adspace-widget.widget .socialwidget p .ico-twitter,
div.adspace-widget.widget .socialwidget p .ico-flickr,
div.adspace-widget.widget .socialwidget p .ico-youtube
 { /*border-bottom: 1px solid #ccc;  border-right: 1px solid #ccc; */ padding:5px; padding-left: 25px; line-height: 30px; display: block; float:left; width: 85px; text-indent: 15px; }





.widget_social .socialwidget .ico-flickr { background: url(images/ico-flickr.jpg) left center no-repeat;}

.widget_social .socialwidget .ico-youtube { background: url(images/ico-youtube.jpg) left center no-repeat;}



/* bigger twitter and facebook icons */

div.adspace-widget.widget .socialwidget .ico-facebook, div.adspace-widget.widget .socialwidget p .ico-facebook  { background: url(http://bernardcenter.org/wp-content/uploads/2011/01/ico_facebook_32x32.png) left center no-repeat;}

div.adspace-widget.widget .socialwidget .ico-twitter, div.adspace-widget.widget .socialwidget p .ico-twitter { background: url(http://bernardcenter.org/wp-content/uploads/2011/01/ico_twitter_32x32.png) left center no-repeat;}


.widget_social .socialwidget .ico-facebook { background: url(http://bernardcenter.org/wp-content/uploads/2011/01/ico_facebook_32x32.png) left center no-repeat;}

.widget_social .socialwidget .ico-twitter { background: url(http://bernardcenter.org/wp-content/uploads/2011/01/ico_twitter_32x32.png) left center no-repeat;}

/* Later sidebar/widget changes */
div.adspace-widget.widget .socialwidget {}
div.adspace-widget.widget h3, div.adspace-widget.widget .socialwidget {text-align: left;}


/* changing bars to color scheme in strip */

.postmeta h3, .widget h3, #footer-widgets h3 {background-color: #bc143d;}

#latest h3, .page .post .cat-title {background-color: #bc143d;}

#loopedSlider .slide-content h2 {background-color: #bc143d;}

#featured h3, .archive_header, .post .cat-title, .in-the-media .cat-title, #comments h3, #respond h3 {background-color: #bc143d;}

.post .cat-title, .in-the-media .cat-title {
margin: 0 0 13px 0;
padding: 5px 13px 5px 13px;
font: normal 16px helvetica, arial, sans-serif;
color: white;
box-shadow: 0 4px 4px #d8d8d8;
-webkit-box-shadow: 0 4px 4px #d8d8d8;
-moz-box-shadow: 0 4px 4px #d8d8d8;
border: 2px solid white;
}

.post .cat-title a:link, .post .cat-title a:visited,
.in-the-media .cat-title a:link, .in-the-media .cat-title a:visited  {
color: white;
}

/* Featured on home page... make sure tall enough */

#featured .block.full {min-height: 120px;}

#featured .block p {font-size: 14px;

line-height: 18px;}



/* Accomodate more top nav page tabs */

.nav a {padding: 15px 20px 10px 20px;}

/* Publications Page Styles */
.pubPreviewImg {width: 100%;height: auto;} /* Should size any image to fit within */

/* Adding margin-bottom to list items within entries: */
.entry ol li, .entry ul li {margin-bottom: 1em;}

/* Adding space to bottom of "plate" for navigation */
#plate, p.plate {padding: 14px 16px 50px 16px;position:relative}

/* Removing space at bottom of "plate" when necessary */
#plate.entry.less-bottom-padding {
padding: 14px 16px 14px 16px;
position: relative;
}

/* making another "plate" and "striped" so that don't have 2 elements with same id */
.striped-class {background: url(images/stripes.png) repeat; padding: 11px 13px 11px 13px; margin-bottom: 27px;
}
.different-entries-plate {
background: white;
margin-bottom: 10px;
padding: 14px 16px 14px 16px;
box-shadow: 0 4px 4px #d8d8d8;
-webkit-box-shadow: 0 4px 4px #d8d8d8;
-moz-box-shadow: 0 4px 4px #d8d8d8;
position:relative
}
.bar-header {
display: block;
width: 95%;
margin: 0 0 13px 0;
padding: 5px 13px 5px 13px;
font: normal 16px helvetica, arial, sans-serif;
color: white;
box-shadow: 0 4px 4px #d8d8d8;
-webkit-box-shadow: 0 4px 4px #d8d8d8;
-moz-box-shadow: 0 4px 4px #d8d8d8;
border: 2px solid white;
background-color: #BC143D;
}

.nav-entries, .wp-pagenavi {margin-top: 12px;}

/* MSNBC vid embed fix
div#plate.entry div.video {height:270px}
div#plate.entry div.video p {position:relative; top:-100px;}  */

/* sidebar vid change to make bottom align with bottom of slider */
.widget div.widget-video-unit {
padding: 4px 9px 10px;}

/* to-top: started for individual bio pages that have anchors, to go back up (use &uarr;) */
a.to-top:link, a.to-top:visited {float:right;color:#FFF}

/* top right submenu */
ul.top-right-submenu {position:absolute;right:-1px;top:-24px;padding:10px 0 0;list-style:none; }
ul.top-right-submenu li {list-style-type:none;float:right;}
ul.top-right-submenu li a:link, ul.top-right-submenu li a:visited{padding: 8px 8px 4px; margin: 0 0 0 1px;
border-top:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd;
border-top-left-radius:.7em;
-moz-border-radius-topleft: .7em;
-webkit-border-top-left-radius: .7em;
border-top-right-radius:.7em;
-moz-border-radius-topright: .7em;
-webkit-border-top-right-radius: .7em;
background:#CCC;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd');
background: -webkit-gradient(linear, left top, left bottom, from(#DDD), to(white));
background: -moz-linear-gradient(top, #DDD, white);
font-weight:bold;
}
ul.top-right-submenu li a:hover, ul.top-right-submenu li a:active{text-decoration:none; background:#fff}


/* putting thumbnails back in arc portions of pages */
.arc img {
margin: 0 15px 0 0;
padding: 4px;
border: 1px solid #E6E6E6;
}

.alignleft {
float: left;
height: auto;
margin: 5px 15px 5px 0;
}

/* keep ancestor in menu highlighted */
.nav li.current_page_ancestor a {color: #1b5474; background: #fff; border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px;}

/* make less space at bottom of h1 on single entry pages, because in this theme the date/author used to be in the sidebar */
.entry h1.title {margin: 0.5em 0 0.2em;}
.page .entry h1.title {margin: 0.5em 0 0.8em;} 

/* old: moving facebook, twitter icons up to header
#header .ico-facebook, #header .ico-twitter {position:absolute; top:100px; display: block;
height: 32px; width:32px}
#header .ico-facebook {right:0;background: url(http://bernardcenter.org/wp-content/uploads/2011/01/ico_facebook_32x32.png) left center no-repeat}
#header .ico-twitter {right: 40px;background: url(http://bernardcenter.org/wp-content/uploads/2011/01/ico_twitter_32x32.png) left center no-repeat}
#header .followUs {position:absolute; top:110px; right:86px;font-size: 14px;
font-weight: normal;
color: #C60751;}  */

/* signup/follow section in top-right of header: */
.signUp {
position:absolute; right:-12px;top:-35px; display:block;height:70px;width:414px;
background-color: #ededed;
background-image: -webkit-linear-gradient(top,#fbfbfb,#ededed);
background-image: -moz-linear-gradient(top,#fbfbfb,#ededed);
background-image: -ms-linear-gradient(top,#fbfbfb,#ededed);
background-image: -o-linear-gradient(top,#fbfbfb,#ededed);
background-image: linear-gradient(top,#fbfbfb,#ededed);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#ededed');
-webkit-border-radius: 0 0 6px 6px;
-moz-border-radius: 0 0 6px 6px;
border-radius: 0 0 6px 6px;
box-shadow: 0 0 7px 0 rgba(155,155,155,0.7);
}

#emailnewsletter {display:block;width: 282px;
position: relative;
border-right: 1px dotted #CCC;
margin: 2px 0 0 8px;}

.signUp label {font-size: 14px;
line-height: 14px;
display: block;
padding: 6px 0;
font-weight: normal;
color: #C60751;
text-indent: 2px;}

.signUp input {color: #888888;padding:6px;width:171px;height:18px;background:#fff;box-shadow: 0 5px 7px 0 rgba(208,208,208,0.4) inset;
-webkit-border-radius: 4px 0 0 4px;-moz-border-radius: 4px 0 0 4px;border-radius: 4px 0 0 4px; 
border-width:1px;border-style:solid;border-color:#ccc}

a.modalSubmit:link, a.modalSubmit:visited  {background-color: #C21643;
background-image: -webkit-linear-gradient(top,#fc2778,#c21643);
background-image: -moz-linear-gradient(top,#fc2778,#c21643);
background-image: -ms-linear-gradient(top,#fc2778,#c21643);
background-image: -o-linear-gradient(top,#fc2778,#c21643);
background-image: linear-gradient(top,#fc2778,#c21643);
border: 1px solid #BF194E;
color: white;
border-image: initial;
-webkit-border-radius: 0 4px 4px 0;
-moz-border-radius: 0 4px 4px 0;
border-radius: 0 4px 4px 0;
font-size: 12px;
font-weight: bold;
text-align: center;
height: 18px;
line-height: 18px;
width: 75px;
outline: 0;
padding: 6px;
margin: 0;
display: block;
position: absolute;
top: 26px;
right: 8px;
}

a.modalSubmit:hover, a.modalSubmit:active, a.modalSubmit:focus {background-image: none;text-decoration:none}

p.thankYou {display:none;position:absolute;left:8px;top:20px;font-size: 14px;
font-weight: normal;padding:0;margin:0;color: #C60751;}

#header .ico-facebook, #header .ico-twitter, #header .ico-youtube {position:absolute; top:28px; display: block;height: 32px; width:32px}

#header .ico-facebook {right:45px;background: url(images/bernard-social-icons.png) 0 0 no-repeat}
#header .ico-twitter {right: 82px;background: url(images/bernard-social-icons.png) -32px 0 no-repeat}
#header .ico-youtube {right: 8px;background: url(images/bernard-social-icons.png) -64px 0 no-repeat}
#header .followUs {position:absolute; top:9px; right:54px;font-size: 14px;
font-weight: normal;padding:0;margin:0;color: #C60751;} 




h1, h2 {line-height:1.4em}

/* Sidebar donate button: */
.lessMargin {margin-bottom:17px}

a.donateButton:link, a.donateButton:visited  {background-color: #C21643;
background-image: -webkit-linear-gradient(top,#fc2778,#c21643);
background-image: -moz-linear-gradient(top,#fc2778,#c21643);
background-image: -ms-linear-gradient(top,#fc2778,#c21643);
background-image: -o-linear-gradient(top,#fc2778,#c21643);
background-image: linear-gradient(top,#fc2778,#c21643);
border: 1px solid #BF194E;
color: white;
border-image: initial;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
font-size: 24px;
font-weight: bold;
text-align: center;
height: auto;
line-height: 26px;
width: 254px;
outline: 0;
padding: 9px 6px;
margin: 0;
display: block;

box-shadow: 0 4px 4px #b8b8b8;
-webkit-box-shadow: 0 4px 4px #b8b8b8;
-moz-box-shadow: 0 4px 4px #b8b8b8;

}

a.donateButton:hover, a.donateButton:active, a.donateButton:focus {background-image: none;text-decoration:none}



#loopedSlider .slide-content h2  { margin: 0; font-size: 20px; padding: 10px; width: 341px; position: relative; right: -50px;}



#loopedSlider .slide-content p  { line-height: 18px; background:#777;padding: 10px; color:#fff; width: 322px;  position: relative;  right: -70px;}