/***** http://www.nanoreefblog.com/wp-content/themes/convergence/style.css *****/
/* @override 
	http://www.nanoreefblog.com/wp-content/cache/head-cleaner/css/4c847edff9791fd768fb0acae0c9bf7a.css
	http://www.nanoreefblog.com/wp-content/cache/head-cleaner/css/5016be39d9c788330e0c39527394e04d.css
	http://mailordercorals.com/skin/frontend/default/moc/css/boxes.css
*/

*{border:0;margin:0;padding:0;outline:none}body{background:url(http://www.nanoreefblog.com/wp-content/themes/convergence/images/bgr.gif) #f7f6f6 repeat-x top;color:#404040;font-family:Arial,Verdana,Helvetica,sans-serif;font-size: .75em}a{color:#1796ca;text-decoration:underline;
}a:hover{text-decoration:none;
}input,select,textarea{border:#cfcfcf 1px solid;color:#404040;font-size:12px;padding:3px;font-family:Arial,Verdana,Helvetica,sans-serif}li{list-style:none}h2{color:#222;font-size:1.5em;font-weight:normal;letter-spacing: -1px;
}h3{color:#333;font-size:1.2em;margin:0
0 .8em}h4{font-size:1em;margin:0
0 1em}p{line-height:1.5em;padding:0
0 1.3em}.alignleft{float:left}.alignright{float:right}.alignright{float:right}.gallery{display:block;clear:both;padding-bottom:15px}#page{margin:0
auto;width:975px}#page-bot{background:black none repeat-x;padding-top:20px;border-top:2px solid silver}#header{height: 100px;margin: 0}#header
h2{background:url(http://www.nanoreefblog.com/wp-content/themes/convergence/images/logo.gif) no-repeat;float:left;text-indent: -9999px;width:408px}#header h2
a{display:block;
	margin: 0;
	height: 100px;
}#header h2 a:hover{text-decoration:none}.topnav{font-size:10px;font-weight:bold;height:31px;overflow:hidden}.topnav
li{float:left;line-height:30px;background-position:left;background-repeat:no-repeat}.topnav
li.first{background:none}.topnav li.first
a{padding:0
7px 0 4px}.topnav li
a{color:white;display:block;float:left;padding:0
7px 0 8px;text-decoration:none;text-transform:capitalize}.topnav li a:hover,
.topnav li.active
a{text-decoration:underline}#nav1{background:none no-repeat left top;font-size:13px;height: 37px;
	margin-top: 2px;
}#nav1 ul.sf-menu
li{position:relative;background:url(http://www.nanoreefblog.com/wp-content/themes/convergence/images/nav1-sep.gif) no-repeat right top;float:left;line-height:37px;padding:0
1px 0 0;text-align:center}#nav1 ul.sf-menu li
a{color:#333;display:block;position:relative;text-decoration:none;width:107px;cursor:pointer;
}#nav1 ul.sf-menu li a:hover{text-decoration:none;background: #1796ca;
	color: white;
}#nav1 ul.sf-menu li
ul.children{border:1px
solid #000;background: #1796ca none repeat-y right}#nav1 ul.sf-menu li ul.children
li{
	background-image: none;
}#nav1 ul.sf-menu li ul.children li
a{color: white;text-decoration:none;display:block}#nav1 ul.sf-menu li ul.children li a:hover{text-decoration:none;background: #0e5e7f none}#nav1 ul.sf-menu li ul.children li
ul.children{border-left:none;background: none repeat-y left;
}#nav1 ul.sf-menu li ul.children li ul.children
li{
	background-position: right;
}#nav1 ul.sf-menu li ul.children li ul.children
a{color:#bebebe;text-decoration:none}#nav1 ul.sf-menu li
ul.children{margin:5px
0 0 0}#nav1 ul.sf-menu li ul.children
ul.children{margin:-1px 0 0 27px}#columns{margin: 15px 0 0;padding:0
0 15px;display:table-cell;display:block;height:auto !important;height:900px;min-height:900px}

#topbanner {
	width: 728px;
	height: 90px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}#centercol{float:left;width:660px}#rightcol{float:right;width:305px}#rightcol
a{text-decoration:none}.subcols{background:url(http://www.nanoreefblog.com/wp-content/themes/convergence/images/subcols-bgr.gif) repeat-y left;height:1%}.col1,.col2{float:left;width:285px}.col2{float:right}.post-title
h1{color:#333;font-size:18px;font-weight:bold;letter-spacing: -0.5px}.post-title h1
span{color:#33707e}.post-title
h1.author{color:#888;font-size:14px;padding-top:2px}.post-title h1, .post-title h1
a{font-size:30px;font-weight:bold;letter-spacing: -2px;margin:0
0 .45em;color:#222;text-decoration:none}.post-date{margin:0
0 1.25em}.post-date
a{color:#fff}.post-date
em{background:#b5b5b5;color:#fff;font-size: .9em;font-style:normal;padding:3px
5px;line-height:1.75em}.post-excerpt{display:table;font-size:13px;font-style:italic;height:1%}.post ul, .post
ol{margin:0
0 1.5em}.post ul
li{background:url(http://www.nanoreefblog.com/wp-content/themes/convergence/images/ico-list.gif) no-repeat 0 6px;margin:0
0 .4em;padding:0
0 0 10px}.post ol
li{list-style:decimal;list-style-position:inside;margin:0
0 .4em}.post
blockquote{border-left:3px solid #cfcfcf;font-size:13px;font-style:italic;margin:0
0 1.5em;padding:5px
0 0 10px}.post-author{margin:0
0 1em}.author-details{font-size: .85em}.author-descr{display:table;height:1%}.social-links{background: #ececec url(http://www.nanoreefblog.com/wp-content/themes/convergence/images/box-bgr2.gif) repeat-x 0 bottom;padding:0
18px;
	font-weight: bold;
}

.subscription-links{background: #cfcfcf none repeat-x 0 bottom;padding:0
18px;
	font-weight: bold;
}

.subscription-links div.fl {
	line-height: 60px;
	font-size: 15px;
}

div.subscription-links div.fr a img {
	vertical-align: middle;
	margin: 3px;
	text-decoration: none;
}

div.subscription-links div.fr {
	margin-top: 2px;
}

div.subscription-links div.fr a {
	text-decoration: none;
}

div.subscription-links div.fr a:hover {
	text-decoration: none;
	color: gray;
}

.social-links
.fl{line-height:42px}.social-links .fl
span{background:url(http://www.nanoreefblog.com/wp-content/themes/convergence/images/comment_count_bg.gif) no-repeat center left;font-weight:bold;font-size:14px;text-align:center;padding:4px
0 8px 0;width:33px;margin-right:6px;display:inline-block;line-height:32px}.social-links
.fr{padding:9px
0 0}.social-links .fr
span{line-height:21px}.social-links
img{margin:0
0 0 2px}.post-rel{line-height:1.5em}.post-rel
a{color:#33707E}.post-comments
.fl{width:80px}.post-comments
.fr{width:520px}.wtitle{background:url(http://www.nanoreefblog.com/wp-content/themes/convergence/images/box-bgr.gif) repeat-x top}.wtitle
h2{line-height:40px;margin:0;padding:0
0 0 18px}.box{background:#fff;border:1px
solid #cfcfcf;margin:0
0 28px;padding:1px}.box
.content{background:url(http://www.nanoreefblog.com/wp-content/themes/convergence/images/box-bgr.gif) #fff repeat-x top;height:1%;padding:18px}.box.ads
.content{padding-left:15px;padding-right:0;text-align:center}#rightcol
.box{margin:0
0 10px}.box2{background:#f9f9f9;border:1px
solid #cfcfcf;height:1%;margin:0
0 20px;padding:18px;min-height:115px}.box2.alt{background:#FFF}.box2.alt{background:#FFF}.comm-name,.comm-date{line-height:20px}.list1
li{background:url(http://www.nanoreefblog.com/wp-content/themes/convergence/images/ico-list1.gif) no-repeat 0 1.1em;border-bottom:1px solid #e7e7e7;height:1%;padding: .7em 0 .7em 13px}.list1
li.last{border:0}#rightcol .list1 li a:hover{color:#33707e}input.btn{background:none;border:0;margin:0;padding:0}select{padding:1px}#search{height:25px;padding:0;display:block}#searchform{}#search
input{background:url(http://dev.nanoreefblog.com/wp-content/themes/convergence/images/search-bgr.gif) repeat-x top;border:1px
solid #000;float:left;padding:8px;width:250px}#search
input.btn{background:none;border:0;margin:8px
0 0 -30px;padding:0;width:auto}.message
div{margin:0
0 18px}.message
input{padding:9px
15px;width:487px}.message
textarea{height:114px;overflow:auto;padding:9px
15px;width:487px;font-family:Verdana}.message
.submit{float:left}.message
.btn{padding:0;width:auto}.message
.notice{color:#a4a4a4;float:right;font-style:italic;padding:10px
0 0}.pic
img{border:1px
solid #cfcfcf;display:block;margin:0
0 .8em}.pic.fl
img{margin-right:23px}.pic.fr
img{margin-left:23px}.th{display:block;margin:0
0 .5em}.th.fl
img{margin-right:10px}.th.fl
img{width:40px;height:40px;border:1px
solid #cfcfcf}.ads img, .ads.flickr .content
img{margin:0
14px 15px 0}.ads.flickr .content
img{border:1px
solid #cfcfcf}.ads.flickr .ac
img{border:0;margin:0}#footer{color:#5f5f5f;font-size:11px;line-height:39px;margin:0
auto;width:975px}#footer
p{color:#5f5f5f;font-size:11px;line-height:39px;margin:0
auto;width:975px;clear:both}#footer
a{color:#33707e;text-decoration:none}#footer a:hover{color:#5f5f5f;text-decoration:underline}.fix{clear:both;height:1px;margin: -1px 0 0;overflow:hidden}.hl,.hl2{background:url(http://www.nanoreefblog.com/wp-content/themes/convergence/images/hl-dot.gif) repeat-x top;clear:both;height:2px;overflow:hidden;width:100%}.hl2{background:none;border-top:1px solid #e7e7e7;height:1px;margin:0
0 .8em}.fl{float:left}.fr{float:right}.ac{text-align:center}.ar{text-align:right}.widget_rss{float:left;width:300px;margin-right:10px;margin-left:5px}.widget_rss .content ul
li{list-style:none;padding:0
0 0 5px;margin:0
0 5px;height:auto;line-height:1.3em;background-image:none}.sf-menu, .sf-menu
*{margin:0;padding:0;list-style:none;
	float: left;
}.sf-menu{line-height:1.0}.sf-menu
ul{position:absolute;top:-999em;width:12em}.sf-menu ul
li{width:100%}.sf-menu li:hover{visibility:inherit}.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.4em;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:12em;top:-0.1em}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:12em;top:-0.1em}.sf-menu li:hover ul,
.sf-menu li.sfHover
ul{left:0;top:2.5em;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:10em;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:10em;top:0}*{padding:0;margin:0}#TB_window{font:12px Arial,Helvetica,sans-serif;color:#333}#TB_secondLine{font:10px Arial, Helvetica, sans-serif;color:#666}#TB_window a:link{color:#666}#TB_window a:visited{color:#666}#TB_window a:hover{color:#000}#TB_window a:active{color:#666}#TB_window a:focus{color:#666}#TB_overlay{position:fixed;z-index:100;top:0px;left:0px;height:100%;width:100%}.TB_overlayMacFFBGHack{background:url(http://www.nanoreefblog.com/wp-content/plugins/thickbox/macFFBgHack.png) repeat}.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75}* html
#TB_overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight+'px')}#TB_window{position:fixed;background:#fff;z-index:102;color:#000;display:none;border:4px
solid #525252;text-align:left;top:50%;left:50%}* html
#TB_window{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')}#TB_window
img#TB_Image{display:block;margin:15px
0 0 15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666}#TB_caption{height:25px;padding:7px
30px 10px 25px;float:left}#TB_closeWindow{height:25px;padding:11px
25px 10px 0;float:right}#TB_closeAjaxWindow{padding:7px
10px 5px 0;margin-bottom:1px;text-align:right;float:right}#TB_ajaxWindowTitle{float:left;padding:7px
0 5px 10px;margin-bottom:1px}#TB_title{background-color:#e8e8e8;height:27px}#TB_ajaxContent{clear:both;padding:2px
15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em}#TB_ajaxContent.TB_modal{padding:15px}#TB_ajaxContent
p{padding:5px
0px 5px 0px}#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin: -6px 0 0 -104px}* html
#TB_load{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)+'px')}#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%}* html
#TB_HideSelect{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight+'px')}#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px}.post-stats{font-size:9px;font-weight:bold}.author{font-style:italic}.addtoany_share_save_container{margin:16px
0}ul.addtoany_list{display:inline;list-style-type:none;margin:0
!important;padding:0
!important;text-indent:0 !important}ul.addtoany_list
li{background:none !important;border:0;display:inline !important;line-height:32px;list-style-type:none;margin:0
!important;padding:0
!important}ul.addtoany_list li:before{content:""}ul.addtoany_list li
a{padding:0
9px}ul.addtoany_list
img{float:none;border:0;margin:0;padding:0;vertical-align:middle}ul.addtoany_list a
img{opacity:.6;-moz-opacity:.6;filter:alpha(opacity=60)}ul.addtoany_list a:hover img, ul.addtoany_list a.addtoany_share_save
img{opacity:1;-moz-opacity:1;filter:alpha(opacity=100)}a.addtoany_share_save
img{border:0;width:auto;height:auto}.recentcomments
a{display:inline !important;padding:0
!important;margin:0
!important}#TB_window{font:12px "Lucida Grande",Verdana,Arial,sans-serif;color:#333}#TB_secondLine{font:10px "Lucida Grande", Verdana, Arial, sans-serif;color:#666}#TB_window a:link{color:#666}#TB_window a:visited{color:#666}#TB_window a:hover{color:#000}#TB_window a:active{color:#666}#TB_window a:focus{color:#666}#TB_overlay{position:fixed;z-index:100;top:0px;left:0px;height:100%;width:100%}.TB_overlayMacFFBGHack{background:url(http://www.nanoreefblog.com/wp-includes/js/thickbox/macFFBgHack.png) repeat}.TB_overlayBG{background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75}* html
#TB_overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight+'px')}#TB_window{position:fixed;background:#fff;z-index:102;color:#000;display:none;text-align:left;top:50%;left:50%;border:1px
solid #555;-moz-box-shadow:rgba(0,0,0,1) 0 4px 30px;-webkit-box-shadow:rgba(0,0,0,1) 0 4px 30px;-khtml-box-shadow:rgba(0,0,0,1) 0 4px 30px;box-shadow:rgba(0,0,0,1) 0 4px 30px}* html
#TB_window{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')}#TB_window
img#TB_Image{display:block;margin:15px
0 0 15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666}#TB_caption{height:25px;padding:7px
30px 10px 25px;float:left}#TB_closeWindow{height:25px;padding:11px
25px 10px 0;float:right}#TB_closeAjaxWindow{padding:6px
10px 0;text-align:right;float:right}#TB_ajaxWindowTitle{float:left;padding:6px
10px 0}#TB_title{background-color:#e8e8e8;height:27px}#TB_ajaxContent{clear:both;padding:2px
15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em}#TB_ajaxContent.TB_modal{padding:15px}#TB_ajaxContent
p{padding:5px
0px 5px 0px}#TB_load{position:fixed;display:none;z-index:103;top:50%;left:50%;background-color:#E8E8E8;border:1px
solid #555;margin: -45px 0pt 0pt -125px;padding:40px
15px 15px}* html
#TB_load{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)+'px')}#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%}* html
#TB_HideSelect{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight+'px')}#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;_margin-bottom:1px}div.wpcf7{margin:0;padding:0}div.wpcf7-response-output{margin:2em
0.5em 1em;padding:0.2em 1em}div.wpcf7-mail-sent-ok{border:2px
solid #398f14}div.wpcf7-mail-sent-ng{border:2px
solid #f00}div.wpcf7-spam-blocked{border:2px
solid #ffa500}div.wpcf7-validation-errors{border:2px
solid #f7e700}span.wpcf7-form-control-wrap{position:relative}span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;background:#fff;border:1px
solid #f00;font-size:10pt;width:280px;padding:2px}span.wpcf7-not-valid-tip-no-ajax{color:#f00;font-size:10pt;display:block}span.wpcf7-list-item{margin-left:0.5em}.wpcf7-display-none{display:none}img.ajax-loader{border:none;vertical-align:middle}.wp-pagenavi{clear:both;font-size:12px;margin-bottom:40px;text-align:right;color:#5F5F5F}.wp-pagenavi a, .wp-pagenavi
.current{background:#FFF url(http://www.nanoreefblog.com/wp-content/themes/convergence/images/box-bgr.gif) repeat-x scroll 0 100%;border:1px
solid #CFCFCF;color:#33707E;margin-left:3px;padding:3px
7px;text-decoration:none}.wp-pagenavi a:hover, .wp-pagenavi
.current{background:#FFF url(http://www.nanoreefblog.com/wp-content/themes/convergence/images/box-bgr.gif) repeat-x scroll 0 100%;color:#5F5F5F}.wp-pagenavi
.pages{float:left}

div.subcols ul li a {
	background-color: #d9d9d9;
	text-decoration: none;
	padding: 4px;
	margin-bottom: 2px;
	clear: left;
	display: block;
	color: #1796ca;
}

/* SUPERFISH STYLESHEET ---------------------------------- */
.sf-menu, .sf-menu * { margin:0; padding:0; list-style:none;
}
.sf-menu { line-height:1.0 }
.sf-menu ul { position:absolute; top:-999em; width:12em }
.sf-menu ul li { width:100% }

/* fixes IE7 'sticky bug' */
.sf-menu li:hover { visibility:inherit }

.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.4em; /* 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:12em; top:-0.1em }

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:12em; top:-0.1em }

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* 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:			10em; /* 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:			10em; /* match ul width */
	top:			0;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(http://www.nanoreefblog.com/wp-content/plugins/thickbox/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

.post-stats {font-size:9px; font-weight:bold;}
.author {font-style:italic;}

.wordtwit_tweets {
	margin: auto;
	text-align: center;
}

.wordtwit_tweets ul {
	margin: auto;
	width: 100%;
}

.wordtwit_tweets ul img {
	width: 35px;
	height: 35px;
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}

.wordtwit_tweets ul li {
	width:  100%;
	text-align: left;
	line-height: 1.2;
	padding: 5px;
}

.wordtwit_tweets ul li.original {
	margin-bottom: 5px;
	border: 1px solid #ccc;
}

.wordtwit_tweets ul li.response {
	margin-bottom: 5px;
}

.wordtwit_tweets ul li.original .join {
	float: right;

}

.wordtwit_tweets ul li.original .join a {
	color: #888;
}

.wordtwit_tweets ul li a {
	text-transform: capitalize;
}

.wordtwit_tweets ul li em {
	display: block;
	margin-bottom: 5px;
}

.wordtwit_clearer {
	clear: both;
}


.addtoany_share_save_container{margin:16px 0;}
ul.addtoany_list{
display:inline;
list-style-type:none;
margin:0 !important;
padding:0 !important;
text-indent:0 !important;
}
ul.addtoany_list li{
background:none !important;
border:0;
display:inline !important;
line-height:32px;		list-style-type:none;
margin:0 !important;
padding:0 !important;
}
ul.addtoany_list li:before{content:"";}
ul.addtoany_list li a{padding:0 9px;}
ul.addtoany_list img{
float:none;
border:0;
margin:0;
padding:0;
vertical-align:middle;
}
ul.addtoany_list a img{
opacity:.6;
-moz-opacity:.6;
filter:alpha(opacity=60);
}
ul.addtoany_list a:hover img, ul.addtoany_list a.addtoany_share_save img{
opacity:1;
-moz-opacity:1;
filter:alpha(opacity=100);
}
a.addtoany_share_save img{border:0;width:auto;height:auto;}
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}

/***** http://www.nanoreefblog.com/wp-content/themes/convergence/superfish.css *****/
/* SUPERFISH STYLESHEET ---------------------------------- */
.sf-menu, .sf-menu * { margin:0; padding:0; list-style:none }
.sf-menu { line-height:1.0 }
.sf-menu ul { position:absolute; top:-999em; width:12em }
.sf-menu ul li { width:100% }

/* fixes IE7 'sticky bug' */
.sf-menu li:hover { visibility:inherit }

.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.4em; /* 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:12em; top:-0.1em }

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:12em; top:-0.1em }

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* 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:			10em; /* 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:			10em; /* match ul width */
	top:			0;
}

/***** http://www.nanoreefblog.com/wp-content/plugins/thickbox/thickbox.php?thickbox_action=tcss&amp;url=http%3A%2F%2Fwww.nanoreefblog.com%2Fwp-content%2Fplugins%2Fthickbox%2Fthickbox%2Fimages%2F&amp;variant=default *****/
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(http://www.nanoreefblog.com/wp-content/plugins/thickbox/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

/***** http://www.nanoreefblog.com/wp-content/plugins/wordpress-popular-posts/style/wpp.css *****/
/*
Wordpress Popular Posts plugin stylesheet
Developed by Hector Cabrera

Use the following classes to style your popular posts list as you like.
*/

/* title styles */
.wpp-post-title {
}

/* thumbnail styles */
img.wpp-thumbnail {
}

/* excerpt styles */
.wpp-excerpt {
}

/* Stats tag styles */
.post-stats {
	font-size:9px;
	font-weight:bold;
}
	
	.wpp-comments {
	}
	
	.wpp-views {
	}
	
	.wpp-author {
		font-style:italic;
	}
	
	.wpp-date {
	}

/* WP-PostRatings styles */
.wpp-rating {
}


/***** inline CSS *****/
.addtoany_share_save_container{margin:16px 0;}
ul.addtoany_list{
display:inline;
list-style-type:none;
margin:0 !important;
padding:0 !important;
text-indent:0 !important;
}
ul.addtoany_list li{
background:none !important;
border:0;
display:inline !important;
line-height:32px;		list-style-type:none;
margin:0 !important;
padding:0 !important;
}
ul.addtoany_list li:before{content:"";}
ul.addtoany_list li a{padding:0 9px;}
ul.addtoany_list img{
float:none;
border:0;
margin:0;
padding:0;
vertical-align:middle;
}
ul.addtoany_list a img{
opacity:.6;
-moz-opacity:.6;
filter:alpha(opacity=60);
}
ul.addtoany_list a:hover img, ul.addtoany_list a.addtoany_share_save img{
opacity:1;
-moz-opacity:1;
filter:alpha(opacity=100);
}
a.addtoany_share_save img{border:0;width:auto;height:auto;}
/***** inline CSS *****/
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}
