/*
Theme Name: Customer input Ltd 
Description: Modified from Digg 3 Column; Digg-like 3 column theme with two sidebars and a customizable header.
Version: 1.0.0
Author: David
Tags: custom-header, three-columns, fixed-width, rtl-language-support, left-sidebar, right-sidebar, sticky-post, translation-ready, custom-menu, custom-background, blog, bright, colorful
*/

body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body{
	font-family: Verdana, Arial, Helvetica, Georgia, Sans-Serif;
	font-size: 12px;
	text-align: center;
	vertical-align: top;
	background-color:#dcdac5;
	color: #000000;
}



/*
h1 { font-family: Arial, Helvetica, Georgia, Sans-Serif; font-size: 24px; }
h2 { font-family: Arial, Helvetica, Georgia, Sans-Serif; font-size: 12px; }
h3 { font-family: Arial, Helvetica, Georgia, Sans-Serif; font-size: 14px; }
h4 { font-family: Arial, Helvetica, Georgia, Sans-Serif; font-size: 12px; }
h5 { font-family: Arial, Helvetica, Georgia, Sans-Serif; font-size: 11px; }
h6 { font-family: Arial, Helvetica, Georgia, Sans-Serif; font-size: 10px; }
*/ 

h1 {padding:10px 0 6px 15px; margin-bottom:15px; font-size: 30px; line-height:1.2em; font-family: Georgia, Serif; color:#006699; text-decoration: none; font-weight: normal;}
h2 { margin-bottom:3px; font-size: 24px; font-family: Georgia, Serif; color:#006699; text-decoration: none; font-weight: normal; line-height:1.2em }
h3 { margin-top: 15px; margin-bottom: 5px; font-size: 16px; font-family: Georgia, Serif; color:#FF9900; text-decoration: none; font-weight: bold; }
p {margin-bottom: 10px; margin-top:0px; padding-top:0px; font-size: 12px; font-family: Verdana, Arial, sans-serif; color: #000000; text-decoration: none; font-weight: normal; line-height:1.4em;}

.hentry h1 { font-family: Arial, Helvetica, Sans-Serif; font-size: 24px; }
.hentry h2 { font-family: Arial, Helvetica, Sans-serif; font-size: 16px; }
.hentry h3 { font-family: Arial, Helvetica, Sans-Serif; font-size: 14px; }
.hentry h4 { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; }
.hentry h5 { font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; }
.hentry h6 { font-family: Arial, Helvetica, Sans-Serif; font-size: 10px; }




h2 a {text-decoration:none; color:#03f;}
h2 a:hover {text-decoration:underline;}

a{
	text-decoration: none;
	color: #105cb6;
}

a:hover{ text-decoration: none; }

a img{ border: 0; }

abbr, acronym{ border: 0; }

address, dl, p{ padding: 10px 0 0; }

/*blockquote{
	margin: 10px 10px 0;
	background: #fffada url(images/bg_blockquote.gif) no-repeat 5px 7px;
	color: #736926;
}
*/
blockquote p{
	padding: 10px 10px 10px 20px;
}

blockquote blockquote{
	margin: 10px 20px;
	background: #fff;
	color: #333;
}

blockquote blockquote p{ padding: 10px; }

.dropquote {font-size:xx-large; font-weight:bold; line-height:0.5; position:relative;
top:5px; margin-right:5px; color:#FF9900; font-family:"Times New Roman", Times, serif;}
.dropquoteclose {font-size:x-large; font-weight:bold; line-height:0.5; position:relative;
top:5px; color:#FF9900; font-family:"Times New Roman", Times, serif;}
blockquote { font-size: 11px; font-family: Verdana, Arial, sans-serif; color: #000000; text-decoration: none; font-weight: normal; }
blockquote.large { font-size: 12px; font-family: Verdana, Arial, sans-serif; color: #000000; text-decoration: none; font-weight: normal; font-style:italic; }

.indent30 {margin-left: 30px;}

code{
	background: #f9f9f9;
}

dt{
	font-weight: bold;
}

dd{
	padding: 0 0 5px 15px;
}

hr{
	clear: both;
	margin: 15px 0 5px;
	width: 100%;
	border: 0;
	height: 1px;
	text-align: left;
	background: url(images/bg_comment_bottom.gif) no-repeat;
}

hr.diamonds {background: url(images/3diamonds.gif) no-repeat; background-position:center; border:0; text-align:center; height: 13px; padding:0; margin: 10px 0 15px 0; clear:both;}

small{
	font-size: 12px; font-family: Verdana, Arial, sans-serif; font-style:italic; margin-bottom:10px;
}

input, textarea{
	font-family: Arial, Helvetica, Georgia, sans-serif;
	font-size: 12px;
	padding: 2px;
}

input#author, input#email, input#url, textarea#comment{
	border: 1px solid #cbb945;
	background-color: #fffadb;
	padding: 3px;
}

input#author, input#email, input#url{
	margin: 0 5px 0 0;
}

#container, #header, #menu, #menu ul li, #menu ul li a, #pagetitle, h1, #syndication, .pagewrapper, #page, .wrapper, .narrowcolumnwrapper, .narrowcolumn, .content, .post, .entry, .browse, .sidebar{
	text-align: left;
	vertical-align: top;
}

body {
    text-align:center;
	background-color:#dcdac5 ;
	padding:0
}

#container{
	margin: 0 auto;
    width: 980px;
    text-align:left;
	padding: 0;
	background-color:#FFF;
}

#header{
	margin: 0px;
	background:#FFFFFF url('/images/header_bg_greyline.jpg') no-repeat;
	background-position: right 0;
	padding: 10px 0px 0px 10px;
	position:relative;
}
#headerlogo { padding: 20px 0px 0px 0px; float:left; position:relative; }
#headerfloatclear {
	margin: 0; 
	padding: 0;
	overflow: hidden;
	width: 100%;
}
#header-box{

	position: absolute;
	top: 40px;
	left: 0;
	z-index: 10;
}
#header-image{
	margin: 0 0 10px;
	position: absolute;
	z-index: -2;
}
#header-overlay{
	position: absolute;
	width: 904px;
	height: 160px;
	z-index: -1;
}
#pagetitle, #syndication, #searchbox {
	z-index: 3;
}
/* NEW STRUCTURE COLUMNS
--------------------
*/

#leftcol{
 width:182px; 
 min-height:200px;
 float:left; 
 position:relative; 
 background-color:#ece4d7; 
 margin: 0px 2px 0px 0px;
 padding: 0px 0px 0px 0px;
 }
 
#leftcentercols{
 width:796px; 
 float:left; 
 position:relative; 
  }
 
#rightcol{
 width:184px; 
 float:right; 
 position:relative; 
 background-color:#FFFFFF;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 }
 
#maincol{
 background-color:#FFFFFF;  
 float: right; 
  position: relative; 
 width:610px; 
 margin: 0px 2px 0px 0px;
 padding: 0px 0px 0px 0px;
 }

#maincolnoleft{
 background-color:#ffffff;  
 float: left; 
 position: relative; 
 width:792px;
 margin: 0px 2px 0px 0px;
 padding: 0px 0px 0px 0px;
 }

#journalmaincol{
 background-color:#ffffff;  
 float: left; 
 position: relative; 
 width:792px;
 margin: 0px 2px 0px 0px;
 padding: 0px 0px 0px 0px;
 }

/* ******************************************************************** */ 
/* Clearfix: http://csscreator.com/attributes/containedfloat.php        */
/* ******************************************************************** */
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block; background-color:#FFFFFF;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

 
/* ******************************************************************** */ 
/*                      printer styles                                  */ 
/* ******************************************************************** */ 
     
 @media print{ 
/*hide the divs when printing*/ 
#leftcol, #menu, #rightcol, #searchbox { display:none;}
#leftcentercols{ width:auto; float:none; margin:0; padding:0;}
#maincol, #maincolnoleft, #journalmaincol {width:auto; float:none;  margin:0; padding:0; }
#content { width:auto; float:none; margin:0; padding:0; display:block;}
#header {width:auto; width:100%;}
#footer {display:block; width:100%;}
#breadcrumbs {display:none;}
#container {width:100%; float:none; margin:0; padding:0;}
#wrapper {float:none; margin:0; padding:0;}
body{}

}

/* Menu
---------------------------
*/
#menu ul {
	list-style-type:none; margin: 20px 0px 0px 0px; padding: 0 0 10px 0; line-height:1.4; font-size: 14px; font-family: Tahoma, Arial, Helvetica, sans-serif;  font-weight:normal;  
}
#menu ul li {
	display:inline; 
}
#menu ul li a {
	text-decoration:none; color: #ff9933; padding: 0px 20px 0px 0px;
}
#menu .children .children,
#menu .sub-menu .sub-menu {
	margin-left: 10px;
}
#menu ul ul {
	display: none;
	position: absolute;
	top: 40px;
	left: 0;
	float: left;
	z-index: 99999;
}
#menu ul ul li {
	min-width: 101px;
}
#menu ul ul a {
	background: #fff;
	width: 101px;
}
#menu ul li:hover > ul {
	display: block;
}
/* you-are-here styles */
#menu ul li a:hover,
#menu ul li:hover > a,
#menu ul li.current-page-item > a,
#menu ul li.current-page-parent > a,
#menu ul li.current-page-ancestor > a,
#menu ul li.current-category-ancestor > a,
#menu ul li.current-cat > a,
#menu ul li.current-menu-ancestor > a,
#menu ul li.current-menu-item > a,
#menu ul li.current-menu-parent a {
	text-decoration: underline;
}

#menu ul li.menu-item-191 {float:right}
#menu ul li.menu-item-194 {float:right}

#pagetitle{
	clear: both;
	width: 904px;
	height: 155px;
}

#pagetitle h1{
	padding: 36px 28px 0;
	font-size: 24px;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #fff;
}

#pagetitle h1 a{
	text-decoration: none;
	color: #fff;
}

#syndication{
	padding: 20px 5px 5px 13px;
	color: #999;
}

#syndication a{ color: #666; }
#syndication img{float:left; padding: 0px 3px 10px 0px;
}
#syndication a.feed{
}

#searchbox{
	float: right;
	padding: 10px 5px 0 0;
}

#searchbox input#s{
	border: 1px solid #ddd;
	padding: 3px;
	background: #fff;
}

#searchbox input#searchsubmit{ height: 24px; }

/*  DIGG 3 CONTENT WRAPPERS 
--------------------------------------------
 .pagewrapper{
	margin: 0 0 10px;
	float: left;
	width: 904px;
	background: #fff url(images/bg_page_bottom.gif) no-repeat left bottom;
	color: #333;
}

#page{
	float: left;
	padding: 0 5px 5px;
	background: url(images/bg_page_top.gif) no-repeat;
}


.wrapper{ /* This wrapper class appears only on Page and Single Post pages.
	float: left;
	width: 500px;
}



.narrowcolumnwrapper{
	margin: 5px 0 0;
	float: left;
	width: 500px;
	background: #fff url(images/bg_narrowcol.gif) repeat-y;
}

.narrowcolumn{
	float: left;
	width: 500px;
	background: url(images/bg_narrowcol_bottom.gif) no-repeat left bottom;
}




.content{
	float: left;
	width: 600px;
	background-color:#99FF66;
	overflow: hidden;
}
*/ 

#breadcrumbs  { margin: 0; padding: 5px 0 5px 0; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: normal; }
#breadcrumbs a {color: #000000; }

/* ----- CUSTOM HEADERS ------ */

.content {padding: 0 0 0 0; margin: 0 0 0 0; font-size: 12px; font-family: Verdana, Arial, sans-serif; color: #000000; font-weight: normal;}

.homegrayboxbg {background: url(images/bg-grey-grad.png) repeat-x left bottom; padding:0px 0px 0px 10px; margin: 0px; position: relative; left: -10px; width:622px; border-bottom:1px solid #999; }
.clearboth {clear: both;}


.homecontent {margin-left:10px; border-right:1px solid #999; width: 622px; float:left; }
/* -- maincolnoleft start -- */

.homecontent H1 {padding:10px 0 6px; margin-bottom:0px; font-size: 30px; line-height:1.2em; font-family: Georgia, Serif; color:#006699; text-decoration: none; font-weight: normal;}
.homecontent H2.subtitle {font-family: Georgia, Serif; font-size: 24px; line-height:1.2; margin: 0px 0px 15px 0px; color:#000000; font-weight:normal;}
.homecontent H3 {margin-top:0px; }
.homecontent h2 { margin-bottom:5px; font-size: 18px; font-family: Georgia, Serif; color:#006699; text-decoration: none; font-weight: normal; line-height:1.2em }
.homecontent h2 a{text-decoration:none; color:#03F;}

.homejournal {width:326px; background-color:#FFFFFF; position:absolute; z-index:10; left:633px; padding:0px 8px 8px 13px; margin-top:10px; }

.homejournal {width:326px; background-color:#FFFFFF; position:absolute; z-index:10; left:633px; padding:0px 8px 8px 13px; margin-top:10px;}
.homejournal h2 {text-transform:uppercase; font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size:14px; color:#FF9933; padding: 5px 5px 5px 0px; margin-bottom:10px; font-weight:normal; border-bottom:1px solid #666;}

.featuredbox {}
.featuredbox H3 {font-family: Arial, Helvetica, Sans-Serif; font-size: 16px; margin:0; padding:0; font-weight:bold;}
.featuredbox H3 a {text-decoration:none; color:#105cb6;}
.featuredbox H3 a:hover{text-decoration:underline;}
.featuredbox img.journalthumb { float:left; padding: 0px 0px 10px 0px; margin:10px 0px 10px 0px; }

.recentbox {margin: 0px; padding: 0px;}
.recentbox H3 {font-family: Arial, Helvetica, Sans-serif; font-size: 14px; margin:0; padding:0; font-weight:normal;}
.recentbox H3 a {text-decoration:none; color:#105cb6;}
.recentbox H3 a:hover{text-decoration:underline;}
.recentbox p {margin: 0px; padding:0px}

#maincolnoleft a:hover{text-decoration:underline;}

/* -- maincolnoleft end -- */

.homeheaderlink {font-family: Arial, Arial, Helvetica, sans-serif; font-size: 15px; font-weight:bold; position:absolute; left:370px;}
.homeheaderlink a {font-family: Arial, Arial, Helvetica, sans-serif; font-size: 14px; color:#105cb6;}
.homeheaderlink a:hover {text-decoration:underline;}





#maincolnoleft p {font-family: Verdana, Arial, sans-serif; font-size:12px; margin: 0px 0px 8px 0px; padding:0; text-decoration: none; font-weight: normal; line-height:1.4em;}




#pressbox {margin: 0px; padding: 0px 10px 10px 0px;}

#experienceheader {
	width: 610px; height:160px; background:url('/images/header_clouds610x160.jpg'); text-align:left; position: relative; left: -15px; margin:0px 0px 10px 0px;
}
#experienceheader H1 {
	padding-left: 15px; font-family: Georgia, Serif; font-size: 32px; color: #ffffff; text-decoration: none; font-weight: normal; line-height: 1.1; position: absolute; top: 10%; 
}

#journalleftcol{
 width:182px; 
 min-height:200px;
 float:left; 
 position:relative; 
 background-color:#ece4d7; 
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 }


#journallogo {padding: 0px 5px 15px 8px; }
#journaltitle p {font-family: Georgia, Serif; font-size: 16px; color:#666; text-decoration: none; font-weight: normal; line-height: 1.1;  padding: 5px 5px 15px 10px; margin-top:-15px;}


#journalfeatured {
	background-color:#ffffff; text-align:left; margin:0px 0px 15px 10px; padding: 0px 0px 5px 0px;  float:left; width:590px;
}

#featuredtitle {padding: 0px 0px 3px 0px; font-weight:normal; margin: 0px 0px 15px 0px; border-bottom:1px solid #006699; text-transform:uppercase; font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size:14px; color:#036; }


#journalfeatured div.post{
	margin: 0px; padding:0px 0px 5px 0px; border-bottom:1px solid #006699;
	background-color:#FFFFFF;
}

img.journalfeaturedthumb { float:left; padding: 0px 0px 0px 0px; margin: 0px 15px 10px 0px;}
#journalfeaturedcontent {padding-left:165px}
#journalfeatured H2 {
	font-family: Georgia, Serif; font-size: 24px; color:#333333; text-decoration: none; font-weight: normal; line-height: 1.1;  padding: 0px 0px 3px 0px; margin: 0px 0px 0px 0px; clear:none;
}
#journalfeatured H2 a {
	text-decoration:none; color:#333333;
}
#journalfeatured .postinfo {padding: 0; margin:0px 0px 5px 0px;}
#journalfeatured p {color: #000000; padding: 0px 0px 5px 0px; margin: 0px;}
#journalfeatured p a {color: #000000; padding: 0px; margin: 0px;}
#journalfeatured a:hover {text-decoration:underline;}

#latestarticlesbox {width:460px; }
#latestarticlestitle {margin:0px 0px 10px 15px; font-weight:normal; border-bottom:1px solid #666;}
#latestarticlestitle h2 {margin: 5px 5px 5px 0px; padding:0px; text-transform:uppercase; font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size:14px; color:#FF9933; }

#latestblogsbox {float: right; width:300px; min-height:300px; background-color:#FFF; margin: 0px 10px 20px 40px;}
#latestblogsbox ul {
	list-style-type: disc;
	list-style-image: url('images/bullet-gray-circle.png');
	list-style-position: outside;
	padding: 0; margin: 0;
	margin-left:20px;

}
#latestblogsbox ul li {margin-bottom:7px; padding:0;}

#latestblogstitle {margin:0px 0px 10px 0px; font-weight:normal; border-bottom:1px solid #666;}
#latestblogstitle h2 {margin: 5px 5px 5px 0px; padding:0px; text-transform:uppercase; font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size:14px; color:#FF9933; }

.latestblogsentry {width:100%; clear:both; margin-bottom: 15px;}

h2.latestblogs{ font-family: Arial, Helvetica, Sans-serif; font-size: 14px; margin:0; padding:0;}

img.lastblogsthumb { float:right; padding: 0px 0px 00px 0px; margin-bottom:10px; clear:right; }

/* ----- CUSTOM HEADERS END ---- */




.post, .page.hentry {
	padding: 0px 16px 15px 15px;
	line-height: 18px;
}

.press, .news {
	padding: 0px 16px 10px 15px;
	line-height: 18px;
}

.articlelist {padding-left: 15px;}

/*.post h1{
	padding: 10px 0 6px;
	font-size: 24px;
	font-weight: bold;
	line-height: 27px;
	text-decoration:none;
} */

/*
.post p {margin-bottom: 10px; font-size: 12px; font-family: Verdana, Arial, sans-serif; color: #000000; text-decoration: none; font-weight: normal; line-height:1.4;}
.post h1{padding:10px 0 6px; margin-bottom:15px; font-size: 30px; line-height:1.2em; font-family: Georgia, Serif; color:#006699; text-decoration: none; font-weight: normal;} 

.post h1 a{
	text-decoration: none;
}
	
/*.post h2{
	padding: 0 0 2px;
	font-size: 16px;
	font-weight: bold;
	line-height: 27px;
}*/


.pagestyle h2.subtitle {font-family: Georgia, Serif; font-size: 24px; line-height:1.2; margin: 0px 0px 15px 0px; color:#000000; font-weight:normal;}
.pagestyle p {margin-bottom: 10px; margin-top:0px; padding-top:0px; font-size: 12px; font-family: Verdana, Arial, sans-serif; color: #000000; text-decoration: none; font-weight: normal; line-height:1.4em;}
.pagestyle a:hover{text-decoration:underline;}
.pagestyle h1 {padding:10px 0 6px; margin-bottom:10px; font-size: 30px; line-height:1.2em; font-family: Georgia, Serif; color:#006699; text-decoration: none; font-weight: normal;}
.pagestyle h2 { margin-bottom:5px; font-size: 24px; font-family: Georgia, Serif; color:#006699; text-decoration: none; font-weight: normal; line-height:1.2em }
.pagestyle h3 { margin-top: 15px; margin-bottom: 5px; font-size: 18px; font-family: Georgia, Serif; color:#F60; text-decoration: none; font-weight: normal; }
.pagestyle h4 { margin-top: 15px; margin-bottom: 5px; font-size: 14px; font-family: Georgia, Serif; color:#333; text-decoration: none; font-weight: bold; }
.pagestyle h2 a{ text-decoration: none; color: #105cb6; border-bottom: 1px solid #75abea;}
.pagestyle ul li{padding-bottom:5px;}

.articlestyle p {margin-bottom: 10px; margin-top:0px; padding-top:0px; font-size: 12px; font-family: Verdana, Arial, sans-serif; color: #000000; text-decoration: none; font-weight: normal; line-height:1.5em;}
.articlestyle h1 {padding:10px 0 6px; margin-bottom:3px; font-size: 30px; line-height:1.2em; font-family: Georgia, Serif; color:#006699; text-decoration: none; font-weight: normal;}
.articlestyle h2 { margin-bottom:5px; font-size: 24px; font-family: Georgia, Serif; color:#006699; text-decoration: none; font-weight: normal; line-height:1.2em }
.articlestyle h3 { margin-top: 15px; margin-bottom: 5px; font-size: 18px; font-family: Georgia, Serif; color:#F60; text-decoration: none; font-weight: normal; }
.articlestyle h4 { margin-top: 15px; margin-bottom: 5px; font-size: 14px; font-family: Georgia, Serif; color:#000000; text-decoration: none; font-weight: bold; }
.articlestyle ul li{padding-bottom:5px;}

h2.presslist {font-size:14px;}

.pressstyle h1 {padding:10px 0 6px; margin-bottom:8px; font-size: 16px; font-family: Verdana, Arial, sans-serif; line-height:1.2em; color:#000000; text-decoration: none; font-weight: bold;}
.pressstyle h2 {margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; font-size: 14px; font-family: Verdana, Arial, sans-serif; color:#000000; text-decoration: none; font-weight: bold; line-height:1.2em; }
.pressstyle h3 {margin:0px 0px 3px 0px; padding:0px 0px 0px 0px; font-size: 12px; font-family: Verdana, Arial, sans-serif; color:#000000; text-decoration: none; font-weight: bold; line-height:1.2em;  }
.pressstyle p {margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; font-size: 12px; font-family: Verdana, Arial, sans-serif; color: #000000; text-decoration: none; font-weight: normal;line-height:1.2em; }

.grayboxbg {background: url(images/bg-grey-grad.png) repeat-x left bottom; padding:0px 0px 0px 0px; margin: 0px 0px 10px 0px; border-bottom:1px solid #999; position:relative; }
.grayboxbg h3 { margin:0px 8px 5px 8px; font-size: 18px; font-family: Georgia, Serif; color:#666; text-decoration: none; font-weight: normal; line-height:1.2em }
.grayboxbg h3 a {text-decoration:none; color:#03F;}
.grayboxbg h3 a:hover{text-decoration:underline;}
.grayboxbg p {padding:0px; margin-left:8px; margin-right:8px; margin-bottom:5px;}
.grayboxbg a:hover {text-decoration:underline;}
.grayboxbg ul li{padding-bottom:0px;}

.articlestyle .postinfo{
	font-size: 11px;
	color: #999;
	padding: 0;
	margin: 0px 5px 10px 0px;
}

.sticky h2 a {
color: white;
background: #105cb6;
padding: 10px;
display: block;
margin: 5px 0;
}


.search h1{padding:10px 0 6px 0px; margin-left:15px; margin-bottom:15px; font-size: 30px; line-height:1.2em; font-family: Georgia, Serif; color:#006699; text-decoration: none; font-weight: normal;} 
.search h2{padding:10px 0 6px 0px; margin-left:15px; margin-bottom:15px;}

/*
.post img{
	padding: 4px; 
}

.post img.alignleft{
	float: left;
	margin: 5px 10px 0 0;
}
*/
.post img.alignright{
	float: right;
	margin: 5px 0 0 10px;
}

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

.alignright {
	float: right;
}

.alignleft {
	float: left;
}

.post img.wp-smiley{
	padding: 0;
	border: 0;
	background: none;
}

/* MAX-WIDTH for the content area- removed
.entry{
	max-width:610px;
}
*/
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6{
	padding: 9px 0 0;
}
.entry p {padding-left:0px; padding-top:0px;} 
.entry h1{
	font-size: 20px;
	line-height: 30px;
}
/*
.entry h2{ line-height:18px; }
.entry h3{ font-size: 14px; }
.entry h4{ font-size: 12px; }
.entry h5{ font-size: 11px; }
.entry h6{ font-size: 10px; }
*/

.attachment .entry .image { text-align: center; }
.attachment .navigation { padding: 10px 0px 0px 0px; overflow: hidden; }

#twitter_tweetbutton {
	padding-top: 10px;
}

.postinfo{
	font-size: 11px;
	color: #999;
	padding: 0;
	margin: 0px 5px 5px 0px;
}

.pressdate {
	font-size: 11px;
	color: #000;
	padding: 0;
	margin: 0px 5px 0px 0px;
}

.postinfo a{
	color: #578cca;
}

.postdate{ color:#808080 /* #a12a2a; */ }
img.journalthumb { float:left; padding: 0px 10px 10px 0px; margin-bottom:10px; }


.browse{
	border-top: 1px solid #bdbdbd;
	padding: 15px 15px 15px 15px;
	line-height: 18px;
	overflow:hidden;
	clear:both;
	width:90%;
	margin:0 auto;
}
.previous {float:left; position:relative; width:45%;}
.next {float:right; position:relative; width:45%; text-align:right;}

<!-- --------------------------------------------------- -->

.sidebar, .obar{

}

.obar{

}

.obar ul{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 13px; font-family: Arial, sans-serif; line-height:1.2em; letter-spacing:-1px; list-style-type: none;}
.obar ul li{padding: 0px 0px 0px 0px; list-style-type: none; background-color:#d5cfc4;}
.obar ul li a{text-decoration:none; color:#000000; display:block; padding: 5px 0px 5px 10px;}
.obar ul li h2{font-weight:bold; font-size: 13px; font-family: Arial, sans-serif; line-height:1.2em; list-style-type: none; margin:0px 5px 5px 0px; padding-top:5px; letter-spacing:0px;}

.obar ul ul li{background-image: url('/images/bullet-gray-arrow.png'); background-repeat: no-repeat; background-position: 13px 0.6em; padding-left: 0px; border-bottom: 1px solid #999999; border-top: 1px solid #999999; background-color:#ece4d7; margin-top:-1px;}

.obar ul ul ul{ padding: 0px 0px 0px 0px; }

.obar ul ul ul li{padding: 0px;	background: url(/images/bullet-gray-arrow.png) no-repeat 0px 8px; background-position: 24px 0.6em;	border-bottom: 0px; border-top: 0px;  background-color:#EBEBEB; margin-top:-1px;}




.obar ul ul li a {text-decoration:none; color:#000000; display:block; padding: 5px 0px 5px; padding-left: 1.8em;}
.obar ul ul li a:hover {background-image: url('/images/bullet-gray-arrow.png'); background-repeat: no-repeat; background-position: 13px 0.6em; background-color:#d5cfc4; display:block;}
.obar ul ul li:hover {background-color:#d5cfc4;}
.obar ul ul ul li a {text-decoration:none; color:#000000; display:block; padding-left:34px}
.obar ul ul ul li a:hover {background: url(/images/bullet-gray-arrow.png) no-repeat 0px 8px; background-position: 24px 0.6em; background-color:#d3d3d3; display:block;} 
.obar ul ul ul li:hover {background-color:#CC6;}




/* current locations styles */
.obar ul ul li.current_page_item > a,
/* .obar ul ul li.current_page_parent > a, */
/* .obar ul ul li.current_page_ancestor > a, */
.obar ul ul li.current-cat > a,
.obar ul ul li.current-menu-ancestor > a,
.obar ul ul li.current-menu-item > a,
.obar ul ul li.current-menu-parent a {
	background-color:#d5cfc4; text-decoration: underline; font-weight: bold; letter-spacing:-0.5px; padding-bottom:8px;
}

/* current locations styles */
.obar ul ul li.current_page_item > ,
/* .obar ul ul li.current_page_parent > a, */
/* .obar ul ul li.current_page_ancestor > a, */
.obar ul ul li.current-cat > ,
.obar ul ul li.current-menu-ancestor > ,
.obar ul ul li.current-menu-item > ,
.obar ul ul li.current-menu-parent  {
	background-color:#d5cfc4; text-decoration: underline; font-weight: bold;
}
.obar ul ul li.current_page_item > a {background: url(/images/bullet-gray-arrow.png) no-repeat 0px 8px; background-position: 13px 0.6em; background-color:#d5cfc4;; display:block;}
.obar ul ul li.current-cat > a {background: url(/images/bullet-gray-arrow.png) no-repeat 0px 8px; background-position: 13px 0.6em; background-color:#d5cfc4;; display:block;}

.obar ul ul ul li.current_page_item > a {background: url(/images/bullet-gray-arrow.png) no-repeat 0px 8px; background-position: 24px 0.6em; background-color:#EBEBEB; display:block;}
.obar ul ul ul li.current-cat > a {background: url(/images/bullet-gray-arrow.png) no-repeat 0px 8px; background-position: 24px 0.6em; background-color:#EBEBEB; display:block;}

.obar ul ul li.current_page_ancestor > a {background: url(/images/bullet-gray-arrow.png) no-repeat 0px 8px; background-position: 13px 0.6em; background-color:#d5cfc4;; display:block;}


/*
.sidebar ul li.widget_search, .obar ul li{
	padding: 15px 16px;
}
*/





/*------------ SIDEBARS ------------ */


.sidebar ul{
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 12px; font-family: Arial, sans-serif; line-height:1.2em; list-style-type: none;
}

.sidebar ul li{
	padding: 0px 0px 0px 5px; list-style-type: none;
}

.sidebar ul li.widget_search{
	padding: 15px 16px;
}

.sidebar ul li h2{ list-style-type: none; margin:0px 5px 10px 0px; padding-top:5px; font-size: 14px; font-family: Arial, sans-serif; color: #ff9900; text-decoration: none; font-weight: bold; }

.sidebar ul ul li{
/*
	margin: 0;
	padding: 6px 0 3px;
	background: none;
*/
	background-image: url('/images/bulletred.png'); background-repeat: no-repeat; background-position: 10px 0.6em; padding-left: 1.5em; padding-top:5px; padding-bottom:5px; padding-right:10px; margin-left:-3px;

}

.sidebar ul ul ul{ padding: 3px 0 0; }

.sidebar ul ul ul li{
	padding: 6px 0px 3px 15px;
	background: url(images/bg_arrow_right.gif) no-repeat 0px 8px;
}

.sidebar ul ul ul ul li{
	background: url(images/bg_arrow_right_2.gif) no-repeat 0px 8px;
}

.sidebar ul li select {
	width:100%;
}

/* -------------- NEWSLETTER WIDGET ----------- */

.widget_newsletterwidget {min-height:158px; background-color:#c8caef; border-bottom:2px solid #3366cc; margin-bottom:15px;}
.widget_newsletterwidget h2.widgettitle {font-size:14px; font-family: Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; font-weight:bold; padding:5px 0px 5px 0px;}
.widget_newsletterwidget p {font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; font-weight:normal; margin-bottom:5px; padding:0px 5px 0px 5px;}
.newsletter-widget {text-align:right; padding: 0px 10px 5px 0px;}
.newsletter-widget input[type=text] {width:150px;}

.widget_mailchimpsf_widget {min-height:158px; background-color:#c8caef; border-bottom:2px solid #3366cc; margin-bottom:15px;}
.widget_mailchimpsf_widget h2.widgettitle {font-size:14px; font-family: Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; font-weight:bold; padding:5px 0px 0px 0px;}
#mc_subheader {font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; font-weight:normal; margin-bottom:5px; padding:0px 5px 0px 5px;}
.mc_form_inside {padding-left:5px; }
.mc_form_inside input[type=email] {width:150px;}
.mc_signup_submit {text-align:right; margin-right:20px;}

/*------------ SIDEBARS END ------------ */

.widget_tag_cloud {padding:0px 5px 0px 5px}

.widget_tag_cloud div, .wp_widget_tag_cloud div {
	word-wrap: break-word;
}

.widget_tag_cloud a, .wp_widget_tag_cloud a {
	line-height: 100%;
}

/* COMMENTS TEMPLATE */

.post h2.commentstitle {font-family: Georgia, Serif; font-size: 30px; color:#333; text-decoration: none; font-weight: normal;}
.post h3#comments, .post h3#respondtitle{
	line-height: 27px;
	color: #e45b00;
}

.post h3#respondtitle{
	color: #333;
}

ol.commentlist{
	margin: 0 0 11px;
	padding:0;
	list-style: none;
}

ol.commentlist li>div {
	padding: 13px 0;
	background: url(images/bg_comment_bottom.gif) no-repeat left bottom;
}

ol.commentlist li{
	list-style: none;
}

ol.commentlist li .commentmetadata{
	font-size: 12px;
	color: #000000;
}
/*
ol.commentlist li .commentmetadata a.url{
	color:#036;
}
*/
div.navigation {
padding-bottom: 3em;
}

form#commentform small{
	font-size: 11px;
}
#respond label {
	clear: right;
	font-size: 11px;
}
#respond input[type="text"] {
	float: left;
	margin-right: 6px;
}
#respond p {
	line-height: 1.5em;
}
#respond .comment-form-comment label,
#respond .form-allowed-tags {
	display: none;
}
#respond .required {
	font-size: 10px;
	margin-left: 5px;
	color: #ff4b33;
	font-weight: bold;
}
#respond .subscribe-label {
	font-size: 12px;
}
#respond .comment-notes {
	font-size: 11px;
}
#respond textarea {
	width: 300px;
}

#footer{
    width: 100%;
	text-align:center; 
	padding: 10px 0 20px 0;
	margin:50px 0px 0px 0px;
	overflow: auto; 
	background-color:#FFFFFF;
	clear:both;
	border-top: 1px solid #ccc;

}
#footer p {font-size: 10px; font-family: Verdana, Arial, sans-serif; color: #000000; text-decoration: none; font-weight: normal;}
 
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	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;
}

div.avatar {
	float: left;
	padding: 3px 5px 0px 0px;
	margin: 0;
}
.comment {font-family: Arial, Helvetica, Sans-Serif; font-size:12px; color:#000000; line-height:1.2em;}
.comment-author { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; margin:0; padding:0; display:block; }
.comment-author a.url { color:#036; }
.commentdate {display:block; margin:0; padding:0;}
.commentdate a {color:#333;}
.commentextpadding {padding-left:54px;}

.fn {font-weight:bold; color:#000000;}
.commenttext p {font-family: Arial, Helvetica, Sans-Serif; font-size:13px; color:#000000; padding-bottom:0px; margin-bottom:0px; }

.comment object,
.comment embed {
	margin: 1em 0;
}
.reply {margin-top:5px;}
div.centerimage { width: 350px; padding: 0px 0px 0px 0px; margin-right: auto; margin-left: auto; margin-top: 10px; margin-bottom: 10px; text-align: center;}
div.centerimagecaption { padding: 2px; font-size: 10px; font-family: Verdana, Arial, sans-serif; font-weight: bold; color: #000000; text-align: left; }


.contentquoteright {margin: 0px 0px 3px 20px; float:right; width:175px; font-size: 18px; font-family: Trebuchet MS, Verdana, Arial, sans-serif; color: #FF9900; text-decoration: none; font-weight: bold; line-height:1.3em;}

.notebox {margin: 0 0 10px 0px; padding:5px 5px 5px 20px; border-left: 1px solid #999999; background-color:#EBEBEB;}
.notebox h2, .methods h3, .methods h4 {margin-bottom: 10px; margin-top:0px; padding-top:0px; font-size: 12px; font-family: Verdana, Arial, sans-serif; color: #000000; text-decoration: none; font-weight:bold; line-height:1.5em;}
.notebox p {font-size: 11px;}

#twitterFollow {margin:10px 0px 10px 5px; padding:0}
.twitter-follow-button {max-width:150px; }

/* SITEMAP STYLE */

#sitemap {margin: 0px; padding:0px 0px 10px 0px; font-size: 11px; font-family: Verdana, Arial, sans-serif; color: #000000; text-decoration: none; font-weight: normal; line-height:1.4em; text-align:center; margin: 0 auto; overflow: auto; vertical-align: top; }
#sitemap .column {display:inline-block; text-align:left; vertical-align: top; margin-left:20px; margin-right:20px;}

#sitemap .header{ margin:10px 0px 0px 0px; padding:0; font-size: 14px; color:#999; text-decoration: none; font-weight: normal; line-height:1.2em; display:block; }
#sitemap ul { margin:0px 0px 0px 0px; padding:0px; list-style-type: none; }
#sitemap ul li { margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; list-style-type: none; font-size: 12px; font-weight:bold; }
#sitemap ul ul {margin:3px 0px 0px 0px; padding:0;  }
#sitemap ul ul li { margin:0px; padding:0px 5px 0px 1.6em; list-style-type: none; font-size: 10px; font-weight:bold; background-image: url('/images/bulletgrey.png'); background-repeat: no-repeat; background-position: 10px 0.6em;   }
#sitemap ul ul ul { margin:0;}
#sitemap ul ul ul li { margin:0; padding:0px 5px 0px 1.6em;  background-image: url('/images/bulletgrey.png'); background-repeat: no-repeat; background-position: 10px 0.6em;  margin-left:-3px; font-size: 10px; font-weight:normal; }
#sitemap a {color:#06528A;}
#sitemap a:hover {text-decoration:underline;}


p.largerp {margin-bottom: 10px; margin-top:0px; padding-top:0px; font-size: 14px; font-family: Verdana, Arial, sans-serif; color: #000000; text-decoration: none; font-weight: normal; line-height:1.4em;}

.authbio {margin: 0 auto; overflow: auto; border-top: 1px solid #999999; border-bottom: 1px solid #999999; margin-top:20px; margin-bottom:10px}
.authbio .authtitle {display:block; font-family: Verdana, Arial, sans-serif;; font-size:12px; font-weight:bold; margin-bottom:5px; color:#666;}
.authbio .avatar {margin:0px 0px 10px 0px;}
.authbio p{margin:0px 0px 5px 0px; font-size: 11px; font-family: Verdana, Arial, sans-serif; color: #000000; text-decoration: none; font-weight: normal; line-height:1.5em;}
.authbio p.contacts {margin-bottom:10px}