/* Blog 
------------------------------------ */
#whiteContainer-full #content-blog #blog-header {
width:810px;
height: 152px;
}

#whiteContainer-full #content-blog  #blog-header h1 {
font-size: 28px;
color: #836292;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
padding-top: 30px;
}

#whiteContainer-full #content-blog  #blog-header h3 {
font-size: 12px;
color:  #5358a9;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
}
#whiteContainer-full #content-blog .cat-box {
 border: 1px solid #BD9768; 
 margin-left:  30px;
 padding: 5px 10px;
 width: 450px;
 text-align:center;
 background-color:  #eff0ef;
 float left;
}



#whiteContainer-full {
/*border-top: 5px solid #9dbfe3; */
padding: 12px 0 0 8px;
width: 956px;
float: left;
overflow: hidden;
background: #fff;
}
#whiteContainer-full #content-blog {
 border: 1px solid #e0e0e0; 
margin-top: 6px;
padding: 10px;
width: 810px;
margin-left:  55px;
}
#whiteContainer-full #content-blog .fontsize a {
float: right;
}
#whiteContainer-full #content-blog h1 {
font-size: 35px;

}
#whiteContainer-full #content-blog .fontsize {
float: right;
line-height: 21px;
margin-top: 10px;
/*margin-top:25px*/
/*margin-top:25px*/
margin-right: 10px;
color: #999999;
font-weight: bold;
}
#whiteContainer-full #content-blog .fontsize a {
float: none;
color: #999999;
}

#whiteContainer-full #content-blog .fontsize a.disabled {
color: #f18e0f;
}
#whiteContainer-full #content-blog .fontsize a.disabled:hover {
text-decoration:none;
}

#whiteContainer-full #content-blog .fontsize a#med_text{
font-size: 14px;
}
#whiteContainer-full #content-blog .fontsize a#lrg_text {
font-size: 16px;
}

#whiteContainer-full #content-blog .fontsize a.subscribe {
margin-right: 15px;
}
#whiteContainer-full #content-blog .icons  {
margin-top: 10px;
margin-right: 30px;
margin-bottom: 18px;
}
#whiteContainer-full #content-blog .iconsNot  {
margin-top: 10px;
margin-right: 40px;
margin-bottom: 0;
}
#whiteContainer-full #content-blog .icons a {
float:right;
color: #fff;
background: top left no-repeat;
display: block;
line-height: 28px;
margin-left: 6px;
margin-top: 0px;
text-indent: -99999px;
}

#whiteContainer-full #content-blog .content-box {
border: 1px solid #BD9768;
margin-left: 30px;
padding: 5px 10px;
margin-bottom: 10px;
width: 450px;
text-align:left;
background-color: #fff;
float left;
}

#whiteContainer-full #content-blog .icons a.rss {
width: 28px;
margin-top: 1px;

background-image: url('../image/icon/icon-rss.png');  
}
#whiteContainer-full #content-blog .icons a.twitter {
width: 28px;
margin-top: 1px; 
background-image: url('../image/icon/icon-twitter.png'); 
}
#whiteContainer-full #content-blog .icons a.facebook {
width: 28px;
margin-top: 1px;  
background-image: url('../image/icon/icon-fb.png'); 
}

#whiteContainer-full #content-blog .icons a.youtube {
width: 28px;
margin-top: 1px;     
background-image: url('../image/icon/icon-yt.png'); 
}

#content-blog.fullwidth {
width: 100%;
float: none;
}
#content-blog img {

display: block;
}

#content-blog img.inline {
padding-right: 8px;
padding-top: 4px;
display: inline;
}

/* Blog Right Sash
------------------------------------ */
#whiteContainer-full #content-blog .rightSash-blog {
clear: both;

float: right;
width: 250px;
padding: 17px 0 20px 18px;
background: #eff0ef;
overflow: hidden;
height: 100%;
margin-top: 10px;
}
#whiteContainer-full #content-blog .rightSash-blog ul li {
clear: both;
margin: 0;
}
#whiteContainer-full #content-blog .rightSash-blog ul li h3, #whiteContainer-full #content-blog .rightSash-blog ul li.additional h3 {
border-bottom: 1px solid #666666;
padding-bottom: 8px;
padding-left: 0;
margin-right: 8px;
font-size: 16px;
color: #666666;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

#whiteContainer-full #content-blog .rightSash-blog ul li.additional h3  {
clear:both;
padding-top: 15px !important;
}
#whiteContainer-full #content-blog .rightSash-blog ul li ul, 
#whiteContainer-full #content-blog .rightSash-blog ul li.additional ul{
}
#whiteContainer-full #content-blog .rightSash-blog ul li,
#whiteContainer-full #content-blog .rightSash-blog ul li ul li, 
#whiteContainer-full #content-blog .rightSash-blog ul li.additional ul li{
padding: 0 0 0 0;
margin: 5px 0;
font-size: 11px;
}
#whiteContainer-full #content-blog .rightSash-blog ul li ul li.first {
margin-top: 7px;
}
#whiteContainer-full #content-blog .rightSash-blog ul li a, #whiteContainer-full #content-blog .rightSash-blog ul li a:link, 
#whiteContainer-full #content-blog .rightSash-blog ul li ul li a:link {
color: #5358a9 !important;

}
#whiteContainer-full #content-blog .rightSash-blog ul li a:hover, 
#whiteContainer-full #content-blog .rightSash-blog ul li ul li a:hover {
 text-decoration: underline;
}

/* Blog items
------------------------------------ */
#whiteContainer-full #content-blog .blog-items {
float:left;
padding: 0px 0 20px 15px;
width: 515px; 
}
#whiteContainer-full #content-blog .blog-items h2{
clear:both;
padding: 10px 0 5px 0;
font-size: 21px;
color: #836292;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#whiteContainer-full #content-blog .blog-items h1{
clear:both;
padding: 0 0 5px 0;
font-size: 21px;
color: #836292;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#whiteContainer-full #content-blog .blog-items h2 a {
    color: #836292;
}
#whiteContainer-full #content-blog .blog-items h2 a:hover {
    text-decoration: underline;
}
#whiteContainer-full #content-blog .blog-items p {
font-size: 13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-bottom: 10px;
}

#whiteContainer-full #content-blog .blog-items p.tags {
font-size: 11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top: -5px;
margin-bottom: 5px;
}

#whiteContainer-full #content-blog .blog-items ul.blog-links  {
list-style-type: none !important;
padding: 0;
}
#whiteContainer-full #content-blog .blog-items ul.blog-links li {
display: inline;
float: left;
margin:0;
margin-right: 30px;
padding-right: 30px;
padding-top: 0;
padding-bottom: 5px;
padding-left: 0;
font-size: 13px;
color:  #666666;
background: none;
}

#whiteContainer-full #content-blog ul.blog-links li img{
display:inline;
padding-right: 5px;
padding-bottom: 1px;
}
ul.blog-nav li{
display: inline;
margin-right: 15px;
padding-right: 15px;
padding-top:5px;
padding-bottom: 5px;
font-size: 13px;
font-weight:bold;
color:  #666666;
}
#whiteContainer-full #content-blog .blog-items a {
    color:  #5358a9;
}
#whiteContainer-full #content-blog .blog-items a:hover {
    text-decoration: underline;
}
#whiteContainer-full #content-blog .blog-end {
clear:both;
padding: 17px 0 5px 0;
}

#content-blog .blog-items ul, #content-blog .blog-items ol{
padding:0 10px;
margin-bottom: 10px;
}


#content-blog .blog-items ol li {
padding: 0 0 5px 12px;
font-size: 13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:  #3e3e3e;
margin-right: 10px;
}

#content-blog .blog-items ul li{
background: url('../image/bullet/bul-smallorange.gif') 0 6px no-repeat;
padding:    0 0 5px 12px;
font-size: 13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:  #3e3e3e;
}

#content-blog .blog-items em, #content-blog .blog-items ul li em {
font-style: italic;
}
#content-blog div.recommended {
background-color: #ffff99;
padding: 10px;

}

ul.blog-nav li.left {
float: left;
background-image:none !important;
}
ul.blog-nav li.right {
float: right;
background-image:none !important;
} 
#content-blog div.recommended h2{
border: none;
color:  #6C8FB5;
font-weight: bold;
font-size: 14px;
margin:0 !important;
padding:0 !important;
}

/* overlay of large image */
.large_overlay {
    display:none;
    text-align: left;
    padding:10px !important;
    width:800px;  
    background-color: #fff;
  
}
.large_overlay h4,  .large_overlay p  {
  margin-bottom: 15px;
}
.large_overlay h4 {
  color: #4f7cb2;
font-size: 18px;
}
 .large_overlay p {
font-size: 14px !important;
}
.imageWrap {
height: 600px;
overflow-y:auto;
}
/* close button positioned on upper right corner */
.large_overlay .close {
background: url(/image/button/but-close.png);
position:absolute;
right:-17px;
top:-17px;
cursor:pointer;
height:35px;
width:35px;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/image/button/but-close.png', sizingMethod='scale');
_background-image:none;
}
