.blog h2 a {
	color: #ff9900;
	text-decoration: none;
        border:0;
        font-weight:normal;

}
.blog h2 a:hover {
	color: #1B76FF;
	text-decoration: none;
	border-bottom-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-bottom-color: #1B76FF;
}
.blogtitle a {
	color: #ff9900;
	text-decoration: none;
        border:0;
}
.blog a, .orange_box.white_content.content p a {
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #1B76FF;
	color: #1B76FF;
	font-weight: bold;
        width:169px;
}

.post_info {
    	font-size: 10px;
        display:block;
        float:left;
        width:420px;
       
}
.blogdetail{
        color: #000;
	text-decoration: none;
	border-bottom-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-bottom-color: #000;
}
.date {
    	font-size: 10px;
        
        display:block;
        float:left;
        width:110px;
        color:#666666;
        text-align: right;
}
.info {
 color: #1B76FF;
 text-decoration: underline;
}

ul.blog_tags {
	clear: both;
	list-style-type: none;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 0px;
        
}
ul.blog_tags li {
	float: left;
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0 px;
        width:105px;
}
ul.blog_tags li a  {
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #2b2b2b;
	font-weight:bold;
	color: #2b2b2b;
}
        .cloud a{
        text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #2b2b2b;
	font-weight:bold;
	color: #2b2b2b;
        }
.orange_box.white_content.top {
	float: right;
	background-image: none;
	padding-bottom: 5px;
        margin-bottom: 0px;
        /*background-color: #FE9C1E;*/
        background-color: #c6e0ff;
}
.orange_box.white_content.content {
	float: right;
	width: 213px;
	background-image: none;
	padding-bottom: 5px;
        margin-bottom: 0px;
        margin-top: 0px;
	color: #000;
        background-color: #c6e0ff;
        /*background-color: #FFF;
        border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-left-color: #666666;*/
        
}

.orange_box.white_content.bottom {
	float: right;
	/*background-image: url(/media-site/img/layout/orange_box_bg.jpg);---this was the old colour*/
        background-image: url(/media-site/img/layout/blue_box_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	/*background-color: #FE9C1E;*/
        background-color: #c6e0FF;
	padding-top: 5px;
	margin-top: 0px;
	padding-bottom: 30px;

}


.orange_box.white_content.content img {
    display: block;
    margin-right:15px;
    float: left;
}

.orange_box.white_content.content p {

        display: block;
        float:left;
        width:170px;
    	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
        padding-bottom:5px;
        margin-bottom:8px;

}





.underline{
   
    border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
        padding-bottom:5px;
}
.orange_box.blue {

    float:left;
    background-color:#ccebfe;
    background-image:none;
    width:400px;

}
.decorative_orange_element.blue {
    float:left;   
}
.username {

    font-size: 20px;
}
.reply_date{
    	color: #000; font-size: 10px;

}
.reply {

    border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #fff;
        padding-top:5px;
        color:#000;

}

/*Twitter home list*/

.home_twitter {
	float: right;
	width: 255px;
	background-image: none;
	padding-bottom: 5px;
        margin-bottom: 0px;
        margin-top: 0px;
	color: #2b2b2b;
}

.home_twitter p {

        display: block;
        float:left;
        width:215px;
    	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
        padding-bottom:5px;
        margin-bottom:8px;

}

.home_twitter img {

    display: block;
    margin-right:10px;
    float: left;
}