/* Hubspot Blog theme for Bit9.com */

/* HTML Defaults and Generic Classes */


body {
background:#E5E5E5 url(images/background.gif) repeat-x scroll 0 0;
}

.Normal {
font-size: 1em;
}

.normalBold {
font-size: 1em;
font-weight: bold;
}
h1 { 
font-size: 2em; 
margin: 5px 0;
}
h2 { 
color: #EE2F4F;
font-size: 1.2545em;
margin-bottom: 15px; 
}
h3 { 
font-size: 1em;
}
h4 { 
font-size: 1em;
}
p { 
font-size: 1em;
}

a, a:link, a:visited {
color: #4b4b4b;
text-decoration: underline;
}
a:hover, a:active {
color: #c01c37;
text-decoration: none;
}
img { 
border: none;
}

input, select, textarea {
font: 1em Tahoma, Arial, Helvetica, sans-serif;
}


#content { 
border: 0px solid blue;
border-left: 0px solid #D7D7D7;
float: right;
padding: 0 13px 0 20px;
position: relative;
left: -1px;
width: 562px; /* 597 total */
}

#blogcontent{ 
border: none;
padding: 0 15px 0 20px;
position: relative;
left: -1px;
width: 778px;
overflow: hidden;
}

div#content ul,
div#blogcontent ul {
/*
margin:0pt 0pt 20px 0px;
overflow:hidden; */


}
div#content ul li,
div#blogcontent ul li {

  background:transparent url(images/bullet.gif) no-repeat scroll 0pt 6px;
  clear:both;
  padding:1px 0pt 1px 11px; 
  
}
div#content ol,
#blogcontent ol {
margin:0pt 0pt 10px 20px;
}

#blogcontent h2 {
color: #EE2F4F;
font-size: 1.4545em;
margin-bottom: 15px;
}
.containertitle h2{

}

#listing .post.blogjapanese h3 a{
color: #F42F4E;
}



/* Hubspot blog search */

#search { 
border: 0px solid red;
height: 17px;
font-size: .91em;
position: absolute;
top: 34px;
left: 555px;
}

#search label {
border: 0px solid green;
display: block;
float: left;
font-weight: bold;
height: 17px;
margin: 2px 0 0 0;
width: 75px;
}
#SearchBox .NormalTextbox {
background-color: #E0E0E0;
border: 0;
height: 17px;
line-height: 17px
padding: 2px 2px 0px 2px;
width: 124px;
font: 1em Tahoma, Arial, Helvetica, sans-serif;
}
.mySearchClass {
background: transparent url(images/search-arrow.gif) no-repeat;
}
.TdSearch {
width:250px;
height: 17px;
white-space: nowrap;
vertical-align: bottom;
font: 1em Tahoma, Arial, Helvetica, sans-serif;
}
.TdSearch img{
padding: 0px;
}
#dnn_dnnSEARCH_txtSearch {
width: 124px;
height: 17px;
line-height: 17px;
font: 1em Tahoma, Arial, Helvetica, sans-serif;
background-color: #E0E0E0;
border: none;
}
#dnn_dnnSEARCH_cmdSearch{
padding-bottom: 2px;
}
a.SrchLink:link, a.SrchLink:visited {
width: 16px;
height: 16px;
vertical-align: middle;
background: transparent url(images/search-arrow.gif) no-repeat;
}
a.SrchLink:hover {
width: 16px;
height: 16px;
vertical-align: middle;
background: transparent url(images/search-arrow.gif) no-repeat;
}
a.SrchLink:active, a.SrchLink:focus {
width: 16px;
height: 16px;
vertical-align: middle;
background: transparent url(images/search-arrow.gif) no-repeat;
}
a.SrchLink:active:hover {
width: 16px;
height: 16px;
vertical-align: middle;
background: transparent url(images/search-arrow.gif) no-repeat;
}

/* Blog engine re-styling to fit Bit9 theme */

.Post{
font-weight: normal;
}

#blogContent .Post .Normal{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 1em;
line-height: 1.365em;
}

.ListingText{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 1em;
line-height: 1.365em;
}


dir  {
   margin-left: 11px;
   padding-left: 11px;

}

.BasicContainer {
  margin-bottom: 10px;

}

#dnn_RightPane {width: 140px;}






