#Wrapper #Navigation #vsiBlogHome, #Wrapper #Page .boxNotice { width:312px; }
#Wrapper #Navigation div.post, #Wrapper #Page .boxNotice div.content {
	background: url('../../pics/sidebar-right-cell-repeater.gif') repeat-y;
	width:288px;
	color:#ffffff;
	padding:0 12px 0 12px;
	margin:0;
}
#Wrapper #Navigation div.post a{
	color: #ffffff;
	text-decoration:underline;
	font-weight:bold;
}
#Wrapper #Navigation div.post h3 {
	padding:0 0 2px 0;
	margin:0;
	font-size:100%;
}
#Wrapper #Navigation div.post h3 a {
	color:#ffd86f;
	text-decoration:none;
}
#Wrapper #Navigation div h3 a:hover{ text-decoration:underline; }
#Wrapper #Navigation div p, #Wrapper #Page .boxNotice div p {
	padding:0 0 8px 0;
	margin:0;
}
#Wrapper #Navigation div.split{
	background: url('../../pics/sidebar-right-cell-split.gif') no-repeat;
	height:6px;
	width:312px;
	padding:0;
}
#Wrapper #Navigation div a:hover{ text-decoration:none; }
#Wrapper #Navigation div.top, #Wrapper #Navigation div.bottom, #Wrapper #Page .boxNotice div.top, #Wrapper #Page .boxNotice div.bottom{
	height:10px;
	width:312px;
	margin: 0;
	padding: 0;
}
#Wrapper #Navigation div.top, #Wrapper #Page .boxNotice div.top{ background: url('../../pics/sidebar-right-top.gif') no-repeat; }
#Wrapper #Navigation div.bottom, #Wrapper #Page .boxNotice div.bottom{ background: url('../../pics/sidebar-right-bottom.gif') no-repeat; }
#Wrapper #Navigation div.readmore{
	background: transparent url('../../pics/sidebar-right-moreinfo.gif') no-repeat;
	height:22px;
	padding-top:2px;
	padding-left:5px;
}
#Wrapper #Navigation div.readmore a{
	color: #ffd86f;
	font-weight:bold;
	text-decoration:none;
}
#Wrapper #Navigation div.readmore a:hover{ text-decoration:underline; }
#Wrapper #Navigation div.readmoreRSS img{ float:left; }

div#vsiBlog { margin-bottom: 20px; }
div#vsiBlog .post { padding-bottom: 32px; }
div#vsiBlog .post .posttitle { width:578px; border-bottom:1px solid #f0f0f0; }
div#vsiBlog .post .posttitle .postdate {
    width: 50px;
    background: #696969;
    color: #FFFFFF;
    font-size: small;
    text-align: center;
    padding-top: 3px;
    min-height: 47px;
    height: auto !important;
    height: 47px;
    float: right;
}
div#vsiBlog .post .posttitle .postdate span {
    font-size: x-large;
    font-weight: bold;
}
div#vsiBlog .post .posttitle .postinfo h2 {
    font-size:large;
    padding:0 0 5px 0;
    margin:0;
    font-weight:bold;
}
div#vsiBlog .post .posttitle .postinfo h2 a {
    text-decoration: none;
    color: #000000;
}
div#vsiBlog .post .posttitle .postinfo h2 a:hover {
    text-decoration: none;
    color: #0000FF;
}
div#vsiBlog .post .posttitle .postinfo h3 {
	margin:0;
	padding:0;
}
div#vsiBlog .post .storycontent {
	margin:10px 0 0 0;
}

div#vsiBlogRSS{
	background: transparent url('../../pics/Blog/rssIcon.gif') no-repeat top left ;
	height:25px;
	width:200px;
	padding:5px 0px 0px 30px;
}
div#vsiBlogRSS a{
	color: #2B2B2A;
	text-decoration:none;
	font-weight:bold;
}
div#vsiBlogRSS a:hover{
	color: #FF9900;
}

div#vsiBlog .commentForm .formSet a{
	margin-top:3px;
	background:#523A03;
	height:21px;
	display:block;
	width:96px;
	padding:4px 0px 0px 4px;
	text-decoration:none;
	color:#FFFFFF;
}
div#vsiBlog .commentForm .formSet a:hover{
	border:1px solid #523A03;
	background:#F3E3BC;
	color:#523A03;
}

#Wrapper #Navigation #vsiBlogMenu div.vsiTabMenu ul.vsiTabs li{
	width:65px;
	padding:0;
	margin:0 2px 0 2px;
}
#Wrapper #Navigation #vsiBlogMenu div.vsiTabMenu ul.vsiTabs li a{
	background: url('../../pics/submenucell_blog_normal.gif') no-repeat top center;
	height:18px;
}
#Wrapper #Navigation #vsiBlogMenu div.vsiTabMenu ul.vsiTabs li a.active{
	width:65px;
	padding:0;
	margin:0;
}
#Wrapper #Navigation #vsiBlogMenu div.vsiTabMenu ul.vsiTabs li a{
	padding:6px 0;
	margin:0;
	width:65px;
	text-align:center;
}

#Wrapper #Navigation #vsiBlogMenu div.vsiTabMenu ul.vsiTabs li a:hover{
	background: url('../../pics/submenucell_blog_hover.gif') no-repeat;
	width:65px;
	height:18px;
}
