
/* 

The first section is for small devices and up. This is a "mobile first" design so mobile
defaults are used throughout unless overridden after a media query.

 */
 
/* 
 To Do: Make a media query for handhelds only to return some defaults that were modified for iPads
 */

:root {
        font-size: 62.5%;
}
      
.d-flex {
    display:flex;
}
.d-flex>div {
    float: none;
}
.col-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
}

.h2, h3 {
	font-size: 1.8rem;
	font-weight: bold;
}

.embeddedYoutube {
	aspect-ratio: 16 / 9;
	width: 100%;
}

body {
	font-size: 1.4rem;
	font-family: Verdana, system-ui, Helvetica, san-serif
}

bi-bell {
	width: 1em;
	height: 1em;
}

hr { border: #dfdfdf 1px solid; height: 0px }

.box {
	background-color: #f7f7f8;
}

.main-forum-list {
	padding-left: 5px;
	padding-right: 5px;
}

.category-heading {
	padding-bottom: 5px;
	margin-top: 10px;
	padding-top: 5px;
	margin-bottom: 10px;
	font-weight: bold;
 	padding-left: .25em;
 	font-size: 1.6rem;
	background-image: url(../images/cellpic1.gif);
	overflow: hidden;
}

.postShowUserDiv {
	background-color: #dee3e7;
	margin: 0;
	padding: 0;
}
.postrow {
 	background-color: #f7f7f8;
	padding-top:0;
}

.postbottomrow {
 	background-color: #f7f7f8;
 	margin-bottom: 4px;
 	margin-top:0;
 	margin-left: 0;
 	margin-right:0;
/* 	border-bottom: #dee3e7 6px solid; */
 	padding-bottom: 5px; 
}

.bbimg, .bbflash  {
	max-width: 320px; 
	max-height: 320px;
}

.bbyoutube {
	height:181px;
	width:320px;
}

.signature {
	padding-bottom: 1em;
}

a {
	color: #225078;
}

select.karma {
	font-size: 1.6rem;
}

 .replies-views {
 	border-bottom: 1px solid #337ab7;
 }
 
 .profile-border {
 	border-left: 1px solid #dee3e7;
 	padding-left: 0;
 	padding-right:0;
 	margin-left:.5em;
 }
 
 .subject-line {
 	font-weight: bold;
 }
 
 .post-show-user-profile {
  	margin-top: .5em;
  	padding-top: .5em;
}

 .postbody {
 	margin-top: .5em;
 	padding-top: 1em; */
 	background-color: #f7f7f8;
 	overflow: hidden;
 	width: 100%;
 }

.search_forum_select {
	width: 16em;
}

.search_form_keywords {
	width: 15em;
}	

.dinline-block {
 	display: inline-block;
 }
 
 .vmiddle {
 	vertical-align:middle;
 }
 
 .date.genmed {
 	padding-left: .25em;
 	padding-right: .25em;
 }
  
.btn-primary.gradient {
	background: -moz-linear-gradient(top,  #33a6cc 50%, #0099cc 50%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#33a6cc), color-stop(50%,#0099cc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #33a6cc 50%,#0099cc 50%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #33a6cc 50%,#0099cc 50%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #33a6cc 50%,#0099cc 50%); /* IE10+ */
	background: linear-gradient(to bottom,  #33a6cc 50%,#0099cc 50%); /* W3C */
}

 .embed-responsive {
 	overflow-y: scroll;
 	overflow-x: scroll;
	-webkit-overflow-scrolling: touch;
}

hr.hr2 {
	border: #337ab7 1px solid; 
}

table.genmed {
	border-spacing: 4px;
    border-collapse: separate;
}

table.genmed label {
	margin: 0;
}

table.genmed input {
	margin: 0;
}

.catbottom {
	margin-bottom: .25em;
}

input.subject {
	width:100%;
}

textarea.message {
	width:100%;
}

input.helpline {
	background-color: #f7f7f8;
	border: 0;
	padding: 0;
}

.zeroPadding {
	padding: 0 !important;
}

.zeroMargin {
	margin: 0;
}

.pointTwoFivePadding {
	padding: .2em;
}

.pointTwoFiveMargin {
	margin: .25em;
}

.postFormMainCell {
	padding: 0;
 	background-color: #f7f7f8;
}

.cathead {
	background-color: #dee3e7;
	font-weight: bold; 
	margin: .25em;
	padding: .25em;
}

.thhead {
	background-color: #dee3e7;
	font-weight: bold; 
	margin: .25em;
	padding: 0;
}

.thhead1 {
	background-color: #dee3e7;
	font-weight: bold; 
	margin: 0;
	padding: 0;
	border: white solid .25em;
}

.bodyline  { 
	border: #cccccc 1px solid; 
	margin-left: 1em;
	margin-right:1em;
}

.maintitle {
	font-size: 1.4rem;
	font-weight: bold;
}

.maintitleDiv {
	float:left;
	margin-left:1.125em;
}

.maintitleDiv1 {
	float:left;
	margin-bottom:.5em;
}

.maintitle2 {
	font-weight: bold;
}

.maintitleBtn {
	font-size: 1.4rem;
	font-weight: bold;
	margin-bottom: 6px;
}

.spacerow {
	border-bottom: .25em solid #dee3e7;
	margin-bottom: .25em;
}

.postinfo {
	background-color: #dee3e7;
	padding-bottom: 0;
	padding-top: .25em;
	margin-left: 0;
	margin-right:0;
	border-top: 1px solid #585a5c;
}

div.posttext>blockquote {
	display: none;
}

input.quote-expand {
	font-size: 1.4rem;
	font-weight: bold;
	margin-bottom:.5em;
	color: black;
	background-color: #dee3e7;
	border: 1px solid #717D7E;
	border-radius: .25rem;
}

blockquote {
	font-size: 1.4rem;
	padding: 5x;
	background-color: #E1EBF2;
	overflow:hidden;
	background:#E1EBF2 url(../images/quote.gif) no-repeat scroll 6px 8px;
	border:1px dashed #DBDBDB;
	display: block;
}

blockquote cite {
	display:block;
	font-size: 1.4rem;
	font-style:normal;
	font-weight:bold;
	margin-left: 10px;
}

blockquote.uncited {
        padding-top:25px;
}

div.folder_descriptions {
	margin-left: 0;
	margin-right: 0;
}

div.last-message {
	padding-left: 0;
	padding-right:0;
	color: #3e3e3e;
	font-size: 1.2rem;
}

div.forum-name {
	padding-left: 0;
	padding-right:0;
	color: #3e3e3e;
	font-size: 1.4rem;
}

div.last-post {
	padding-left: 1em;
	padding-right:0;
}

div.first-post {
	padding-left: 0;
	padding-right:0;
	color: #3e3e3e;
	font-size: 1.2rem;
}

div.topictitle {
	padding-left: 0;
	padding-right:0;
}

div.answers {
	padding-left: 0;
	padding-right: 10px;
	font-size: 1.4rem;
}

div.topic-list {
	font-size: 1.4rem;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-toop: 5px;
 	background-color: #f7f7f8;
 	border-bottom: 1px solid #ddd;
}

div.folderImage {
	padding-right:5px; 
	padding-left:5px;
}

div.topic-title {
	padding-right:0;
	padding-left: 0;
}

div.last-title {
	padding-right:0;
	padding-left:.1em;
	font-size: 1.2rem;
}

div.answers-title {
	padding-left: 0;
	padding-right: 10px;
}

div.row.row1announce {background-color: #fcf8e3;border-bottom: 1px solid #ddd; border-top: 1px solid #ddd;}
div.row.row1sticky  { background-color: #efefef;border-bottom: 1px solid #ddd; border-top: 1px solid #ddd;}
div.row2announce { color: #f5ecd4; }
div.row2sticky   { color: #dee3e7; }
div.row3announce { color: #efe0c3; }
div.row3sticky   { color: #d1d7dc; }
div.rowpic       { color: #ffffff; background-image: url(../images/cellpic2.jpg); background-repeat: repeat-y; }

th.thtop { 
	border-top-width: 1px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
 	height: 28px;
	font-weight: bold;
	font-weight: bold; 
	font-size: 1.1rem; background-image:  url(../images/cellpic3.gif); 
	color: #ffa34f; 
	height: 25px; 
	background-color: #01336b;
	text-align: center;
}

td.row1 { background-color: #fafafa; font-size: 1.2rem; }
td.row2 { background-color: #f7f7f8; font-size: 1.2rem; }
td.row3 { background-color: #dfdfdf; font-size: 1.2rem; }


.moderation_highlight, .bg_small_yellow { background-color: #fff8dd; }
 
#forum-watch {
	float:left;
	margin-top: 2em;
	margin-bottom: 2em;
}

#forum-watch a {
	color:black;
}
 
.forum-show-bottom {
	padding-top: .25em;
	margin-top: .75em;
}
 
.forumline {
	border-bottom: #006699 1px solid;
	font-weight: bold;
	padding-top: .25em;
	font-size: 1.5rem;
	margin-bottom: 0;
	margin-left: -15px;
	margin-right: -15px;
/* 	background-color: #f7f7f8; */
 }
 
 .forumline-recent {
		font-weight: bold;
		padding-top: .25em;
		padding-left: 0;
		margin-left: -15px;
		margin-right: -15px;
		font-size: 1.2rem;
		background-color: #337ab7;
		color: white;
		margin-bottom: -10px;
	}

 .forumline li {
 	margin-bottom: .5em;
 }
 
 .forumline1 { 
 	border: #337ab7 2px solid; 
 	margin-top: 1em;
 	margin-left: 1em;
 	margin-right: 1em;
 	margin-bottom: 1em;
 }
 
.search-icon {
 	float:left;
 	margin-right:.75em;
 	margin-bottom: 5px;
 }
 
form#formSearch {
	display:inline-block;
}
 
input.button, input.mainoption, input.liteoption, .inlineedit input { 
	font-size: 1.4rem; 
	color: #000000; 
	background: #f7f7f8 none repeat-x scroll center top; 
	background-image: url(../images/button.gif);
	cursor: pointer;
	padding-top: 2px;
	padding-right: .5em;
	padding-bottom: 3px;
	padding-left: .5em;
}

input.button:hover, input.mainoption:hover, input.liteoption:hover, .inlineedit input:hover {
	background-image: url(../images/button_hover.gif);
}

.inputSearchForum {
	background-image: url(../images/icon_mini_search.gif);
	background-position:left 1px;
	background-repeat:no-repeat;
	padding-left:17px;
	font-size: 1.2rem;
}

/* CSS Sabrosus style pagination */
.pagination {
	padding:3px;
	margin:3px;
	font-size: 1.2rem;
	font-weight: bold;
	font-family: Verdana, system-ui, Helvetica, san-serif;
}

.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #9aafe5;
	text-decoration: none; 
	color: #225078;
}
.pagination a:hover, .pagination a:active {
	border: 1px solid #dd6900;
	color: #000;
	background-color: #ffffe0;
	text-decoration: none;
}
.pagination .current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #23527c;
	font-weight: bold;
	background-color: #2e6ab1;
	color: #FFF;
}
.pagination .disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #929292;
	color: #929292;
}

#goToBox {
	position:absolute; 
	display:none; 
	border: 1px solid black;
	background-color: #f7f7f8; 
	padding: 2px;
	width: 190px;
	z-index:3;
}

#goToBox .title {
	padding: 1px;
	background-color: #6699cc;
	text-align: center;
	font-weight: bold;
	font-size: 1rem;
	color: #fff;
}

#goToBox .form {
	padding: 5px;
	text-align: left;
}

#goToBox .form input {
	font-weight: bold;
}


#icon_saving { background-image: url(../images/indicator.gif); width: 16px; height: 16px; display: none;}
.icon_folder_announce { background-image: url(../images/folder_announce.gif); width: 19px; height: 18px; display: inline; }
.icon_folder_sticky { background-image: url(../images/folder_sticky.gif); width: 19px; height: 18px; display: inline; }
.icon_folder_hot { background-image: url(../images/folder_hot.gif); width: 19px; height: 18px; display: inline; }
.icon_folder { background-image: url(../images/folder.gif); width: 19px; height: 18px; display: inline; }
.icon_folder_lock { background-image: url(../images/folder_lock.gif); width: 19px; height: 18px; display: inline; }
.icon_folder_announce_new { background-image: url(../images/folder_announce_new.gif); width: 19px; height: 18px; display: inline; }
.icon_folder_sticky_new { background-image: url(../images/folder_sticky_new.gif); width: 19px; height: 18px; display: inline; }
.icon_folder_new_hot { background-image: url(../images/folder_new_hot.gif); width: 19px; height: 18px; display: inline; }
.icon_folder_new { background-image: url(../images/folder_new.gif); width: 19px; height: 18px; display: inline; }
.icon_folder_lock_new { background-image: url(../images/folder_lock_new.gif); width: 19px; height: 18px; display: inline; }
.icon_vote_lcap { background-image: url(../images/vote_lcap.gif); width: 4px; height: 12px; display: inline; }
.icon_vote_rcap { background-image: url(../images/vote_rcap.gif); width: 4px; height: 12px; display: inline; }
.icon_topic_delete { background-image: url(../images/topic_delete.gif); width: 19px; height: 18px; display: inline; }
.icon_topic_move { background-image: url(../images/topic_move.gif); width: 19px; height: 18px; display: inline; }
.icon_topic_unlock { background-image: url(../images/topic_unlock.gif); width: 19px; height: 18px; display: inline; }
.icon_topic_lock { background-image: url(../images/topic_lock.gif); width: 19px; height: 18px; display: inline; }
.icon_latest_reply { background-image: url(../images/icon_latest_reply.gif); width: 18px; height: 9px; display: inline; }


/* Default buttons, in English. For localized ones, see <locale_name>.css in the "styles" directory */
.icon_new_topic img { background-image: url(../images/en_US/post.gif); width: 82px; height: 25px; }
.icon_reply img { background-image: url(../images/en_US/reply.gif); width: 82px; height: 25px; }
.icon_reply_locked img { background-image: url(../images/reply_locked.gif); width: 82px; height: 25px; }
.icon_quote img { background-image: url(../images/en_US/icon_quote.gif); width: 59px; height: 18px; }
.icon_edit img { background-image: url(../images/en_US/icon_edit.gif); width: 59px; height: 18px; }
.icon_profile img { background-image: url(../images/en_US/icon_profile.gif); width: 59px; height: 18px; }
.icon_pm img { background-image: url(../images/en_US/icon_pm.gif); width: 59px; height: 18px; }


#logo {
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 555px;
}

#small-logo {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	display: block;
	width:164px;
}
 
.bottom-links {
	margin-top:.5em;
}

.whois-row {
	border-bottom: .5px solid #337ab7;
	padding-bottom: .75em;
}

.connected {
	margin-top:.5em;
}

.whois {
	border-bottom: .5px solid #337ab7;
 	padding-left: .25em;
}

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

#sideNavButton {
	float: left;
	margin-left: 15px;
}

#topNavButton {
	float: right;
}

.navbar {
	margin-bottom: 0;
}

.navbar-nav>li>a.mainmenu {
	padding-top: 0;
	padding-bottom: 0;
	line-height: 0;
	display:inline;
}

.nav>li>a.mainmenu {
	padding: 0;
}

#topNavBar {
	text-align: right;
}

.forumlink {
	font-weight: bold; 
	font-size: 1.4rem;
}

.gensmall, .postdetails { 
	font-size: 1.6rem;
 }

.gen,  { 
	font-size: 1.2rem; 
}

.sigsmall {
	font-size: 1.2rem;
}

.genmed, .name { 
	/* font-size: 0.875em; */
	font-size: 1.2rem;
	/* font-size: 16px; */
}

.forum-list {
	padding-top: .5em;
	margin-right: 0;
	margin-left: 0px; 
	background-color: #f7f7f8;
}

.leaderboard-ad {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0; 
	text-align: center;
}

.leaderboard-ad > div > div > iframe {
	margin-top: 15px;
	margin-bottom: 15px;
}

.row2lb, .row3lb {
	float: none;
	margin-left: auto;
	margin-right: auto;
	margin-top: 1em;
	margin-bottom: 1em;
	padding-top: .5em;
	padding-bottom: .5em;
	border-top: .5px solid #337ab7;
	border-bottom: .5px solid #337ab7;
}

.container-fluid {
	padding:.5em;
}

.skyscraper, .rightsky, .leftsky {
	width:120px; 
	height:600px;
}

.mediumrectangle-ad {
	width: 300px;
	height: 250px;
	order: none;
	display: block;
	margin: 0 auto;
}

.embeddedImage {
	max-width: 250pt;
	max-height: 250pt;
}

.category-column {
	padding-left: 10px;
}

.lognav { 
	font-weight: bold; 
	font-size: 1.1rem; 
	color: #000000; 
}

.label-postOptions {
		background-color: #337ab7;
}	


/* 
This section applies to devices with at least a 768px-wide screen. This applies to iPads and iPad Minis.

Any styles continue for larger devices unless overridden after a media query. Select sm
 */

 @media (min-width: 768px) { 

	body {
		font-size: 1.2rem;
	}

	.maintitle {
		font-size: 1.2rem;
		font-weight: bold;
	}

	.maintitle2 {
		font-size: 1.4rem;
		font-weight: bold;
	}
	
	div.last-post {
		padding-left: 1em;
	}

	.container-fluid {
		padding-left:15px;
		padding-right:15px;
	}

	.bbimg, .bbflash  {
		max-width: 460px; 
		max-height: 460px;
	}

	.bbyoutube {
		height:258px;
		width:460px;
	}

	.spacerow {
		border-bottom: .5em solid #dee3e7;
	}

	blockquote {
		font-size: 1rem;
		padding-left: 1em;
		padding-right: 1em;
		margin-bottom: 0;
	}

	blockquote cite {
		font-size: 1rem;
	}
	
	.left-sidebar {
		padding-right:0;
		padding-left: .25em;
		text-align: center;
	}
	
	.search_forum_select {
		width: 25em;
	}

	.search_form_keywords {
		width: 25em;
	}
		
	.h2, h3 {
		font-size: 1.6rem;
		font-weight: bold;
	}
  
	.forumline {
		font-size: 1.2rem; 
		background-color: #cedde8;
		margin-bottom: 0;
		padding-bottom: .25em;
		margin-left: -2px;
		margin-right: -2px;
 	}
	
	.forumline-moderation {
		.border: #006699 2px solid;
	}

	div.answers {
		font-size: 1rem;
		padding-right: 0;
	}
	
	div.answers-title {
		padding-left: 0;
		padding-right: 5px;
	}
	
	div.last-message {
		padding-right:0;
		padding-left:12px;
		font-size: 1rem;
	}

	div.last-message-title {
		padding-right:0;
		padding-left:1em;
		font-size: 1rem;
	}

	div.first-message-title {
		padding-right:0;
		padding-left:1em;
		font-size: 1.2rem;
	}

	div.right_sidebar {
		padding-left:0;
		padding-right: .25em;
		text-align: center;
	}

	.skyscraper, .leftsky, .rightsky {
		width:120px; 
		height:600px;
	}

	.genmed, .name { 
		font-size: 1rem;
	}

	#sideNavBar {
		display:none !important;
	}

	#sideNavBar2 {
		border-style: none;
	}
	
	.sidebarButtonGroup {
		padding-left:0;
	}
	
	.sidebarButtonGroup li {
		float: none;
		display: block;
		text-align:left;
		font-size: 1.4rem; /* was 0.1em */
		white-space: normal; 
		padding: .25em .25em .25em .25em;
		border: 0 none transparent;
	}
	
	.sidebarButtonGroup li.active {
		margin-bottom: .375em;
		white-space: normal; 
		text-align:center;
	}
	
	.sidebarButtonGroup li a {
		padding-top: .75em;
		padding-bottom: .75em;
	}
	
	.forum-list-header {
		font-weight: bold;
		padding-top: .25em;
		padding-left: 0;
		margin-left: 0px;
		margin-right: 0px;
		font-size: 1.2rem;
		background-color: #337ab7;
		color: white;
		margin-bottom: -10px;
	}
	
	.category-heading {
		padding-bottom: 5px;
		margin-top: 0;
		padding-top: 5px;
		margin-bottom: 0;
		font-weight: bold;
		font-size: 1.6rem;
	}
						
	#topNavBar {
		padding-right: 0;
		padding-left: 0;
		text-align: center;
	}
	
	nav#globalNav.navbar.navbar-default {
		background-color: white;
		border: none;
		min-height: initial;
		margin-bottom: 20px;	
		margin-top: 0;
		margin-left: -15px;
		margin-right: -15px;
		margin-bottom: .5em;
		height: auto;
		padding: 0;
		border-radius: 0; 
	}
	
	div.folderImage {
		padding-left: 0;
	}

	div.topic-title {
		margin-right:0; 
		padding-right:0;
		padding-left:0;
	}
	
	div.topic-list {
		font-size: 1.2rem; 
		padding-top: .5em;
		padding-bottom: .5em;
		margin-left: 0;
		margin-right: 0;
		border-bottom: 2px solid #dee3e7;
	}

	div.first-post {
		font-size: 1rem;
	}
	
	div.forum-name {
		font-size: 1rem;
	}

	.box {
		margin-left: -8px;
		margin-right: -8px;
		border-left: #006699 1px solid;
		border-right: #006699 1px solid;
		border-bottom: #006699 1px solid;
		background-color: #f7f7f8;
		margin-bottom: 4px;
	}

	.gensmall, .postdetails { 
		font-size: 1rem;
 	}
 	
 	.sigsmall {
 		font-size: .9rem;
 	}	
 	
	.forum-list-header {
		font-weight: bold;
		padding-top: .25em;
		padding-left: 0;
		margin-left: 0px;
		margin-right: 0px;
		font-size: 1.2rem;
		background-color: #337ab7;
		color: white;
		margin-bottom: -10px;
	}

 .forumline-recent {
		font-weight: bold;
		padding-top: .25em;
		padding-left: 0;
		margin-left: -8px;
		margin-right: -8px;
		font-size: 1rem;
		background-color: #337ab7;
		color: white;
		margin-bottom: -10px;
		border-left: #006699 1px solid;
		border-right: #006699 1px solid;
	}
		border-left: #006699 1px solid;
		border-right: #006699 1px solid;

	.sidebarButtonGroup li {
		font-size: 1.4rem;
	}

	#topNavBar li a {
		background-color: #6699cc;
		color: white;
		height: auto;
		text-decoration: none;
		text-transform: uppercase;
		padding: .345em 1em;
		margin-left: -1px;
		margin-right: -1px;
        font-size: 1.4rem;  /* was 0.938em */
	}
	
	#topNavBar > ul {
		display: inline-block;
        float: none;
        vertical-align: top;
    }

	#topNavBar  li.active a {
		background-color: #6699cc;
		border: none;
		color: black;
	}

	#topNavBar li a:hover {
		background-color: #6699cc;
		border: none;
		color: gray;
	}

	.postShowUserDiv {
		background-color: #f7f7f8;
		margin: 0;
		padding-left: 15px;
	}
	
	.sidebar-ad {
		width: 160px;
		height: 600px;
		border: none;
		margin: 35px auto;
	}

	.leaderboard-ad {
		width: 468px;
		height: 60px; 
		border: none;
		margin: 10px auto;
		display: block;
	}

	.leaderboard-ad > div > div > iframe {
		margin-top: 0;
		margin-bottom: 0;
	}

	.mediumrectangle-ad {
		width: 300px;
		height: 250px;
		order: none;
		display: block;
		margin: 0 auto;
	}
	
	.reign-ad {
		display: block;
		margin: 0 auto;
	}
	
	.embeddedImage {
		max-width: 250pt;
		max-height: 250pt;
	}

	.main-forum-list {
		padding-left: 15px;
		padding-right: 15px;
	}

	input.quote-expand {
		font-size: 1rem;
	}
	
	div.forum-list {
		padding-bottom: .5em;
		border-bottom: 2px solid #dee3e7;
	}

	select.karma {
		font-size: 1.2rem;
	}	
	
	.postTabContents {
		padding-left: 15px;
	}
	
}


/* 
This section applies to devices with screens at least 992px wide. This includes laptop
and desktop computers with smaller screens. Selector md
 */

@media (min-width: 1200px) {

	body {
		font-size: 1.4rem;
	}

	.bbimg, .bbflash {
		max-width: 590px; 
		max-height: 590px;
	}

	.bbyoutube {
		height:315px;
		width:560px;
	}

	.spacerow {
		border-bottom: .5em solid #dee3e7;
		margin-bottom: 5px;
	}

	div.topic-list {
		font-size: 1.4rem; 
	}

	div.forum-name {
		font-size: 1.2rem;
	}
	
	div.first-post {
		font-size: 1.2rem;
	}

	div.last-message {
		font-size: 1.2rem;
	}

	div.answers {
		font-size: 1.2rem;
	}
	
	#sideNavBar {
		display:none !important;
		float:left;
	}

	#sideNavBar2 {
		border-style: none;
	}
	
	.sidebarButtonGroup {
		padding-left:0;
	}
	
	.sidebarButtonGroup li {
		float: none;
		display: block;
		text-align:left;
		font-size: 1.4rem;
		white-space: normal;
		padding: .25em .5em .25em .25em;
		border: 0 none transparent;
	}
	
	.sidebarButtonGroup li.active {
		margin-bottom: .375em;
		text-align:center;
	}
	
	.sidebarButtonGroup li a {
		padding-top: .75em;
		padding-bottom: .75em;
	}
	
	#forum-list-header {
		font-weight: bold;
		padding-top: .25em;
		padding-bottom: .25em;
	}
		
	.category-heading {
		padding-bottom: 5px;
		margin-top: 10px;
		padding-top: 5px;
		margin-bottom: 10px;
		font-weight: bold;
		background-image: url(../images/cellpic1.gif);
 	}

	.category-heading-topic {
		padding-bottom: 5px;
		margin-top: 10px;
		padding-top: 5px;
		margin-bottom: 10px;
		font-weight: bold;
 	}
	
	.leaderboard-ad {
		width:728px;
		height:90px; 
		float: none;
		margin-left: auto;
		margin-right: auto;
		margin-top: 4em;
		margin-bottom: 4em;
		border: #6699cc 1px solid;
	}
	
	.leaderboard-ad > div > div > iframe {
		margin-top: 0;
		margin-bottom: 0;
	}

	.skyscraper, .rightsky, .leftsky {
		width:160px; 
		height:600px;
	}
	
	#topNavBar > ul {
		display: inline-block;
        float: none;
        vertical-align: top;
    }
	
	#topNavBar li a {
		background-color: #6699cc;
		color: white;
		height: auto;
		text-decoration: none;
		text-transform: uppercase;
		padding: .345em 1em;
		margin-left: -1px;
		margin-right: -1px;
        font-size: 1.5rem;
	}

	#topNavBar  li.active a {
		background-color: #6699cc;
		border: none;
		color: black;
	}

	#topNavBar li a:hover {
		background-color: #6699cc;
		border: none;
		color: gray;
	}
	
	#topNavBar {
		padding-right: 0;
		padding-left: 0;
		text-align: center;
	}
	
	nav#globalNav.navbar.navbar-default {
		background-color: #337ab7;
		border: none;
		min-height: initial;
		margin-bottom: 20px;	
		margin-top: 0;
		margin-left: -15px;
		margin-right: -15px;
		margin-bottom: .5em;
		height: auto;
		padding: 0;
		border-radius: 0; 
	}
	
	.genmed, .name { 
		font-size: 1.4rem;
	}
		
	.posttext {
		margin-right: 0;
	}

	.maintitle {
		font-size: 1.6rem;
	}

	.postShowUserDiv {
		background-color: #f7f7f8;
		margin: 0;
		padding-left: 15px;
	}

	.forum-list-header {
		font-weight: bold;
		padding-top: .25em;
		padding-left: 0;
		margin-left: 0px;
		margin-right: 0px;
		font-size: 1.2rem;
		background-color: #337ab7;
		color: white;
		margin-bottom: -10px;
	}

	.gensmall, .postdetails { 
		font-size: 1.4rem;
 	}
 	
 	.sigsmall {
 		font-size: 1.2rem;
 	}	
	.leaderboard-ad {
	/*	width: 728px;
		heitht: 90px; */
		border: none;
		margin: 10px auto;
		display: block;
	}
	
	.embeddedImage {
		max-width: 500pt;
		max-height: 500pt;
	}

	.forumlink {
		font-size: 1.6rem;
	}

	label {
		font-weight: 400;
	}
	
	textarea.post {
		cols: 70;
	}

	div.topictitle {
		padding-right:5px;
	}
	
	blockquote {
		font-size: 1.4rem;
	}

	select.karma {
		font-size: 1.6rem;
	}
	
	.stickyAd {
		position: sticky;
		top: 35px;
	}

}

