/*------Main Area------*/
#maincontainer{
	width: 984px;
	margin: 10px auto 0 auto;
	}

#contentwrapper{
	float: left;
	width: 100%;
}

/*------Left Column Area------*/
#contentcolumn{
	margin-right: 300px; /*Set right margin to RightColumnWidth*/
	background: #CCCCCC;
}

div.post {
  margin: 0 0 10px 0;
  padding:0 5px 0 0;
  background: #CCCCCC;
  }

h3.post-title {
  margin:0;
  font: 20px arial, helvetica, sans-serif;
  line-height: 30px;
  text-align: left;
  background:url("https://www.iastraining.com/images/blog.jpg") no-repeat 10px .5em;
  border:1px solid #003366;
  border-width:0 1px 1px;
  padding: 2px 14px 2px 29px;
  color:#FFFFFF;
  background-color: #003366;
  }
  
h2.date-header {
  margin:0 0;
  text-transform:uppercase;
  letter-spacing: 2px;
  color: #333333;
  border-left:1px solid #003366;
  border-right:1px solid #003366;
  border-bottom:1px solid #003366;
  padding: 2px 14px 2px 29px;
  text-align: left;
  background: #F3F3F3;
  font: normal 12px arial, helvetica, sans-serif;
  line-height: 15px;
  }
  
div.post-body {
  border-left:1px solid #003366;
  border-right:1px solid #003366;
  padding: 2px 14px 1px 29px;
  background: #FFFFFF;
  }

div.print {
  border-left:1px solid #003366;
  border-right:1px solid #003366;
  padding: 5px 14px 0px 29px;
  background: #FFFFFF;
  text-align: left;
  }

 
 a.print-link img {
   border-width:0;
   margin 0 0;
   padding: 0 0;
   float: left;
   }
   
.post p {
  margin:0 0 .75em;
  font: normal 14px Arial, Helvetica, sans-serif;
  color: #000033;
  text-align: left;
  }
  
 p.post-footer {
   background:#003366;
   margin:0;
   padding:2px 14px 2px 29px;
   border:1px dotted #003366;
   border-bottom:1px solid #003366;
   font: normal 12px arial, helvetica, sans-serif;  line-height:1.5em;
   color:#FFFFFF;
   text-align:right;
   }
 
 p.post-footer em {
   display:block;
   float:left;
   text-align:left;
   font-style:normal;
   }
 
 a.comment-link {
   /* IE5.0/Win doesn't apply padding to inline elements,
      so we hide these two declarations from it */
   background/* */:/**/url("https://www.iastraining.com/images/icon_comment.gif") no-repeat 0 45%;
   padding-left:14px;
   }
 
 a.comment-link:link {
   color:#FFCC00;
   }
 
 a.comment-link:visited {
   color:#FFCC00;
   }
 
 a.comment-link:hover {
   color:#FFFFFF;
   }
 
 a.comment-link img {
   border-width:0;
   }
 
 a.commenttime-link:link {
   color:#FFCC00;
   }
 
 a.commenttime-link:visited {
   color:#FFCC00;
   }
 
 a.commenttime-link:hover {
   color:#FFFFFF;
   }
 
 a.blogger  img {
   border-width:0;
   }
 
 html>body a.comment-link {
   /* Respecified, for IE5/Mac's benefit */
   background:url("https://www.iastraining.com/images/icon_comment.gif") no-repeat 0 45%;
   padding-left:14px;
   }
 
 .post img {
   margin:0 0 5px 0;
   padding:4px;
   border:1px solid #586;
   }
 
 blockquote {
   margin:.75em 0;
   border:1px dotted #596;
   border-width:1px 0;
   padding:5px 15px;
   }
 .post blockquote p {
   margin:.5em 0;
   }


/*------Right Column Area------*/
#rightcolumn{
float: left;
width: 300px; /*Width of right column in pixels*/
margin-left: -300px; /*Set left margin to -(RightColumnWidth) */
}

.archiveBox{
    display:block;
	float: left;
	width: 298px;
	background: #B0C4DE;
	margin: 0 0 10px 0;
	padding: 0 0;
	text-align: left;
	clear:both;
	border: 1px solid #003366;
	}
	
.archiveBox hr{
	border: 0;
	color: #003366;
	background-color: #003366;
	height: 1px;
	width: 100%;

}
.archiveBox a img {
	margin: 10px 0 0 6px;
	padding: 0 0;
	border: none;
	}

p.blogFeeds {
	text-align: left;
	margin: 5px 0 0 0;
	padding: 0 0 0 6px;
	font: bold 12px Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #003366;
	}
	
.sidebar-title{
	font: bold 14px Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-variant: small-caps;
	text-indent: 6px;
	color: #FFFFFF;
	background: #003366;
	text-align: left;
	margin: 0 0;
	padding: 0 0;
	border-bottom: 1px solid #B0C4DE;
	}
	
.archiveBox ul {
	margin:0 0;
	padding:0 0;
	list-style:none;
	width: 100%;
	}

.archiveBox ul li {
	margin:0 0; 
	padding:0 0;
	}
	
.archiveBox ul li a {
	display: block;
	background:url("https://www.iastraining.com/images/icon_plus.gif") no-repeat 6px;
	margin:0 0;
	padding:3px 0 0 22px;
	width: 276px;
	font: bold 12px Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #003366;
	text-decoration: none;
	}
	
.archiveBox ul li a:hover {
	background: #003366 url("https://www.iastraining.com/images/blog.jpg") no-repeat 6px;
	margin:0 0;
	padding:3px 0 0 22px;
	width: 276px;
	font: bold 12px Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #FFFFFF;
	text-decoration: none;
	}
	
.archiveBox p {
	margin:0 0 .6em;
	}
	
.ss-q-short{
text-align: left;
	border: 1px solid #003366;
	}

.ss-q-submit{
text-align: left;
	margin: 2px 6px 2px 6px;
	}
  
.sidebarContainer {
	width: 298px;
	height: auto;
	background: #F3F3F3;
	border: 1px solid #666666;
	margin: 0 0 10px 0;
	padding: 5px 0;
	text-align: center;
	clear:both;
	}
	
.sidebarListBoxh1{
	font: bold 14px Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-variant: small-caps;
	text-indent: 6px;
	color: #FFFFFF;
	background: #003366;
	text-align: left;
	margin: 0 0;
	padding: 0 0;
	}
	
.sidebarListBox{
	width: 298px;
	height: 148px;
	overflow: auto;
	background: #B0C4DE;
	margin: 0 0 10px 0;
	padding: 0 0;
	text-align: left;
	border: 1px solid #003366;
	}
	


.sidebarListBox ul {
	margin:0 0;
	padding:0 0;
	list-style:none;
	}

.sidebarListBox ul li {
	margin:0 0; 
	padding:0 0;
	}
	
.sidebarListBox ul li a {
	display: block;
	background:url("https://www.iastraining.com/images/icon_plus.gif") no-repeat 6px;
	margin:0 0;
	padding:3px 10px 0 22px;
	width: 240px;
	font: bold 12px Arial, Helvetica, sans-serif;
	line-height: 20px;
	text-align: left;
	color: #003366;
	text-decoration: none;
	}
	
.sidebarListBox ul li a:hover {
	background: #003366 url("https://www.iastraining.com/images/blog.jpg") no-repeat 6px;
	margin:0 0;
	padding:3px 0 0 22px;
	font: bold 12px Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #FFFFFF;
	text-decoration: none;
	}
	
.sidebarListBox p {
	margin:0 0 .6em;
	}
