@charset "utf-8";


@font-face
{
	font-family : "NeoSansStd-Medium";
	
	src:url('fonts/NeoSansStd-Medium.otf');
	src:url('fonts/neosansstd-medium-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/NeoSansStd-Medium.woff') format('woff'), 
	url('fonts/NeoSansStd-Medium.ttf') format('truetype'); 
}

@font-face
{
	font-family : "NeoSansStd-Light";
	
	src:url('fonts/NeoSans Light.otf');
	src:url('fonts/NeoSans Light.eot?#iefix') format('embedded-opentype'),
	url('fonts/NeoSans Light.woff') format('woff'),
	url('fonts/NeoSans Light.ttf') format('truetype');
}

@font-face
{
	font-family : "NeoSans-Medium";
	
	src:url('fonts/NeoSans Medium.otf');
	src:url('fonts/NeoSans Medium.eot?#iefix') format('embedded-opentype'),
	url('fonts/NeoSans Medium.woff') format('woff'),
	url('fonts/NeoSans Medium.ttf') format('truetype');
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0px;
    padding: 0px;
    border: 0px none;
    font-size: 100%;
    vertical-align: baseline;
}

sup
{
	vertical-align: super;	
	font-size: 11px;
}

.article p
{
	margin-bottom: 20px;	
	line-height: 1.4em;
}

.article td p
{
	margin-bottom: 5px;	
}

.article .pg:first-child:first-letter 
{ 
	float: left; font-size: 45px; line-height: 40px; padding-top: 10px; padding-right: 4px; padding-left: 3px; font-family: "ff-dax-web-pro";
  font-style: normal;
  font-weight: 700; 
}

body
{
	background: #fff;	
}

h1
{
	font-size: 22px;
	font-family: "ff-dax-web-pro";
  	font-style: normal;
  	font-weight: 700;
}

h3
{
	font-size: 18px;
	font-family: "ff-dax-web-pro";
  	font-style: normal;
  	font-weight: 700;
}

.pagewrap 
{
	font-size: 17px;
	font-family: "ff-dax-web-pro";
  	font-style: normal;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
//    padding: 0px 2.85714rem;
	padding:5px;
 //   margin-top: 3.42857rem;
    margin-bottom: 3.42857rem;
    box-shadow: 0px 2px 6px rgba(100, 100, 100, 0.3);
	background: #f8f8f8;	
}

.pagewrap nav {
	font-weight: 700;
}

#footer nav {
  font-weight: 400;
}

nav
{
	border-top: solid #EEE;
	border-bottom: solid #EEE;		
	clear: both;	
	margin-bottom: 10px;
	padding: 0px;
}

nav ul ul 
{
	display: none;
}

nav ul li:hover > ul 
{
	display: block;
}

nav ul {
	background: #f8f8f8;	
//	background: linear-gradient(top, #efefef 0%, #bbbbbb 100%);  
//	background: -moz-linear-gradient(top, #efefef 0%, #bbbbbb 100%); 
//	background: -webkit-linear-gradient(top, #efefef 0%,#bbbbbb 100%); 
//	box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
	padding: 0px 0px;
	list-style: none;
	position: relative;
	display: block;
	z-index: 2;
}
	nav ul:after 
	{
		content: ""; 
		clear: both; 
		display: block;
	}

	nav ul li 
	{
		float: left;
		//border-left: solid thin #ccc;
		//margin-top: 5px;	
	}
		nav ul li:hover {
			background: #a3cde3;
			text-decoration: none;			
		}
			nav ul li:hover a 
			{
				color: #fff;
				text-decoration: none;
			}
		
		nav ul li a {
			display: block; 
			padding: 5px 10px;
			color: #839EA9;				
			text-decoration: none;
		}
		
		nav ul li a.donate {
			background:#c0392b;
			color:#fff;
			padding-left:9px;
			padding-right:9px;
		}
			
		
	nav ul ul 
	{
		background: #cbe1ec;
		border-radius: 0px; 
		padding: 0;
		position: absolute; 
		top: 100%;
	}
		nav ul ul li {
			float: none; 
			border-left: none;
			margin-top: 0px;
			position: relative;
		}
			nav ul ul li a {
				padding: 5px 14px;
				//color: #fff;
				color: #839EA9;	
			}	
				nav ul ul li a:hover 
				{
					background: #a3cde3;
					text-decoration: none;
				}
		
	nav ul ul ul 
	{
		position: absolute; 
		left: 100%; 
		top:0;
	}
	
	#toplogo 
	{
		display:block;
		float: left;
		//margin-bottom: 40px;
		margin-top: 20px;
		margin-bottom:12px;
		font-size: 16px;
		font-family:"Gill Sans MT", "Gill Sans", "Myriad Pro", Helvetica, Arial, sans-serif;		
	}
	
		#toplogo .meatball
		{
			vertical-align:bottom;
		}
	
	#toplogo a
	{
		color: rgb(38, 164, 222);
		text-decoration: none;
	}

	#joinbox 
	{
		display:block;		
		color: #FFFFFF;
		float: right;
		padding-right: 10px;
		padding-top: 10px;
		padding-bottom: 10px;
		background: #26a4de;
		width: 262px;
		text-align: right;
		margin-bottom: 20px;
		margin-top: 20px;
	}
	
	.reglinks
	{
	  clear:both;
	  font-size:12px;
	  padding-top:4px;
	  padding-bottom:8px;
	}
	
	.reglinks a
	{
		text-decoration: none;	
		font-family: "ff-dax-web-pro";
 		font-style: normal;
  		font-weight: 400;
		color: #FFF;
	}
	
	.lightbluebox
	{
		clear:both;
		display:table;
		width: 262px;
		font-size: 21px;
		font-family: "ff-dax-web-pro";
 		font-style: normal;
  		font-weight: 400;
		color: #fff;
		background: #26a4de;		
		padding: 5px;
		height: 62px;
		margin-bottom: 10px;
	}
	
	.lightbluebox p
	{
	  display: table-cell; 
	  vertical-align: middle; 
	  //text-align: center; 	
	}
	
	.instructions
	{
		clear:both;
		font-size: 12px;
		font-family:"Gill Sans MT", "Gill Sans", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
		color: #fff;
		background: #26a4de;		
		padding: 5px;
	}	
	

	#newsticker
	{
		clear:both;
		display: block;
		color:#888;
		font-family:"Gill Sans MT", "Gill Sans", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
		//font-size: 12px;
		//margin-bottom: 10px;
		padding: 0px 5px;		
	}
	
	#newsticker strong
	{
		color: #333;	
		font-family: "ff-dax-web-pro";
  		font-style: normal;
  		font-weight: 700;
	}
	

	#bodyblock
	{
		float:left;
		width:660px;
		padding:4px;		
		//border: solid thin #000;
	}
	
	.bluelink
	{
		text-decoration: none;
//		font-size: 14px;		
		font-family: "ff-dax-web-pro";
  		font-style: normal;
  		font-weight: 700;		
		color: #26a4de;
	}		

	#sidebarblock
	{
		display:block;
		float:right;
		width:270px;
		padding:4px;		
		//border: solid thin #000;
		margin-bottom: 5px;
	}

	#sidebarblock .latestnewstab
	{
		margin-bottom: 10px;
		display: block;
		font-size: 10px;
		color: #666;
		
	}
	
	#sidebarblock .latestnewstab a
	{
		text-decoration: none;
		font-size: 16px;		
		font-family: "ff-dax-web-pro";
  		font-style: normal;
  		font-weight: 700;		
		color: #26a4de;
	}	

	#sidebarblock .latestissue
	{
		display: block;	
		margin-bottom: 10px;
	}
	
	#sidebarblock .latestissueimage
	{
		display:block;
		text-align:center;	
	}
	
	#sidebarblock .latestissueimage img
	{
		/* width:80%;	*/
		width:100%;
	    box-shadow: 0px 2px 6px rgba(100, 100, 100, 0.3);				
	}

	#sidebarblock .latestissue .description
	{
		text-align: center;	
		font-size: 16px;		
		font-family:"Gill Sans MT", "Gill Sans", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
		color: #666;
		clear: both;
		display: block;
		margin-bottom: 10px;
	}

	#footerheader
	{
		background: #26a4de;	
		clear:both;	
		display: block;
		color:#fff;
		padding:4px;
		padding-top: 5px;
		margin-top: 5px;
		text-align:right;
	}

	#footerfooter
	{
		height: 50px;
		padding-top:10px;
		clear:both;
		display:block;
		text-align: center;	
		font-size: 11px;		
		font-family:"Gill Sans MT", "Gill Sans", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
		color: #666;		
	}
	
	#footerfooter a
	{
		text-decoration: none;
		color: #26a4de;
	}
	
	#footerfooter img
	{
		vertical-align: middle;	
	}

	#footer
	{
		clear:both;	
		display: block;
		color:#fff;
		padding:4px;
		background: #26a4de;				
		height: 305px;
	}
	
	#footer nav
	{
		border: none;

	}
	
	#footer nav ul
	{
		display:block;
		font-size: 11px !important;
		font-family:"Gill Sans MT", "Gill Sans", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
		background: #26a4de;
	}
	
	#footer nav ul li
	{
		width: 119px;	
	}
	
	#footer nav ul li a 
	{
		display: block; 
//		padding: 5px 14px;
		padding: 3px 8px;	
		line-height: 13px;	
		font-size: 14px;
		color: #FFF;				
		text-decoration: none;
	}
	
	#footer nav ul li a.donate {
		font-size: 21px; line-height: 20px;
		background:none;
	}


	#bannerblock
	{
		clear: both;
		width: 660px;
		height: 300px;
		display: block;
		position: relative;
	    box-shadow: 0px 2px 6px rgba(100, 100, 100, 0.3);
		overflow: hidden;
	}
	
	#bannerblock .bannertitle
	{
		position: absolute;
//		top: 200px;	
		bottom: 0px;
		display: block;
		color: #fff;
		font-size: 22px;
		background: rgba(0,0,0,.5);
		padding: 5px;
	}
	
	#bannerblock .subheading
	{
		color: #FFF;
		padding:10px;
		min-height: 50px;
		background: #26a4de;
		display: block;
		font-family:"Gill Sans MT", "Gill Sans", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
		font-size: 14px;	
	}
	
	#bannerblock .bannerimagearea
	{
		 width:660px; 
		 height:250px;
		 position: relative;
	}
	
	#bannerblock .bannerwrap
	{
		position: absolute;
		float:left;
		display: none;
//		top: 0px;
//		left: 0px;	
	}
	
	#bannerblock a
	{
		text-decoration: none;	
	}
	
	#featureblock
	{
		clear: both;
		width: 660px;
		margin: 10px 0px;
	}	
	
	.articles
	{
		//border-bottom: solid thick #999;
	}
	
	.article
	{
		clear:both;
		display:block;
		padding-bottom: 10px;	
		padding-left: 5px;	
		margin-bottom: 5px;
		font-family:"Gill Sans MT", "Gill Sans", "Myriad Pro", Helvetica, Arial, sans-serif;
		font-size: 16px;	
		background: #EEE;
	}
	
	.article ul
	{
		margin-left: 20px;	
		margin-bottom: 20px;
	}
	
	.article blockquote
	{
		margin-left: 20px;
		margin-right: 30px;
		padding: 20px;
		background: #dfdfdf;
		padding-bottom:10px;
		margin-bottom:20px;
		clear:both;
	}
	
	.article .posted
	{
		color: #FFF;
		padding:4px;
		background: #26a4de;
		margin-top: 15px;	
		clear:both;
	}
	
	.article .topdate
	{
		color: #FFF;
		padding:2px;
		background: #26a4de;
		margin-top: 8px;	
		margin-right: 8px;
		font-family: "ff-dax-web-pro";
  		font-style: normal;
  		font-weight: 700;
		text-transform: uppercase;
		line-height: 15px;
		text-align:center;
		font-size: 14px;		
		width:45px;
		float:left;
	}	
	
	.article h2
	{
		font-family: "ff-dax-web-pro";
  		font-style: normal;
  		font-weight: 700;
		font-size: 32px;
		color: #839EA9;	
		padding-left: 55px;
		padding-top: 5px;
	}
	
	.article .articlebody
	{
		margin-top: 10px;
		margin-bottom: 30px;
		padding-left: 10px;
		padding-right: 10px;
		clear:right;	
	}
	
	.article a
	{
		color: rgb(38, 164, 222);	
		text-decoration: none;
	}
	
	.articlebody h2
	{
		padding-left:0px;	
		//padding-top: 20px;
	}
	
	.articlebody table tr td
	{
		margin: 2px;
		padding: 3px;
	}
	
	.articlebody table
	{
		width: 100%;	
	}
	
	.article .featuredimage
	{
		float:left;	
		margin-top:10px;
		padding-right: 5px;
	}
	
	.singlecomment
	{
		margin: 10px;
		padding: 10px;
		display: block;
		background: #fff;
	}
	
	.paginator
	{
		margin-top: 10px;
		color: #999;
		font-family:"Gill Sans MT", "Gill Sans", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
		font-size: 12px;
	}
	
	.paginator a
	{
		text-decoration: none;
		color: #26a4de;
	}

	.paginator strong
	{
		text-decoration: none;
		color: #000;
	}

	.latestheader
	{
		clear:both;	
		font-family: "ff-dax-web-pro";
  		font-style: normal;
  		font-weight: 700;
		font-size: 32px;
		color: #7f97a3;	
		margin-bottom: 32px;
		margin-top: 50px;
	}


	.latest
	{
		float:left;
		width: 195px;		
		margin-right: 25px;
		display:block;
	}
	
	.latest a
	{
		text-decoration:none;		
	}
	
	
	.latest:hover > .bluebox
	{
		background: #0CF;
	}

	.latest .bluebox
	{
		width: 32px;
		height: 32px;
		float: left;
		background: #24a5de;	
		margin-right: 5px;
		margin-bottom: 5px;
	}

	.latest h2
	{
		//float:left;
		padding-left: 32px;
		color: #888;
		display:block;
	}

	.latest .featuredimage
	{
		clear:both;	
		height: 130px;
		overflow: hidden;		
	}

	.latest .featuredimage img
	{
		max-width: 195px;	
		max-height: 130px;
	}

	.latest .summary
	{
		color: #a2a3a5;
		font-family:"Gill Sans MT", "Gill Sans", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
		font-size: 14px;		
		padding-top: 4px;
		//padding-left: 11px;
	}

	.gradientbutton 
	{
		font-family: "ff-dax-web-pro";
  		font-style: normal;
  		font-weight: 700;
		text-decoration: none;
		font-size: 14px;
		color: #ffffff !important;
		padding: 7px 14px;
		line-height: 14px;
		background: #26a4de;
		background: -moz-linear-gradient(
			top,
			#aac6ca 0%,
			#73a9d3 41%,
			#2494c8 50%,
			#2994c5);
		background: -webkit-gradient(
			linear, left top, left bottom, 
			from(#aac6ca),
			color-stop(0.41, #73a9d3),
			color-stop(0.50, #2494c8),
			to(#2994c5));
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		border-radius: 7px;
		border: 3px solid #ffffff;
		-moz-box-shadow:
			0px 1px 1px rgba(000,000,000,0),
			inset 0px 2px 2px rgba(32,136,197,0);
		-webkit-box-shadow:
			0px 1px 1px rgba(000,000,000,0),
			inset 0px 2px 2px rgba(32,136,197,0);
		box-shadow:
			0px 1px 1px rgba(000,000,000,0),
			inset 0px 2px 2px rgba(32,136,197,0);
		text-shadow:
			0px 0px 0px rgba(000,000,000,0.4),
			0px 1px 0px rgba(255,255,255,0.3);
	}
	
		.gradientbutton.donatebutton {
			margin-left: 20px;
			background: #c0392b;
			padding: 12px 24px;
			font-size: 21px;
			line-height: 48px;
			margin-right: 10px;
		}

	
	.gradientbutton:hover
	{
		border: 3px solid #FF3;
		text-decoration: none;
		color: #FFF;
	}
	

	  #map-canvas 
	  {
        margin: 0;
        padding: 0;
		width: 670px;
        height: 400px;
		//border: 1px solid #000;
      }
	  
	  #thelist
	  {
		padding: 5px;
		width: 650px;
	  }

	  .locationwrap
	  {
		  width: 270px;
		  height: 240px;
		  max-height: 240px;
		  overflow: hidden;
		  font-size: 14px;  
  		  font-family:"Gill Sans MT", "Gill Sans", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
		  padding-bottom: 15px;
		  float: left;
  		  display:table;
		  background: transparent url("/images/MapPinLarge.png") no-repeat scroll left top;
		  padding-left: 30px;
		  padding-right: 10px;
		  margin-left: 10px;
	  }
	  
	  .locationwrap .header
	  {
		  font-size: 15px;
		  font-family: "ff-dax-web-pro";
  		  font-style: normal;
  		  font-weight: 700;
		  color: #869dab;
	  }
	  
	  .locationwrap a
	  {
		text-decoration: none;
		color: #26a4de;
	  }
	  
	  .locationwrap .address1
	  {
		  color: #666;
		  margin-bottom: 5px;
	  }

#joinbox input[type=text],
#joinbox input[type=textbox],
#footerheader input[type=text],
#footerheader input[type=textbox] {
   // border: 5px solid white; 
   	border: none;
    -webkit-box-shadow: 
      inset 0 0 8px  rgba(0,0,0,0.1),
            0 0 16px rgba(0,0,0,0.1); 
    -moz-box-shadow: 
      inset 0 0 8px  rgba(0,0,0,0.1),
            0 0 16px rgba(0,0,0,0.1); 
    box-shadow: 
      inset 0 0 8px  rgba(0,0,0,0.1),
            0 0 16px rgba(0,0,0,0.1); 
    padding: 2px;
    background-color: rgba(255,255,255,0.9);
	
	font-size: 14px;
	font-family:"Gill Sans MT", "Gill Sans", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-style: italic;
	color: #666;
	
	background: rgba(255,255,255,0.9) url("/images/SearchGlass.png") no-repeat scroll left center;
	padding-left: 15px;
	
   // margin: 0 0 10px 0;
}

.articles form ul
{
	padding: 0px 0px;
	list-style: none;
	position: relative;
	display: block;
}

.articles form label
{
	font-family:"Gill Sans MT", "Gill Sans", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size: 14px;		
}

legend
{
	padding-top: 10px;	
}

.leftsidebar
{
	width: 22%;
	float: left;	
}

.leftsidebar ul
{
	list-style: none;
	position: relative;
	display: block;
}

.leftsidebar ul li
{

}

.leftsidebar ul li a
{
	color: #fff;	
//	height: 25px;
	background: #26a4de;
	font-size: 14px;
	padding-bottom: 10px;	
	padding-top: 10px;
	padding-left: 10px;
	display: block;
}

.leftsidebar ul li ul li
{
    //padding-left: 5px;	
}

.leftsidebar ul li ul li a
{
	color: rgb(131, 158, 169);	
	background: rgb(248, 248, 248);
	padding-top: 0px;
	font-size: 14px;
	padding-bottom: 0px;
}

.leftsidebar h1
{
	background: #26a4de;
	color: #fff;
	font-size: 16px;
	margin-bottom: 5px;
	padding: 4px;
}

.rightshoparea
{
	width: 75%;
	float: right;
}

.quickcart
{
	width: 262px;
	float: right;	
	//position: absolute;
//	top: 250px;
//	right: 20%;
	display: block;
}

.quickcart .header
{
	list-style: none;
	text-align: right;
	height: 25px;
	background: #26a4de;
	color: #FFFFFF;
	padding: 10px;
}

.quickcart .header a
{
	text-decoration: none;
	color: #FFFFFF;	
}

.quickcart .well
{
	position: absolute;
	width: 223px;
	display: none;
	//padding: 5px;
	border: thin solid #666;
}

.quickcart .well td
{
	font-size: 14px;	
	font-family: "Gill Sans MT", "Gill Sans", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
}

.row
{
	margin-left: 0px !important;	
}

.hero-unit
{
	margin-top: 15px;	
}

.singleproduct
{
	width: 250px;
	margin-bottom: 20px;
	margin-right: 30px;
	padding: 10px;
	float: left;
	height: 156px;
	
	background: #EEE;
	display: block;
}

.singleproduct img
{
	float:left;	
	margin-right: 5px;
	margin-top: 10px;
	margin-bottom: 20px;
	max-width: 80px;
	max-height: 140px;
}

.cat-header
{
	padding-bottom: 10px;	
	background: none repeat scroll 0% 0% rgb(238, 238, 238);	
	margin-bottom: 5px;
}

.cat-header .cat-desc
{
	margin-top: 10px;	
	font-family:"Gill Sans MT", "Gill Sans", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size: 16px;		
}

.cat-header .cat-desc img
{
	padding: 10px;	
	float:left;
}

.cat-header h2
{
	font-family: "ff-dax-web-pro";
  	font-style: normal;
  	font-weight: 700;
	font-size: 32px;
	color: #839EA9;	
	padding-top: 5px;
}
	
.sidenav
{
	display: block;
	float: left;
	width: 98%;
	//margin: 5px;
	padding: 5px;
	text-align: center;
}

.sidenav ul
{
	list-style: none outside none;
	position: relative;
	display: block;
	margin-left: 0px;

}

.sidenav ul li
{
	float: left;
//	margin-right: 4px;
	margin: auto;	
}

.sidenav ul li a
{
	color: #fff;	
//	height: 25px;
	background: #26a4de;
	font-size: 13px;
	padding-bottom: 4px;	
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 1px;
	margin-right: 1px;
	display: block;
	text-decoration: none;
	width: 190px;
}

.sidenav ul li a:hover
{
	background: #a3cde3;
}

.sidenav h1
{
	background: #26a4de;
	color: #fff;
	font-size: 16px;
	margin-bottom: 5px;
	padding: 4px;
}

.locations
{
	padding-top: 10px;	
}

ol
{
	list-style: inside decimal;
}

ol li
{
	text-indent: 25px;	
}

.span8 img
{
	float: left;	
	margin-right: 10px;
	margin-bottom: 10px;
}

.control-group
{
	clear: both;	
}

.creditcards {
	clear:both;
	text-align:center;
}

	.creditcards img {
		margin-bottom:10px;
		float:none;
		border:0 none;
	}
	
img.inlinecreditcards {
	float:right;
	border:0 none;
	margin-bottom:0;
	margin-top:-3px;
}


.sideimage {
	width:307px;
	margin-top:5px;
	margin-bottom:10px;
}

	.sideimage img {
		width:100%;
	}

	.sideimage p {
		text-align:center;
		font-size:80%;
		margin-bottom:0;
		line-height:1.2em;
	}

	.sideimage.left {
		float:left;
		margin-right:20px;
	}

	.sideimage.right {
		float:right;
		margin-left:20px;
	}
	
.intext-insetsidebar {
	width:327px;
	padding:5px 10px 0;
	margin-top:5px;
	margin-bottom:10px;
	float:right;
	margin-left:20px;
	background: #dfdfdf;
}

.fititle {
	font-variant:small-caps;
}


nav ul li a, nav ul li ul li a {
  padding-top: 10px;
}

#toplogo {
  padding-left: 10px;
}

#joinbox {
  margin-right: 4px;
  padding-right: 30px;
  padding-top: 20px;
  padding-bottom: 20px;
  width: 260px;
}

#bodyblock {
  margin-bottom: 20px;
}

#footerfooter {
  padding: 10px;
}

#footerfooter div:first-child {
  padding-top: 10px;
}

#bodyblock {
  margin-top: 0px;
  padding-top: 0px;
}

#sidebarblock {
  width: 275px;
  padding-right: 8px;
}

.lightbluebox {
  width: 265px;
}

.featuredimage img{
  padding-right: 5px;
  padding-bottom: 10px;
}

.article .articlebody {
  margin-top: 4px;
  padding-top: 10px;
}

.articlebody p:first-of-type {
  padding-top: 50px;
}

#tabs-0 div:first-of-type {
  padding-top:10px;
}

.latestnewstab {
  padding-top: 4px;
  
}

blockquote p:first-of-type {
  padding-top: 0px !important;
}

#disqus_thread {
  padding-left: 5px;
  padding-right: 10px;
}
