.introtxt {
	font-size: 12px;
	color: #0262B6;
}

body {
	background-color: #fff;
	color: #000;
	font-size: 12px;
	font-family: Arial;
	margin: 0px 0px 0px 0px;
	}
	
a, a:visited{
	color: #444;
	text-decoration: none;
	border: none; 
	}
	
a:hover{
	color: #000;
	border: none;
	text-decoration: underline;
	}
	
img {
	border: none;
	}

#container { 
	text-align: left; 
	border: 10px solid #fff;
	}
	
#header { 
	background: #455A79;
	width: 779px;
	height: 135px;
	background-image: url(http://businesscommunicationblog.com/newsletters/wp-content/themes/newsletter/images/mainheader.jpg);
	}
	
#header h1 { 
font-size:30px;
font-family: Arial, sans-serif;
color: #ffffff;
text-decoration:none;
font-weight:400;
padding-left:10px;
padding-top:0px;
margin:0 auto;
}

.Headerdescription {
font-size:20px;
font-family: Arial, sans-serif;
text-decoration:none;
font-weight:400;
color:#FFF;
padding-left:10px;
padding-top:5px;
background:transparent;
margin:0 auto;
}	

#menu {
	font-family: Arial;
	font-size: 11px;
	background-color: #993233;
	margin-top: 1px;
	height:23px;
	border-bottom: 1px solid #fff;
}


#menu ul {
	margin: 0px;
	padding: 5px;
	list-style: none;
	text-align: center;
}

#menu li {
	display: inline;
}

#menu a {
	padding: 5px 5px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
}

#menu a:hover {
	background-color: #fff;
	color:#1f3447;
	font-weight: normal;
}


#content {
	width: 370px;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 185px;
	margin-right: 0px;
	position: relative;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 18px;
	}
	
#content b{
	color: #777;
	line-height: 14pt;
	}


#content p{
	margin: 0px;
	line-height: 18px;
	padding: 0px 0px 10px 0px;
	margin-top: 5px;
	}
	
#content p img{
	border: none;
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
	}
#content h1 {
	color: #455A79;
	font-size: 22px;
	font-family: Arial;
	font-weight: normal;
	padding: 10px 10px 10px 10px;
	line-height: 150%;
	margin: 0px;
	}
	
#content h1 a  {
	color: #455A79;
	text-decoration: underline;
	}

#content h1 a:hover {
	color: #000000;
	text-decoration: none;
	}

#content h2 {
	font-family: Arial;
	font-size: 12px; 
	color: #455A79; 
	margin: 0px;
	line-height: 120%;
	padding-top: 10px;
	padding-bottom: 4px;
	border-bottom: 1px dotted #455A79;
	}
#content h2 a  {
	color: #993233;
	font-size: 14px;
	text-decoration: none;
	}

#content h2 a:hover {
	color: #000000;
	text-decoration: none;
	}


#content h3 {
	font-size: 12px; 
	color: #455A79; 
	margin: 0px;
	line-height: 120%;
	font-variant: small-caps;
	padding-top: 10px;
	padding-bottom: 4px;
	margin-bottom: 7px;
	border-bottom: 1px dotted #455A79;
	}
	
#content h3 a  {
	color: #455A79;
	text-decoration: none;
	}

#content h3 a:hover {
	color: #000000;
	text-decoration: none;
	}


	
#arch {
	color: #000;
	}
	
#arch ul {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}
	
#arch li {
	margin: 0px;
	padding: 0px;
	}
	
#arch ul li {
	list-style: square inside;
	margin: 0px 0px 0px 10px;
	padding: 5px 0px 0px 0px;
	}
	
#arch ul li a {
	color: #797979;
	text-decoration: none;
	}

#arch ul li a:hover {
	color: #000;
	text-decoration: underline;
	}

.postspace {
	background: #fff;
	width: 370px;
	height: 0px;
	margin: 0px;
	padding: 0px;
	}
.postspace2 {
	background: #fff;
	width: 370px;
	height: 0px;
	margin: 0px;
	padding: 0px;
	}
.postspace3 {
	background: #fff;
	width: 370px;
	height: 0px;
	margin: 0px;
	padding: 0px;
	}

#left { 
	color: #000000;
	width: 185px;
	float: left; 
	margin-top: 0px;
	margin-bottom: 20px;
	 
	}
#left p{
	margin: 0px;
	line-height: 12px;
	padding: 5px;
	}
	
#left h2 {
	color: #fff;
	background: #6d8ead;
	font-family: Arial;
	font-size: 12px;
	list-style: none;
	padding: 6px;
	margin: 0px;
	margin-bottom: 5px;
	border-bottom: 1px solid #fff;
	text-align: center;
	}

#left ul {
	list-style: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
	
#left li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#left ul li {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
	
#left ul li a {
	display: block;
	color: #000000;
	padding-left: 12px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	line-height: 12px;
	}

#left ul li a:hover {
	color: #000000;
	background: #fff;
	text-decoration: underline;
	}


#right { 
	color: #000000;
	width: 185px;
	float: right; 
	margin-top: 0px;
	margin-bottom: 20px;
	}
	
#right p{
	margin: 0px;
	line-height: 12px;
	padding: 5px;
	}
	
#right h2 {
	color: #fff;
	background: #6d8ead;
	font-family: Arial;
	font-size: 12px;
	list-style: none;
	padding: 6px;
	margin: 0px;
	margin-bottom: 5px;
	border-bottom: 1px solid #fff;
	text-align: center;
	}


#right ul {
	list-style: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
	
#right li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#right ul li {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
	
#right ul li a {
	display: block;
	color: #000000;
	padding-left: 12px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	line-height: 12px;
	}

#right ul li a:hover {
	color: #000000;
	background: #fff;
	text-decoration: underline;
	}
	
#right h2.widgettitle {
	color: #fff;
	background: #6d8ead;
	font-family: Arial;
	font-size: 12px;
	list-style: none;
	padding: 6px;
	margin: 0px;
	margin-bottom: 5px;
	border-bottom: 1px solid #fff;
	text-align: center;
	}

#footer {
	background: #455A79;
	
	overflow: hidden;
	font-size: 12px;
	margin: 0px auto 0px;
	padding:  9px 0px 7px 0px;
	text-align: center;
	line-height: 17px;
	clear: both;
	}
	
#footer p {
	color: #fff;
	padding: 0px;
	margin: 0px;	
	}
	
#footer a, #footer a:visited {
	color: #EAEAEA;
	text-decoration: none;
	border: none;
	border-bottom: 1px dotted #eaeaea;
	}
	
#footer a:hover {
	text-decoration: none;
	border: none;
	}

#wp-calendar {
	margin-left: 22px;
	margin-bottom: 10px;
	}

#searchform {
	margin-left: 0px;
	margin-bottom: 0px;
	}
	
#searchform input {
	font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #67717E;
	border: 1px solid #ddd;
	width: 130px;
	margin-bottom: 0px;
	}
	
/* comments */
	
.entry {
	margin-bottom: 12px;
	border-bottom: 1px solid #E3E3E3;
	}	

#s,#submit {	
	background-color:#ffffff;
	border:1px solid #cccccc;
	color:#505050;
	font-size:0.9em;
	margin:0 0 16px;
	padding:4px;
	width:130px;
	}
	
#author {
	border:1px solid #cccccc;
	font-family: Arial;
	font-size:1em;
	margin:0;
	padding:4px;
}

	
#email {
	border:1px solid #cccccc;
	font-family: Arial;
	font-size:1em;
	margin:0;
	padding:4px;
}

#url {
	border:1px solid #cccccc;
	font-family:Arial;
	font-size:1em;
	margin:0;
	padding:4px;
}

#comment  {
	width: 350px;
	border:1px solid #cccccc;
	font-family:Arial;
	font-size:1em;
	margin:0;
	padding:4px;
}


* {
	padding:0;
	margin:0;
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin:1em 0; }
dd { margin-left:5%; }
fieldset { padding: .5em; }
select option{ padding:0 5px; }
dt {font-weight:bold;margin:5px 0;}
.hide, .print-logo, .close-button{ display:none; }
.left{ float:left; }
.right{ float:right; }
.clear{ clear:both; height:10px; font-size:1px; line-height:1px; }
a img{ border:none; }

a:link , a:visited
{
	text-decoration:none;
	border:none;
}
a:hover, a:active
{
	text-decoration:none;
	border:none;
}
/* This class sets the width and position for all rows */
.inside{
	width:95%;
	margin:0 auto;
	color:#000;
}
h1{
	color:#359;
	font-size:1.5em;
	font-weight:normal;
	margin: 0px;
	padding:5px 0px 0px 0px; /*amit*/
	font-family: Arial, sans-serif;
}
h2, h3{
	font-size:1.3em;
	color:#000066;
	margin: 0px;
	font-family: Arial, sans-serif;	
	font-variant:small-caps;
}
#primary h2{
	color:#000066;
}

#primary a, #primary a:visited{
	color: #336CBB;
	text-decoration: none;
	border: none; 
}
	
#primary a:hover{
	color: #336CBB;
	border: none;
	text-decoration: underline;
}

p{
	line-height:1.3em;
}


blockquote{
	margin-left:1em;
	padding-left:1em;
	border-left:2px solid #333;
	color:#333;
}

pre{
	width:100%;
	padding:1em 0;
	overflow:auto;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
}


table th{
	color:#fff;
	text-align:left;
}
table td{
	color:#000;
}
table caption{
	text-align:left;
	color:#000;
	margin-bottom:-1em;
	margin-top:1em;
}

.rule{
	border-top:1px solid #333;
	height:1px;
	font-size:1px;
	line-height:1px;
	margin:1.5em 0;
}
/*-----------------------------------------------------------------------------------------------
  Primary Items
-----------------------------------------------------------------------------------------------*/

#primary
{
	background:#fff;	
	padding:1em 0 2em 0;
	color:#000;
		background-image: url(http://businesscommunicationblog.com/newsletters/wp-content/themes/newsletter/images/pagefill.jpg);
	background-repeat: repeat-x;
	background-position:top;
}

#primary.onecol-stories .primary{
	float:left;
	width:60%;
	
}
#primary.onecol-stories .secondary{
	float:right;
	width:40%;
	margin:0 0 0 0;
}

#primary.twocol-stories .story{
	float:left;
	width:48%;
	margin:0 0 0 4%;
	display:inline;
	
}
* html #primary.twocol-stories .story{
	margin-left:4%;
}
#primary.twocol-stories .first, * html #primary.twocol-stories .first{
	margin:0 0 0 0;	
}

.story h4 a{
	font-size: 18px;
	color: #4A6378;
	line-height: 19px;
}
.story h3{
	font-variant:normal;
	font-size:18px;
	margin:10px 0 0 0;
	font-weight:normal;
	color:#333;
}
.story h3 a{
	color:#333;
	font-weight: 900;
	font-size: 18px;
}

.story .details{
	margin:0;
	padding:0 0 0.5em 0;
	font-size:0.98em;
	color:#000000;
	margin-top: -10px;
}
.story .details .read-on{
	padding-right:20px;
}

.story .details a{
	color:#000000;
	text-decoration:none;
}
.story .details a:hover{ color:#000; border:none;}

/* Single Post Styles */

#primary .primary{
	float:right;
	width:75%;

}
#primary .secondary{
	float:left;
	width:20%;

	padding-top:0.65em;
	display:inline;

}
* html #primary .secondary{ margin-right:1%; }

.secondary .featured p{
	border-bottom:1px solid #ccc;
	border-top: 1px solid #ccc;
	padding:0.5em 0 0.6em 0;
	line-height:1.5em;
	margin:1em 0 0 0;
}
.secondary .featured dl{
	margin:0 0;
	border-bottom:1px solid #ccc;
	padding:0.5em 0 0.6em 0;
}
.secondary dt{
	display:inline;
	margin:0;
	padding:0;
	color:#555;
}
.secondary dd{
	display:inline;
	margin:0;
	padding:0;
}
.secondary dd a{ color:#35c; }
.secondary dd a:hover{ color:#000;border:none; }

.single-post h1, .single-post h2{ margin-top:0; }

/*-----------------------------------------------------------------------------------------------
	Secondary Items
-----------------------------------------------------------------------------------------------*/

#secondary{
	background:#ffffff;
	padding:1px 2em;
	border-top:1px solid #d3d3d3;
}

.comment-head{
	border-bottom:1px solid #f3f3f3;
	padding:0.8em 2em 1.0em 2em;
}
.comment-head h2{
	font-size:1.5em;
	margin:0;
}
.comment-head a{
	text-decoration:none;
	color:#868686;

}
.comment-head .details{
	font-size:0.95em;
}

ol#comments{
	list-style-type:none;
	margin:2em 0;
}
ol#comments li{
	list-style-type:none;
	margin:0.5em 0;
	padding:1em;
	background:#f0f8ff;
	border:#eee 1px solid;
}
ol#comments li.alt
{
	background:#fff8ff;
	border:#ddd 1px solid;
}

#comments cite{
	float:left;
	width:31%;
	font-style:normal;
	text-align:right;
}
* html #comments cite{ width:30.6%; }
#comments cite span{
	display:block;
}
#comments cite .author{ font-size:1.2em; }
#comments cite .author a{
	text-decoration:none;
}
#comments cite .admin-tools{
	margin:5px 0;
}
#comments cite .admin-tools a{
	float:right;
	margin:0 5px;
	padding:0px 3px 3px;
	background:#aaa;
	border:1px solid #aaa;
	text-decoration:none;
}
#primary .secondary .admin-tools{ margin:1em 0; }

#preview{
	margin:1em 0;
	padding:0.5em;
	border:1px solid #333;
}
#preview p{ margin:1em 0 0 0; }
#errors{ color:#FF0000; font-weight:bold; }

#comments .pingback cite .author{
	display:block;
	padding-top:68px;
	background:url(http://businesscommunicationblog.com/newsletters/wp-content/themes/newsletter/images/trackback_pingback.gif) 100% 0 no-repeat;
}

#comments .content{
	float:left;
	width:80%;
	margin-left:1.9%;
	border-left:1px solid #868686;
	padding: 0 0 0 2%;
}
#comments .content p{
	margin:0 0 1em 0;
}
#comments .content h3{
	margin:0;
	font-size:1em;
}

#comment-form{
	margin:5em 0 5em 35.4%;
	width:36em;
}
input.textfield{
	margin:5px 0;
	background:#fff url(http://businesscommunicationblog.com/newsletters/wp-content/themes/newsletter/images/input.gif) repeat-x top;
	border:#aaa 1px solid;
}
textarea.commentbox{
	width:28em;
	height:10em;
	padding:0.25em;
	margin:5px 0;
	font-size:1.25em;
	font-family: Arial, sans-serif;
	background:#fff url(http://businesscommunicationblog.com/newsletters/wp-content/themes/newsletter/images/input.gif) repeat-x top;
	border:#aaa 1px solid;
}
label.text{
	position:relative;
	left:0.5em;
	top:-0.5em;
}
.formactions input.submit{ 
	float:right; 
	margin:1em 0 0 0;
	padding:0 0.5em;
}
.formactions .spinner{
	float:right;
	margin:-8px -20px 0 0;
}

/*-----------------------------------------------------------------------------------------------
  Ancillary Items
-----------------------------------------------------------------------------------------------*/

#ancillary
{
	padding:2em 0 0 0;	
}
#ancillary .block{
	float:left;
	width: 29%;
	margin:0 0 0 3%;
	
	font-size: 12px;
	font-weight: 100;
}
#ancillary .twice-length{ width:65%; }
#ancillary .thrice-length{ width:100%; }
* html #ancillary .block{
	margin:0 0 0 3%;
}
#ancillary .first, * html #ancillary .first{
	clear:both;
	margin:0;
	width:33%;
}
#ancillary .block-separator{
	clear:both;
	height:2.5em;
}

#ancillary .block h2, #ancillary .block h3{
	margin:0 0 1em 0;
	padding-left:0px;
	color:#333;	
	font-family: Arial, sans-serif;
	font-size:1.5em;
	letter-spacing:1px;
}
#ancillary .block form 
{
    padding-bottom:1em;
}
#ancillary ul, ul.dates, ul.counts{
	list-style-type:none;
	margin:3px 0;
	border-top:1px solid #ccc;
}
#ancillary ul li, ul.dates li, ul.counts li{
	list-style-type:none;
	margin:0;
	padding:3px 0;
	border-bottom:1px solid #ccc;
}
ul.dates .date, ul.dates .date a {
	color:#936;
	padding-right:0.5em;
}
ul.dates .date em {
	color:#c03;
	font-style:normal;
	
}
ul.counts .count{
	float:right;
	color:#a5a5a5;
}

#ancillary a, ul.dates a, ul.counts a{
	color:#359;
	text-decoration:none;
	border:none;
}
#ancillary a:hover,ul.dates a:hover, ul.dates a:hover .date, ul.counts a:hover, ul.counts a:hover .count{ 
	color:#993233;
	border:none;
}
#ancillary li:hover{
	background-color: #DCE3EB;
}

.description2 {
font-size:20px;
font-family: Arial, sans-serif;
text-decoration:none;
font-weight:400;
color:#FFF;
padding-left:10px;
padding-top:5px;
background:transparent;
margin:0 auto;
}
#newheader h1 {
font-size:30px;
font-family: Arial, sans-serif;
color: #ffffff;
text-decoration:none;
font-weight:400;
padding-left:10px;
padding-top:0px;
margin:0 auto;
}
.block h4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #fff;
	font-weight:900;
}
#info{
	background-image: url(http://businesscommunicationblog.com/newsletters/wp-content/themes/newsletter/images/popupfill.jpg);
	background-position: top;
	background-repeat:repeat-x;
	background-color: #6D8EAD;
	border: 2px #4A6378 solid;
	padding: 0px 15px 20px 15px;
	color: #333;
	width: 350px;
}
#info h4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #333;
	font-weight:900;
margin-bottom: 5px;
}


a.nav_link:link,a.nav_link:visited {
	padding: 5px; 
	margin: 5px; 
	color: #000;
	border: 1px solid #000;
	background: #d5d5f7;
	font-weight: bold;
	float: left;
}

a.nav_link:hover {
	padding: 5px; 
	margin: 5px; 
	color: #fff;
	border: 1px solid #000;
	background: #000099;
	font-weight: bold;
}

a.nav_link_sel:link,a.nav_link_sel:visited {
	padding: 5px; 
	margin: 5px; 
	color: #fff;
	border: 1px solid #000;
	background: #000099;
	font-weight: bold;
	float: left;
}

a.nav_link_sel:hover {
	padding: 5px; 
	margin: 5px; 
	color: #000;
	border: 1px solid #000;
	background: #9999ff;
	font-weight: bold;
}
.spacedBullets{
	padding-left:15px;
}
.spacedBullets li{
	margin-bottom:4px;
}
.newposts{
	margin-bottom: 10px; 
	min-height: 50px;
}
.newposts h2 {
	font-family: Arial;
	font-size: 12px; 
	color: #0262B6; 
	margin: 0px;
	line-height: 120%;
	padding-top: 10px;
	padding-bottom: 4px;
	border-bottom: 1px dotted #455A79;
	}
.newposts h2 a  {
	color: #0262B6;
	font-size: 14px;
	text-decoration: none;
	}

.newposts h2 a:hover {
	color: #000000;
	text-decoration: none;
	}
.newposts a  {
	color: #0262B6;
	text-decoration: none;
	}

.newposts a:hover {
	color: #000000;
	text-decoration: none;
	}
.postcontent{
	margin-left: 60px;
}
.newpostsSmall{
	margin-bottom: 5px; 

}
.newpostsSmall h2 {
	font-family: Arial;
	font-size: 12px; 
	color: #0262B6; 
	margin: 0px;
	line-height: 120%;
	padding-bottom: 4px;
	margin-top: 5px;
	border-bottom: 1px dotted #455A79;
	font-weight: 100;
	}
.newpostsSmall h2 a  {
	color: #0262B6;
	font-size: 12px;
	text-decoration: none;
	}

.newpostsSmall h2 a:hover {
	color: #000000;
	text-decoration: none;
	}
.navPage{
	margin:5px;
	padding:5px;
	width: 700px;
}