

/*----- STRUCTURE -----*/

body {font-size:14px; line-height: 23px; color:#444444; background: #f1f1f1 ; }
#body_wrap {background: #ffffff ; border: #ededed solid 1px; }

/*----- BASE ELEMENTS -----*/

::selection { background: #02385a; color: #ffffff;}
::-moz-selection { background: #02385a; color: #ffffff;}
code {border: #d9d9d9 1px dashed; border-left: #d9d9d9 solid 10px;}
a:link, a:visited, a:hover { color: #02385a;}
h1, h1 a:link, h1 a:hover, h1 a:visited { font-size: 27px; line-height: 33px; color: #333333;}
h2, h2 a:link, h2 a:hover, h2 a:visited { font-size: 27px; line-height: 33px; color: #999999;}
h3, h3 a:link, h3 a:hover, h3 a:visited { font-size: 22px; line-height: 28px; color: #333333;}
h4, h4 a:link, h4 a:hover, h4 a:visited { font-size: 17px; line-height: 23px; color: #333333;}
h5, h5 a:link, h5 a:hover, h5 a:visited { font-size: 14px; line-height: 20px; color: #333333;}
h6, h6 a:link, h6 a:hover, h6 a:visited { font-size: 14px; line-height: 20px; color: #333333;}
p { margin-bottom: 12px;}
.gototop div { background: #d9d9d9;}
.gototop { border-bottom: solid 1px #d9d9d9;}
.hrbreak { border-bottom: solid 1px #d9d9d9;}

/*----- HEADER -----*/

#logo_shape { background:#02385a;
-moz-box-shadow: 1px 1px 4px #333333; 
-webkit-box-shadow: 1px 1px 4px #333333; 
box-shadow: 1px 1px 4px #333333;
background: -webkit-gradient(linear, left top, left bottom, from(#02385a), to(#01243a)); 
background: -moz-linear-gradient(top,  #02385a,  #01243a); 
background: -o-linear-gradient(top,  #02385a,  #01243a); 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#02385a', endColorstr='#01243a');}
#logo_text, #logo_text a:link, #logo_text a:hover, #logo_text a:visited { font-size: 36px; line-height: 42px; color:#ffffff; text-shadow: 1px 1px #191919}
#logo_img{background: url("http://www.oyster-restoration.org/wp-content/uploads/2012/07/header-or.png") no-repeat 50% 50%;}

#header_bar_wrap {background: #aabbcf;}
.hnl_menu li a:link, .hnl_menu li a:visited, .hnl_menu li a:hover {font-size: 15px; color: #ffffff;}
	#slide {background: #02385a;}

/* 2nd level dropdown */
.hnl_menu li ul { border:solid 1px #99a8ba; background: #9eaec1;}
.hnl_menu li li { }
.hnl_menu li li:hover, .hnl_menu li li.sfHover {background: #aabbcf;}
.hnl_menu li ul a:link, .hnl_menu li ul a:hover, .hnl_menu li ul a:visited { font-size: 13px; line-height: 19px; color: #ffffff;}

#soc_be, #soc_bl, #soc_dl, #soc_da, #soc_dg, #soc_dp, #soc_db, #soc_fb, #soc_fc, #soc_fo, #soc_ff, #soc_gg, #soc_lf, #soc_li, #soc_ml, #soc_ms, #soc_nl, #soc_nt, #soc_nv, #soc_pc, #soc_rd, #soc_su, #soc_tr, #soc_tb, #soc_tw, #soc_vd, #soc_vm, #soc_wp, #soc_yt, #soc_rs { background: url(http://www.oyster-restoration.org/wp-content/themes/metrolooyster/images/socialicons1.png); }
.searchtext {background: #ffffff; color: #444444; border: solid 1px #ededed;}
.searchtext:focus { background: #ededed;}


#slider_wrap, .sliderany_wrap, .slideracc_wrap {
-moz-box-shadow: 1px 1px 10px #bfbfbf; 
-webkit-box-shadow: 1px 1px 10px #bfbfbf; 
box-shadow: 1px 1px 10px #bfbfbf; }

/*----- SLIDER - NIVO -----*/

#slider_wrap, #slider, #slider img {height: 300px;}
.nivo-caption { background:#222222;
 left:auto; right:0px;  bottom:77%;  visibility:hidden; }
.nivo-controlNav {right:15px;}
.nivo-caption, .nivo-caption a { color:#ffffff;}

/*----- SLIDER - ACC -----*/

.slideracc_item {width:222px; height:300px;}
.slideracc_cap {background: #222222; color:#ffffff;}
.slideracc_cap a {color:#ffffff;}
.slideracc_item .slideracc_cap .slideracc_head {font-size: 15px; line-height: 21px; width:192px;}
.slideracc_item .slideracc_cap .slideracc_desc {font-size: 13px; line-height: 21px;}
.slideracc_item.active .slideracc_cap .slideracc_head {font-size: 19px; line-height: 25px; width:570px;}
.slideracc_item.active .slideracc_cap .slideracc_desc {width:570px;}

/*----- SLIDER - ANY -----*/

.sliderany_wrap { width: 890px; padding: 10px 0px 0 0px; }
#anyslider { width: 870px; height: 300px; }
.anythingSlider { padding: 0px 0px 0px 0;}

/*----- MESSAGE -----*/

.msg {border-top:dashed #666666 1px; border-bottom: dashed #666666 1px; border-right: none; border-left: none;}
.msg_button_large { background:#02385a;
-moz-box-shadow: 1px 1px 4px #333333; 
-webkit-box-shadow: 1px 1px 4px #333333; 
box-shadow: 1px 1px 4px #333333;
background: -webkit-gradient(linear, left top, left bottom, from(#02385a), to(#01243a)); 
background: -moz-linear-gradient(top,  #02385a,  #01243a); 
background: -o-linear-gradient(top,  #02385a,  #01243a); 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#02385a', endColorstr='#01243a');}
.msg_button_large:hover { background:#012a43;}
.msg_button, .msg_button a:link, .msg_button a:visited, .msg_button a:hover{ color:#ffffff; text-shadow: 1px 1px #191919}
.msg_text { font-size: 17px; line-height: 25px; color: #666666;}

/*----- POSTED -----*/

.posted, .posted a:link, .posted a:visited, .posted a:hover { font-size: 22px; line-height: 36px; color: #444444;}

/*----- ACCORDIAN -----*/

#acc_outer {
-moz-box-shadow: 2px 2px 7px #bfbfbf; 
-webkit-box-shadow: 2px 2px 7px #bfbfbf; 
box-shadow: 2px 2px 7px #bfbfbf; }
.acc_item_text, .acc_item_text span {color:#444444;}

/*----- HOME PAGE CONTENT BOX -----*/

/* type 1 , 2 , 3 */
	.con_third_title, .cfb_sb_wtitle { background: url(http://www.oyster-restoration.org/wp-content/uploads/2012/04/title_bg_oyst.png) no-repeat left top; padding-left: 50px;}
.con_third_text span {color: #02385a; /* Tag Line */}

/* type 2 , 3 */
.ctb_post { border-bottom: 1px solid #d9d9d9;}
.hpcontent2 .con_third_blog h2, .hpcontent3 h2 { border-bottom: 1px dashed #bfbfbf;}
.postdate_wrapper { background-color:#02385a;}
.postdate { color: #ffffff;}
.cfb_postmeta, .cfb_postmeta a:link, .cfb_postmeta a:hover, .cfb_postmeta a:visited { color:#444444;}
.cfb_postmeta span { color:#606060;}
.cfb2_postexcerpt_head .v1 { border-top: 3px solid #d9d9d9;}

/*----- BLOG PAGES -----*/

/*** pagenavi ***/
.wp-pagenavi a, .wp-pagenavi span { border: 1px solid #d9d9d9;}
/*** contact ***/
.wpcf7-submit, .wpcf7-form input, .wpcf7-form textarea, .wpcf7-form select {background: #ffffff; color: #444444; border:solid 1px #d9d9d9;}
.wpcf7-form input:focus, .wpcf7-form textarea:focus { background: #ededed; border:solid 1px #ffffff;}
span.wpcf7-not-valid-tip, span.wpcf7-not-valid-tip-no-ajax { background: #ffffff; color: #444444;}

/*----- GALLERY PAGE -----*/

#filter li, #filter li a, .galprev, .galprev a, .galnext, .galnext a { font-size: 14px; line-height: 20px; color: #333333; background: #ededed;}
#filter li:hover, #filter li:hover a, .galprev:hover, .galprev:hover a, .galnext:hover, .galnext:hover a { background: #02385a; color: #ffffff;}
#filter li, .galprev, .galnext {-moz-box-shadow: 1px 1px 4px #bfbfbf; 
-webkit-box-shadow: 1px 1px 4px #bfbfbf; 
box-shadow: 1px 1px 4px #bfbfbf;}
.itemclass_s1 li {border-top:none; border-bottom: dashed #bfbfbf 1px; border-right: none; border-left: none;}
.itemclass_s1 li .item_con h4, .itemclass_s1 li .item_con h4 a:link, .itemclass_s1 li .item_con h4 a:hover, .itemclass_s1 li .item_con h4 a:visited {font-size: 27px; line-height: 33px; color: #333333;}
.itemclass_s1_but { color:#ffffff!important; text-shadow: 1px 1px #191919; background:#02385a;
-moz-box-shadow: 1px 1px 4px #333333; 
-webkit-box-shadow: 1px 1px 4px #333333; 
box-shadow: 1px 1px 4px #333333;
background: -webkit-gradient(linear, left top, left bottom, from(#02385a), to(#01243a)); 
background: -moz-linear-gradient(top,  #02385a,  #01243a); 
background: -o-linear-gradient(top,  #02385a,  #01243a); 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#02385a', endColorstr='#01243a');}
.itemclass_s1_but:hover { background:#012a43; color:#ffffff!important;}

/*----- BLOG POST -----*/

.postcon .postmeta , .postcon .postmeta span {color: ;}
.postcon .postmeta a:link, .postcon .postmeta a:hover, .postcon .postmeta a:visited { color:#606060;}
.postcon ul, .postcon ol { padding: 0 0 12px 16px;}
.rel_unit:hover {background: #ededed;}
.rel_unit .rel_title a { color:#444444; }
.rel_unit:hover .rel_title a { color: #02385a;}
/* comment */
.commentlist .thread-even, .commentlist .thread-odd { border: 1px solid #d9d9d9; }
#commentsubmit, #commentform input, #commentform textarea { background: #ffffff; color: #444444; border:solid 1px #d9d9d9;}
#commentform input:focus, #commentform textarea:focus { background: #ededed; border:solid 1px #ffffff;}
.commentmetadata a { color:#444444; }
.commentmetadata { color:#444444; border-bottom: 1px solid #d9d9d9; }

/*----- SHORTCODE MODS -----*/

.dropcap1 {font-size: 41px; line-height: 41px;}
.smallbutton { font-size: 14px; line-height: 23px; }
.mediumbutton { font-size: 20px; line-height: 29px; }
.largebutton { font-size: 26px; line-height: 35px; }
.frame_lrc {border: solid 1px #d9d9d9;}
.mt_nivoslide_wrap { border: solid 1px #d9d9d9; }
.tabset {background-color: #ededed; border: 1px solid #d9d9d9;}
.tabset .nav li a {color:#444444; background-color:#d9d9d9; border: solid 1px #d9d9d9;}
.tabset .nav li a:hover, .tabset .nav li a.current {color:#ffffff; background-color: #02385a; border: 1px solid #02385a;}
.toggleboxhead {color:#444444; background-color: #ededed; border: 1px solid #d9d9d9;}
.toggleboxheadactive { background-color:#d9d9d9;}
.toggleboxcon { }
.toggleboxcon-in {background-color: #ededed; border: 1px solid #d9d9d9;}

/*----- SIDEBAR & FOOTER WIDGETS -----*/

.cfb_sb_widget a:link, .cfb_sb_widget a:visited {color: #444444;}
.cfb_sb_widget a:hover { color: #02385a;}
.cfb_sb_widget .plist .plist_link:hover {background: #ededed;}

/*----- FOOTER -----*/

#footer_top { background: #a0bc3b; color:#b8cd6c; text-shadow: 2px 2px 0px #788d2c;}
#footer_mid, #footer_mid a:link, #footer_mid a:visited, #footer_mid a:hover { background: #c3d974; font-size: 12px; line-height: 23px; color: #ffffff;}
#footer_mid h5 {color:#ffffff;}
#footer_mid .wpcf7-submit, #footer_mid .wpcf7-form input, #footer_mid .wpcf7-form textarea, #footer_mid .wpcf7-form select, #footer_mid .wpcf7-form option {background: #c9dd82; color: #ffffff;}
#footer_mid .wpcf7-submit, #footer_mid .wpcf7-form input, #footer_mid .wpcf7-form textarea, #footer_mid .wpcf7-form select {border:solid 1px #afc368;}
#footer_mid .wpcf7-form input:focus, #footer_mid .wpcf7-form textarea:focus { background: #dbe9ac; border:solid 1px #afc368;}
#footer_bot { background: #a0bc3b; color: #ffffff;}

/*----- CUSTOM CSS -----*/

body {background: #aabbcf url(http://www.oyster-restoration.org/wp-content/uploads/2012/07/topimage.jpg) no-repeat top center;}
#body_wrap {margin:150px auto 0; padding: 0 45px;}
.cslogan_wrap {display:none; }
#logo {width: 100px; height: 100px;;}
#logo_img {width:427px; height:340px; top:-117px; left:-250px;}
#header_bar_wrap {top: 80px;}
div.msg_text  {font-size: 15px; line-height: 22px;}
.cfb_content_wrap {padding: 30px 0;}
cite { font-style: italic;}
.google-map-placeholder .custom-bubble-links-section {display:none;}
div.postcontent a {text-decoration:underline;}
.participants-database .wp-list-table th.first_name, .participants-database .wp-list-table th.last_name {width: 120px;}
.participants-database .wp-list-table th.affiliation, .participants-database .wp-list-table th.department {width: 200px;}
.participants-database .wp-list-table th.state {width: 90px;}
.participants-database .wp-list-table th.country {width: 90px;}
.participants-database .wp-list-table thead tr {border-bottom: #DEDEDE thin dotted}
.edit-participant .section dt{font-weight:bold;}
.edit-participant .section dd{margin-bottom: 10px;}
img.alignleft, img.aligncenter, img.alignright {border: thin solid #02385A;}
.read_more {background-color:#FFFFFF; text-align: right; font-weight: bold; font-style: italic; 
}
.download_link {font-weight:bold;}
table.pdb-signup th {text-align:left;}
.blank-field, .capcha {display:none;}
sup {vertical-align: super; font-size: smaller;}
.sub_header {display:none;}
div.postcontent h3 a {text-decoration:none;}
#header_bar {padding-left: 0;}
#footer_bot {background:#89ABDB;}
#footer_mid {background:#D1C7C5;}
#footer_top {background: #96928F;}
span.wpcf7-list-item {
display:block;
}
.pdb-list tfoot { display:none;}
#header_navlist {width:730px;}
th.title {width:100px;}
div.multicheckbox label {display: inline-block;}
tr#new_member, tr#attendee, tr#group {display:none;}
#footer_mid, #footer_mid a:link, #footer_mid a:visited, #footer-mid a:hover {background:#D1C7C5;}
.foot_threethird .textwidget img {padding-left:20px;}
.flexslider {border: #000000 1px solid;}
a:hover, h4 a:hover {text-decoration:underline;}
.ctb_post .posttitle h4, .ctb_post .posttitle h4 a {text-decoration: underline;}
th {font-weight: bold;}
table.pdb-signup th {vertical-align:middle;}
.pdb-signup label {width:300px; text-align:left;}
.posted, .posted a:link, .posted a:visited, .posted a:hover {
color: #ffffff; font-size: 18px !important; line-height:22px;}
.posted a:link {text-decoration:underline;}
.posted {padding: 5px 25px 0; width:600px !important;}
.styled_box_title {text-align:center;}
ul.arrow_list {clear:left;}
#footer_top {color:#ffffff; text-shadow:none; font-size:14px; line-height:14px;}
#header_navlist {width: 810px; right: 0;}
.hnl_menu li a:link, .hnl_menu li a:hover, .hnl_menu li a:visited {padding: 0 5px;}

.jneshbw5 { width: 100%; }
.jneshbw3 {width: 95%;}
.jneshbw4 {width:100%; margin-top: 10px;)

h5 {text-decoration:underline;}
.soliloquy-container .soliloquy-caption-inside {text-align: right !important; }
.soliloquy-caption {text-align: right !important; }
img.rss-widget-icon {display:none !important; }