
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	src: local('Montserrat-Regular'), url(http://fonts.gstatic.com/s/montserrat/v6/zhcz-_WihjSQC0oHJ9TCYBsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
}
@font-face {
	font-family: 'Hind';
	font-style: normal;
	font-weight: 300;
	src: local('Hind Light'), local('Hind-Light'), url(http://fonts.gstatic.com/s/hind/v5/0IXD51eZ8qgi73bhvRidlQ.woff2) format('woff2'), url(http://fonts.gstatic.com/s/hind/v5/R5nyNcvoz7n0iBHxjY_LyQ.woff) format('woff');
}
@font-face {
	font-family: 'Hind';
	font-style: normal;
	font-weight: 400;
	src: local('Hind Regular'), local('Hind-Regular'), url(http://fonts.gstatic.com/s/hind/v5/xLdg5JI0N_C2fvyu9XVzXg.woff2) format('woff2'), url(http://fonts.gstatic.com/s/hind/v5/mjitrc9VnL7D7tS-i3g3XQ.woff) format('woff');
}
@font-face {
	font-family: 'Hind';
	font-style: normal;
	font-weight: 500;
	src: local('Hind Medium'), local('Hind-Medium'), url(http://fonts.gstatic.com/s/hind/v5/_JiDQLq4JWzs7prWhNNmuA.woff2) format('woff2'), url(http://fonts.gstatic.com/s/hind/v5/yATwQM0pIZXIFPrEDZyOHg.woff) format('woff');
}
@font-face {
	font-family: 'Hind';
	font-style: normal;
	font-weight: 600;
	src: local('Hind Semibold'), local('Hind-Semibold'), url(http://fonts.gstatic.com/s/hind/v5/A2xpLU2z2kq5byuh5bkohg.woff2) format('woff2'), url(http://fonts.gstatic.com/s/hind/v5/2dBELi3ZbivnVPt1KR2lhQ.woff) format('woff');
}
@font-face {
	font-family: 'Hind';
	font-style: normal;
	font-weight: 700;
	src: local('Hind Bold'), local('Hind-Bold'), url(http://fonts.gstatic.com/s/hind/v5/PQuIEfcr_wdF_zOSNjqWKQ.woff2) format('woff2'), url(http://fonts.gstatic.com/s/hind/v5/lyIZFqDTaXXyAxN6-svvJg.woff) format('woff');
}
* {
	line-height:1.5;
	border: 0 none;
	margin: 0;
	padding: 0;
}
HTML {
	font-size:100%;
	overflow-y: scroll;
    color:#494949;
    font-family: Hind, sans-serif;
    font-weight: 300;
}
HTML, BODY, DIV, SPAN, IFRAME, H1, H2, H3, P, A, EM, FONT, IMG, STRONG, DL, DT, DD, UL, OL, LI, FORM, LABEL, TABLE, TR, TD {
	border:none;
	outline:none;
	vertical-align:baseline;
	font-family:inherit;
	font-weight: 300;
	margin:0;
	padding:0;
}
HTML, BODY {
    font-family: Hind, sans-serif;
	background:#FFFFFF;
	margin:0 auto;
	padding:0;
	min-height:100% !important;
	height:auto;
}
#secondary-content .head .content h3{
    color: #244673;
    font-size: 18px;
    line-height: 2.5;
}
#secondary-content .head{
min-height: 50px;
border-radius: 5px;
border: 1px solid #D0D0D0;
margin: 0 10px 10px;
}
#secondary-content .main{
border-radius: 5px;
border: 1px solid #D0D0D0;
padding-bottom: 20px;
margin:0 10px;
}
UL, OL {
	list-style:none;
}
input, select, textarea {
	border-color: #9fa6ac;
	border-style: solid;
	border-width: 1px;
	padding: 3px;
	font-family: inherit;
	font-size: 1em;
	color: #494949;
	background-color: #FFF;
	border: 1px solid #D0D0D0;
	border-radius: 5px;
}
input[type="button"],input[type="submit"],input[type="reset"]{
	-webkit-appearance: none;
}
input[type="radio"] {
    margin-right:4px !important;
}
SELECT > OPTION {
    text-indent: 8px;
}
input:focus{
outline: 0px none;
border-color: rgba(82, 168, 236, 0.8);
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(82, 168, 236, 0.6);
}
input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
    cursor: not-allowed;
    background-color: #eeeeee;
}
A {
	color:#FFF;
	text-decoration:none;
	cursor:pointer;
}
A:visited {
	color:#FFF;
}
A:hover {
	color:#F4B350;
	text-decoration:none;
}
A:active {
    color: #2c9fe4;
}
.show{
	display:block !important;
}
.hide{
	display:none !important;
}
.bold{
	font-weight:bold !important;
}
.reset_margin {
	margin:0 !important;
	margin:2px 0 2px 0;
}
.left, .l {
	float: left !important;
}
.right, .r {
	float: right !important;
}
#article .right{
    margin:0 0 0 10px;
}
.just-mobile-show-inline, .just-mobile-show-block,.m-text {
	display:none;
}
.just-desktop-show-inline {
	display:inline;
}
.just-desktop-show-block {
	display:block;
}
.break, .c, .clear {
	clear:both;
}
.ga_wrapper{
    position:relative;
}
.overlayDiv{
    background-color: white;
    opacity: 1;
    height: 100%;
    width:100%;
    margin-bottom: -100%;
    position:absolute;
    z-index:9999;
}
#page-container {
	min-height:100% !important;
	height:auto;
	position:relative;
}
#header-wrapper {
	width:100%;
	height:auto;
	background-color:#244673;
}
#header {
	max-width: 980px;
	height: 100px;
	margin: 0 auto;
	font-weight: 400;
}
.noborder_box, .margin_10_center{
    margin: 20px auto;
    text-align: center;
}
.noborder_box a, .margin_10_center a{
    color: #00A0C3;
}
.margin_10_center span, .margin_10_center a{
    margin: 10px;
    display: inline-block;
}
.logo{
    background: url('http://www.ratemyfishtank.com/css/images/logo.png') no-repeat scroll 0 25px;
    display: block;
    float: left;
    height: 90px;
    overflow: hidden;
    text-indent: -9999px;
    width: 210px;
    margin-left: 20px;
}
.search_bar {
    margin-left: 60px;
    margin-right: 0;
    padding-top: 35px;
    float: left;
	position:relative;
}

#login_line{
	float: right;
	font-size: 15px;
    margin: 35px 20px 0 0;
}
#login_line #login_btn{
    width: 60px;
}
#login_line #ca_btn{
    width: 160px;
}
#login_line a{
	padding: 7px;
	border-radius: 5px;
	text-decoration:none;
	display:inline-block;
	font-weight: 600;
	font-size: 16px;
	text-align:center;
}
#login_line a:hover{
    color: #fff;
}
#login_line span {
	color: #FFF;
}
#login_btn, #cp-main .button2, #cp-main .button1, .submit-buttons .button1, .submit-buttons .button2, #attach-panel .button2 {
	background-color: #00A0C3;
	margin-right: 5px;
    color: #fff !important;
	padding: 10px;
    cursor: pointer;
}
.login_btn {
	background-color: #00a0c3;
	color: #FFF;
	width: 150px;
	cursor: pointer;
	border-radius: 5px;
}
#message-box textarea{
    width:80%;
}
#tabs{
    padding: 10px 0 20px;
    border-bottom: 1px solid #D0D0D0;
    text-align: center;
}
#cp-menu{
    float: left;
    width: 19%;
    margin: 3em 1% 0px 0px;
}
#cp-main{
    float: right;
    width: 80%;
    padding-top:20px;
}
#cp-main a{
    color: #00A0C3;
}
#cp-main .submit-buttons{
    margin: 20px 0 ;
}
#cp-main .pm-panel-header .buttons{
    width: auto;
    height: auto;
    background-color: #FCFCFC;
}
.static-subsection{
    text-align: center;
    padding: 5px 10px;
    border-radius: 30px 0px;
    background-color: #00A0C3;
    display: inline-block;
    margin: 10px auto;
    width: 90%;
}
.statictab{
    display: inline-block;
    background-color: #00A0C3;
    border-radius: 30px 0px;
    padding: 5px;
    text-align: center;
    width: calc((100% - 90px) / 4);
    margin-bottom:10px;
}
.reply_tabs{
    margin:20px auto 10px;
}
.reply_tabs li{
    display: inline-block;
    background-color: #00A0C3;
    border-radius: 30px 0px;
    padding: 5px;
    text-align: center;
    width:30%;
}
.activetab, .active-subsection, .reply_tabs .activetab{
    background-color: #FB6119;
}
#ca_btn {
	background-color: #FB6119;
    color #fff;
}
.search-input{
	border-radius: 5px;
	width: 400px;
	height: 30px;
}
#searchs .login_page_content .search-input{
    width:70%;
    float:left;
}
#searchs .login_page_content .search-btn{
    float: left;
    position: inherit;
    height: 36px;
    margin-left: 10px;
}
.search-btn {
	position: absolute;
	background: url(http://www.ratemyfishtank.com/css/images/search.png) no-repeat 18px;
	background-color: #00A0C3;
	display: block;
	width: 60px;
	height: 30px;
	top: 39px;
	left: 344px;
	border-radius: 5px;
	cursor: pointer;
}
.m-search-bar {
	padding: 20px 0;
	text-align: center;
	background-color: #244673;
	display:none;
    position:relative;
}
#navigation-wrapper{
	background-color: #284d7f;
    margin-left: auto;
    margin-right: auto;
}
.popular-now-span{
    color:#FFF;
    float: none !important;
    margin-left: 0 !important;
}
.menu_hover a{
    color: #F4B350;
}
#menuarea-wrapper div.down-list ul {
    position: absolute;
    background-color: #284d7f;
    width: 270px;
    text-align: left;
    border: 5px solid #00A0C3;
    padding: 8px 0 10px 10px;
    min-height: 150px;
    z-index: 999999999;
}
#menuarea-wrapper div.down-list ul.articles {
    margin-left: 280px;
    border-radius: 0 0 9px 0;
    width: 290px;
}
#menuarea-wrapper div.down-list ul{
    display: none;
}
#menuarea-wrapper div.down-list ul li{
    margin:10px 0;
}
#menuarea-wrapper div.down-list ul li a.li-a-img{
    display: inline-block;
}
#menuarea-wrapper div.down-list ul li a img{
    vertical-align:middle;
    width: 50px;
    height: 30px;
}
#menuarea-wrapper div.down-list ul li a.test{
    display: inline-block;
    width: 70%;
    margin-left: 15px;
}
#menuarea-wrapper div.down-list ul.articles li a.test{
    vertical-align:top
}
#menuarea-wrapper div.down-list ul.subcategory {
    border-radius: 0 0 0 9px;
    border-right: none;
}
.photo_box_more_info{
display:none;
float:left;
background: #FB6119;width:100%;
}
#navigation .select{
appearance:none;
-webkit-appearance:none;
-moz-appearance: none;
height: 30px;
font-family: inherit;
font-size: 1em;
color: #494949;
border: 1px solid #D0D0D0;
border-radius: 5px;
width: 90%;
background-image: url("http://www.ratemyfishtank.com/images/select_bg.gif");
background-repeat: no-repeat;
background-position: right;
margin:5px auto;
}
.navigation{
    width: 100%;
    margin-left: auto;
    margin-right: auto;
	text-align: center;
}
.menu ul{
	height:50px;
	line-height:50px;
	font-family: Montserrat, sans-serif;
}
.menu li{
	display:inline;
	padding:10px;
}
.menu li a{
	text-decoration: none;
}
.forum-icon{
    background: url('http://www.ratemyfishtank.com/css/images/forum-icon.png') no-repeat scroll 0 0;
    width: 24px;
    height: 24px;
    display: inline-block;
    vertical-align: middle; 
}
.padding_20{
padding: 10px;
overflow: hidden;
}
#main-wrapper{
    width:980px;
	margin:0 auto;
	padding:0;
}
#main-headline-wrapper {
	float:left;
	line-height:1.1;
	width:660px;
	overflow:hidden;
}
#breadcrumbs {
    font-size: 16px;
    margin: 15px 0 4px;
    color: #98999a;
}
#ad-under-headline{
	display: none;
}
#breadcrumbs a{
	color:#00A0C3;
}
#full-content {
	width:100%;
    float:left
}
#main-content {
	float:left;
	width:660px;
}
#main-content H3 {
	font-style: normal;
	color: #FFF;
	font-size: 18px;
	background-color: #00A0C3;
	line-height: 24px;
}
#main-content H2 {
	font-weight:900;
	color:#1E8BC3;
	font-size:18px;
	margin-bottom:10px;
}
#main-content UL {
	margin-bottom:10px;
	list-style:none outside none;
}
#secondary-content {
	float:right;
	width:300px;
	clear:right;
	padding-left: 20px;
}
.new_right_rate_content{text-align: center;}
.new_show_big_rate{
    margin: 20px auto;
    width: 100px;
    height: 100px;
    border-radius: 100px;
    border: 8px solid rgba(0, 160, 195, 1);
}
.RightColumn img{
border-radius: 5px;
}
.leave_comment{
    margin-bottom: 20px;
}
.inner2_oringe_bg{
    background: #FB6119;
    width: 80%;
    border-radius: 5px;
    margin: 20px auto;
    font-size: 14px;
    padding: 5px 10px;
}
.inner2_blue_bg{
    background: #00A0C4;
    border-radius: 5px;
    width: 80%;
    margin: 20px auto;
    font-size: 14px;
    padding: 5px 10px;
}
#footer-wrapper {
	margin-left: auto;
	margin-right: auto;
	background-color: #244673;
	min-height: 50px;
	font-family: Hind, sans-serif;
	font-size: 15px;
	margin-top:20px;
}
#footer {
	margin-left: auto;
	margin-right: auto;
	max-width: 980px;
	padding: 25px 0;
}
#foot-logo-info{
	float:right;
}
#foot-link ul{
	float: left;
	width:200px;
}
#foot-link li{
	line-height:35px;
}
#footer .logo{
	float:right;
	margin: 0 18px;
}
#copyright_text{
	float: right;
	text-align: center;
	color: #FFF;
}
.width_control{
    width:50%;
}
.page_content_unit select{
appearance:none;
-moz-appearance:none;
-webkit-appearance: none;
height: 30px;
font-family: inherit;
font-size: 1em;
color: #494949;
border: 1px solid #D0D0D0;
border-radius: 5px;
background-image: url("http://www.ratemyfishtank.com/images/select_bg.gif");
background-repeat: no-repeat;
background-position: right center;
margin: 5px auto;
width: 100%;
}
.tool_color{
color: #FFF;
border-radius: 5px;
display: inline-block;
padding: 5px 10px;
margin:1%;
}
.box_border{
	border: 1px solid #D0D0D0;
	border-radius: 5px;
}
.reeftank_panel_box{
    display:inline-block;
    width:49%;
    vertical-align: top;
    margin-bottom:20px;
	position: relative;
}
.new_reeftank_panel_box{
width:100%;
}
.topic_select_unit{

}
.topic_post_date, .topic_post_date span, .ad_display{
display: inline;
}
#index #index_photo{
	margin-top: 20px;
}
.index_photo_unit{
display: inline-block;
width: 47.5%;
margin:1%;
vertical-align: top;
}
.index_photo_unit a, .index_photo_unit_bottom a{
color:#00A0C3;
}
.index_photo_unit_bottom{
padding:20px;
overflow: hidden;
background-color: #FBFCFB;
border: 1px solid #D0D0D0;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}
.index_photo_unit_bottom .left{
width:30%;
color:#FB6119;
}
.index_photo_unit_bottom .right{
width:70%;
}
.index_photo_unit_bottom b{
color:#FB6119;
}
.margin_10{
margin: 10px auto;
overflow: hidden;
}
.dropdown{
margin: 10px auto;
text-align: center;
}
.doc_button{
position: relative;
top: 15px;
}
.pre_page, .next_page{
position: relative;
top: 17px;
border: 1px solid #D0D0D0;
border-radius: 50%;
margin: 5px;
}
.tool_color_box{
width:30px;
height:30px;
border-radius:15px;
}
.green{
background-color: green;
}
.red{
background-color: red;
}
.yellow{
background-color: yellow;
}
#more_info .left{
width: 35%;
color: #FB6119;
}
#more_info .right{
width: 65%;
}
#topmonth, #tools_list_box{
margin: 20px 10px 10px;
}
#photo_main{
    margin: 20px 0px 10px;  
}
#topmonth #index_photo{
vertical-align: top;
margin-top:20px;
}
#topmonth .box_border{
    border:none;
}
#topmonth .reeftank_panel_box{
    margin:0 !important;
}
#topmonth .reeftank_panel_top{
text-align: center;
line-height: 50px;
color: #FFF;
}
#topmonth .reeftank_panel_top h2{
    line-height:50px;
    color: #ffffff;
}
#topmonth .reeftank_image_height .left{
width: 35%;
color: #FB6119;
}
#topmonth .reeftank_image_height .right{
width: 65%;
}
#secondary-content .index_bottom_box{
    width: auto;
    display:block;
}
.page_content_unit{
margin: 10px;
overflow: hidden;
}
.col_style{
display: inline-block;
vertical-align: middle;
width: 24%;
}
.selected_row{
background-color: #00A0C3;
}
.forum_table_1{
overflow: hidden;
width: 31%;
}
.forum_table_2{
overflow: hidden;
width: 12%;
}
.forum_table_3{
overflow: hidden;
width: 20%;
}
.topmonth_select_ad{
padding: 40px;
}
.reeftank_image_height .right a{
color: #00A0C3;
}
.reeftank_panel_box{
  margin-right: 5px;
}
/*
.reeftank_panel_box:nth-child(2n+1) {
  margin-left: 5px;
  margin-right: 0;
}
*/
.reeftank_panel_box img {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.reeftank_panel_button{
	width: 100%;
    float: left;
    text-align: center;
    margin: 20px 0;
}
.reeftank_button input{
    color: #FFF;
}
.reeftank_button div{
    display: inline-block;
}
.reeftank_button div{
    border: 2px solid rgba(0, 160, 195, 0);
    width: 32px;
    height: 32px;
    border-radius: 28px;
}
#show #index_photo .reeftank_panel_box{
   margin-left:0;
}
input.btn-circle{
    border-radius: 50%;
    width: 28px;
    height: 28px;
    padding: 0;
    margin: 2px;
    cursor:pointer;
}
.reeftank_button div:hover{
    border: 2px solid rgba(0, 160, 195, 1);
}
.reeftank_button div:nth-child(1) input{
    background-color:#00a0c3;
    border-color:#00a0c3;
}
.reeftank_button div:nth-child(2) input{
    background-color:#0d98ac;
    border-color:#0d98ac;
}
.reeftank_button div:nth-child(3) input{
    background-color:#38929c;
    border-color:#38929c;
}
.reeftank_button div:nth-child(4) input{
    background-color:#518b8c;
    border-color:#518b8c;
}
.reeftank_button div:nth-child(5) input{
    background-color:#6d847a;
    border-color:#6d847a;
}
.reeftank_button div:nth-child(6) input{
    background-color:#887e67;
    border-color:#887e67;
}
.reeftank_button div:nth-child(7) input{
    background-color:#a47754;
    border-color:#a47754;
}
.reeftank_button div:nth-child(8) input{
    background-color:#be7042;
    border-color:#be7042;
}
.reeftank_button div:nth-child(9) input{
    background-color:#d46b33;
    border-color:#d46b33;
}
.reeftank_button div:nth-child(10) input{
    background-color:#fa611a;
    border-color:#fa611a;
}
.reeftank_panel_bigger{
    display:block;
    float:left;
    width:480px;
    margin-bottom:10px;
}
.reeftank_panel{

    display: block;

    float:left;

    margin:10px;

    width:350px;

    background:url('http://www.ratemyfishtank.com/images/img_sprite.png') 0px 0px no-repeat;

    height:373px;

}
.new_pagebar{
text-align: center;
padding:20px 0;
}
.new_pagebar .pages-tip{
    color:#00A0C3;
}
.prev_page a{
color: #244673;
}
.pagebar_buttom{
display: inline-block;
border-radius: 50%;
height: 28px;
margin: 5px;
cursor: pointer;
width: 28px;
line-height: 28px;
color: #FB6119;
border: 1px solid #D0D0D0;
text-align:center;
}
.pagebar_buttom_special{
background-color: #00A0C3;
border: 1px solid #00A0C3;
color: #FFF;
text-align:center;
cursor: default;
}
.more_info{
float:left;
display:none;
width: 96%;
border: none;
border-bottom: 1px solid #D0D0D0;
border-radius:0;
padding: 0 2%;
}
#tank_size .more_info{
    display:inline;
    border-bottom: none;
    border-radius:5px;
}
.more_info .more_info_paragraph{
    text-align: center;
    margin: 10px auto;
    overflow: hidden;
}
.reeftank_panel_top{
    position: absolute;
    width: 100%;
    background-color: rgba(0, 160, 195, 0.8);
	height: 50px;
    border-radius:5px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    font-family: Montserrat, sans-serif;
    overflow:hidden;
}
#topten_tanks .photo_box a img{
    display:block;
}
.margin_left_10{
    margin-left: 0;
}
.reeftank_panel_top_right{
float: right;
width: 120px;
text-align: center;
background: rgb(251, 97, 25) none repeat scroll 0% 0%;
border-radius: 0;
border-top-right-radius: 5px;
}
.reeftank_panel_foot{
margin-top:-50px;
border-radius: 0px;
background-color: rgba(0, 160, 195, 0.4);
color: #fff;
}
.foot_left, .foot_right{
width: 45%;
margin: 15px 2%;
display: inline-block;
}
.foot_left{
text-align: left;
}
.foot_right{
text-align: right;
}
.reeftank_image_height a img,.photo_box a img, img.article_photo,.reeftank_panel_top_right a img,.index_photo_unit_top a img{
    vertical-align: bottom;
}
.reeftank_image_height .margin_t{
text-align: center;
padding: 20px 0px;
background-color: #FCFCFC;
border: 1px solid #D0D0D0;
border-top: none;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
margin-bottom: 30px;
}
.reeftank_image_height .margin_t a, .content_unit a, .login_page_content a, .index_box_header a, .page_content_unit a,.comments_box_content a{
color: #00A0C3;
}
.reeftank_panel_foot_left, .reeftank_panel_foot_center, .reeftank_panel_foot_right{
line-height: 3.0;
font-size: 16px;
color: #FFF;
}
.reeftank_panel_foot_left{
margin-left:20px;
float:left;
}
.reeftank_panel_foot_center{
position: absolute;
top: 0px;
left: 38%;
}
#friendemail .reeftank_panel_foot_center{
float:right;
margin-right: 20px;
position: static;
}
#friendemail .box_border{
border:none;
}
.reeftank_panel_foot_right{
float: right;
background-color: rgb(251, 97, 25) ;
width: 120px;
text-align: center;
height: 50px;
color: #FFF;
border-radius: 0;
cursor: pointer;
}
#index_photo h3, #topmonth h3, #video #navigation h3{
background-color: #fff;
color: #244673;
border: 1px solid #D0D0D0;
padding: 10px 0;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
font-family: Montserrat, sans-serif;
font-weight: bold;
}
#index_photo .styled-select, #video .styled-select, #topmonth .styled-select{
border: 1px solid #D0D0D0;
padding: 25px 0px;
background-color: #FBFCFB;
border-top: none;
}

.reeftank_panel_top h1{
	color:#FFF;
	text-align:center;
	font-size: 20px;
	line-height: 50px;
    overflow: hidden;
}

.reeftank_panel img{

    margin:28px 0px 0px 26px;

}

.reeftank_panel div{

    margin-top:10px;
}
.rtpf_1{
    height:37px;
    overflow:hidden;
}
.rtpf_2{
    margin-top:5px !important;
}
.reeftank_panel div h1{

    font-size:20px;

    color:#13447d;

    margin-left:25px;
}
.reeftank_top{
	/*height:360px !important;
	margin-bottom:50px;*/

        background: url('http://www.ratemyfishtank.com/images/img_sprite.png') no-repeat scroll -1091px -744px transparent;
        float:left;
        display:block;
        width:350px;
        margin:10px 10px 0px 10px;
}
.reeftank_half_top_bigger{
    width:457px;
    float:left;
    display:block;
    background-color:#b2e4f9;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border: 1px solid #9ccfde;
    margin-top:10px;
    padding:5px 0px;
    margin-left:10px
}
.reeftank_top_bigger{
    width:100%;
    float:left;
    background-color: #FB6119;
}
.padding_b5{
    height:80px;
}
.reeftank_top a img{
    margin-left:20px;
    margin-top:20px;
    float:left;
}
.reeftank_top div h1{
    font-size:20px;
    color:#13447d;
    margin-left:25px;
}
.reeftank_show_panel_header{

   float:left;

   margin:10px 10px 0px 25px;

   background:url('http://www.ratemyfishtank.com/images/img_sprite.png') -2px -380px no-repeat;

   width:526px;

   height:12px;

}

.reeftank_show_panel{

    display: block;

    float:left;

    margin:0px 10px 10px 0;

    /*padding-bottom:-135px;

     margin:0px 10px 20px 25px;

    */

    width:526px;

    background:url('http://www.ratemyfishtank.com/images/img_sprite.png') -2px -410px repeat-y;

    height:auto;

}

.reeftank_image{
/*
	margin: auto 25px;
    */
}
.reeftank_image_10{

	margin: auto 10px;
}
.reeftank_show_panel_footer{

 /*   background: url('http://www.ratemyfishtank.com/images/img_sprite.png') no-repeat scroll -2px -1865px transparent;
 */
    float:left;
    margin-top:80px;

}
.reeftank_big_norate_footer{
    background: url('http://www.ratemyfishtank.com/images/img_sprite.png') no-repeat scroll -537px -1983px transparent;

    float: left;

    height: 20px;

    overflow: hidden;

    position: relative;

    top: 20px;

    width: 526px;

    z-index: 1000;

}
.reeftank_top_panel_footer{
    background: url('http://www.ratemyfishtank.com/images/img_sprite.png') no-repeat scroll -1092px -1050px #E2F2FE;
    float: left;
    height: auto;/*84*/
    overflow: hidden;
    position: relative;
    top: 0px;
    width: 355px;
    z-index: 1000;
    /*margin:0px 0px 10px 0px !important;*/
}
.reeftank_top_panel_footer2{
    background: url('http://www.ratemyfishtank.com/images/img_sprite.png') no-repeat scroll -1091px -1294px #E2F2FE;
    float: left;
    height: 20px;
    overflow: hidden;
    position: relative;
    /*top: 20px;index needs top0*/
    width: 355px;
    z-index: 1000;
}
.u{

    text-decoration: underline;

}

.reeftank_score_all{
    width:32px;
    height:32px;
    margin:15px 10px 0 0;

}
.reeftank_show_score{

    width:43px;
    margin-right:2px;
    height: 43px;
    float:left;
    margin-top:65px;


}
.reeftank_big_score{

    float: left;
    height: 43px;
    margin-top: 30px;
    width: 40px;
    margin-right:2px;
}

.contentboxouter{
	margin:20px 0 0;
}

.contentboxinner > h3{
	text-align: center;
    color: #244673;
    font-size: 18px;
    padding: 15px 0;
    border: 1px solid #D0D0D0;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	font-family: Montserrat, sans-serif;
	font-weight: bold;
}

.contentboxinner > .box_border {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/*.contentboxinner div:nth-child(3) {
  background-color: #FCFCFC;
}*/

.separate_title_box .contentboxinner > h3{
	border-radius: 5px;
	margin-bottom:10px;
}

.separate_title_box.contentboxouter .box_border {
  border-top: 1px solid #d0d0d0;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.box_header {
  text-align: center;
  height: 45px;
}

.full_vertical_box{
	padding: 0 8%;
}

.tips {
	width: 24%;
	display: inline-block;
	vertical-align: top;
	padding: 0 4%;
	text-align: center;
	margin:30px 0;
}
.tips a{
	color:#00a0c3;
}
.tips input[type="button"] {
	height: 50px;
	width: 50px;
	border: 4px solid #00a0c3;
	border-radius: 50%;
	margin-bottom: 20px;
	color: #ee514a;
	background-color: #FFF;
	font-weight: 600;
	font-size: 25px;
}
#article_container H3 {
	font-size: 25px;
	line-height: 1.3;
	font-weight: 300;
}
#article_photo img{
	width:100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
#article_photo_box {
	position: relative;
}
#article_photo_bottom {
	position: absolute;
	bottom: 0px;
	width: 100%;
	height: 50px;
	background-color: rgba(40, 77, 127, 0.8);
	color: rgb(255, 255, 255);
}
span#article-author {
	position: absolute;
	bottom: 12px;
	left: 30px;
}
span#article-published {
	position: absolute;
	bottom: 12px;
	right: 30px;
}
#article-nav-container #article_pre_box,
#article-nav-container #article_next_box{
	background-color:#FFF;
}
#article_pre_box{
	width: 49%;
	float: left;
}
#article_next_box{
	width: 49%;
	float: right;
}
#article_pre_box .nav_p,#article_next_box .nav_article_box{
	float: left;
}
#article_next_box .nav_p,#article_pre_box .nav_article_box{
	float: right;
}
#article_pre_box .nav_p, #article_next_box .nav_p{
	width: 30%;
}
#article_next_box .nav_article_box, #article_pre_box .nav_article_box{
	width: 70%;
}
.nav_articles .article_photo{
	height: 150px;
}
.nav_p{
    margin-top:40%;
    text-align:center;
}
.nav_p a{
    color: #000000;
    text-decoration: none;
}
#categories_links .link_div .list-text a{
    font-size:12px;
}
.box_header_right{

    background:url('http://www.ratemyfishtank.com/images/img_sprite.png') -357px -41px no-repeat;

    width:231px;

    height:45px;/*54*/

    float:left;

}
.box_header_article_left h2 a, .box_content_article_left h2 a{
	font-size:17px;
}
.box_header_article_left{

    background:url('http://www.ratemyfishtank.com/images/img_sprite.png') -358px -181px no-repeat;

    width:603px;

    height:45px;

    float:left;

}
.box_header_article_left h1 a{
    font-size:17px;
 }
.box_header_article_right{

    background:url('http://www.ratemyfishtank.com/images/img_sprite.png') -358px -247px no-repeat;

    width:372px;

    height:58px;

    float:left;

}
.box_header_forum{
    position:relative;
    z-index:999;

}
table.profile_table li{
    min-height:20px !important;
}

table.profile_table tr td a.down_image{
    padding:2px !important;
}

#article_categ a{

    color: #1E5EA9;

    font-size: 14px;

    line-height:1.7;
}

#article_categ span{

    font-weight:bold;

    font-size:16px;

}

.member_tank{

    float:left;

    font-size:12px;

    padding:0 0px 4px 0;

    position:relative;

    line-height: 1.5;

    width:370px;

    z-index:500;

    border-bottom: 1px solid #bcd8fa;

    border-left: 1px solid #bcd8fa;

    border-right: 1px solid #bcd8fa;

    -moz-border-radius-bottomleft: 5px;

    -moz-border-radius-bottomright: 5px;

    -webkit-border-radius-bottomleft: 5px;

    -webkit-border-radius-bottomright: 5px;

    -khtml-border-radius-bottomleft: 5px;

    -khtml-border-radius-bottomright: 5px;

    border-bottom-left-radius: 5px;

    border-bottom-right-radius: 5px;

    /*padding:20px  0 15px 20px;*/

}

.separator{

    width:185px;

    border-bottom:1px solid #bcd8fa;

    clear:both;

    margin-bottom:10px;

}

.dotted_separator{
    border-bottom:1px dotted #bcd8fa;

    clear:both;

    margin-bottom:10px;
}


.box_content_right a{

    /*font-weight:bold;

    line-height: 2;*/

}


.fish_db{

    font-size:18px;

    font-style: italic;

}

.articles_3_box {
    width: 208.7px;
    display: inline-block;
    vertical-align: top;
    margin: 0 5px;
}
#index .articles_3_box, #pictures_by_name  .articles_3_box {
    width: 315px;
}
.articles_3_box:nth-child(3) {
    margin-left: 0;
}

.articles_3_box:nth-last-child(2) {
    margin-right: 0;
}
.articles_5_box {
    width: -moz-calc((100% - 68px)/5);
    width: -webkit-calc((100% - 68px)/5);
    width: calc((100% - 68px)/5);
    display: inline-block;
    vertical-align: top;
    margin: 0 5px;
}
.articles_5_box:nth-child(3) {
    margin-left: 0;
}
.articles_5_box:nth-last-child(2) {
    margin-right: 0;
}
.article_title {
	background-color: #00a0c3;
	padding: 5px 25px;
	font-size: 18px;
	vertical-align: middle;
	line-height:25px;
}
#recent_article .article_title{
	font-size: 15px;
	padding: 15px 25px;
}
.article_title a{
	text-decoration: none;
	color: #fff;
	font-weight: 700;
}

.article_photo{
	border-radius: 5px 5px 0 0;
    margin-right: 5px;
    text-align: center;
    width: 100%;
    height: 120px;
}
#main-content .articles_5_box .article_photo{
    height:90px;
}
#main-content .articles_5_box .article_title{
    padding: 5px 10px;
}
#main-content .articles_5_box .article_content{
    margin: 10px;
}
#recent_article .article_photo, #gallery #popular_articles .article_photo, #pictures_by_name #popular_articles .article_photo{
	height:220px;
}
.publication_date {
    color: #00a0c3;
    margin: 20px 20px 0;
}

.article_content {
    margin: 10px 20px 10px;
    color: #616161;
    font-size:16px;
}
#recent_article .article_content{
    font-size:15px
}
#more_articles, #read_aquarium_articles, .content_unit .margin_t {
    text-align: center;
    /*padding:5px;*/
}
#more_articles a, #read_aquarium_articles a{
    margin-left:0;
    color:#FFF;
    line-height: 3.0;
}
#more_articles span, #read_aquarium_articles span{
    background: none;
    display: block;
    text-overflow: clip;
    white-space: nowrap;
    overflow: hidden;
}
#more_articles .list-text, #read_aquarium_articles .list-text{
    background: #00A0C4;
    //display: inline-block;
    margin: 10px;
    border-radius: 10px;
    padding: 5px 10px;
}
#main-content #more_articles .list-text{
    font-size:15px;
}
#more_articles .spe-list2{
    //margin-left:60px;
}
#sec_articles_container{
    padding:20px 0;
}
#subcategory_blurb{
    border-left: none;
    border-right: none;
    border-top: none;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
#subcategory_blurb p:nth-child(1) {
    padding: 0;
    color: #244673;
    font-size: 16px;
}
#subcategory_blurb p {
    margin: 0 20px;
    font-size: 16px;
    padding-bottom: 20px;
}
.sec_articles{
    width: 90%;
    margin: 0 auto;
}
.sec_show_articles{
    padding-top: 20px;
}
.sub_articles{
    margin: 0 auto 20px;
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
}
.sec_hide_articles{
	display:none;
}
a.sub_articles_link{
    color:#00a0c3;
    display: block;
    margin-left: 20px;
    font-size: 16px;
    line-height: 30px;
}
a.sub_articles_link span{
    color:#fb8046;
}
#top_10{
    margin-right: calc(2% - 5px);
}

.index_bottom_box {
  width: 49%;
  display: inline-block;
  vertical-align: top;
}
.link_div{
	padding:20px;
}

.link_div a {
  color: #0092ba;
  text-decoration: none;
  margin-left: 30px;
}
.right a{
margin-left: 0;
}
.list-text{
	margin-bottom: 10px;
}
.list-text span{
	background: url('http://www.ratemyfishtank.com/css/images/fish.png') no-repeat 0;
}
#article_mdescription {
	margin:20px 40px;
	font-size: 18px;
}
#article_photo{
    max-height: 350px;
    overflow: hidden;
}
#article_content {
	font-size: 18px;
	margin: 0 40px 50px;
}
#article_content strong {
	font-size: 20px;
	color: #244673;
}
#article_content u, #article_content a {
	color: #00a0c3;
	text-decoration: none;
}
#article_content img,#article_content iframe{
	clear: both;
	margin: auto;
	display: block;
	border-radius: 5px;
}
#disqus_thread{
	margin:40px
}
.article_photo1 {
    border: 1px solid #BBBFC2;
    border-radius: 3px 3px 3px 3px;
    margin-bottom: 20px;
    margin-right: 5px;
    text-align: center;
    width: 100%;
    height: 260px;
}
#featured-article-title a, #featured-article-title a:hover, #featured-article-title a:visited {
    font-size: 20px;
    text-decoration: none;
}
#publication-date, .publication-date {
    color: gray;
    font-style: italic;
    text-align: left;
    vertical-align: middle;
	font-size: 14px;
}
.break {
    clear: both;
}
.new_error{
padding: 5px;
margin: 15px auto;
color: #F00;
}
.read_more {
    padding-right: 5px;
    width: 100%;
	display: inline-block;
	text-align: right;
}
#ad-leaderboards-rmft,#ad-leaderboards-mid-rmft,#ad-leaderboards-btm-rmft,.ads-phpbb3 {
	margin: 20px 10px;
    clear: both;
    text-align:center;
}
#ad-rectangle-rmft {
	margin:10px;
	text-align:center;
    width:300px;
}
#ad-right-article,#ad-square-rmft{
    margin-top:20px;
    margin-bottom:20px;
    text-align:center;
}
.new_show_big_rate h1{
    position: relative;
    top: 22px;
    color: red;
    font-size: 40px;
}
.RightColumn{
margin-left: -3px;
}
.aquarium_gallery_header{
text-align: center;
padding: 15px 0px !important;
border: 1px solid #D0D0D0;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
font-size: 10px;
color: #244673;
}
.aquarium_gallery_list {
padding: 20px;
background-color: #FCFCFC;
border: 1px solid #D0D0D0;
border-top: none;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}
.aquarium_gallery_unit{
color: #0092BA;
vertical-align: top;
display: inline-block;
width: 33%;
margin-bottom: 20px;
}
.aquarium_gallery_unit .left{
float:none;
}
.aquarium_gallery_unit .right{
position: relative;
top: 10px;
left: 10px;
color: #0092BA;
float: none !important;
}
.aquarium_gallery_unit .left img{
border-radius: 28px;
}
.tools_list_header, .article_categories_header, .login_page_header, .signup_header, .comments_box_header,.php3_common_header{
text-align: center;
padding: 15px 0px !important;
border: 1px solid #D0D0D0;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
font-size: 10px;
color: #244673;
}
.tools_list_header h1, .article_categories_header h1, .login_page_header h1, .index_box_header h1{
font-family: Montserrat, sans-serif;
font-weight: bold;
}
.header_before_img_box{
text-align: center;
font-size: 20px;
padding: 15px;
color: #494949;
margin: 20px;
margin: 0px auto -30px;
}
.header_before_img_box a, .login_page_header a{
color: #00A0C4;
font-weight: 900;
}
.header_topic_right{
color: #8B8B8B;
margin-right: 20px;
}
.header_topic_right a{
color: #8B8B8B;
}
.buttons{
margin: 0px auto;
height: 40px;
width: 18%;
background-color: #FB6119;
border-radius: 5px;
}
.buttons a{
    color: #fff;
    line-height: 40px;
    display:block;
}
.fade_line_bottom, .blue_line{
    border: 1px solid #D0D0D0;
    border-radius: 5px;
    margin: 20px auto;
    color: #8B8B8B;
    background-color: #fff;
    padding:10px;
}
.fade_line_bottom td, .fade_line_bottom th, #memberlist td, #memberlist td{
padding:10px 5px;
vertical-align: middle;
}
.fade_line_bottom tr{
margin: 20px 0;
}
.fade_line_bottom a,.blue_line a{
color: #00A0C3;
}
.postbody{
width: 60%;
float: right;
}
.postbody h3{
margin: 20px 0 10px;
}
.postbody h3 a{
color: rgb(0, 160, 195);
font-weight: 900;
font-size: 24px;
}
.postbody .author{
margin: 10px 0px 30px;
}
.postbody .author strong{
color: rgb(0, 160, 195);
font-weight: 900;
}
.postprofile{
width: 40%;
float: left;
text-align: center;
padding-top: 20px;
}
.postprofile dt img{
width: 150px;
height: 150px;
border-radius: 50%;
}
.postprofile dt strong{
font-weight: 900;
color: rgb(0, 160, 195);
}
.postprofile dd strong{
font-weight: 600;
color: #494949;
}
.spe_Re{
color: #FB6119;
}
.display_jump_box{
padding: 20px;
background-color: #FCFCFC;
border: 1px solid #D0D0D0;
margin: 20px auto;
border-radius: 5px;
font-size: 16px;
font-weight: 600;
}
.display_jump_box form{
text-align: left;
}
.display_jump_box form select{
height: 40px;
border-radius: 5px;
border: 1px solid #D0D0D0;
appearance:none;
-moz-appearance:none;
-webkit-appearance: none;
background-image: url("http://www.ratemyfishtank.com/phpBB3/styles/prosilver/theme/images/display_jump_box.jpg");
background-repeat: no-repeat;
background-position: right;
font-size: 16px;
margin-right: 15px;
width: 16%;
}
.display_jump_box form input{
width: 80px;
height: 35px;
border: none;
background-color: #FB6119;
border-radius: 5px;
color: #fff;
cursor: pointer;
}
.content_unit{
	margin:20px;
}
.index_box_header{
text-align: center;
padding: 15px 0px !important;
border: 1px solid #D0D0D0;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-bottom: none;
font-size: 10px;
color: #244673;
}
.index_box_content{
background-color: #FCFCFC;
border: 1px solid #D0D0D0;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}
.top{
float:left;
width:65%;
height:100%;
}
.top a{
color:#00A0C3;
}
.bottom{
float:right;
width:35%;
height:100%;
}
.tools_list_content, .article_categories_content, .login_page_content, .signup_content, .comments_box_content,.php3_common_content{
padding: 20px;
background-color: #FCFCFC;
border: 1px solid #D0D0D0;
border-top: none;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
margin-bottom: 10px;
}
.login_page_content b, .content_unit .clear span strong{
color:#FB6119;
}
.tools_list__unit{
font-size: 10px;
background-color: #fff;
border: 1px solid #D0D0D0;
border-radius: 5px;
margin-bottom: 10px;
padding: 10px;
}
.article_categories_unit{
border-radius: 10px;
background-color: rgb(0, 160, 196);
padding: 5px;
margin-bottom: 10px;
}
.article_categories_unit a{
font-size: 16px;
}
.content_unit_top{
color: #FB6119;
font-size: 18px;
}
.tools_list__unit a {
color: #0092BA;
font-size: 16px;
}
#additional_pictures .content_unit img{
	border-radius:5px;
	margin-bottom: 5px;
}
#recent_forum_post .content_unit{
border:none;
background-color: #FCFCFC;
}
.comments_box_content ul{
margin-bottom:30px;
}
.comments_box_content li{
margin-bottom:10px;
}
.comments_box_content li a{
color:#00A0C3;
}
.comments_box_content b{
display: block;
color:#FB6119;
}
#article_categories_box{
text-align:center;
margin-top: 10px;
}
#login_page_box{
text-align: center;
margin: 20px auto 10px;
}
#login_page_box input{
background-color: #FFF;
border: 1px solid #D0D0D0;
border-radius: 5px;
}
#login_page_box .login_button{
margin:10px;
}
#login_page_box .login_button input{
background-color: rgb(0, 160, 195);
color: rgb(255, 255, 255);
width: 150px;
cursor: pointer;
}
#login_page_box .left{
margin-bottom:10px;
float: none !important;
}
#login_page_box .login_signup{
width: 70%;
margin: 10px auto;
min-height: 30px;
}
.login_signup a{
color:#fff;
}
#signup_box{
 margin:20px 10px;
}
.signup_content_header{
color: #494949;
border-bottom: 1px solid rgb(208, 208, 208);
padding-bottom:15px;
}
.signup_content_foot{
color: #494949;
border-top: 1px solid rgb(208, 208, 208);
padding-top:15px;
}
.signup_content_header a, .signup_content_foot a{
color: #00A0C4;
font-size:16px;
font-weight: 900;
}
.signup_content_header p, .signup_content_foot p{
font-size:14px;
}
.signup_content .container h4{
padding: 5px;
border: 1px solid #D0D0D0;
border-radius: 5px;
width: 50%;
margin: 20px auto;
background-color: #fff;
color: red;
}
.signup_content .container{
width: 100%;
text-align: center;
display: none;
}
.signup_content td{
vertical-align: top;
}
.signup_content td span{
display:block;
color: #FB6119;
font-size: 16px;
}
.signup_content .error{
color: #F00;
margin-right: 1em;
}
.signup_content input[type="radio"].error{
    margin-right: 0;
}
.signup_content .first_td{
text-align: center;
font-size: 15px;
padding: 0 1em;
}
.forum_menu {
	background-color: #00A0C3;
	text-align: center;
}
.forum_menu a {
	color: #FFF;
	text-decoration: none;
	padding-left: 30px;
}
span.icon-faq {
	background: url('http://www.ratemyfishtank.com/css/images/faq.png') no-repeat scroll 0 0;
}
span.icon-search {
	background: url('http://www.ratemyfishtank.com/css/images/search.png') no-repeat scroll 0 0;
}
span.icon-register {
	background: url('http://www.ratemyfishtank.com/css/images/register.png') no-repeat scroll 0 -1px;
}
span.icon-ucp {
	background: url('http://www.ratemyfishtank.com/css/images/profile.png') no-repeat scroll 0 -1px;
}
span.icon-logout {
	background: url('http://www.ratemyfishtank.com/css/images/login.png') no-repeat scroll 0 -1px;
}
#ad_leader_phpbb {
	height: 120px;
	width: 100%;
	margin: 20px auto;
	clear: both;
	text-align: center;
}
.forum_menu .forum_menu_title:nth-last-child(1) {
	border-right: none;
}
.forum_menu_title {
	display: inline-block;
	width: calc((100% - 22px)/5);
	width: -webkit-calc((100% - 22px)/5);
	width: -moz-calc((100% - 22px)/5);
	padding: 15px 0;
	border-right: 1px solid #29afcd;
}
.forum_menu_title span{
	display: inline-block;
}
.forumrow a {
	color: #00a0c3;
}
.discussion_breif {
	padding: 10px 0;
}
.discussion_detail li {
	margin: 5px 0;
}
.discussion_detail > p {
	margin: 20px 0;
	font-weight: bold;
}
form#loginForm > div {
	padding: 20px 0 0;
	text-align: center;
}
form#loginForm div:nth-last-child(1) {
	padding: 20px 0;
}
.signup{
float: right;
background-color: rgb(251, 97, 25);
width: 45%;
border-radius: 5px;
padding: 5px;
}
.login{
float: left;
background-color: rgb(251, 97, 25);
width: 45%;
border-radius: 5px;
padding: 5px;
}
.catrow span{
	font-size: 12px;
}
.discussion_detail li{
	margin:10px 0;
	font-size: 16px;
}
.discussion_breif {
	display: table-cell;
	vertical-align: middle;
	width: 450px;
}
.discussion_detail {
	display: table-cell;
}
.discussion_detail ul {
margin-left: 40px;
}
.discussion_detail > p {
	margin: 20px 0 20px 40px;
	font-weight: bold;
}
.rate_rule{
    width: 180px !important;
    line-height: 2;
    color: #8B8B8B;
    font-weight: 900;
}
.rate_line{
    border: 1px solid #D0D0D0 !important;
    height: 0px !important;
    width: 60px !important;
    margin: 17px 10px !important;
}
.rate_rule_bg{
    background-image: url("http://www.ratemyfishtank.com/images/rate_rule.png");
    background-position: center;
}
.profile_info_label{
    width: 5em;
}
#video .video_player > *{
    display:block;
    margin:0 auto;
    clear:both;
    padding-top:20px;
    text-align:center;
}
#video .video_player object
{
    width:calc(100% - 20px) !important;
}
#video .video_player object embed{
    width:100%;
}
#video .vtable{
    margin:20px auto 0;
    clear:both;
}
#video .vtable a, #video_cate_list li span a{
    color:#00A0C3;
    text-align:center;
    display:block;
}
#video .dropdown{
    margin:20px auto 0;
}
#video_cate_list li span {
    display: inline-block;
    width: 49%;
    text-align: center;
}
#video_cate_list {
    margin: 0 auto;
    padding: 20px 0;
    width: 90%;
}
.mobile_arr{
    display:none;
}
.grey_text{
	color:#ccc;
}
.submit{
	background-color: #00A0C3;
    color: #FFF;
    width: 150px;
    cursor: pointer;
    border-radius: 5px;
    font-weight: 900;
    font-size: 15px;
    margin-top: 20px;
}
#profileForm, #signupForm{
	margin-top: 30px;
}
#profileForm #birth_month, #profileForm #birth_date, #profileForm #birth_year,
#signupForm #birth_month, #signupForm #birth_date, #signupForm #birth_year{
	margin-right:5px;
}
#profileForm .label, #signupForm .label{
	width: 30%;
    text-align: center;
    color: #FB6119;
    font-size: 16px;
    font-weight: 900;
	text-shadow: none;
    background-color: initial;
}
#profileForm input[type="text"], #profileForm input[type="password"],#profileForm textarea, #signupForm input[type="text"], #signupForm input[type="password"],#signupForm textarea{
    width:75%;
}
textarea{
    resize: vertical;
}
#signupForm label{
	display: initial;
	font-size: 16px;
	font-weight: 300;
    line-height: 24px;
}
#signupForm select{
	width:auto;
	line-height: initial;
}
#profile_image{
	padding:20px;
}
#profile_image a{
	color:#00A0C4;
}
#profile_image h1{
	text-align:center;
	color: #FB6119;
    font-size: 26px;
}
#profile_image .label{
	color: #FB6119;
    font-weight: 900;
}
#profile_image .profile_table .user_images_list{
    width:100% !important;
}
#profile_image .profile_table textarea{
    width:98%;
}
#friendemail_img_box{
	margin-top:20px;
}

/****add by wxp*****/
.headerbox{
    margin: 10px 0;
}
.headerbox-title{
    color: #FFF;
    font-size: 18px;
    background-color: #00A0C3;
    border-radius: 5px;
    margin-bottom: 10px;
    text-align: center;
    padding: 15px 0;
    border: 1px solid #D0D0D0;
    font-family: Montserrat, sans-serif;
    font-weight: normal;
}
.popular_article_photo img{
    width:100%;
    border-radius: 5px 5px 0 0;
    max-height:218px;
}
.popular_article_title{
    background-color: #00a0c3;
    padding: 5px 25px;
    font-size: 18px;
    border-radius: 0 0 5px 5px;
}
.popular_article_title a{
    font-weight:700;
}
.popular_article_title a:hover{
    color:#FFFFFF;
}
.popular_article_list{
    margin-bottom:10px;
}
.common_top{
    margin:20px 0 20px !important;;
}
.photo_additional{
    margin-bottom:20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}
.photo_additional .additional_box{
    width:calc((100% - 24px)/2);
    border: 1px solid #D0D0D0;
    border-radius:5px;
}
.photo_additional .additional_box:first-child{
    margin-right:20px;
}
.photo_additional .additional_box img{
    width:100%!important;
    border-radius:5px 5px 0 0;
}
.photo_additional .additional_content_box{
    padding: 20px;
}
.photo_additional .caption{
    color: #FB6119;
    margin-right:10px;
}
#friendemail_comments_box{
    margin-top:20px;
    margin-bottom:20px;
}
#photo_main .reeftank_image_height img{
    border-radius:5px 5px 0 0;
}
#uploadForm .container{
    display:none;
}
#uploadForm .container ol{
    margin-left:10px;
    color:red;
}
#uploadForm textarea,#uploadForm input[type='file'],#uploadForm select{
    width:90%;
}
#uploadForm table td{
    vertical-align: top;
}
.file .attach-image img{
    border-radius:5px;
    max-width:100%;
}
.calculate-button{
    background-color: #00A0C3;
    padding-left:10px;
    padding-right:10px;
    color:#FFFFFF;
}
.rate_view{
    margin:0 auto;
    text-align:center;
}
.rate_view a{
    color:#00A0C3;
    text-decoration:underline;
}
.forumbg a,.php3_common_content a,p.linkmcp a,#message a{
    color:#00A0C3;
}
.php3_common_content li a{
    color:#FFF;
}
.forumbg table.table1{
    width:100%;
}
.forumbg table.table1 td{
    width:25%;
}
#viewing_profile_box .column1{
    float: left;
    clear: left;
    width: 49%;
}
#viewing_profile_box .column2{
    float: right;
    clear: right;
    width: 49%;
}
.common_button{
    background-color: #00A0C3;
    color: #fff !important;
    padding: 5px 10px;
    cursor: pointer;
}
#topicreview {
    height: 300px;
    overflow: auto;
    padding-right: 5px;
    margin: 20px 0;
    padding:10px;
    border: 1px solid #BCD8FA;
}
#topicreview .postbody {
    float: none;
    height: auto;
    margin: 0;
    width: auto;
}
#topicreview .postbody ul.profile-icons {
    float: right;
    padding: 0;
    width: auto;
}
#review .right-box {
    float: right;
    text-align: right;
    width: auto;
}
#review {
    margin-top: 2em;
}
form#mcp{
    margin-top:10px;
}
#display-panel-tab.activetab a,#split-panel-tab.activetab a,#merge-panel-tab.activetab a{
    color:#fff;
}
dl.icon dt {
    padding-left: 45px;
}
#most_recent_forum .forum-title-list{
    border:1px solid #d0d0d0;
    border-radius:5px;padding:20px;
    background-color:#FFFFFF;
}
#most_recent_forum .forum-title-list ul{
    margin-left:20px;
}
#most_recent_forum .forum-title-list ul li{
    margin-bottom:10px; 
    list-style:disc;
}
#most_recent_forum .forum-title-list ul li a{
    color:#00a0c3;
    font-weight:600;
}
blockquote {
    background: url("../phpBB3/styles/prosilver/theme/images/quote.gif") no-repeat scroll 6px 8px #FFF;
    border: 1px solid #DBDBCE;
    overflow: hidden;
    padding: 5px;
}
.content cite {
    display: block;
    font-weight: 600;
    text-indent: 20px;
}
#preview .postbody{
    width:100%;
    float:none;
}
#format-buttons{
    margin-top:10px;
}
.error{
    color:red;
}
/****add by wxp for end*****/
#comment_content {
	max-width: 100%;
}

/********Hao.wu start***********/
.keywords-container .tm-tag{
	margin: 0 10px 10px 0;
	padding: 3px 10px;
	float: left;
}

.keywords-container .tm-tag span{
	float: left;
}
.keywords-container .tm-tag a{
	float: left;
}
.tm-tag {
	background-color: #f5f5f5;
	border: 1px solid #bbbbbb;
	border-radius: 3px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	color: #555555;
	display: inline-block;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 13px;
	margin: 0 5px 5px 0;
	padding: 4px;
	text-decoration: none;
	transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	vertical-align: middle;
}

.tm-tag .tm-tag-remove{
	color: #000000;
	font-weight: bold;
	margin-left: 4px;
	opacity: 0.2;
}

.tm-tag .tm-tag-remove:hover{
	color: #000000;
	opacity: 0.4;
	text-decoration: none;
}
#fish_kept {
	float: left;
}

/*******Hao.wu end ********/

@media (min-width: 1200px)
{
	.search_bar {
        margin-left: 105px;
    }
	.search-input{
		width: 500px;
	}
	.search-btn{
		left: 444px;
	}
	#main-headline-wrapper{
		width: 824px;
	}
	#main-wrapper,#bottom-content{
		width: 1180px;
	}
	#main-content{
		width: 824px;
	}
	#secondary-content {
		width: 336px;
	}
	#header,#footer{
		max-width: 1180px;
	}
	.reeftank_panel_box {
		margin-right: 15px;
	}
	/*
	.reeftank_panel_box:nth-child(2n+1) {
		margin-left: 15px;
		margin-right: 0;
	}
	*/
	.reeftank_panel_box{
		width: 48.3%;
	}
	.articles_3_box{
		width:31.95%;
	}
	#index .articles_3_box, #pictures_by_name .articles_3_box{
		width:32.37%;
	}
    #categories_links .link_div .list-text a{
        font-size:16px;
    }
    .article_photo{
        height:180px;
    }
    .nav_articles .article_photo{
        height: 200px;
    }
    .new_reeftank_panel_box{
    width:100%;
    }
    .RightColumn{
    margin-left: 0;
    }
    #more_articles .list-text{
        //width: 26%;
    }
    .discussion_breif {
        width: 500px;
    }
    .display_jump_box form select{
    width: 18%;
    }
    #ad-rectangle-rmft{
        width:336px;
    }
    .header_topic_right{
        float: right;
        position: relative;
        top: -27px;
    }
    .menu li{
        padding: 0 25px;
    }
}
@media (min-width: 768px) and (max-width:998px)
{

	.search_bar {
        margin-left: 10px;
    }
	.search-input{
		width: 282px;
	}
	.search-btn{
		left: 226px;
	}
	#main-wrapper {
		width: 98%;
	}
	#main-content {
		width: 67.347%;
	}
	#login_line #login_btn, #login_line #ca_btn{
		width: auto;
	}
	#secondary-content{
		width: 30.612%;
		padding-left: 0;
	}
	#footer{
		width: 98%;
		font-size: 13px;
	}
	#header,#footer{
		max-width:768px;
	}
	#foot-link ul{
		width:140px;
	}
	#ad-rectangle-rmft{
		margin: 10px 0 0;
	}
	.reeftank_panel_box{
		width:48.7%
	}
	.reeftank_button div{
		border:none
	}
	.articles_3_box{
		width:31.7%;
		margin: 0 calc(4%/8);
	}
	#index .articles_3_box, #pictures_by_name  .articles_3_box{
		width:32%;
	}
    .new_reeftank_panel_box{
    width:100%;
    }
    .reeftank_panel_foot_center{
    left: 30%;
    }
    .padding_b5{
    height:100px;
    }
    .aquarium_gallery_unit{
    width:49%;
    }
    #login_page_box .login_signup{
    width: 100%;
    }
    .topmonth_select_box{
    width: 100%;
    float: none;
    padding: 0;
    }
    #topmonth .styled-select{
    height: auto;
    }
    .topmonth_select_ad{
    display:none;
    }
    .topic_select_unit{
    width: 80%;
    display: block;
    text-align: center;
    margin: 10px auto;
    }
    .display_jump_box form select{
    width:100%;
    }
    .display_jump_box form input{
    margin: 10px auto;
    }
    .width_control{
    width:60%;
    }
    .statictab{
    width: 29%;
    margin: 1%;
    }
    #cp-menu{
    float: none;
    margin: 0px auto;
    width: 80%;
    }
    .static-subsection{
    width: 45%;
    }
    #cp-main{
    float: none;
    width: 100%;
    }
    .rate_rule_bg{
    background-size: 125% auto;
    }
    .logo{
    margin-left: 10px;
    }
    #login_line{
    margin: 35px 10px 0 0;
    }
    #ad-rectangle-rmft{
        width:250px;
    }
    #article_content img{
        max-width:420px;
    }
    .menu li{
        font-size:13px;
        padding: 20px 5px;
    }
    .popular_article_photo img{
        max-height: 185px;
    }
    .link_div{
        padding:10px;
    }
    #more_articles .list-text, #read_aquarium_articles .list-text{
        margin-right:0;
        margin-left:0;
    }
    .foot_left, .foot_right{
        font-size:14px;
    }
}
@media (max-width: 767px)
{
	HTML{
		-webkit-text-size-adjust:none;
	}
	body {
	    overflow-x: hidden;
		background:#FFF;
	}
	.just-mobile-show-inline{
		display:inline-block;
	}
	.just-mobile-show-block,.m-text {
		display:block;
	}
	.just-desktop-show-inline, .just-desktop-show-block{
		display:none;
	}
	.navbar-img-bg{
		float: right;
		margin-top: 40px;
		margin-right: 35px;
		background: url(http://www.ratemyfishtank.com/css/images/m-nav.png) no-repeat;
		width: 24px;
		height: 20px;
	}
	.navbar-img-bg.x{
		background: url(http://www.ratemyfishtank.com/css/images/m-x-nav.png) no-repeat 6px 3px;
	}
	#login_line{
		float:left;
		margin-left:30px;
		display:none;
	}
	#navigation-wrapper{
		display:none;
	}
	.menu {
		padding: 20px;
	}
	.menu ul{
		height:auto;
	}
	.menu li:nth-child(1) {
		border-top: 2px solid #335686;
	}
	.menu li{
		display:block;
		padding: 10px 0;
		border-bottom: 2px solid #335686;
	}
	.search_bar{
		display:none;
	}
	.m-search-bar .search-input{
		width:80%
	}
	.m-search-bar .search-btn{
		top: 23px;
		left: calc(90% - 60px);
		left: -webkit-calc(90% - 60px);
		left: -moz-calc(90% - 60px);
	}
	.logo {
		background-size: 80%;
		background-position-x: 15px;
	}
	#ad-under-headline {
		display: block;
		margin: 10px auto 0;
		width: 320px;
	}
	#main-headline-wrapper{
		clear:none;
		width:100%;
	}
	#main-wrapper {
		width:100%;
	}
	#main-content {
		float:none;
		width:100%;
		max-width:980px;
		padding-top:0;
		margin:0 auto;
	}
    #article .right{
        margin: 0;
        float: none !important;
        width: 100%;
    }
    #article_content .right{
        margin: 0;
        float: none !important;
        width: 100%;
    }
    .sec_articles{
        width:auto;
        margin-left:10px;
        margin-right:10px;
    }
    #ad-rectangle-rmft{
        text-align: center;
        margin: 0 auto;
    }
	#secondary-content {
		float:none;
		width:100%;
		max-width:980px;
		margin:0 auto 10px;
		padding-left:0;
	}
	.contentboxouter {
		margin: 10px;
	}
	#footer{
		padding:25px 10px;
	}
	#foot-link{
		float:left;
		width:100%;
	}
	#foot-logo-info{
		float:left;
		margin-left: calc((100% - 266px)/2);
		margin-left: -webkit-calc((100% - 266px)/2);
		margin-left: -moz-calc((100% - 266px)/2);
	}
	#foot-link ul{
		width: initial;
	}
	#foot-link ul:nth-child(1) {
		margin-right: calc((100% - 298px)/2);
		margin-right: -webkit-calc((100% - 298px)/2);
		margin-right: -moz-calc((100% - 298px)/2);
	}
	#foot-link ul:nth-child(3) {
		float: right;
	}
	#footer .logo{
		float:left;
	}
	#copyright_text{
		float:left;
	}
	#index_photo{
		margin-top:10px
	}
	.reeftank_panel_box{
		margin:0 0 10px !important;
	}
	.reeftank_panel_box:nth-last-child(2) {
		margin-bottom: 0 !important;
	}
	.reeftank_panel_box, .tips, .index_bottom_box{
		width:initial;
	}
    #index .reeftank_panel_box{
        width:100%;
    }
	.reeftank_panel_button{
		margin: 10px auto;
	}
	input.btn-circle{
		width: 32px;
		height: 32px;
		font-size:18px;
	}
	.reeftank_button div {
		width: 36px;
		height: 36px;
		font-size:18px;
	}
	.index_bottom_box{
		display:block;
	}
	.tips:nth-child(2){
		margin:0;
	}
	.article_photo{
		height:180px;
	}
	.articles_3_box, .articles_5_box{
		margin:0 0 10px;
		width:100%;
	}
	.articles_3_box:nth-last-child(2), .articles_5_box:nth-last-child(2){
		margin-bottom:0px;
	}
	#top_10{
		margin:10px;
	}
	#breadcrumbs{
		display:none;
	}
	span#article-author{
		bottom: 25px;
		left: 0;
		width:100%
	}
	span#article-published {
		bottom: 5px;
		right: 0;
		width:100%
	}
	#article_mdescription{
		margin:10px;
	}
    #article_content{
        margin:10px
    }
	#article-nav-container{
		margin-bottom:0;
	}
	.nav_p, .nav_article_box{
		width: 100% !important;
		float: left !important;
		margin:0;
	}
	.nav_article_box{
		background-color:#FCFCFC;
	}
	#article_pre_box .article_title{
		padding:5px;
	}
	#article_pre_box .article_content{
		margin: 10px 5px;
	}
	#most_recent_article .article_photo{
		height:220px !important;
	}
	#article #secondary-content{
		//display:none;
	}
	#more_articles span{
		font-size:16px;
	}
    .popular_articles{
    width:100%;
    }
    #more_articles .spe-list2{
    margin-left: 10px;
    }
    .more_articles_box{
    margin-top:0;
    }
    #popular_articles .popular_articles{
    max-height: 300px;
    width: 100%;
    margin:10px 0;
    }
    .reeftank_image_height{
    width: 100%;
    }
    .reeftank_panel_foot_center{
    left: 30%;
    }
    #topten_tanks .reeftank_panel_box{
        width:auto;
        display:block; 
    }
    .padding_b5{
    height: auto;
    }
    #login_page_box .login_signup{
    width: 100%;
    }
    .discussion_breif {
        display: block;
        vertical-align: middle;
        width: auto;
    }
    .discussion_detail {
        display: block;
    }
    .discussion_detail ul {
        margin-left: 0;
    }
    .discussion_detail > p {
        margin: 20px 0 ;
    }
    #ad_leader_phpbb{
        display:none;
    }
    .forum_menu.box_border{
        border:none;
    }
    .forum_menu_title{
        border:none;
    }
    .forum_menu span {
        display: inline-block;
        width: 30px;
        height: 25px;
    }
    .forum_menu span a {
        display: none;
    }
    .adSense{
    display:none;
    }
    .reeftank_image_height .margin_t{
    margin-bottom: 0;
    }
    .more_info_box{
    width: 100%;
    margin: 0;
    }
    #friendemail_img_box{
    width: 100%;
    }
    #friendemail_comments_box, #recent_forum_post,#additional_pictures{
       margin:10px;
    }
    .content_unit{
    text-align: center;
    }
    #photo_main #friendemail_comments_box{
    width: 100%;
    margin: 10px auto;
    }
    #photo_main .reeftank_image_height, #photo_main .reeftank_panel_box,#tank_size .reeftank_panel_box{
        width: auto;
    }
    .topmonth_select_box{
    float: none;
    padding: 0;
    }
    #topmonth .index_bottom_box{
    width: 100%;
    display: inline;
    }
    .topmonth_select_ad{
    display:none;
    }
    .bottom_left, .bottom_right{
    float: none;
    }
    .index_photo_unit_bottom .left, .index_photo_unit_bottom .right{
    width: 100%;
    text-align: center;
    }
    #topmonth #index_photo{
    width: 100%;
    text-align: center;
    margin: 10px auto;
    }
    .topic_select_unit{
    width: 80%;
    display: block;
    text-align: center;
    margin: 10px auto;
    }
    .display_jump_box form select{
    width:100%;
    }
    .display_jump_box form input{
    margin: 10px auto;
    }
    .header_topic_right{
    float: none;
    position: static;
    margin: 0;
    }
    .postbody, .postprofile{
        float: none;
        width: auto;
        padding:10px;
    }
    .postprofile{
    border-bottom: 1px solid #D0D0D0;
    padding-bottom: 25px;
    }
    .buttons{
    width:150px;
    }
    .width_control{
    width:95%;
    }
    #cp-menu{
    width:90%;
    margin: 10px auto 0;
    float: none;
    }
    .statictab{
    width: 29%;
    margin: 1%;
    }
    .static-subsection{
    width: 45%;
    }
    #cp-main{
    float: none;
    width: 100%;
    }
    .reply_tabs li{
    width:100%;
    margin-bottom:10px;
    }
    #video .dropdown{
    margin: 10px !important;
    }
    .new_reeftank_panel_box{
    /*margin: 10px !important;*/
	display:block;
    }
    .rate_rule_bg{
    background-size: 125% auto;
    }
    .topic_post_date{
    display: block;
    }
    .topic_post_date span, .ad_display{
    display: none;
    }
    #topmonth .styled-select{
    height: auto;
    }
    .margin_left_10{
    margin-left: -10px;
    }
    .feedback label{
    display: block;
    }
    #login_page_box{
    margin: 10px 0;
    width: auto;
    }
    .fade_line_bottom td, .fade_line_bottom th{
    display: inline-block;
    }
    .aquarium_gallery_unit{
    width:49%;
    }
    #ad-rectangle-rmft{
        width:auto;
        text-align:center;
        margin:0 10px;
    }
    .menu .subcategory li a img,.menu .nopipe li a img,.menu .subcategory,.menu .nopipe{
           display:none;
    }
    .menu .subcategory li a,.menu .nopipe li a{
        font-weight:300;
        font-family: Hind, sans-serif;
    }
    .mobile_arr{
        float:right;
        margin-right:5px;
        display:inline;
    }
    .mobile_arr div{
        width: 8px;
        height: 8px;
        border: 3px solid #FFFFFF;
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
        border-top: none;
        border-right: none;
        margin-top:4px;
    }
    #index .articles_3_box,#gallery .articles_3_box,#pictures_by_name .articles_3_box{
        width:100%;
    }
    #more_articles .list-text, #read_aquarium_articles .list-text{
        display:block;
        width:80%;
        margin: 20px auto;
        padding:0;
        text-align: center;
    }
    
    /**********add by wxp***********/
    .headerbox{
        margin: 10px;
        display:none;
    }
    #photo_main{
        margin:10px;
    }
    #article_categories_box{
        margin:10px;
    }
    .common_top{
        margin:10px !important;
    }
    .photo_additional{
        display: block;
    }
    .photo_additional .additional_box:first-child{
        margin-right:0px;
    }
    .photo_additional .additional_box{
        width:auto;
        margin-bottom:10px;
    }
    .tools_list_content, .article_categories_content, .login_page_content, .signup_content, .comments_box_content{
        padding:10px;
    }
    #profileForm td,#signupForm td{
        display:block;
    }
    #profileForm .label, #signupForm .label{
        width:100%;
        text-align:left;
    }
    #profileForm input[name="fish_kept_reset"],#signupForm input[name="fish_kept_reset"]{
        margin-left:0 !important;
    }
    #ad-leaderboards-rmft,#ad-leaderboards-mid-rmft,#ad-leaderboards-btm-rmft,.ads-phpbb3 {
        margin:10px;
    }
    #ad-square-rmft{
        margin:10px;
    }
    #ad-right-article{
        display:none;
    }
    #article_content img{
        width:100% !important;
        height:auto !important;
    }
    .file .attach-image img{
        width:100%;
    }
    .foot_left{
    width:30%;
    margin:0;
    }
    .foot_right{
    width:60%;
    margin:0;
    }
    #show #index_photo{
        margin:10px !important;
    }
	dl.icon dt {
		padding-left: 0;
	}
	.fade_line_bottom, .blue_line{
		padding:10px 0;
	}
	.forum_table_2{
		width:13%;
	}
    /**********add by wxp for end***********/
}
@media (max-width: 640px)
{
	html {
		font-size:100%;
	}
    .popular_articles{
    width:100%;
    }
    .reeftank_panel_foot_center{
    line-height: 3.0;
    position: absolute;
    }
    .aquarium_gallery_unit{
    width:100%;
    }
    .header_before_img_box{
    font-size: 16px;
    }
    .index_photo_unit{
    width: 100%;
    margin: 10px auto;
    }
    .statictab{
    width:45%;
    }
    .static-subsection{
    width: 95%;
    }
    #cp-menu{
    width: 100%;
    }
    .rate_rule_bg{
    background-image: none;
    }
    .reeftank_panel_foot_right{
    z-index: 1000;
    position: relative;
    }
    #topmonth .styled-select{
    height: auto;
    }
    #article_container img{
    width: 100%;
    }
    #signup_table td, #signup_table th{
    display: block;
    text-align: left;
    width: 90%;
    padding: 0px;
    }
    .signup_content .container h4{
    width: 100%;
    padding: 5px 0;
    }
    .reeftank_panel_foot_left b, .reeftank_panel_foot_center b{
        display:none;
    }
}
@media (max-width: 480px)
{
	html {
		font-size:80%;
	}
    .popular_articles{
    width:100%;
    margin:0;
    }
    .more_articles_box{
    padding: 0;;
    }
    #more_articles .list-text{
    width:100%;
    margin: 10px 0;
    }
    #more_articles .spe-list2{
    margin-left:0;
    }
    #navigation .select{
    width:95%;
    }
    .reeftank_panel_foot_left{
    height: 50px;
    margin: 0;
    }
    .reeftank_panel_foot_right{
    padding:0 5px;
    width:auto;
    }
    .reeftank_panel_foot_left, .reeftank_panel_foot_center, .reeftank_panel_foot_right{
        font-size:0.8rem;
        line-height: 50px;
    }
    .reeftank_panel_top_right{
    width:60px;
    }
    .photo_box_more_info{
    margin-top:40px;
    margin-bottom: -30px;
    }
    .reeftank_image_height .reeftank_panel_button{
    margin-top: 50px;
    }
    #topten_tanks .reeftank_panel_box{
    width:100%;
    }
    #login_page_box #loginForm .login{
    width: 150px;
    margin: 10px auto;
    float:none;
    }
    #login_page_box #loginForm .signup{
    width: 150px;
    margin: 10px auto;
    float:none;
    }
    #login_page_box #loginForm .login_signup{
    padding:0;
    }
    #photo_main #login_page_box{
    margin:15px auto;
    }
    .reeftank_panel_top h1{
    font-size: 16px;
    }
    .tool_color{
    width:80%;
    }
    .padding_0{
    padding:20px 0;
    }
    .statictab{
    width:96%;
    margin: 5px auto;
    }
    .static-subsection{
    width:92%;
    margin: 5px auto;
    }
    #cp-main .fields1 textarea{
    width:97%;
    }
    .autowidth, #profileForm .input{
    display:block;
    width: 95%;
    }
    .more_info{
    margin-top: 50px;
    }
    .reeftank_button{
    width: 240px;
    margin: 0 auto;
    }
    #more_articles .list-text, #read_aquarium_articles .list-text{
    padding: 10px;
    width: auto;
    }
    #more_articles a, #read_aquarium_articles a{
    line-height: 1.5;
    }
    .foot_left b,.foot_right b{
        display:none;
    }
    #topmonth .styled-select{
    height: auto;
    }
    .pre_page, .next_page, .doc_button{
    top:18px;
    }
    .navbar-img-bg{
    margin-right: 15px;
    }
    .profile_info_label{
    display: block;
    width: 10em;
    }
    #login_line #ca_btn{
        width:140px;
    }
    #login_line #login_btn{
        width:50px;
    }
    .login_page_content{
       padding:10px;
    }
    .login_page_content .page_content_unit .col_style img.white_border_slim{
        width:100%;
        height:auto;
    }
}
@media (max-width: 320px)
{
	.just-mobile-show-block {
		display:block;
	}
	#footer {
		font-size: 12px;
	}
	#foot-logo-info{
		margin-left: calc((100% - 220px)/2);
		margin-left: -webkit-calc((100% - 220px)/2);
		margin-left: -moz-calc((100% - 220px)/2);
	}
	#foot-link ul:nth-child(1) {
		margin-right: calc((100% - 246px)/2);
		margin-right: -webkit-calc((100% - 246px)/2);
		margin-right: -moz-calc((100% - 246px)/2);
	}
	#footer .logo {
		width: 85%;
	}
    .reeftank_image_height{
    width: 100%;
    }
    .col_style{
    float: left;
    width: 24%;
    margin-right: 1%;
    }
    .page_content_unit{
    margin: 5px;
    }
    .reeftank_panel_top h1{
    font-size: 12px;
    }
    .foot_left{
    margin-top:5px;
    }
    #topmonth .reeftank_image_height .left, #topmonth .reeftank_image_height .right{
    width:100%;
    }
    #topmonth .styled-select{
    height: auto;
    }


}