@font-face {
    font-family: 'Lato';
    src: url('/_assets/fonts/Lato-Black.woff2') format('woff2'),
        url('/_assets/fonts/Lato-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Lato';
    src: url('/_assets/fonts/Lato-BlackItalic.woff2') format('woff2'),
        url('/_assets/fonts/Lato-BlackItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Lato';
    src: url('/_assets/fonts/Lato-Bold.woff2') format('woff2'),
        url('/_assets/fonts/Lato-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Lato';
    src: url('/_assets/fonts/Lato-Italic.woff2') format('woff2'),
        url('/_assets/fonts/Lato-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Lato';
    src: url('/_assets/fonts/Lato-LightItalic.woff2') format('woff2'),
        url('/_assets/fonts/Lato-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Lato';
    src: url('/_assets/fonts/Lato-Light.woff2') format('woff2'),
        url('/_assets/fonts/Lato-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('/_assets/fonts/Lato-BoldItalic.woff2') format('woff2'),
        url('/_assets/fonts/Lato-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('/_assets/fonts/Lato-Regular.woff2') format('woff2'),
        url('/_assets/fonts/Lato-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
/* caladea-regular - latin */
@font-face {
  font-family: 'Caladea';
  font-style: normal;
  font-weight: 400;
  src: url('/_assets/fonts/caladea-v1-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Caladea Regular'), local('Caladea-Regular'),
       url('/_assets/fonts/caladea-v1-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/_assets/fonts/caladea-v1-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/_assets/fonts/caladea-v1-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/_assets/fonts/caladea-v1-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/_assets/fonts/caladea-v1-latin-regular.svg#Caladea') format('svg'); /* Legacy iOS */
}
/* caladea-italic - latin */
@font-face {
  font-family: 'Caladea';
  font-style: italic;
  font-weight: 400;
  src: url('/_assets/fonts/caladea-v1-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Caladea Italic'), local('Caladea-Italic'),
       url('/_assets/fonts/caladea-v1-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/_assets/fonts/caladea-v1-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/_assets/fonts/caladea-v1-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/_assets/fonts/caladea-v1-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/_assets/fonts/caladea-v1-latin-italic.svg#Caladea') format('svg'); /* Legacy iOS */
}

/* caladea-700 - latin */
@font-face {
  font-family: 'Caladea';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/caladea-v1-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Caladea Bold'), local('Caladea-Bold'),
       url('/_assets/fonts/caladea-v1-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/_assets/fonts/caladea-v1-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/_assets/fonts/caladea-v1-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/_assets/fonts/caladea-v1-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/_assets/fonts/caladea-v1-latin-700.svg#Caladea') format('svg'); /* Legacy iOS */
}


@font-face {
  font-family: 'Caladea';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/caladea-v1-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Caladea Bold Italic'), local('Caladea-BoldItalic'),
       url('/_assets/fonts/caladea-v1-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/_assets/fonts/caladea-v1-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/_assets/fonts/caladea-v1-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('/_assets/fonts/caladea-v1-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/_assets/fonts/caladea-v1-latin-700italic.svg#Caladea') format('svg'); /* Legacy iOS */
}
/* BN PURPLE: 8f4baa */
BODY {
 width:100%;
 color:#000;
 font-family: 'Lato', Helvetica, sans-serif;
 margin:0;
 padding:0;
 background-color:#cadde6;
 width:100%;
 font-size:14pt;
 line-height: 22pt;
}

.third {display:inline-block; width:30%;margin-right:2%;vertical-align: top;}
.half {display:inline-block; width:48%; margin-right:1%;vertical-align: top;}

.kw {font-weight:700;}

footer {text-align:center; font-size:11pt; margin-bottom:90px;}

.a2a_kit {margin-bottom:15px;}

.byline {font-size:10pt; font-style:italic; color:333;}

.dtnav {display:block;}
.mobnav {display:none;}

.mobadresult {display:none;}


.sidebarad{width:300px; margin:10px auto;}
.sticky {
	position: -webkit-sticky;
    position: sticky;
    top: 100;
}

.ad970 {margin-top:40px; width:100%;}
.bottom-mobile {display:none;}


h2.podcastheader { background: #e72c80;color:#FFF; padding-left:4px;margin:15px 0 0 0 !important;}


.intro {font-size:16pt;}
ul.searchresults li {line-height:}
.bntip, .podsnippet { border:1px solid #DDD; border-radius:7px; padding:5px; margin:15px 0; font-size:10pt; margin-bottom:2px; }
.bntip .more {text-align:center;}

input#login-email,input#login-password {
width:130px;
font-size:12pt!important;
padding:0 0 0 5px!important
}
.grecaptcha-badge {display:none;}
.top-arrow a {float:right; font-weight:700; font-size:1.8em; color:#FFF; padding: 5px 10px 0px 10px; border-radius:10px; color:#8f4baa !important; background:#FFF;}
.top-arrow a:hover { text-decoration:none !important; background:#ddd; }

.loginbox {
	font-size:10pt;
	background: #ebebeb;
	border-radius:3px;
	width:320px;
	padding:7px;
	margin:0 auto 10px auto;
}

.socialbox {display:block; width:300px; background:#fbdbdb; margin:auto; padding:10px 0 5px 0; border-radius:9px;}

ul.socials {display: block; margin:5px auto;}
ul.socials li {display:inline; margin-right:5px;}
ul.socials li:last-child { margin-right:0;}

h2.sidebar {margin-bottom:10px;font-family: "Caladea",serif;font-weight:700;font-size:1.2em; color:#000;}
h3.social {margin-top:-18px;font-family: "Caladea",serif;font-weight:700;font-size:.9em; color:#000;}


#cssmenu ul li ul li a { font-size:14px; }

.followbuttons {display:block;}
.followbuttons img.licon {align:center;}

ol.breadcrumbs { list-style-type:none; margin:0 0 10px 0;padding:0;}
.breadcrumbs li { display: inline; font-size:14px;}
.breadcrumbs li a { font-weight:normal;}
.breadcrumbs li.leav:after {
content: '\203a';
margin-left: 0.3em;
}

a {color:#1d89c0; text-decoration:none;}
a:hover { text-decoration:underline; /* color:#1793d0; */ }
p { margin-top:0px;}
.nothankyou a {margin-top:10px; font-size:10pt;}
a.noline:hover {text-decoration: none;}

#BNheader{display:block;margin:0 auto; background-color: #8f4baa; padding:0; overflow:hidden;}

#logo {display:inline;float:left;margin:15px 0 0 20px;}
.logo {font-size:42px; font-family:'Caladea',serif; color: #FFF; margin:0; padding:0; font-weight:700;}
.logo-com {font-size:20pt;}
a.branding {color: #FFF !important;}
a.branding:hover {text-decoration: none !important;}

.logotag { color: #FFF !important; margin-top:5px; font-style:italic; font-size:11pt;font-weight:400}

#BNnav, #BNheader, #topstrip, #footer { width:95%; }

#actionbutton { margin:10px auto;}
#container {
	margin:auto;
	background: #FFF !important;
	width:95%;
	overflow:hidden;
}
.desktop-only {display:block;margin-top:20px;}
.mobile-only {display:none;}
#hidemobile {display:block;clear:both;}

/* FULL WIDTH, Content centered */
#content-middle { width:700px; margin:auto; }

.medrect { float:right;	margin:0px 0px 5px 20px; }

.addthis_sharing_toolbox { margin-top:5px;}

#login-name{ float:left; margin:0 10px;}
#login-pass{float:left; margin-right:10px;}
#login-pers{float:left; margin:5px 20px 0 0;}
#login-go{float:left; margin:5px 20px 0 0;}
#login-join{float:left;margin-top:5px;}
#login-join a {color:#fff; text-decoration: underline;}

.login .txt-input {
	font-size:10pt;
	width:100px;
}

/* HEADER STYLES */
input#login-email {width:130px;}
input#login-password {width:130px;}

a.sicon {margin-right:3px;}

#login-desktop {display:inline;}
#login-mobile {display:none;}

#leaderboard-static{display:inline;float:right;max-width:730px;margin:15px 15px 0 0;text-align:right}
#mob-leaderboard {display:none;}

/* HEADER SEARCH */ 
#namesearch {margin: 10px 0; }
#namesearch A {	font-size:14px;	padding:0 4px 0 5px; }

.headerletters {margin-top:20px;}

ul.browsebyletter {display:block;margin:0 0 0 20px; padding:0;}

ul.browsebyletter li { 
	display:inline; 
	float:left; 
	margin:0px 6px 10px 0; 
}
ul.browsebyletter li a {
	background: #FFF !important;
	color: #8f4baa !important;
	font-size:14pt;
	text-decoration: none;
	padding: 0 5px;
	height:30px;
	width:30px;
	padding:0px 8px;
	-webkit-appearance: none;
  	-webkit-border-radius: 0;
}
ul.browsebyletter li a:hover { text-decoration: none; background-color: #dadada !important; color:#000 !important; }

.ad {font-size:10pt; color:#a5c6e4; text-align:center;}
.inline-ad {display:inline; float:right; margin:0 10px 10px 10px;}

#origins {display:block; padding:15px 0 10px 25px; border-top:1px solid #DADADA; margin-top:5px;}
#origins H2 {margin:0;}
ul.origins {margin-left:-40px; font-size:10pt;}

ul.origins li {
	display:inline;
	float:left;
	line-height:20px;
    margin-right:20px;
	display:table-row;
	white-space:nowrap;
    width:185px;
}

ul.origins li  a {
	display:table-row;
	white-space:nowrap;
}

/*------ROS TOP ARROW----*/
.up-arrow-cont { display:inline; float:right; padding:0; margin:0; }

/* FOOTER styles */ 
#footer {
	color:#DADADA;
	font-family: 'Arial', sans-serif;
	font-size:10pt;
	font-weight:400;
	font-size:13px;
	line-height:16px;
	padding:0px;
	height: auto !important; 
	overflow:hidden;
	margin:auto;
    background-color:#8f4baa;
}

#footer .footinner {width:95%; margin:15px auto 10px auto; overflow:hidden; }

#footer .links1 {
	display:inline;
	float:left;
	margin:0px 0 0 70px;
	line-height:16pt;
	border-left: 1px solid #fff;
	padding-left:20px;
}

#footer .links2 {
	display:inline;
	float:left;
	margin: 0px 0 0 60px;
	line-height:16pt;
}

#footer .links1 a, #footer .links2 a {
	display:table-row;
	color:#fff;
	white-space:nowrap;
	font-size:11pt;
}

#footer a { color:#FFF;}

#footer A:hover { text-decoration:underline; }

#footer .copyright {
	text-align:right;
	float:right;
	color:#fff;
	margin:40px 0 5px 0;
}

/* GENERAL TAG STYLES */
IMG { 	border:none; }

IMG.shadow {
-webkit-box-shadow: 6px 7px 5px 0px rgba(189,189,189,1);
-moz-box-shadow: 6px 7px 5px 0px rgba(189,189,189,1);
box-shadow: 6px 7px 5px 0px rgba(189,189,189,1);
}

img.float-left {
	display:inline;
	float:left;
	margin: 0px 8px 8px 0px;
}

img.float-right {
	display:inline;
	float:right;
	margin: 0px 0px 8px 8px;
}
/* PAGE */
.pagehead{border-bottom:none;padding-bottom:0px;margin-bottom:30px}

#contentfull H1, #pagecontent H1 {
    font-family: Caladea,serif;
    font-weight: 700;
    font-size: 25pt;
    color: #1791cf;
    margin: 0 0 5px 0;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    line-height: 23pt;
}

.subhead { color:#000; font-size:14pt; line-height:20pt; margin:20px 0 10px 0 !important;}

.pagesection {margin-bottom:30px;}

.lineright {border-right:1px solid #d3e6f4; height:100%;}
.lineleft {border-left:1px solid #d3e6f4; height:100%;}


H1.girl, H1.boy, H1.unisex { font-family: 'Cabin Condensed', sans-serif; font-size:30pt;	color:#000; }

H2 {
    font-size: 25px;
    margin: 5px 0 10px 0;
        margin-top: 5px;
    color: #1793ce;
    font-family: 'Caladea',serif;
    font-weight: 700;
}
H2.dotted {	border-bottom: 1px dashed #1793D0;	
	font-size:15pt; 
	padding:10px 0 2px 0;
	margin-bottom:5px;
	line-height:14pt;
	height:15pt;
   font-family: 'Cabin Condensed', sans-serif;
}
H3 { font-size:15pt;  margin:0 0 8px 0; font-weight:normal;}
H4 { font-size:12pt;  margin:0 0 8px 0; font-weight:normal;}

.usemobile {margin:auto;}
.type-1 { list-style:decimal;}
.block {display:block;}
.inline { display:inline; }
.block-center { display:block; margin:0 auto; }

.clearall { clear:both;	margin:0; }

.highlight { color:#cf6; }

.message {
	color:#fff;
	font-weight:bold;
	padding:3px 20px 3px 20px;
	text-align:center;
	background-color: #1791cf;
	margin:auto;
	font-size:14pt;
}

.user_message {	color:#12733a;	font-size:15px;	margin:20px 20px 10px; }

/* BUTTONS */
.button, submit.button{
	cursor:pointer;
	display:inline-block;
	margin:0 2px;
	outline:medium none;
	padding:3px 5px 3px 5px;
	text-align:center;
	text-decoration:none;
	vertical-align:baseline;
	font-size:12pt;
	-moz-border-radius:.5em;
	-webkit-border-radius:.5em;
	border-radius:.5em;
	text-shadow:none !important;
    border: 1px solid #9d9d9d;
	box-shadow:none !important;

}

.smallbutton, a.smallbutton {
	cursor:pointer;
 	background-color:#1791cf; color:#fff;
	padding:3px 5px 3px 5px;
	text-align:center;
	text-decoration:none;
	font-size:9pt;
	-moz-border-radius:.5em;
	-webkit-border-radius:.5em;
	border-radius:.5em;
	text-shadow:none !important;
	border:none !important;
	box-shadow:none !important;
}

.button:hover, .smallbutton:hover, .smallbutton a:hover { 
	text-decoration:none;	
   	background-color:#fff;
	color: #1791cf;
}

.joinbutton { display:inline-block;	margin-left:20px;}

#login-remember {margin-left:5px;}

.rounded { -moz-border-radius:.5em;	-webkit-border-radius:.5em;	border-radius:.5em; }

/* GLOBAL TABLE rules */
table { margin:0;padding:0;}
.right,.cell-right,.cart-table tr.table-header td.right { text-align:right; }
.cell-center { text-align:center; }
.cell-top {	vertical-align:top;}
.cell-middle {	vertical-align:middle;}
.cell-bottom {	vertical-align:bottom; }

/* FORM ELEMENTS */ 
FORM {margin:0;	padding:0; }
.form { padding-top:5px; }
.form TABLE {border:1px solid #DDD;}
.form TD {}
.form LABEL { 
	display:block;
	font-size:14pt;
	margin-top:1px;
	padding:10px;
	text-align:right;
}
.form LABEL.req { font-weight:700;}
.form DIV.field {
	line-height:30px;
	margin-top:1px;
	width:auto;
}
.form DIV.note { background:#eee; 	font-size:1em;	padding:5px 25px 5px 255px;}
.form DIV.note UL { margin:0; padding:0 0 0 20px;}
.form DIV.note LI { display:inline; float:left;	width:180px;}
.form .txt-input {
	border:solid 1px #999;
	font-size:14pt;
	margin:4px 0 0;
	width:200px;
}

input.top-email {
	border:solid 1px #999;
	font-size:12pt;
	margin:4px 0 0;
	width:200px;
}
input.top-pass {
	border:solid 1px #999;
	font-size:12pt;
	margin:4px 0 0;
	width:100px;
}

.form SELECT { margin-top:6px; }

.form LABEL.radio-label {
	display:inline;
	float:left;
	font-size:12px;
	height:30px;
	line-height:30px;
	margin:0;
	padding-left:5px;
	text-align:left;
	width:80px;
}

.form INPUT.radio {
	display:inline;
	float:left;
	height:13px;
	position:relative;
	top:5px;
}

.form-option {
	background:#eee;
	margin-top:1px;
	padding:10px 0;
}

.form-option .checkbox-input {
	display:inline;
	float:left;
	text-align:right;
	width:200px;
}

.form-option .checkbox-label {
	display:inline;
	float:left;
	padding:0 25px 0 5px;
}

.form-option .checkbox-label IMG {
	display:inline;
	float:right;
	margin-left:10px;
}

/* global errors */ 
div.err, span.err, div.error, span.error { color:red; font-weight:700; margin:10px 0;}

div.success {
	background-color:#fff;
	color:#2d8a00;
	width: 350px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:700;
	line-height:normal;
}
div.error {
	background-color:#fff;
	color:#e72c80;
	width: 350px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:700;
	line-height:normal;
}

.small-note { font-size:12px; line-height:15px; }

.thumb { border:0; margin-right:5px; width:250px; }
#pixthemes table { margin-left:30px; width:600px; }
#pixthemes td { border:1px dashed #DADADA; }
.widget_display { border-bottom:1px dashed #1793DD; padding:20px 0;}
.widget_link { font-size:16px; margin-bottom:15px; margin-left:50px; }
.glossary { margin:5px 5px 10px 0; }
#aff {	border:0; margin:auto; }
#aff td { border:1px dashed #1793D0; padding:5px; width:130px; }

.small {font-size:10pt;font-weight:normal;}
.smallitalic {font-size:10pt; font-style:italic; font-family:arial, helvetica;}
.right {float:right;}

.leftbar {display:inline-block; vertical-align: top; margin-right:10px;}
.rightbar {display:inline-block; vertical-align: top; margin-left:10px; float:right; }

.ddheader {font-size:11pt; color:#000; font-weight:bold;}

.section-header {
	margin:10px 0px 12px 0px;
	font-size:25px;
	color: #1793ce;
	font-family: 'Cabin Condensed', sans-serif;
}

/* NAME SEARCH */
#namesearch {display:block; background:#ebebeb; padding:10px; border-radius:5px;}

input[type="text"]#standard-search {
    margin-bottom:10px;
	height:28px;
    width: 200px !important;
	padding:3px 0 2px 5px;
	font:13pt Arial, helvetica;
	color:#000;
	border-radius:5px;
}
input[type="submit"].searchbutton {padding:0;height:38px; width:38px;font-size:12pt; background:#FFF; color:#000; border:0; border-radius:5px;}
.ns1, .ns2, .ns3 {display:inline; margin-right:5px;}
.ns4 {display:block;}

/***   RESPONSIVE MEDIA STYLES ***/
@media (min-width:768px) {

	#pagecontent {
	  display:inline;
	  float:left;
	  padding:25px 20px 30px 30px;
	  width: calc(100% - 400px);
	}
	
	#bnsidebar {
	   height: 100%;
	   display:inline;
	   float:left;
	   margin:10px 0;
	   padding-left:5px;
	   width: 320px;
	   border-left:1px solid #DDD;
	}

	#contentfull {
	  	display:block;
		width:auto;
		margin:30px 30px 30px 40px;
	}
}

@media (max-width: 1024px) {

	#BNheader #logo {display:block; text-align:center;float:none;}

	#leaderboard-static { display:block; width:728px;  padding:0; margin:auto; float:none;}

	#namesearch { display:block; width:320px; margin:10px auto; float:none;}

	#searchitems { margin:10px 0; margin:auto; display:block;}

	ul.browsebyletter {margin-right:0px; margin-left:10px;}

	#contentfull {
	  display:block;
	  margin:0 20px 20px;
	  width:auto;
	}

	#pagecontent IMG {max-width:100%; height:auto;}
}

@media (max-width:768px) {
	#pagecontent { padding:15px 5px 20px 15px; width: calc(100% - 360px);}
	#bnsidebar{margin:0}

	#namesearch { display:block; width:320px; margin:0 auto 10px auto; float:none;}

	#footer .copyright { text-align: center; display:block;width:100%;}
	#footer .logo { text-align: center; display:block;width:100%; margin-bottom:20px;}
	#footer .links1, #footer .links2 {
		display:block;
		width:80%;
		margin:0 0 0 50px;
		padding-left:10px;
		line-height:16pt;
		border-left: 1px solid #FFF;
		font-size:13pt;
	}
}

@media screen and (max-width:736px) {

	#leaderboard-static {display:none;}
	#mob-leaderboard {display:block; width:300px; margin:auto;}

	.mobadresult {display:block; width:300px; margin:auto;}
	#container,	#BNheader, #footer, #topstrip { width:100%; } 
	
	#homesidebar {margin-left:10px; border-left:none; width:320px; margin:auto;}

	#pagecontent {
	  display:block;
	  width:95%;
	  padding: 10px 20px;
	}

	.ad970 {display:none;}
	.bottom-mobile {display:block;}
}

@media screen and (max-width:667px) {

	.mobadresult {display:block; width:300px; margin:5px auto;}

	#homesidebar {margin-left:10px; border-left:none; width:320px; margin:auto;}

	#pagecontent {
	  display:block;
	  width:95%;
	  padding: 10px 20px;
	}
}

@media screen and (max-width: 640px) { 

	#leaderboard-static {display:none;}
	#mob-leaderboard {display:block; width:300px; margin:auto;}

	.mobadresult { margin:auto;}
	#homesidebar {margin-left:10px; border-left:none; width:320px; margin:auto;}

	#pagecontent {
	  display:block;
	  width:95%;
	  padding: 10px 20px;
	}
	.desktop-only {display:none;}
	.mobile-only {display:block;margin-top:20px;}
}

@media screen and (max-width:480px) {


	.dtnav, .sidebarad, #hidemobile {display:none;}

	.socialbox {margin:0;}

	.mobnav {display:block;}

	#bnsidebar{width:300px;display:block;float:none;margin:40px 0 0 0; padding:0;}

	#BNheader{padding:0;margin:0; text-align:center;}
	#BNheader #logo{margin:0px auto;padding:10px 5px 0;}
	input#standard-search { margin-left:10px; }

	#mob-leaderboard {display:block; width:auto; margin:10px auto 0px auto;}
	a.sicon {margin-right:15px;}
	#pagecontent { padding:5px 7px;}
	#pagecontent H1 { font-size:21pt;}
	#pagecontent IMG {max-width:100%; height:auto;}

	.third {display:block; width:100%;margin-right:0;}
	.half {display:block; width:100%; margin-right:0;}
}



