div.moduletable, div.module {
	margin-bottom: 0;	
}
#leaderboard { text-decoration: none; text-align: center; margin: 15px; border-style: none; border-width: 0; }

.logo
{
display : block;
position: absolute;
left: 0;  /*Position*/
top: 0;  /*Position*/
width: 940px;  /*Image width*/
height: 100px;  /*Image height*/
background-color: #fff;
background-image: url('../images/header.jpg');  /*Image path*/
background-repeat: no-repeat;
background-position: 0 0;
}

#logo  /*Transparent pixel mask/hyperlink*/
{
/*	margin-left: 32px;
	margin-top: 17px;
*/	width: 217px;
	height: 78px;
	position: absolute;
	left: 32px; top: 17px;
}

/* search */
div.moduletable_search
{
position: relative;
top: 10px; /* position */
right: 10px; /*position: need negative value to compensate for Sheet?s width size that includes the shadow */
float: right;
z-index: 2;
}

#rokajaxsearch  .inputbox
{
width: 120px;
height: 18px;
border: solid 1px #212737;
background-color: #9faed3; background-color: #eee;
color: #212737;
}

/* subscribe buttons */
.subscribe {
	float: right;
}
/* search */
#rokajaxsearch {
/*	float: right;	*/
}
.art-article th, .art-article td {
	border: none;	
}
.art-blockcontent-body {
  padding: 0px;
}
.art-blockcontent-body ul li {
	background: none;
	padding-left: 0;
	behavior: none;
}
div.k2ItemsBlock ul li {
	margin-bottom: 5px; padding-bottom: 5px;
}
div.k2ItemsBlock ul li a.moduleItemTitle { font-size: 13px; line-height: 14px; color: #29405d; list-style-type: none; }
/* Editorial byline */
div.k2ItemsBlock ul li div.moduleItemAuthor, 
div.k2ItemsBlock ul li div.moduleItemAuthor a, 
div.k2ItemsBlock ul li span.moduleItemDateCreated {
	color: #aaa;
	font-style: italic;
	font-size: 11px;
	margin-top: 2px;
}
/* article preview text */
div.k2ItemsBlock ul li div.moduleItemIntrotext {
	color: #000;	
}
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {
	float: none;
	_width: 278px; /* prevents the image from showing full size */
}
div.k2ItemsBlock ul li a.moduleItemComments {
	display: block;
	width: auto;
	margin: 0; padding: 0;
	border: none;
}
div.k2ItemsBlock ul li a.moduleItemReadMore {
	margin-bottom: 5px;	
}
/* article body text */
.smallerFontSize {
	font-size: 13px;
	line-height: 16px;
}
.largerFontSize {
	font-size: 16px;
	line-height: 18px;
}
.even, .odd { background-color: white; padding: 0; border-bottom: 1px solid #c3c3c3; }
.art-content-layout .art-content {
	width: 400px;

}
/* Safari hack to fit two columns (News?Features, Editorial) */
@media screen and (-webkit-min-device-pixel-ratio:0){
	.art-content-layout .art-content { width: 454px; }
}
.art-content-layout .art-sidebar1 {
	text-align: center;
}
.art-content-layout .art-sidebar2 {
	width: 122px; 
	text-align: center;
}
.art-post li, .art-post ul, .art-post ol ul li {
	margin-left: 0;
	padding-left: 0;
}
.art-post ul li  { color: #000; line-height: 125%; }
.art-article img, img.art-article {
	margin: 0 10px;	
	border: 0;
}
.art-article table img {
	border: none;
}

/* begin Button */
.art-button-wrapper .art-button
{
  font-size: 10px;
  line-height: 25px;
  height: 25px;
overflow-x: hidden;
overflow-y: hidden;
}

.art-button-wrapper
{
  height: 25px;
}


/* read more buttons */
.art-button-wrapper .l
{
  right: 9px;
}

.art-button-wrapper .r
{
  width: 407px;
  clip: rect(auto, auto, auto, 398px);
}

.art-button-wrapper .l, .art-button-wrapper .r { height: 75px; }
.art-button-wrapper.hover .l, .art-button-wrapper.hover .r
{
  top: -25px;
}

.art-button-wrapper.active .l, .art-button-wrapper.active .r
{
  top: -50px;
}

.art-button-wrapper.hover .art-button, .art-button:hover {
	cursor: pointer;
}
.nsp_art h4.nsp_header a:hover {
	text-decoration: underline;	
}
/* navigation menu1 */
#menu1 > ul {
	margin-left: 31px;
}
/* navigation menu2 */
#menu2 td { text-align: center; background-color: #ccc; padding-bottom: 2px; }
#menu2 td a {
	margin-right: 10px;
}
.ltEven, .ltOdd { color: #000; text-align: left; margin-top: 4px; margin-bottom: 4px; padding-top: 2px; padding-bottom: 2px; border-bottom: 1px solid #d1d1d1; list-style-image: url(../images/postbullets.png); display: block; }
.sig-caption { background-color: #fff; }
.banner4class { margin: 10px; }
/* .mainlevel { font-size: 13px; } */

.joomla_sharethis-twit { border: 1px #2fff0a; }
#twitter_update_list { color: #000; font-size: 13px; line-height: 18px; background-color: #f2f4ff; margin-bottom: 3px; padding: 0 4px; }
.joomla_sharethis-twit li { line-height: 16px; padding: 5px 10px; border: 1px #2fff0a; }

/* footer links */
.art-footer a, .art-footer a:link { text-decoration: none; }
.art-footer a:visited { color: #b2b2b2; }
.art-footer a:hover { color: #fff; text-decoration: underline; }
.ad1 { position: relative; width: 100%; float: left; margin-bottom: 5px; margin-left: 5px; }
.rss1 { position: absolute; top: 0; right: 10px; width: 400px; margin-top: 15px; }
div.k2ItemsBlock-homemod ul li a.moduleItemTitle-homemod { font-size: 13px; line-height: 14px; color: #29405d; list-style-type: none; }
div.k2ItemsBlock-homemod ul li {
	margin-bottom: 5px; padding-bottom: 5px;
}
div.k2ItemsBlock-homemod {}
div.k2ItemsBlock ul li a.moduleItemTitle-homemod { font-size: 13px; line-height: 14px; color: #29405d; list-style-type: none; }
.smallt { color: #6f6f6f; font-size: 10px; line-height: 11px; }

