﻿body {
font:100% Arial, Helvetica, sans-serif;
background:url(/blogs/images/main_bg.jpg) repeat-x #000000;
margin: 0;
text-align: center; 
}
#container {
width:960px;
height:auto;
margin: 0 auto;
text-align: left;
}
.container1 {
width:960px;
height:auto;
}
.container2 {
width:960px;
height:auto;
background-color:#111111;
}
#header {
width:960px;
height:auto;
float:left;
}

a:link, a:visited, a:hover, a:active { text-decoration:underline; color:#d00; }

#navigation {
width:920px;
height:auto;
float:left;
padding:0 20px 0 20px;
background:url(/blogs/images/nav_bg.jpg) repeat-x;
}
.navigation a {
width:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:900;
color:#FFFFFF;
padding:7px 15px 7px 15px;
text-decoration:none;
float:left;
}
.navigation a:hover {
text-decoration:none;
background:url(/blogs/images/nav_bgR.jpg) repeat-x;
}

#blog_roll {
	width:148px;
	height:auto;
	float:left;
	padding:0 10px 0 10px;
	margin:20px 0 20px 20px;
	border-left:2px #FFFFFF dotted;
}
.br_img {
width:148px;
height:auto;
margin-bottom:10px;
}
#video_blog {
	width:468px;
	float:left;
	margin:20px 0 20px 0;
}
#video {
width:440px;
height:auto;
float:left;
margin-bottom:10px;
}
#video_button {
width:440px;
height:40px;
float:left;
}
#atw_blog {
	width:430px;
	height:auto;
	float:left;
	padding:0 10px 0 10px;
	margin:25px 10px 20px 10px;
	border-left:2px #FFFFFF dotted;
}
.blog_rss {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	text-decoration:underline;
	color:#EEEEEE;
	padding:5px 0 5px 0;
}

.blog_rss a:link { color:#fff; }
.blog_rss a:visited { color:#ccc; }
.blog_rss a:hover { color:#a00; }

.blog_roll {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#EEEEEE;
padding:5px 0 5px 0;
}

.blog_roll a:link { color:#fff; }
.blog_roll a:visited { color:#ccc; }
.blog_roll a:hover { color:#a00; }

.blog_img {
width:300px;
height:60px;
margin-bottom:10px;
}
.big_blog {
	width:430px;
	height:auto;
	float:left;
	padding:0 10px 0 10px;
	margin:25px 10px 10px 20px;
	border-left:2px #FFFFFF dotted;
}

.blogLeft160 {
	width:160px;
	float:left;
}
#archives {
	/*
	width:100px;
	height:auto;
	float:left;
	*/
	margin:25px 20px 25px 0px;
}

.archives_head {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#FFFFFF;
margin:5px 0 10px 0;
text-align:left;
}
.archives {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:500;
color:#FFFFFF;
margin:5px 0 5px 0;
text-align:left;
}
#adv_300x250 {
width:301px;
height:251px;
float:right;
margin:20px 20px 20px 0;
}
#border_bottom {
width:960px;
height:auto;
float:left;
}
#footer {
width:920px;
height:auto;
float:left;
margin:20px;
}
.footer {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:300;
color:#EEEEEE;
padding-left:15px;
padding-right:15px;
float:left;
border-left:1px #EEEEEE solid;
}
#blog_story {
	width:600px;
	height:auto;
	float:left;
	margin:25px 20px 25px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:normal;
	color:#EEEEEE;
}
.story_header {
font-family:Arial, Helvetica, sans-serif;
font-size:x-large;
font-weight:bold;
color:#EEEEEE;
margin-bottom:10px;
}
.story_subhead {
font-family:Arial, Helvetica, sans-serif;
font-size:medium;
font-weight:bold;
color:#710000;
margin-bottom:10px;
}
.story_text {
font-family:Arial, Helvetica, sans-serif;
font-size:small;
font-weight:normal;
color:#EEEEEE;
}
.adspace {
	width:300px;
	height:auto;
	float:right;
}
#blog_post_titles {
	width:370px;
	height:auto;
	float:left;
	padding:0 10px 0 10px;
	margin:25px 10px 10px 20px;
	border-left:2px #FFFFFF dotted;
}
.blogHead {
	display:block;
	float:left;
	width:770px;
	height:65px;
	background:url(/blogs/images/blogger_head.jpg) no-repeat;
	color:#fff;
	padding-left:140px;
	padding-top:10px;
	font-size:48px;
	font-family:Arial;
	font-weight:bold;
	margin:25px 25px 5px 25px;
}

.archives a:hover { color:#7c92c1; text-decoration:underline; }
a.archiveActive:link,a.archiveActive:visited,a.archiveActive:hover,a.archiveActive:active { 
	font-size:14px; font-weight:700; color:#C60000; }

.blog_rss a.external { padding-left:16px; }
.external:link { background:url(/images/icons/external_link.png) 0px 0px no-repeat; }
.external:visited { background:url(/images/icons/external_link.png) 0px -50px no-repeat; }
.external:hover { background-position:0px -100px; }
.external:active { background-position:0px -50px; }

.style2
{
	color: #333333;
	font-size: 12px;
	font-weight: normal;
}

#BlogPostSidebar {
	width: 300px;
	float: right;
	margin:25px 20px 25px 0;
}
.PostLinkBox {
	width: 280px;
	float: right;
	margin-top:20px;
	padding:10px;
	background:url(/images/sng_plyr_playlist_bg.png) repeat-x bottom;
}
.RelatedTitle {
	padding: 7px 3px;
	font-size:12px;
	font-weight:bold;
	background:#960000;
	color:#fff;
}

/*  Search   */
.gcse { height:19px; width:153px; border:1px solid #7e9db9; background:#fff; }
#ctl00_uc_Blog_menu1_pnlSearch { float:right; margin-top:0px; }
#ctl00_uc_Blog_menu1_btnSearch { margin-top:0px; height:27px; }
		
/*  Social Networking */
.shareBlock { margin-top:10px; }
.share_facebook { width:40px; height:40px; display:block; float:left;
                  background:url(/images/icons/shareFacebook_40.png) 0 0; cursor:pointer;  }
.share_facebook:hover { background-position: 0 -40px; }
.share_twitter { width:40px; height:40px; display:block; float:left;
                  background:url(/images/icons/shareTwitter_40.png) 0 0; cursor:pointer;  }
.share_twitter:hover { background-position: 0 -40px; }
.share_myspace { width:40px; height:40px; display:block; float:left;
                  background:url(/images/icons/shareMyspace_40.png) 0 0; cursor:pointer;  }
.share_myspace:hover { background-position: 0 -40px; }
.share_email { width:40px; height:40px; display:block; float:left;
                  background:url(/images/icons/shareEmail_40.png) 0 0; cursor:pointer;  }
.share_email:hover { background-position: 0 -40px; }
.share_print { width:40px; height:40px; display:block; float:left;
                  background:url(/images/icons/sharePrint_40.png) 0 0; cursor:pointer;  }
.share_print:hover { background-position: 0 -40px; }


#ConnectionSpeed 
{
    color:#fff;text-align:center;
}
#rcPlayer { float:left;margin-top:10px;margin-left:15px; }
#rcLiveBlog { float:left;width:725px;height:466px; }
