/* -----------------------------------------------
IR Event Community local stylesheet.
Author:   Kyle G Sessions
Version:  06 April 2012
PLEASE SAVE THIS FILE LOCALLY!
----------------------------------------------- */

body { background: #1a1a1a url(../assets/md5images/bf883288372d2457cf0e0f95b5c26326.gif) top left repeat-x; }

/* Header */

#smallsat #header {
	position: relative;  /* needed for logo positioning */
  height: auto !important; /* !important overrides mbl styling */
}
	
#smallsat #banner_image {
	display: block; /* removes descender of inline element */
	width: 980px; /* not necessary if image is sized correctly */
	height: auto !important;  /* avoids warping improperly sized header image / SUP-19994 */
}

/* --- Logo --- */

#smallsat #logo_image {
	position: absolute !important; /* !important overrides mbl styling */
	top: 17.93478260%;
	right: 1.7346938%;  /* change to "left:" for left aligned logo */
	width: 21.1224489% !important;  /* 240 / 980 */
	height: 62.5% !important;
}

#smallsat #header a#banner_link:focus img,
#smallsat #header a#logo_link:focus img {
	outline: 1px dashed #fff;
}
/* Navigation */

#smallsat #navigation { height: 36px; }

#smallsat #navigation #tabs { font-size: 12px; }

#smallsat #navigation #tabs li { margin: 0; }

#smallsat #navigation #tabs a {
	float: left;
	border: 0;
	border-right: 1px solid #fff;
	line-height: 36px;
	padding: 0;
	margin: 0;
	font-weight: normal;
	color: #fff;
	background-color: transparent; }

#smallsat #navigation #tabs li#tabone a { width: 56px; }
#smallsat #navigation #tabs li#tabtwo a { width: 53px; }
#smallsat #navigation #tabs li#tabthree a { width: 45px; }
#smallsat #navigation #tabs li#tabfour a { width: 82px; border-right: 0;}

#smallsat #navigation #tabs a:link,
#smallsat #navigation #tabs a:visited {
	background-color: #11467b; }

#smallsat #navigation #tabs a:hover,
#smallsat #navigation #tabs a:active,
#smallsat #navigation #tabs a:focus {
	background-color: #0a2243; }

/* Sidebar */

#smallsat #sidebar { font-size: 13px; }

#smallsat #sidebar a:link,
#smallsat #sidebar a:visited {
	color: #ffffff;
	text-decoration: none; }

#smallsat #sidebar a:hover,
#smallsat #sidebar a:active,
#smallsat #sidebar a:focus {
	color: #fff;
	text-decoration: underline; }

#smallsat #sidebar h2 { font-size: 15px; }

#smallsat #sidebar p.advanced,
#smallsat #sidebar ul#side-notify { font-size: 12px; }

#smallsat #sidebar ul#side-notify { margin-top: -2em; }

#smallsat #sidebar p.contact { margin-top: -13px; }

#smallsat #sidebar p.smallsat { margin-left: 0; }

#smallsat #sidebar p.smallsat a {
	display: block;
	text-indent: -9999px;
	margin: 0 auto;
	padding: 0;
	width: 132px;
	height: 200px;
	background: #0a2243 url(../assets/md5images/b3759d7a3ab4cd72bb5d1c0c4eda9422.gif) top center no-repeat; }

/* bnyikos 31 October 2011 */
#smallsat #sidebar p + h2, #smallsat #sidebar p + h2 + ul, #smallsat #sidebar h2 + ul + h2, #smallsat #sidebar h2 + ul + h2 + ul  {display:none;}

/* Footer */

#smallsat #footer { background: #11467b; }

#smallsat #footer #bepress { float: left; }

#smallsat #footer p,
#smallsat #footer p a:link,
#smallsat #footer p a:visited {
	color: #fff;
	text-decoration: none; }

#smallsat #footer p a:hover,
#smallsat #footer p a:active,
#smallsat #footer p a:focus {
	color: #fff;
	text-decoration: underline; }

/* Additional footer logo */

#smallsat #footer { position: relative; }

#smallsat a#footerlink { margin: 0; }

#smallsat #footerlogo {
	position: absolute;
	top: 0;
	right: 15px;
 }

#bepress a:focus,
#smallsat a#footerlink:focus img {
	outline: 1px dashed #fff;
}
/* Main Content Area */

#smallsat #main.text a:link,
#smallsat #main.text a:visited {
	color: #11467b;
	text-decoration: underline; }

#smallsat #main.text a:hover,
#smallsat #main.text a:active,
#smallsat #main.text a:focus {
	color: #0a2243;
	text-decoration: underline; }

#smallsat #main.text h2 {
	font-size: 21px;
	text-align: left;
	text-transform: none;
	margin-left: 0; }

#smallsat #main.text h4 {
	font-size: 14px;
	color: #002144; }

#smallsat #main.text .articleInfo a,
#smallsat #main.text h2#series-title a:link,
#smallsat #main.text h2#series-title a:visited {
	text-decoration: none; }

#smallsat #main.text h2#series-title a:hover,
#smallsat #main.text h2#series-title a:active,
#smallsat #main.text h2#series-title a:focus {
	text-decoration: underline; }
/* Mobile */
.mbl #smallsat #footerlogo {
	display: none;
}

.mbl #smallsat {
	margin-top: 0; }

.mbl #navigation #tabs {
	display: none;
}

header#mobile-nav {
    font-size: 0;
    line-height: 0; }

.mbl #smallsat #header,
.mbl #smallsat #header a img,
.mbl #smallsat #navigation {
	width: 100% !important;
}
.mbl #smallsat #header #logo_image {
	position: absolute !important; /* !important overrides mbl styling */
	top: 17.93478260%;
	right: 1.7346938%;  /* change to "right:" for right aligned logo */
	width: 21.1224489% !important;  /* 240 / 980 */
	height: 62.5% !important; /* Important avoides DC assigning incorrect height to logo image */
}

.mbl #smallsat #footer #bepress {
	float: none;
}
/* hiding event times on track page 1.3.12 bnyikos */
#smallsat #series-home table.vcalendar th, #smallsat #series-home p.duration {display:none;}
