/**********************************/
/* copyright headshift 2009		*/
/* 
	authors : 	Stuart Grant 

*/
/**********************************/


* {margin:0; padding:0; }

body {
	font-size: 85%; /*increased*/ 
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	background:#fff;
	color:#6a6a6a;
}

.skipto { position:absolute; top:0; left:-100000px; width:0; height:0; overflow:hidden;}
div { z-index:0; float:none !important;}

/*layout*/
#outline, #container { width:780px; }
#header{ height:49px; width:780px; }
#header .left img { display:block; }

/** sifr **/
h1, h2, h3, h4{	text-align: left; color:#2e2e2e;font-weight:normal;}
.sIFR-replaced object { display:none;}
.sIFR-alternate { display:block !important; }

h1.gridnik, h1 {font-size:18px;line-height:23.5384616px;margin:0 0 17px 0; font-family:"Times New Roman", Times, serif ; }
h3.mrseaves, h2.mrseaves, h3, h2 {font-size:18px;line-height:22.2307693px;margin:0 0 17px 0; }
h4 {font-size:12px;line-height:15.6923077px;margin:0 0 17px 0;}
.gridnik, .mrseaves, h3.mrseaves, h2.mrseaves{ line-height:1; font-family:"Times New Roman", Times, serif; display:block;}
	
.mrseaves a { text-decoration:none;} 
.mrseaves em { font-style:normal; }

.caption {font-size:14px;line-height:18.3076923px;margin:0 0 17px 0;}
.excerpt {font-size:15px;line-height:19.6153846px;margin:0 0 17px 0;}

.tiny {font-size:10px;line-height:13.0769231px;margin:0 0 17px 0;}
.small {font-size:11px;line-height:14.3846154px;margin:0 0 17px 0;}
.normal {font-size:13px;line-height:17px;margin:0 0 17px 0;}
.large {font-size:15px;line-height:19.6153846px;margin:0 0 17px 0;}

p, .standard_body {font-size:13px;line-height:17px;margin:0 0 17px 0;} /*line-height: 1.30769231em / margin 2em */
ul {margin:0 0 18px 0;list-style: none;	}
ul li {margin:0 0 0 0;list-style: none; font-size:13px;	}

.standard_body ul, .standard_body ul li, .services_layout ul, .services_layout ul li { list-style-type:circle; }
.services_layout ul li { margin-left:20px; }

a {	outline:none;	color: #0090ca;	text-decoration: none;}
a:hover {	outline:none;	color: #0090ca;	text-decoration: underline;}
img {border:0;	margin:0px;	padding:0px;}

address{ font-style:normal;}
textarea { font-family:Arial, Helvetica, sans-serif;}


/** generic layout styles **/
.row{width:100%;}
.spanclear{display:block;clear:both;line-height:0px;font-size:0px;height:0px;padding:0px;margin:0px;border:none;width:100%;}	
.clear{clear:both;line-height:0px;font-size:0px;height:0px;padding:0px;margin:0px;border:none;}
.hide{display:none;}
.rel{position:relative;}
img{border:none;}
.pb10 { padding-bottom:10px;}
.pb20 { padding-bottom:20px;}
.pb30 { padding-bottom:30px;}
.pb40 { padding-bottom:40px;}
.hr {clear:both;line-height:0px;font-size:0px;height:0;padding:0px;margin:0px; border:0; border-top:1px solid #c3c3c3; } 
.no_margin { margin:0}
.no_border { border:0 !important;}
.indent { text-indent:16px;}
.black { color:#000 !important;}


/** HIDE NON-IMPORTANT ITEMS **/
#no-script, #primary, .sub_top_nav, .head_search, .action_bar, form, .footer_links, #issues_foot, .featured_box .featured_lrg,span.locked_overlay, .locked_padlock,#player, object {display:none;}

.article_tabs div { display:block; width:auto; }

.c1 {width:auto; padding-bottom:60px; }
.c2 { display:none; }
.c3 { display:none;}
.c4 {width:auto;}


/**** content ****/
.long_box {  width:780px; padding-bottom:40px; border-bottom:1px solid #c5c5c5 }
.long_box h2{ padding-top:7px;}
.landing_box { float:left; width:334px;	}
.landing_box {position:relative; }
.landing_box a {color:#000; font-size:12px;}
.featured_box {display:inline; }
a.panel_link { padding: 4px; background:#e4e4e4;}
a.panel_link:hover { background:#aaa;}
.home.hold_left { width:356px; display:inline; margin:0; padding:0; }

/* main carousel styles */ 

.scrollable  { width:100%; background:red}
.scrollable div.items { width:100%; background:blue}
.scrollable div.items div { display:block;  width:180px; }
.scrollable div.items div a.img_link{ padding:4px;margin-bottom:10px;}
.scrollable div.items div a.img_link span{ display:none;}
.scrollable div.items div a.img_link:hover{ background:#aaa; }
.scrollable div.items div .tiny{ margin-bottom:7px; }
.scrollable div.items div a.title{ font-size:1.3em; color:#000; width:160px;   }
.scrollable div.items div a.title span{ color:#0680b2; cursor:pointer;  }
.scrollable div.items div a.title:hover { text-decoration:underline;  color:#000;   }
.scrollable div.items div .abstract{ color:#6a6a6a; font-size:12px;  width:160px; }
.scrollable div.items div a.more_link{ font-size:11px; color:#000; background:#fff;   }
.scrollable div.items div span.featured_lrg {display:none;}/*ie6*/
.view_all_carousel { float:right; font-size:13px; color:#6a6a6a;line-height:17px;margin:0 0 17px 0; }


/*content to centre item*/
div.items div span.centrepart1{	width:100%;}
div.items div span.centrepart2{	float:none; display:block;	width:520px; text-align:center;	margin:auto;	padding:0px;}
div.items div span.centrepart2 a.img_link{	position: relative;	float:none;	width:auto; text-align:center;	margin:0px;	padding:0; background:#e4e4e4;	}
div.items div span.centrepart2 a.img_link img{ padding:4px; float:none; position:relative;background:#e4e4e4;	}
div.items div span.centrepart2 a.img_link img.hover{background:#aaa;	}

 

 
 
 
