/* CSS Document */



body {

	margin: 0;

	padding: 0;

	background: #000 url(images/body-bg3.jpg);

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

}



h1, h2, h3, h4 {

	margin: 0;

	padding: 0;

}



p {

	margin: 10px 0;

}



ul a, a:visited {

	color: #2E85AB;

}



a, a:visited {

	color: #2E85AB;

}



#sn-wrapper {

	margin: auto;

	padding: 0;

	width: 980px;

}



#sn-container {

	margin: 20px 0 ;

	padding: 0;

	float: left;

	width: 980px;

	background: #fff;

	border: #252525 solid 1px;

}



#sn-global-header {

	float: left;

	width: 980px;

	height: 25px;

	background: #000;

}



#sn-global-header .sn-left {



}



#sn-global-header .sn-right {

	float: right;

	text-align: right;

	color: #fff;

}



#sn-global-header .sn-right ul {

	margin: 8px 0 0;

	padding: 0;

	list-style-type: none;

}



#sn-global-header .sn-right li {

	display: inline;

	margin-left: 10px;

}



#sn-global-header .sn-right li a {

	color: #FEC460;

	text-decoration: none;

}



#sn-global-header .sn-right li a:hover {

	text-decoration: underline;

}



#sn-global-nav {

	float: right;

}



#sn-global-nav ul {

	margin: 12px 27px 0;

	padding: 0;

	list-style-type: none;

}



#sn-global-nav li {

	display: inline;

	margin-left: 10px;

}



#sn-global-nav li a {

	color: #FEC460;

	text-decoration: none;

}



#sn-global-nav li a:hover {

	color: #fff;

}



#sn-header {

	float: left;

	margin: 0;

	padding: 0;

	width: 980px;

	height: 127px;

	position: relative;

	background: #fff url(images/bg-hdr.jpg) bottom repeat-x;

}



#sn-footer {

	float: left;

	margin: 0;

	padding: 0;

	width: 980px;

	height: 90px;

	position: relative;

	background: #fff url(images/body-bg-default.jpg) top repeat-x;

}



#sn-copyright {

	text-align: center;

	color: #fff;

	margin-top: 10px;

}



#sn-logo {

	float: left;

	width: 160px;

	height: 68px;

	margin: 15px 0 0 21px;

	background: url(images/logo-hdr.jpg) top left no-repeat;

}



#sn-logo a {

	display: block;

	width: 160px;

	height: 68px;

}



#sn-navigation {

	float: left;

	height: 37px;

	position: absolute;

	bottom: 0;

	left: 21px;

	font-size: 12px;

	font-weight: bold;

}



#sn-navigation ul {

	float: left;

	margin: 10px 0 0;

	padding: 0;

	list-style-type: none;

}



#sn-navigation li {

	display: inline;

	margin: 0;

	padding: 0;

}



#sn-navigation .item {

	font-size: 12px;

	font-weight: bold;

	margin-left: 5px;

}



#sn-navigation .first-item {

	margin-left: 0;

}



#sn-navigation .current-item {

	font-size: 12px;

	font-weight: bold;

	color: #fff;

}



#sn-navigation .item-divider {

	height: 37px;

	width: 2px;

	background-color: blue;

}



#sn-navigation .current-item a {

	background-color: #EA113C;

	color: #fff;

	text-decoration: none;

	background: url(images/nav-link-bg.gif) repeat-x;

}



#sn-navigation a:hover {

	background-color: #EA113C;

	color: #fff;

	background: url(images/nav-link-bg.gif) repeat-x;

}



#sn-navigation a {

	padding: 5px 10px;

	color: #000;

	text-decoration: none;

}



#sn-search {

	float: right;

	width: 299px;

	height: 30px;

	position: absolute;

	top: 33px;

	right: 20px;

	background: url(images/bg-search.jpg) no-repeat;

}



#sn-rss {

	float: right;

	width: 300px;

	height: 59px;

	background: url(images/bg-rss.jpg) no-repeat;

	position: absolute;

	bottom: 0;

	right: 20px;

}



#sn-rss ul {

	margin: 33px 0 0 80px;

	padding: 0;

	list-style-type: none;

	color: #fff;

}



#sn-rss li {

	display: inline;

}



#sn-rss a {

	font-size: 12px;

	font-weight: bold;

	color: #fff;

	text-decoration: none;

	margin-left: 12px;

}



#sn-rss a:hover {

	text-decoration: underline;

}



#sn-content {

	margin-left: 21px;

	float: left;

	width: 939px;

	background-color: #fff;

}



#sn-search-form {

	margin: 5px 0 0 60px;

}



#sn-search-form input {

	font-size: 11px;

}



#sn-main-column {

	float: left;

	width: 622px;

}



#sn-main-column-left {

	float: left;

	width: 200px;

}



#sn-main-column-right {

	float: right;

	width: 408px;

}



#sn-sidebar-column {

	float: right;

	width: 300px;

}



#sn-sidebar-column .sn-content-box {

	float: right;

	border: #D1D1D1 solid 1px;

	background: #F5F4F4;

	width: 298px;

	margin-top: 16px;

}



#sn-125x125-ad-box {

	float: right;

	width:298px;

	background: #F5F4F4;

	border-left: #D1D1D1 solid 1px;

	border-right: #D1D1D1 solid 1px;

	border-bottom: #D1D1D1 solid 1px;

	padding-bottom: 16px;

}



#sn-box-about {

	

}	



#sn-box-categories {

	margin-top: 16px;

	width: 198px;

}	



.sn-main-column-left-header {

	font-size: 18px;

	font-weight: bold;

	display: block;

}



.sn-box-padding {

	margin: 14px;

}



#sn-main-column-left .sn-content-box {

	float: left;

	border: #D1D1D1 solid 1px;

	width: 198px;

	margin-top: 16px;

}



#sn-posts-column {

	float: left;

	margin-top: 16px;

}



.sn-post {

	float: left;

	border-bottom: #D1D1D1 solid 1px;

	font-size: 12px;

	margin: 0 0 25px;

}



.sn-post a {

	color: #EB123B;

}



.sn-post a:hover {

	text-decoration: underline;

}



.sn-post a:visited {

	color: #EB123B;

}



.sn-post .sn-post-title a {

	color: #000;

}



.sn-post .sn-post-title a:hover {

	color: #EA113C;

	text-decoration: none;

}



.sn-post-excerpt {

	font-style: italic;

	color: #42423D;

	line-height: 18px;

}



.sn-post-excerpt a {

	color: #2E85AB;

}



.sn-post-title {

	font-size: 30px;

	font-weight: bold;

	letter-spacing: -1px;

}


.sn-post-title h1 {

	font-size: 30px;

	font-weight: bold;

	letter-spacing: -1px;
	
	text-align: left;

}


.sn-page-title {

	font-size: 30px;

	font-weight: bold;

	letter-spacing: -1px;

}



.sn-entry {

	font-size: 12px;

	text-align: left;

}



.sn-entry a {

	color: #2E85AB;

	font-size: 12px;

	text-decoration: underline;

}



.sn-entry a:hover {

	font-size: 12px;

	text-decoration: none;

}



.sn-continue-link {

	color: #EB123B;

}



.sn-dateline {

	color: #D1D1D1;

	font-size: 11px;

}



.sn-post ul {

	list-style-type: none;

	margin: 0;

	padding: 0;

}



.sn-dateline .sn-post-date {

	color: #000;

	padding-left: 21px;

	background: url('images/icon-calendar.gif') no-repeat;

	height: 16px;

	dislay: block;

	float: left;

}



.sn-dateline a {

	color: #EB123B;

	font-size: 11px;

	text-decoration: none;

}



.sn-dateline a:hover {

	color: #EB123B;

	font-size: 11px;

	text-decoration: underline;

}



.sn-dateline li {

	display: block;

	float: left;

}



.sn-posted-by-in {

	float: left;

	color: #fff;

	padding: 5px 10px;

	/*background: #3598C4;*/

	background: #605CA8;

	margin: 10px 0;

}



.sn-posted-by-in a {

	color: #fff;

}



.sn-posted-by-in a:visited {

	color: #fff;

}



.sn-posted-by-in a:hover {

	text-decoration: underline;

}



.sn-posted-by-in .category {

	font-weight: bold;

}



.sn-post-image {

	float: left;

	margin: 15px 15px 5px 0;

}



.sn-125x125-ad {

	float: right;

	padding: 16px 16px 0 0;

}



.sn-main-column-left-subtext {

	font-size: 11px;

	font-style: italic;

	display: block;

	margin-top: 2px;

}



#sn-main-column-left ul {

	margin: 0;

	padding: 0;

	list-style-type: none;

}



#sn-main-column-left li {

	display: block;

	font-size: 12px;

	border-top: #D1D1D1 solid 1px;

	padding: 5px 0;

}



#sn-main-column-left li a {

	color: #2E85AB;

	text-decoration: none;

}



#sn-main-column-left li a:hover {

	text-decoration: underline;

}



.sn-sidebar-header {

	font-size: 18px;

	font-weight: bold;

	display: block;

}





.sn-sidebar-subtext {

	font-size: 11px;

	font-style: italic;

	display: block;

	margin-top: 2px;

}



#sn-sidebar-column ul {

	margin: 10px;

	padding: 0;

	list-style-type: none;

}



#sn-sidebar-column #sn-recent-posts li {

	display: block;

	font-size: 11px;

	padding: 5px 0;

	background: url(images/divider-dot-h.jpg) bottom repeat-x;

}



#sn-sidebar-column li a {

	color: #2E85AB;

	text-decoration: none;

}



#sn-sidebar-column li a:hover {

	text-decoration: underline;

}



.sn-dateline-comment {

	background: url(images/icon-comment.jpg) left bottom no-repeat;

}



.sn-dateline-comment a {

	padding-left: 18px;

}



#sn-post-nav {

	float: left;

	width: 408px;

	margin-bottom: 20px;

}



#sn-post-nav .sn-previous {

	float: left;

}



#sn-post-nav .sn-next {

	float: right;

}



#sn-post-nav a {

	color: #fff;

	font-size: 12px;

	text-decoration: none;

	background: #EB123B;

	font-weight: bold;

	padding: 4px 10px;

	width: 125px;

}



#sn-post-nav a:hover {

	text-decoration: underline;

}



#sn-gurus-partners {

	float: left;

	width: 300px;

}



#sn-gurus {

	float: left;

	border: #D1D1D1 solid 1px;

	background: #F5F4F4;

	width: 142px;

	margin-top: 16px;

}



#sn-partners {

	float: right;

	border: #D1D1D1 solid 1px;

	background: #F5F4F4;

	width: 142px;

	margin-top: 16px;

}



#sn-gurus-partners ul {

	margin: 0;

	padding: 10px 0 0;

}



#sn-gurus-partners li {

	display: block;

	font-size: 11px;

	border-top: #D1D1D1 solid 1px;

	padding: 5px 0;

}



.sn-recent-comment-block {

	float: left;

	width: 250px;

	padding: 10px;

	background: url(images/divider-dot-h.jpg) bottom repeat-x;

}



.sn-recent-comment-block .sn-comment-face {

	float: left;

}



.sn-recent-comment-block .sn-comment-by {

	float: left;

	width: 205px;

	margin-left: 10px;

}



.sn-recent-comment-block a {

	text-decoration: none;

	color: #2E85AB;

}



.sn-recent-comment-block a:hover {

	text-decoration: underline;

}



#sn-recent-comments {



}



#sn-recent-comments ul {

	margin: 16px 0 0;

	padding: 0;

	list-style-type: none;

}



#sn-recent-comments li {

	margin: 0 0 0 10px;

	padding: 0 5px 15px 40px;

	background: url(images/avatar-comment.jpg) no-repeat;

}



.sn-thumbnail {

	float: left;

	padding: 6px;

	border: #EEEEEE solid 1px;

	margin: 15px 15px 5px 0;

}



.sn-post-tags {

	font-size: 11px;

	padding-top: 8px;

	float: left;

	width: 408px;

}



.sn-post-tags a {

	color: #2E85AB;

	font-size: 11px;

	text-decoration: none;

}



.sn-post-tags a:visited {

	color: #2E85AB;

	font-size: 11px;

	text-decoration: none;

}



.sn-post-tags a:hover {

	color: #2E85AB;

	font-size: 11px;

	text-decoration: underline;

}



.sn-post-tags ul {

	list-style: none;

}



.sn-post-tags li {

	float: left;

	display: block;

	min-height: 16px;

	background: url('images/icon-tags.gif') no-repeat;

	padding-left: 18px;

}



#sn-box-about a {

	text-decoration: underline;

}



#sn-box-about a:hover {

	text-decoration: none;

}



.sn-related-posts ol,ul {

	list-style-type: none;

}



.postmetadata a {

	font-size: 11px;

}



.postmetadata a:hover {

	font-size: 11px;

	text-decoration: none;

	

}



.commentlist li .avatar { 

	float: right;

	border: 1px solid #eee;

	padding: 2px;

	background: #fff;

	}



.sn-post-actions {

	float: left;

	width: 408px;

	margin: 6px 0;

	background: url('images/divider-dot-h.jpg') top repeat-x;

	padding-top: 10px;

	font-size: 11px;

}



.sn-post-actions ul {

	list-style: none;

}



.sn-post-actions li {

	display: block;

	float: left;

}



.sn-post-actions .sn-email-this {

	padding-left: 21px;

	background: url('images/icon-email.gif') no-repeat;

}



.sn-post-actions .sn-print-this {

	padding-left: 21px;

	background: url('images/icon-print.gif') no-repeat;

	margin-left: 15px;

	height: 16px;

}



.sn-post-actions .sn-add-this {

	margin-left: 15px;

	float: right;

}



.sn-post-actions a {

	color: #2E85AB;

	font-size: 11px;

}



.sn-post-actions a:visited {

	color: #2E85AB;

	font-size: 11px;

}



.sn-post-actions a:hover {

	color: #2E85AB;

	font-size: 11px;

}



.sn-clear-container {

	float: left;

	width: 408px;

}



.sn-blank-sheet-container {

	padding: 20px 0;

}



/* News Blocks */

.newsblock {

width:283px; float:left; padding:0; margin:0 15px 10px 0;

}



.newsblockfull {

width:920px; float:left; padding:0; margin:0 0 10px 0;

}

.widget_onenews_videorss {
	margin-left: 27px;
}

.widget_onenews_textrss {
	margin-left: 27px;
}

.widget_onenews_videorss h2 {

font-size: 14px;

font-weight: bold;

margin: 0;

padding: 0 0 5px 0;

height: 15px;

}

.widget_onenews_textrss h2 {

font-size: 14px;

font-weight: bold;

margin: 0;

padding: 0 0 5px 0;

height: 15px;

}



.widget_onenews_textrss h2 a, .widget_onenews_textrss h2 a:active, .widget_onenews_textrss h2 a:link, .widget_onenews_textrss h2 a:visited {

color: #3f3f3f;

}



.widget_onenews_textrss h2 a:hover {

color: #000;

}



.widget_onenews_textrss a, .widget_onenews_textrss a:active, .widget_onenews_textrss a:link, .widget_onenews_textrss a:visited {

color: #326ea1;

text-decoration: none;

}



.widget_onenews_textrss ul{

list-style-type: none;

padding: 0;

margin: 0;

font-size: 0.9em;

width: 283px;

}



.widget_onenews_textrss li  {

border-top: 1px solid #dcdcdc;

line-height: 16px;

padding: 5px 8px 5px 0;

font-size: 11px;

background: url('images/dn.gif') right top no-repeat;

}



.widget_onenews_textrss li:hover {

color: #333;

text-decoration: none;

background-color: #ececec;

background-image: none;

}



.widget_onenews_textrss img{

background-color: #fafafa;

}



.clearer { clear: both; height: 30px; }



/* Misc */

img.youtubeimage{

border: 1px solid #ccc;

padding: 4px;

margin: 3px 9px 2px 0;

display: block;

background: #EFEFEF;

}

.sn-vertical-shade-separator {
	float: left;
	background: url('images/vsep-shade.gif') center bottom no-repeat;
	height: 32px;
	width: 940px;
	margin-bottom: 20px;

}

/* Video */

.video-block {
	float: left;
	margin-bottom: 20px;
}

.video-block .video-title {
	display: block;
	width: 130px;
	height: 22px;
	background: #fff url(images/video-reflection-bg.jpg) repeat-x top;
	font-size: 10px;
	overflow: hidden;
	padding: 4px;
	text-align: center;
}

.video-block .video-title a {
	color: #2b5d88;
}

.video-block .video-title a:hover {
	color: #000;
	text-decoration: none;
}

/* End Video */


#sn-footer-nav {
	margin: auto;
	color: #fff;
}



#sn-footer-nav ul {

	margin: 20px 27px 0;

	padding: 0;

	list-style-type: none;

}



#sn-footer-nav li {

	display: inline;

	margin-left: 5px;

}



#sn-footer-nav li a {

	color: #FEC460;

	text-decoration: none;

}



#sn-footer-nav li a:hover {

	color: #fff;

}