/* VideoSurveillance.com blog CSS */

#blogContentWrapper {
width:940px;
margin:0 auto;
padding:0;
background:#fff url(http://vs.alphacard.local/img/imgNav/leftNavBg.gif) repeat-y top left;
float:left;
display:block;
}

#blogBody {
margin:0;
padding:0;
width:564px;
float:left;
display:inline;
}

#blogRightNav {
margin:0;
padding:0;
width:188px;
float:left;
display:block;
_overflow:hidden;
}

/*h2.moduleHeader {
margin:0 1px 0 0;
padding:0;
width:185px;
border-left:1px solid #d6d6d6;
float:right;
display:inline;
}*/

h2.moduleHeader {
margin:0 1px 0 0;
padding:0;
width:187px;
font-size:15px;
line-height:25px;
color:#fff;
font-weight:bold;
text-align:center;
background:#3f3f3f;
float:left;
display:inline;
}
.moduleContent {
margin:0 1px 0 0;
padding:0;
width:186px;
border-left:1px solid #d6d6d6;
float:left;
display:inline;
}
ul.moduleListRecentPosts {
margin:11px 0 0 8px;
padding:0;
width:173px;
list-style-type:none;
float:left;
display:inline;
}
li.moduleListItemRecentPosts {
margin:0 0 16px 0;
padding:0 0 0 9px;
width:164px;
background:url(http://vs.alphacard.local/img/imgBlog/blogRecentPostsBullet.gif) no-repeat 0px 4px;
float:left;
display:block;
}
li.moduleListItemRecentPosts a {
font-size:12px;
color:#454545;
text-decoration:none;
}
li.moduleListItemRecentPosts a:hover {text-decoration:underline;}
ul.moduleList {
margin:14px 0 0 12px;
padding:0;
width:169px;
list-style-type:none;
float:left;
display:inline;
}
li.moduleListItem {
margin:0 0 7px 0;
padding:0;
width:169px;
float:left;
display:block;
}
li.moduleListItem a {
font-size:14px;
color:#454545;
text-decoration:none;
}
li.moduleListItem a:hover {text-decoration:underline;}
.moduleFooter {
margin:0;
padding:10px 0 0 0;
width:187px;
border-bottom:1px solid #d6d6d6;
border-left:1px solid #d6d6d6;
float:left;
display:block;
}


/* start content ---------------------------------------------------------------------------- */
#blogBody {
margin:0 13px 20px 15px;
padding:0;
width:536px;
float:left;
display:block;
}
#blogBodyBaseSpace {
margin:0;
padding:0;
height:20px;
float:left;
display:block;
}
h1.blogTtl {
margin:8px 0 0 0;
padding:0;
width:536px;
font-size:22px;
font-weight:bold;
text-align:center;
line-height:23px;
color:#0062a9;
float:left;
display:block;
}
div.blogEntry {
margin:35px 0 0 0;
padding:0;
float:left;
display:block;
}
h2.blogDateHeader {
margin:0;
padding:0 0 4px 0;
width:536px;
font-weight:bold;
color:#454545;
border-bottom:1px solid #3f3f3f;
float:left;
display:inline;
}
.blogEntryHeader {
margin:10px 0 0 0;
padding:0 0 13px 0;
width:536px;
font-size:14px;
font-weight:bold;
color:#0062a9;
float:left;
display:block;
}
.blogEntryHeader a {
font-size:14px;
font-weight:bold;
color:#0062a9;
text-decoration:none;
}
.blogEntryHeader a:hover {text-decoration:underline;}

div.blogEntry p {
margin:0 -3px 10px 0;
padding:0;
width:536px;
float:left;
display:block;
}
div.blogEntry p a {
color:#0062a9;
text-decoration:none;
}
div.blogEntry p a:hover {text-decoration:underline;}
p.blogEntryMoreLink a {
margin:13px 0 0 0;
padding:0;
font-weight:bold;
color:#454545 !important;
text-decoration:none;
float:left;
display:block;
}
p.blogEntryMoreLink a:hover {text-decoration:underline;}
div.blogEntry p.blogEntryFooter {
margin:5px 0 0 0;
padding:0;
width:536px;
float:left;
display:block;
}
p.blogEntryFooter span {
margin:0;
padding:0;
float:left;
display:block;
}
p.blogEntryFooter a {
margin:0;
padding:0;
color:#454545;
text-decoration:none;
float:right;
display:none;
}
p.blogEntryFooter a:hover {text-decoration:underline;}

/* archive specific ------------------------------------------------------------------------------- */
p.content-nav a {
margin:20px 0 0 0;
padding:0;
width:536px;
font-weight:bold;
color:#454545;
text-decoration:none;
float:left;
display:block;
}
p.content-nav a:hover {text-decoration:underline;}
h2#archive-title {
margin:10px 0 0 0;
padding:0 0 4px 0;
width:536px;
border-bottom:2px solid #3f3f3f;
font-size:16px;
font-weight:bold;
color:#73b300;
float:left;
display:block;
}



/* individual entry archive ------------------------------------------------------------------------------- */
p.content-nav2 {
margin:20px 0 0 0;
padding:0;
width:536px;
font-weight:bold;
color:#454545;
text-decoration:none;
float:left;
display:inline;
}
p.content-nav2 a {
margin:0;
padding:0;
font-weight:bold;
color:#454545;
text-decoration:none;
/*float:left;*/
display:inline;
}
p.content-nav2 a:hover {text-decoration:underline;}
div.comments {
display:none;
}

















