/*
Theme Name: Long Island Press Theme
Theme URI: http://www.longislandpress.com
Description: A custom theme using BluePrint CSS Framework.
Version: 1.0
Author: Main Street Open
Author URI: http://mainstreetopen.com/
*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

html {font-size:100.01%;}
body {font-size:75%;color:#222;background:#fff;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#333;}
h1 {font-size:3em; margin-bottom:0.75em; font-weight:bold; color:#333; width:85%; line-height:1.2em; padding-bottom:5px;}
h2 {font-size:2em; margin-bottom:0.75em; font-weight:bold; color:#333;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em; font-weight:bold;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em; font-weight:bold;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: #333; text-decoration:none;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {color: #333; text-decoration:none;}
hr {height:1px; border:0px; background:#CCC;}
p {margin:0 0 1.5em;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#000;}
a {color:#933;text-decoration:none;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0;}
ul, ol {margin:0 1.5em 1.5em 0;padding-left:3.333em;}
ul {list-style-type:none;}
ul li {
list-style-type: none;
display:block;
background-image: url('images/bullet.gif');
background-repeat: no-repeat;
background-position: 0px 8px;
padding-left: 6px;
}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th, td, caption {padding:4px 10px 4px 5px;}
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}

body {text-align:center;}
.container {width:971px;margin:0px auto; text-align:left;clear:both;}
.subcontainer {width:971px; float:left; clear:left;}
.content {width:658px;}
.sidebar {width:302px;}

.lgt_bg {background-color:#e6eaee;}
.striped_bg {background: #FFF url(images/stripe.gif) repeat top left;}
.shadow {position:relative; background:#666666; margin-left:-5px; margin-right:40px; border-left:5px solid #666666; padding:5px; color:#FFF; margin-bottom:10px; font-weight:bold; font-size:1em;}
.oddbox .shadow {height:15px;}
.shadow a {background: transparent url(images/more_lgt.gif) no-repeat 100% 50%; padding-right:14px; color:#FFF; text-decoration:none; font-size:1em;}
.shadow h4 {position:relative; color:#FFF; font-weight:bold; font-size:1em;}
.shadow h4 a {padding-left: 20px;}
.shadow:after {content: ' ';display:block; height:9px; width:100%; background: transparent url(images/shadow.png) no-repeat top right; position:absolute; bottom:-9px; left:0px;}
.widget .shadow {margin-right:100px;}
#sidebar_page .widget .shadow, #sidebar_post .widget .shadow {margin-right:25px;}
.addlink {margin:5px; font-weight:bold; background: transparent url(images/plus.gif) no-repeat 0% 50%; padding-left:10px; color:#666666; text-decoration:none;}
.pagelayout {margin-left:10px; border-left:1px solid #CCC; }
.link {background:url(images/more_drk.gif) no-repeat 100% 50%; padding-right:17px; color:#333; text-decoration:none;}

.b_top {border-top:1px solid #CCC;}
.b_right {border-right:1px solid #CCC;}
.b_left {border-left:1px solid #CCC;}
.b_base {border-bottom:1px solid #CCC;}

#banner_ad {width:728px; height:90px; float:left; background:silver; border:1px solid #CCC;}
#corner_bugs {width:215px; padding-left:0px; float:right; background:#FFF;}
#sociallinks {width:220px; padding:10px 0px 0px 0px; float:right;}
#sociallinks a {text-decoration:none; font-weight:bold; color:#333;}
#sociallinks .facebook {background: url(images/icon_facebook.jpg) no-repeat 100% 50%; padding: 4px 30px 4px 4px;}
#sociallinks .twitter {background: url(images/icon_twitter.jpg) no-repeat 100% 50%; padding: 4px 30px 4px 4px;}

#sociallinks2 {width:220px; padding:0px 0px 10px 0px; float:right;}
#sociallinks2 a {text-decoration:none; font-weight:bold; color:#333;}
#sociallinks2 .facebook {background: url(images/icon_facebook.jpg) no-repeat 100% 50%; padding: 4px 30px 4px 4px;}
#sociallinks2 .twitter {background: url(images/icon_twitter.jpg) no-repeat 100% 50%; padding: 4px 30px 4px 4px;}


#header {width:973px; margin-top:1px; position:relative;}
#headerimg {width:600px; height:100px; float:left; background: url(images/headerimg.png) no-repeat 0% 50%;}
#header_widgets {width: 326px; padding-left:20px; float:right; position:relative;}
#header_widgets form {position:absolute;}
#timebug {float:left; font-weight:normal; width:80px; text-align:center; margin:4px 0px 0px 0px; padding: 5px; background:#E6E9EE;}
#weatherbug {width:110px; float:left; height:60px; padding:4px 0px 4px 2px;}
#site_title {display:none;}
#site_description {display:none;}
#subscribelink {text-align:right; display:block; margin-top:30px;}
#subscribelink a {color:#993333; font-weight:bold; text-decoration:none;}
#header_navigation {clear:both; background: #666; margin:4px 0px; height:36px; width:973px; position:relative;}
#content {clear:both; border:1px solid #CCC; width:100%; margin-top:8px;}
#header_subnav {clear:both; border-top:1px solid #CCC; margin-top:3px;}
#header_subnav a {color: #333; font-weight:bold; text-decoration:none;}
#marque_slot {clear:both; margin:4px 0px; width:100%;}
#leftcolumn {float:left; width:660px; border-right:1px solid #CCC;}
#rightcolumn {float:left; width: 310px; padding:0px;}
#leftcolumn_page {float:left; width:754px; border-right:1px solid #CCC; background: transparent url(images/grayline.gif) repeat-y 10px 0px;}
#leftcolumn_page2 {float:left; width:960px; border-right:1px solid #CCC; background: transparent url(images/grayline.gif) repeat-y 10px 0px;}
#rightcolumn_page {float:left; width: 216px; padding:0px;}
#footer {clear:both; width:972px; background: #666666;}
#footer_left {float:left; margin:10px 0px 10px 10px; background: #CCC; width:651px; color:#333; font-size:.8em;}
#footer_left ul {list-style:none; margin:0px;}
#footer_left ul li {background:none; padding:0px;}
#footer_left a {text-decoration:none; color:#333;}
#footer_right {float:right; margin:10px 10px 10px 0px; background: #CCC; width:289px;}
.pad10 {padding:10px;}
.pad20 {padding:20px;}
#footer_base {clear:both; border-top:1px solid #CCC; border-bottom:1px solid #CCC; text-align:center;margin:10px; color:#FFF; font-size:.8em;}
#footer_base .centered {margin:0px auto; width:auto;}
#footer_base ul.inline-list li {float:none; display:inline;}
#footer_base div.inline-list ul li {float:none; display:inline;}
#footer_base a {text-decoration:none; color:#FFF;}
#footer_column_1 {float:left; width:24%; border-right:1px solid #777; margin:10px 0px;}
#footer_column_2 {float:left; width:24%; border-right:1px solid #777; margin:10px 0px;}
#footer_column_3 {float:left; width:24%; border-right:1px solid #777; margin:10px 0px;}
#footer_column_4 {float:left; width:24%; margin:10px 0px;}
#home_featured {border-bottom:1px solid #CCC; border-left:10px solid #CCC;}
#home_kioliad {margin-left:10px; border-left:1px solid #CCC; width:59%; float:left; padding-bottom:12px;}
#home_fortune52 {border-left:1px solid #CCC; float:left; width:39%; padding-bottom:12px;}
#home_longislandnews {margin-left:10px; border-left:1px solid #CCC; width:49%; float:left; padding-bottom:12px; }
#home_nationalnews {border-left:1px solid #CCC; float:left; width:49%; padding-bottom:12px;}
#home_seventythrity {border-top:1px solid #CCC; border-left:1px solid #CCC; float:left; margin-left:10px; width:650px;}
#home_seventy {float:left; width:430px;}
#home_thirty {float:left; width:170px; border-left:1px solid #CCC;}
#fading_content {position:relative; width:100%; height:200px;}
#fading_content div {position:absolute; height:200px; width:434px;}
#special_content, #multimedia_content {display:none;}
.noicon {background-image: none !important; padding:0px 4px !important;}
#sidebar {border-left:1px solid #CCC; width:300px; background: #FFF url(images/stripe.gif) repeat; float:right;}
#sidebar_page {border-left:1px solid #CCC; width:206px; background: #FFF url(images/stripe.gif) repeat; float:right;}
.widget {border-bottom:1px solid #CCC; background:#FFF;}
.drk {background:#e6eaee;}
.stripe {background: #FFF url(images/stripe.gif) repeat;}
.simpleimage p {margin:0px;}

.oddbox {clear:both; display:block; background:#E5E9ED; border-top:1px solid #CCC; border-bottom:1px solid #CCC;}
.rightarrows {background-image: url(images/uparrows.gif); background-repeat: no-repeat; background-position: 98% 40%;}
.home_threecolumns {position:relative;margin-left:10px; border-left:1px solid #CCC; clear:both;}
.single_twocolumns {border-bottom:1px solid #CCC;}
.seventybox {border-bottom:1px solid #CCC; padding-bottom:12px;}
.seventygray {background: #E6EAEE;}
.threecolumn1 {border-right:1px solid #FFF; width:35%; float:left;}
.threecolumn2 {border-right:1px solid #FFF; width:36%; float:left;}
.threecolumn3 {width:28%; float:left;}
.thirdcolumn1 {border-right:1px solid #CCC; width:33%; float:left; padding-bottom:40px;}
.thirdcolumn2 {border-right:1px solid #CCC; width:33%; float:left; padding-bottom:40px;}
.thirdcolumn3 {width:33%; float:left; padding-bottom:40px;}
.adblock {text-align:center; min-height:610px; padding-bottom:20px;}
.adblock img {margin:8px 20px; border:1px solid #cdcbc2;}
.twocolumn1 {border-right:1px solid #FFF; width:48%; float:left;}
.twocolumn2 {width:48%; float:left;}
.secondcolumn1 {border-right:1px solid #CCC; width:55.5%; float:left;}
.secondcolumn2 {width:38%; float:left;}

.home-list2 {list-style:circle; list-style-image: url('images/bullet.gif'); padding-left:20px;}
.home-list2 li {padding-left:0px !important; margin-left:0px !important;}
.home-list a, .vert_trending_searches a {text-decoration:none; color:#333;}

ul.home-list, ul.vert_trending_searches
{
list-style-type: none;
padding: 0px;
margin: 0px 0px 0px 10px;
}

ul.home-list3, ul.vert_trending_searches
{
list-style-type: none;
padding: 0px;
margin: 0px 0px 0px 10px;
}

ul.home-list3 a:hover
{
	text-decoration:underline;
}

ul.home-list li, ul.vert_trending_searches li
{
list-style-type: none;
display:block;
background-image: url('images/bullet.gif');
background-repeat: no-repeat;
background-position: 0px 8px;
padding-left: 6px;
}

.cathighlight {display:block; margin:9px;}
.cathighlight a {display:block; font-weight:bold; text-decoration:none; color: #333;}
.cathighlight img {border:1px solid #cccccc; width:194px; height:119px;}

.quick2column {display:block; float:left; width:200px;}
.cover_thumbnail {background: url(images/cover_bg.png) no-repeat top left; width:164px; height:177px; display:block; float:left; margin-right:3px; padding-bottom:9px;}
.center_thumbnail {margin:0px auto;}
.center_thumbnail img {margin:12px;}
.cover_thumbnail img {width:141px; height:155px; margin:12px;}
.softlink {color:#333; text-decoration:none;}
ul.extrapadul{list-style-position:inside;}
ul.extrapadul li {}

.screen-reader-text {display:none;}
#searchform {border: 1px solid gray; width:324px; height:32px; position:relative; display:block;}
#searchform #s {position:absolute; border:0px; left:0px; top:0px; width:276px; padding:5px; height:22px; }
#searchform #searchsubmit {position:absolute; right:0px; top:0px; height:32px; width:38px; overflow:hidden; border:0px; background: #e6eaee url(images/search_glass.gif) no-repeat 50% 50%; border-left:1px solid gray;text-indent:100px;}

#currentissueblock {text-align:center;}
#currentissueblock h3 {color:#666666;}
#currentissueblock img {clear:both; border:5px solid #FFF;}
#currentissueblock a.issuelinks {clear:both; display:block; width:160px; background: #993333; margin:5px auto; border-left:1px solid #cd6d71; border-top:1px solid #cd6d71; color:#FFF; text-decoration:none; padding:5px 0px; }

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

ul.inline-list { margin: 0; padding: 0;	list-style: none;}
ul.inline-list li.inline-title {font-weight:bold; color: #993333;}
ul.inline-list li {float:left; display:block; margin:3px 10px; background:none; padding:0px;}
ul.inline-list li.inline-item {margin:0px;}
ul.inline-list ul.wp-tag-cloud {margin: 0; padding: 0;	list-style: none;}
ul.inline-list ul.wp-tag-cloud li {float:left; display:block; margin:3px 10px;}
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin: 0;
	padding: 0;
	list-style: none;
}
.sf-menu {
	line-height: 1.0;
	position:relative;
}
.sf-menu ul {
	position: absolute; left:0px;
	top: -999em; display:block;
	width: 972px !important; height:26px !important;
	background: #993333;
	border-top: 0px solid #B48484;
}
.sf-menu ul ul {
	position: absolute; left:0px; margin-top:24px;
	top: -999em; display:block; margin-left:-30px;
	width: 13em !important; height:auto !important;
	background: #FFFFFF;
	border-top: 1px solid #E4E4E4;
	border-right: 1px solid #E4E4E4;
	border-left: 1px solid #E4E4E4;
}
.sf-menu ul ul li a {
	border-bottom:1px solid #E4E4E4;
}
.altnav ul {
	position: static;
}
.altnav ul ul {
	position: absolute;
	left: 0px;
}
.altnav ul ul li {
	float:right;
}
.sf-menu ul li {
	width: auto; height:24px; display:inline;
}
.sf-menu li:hover {
	visibility: inherit; 
}
.sf-menu li {
	float: left;
	position: static;
}
.sf-menu li li li{
	float: none;
	display:block;
	position: static;
}
.sf-menu a {
	display: block;
	position: relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left: 0;
	top: 3em;
	z-index: 99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top: -999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left: 10em;
	top: 0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top: -999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left: 10em;
	top: 0;
}
/*** DEMO SKIN ***/
.sf-menu {
	float: left;
	margin-bottom: 0em;
}
.sf-menu a {
	background: #666666;
	padding: .9em .8em;
	text-decoration:none;
	border-right:1px solid #FFF;
}
.altnav, .altnav ul {float:right !important; display:inline !important; width:auto; margin:0px; padding:0px; clear:none;  overflow:visible; white-space:nowrap;}
.altnav a {
	background: #993333;
	border-left:1px solid #FFF;
	border-right:0px;
}

.bluenav, .bluenav ul {float:right;  zoom:1; white-space:nowrap; display:inline !important; margin-left:auto;}
.bluenav a {
	background: #3333CC;
}
.bluenav a:hover {
	background: #3333CC !important;
}
.current_page_item a {
	background: #993333;
}
.sf-menu a  { 
	color: #FFF;
	font-weight: 500;
}

/*.sf-menu a:visted  { 
	color: #FFF;
	font-weight: bold;
}*/

.sf-menu li {
	background: transparent;
}
.sf-menu li li {
	font-size: 12px;
	background: #993333;
	border-left: 0px solid #B48484;
	border-right: 0px solid #B48484;
	border-bottom: 0px solid #B48484;
}
.sf-menu li li a {background: transparent url(none); padding: .7em .5em .5em .5em; border:0px;}
.sf-menu li li li {
	background: #FFFFFF;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background: #993333;
	color: #FFF;
	text-decoration:none;
	outline: 0;
}
.altnav li:hover, .altnav li.sfHover,
.altnav a:focus, .altnav a:hover, .altnav a:active {
	background: #993333;
	color: #FFF;
	text-decoration: none;
	outline: 0;
}
.sf-menu li ul, .sf-menu li li, .sf-menu li li a  {background:#FFF url(images/workaround.gif) repeat-x 0px 2px; color:#333333;}
.sf-menu li li:hover, .sf-menu li li.sfHover,
.sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active {
	background: #FFF  url(images/workaround.gif) repeat-x 0px 2px;
	color: #555;
	text-decoration: none;
	outline: 0;
}



/*** arrows **/
.sf-menu a.sf-with-ul {
	min-width:		1px; 
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; 
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
}
a > .sf-sub-indicator {  
	top:			.8em;
	background-position: 0 -100px; 
}
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; 
}

.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; 
}
.sf-navbar {
	background: #BDD2FF;
	height: 2.5em;
	padding-bottom:	2.5em;
	position: relative;
}
.sf-navbar li {
	background: #AABDE6;
	position: static;
}
.sf-navbar a {
	border-top: none;
}
.sf-navbar li ul {
	width: 4em;
}
.sf-navbar li li {
	background: #BDD2FF;
	position: relative;
}
.sf-navbar li li ul {
	width: 13em;
}
.sf-navbar li li li {
	width: 100%;
}
.sf-navbar ul li {
	width: auto;
	float: left;
}
.sf-navbar a, .sf-navbar a:visited {
	border: none;
}
.sf-navbar li.current {
	background: #BDD2FF;
}
.sf-navbar li:hover,
.sf-navbar li.sfHover,
.sf-navbar li li.current,
.sf-navbar a:focus, .sf-navbar a:hover, .sf-navbar a:active {
	background: #BDD2FF;
}
.sf-navbar ul li:hover,
.sf-navbar ul li.sfHover,
ul.sf-navbar ul li:hover li,
ul.sf-navbar ul li.sfHover li,
.sf-navbar ul a:focus, .sf-navbar ul a:hover, .sf-navbar ul a:active {
	background:		#D1DFFF;
}
ul.sf-navbar li li li:hover,
ul.sf-navbar li li li.sfHover,
.sf-navbar li li.current li.current,
.sf-navbar ul li li a:focus, .sf-navbar ul li li a:hover, .sf-navbar ul li li a:active {
	background:		#E6EEFF;
}
ul.sf-navbar .current ul,
ul.sf-navbar ul li:hover ul,
ul.sf-navbar ul li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
}
ul.sf-navbar .current ul ul {
	top: 			-999em;
}

.sf-navbar li li.current > a {
	font-weight:	bold;
}

/*** point all arrows down ***/
/* point right for anchors in subs */
.sf-navbar ul .sf-sub-indicator { background-position: -10px -100px; }
.sf-navbar ul a > .sf-sub-indicator { background-position: 0 -100px; }
/* apply hovers to modern browsers */
.sf-navbar ul a:focus > .sf-sub-indicator,
.sf-navbar ul a:hover > .sf-sub-indicator,
.sf-navbar ul a:active > .sf-sub-indicator,
.sf-navbar ul li:hover > a > .sf-sub-indicator,
.sf-navbar ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/*** remove shadow on first submenu ***/
.sf-navbar > li > ul {
	background: transparent;
	padding: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
}

p img {
	padding: 0;
	max-width: 100%;
	}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 100%;
	padding: 2px;
	}
#respond:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	display:none;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}

#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }

.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	line-height:14px;
	text-align:center;
	font-size:11px;
	font-style:italic;
	color:#666;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

#featured { 
	width: 411px; 
	padding-top:10px;
	padding-left: 230px; 
	position: relative; 
	border: 0px solid #ccc; 
	height: 260px; 
	background: #fff;
}
#featured ul.ui-tabs-nav { 
	position: absolute; 
	top: 10px; left: 10px; 
	list-style: none; 
	padding: 0; margin: 0; 
	width: 218px; border-left:1px solid #CCC; border-right:1px solid #CCC;
}
#featured ul.ui-tabs-nav li { 
	padding: 0; padding-left: 0px;
	font-size: 12px; 
	color: #666;
	height: 62px; 
	border-bottom:1px solid #CCC;
}
#featured ul.ui-tabs-nav li img { 
	float: left; margin: 2px 5px; 
	background: #fff; 
	padding: 2px; 
	border: 1px solid #eee;
}
#featured ul.ui-tabs-nav li span { 
	font-size: 11px; font-family: Verdana; font-weight:normal;
	line-height: 12px; 
}
#featured ul.ui-tabs-nav li span strong{ 
	display:inline;
}
#featured ul.ui-tabs-nav li span p{ 
	display:inline;
}
#featured li.ui-tabs-nav-item a { 
	display: block; 
	height: 62px; 
	color: #333;  background: #fff; border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
	line-height: 20px; text-decoration:none;
}
#featured li.ui-tabs-nav-item a span {
	padding:4px; display:block;
} 
#featured li.ui-tabs-nav-item a:hover { 
	background: #f2f2f2; 
}
#featured li.ui-tabs-selected { 
	border-right:1px solid #CCC;
	background: url('images/selected-item.gif') top left no-repeat;  
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a { 
	width: 220px; 
	border-right:1px solid #CCC; 
	background: #EFEFEF url(images/doublearrow.gif) no-repeat 98% 50%; 
	padding-right:20px;
	position:absolute; z-index:10;
}
#featured .ui-tabs-panel { 
	width: 410px; height: 251px; border:1px solid #CCC; border-left:0px;
	background: #EFEFEF; position: relative; overflow:hidden;
}
#featured .ui-tabs-panel img{ 
	position: absolute; display:none;
	top: 0px !important; left: 0px !important; 
	width: 410px;
	height: 251px; 
	background: url('images/transparent-bg.png'); 
}
#featured .ui-tabs-panel .info { 
	position: absolute; 
	top: 180px; left:40px; 
	height: 70px; 
	background: url('images/transparent-bg.png'); 
}
#featured .info h2 { 
	font-size: 18px; font-family: Georgia, serif; 
	color: #fff; padding: 5px; margin: 0;
	overflow:hidden; 
}
#featured .info p { 
	margin:0 5px; 
	font-family:Verdana; font-size:11px; 
	line-height:15px; color:#f0f0f0;
}
#featured .info a { 
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover { 
	text-decoration:underline; 
}
#featured .ui-tabs-hide { 
	display:none; 
}


#canenews {
	width:710px;
}

#canenewsleft {
	width:450px;
	float:left;
}

#canenewsright {
	width:180px;
	float:right;
}
	
#canemap {
	width:710px;
	text-align:center;
	padding-top:10px;
}

#canephotos {
	width:710px;
	margin:10px 0 0 0;
	float:none;
}
		

#sharingcolumn {
	position:absolute;
	top: -1px;
	left: -80px;
	width: 60px;
	border: 0px solid #CCC;
}
.anythingSlider img {border:1px solid #CCC; width:150px;}
.anythingSlider strong a {text-decoration:none; color:#333; background:none; padding-right:0px;}
.anythingSlider a.morelink {text-decoration:none; color:#333; background: transparent url(images/more_drk.gif) no-repeat 100% 50%; padding-right:14px; width:44px;}
.anythingSlider { width: 400px; height: 150px; position: relative; margin: 0 auto; padding:0px;}
.anythingSlider .wrapper { width: 360px !important; overflow: auto; height: 150px; margin: 0 30px; position: absolute; top: 0; left: 0;}
.anythingSlider .wrapper ul { width: 99999px; list-style: none; position: absolute; top: 0; left: 0; background: transparent; margin: 0; }
.anythingSlider {margin:0px; padding:0px;}
.anythingSlider ul li { display: block; float: left; padding: 0 30px 0px 0px; height: 230px; width: 160px; margin: 0;}
.anythingSlider ul li * {margin-left:-10px; display:block;}
.anythingSlider .arrow { display: block; height: 200px; width: 20px; background: url(images/arrows.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: 65px; cursor: pointer; }
.anythingSlider .forward { background-position: -10 0; right: 5px; top:0px;}
.anythingSlider .back { background-position: -114px 0; left: 5px; top:0px;}
.anythingSlider2 .forward:hover { background-position: -10 -200px;}
.anythingSlider2 .back:hover { background-position: -114px -200px;}

#thumbNav { position: relative; top: 250px; text-align: center; }
#thumbNav a { color: black; font: 11px/18px Georgia, Serif; display: inline-block; padding: 2px 8px; height: 18px; margin: 0 5px 0 0; background: #c58b04 url(images/cellshade.png) repeat-x; text-align: center; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
#thumbNav a:hover { background-image: none; }
#thumbNav a.cur { background: #e0a213; }

#start-stop { display:none; background: green; background-image: url(images/cellshade.png); background-repeat: repeat-x; color: white; padding: 2px 5px; width: 40px; text-align: center; position: absolute; right: 45px; top: 323px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
#start-stop.playing { background-color: red; }
#start-stop:hover { background-image: none; }

/*
  Prevents
*/
.anythingSlider .wrapper ul ul { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li { float: none; height: auto; width: auto; background: none; }

#respond {background: #e6eaee; border-top:1px solid #CCC; border-bottom:1px solid #CCC; position:relative; padding:10px;}
#respond #comment {float:left; width:400px;}
#respond p {display:block; margin:4px;}
#respond #submit {background: #993333; float:left; right:10px; bottom:5px; text-transform:uppercase; color:#FFF; border:0px; font-weight:bold; font-size:12px; padding:10px 5px;}

#fbshare {width:450px; margin-top:10px;}
#jumptocomments {background:#993333 url(images/downpage.gif) no-repeat 5px 5px; padding: 12px 12px 12px 42px; margin-right:-14px; text-transform:uppercase; float:right; color:#FFF; margin-top:5px; text-decoration:none; font-weight:bold; margin-bottom:20px;}

.hentry {padding-left:14px; padding-right:14px; position:relative;}

.postmetadata { background:#e6eaee; border-top:1px solid #CCC; border-bottom:1px solid #CCC; }
.postmetadata2 { background:#e6eaee; border:1px solid #CCC; padding:10px; }
a.retweet {padding-left:0px; margin-left:0px;}
a.retweet span {font-size:.6em; margin-left:0px;}

.pagetitle {padding-left: 10px;}


#li-search-form {
	position:relative;
	z-index:9;
}
#searchbox {
	float:left;
	border:0px !important;
	margin-top:5px;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	color:#333333;
	margin-left:5px;
	margin-top:5px;
	width:220px;
}
#search-options {
	background-image:url('http://longis.planetdiscover.com/images/dropBox.png');
	background-repeat:no-repeat;
	width:280px;
	margin-left:10px;
	margin-top:-20px;
	height:90px;
}
#search_border {
	border:1px solid #CCCCCC;
	width:324px;
	height:32px;
}
#header_widgets p {
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	padding-left:10px;
	padding-top:10px;
}
#header_widgets .left {
	font-family:arial;
	font-size:14px;
	color:#333333;
	float:left;
}
#header_widgets .right {
	font-family:arial;
	font-size:14px;
	color:#333333;
	float:right;
}
#header_widgets .radios {
	margin-top:-5px;
	width:269px;
	padding-left:5px;
}
#search-wrapper p {
	margin-bottom:20px;
}
#header_widgets .search_btn {
	float:right;
}
.footer_links a { font-size:12px; }
.footer_links a[rel~="parent"]  {display:block; font-weight: bold; padding-top:6px; text-decoration:underline;}
.commentlist .avatar { float:left; display:block; margin-left: -80px; }
.commentlist .fn { font-weight:bold; }
.commentlist .says { display:none; }
.commentlist .comment-body { margin-left:90px; }
.tellafriend {background:#FFF url(images/tellafriend.gif) no-repeat; width:50px; height:21px; text-indent:100px; overflow:hidden; display:block; margin-top:3px;}
.byline {font-style: italic; padding-top:5px;}
.byline a {color:#993233; text-decoration:none;}
.comment-nav {display:block; height:20px;}
.comment-nav a {padding:4px 20px;}
#w_pd_calendar_outer_box {border:0px !important;}

.newsfix{ background-image:url(images/news_bg_fix.jpg); background-repeat:repeat-y; height:auto; width:660px;}
.topborderfix {border-top:1px solid #CCC;}
.moreLInews{
	margin:10px 20px 0 16px; 
	width:auto;}

.moreLinks{
	bottom:12px;
	width:auto;
	position:absolute;
	padding-top:10px;
	padding-left:16px;}
	

.launch{margin-left:5px;}

/*=================================*/
/* Nivo Slider Demo
/* November 2010
/* By: Gilbert Pellegrom
/* http://dev7studios.com
/*=================================*/


#nivoSlider-wrapper {
    width:688px;
    padding:15px 15px 25px 15px;
    margin:0;
    background: #FFF;
    position:relative;
    border:0px solid #DDD;
}

#nivoSlider {
	position:relative;
    width:688px;
    height:350px;
	border:1px solid #777777;
	-moz-box-shadow: 2px 2px 4px #666;
	-webkit-box-shadow: 2px 2px 4px #666;
	box-shadow: 2px 2px 4px #666;
}
#nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#nivoSlider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:0px;
	bottom:-24px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(images/nivo-arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#5A768E;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

#feedGadget {
	height:365px;
}
