*{border:0;margin:0;padding:0;}
@font-face{font-family:"contm";src:url("styles/contb.eot");}
@font-face{font-family:"contm";src:url("styles/contb.ttf");}
@font-face{font-family:"hel_b_o";src:url("styles/Helvetica-BoldOblique.eot");}
@font-face{font-family:"hel_b_o";src:url("styles/Helvetica-BoldOblique.ttf");}

@font-face {
	font-family: 'hb';
	src: url('hvbl____-webfont.eot');
	src: local('hvbl'), 
	url('fonts/hvbl____-webfont.woff') format('woff'), 
	url('fonts/hvbl____-webfont.ttf') format('truetype'), 
	url('fonts/hvbl____-webfont.svg#webfont5cZszsOJ') format('svg');
	font-weight: normal;
	font-style: normal;
}

body{letter-spacing:1px;font-size:12px;line-height:15px;margin-top:12px;background-color:black;font-family:Helvetica, Verdana, Arial, sans-serif;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
input,select,textarea{border:#999999 1px solid;font-size:12px;padding:2px;}
select{padding:0;}
li{list-style:none;list-style-position:inside;}
hr{color:#FFFFFF;background-color:#ccc;margin:5px;height:1px;padding:0px;}
hr.awards{color:#ccc;background-color:black;margin-bottom:9px;height:1px;padding:0px;}
#page{width:970px;margin:0px auto;background-color:white;}
#columns{overflow:hidden;padding:0 10px 10px 10px;background-color:white;position: relative;}
#header{width:100%;margin:0;overflow:hidden;padding:0;margin:0 0 12px 0;padding-top:10px;background-color:white;}
#header img.logo{float:left;display:inline;padding:5px 8px 10px 5px;}
#header h1 a{display:white;width:222px;color:#000000;}
.topbanner{width:748px;height:90px;display:table-cell;vertical-align:middle;margin-left:212px;}

#topbannerII img{display:block;margin:auto;padding:auto;}
#topbannerII{width: 760px; display:table-cell;vertical-align:middle;
}
.topbanner img, .topbannerII img, .topbanner object{display:block;margin:auto;padding:auto;}
.email{color:#000000;font-weight:bold;background-image:url(images/ico_email.gif);background-repeat:no-repeat;background-position:left center;margin-left:1px;padding-left:26px;font-family:Arial, Helvetica, sans-serif;font-size:11px;padding-top:2px;padding-bottom:2px;}
#header2{position:absolute;top:92px;float:left;width:auto;padding-left:20px;padding-top:5px;}
.col1{width:777px;float:left;margin:0px;display:block;padding-top:3px;}
.col1 img.th{float:right;}
.col1_home{float:left;margin:0;width:300px;}
.col1_home_box{margin-bottom:5px;}
.col1_home .blog h2{font-size:18px;line-height:20px;}
.mid_box{float:left;width:100%;}
.mid_box p{margin:0 0 6px 0 !important;}
.mid_box .more_news{margin:5px 0;}
#col_mid_home .blog h2{padding:0px;margin-bottom:5px;font-size:18px;line-height:20px;}
#col_mid_home .blog{padding:1px 0 0 0;margin:0px;}
#col_mid_home .blog img{float:right;margin:5px 0;}
#col_mid_home .category{padding:0px;margin-top:0px;margin-right:0px;margin-bottom:10px;text-align:left;margin-left:0px;}
#col_mid_home .category span{padding:3px;font-weight:bold;font-size:11px;}
.mid_box #accordion{font-weight:normal;}
.mid_box #accordion .date{color:#7D7DAD;text-transform:uppercase;font-size:smaller;}
.mid_box #accordion h4{font-size:12px;}
.posted_on{padding:0px;margin-top:5px;font-size:11px;line-height:12px;}
#prv_nxt{margin:5px auto;border-top:solid 1px #999;width:75%;padding:5px;}
.col2_box{padding:auto;margin-bottom:10px;float:left;}
h1.cat_name{margin:10px;padding:0 25px 0 12px;font-family:contb;font-style:italic;line-height:33px;text-transform:uppercase;font-size:28px;display:inline;color:white;background-image:url(images/black_slant.png);background-position:top right;}
h1.cat_name_2{margin:10px 0;padding:0 25px 0 12px;font-family:contb;font-style:italic;line-height:33px;text-transform:uppercase;font-size:28px;display:inline;color:#333;}
.fr{float:right;}
.fl{float:left;}
.ge^^ar{text-align:center;margin-bottom:5px;}
.g^^ear img{padding:8px;display:table-cell;vertical-align:middle;float:left;}
.subcol{overflow:hidden;width:auto;padding:0;display:block;margin:0 0 15px 0;}
.subcol.feature, .subcol.desti	{ position: relative;}
.subcol.blgs{border:solid 1px #333;}
.subcol .heads{text-align:center;}
.subcol .heads img{float:right;border:1px solid #999;margin-right:2px;padding:0;}
.subcol .blogs{font-size:10px;line-height:15px;}
.subcol .blogs ul{margin:2px 2px 2px 5px;}
.subcol .blogs li{list-style-type:square;}
.subcol .gear img	{margin: 2px 1px;}
h2.bar, .gear h2.bar{font-size:15px;color:white;padding:2px 0 0 8px;width:auto;margin-bottom:0px;}
h2.bar{background-color:black;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;background-image:none;}
#nav2{padding:0;font-size:.85em;float:right;margin:10px 0 0 0;width:831px;display:block;list-style:none;background-color:black;overflow:hidden;z-index:auto;}
#nav2 li{float:left;line-height:21px;}
#nav2 li a{color:white;font-style:inherit;display:block;padding-left:6px;padding-right:6px;}
#nav2 li a:hover, #nav2 li a:active{background-color:#b0b0b0;color:black;}
.nav2 li:hover, .nav2 li.sfHover, .nav2 li.current, .nav2 a:focus, .nav2 a:hover, .nav2 a:active{color:#333333;background-color:#b0b0b0;}
#nav2 li.srch{float:right;background-color:white;margin:3px 0 3px 3px;height:15px;width:112px;}
#nav2 li.srch input{margin:0;padding:0;border:none;color:#000000;float:left;display:inline;font-size:12px;height:15px;}
#nav2 li.srch .btn{background-image:url(images/go.gif);background-position:top;background-repeat:no-repeat;background-color:white;margin:0;padding:0;width:19px;height:15px;border:none;cursor:pointer;padding:0px !important;float:right !important;}
#nav2 li.social{width:72px;float:right;margin-top:2px;line-height:normal;}
#nav2 li.social a:hover{background:none;}
#nav2 li ul{position:absolute;margin-left:8px;width:11em;left:-999em;padding-top:1px;}
#nav2 li:hover ul, #nav2 li.sfhover ul{left:auto;z-index:1000;}
#nav2 li ul li{background:#b0b0b0;background:#666;border-bottom:1px solid #dedbd1;border-left:1px solid #dedbd1;border-right:1px solid #dedbd1;line-height:19px;color:green;width:11em;font-size:11px;}
#nav2 li:hover, #nav2 li.hover{position:static;}
#nav2 li ul ul{margin:-29px 0 0 15em;}
#nav2 li:hover ul ul, #nav2 li.sfhover ul ul{left:-999em;}
#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul{left:auto;}
#nav2 li:hover ul ul, #nav2 li:hover ul ul ul, #nav2 li.sfhover ul ul, #nav2 li.sfhover ul ul ul{left:-999em;}
#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul, #nav2 li li li.sfhover ul{left:auto;}
#nav2b{border-bottom:1px solid #E9E9E9;margin:5px 0 0 0;font-size:.85em;float:right;padding:0 0 3px 0;width:99%;display:block;list-style:none;overflow:hidden;z-index:auto;}
#nav2b ul{display:inline;overflow:hidden;}
#nav2b ul li{margin:0 14px;float:left;line-height:20px;}
#nav2b li.rght{margin:0 5px !important;float:right !important;}
#nav2b li.lft{margin:0 3px 0 3px !important;}
#nav2b li.contest{border:solid 2px #E9E9E9;}
#nav2b li a{color:#333;font-style:inherit;display:block;padding-left:4px;padding-right:6px;}
#nav2b li a:hover, #nav2 li a:active{text-decoration:underline;}
#nav2b a{padding:auto;margin:auto;width:auto;}
#nav2b li ul{background-color:white;position:absolute;margin:-5px 0 0 -88px;width:auto;left:-999em;padding:1px 5px;;}
#nav2b li:hover ul, #nav2b li.sfhover ul{left:auto;z-index:1000;}
#nav2b li ul li{border:none;margin:0px;line-height:16px;width:auto;font-size:10px;}
#nav2b li:hover, #nav2b li.hover{position:static;}
#nav2b li ul ul{mar^gin:-29px 0 0 15em;}
#nav2b li:hover ul ul, #nav2b li.sfhover ul ul{left:-999em;}
#nav2b li:hover ul, #nav2b li li:hover ul, #nav2b li.sfhover ul, #nav2b li li.sfhover ul{left:auto;}
#nav2b li:hover ul ul, #nav2b li:hover ul ul ul, #nav2b li.sfhover ul ul, #nav2b li.sfhover ul ul ul{left:-999em;}
#nav2b li:hover ul, #nav2b li li:hover ul, #nav2b li li li:hover ul, #nav2b li.sfhover ul, #nav2b li li.sfhover ul, #nav2b li li li.sfhover ul{left:auto;}
ul#fade	{
}
ul#fade	li{
	margin: 0 3px;
	width: 150px;
	text-align: center;
}
ul#fade	li a.hohoho	{
	color: red;
	font-weight: bold;
}
#nav3{width:300px;height:55px;text-decoration:none;background-position:0;margin:0;padding:0;font-size:11px;flo^at:right;display:block;list-style:none;overflow:hidden;}
#nav3 a{display:block;z-index:0;padding:0;font-weight:bold;margin:auto;text-align:center;}
#nav3 li{float:left;lin^e-height:50px;width:auto;}
#nav3 li.srch{float:right;line-height:20px;}
#nav3 li a:hover{background:none;}
#nav3 li ul{background-color:white;position:absolute;margin:-5px 0 0 0;width:298px;left:-999em;padding-top:1px;border:solid 1px #666;}
#nav3 li:hover ul, #nav3 li.sfhover ul{left:auto;z-index:1000;}
#nav3 li ul li{border-bottom:1px solid #dedbd1;border-left:1px solid #dedbd1;border-right:1px solid #dedbd1;line-height:21px;width:97px;font-size:11px;}
#nav3 li:hover, #nav3 li.hover{position:static;}
#nav3 li ul ul{margin:-29px 0 0 15em;}
#nav3 li:hover ul ul, #nav3 li.sfhover ul ul{left:-999em;}
#nav3 li:hover ul, #nav3 li li:hover ul, #nav3 li.sfhover ul, #nav3 li li.sfhover ul{left:auto;}
#nav3 li:hover ul ul, #nav3 li:hover ul ul ul, #nav3 li.sfhover ul ul, #nav3 li.sfhover ul ul ul{left:-999em;}
#nav3 li:hover ul, #nav3 li li:hover ul, #nav3 li li li:hover ul, #nav3 li.sfhover ul, #nav3 li li.sfhover ul, #nav3 li li li.sfhover ul{left:auto;}
#countdown{width:100%;height:62px; margin:0;padding:0;overflow:hidden;}	#cntdwn{width:auto;margin-left:284px;}
#ticker{width:100%;float:left;background-color:black;padding:0;margin:4px 0;}	#ticker a{color:white;}
table#olympics{width:auto;color:white;margin:0 0 3px 0;}
table#olympics a{color:white;}
table#olympics h1{margin:5px auto 2px auto;text-align:center;}
table#olympics h5{margin:4px;text-align:center;}
table#olympics td{background-color:#4322bc;margin:3px;}
table#partners td{border:solid #333 1px;padding:10px;font-size:13px;font-weight:bold;margin:0;}
#olym{width:300px;height:90px;display:block;text-decoration:none;background-image:url(../../../wp-content/uploads/ads/olympics/olympics.gif);background-position:0 -90px;margin-bottom:5px;}
#olym:hover{background-image:url(../../../wp-content/uploads/ads/olympics/olympics.gif);background-position:0 0;}
#featured{width:auto;;z-index:5;background-color:#FFFFFF;padding:0 !important;margin:0;}
}
#featured .entry p{margin:10px 0px;color:#999666;}
#featured.special{}
.lead-image-wrapper{background:#000;position:relative;z-index:5;height:200px;margin-bottom:10px;}
.lead-image-wrapper h2{font-size:12px;line-height:20px;position:absolute;top:0px;left:0px;z-index:1;padding:5px;}
.lead-image-wrapper h3{font-size:18px;width:160px;line-height:20px;position:absolute;top:50px;left:0px;z-index:1;background-image:url(images/semi_transparent_bg.png);background-repeat:repeat;padding:10px;}
.lead-image-wrapper h4{font-size:10px;line-height:15px;position:absolute;top:175px;right:0px;z-index:1;padding:5px;}
.lead-image-wrapper h3 a, .lead-image-wrapper h4 a{color:#fff;text-decoration:none;display:block;}
.lead-image-wrapper h3 a:hover, .lead-image-wrapper h4 a:hover{text-decoration:underline;}
#video-frame{background:#eee;float:left;height:auto;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
#video-frame h2{padding:5px;font-size:14px;}
.video_box h3{margin-bottom:10px;padding:5px;margin-top:0px;margin-right:0px;margin-left:0px;}
#video-frame h4{padding:5px;font-size:12px;margin:10px;}
.video_box{padding:10px;margin:10px;border:1px solid #ddd;background-color:#FFFFFF;}
#video-frame .mootabs_title{list-style:none;margin:0px;padding:0px;}
#video-frame .mootabs_title li{color:#000;font-weight:normal;font-size:11px;text-decoration:none;display:block;padding:10px;border:1px solid #dddddd;background:#f7f7f7;line-height:10px;cursor:pointer;margin:10px;}
#video-frame .mootabs_title li:hover, #video-frame .mootabs_title li.active{background:#dddddd url(images/ico-watch.gif) right center no-repeat !important;border:1px solid #bbbbbb;}

.post{margin:0;}
.post h2{font-size:17px;padding:3px auto 4px 5px;}
.post h3{font-size:14px;}
.post h3 a{color:#000000;}
.post p{margin:0px;padding-top:0;padding-right:0;padding-bottom:15px;padding-left:0;}
.box{height:1%;width:373px;padding:0px;margin:0;float:left;}
.box .post{width:180px;}
.box .post h2 a{color:#000000;}
.box .post h2{font-size:18px;line-height:20px;padding-top:0px;padding-right:0px;padding-bottom:5px;padding-left:0px;}
.box .post p{font-size:12px;line-height:18px;padding-top:0px;padding-right:0px;padding-bottom:10px;padding-left:0px;}
.box .blog .posted_on{margin-right:8px;}
.box .post img{border:1px solid #dddddd;float:right;padding:5px;background-color:#FFFFFF;margin:10px;}
.box .post .postmeta{width:170px !important;}
.post-alt{display:block;padding-top:7px;margin-top:1px 0;border-bottom:solid 1px #e9e9e9;overflow:hidden;}
/*.post-alt span.read a{font-size:smaller;font-weight:normal;white-space:nowrap;}*/
.post-alt span.read	{
	font-size: .9em;
	font-weight: normal;
	white-space: nowrap;
	font-style: italic;
}
.post-alt span.read	a{
	font-size: 1em;
	font-weight: normal;
	white-space: nowrap;
	font-style: normal;
}
.post-alt h2{font-size:20px;color:#000000;line-height:23px;font-weight:bolder;}

/*
	Contest	*/

#page .post-contest h2, .post-contest h3{
	font-weight:bold;
	font-family: 'hel_b_o';
}
#page .post-contest h2.page_header	{
	font-size:26px;line-height:32px;
	text-align:center; 	color:#003b89;
}
#page .post-contest h3	{
	font-size:18px;line-height:22px; margin: 5px 0 0 0;
}
.post-contest table	{
	margin: 0; padding: 0;
}
.post-contest td	{
	padding: 0 5px;
}
	
	
	
.post-alt h2.cont, #blog_header .cont{font-size:20px;color:#000000;line-height:24px;font-weight:bolder;font-family:contm;text-transform:uppercase;font-style:italic;}
.post-alt h3{font-size:14px;margin:13px 0 6px 0;color:#000000;line-height:22px}
.post-alt h4{font-size:14px;padding:5px 0;line-height:16px;}
.post-alt h3 a, .post-alt h2 a{color:#000000;}
.pos^^^t-alt h2 a:hover{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg)}
.post-alt p, .col1 p{margin:8px 0;fon^t-size:12px;}
.post-alt h3.post_date{color:#999999;padding:5px 0px 10px;font-size:12px;font-weight:normal;}

.post-alt.blog{margin-left:0px;width:590px;}
.post-alt.int, .post-alt.dest, .post-alt.gear{margin-left:175px;width:590px;}
.post-alt.olym{margin-left:200px;width:570px;}

.continue{background:url(images/ico-arrow.gif) no-repeat left;font-weight:bold;padding-left:15px;}
.postmeta{font-size:11px;font-weight:normal;padding:5px;}
.blog .postmeta, #featured .postmeta{width:300px;}
.col1 .postmeta{width:470px !important;}
.postmeta a{color:#000000;font-size:11px;}
.posted_in{text-align:left;padding-left:18px;background-image:url(images/ico-category.gif);background-repeat:no-repeat;background-position:left top;}
#page h3	{
	margin: 5px 0;
	line-height: 1.2em;
}
#page h3.loc	{
	text-decoration: underline;
}
.comments{float:right;text-align:right;}
#comment{padding:0px;}
.comments a{padding-left:18px;background-image:url(images/ico-comm.gif);background-repeat:no-repeat;background-position:left top;}
p.more{margin:0px;padding-top:10px;text-align:right;clear:both;}
p.more a{background:url(images/ico-arrow2.gif) no-repeat right;padding-right:20px;color:#000000;font-size:14px;font-weight:bold;}
.navigation a{color:#000000;font-size:14px;font-weight:bold;}
.alignleft{display:inline;text-align:left;float:left;margin:3px 7px 3px 0 !important;}
.alignright{display:inline;float:right;margin:3px 0 3px 7px !important;clear:right;}

.entry .aligncenter div, .entry .alignright div, .entry .alignleft div	{ font-size: 10px; line-height: 12px; margin-top: 2px;}

.aligncenter{disp^lay:inline;margin:3px auto 3px auto !important;cle^ar:right;}
.entry p.wp-caption-text{margin:0 8px 0 0 !important;padding:1px 4px;font-size:smaller;line-height:12px;text-align:right;}
#archivebox{padding: 10px; color:#000; overflow:hidden;}
#archivebox h4 em, #archivebox h2 em, #archivebox h3 em{color:#000;}
#archivebox h3{font-size:12px;}
#archivebox h4, #archivebox h3, #archivebox h2{color:#999333;float:left;}
#archivebox p{margin-top:5px;}
.archivefeed{float:right;text-align:right;}
.archivefeed a{background:url(images/ico-arcfeed.gif) center left no-repeat;height:20px;color:#000;font-weight:bold;font-size:11px;font-weight:normal;padding:3px 0px 1px 22px;}
.arclist{width:260px;border-bottom:1px solid #eee;margin-top:0px;margin-right:0px;margin-bottom:15px;margin-left:0px;padding-top:5px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.arclist h3{color:#000;padding-top:15px;padding-bottom:15px;}
.popular{color:#000;padding-bottom:15px;}
.archive_header{color:#000;padding-top:15px;padding-right:0px;padding-left:0px;}
.arclist ul li{color:#c0c0c0;font-size:12px;padding:8px 0 8px 10px;border-top:1px solid #eee;}
#blog_archivebox{background-color:black;margin-bottom:15px;margin-top:3px;padding:auto;color:#000 !important;width:auto;height:70px;}
#blog_archivebox h1{text-transform:uppercase;fl^oat:left;color:white;font-size:27px;line-height:42px;font-family:contb;font-style:italic;text-transform:uppercase;font-weight:100;display:inline;margin-left:14px;}
#blog_archivebox h4 em, #blog_archivebox h2 em, #blog_archivebox h3 em{color:#000;}
#blog_archivebox h3{font-size:12px;}
#blog_archivebox h4, #blog_archivebox h3, #blog_archivebox h2{color:#999333;float:left;}
#blog_archivebox p{margin-top:5px;}
#blog_archivebox img.face{float:right;margin:0 0 0 4px;height:70px;}
#blog_archivebox img.font{height:40px;margin:auto;padding:2px 0;}
.blog_archivefeed{float:right;text-align:right;}
.blog_archivefeed a{background:url(images/ico-arcfeed.gif) center left no-repeat;height:20px;color:#000;font-weight:bold;font-size:11px;font-weight:normal;padding:3px 0px 1px 22px;}
.blog_arclist{width:260px;border-bottom:1px solid #eee;margin-top:0px;margin-right:0px;margin-bottom:15px;margin-left:0px;padding-top:5px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.blog_arclist h3{color:#000;padding-top:15px;padding-bottom:15px;}
.blog_archive_header{color:#000;padding-top:15px;padding-right:0px;padding-left:0px;}
.blog_arclist ul li{color:#c0c0c0;font-size:12px;padding:8px 0 8px 10px;border-top:1px solid #eee;}
#blog_nav li {
	float: left;
	line-height:18px;
}
.blog_orange	{
	background-color: #FE7201;
}
.blog_orange a	{
	color: white;
}
.blog_blue	{
	background-color: #003B89;
	color: white;
}
.blog_blue a	{
	color: white;
}
.blog_yellow	{
	background-color: #DEE700 !important;
	color: black;
}
.blog_yellow a	{
	color: black !important;
}

.blog_black	{
	background-color: black !important;
	color: white;
}
.blog_black a	{
	color: white !important;
}
.blog_red	{
	background-color: red;
}
.blog_red a	{
	color: white;
}
#blog_nav2{
	background-color: black;
	padding: 0;
	list-style: none;
	font-size:12px;
	height: 18px;}
#blog_nav2 a {
	display: block;
	padding:0;
	color: white;
}
#blog_nav2{
	padding: 0;
	list-style: none;
	font-size:12px;
	margi^n-top: 27px;
	height: 18px;}

#blog_nav2 li {
	float: left;
	line-height:18px;
	margin: 0 30px 0 0;
	padding: 0 5px;
}
#blog_nav2.orange	{
	background-color: #FE7201;
}
#blog_nav2.orange a	{
	color: white;
}
#blog_nav2.blue	{
	background-color: #003B89;
}
#blog_nav2.blue a	{
	color: white;
}
#blog_nav2.yellow	{
	background-color: #DEE700;
}
#blog_nav2.yellow a	{
	color: black;
}
#blog_nav2.red	{
	background-color: red;
}
#blog_nav2.red a	{
	color: white;
}
#blog_title2	{
font-size: larger;
font-style: italic;
padding: 5px;
font-weight: bold;
color: white;
}
#blog_archivebox2 {
	/*background:url(../../../wp-content/uploads/blogs/bg.gif) top right no-repeat;	*/
	background-color:black;
	margin-bottom:15px;
	margin-top: 3px;
	height: 243px;
	padding:auto;
	color:#000 !important;
	width:auto;
	}
#enter_blogs	{
	background-color: black;
	color: white;
	font-size: 20px;
	padding: auto;
	text-align: center;
	line-height: 36px;
	margin-bottom: 12px;
}

#authorbox{margin-bottom:15px;margin-top:2px;margin-right:2px;padding:5px;width:auto;display:block;background-color:maroon;}
#authorbox h1{font-size:48px;line-height:50px;color:white;font-family:Helvetica;font-weight:600;text-transform:uppercase;}
.singletags{color:#999666;clear:both;font-size:11px;}
.entry blockquote{width:85%;font-style:italic;font-size:13px;margin-top:0px;margin-right:auto;margin-bottom:15px;margin-left:auto;padding-left:20px;border-left-width:5px;border-left-style:solid;border-left-color:#cccccc;color:#444444;}
.entry blockquote p{padding:5px 0px;margin:5px 0px;line-height:20px;}
.entry img{background-color:#FFFFFF;}
.entry ul, .entry ol{margin-bottom:4px;font-size:11px;line-height:12px;}
.entry ul li ul, .entry ol li ol{margin-bottom:0px;padding-top:3px;}
.entry ul li{list-style:disc inside !important;margin-left:5px;padding:3px 0px;}
.entry ul li ul li{list-style:disc inside !important;}
.entry ol li{list-style:decimal inside !important;font-size:12px;padding:3px 0px;}
.entry ol li ol li{list-style:decimal-leading-zero inside !important;}
h2.commh2{font-size:1.4em;padding:0 0 5px;font-weight:bold !important;color:#000000;margin-top:20px;}
ol.commentlist{margin:10px 0 20px;padding:0;list-style:none;font-size:12px;line-height:20px;}
ol.commentlist p{margin-bottom:10px;line-height:18px;}
ol.commentlist cite{font-style:normal;font-weight:bold;color:#000000;}
ol.commentlist li{padding:20px 10px 10px 10px;}
ol.commentlist li.alt{padding:10px 10px 0 10px !important;background:#f7f7f7;border:1px dotted #cccccc;}
#mpu_banner{width:300px;height:250px;background-color:#eeeeee;}
.related-cats{width:298px;margin-bottom:0px;}
.related-cats ul{width:288px !important;margin:0px;padding:5px;}
#related-cats li{border-bottom:1px solid #eee;color:#999999;padding-top:2px;padding-left:18px;padding-bottom:1px;background:url(images/ico-feat.gif) no-repeat left center !important;}
#related-cats .cat_feed{background:url(images/ico-arcfeed.gif) no-repeat left center !important;}
.ads{height:180px;width:298px;margin:0 0 10px 0;padding:0px;}
.ads h2{padding:4px;font-size:13px;}
.ads img{float:left;padding-top:15px;padding-right:0px;padding-bottom:15px;padding-left:15px;}
.ads img.last{margin:0;}
.flickr{width:298px;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;}
.flickr h2{font-size:14px;padding:5px;margin-bottom:10px;}
.flickr h2 img{float:right;margin:0 2px;}
.flickr .photos{margin-left:5px;}
.flickr-ar{font-size:12px;font-weight:normal;margin:0px;color:#ffffff;}
.flickr-ar a{color:#ffffff;}
.flickr .flickr_badge_image img{margin:0px 4px 10px 5px;border:1px solid #ddd;padding:5px;background-color:#ffffff;float:left;}
.widget{marg^in-top:3px;display:block;}
.widget h2{padding:4px;font-size:13px;}
.widget ul{margin:0;padding:0px !important;}
.widget ul li{float:right;border-bottom:1px solid #eee;margin:0px;padding:0px 0px 10px 0;}
.widget ul li a{color:#000000;margin:0;}
.widget ul li a img{margin:0 auto 3px auto;}
#internals{width:158px;margin:0;padding:0;background-color:#bfbfbf;}
#internals h3{text-align:center;padding:3px;font-size:13px;}
#internals ul{padding:4px 4px 3px 8px;border:none !important;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0;}
#internals ul li{list-style-type:disc;margin:0px;padding:0;}
#internals a{color:#000000 !important;}
#internals.blogs{float:right;}
#internals.dest{float:left;}
#internals.int{float:left;}
#internals.olym{float:left;}
#internals.gear{float:left;}
#internals.olym{float:left;font-size:smaller;width:185px;}
#footer a{color:#333;padding:1px 5px;border-right:1px solid #999;}
#footer a.not{border-right:none !important;}
#footer{clear:both;width:95%;margin:5px auto 10px auto;padding:5px;border-top:4px double #E9E9E9;border-bottom:1px solid #E9E9E9;font-size:11px;}
#footer .copyright{text-align:left;float:left;width:50%;}
#footer h4{font-size:13px;}
.fix{clear:both;height:1px;margin:0 0 -1px;overflow:hidden;}
.hl-full{float:left;clear:both;height:1px;width:100%;padding:0 !important;margin:0px 0px 15px;}
.blog{float:left;}
.between{height:2px;margin-bottom:15px;}
.fl{float:left;}
.fr{float:right;}
.ac{text-align:center;}
.ar{text-align:right;}
#cat{margin:5px;padding:3px;width:130px;}
table#wp-calendar{border-collapse:collapse;margin:0px;padding:0px;}
table#wp-calendar a{color:#000000;}
table#wp-calendar caption{font-weight:normal;font-size:0.91667em;line-height:1.72727em;text-transform:uppercase;letter-spacing:2px;background:#e5e5e5;border-bottom:1px dotted #ddd;}
table#wp-calendar th{width:26px;font-size:0.91667em;line-height:1.72727em;background:#f2f2f2;border-bottom:1px dotted #ddd;text-align:center;}
table#wp-calendar td{width:26px;line-height:1.66667em;color:#999;text-align:center;}
table#wp-calendar td#next, table#wp-calendar td#prev{width:78px;font-size:0.83333em;letter-spacing:1px;text-transform:uppercase;}
img.wp-smiley{border:none;margin:0px;padding:0px;}
.author_info{padding:10px;margin-right:0px;margin-left:0px;color:#999666;}
.author_photo{float:left;margin-right:8px;width:58px;}
.author_photo img{background-color:#FFFFFF;padding:4px;border:1px solid #cccccc;width:48px;height:48px;float:left !important;}
.author_info p{font-size:12px;padding:0px;margin-bottom:10px;}
.author_info a{color:#000000;text-decoration:none;padding:0;}
.author_info a:hover{text-decoration:underline;}
.author_info ul, .author_info li{margin:0px;padding:0px;}
.author_info h3{font-size:14px;margin-bottom:10px;padding:0px;}
.author_email a{background-image:url(images/ico_email.gif);background-repeat:no-repeat;background-position:left center;padding-left:26px;padding-top:2px;padding-bottom:2px;text-decoration:none;font-weight:bold;}

a.cover{color:#174591;font-weight:100;text-align:right;display:block;width:675px;}
a{color:navy;}
.box .post{width:180px;padding:0px;}
.lead-image-wrapper h2{background-color:red;color:#fff;}
.lead-image-wrapper h4{background-color:#000000;}
.lead-image-wrapper h3{font-size:20px;width:200px;line-height:22px;padding:8px;letter-spacing:1px;top:50px;}
.featured h3 a:hover{color:#000;}
#featured .posted_on{font-size:12px;margin-top:8px;}
#featured .postmeta{margin-bottom:10px;}
p.more{margin:5px 0px 15px;padding:0px;}
#video-frame{width:373px;}
#video-frame h2{background:red !important;}
#video-frame h4{color:#000 !important;}
#video-frame h3{background-color:#000000;color:#FFFFFF;}
#video-frame a{color:#000 !important;}
.col1_home{}
.col1_home.sub{width:245px !important;}
z.box{width:300px;}
#col_mid_home{margin-top:0px;width:470px;float:left;margin-right:auto!important;margin-left:11px !important;}
#col_mid_sub{margin-top:12px;width:522px;float:left;margin-right:auto!important;margin-left:12px !important;}
.col2{width:160px;float:right !important;te^xt-align:center;margin:0;}
.col2 img{margin-bottom:7px;border:1px solid #999;}
.mid_box h3{color:white;background-color:gray;padding:2px 5px;width:auto;margin:1px 0;}
.mid_box .post-alt a{font-weight:bold;}
#col_mid_home .category{text-transform:uppercase;font-size:10px !important;letter-spacing:1px;margin-bottom:7px;}
#col_mid_home .category span{color:#fff;font-size:10px !important;}
.posted_on{font-family:Georgia, serif;color:#000;}
.entry{color:#000;margin-top:10px;}
.entry .wp-caption{margin:7px 0 12px 0;}
div.entry span.credit, #TB_caption span.credit, h4.gallery-title span.credit, .gallery-item .credit{font-style:italic;}
#thumbers{float:right;}
#thumbers img{display:block;}
.postmeta{color:#666666;background-color:#FFFFFF;border-top:1px solid #ddd;border-bottom:1px solid #ddd;overflow:hidden;}
.author_info{background-color:#f7f7f7;border-top:2px solid #000;border-bottom:1px solid #000;color:#000;}
.author_info a{text-decoration:underline;}
.author_info a:hover{color:red;}
ol.commentlist a{color:#000;}
.col2_box{background:none;width:inherit;padding-left:3px;}
#landing_custom{width:770px; margin-top: 15px;}
.blogger{margin-bottom:10px;padding-bottom:3px;width:600px;color:#000;border-bottom:solid 1px #e9e9e9;}
.blogger h2{}
.blogger img{margin:0 5px;}
#blog_header{margin:5px 0;width:100%;padding-bottom:0;overflow:hidden;}
#blog_header img{float:left;}
#blog_header ul#olym_subs, .post-alt ul#olym_subs{margin:10px 0 0 0;float:right;display:inline;}
ul#olym_subs li	{float:left;}
#blog_header li a, .post-alt li a{disp^lay:block;font-size:.85em;tex^t-transform:uppercase;padding:0 0 0 7px;}
#blog_header li a:hover{text-decoration:none;}
img.th{border:1px solid #cccccc;}
img.th.r{float:right;margin:0 0 0 5px;}
img.th.l{float:left;margin:0 5px 0 0;}
#landing_posts_custom.dest{margin-left:200px;}
#landing_posts_custom.olym{margin-left:200px;}
ul#blog_header h3{padding-top:5px;}
#blog_nav{padding:0;list-style:none;font-size:12px;margi^n-top:27px;height:18px;}
#blog_nav a{display:block;padding-left:10px;padding-right:10px;}
#blog_nav li{float:left;line-height:18px;}
#blog_nav.orange{background-color:#FE7201;}
#blog_nav.orange a{color:white;}
#blog_nav.blue{background-color:#003B89;}
#blog_nav.blue a{color:white;}
#blog_nav.yellow{background-color:#DEE700;}
#blog_nav.yellow a{color:black;}
#blog_nav.red{background-color:red;}
#blog_nav.red a{color:white;}
.list1 li, .list2 li, .list3 li, #related-cats li{background:url(style-classic/ico-bullet.gif) no-repeat left center !important;}
.list1 li a, .list2 li a, .list3 li a, #related-cats li a{color:#000 !important;}
.flickr h2, .ads h2, #video-frame h2{background-color:#000;color:#FFFFFF;font-family:Helvetica, sans-serif;}
.flickr{border:1px solid #BDBDBD;background-color:#eee;}
.ads{border:1px solid #BDBDBD;background-color:#FFFFFF;}
#rss h2{background-color:#f5cccc;border:1px solid #00417b;color:#000000;}
a.post-edit-link{background-color:green;color:white;border:solid thin #333;padding:1px 3px;font-size:10px;}
/*	Tabs	Tabs	Tabs	Tabs	Tabs	Tabs	Tabs*/
.ui-tabs .ui-tabs-nav {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0.2em 0.2em 0;
position:relative;
margin: 5px 0;
overflow: hidden;
}

ui-corner-all {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
}

.ui-helper-clearfix {
display:block;
}

.ui-tabs .ui-tabs-nav li {

text-align: center;
border:1px solid #999 !important;
float:left;
margin:4px 10px;
padding:2px 4px;
position:relative;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
}
.ui-tabs-selected {
background-color: #999;
}


.ui-tabs .ui-tabs-nav li a {
padding:5px;
color: #333;
text-decoration: none;
font-size: 15px;
outline: none;
}

.ui-tabs .ui-tabs-panel {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border-width:0;
display:block;
padding:0;
}
.ui-tabs .ui-tabs-hide {
display:none !important;
}

/* Whistler ad	*/
#whistler_flash	{
	margin: auto;
}
#banner160	{
	position:relative;
	height: 60px;
	width: 160px;
}
#banner160-120	{
	position:relative;
	height: 120px;
	width: 160px;
}
#banner160-600	{
	position:relative;
	height: 600px;
	width: 160px;
}
#banner468	{
	position:relative;
	width: 468px;
	margin: auto;
}
#banner470	{
	position:relative;
	width: 470px;
	margin: auto;
}
#banner728	{
	position:relative;
	height: 90px;
	width: 728px;
	margin: auto auto auto 10px;
}

img.banner	{
	position: absolute;
	top:0;
	left:0;
	border: none;
}
.foursixtyeight	{
	width: 468px;
}
#whistler_flash	img	{
	position: absolute;
	top: 0; left: 0;
}
#er_ban_15_11322737839_0	{
	width: auto !important;
}
/* 	
	[gallery] shortcode styles. 
								*/								
.alignright, img.alignright {	clear: both;}								
.gallery-icon {margin: 0; padding: 0;}
.gallery {
	display: block;
	clear: both;
	overflow: hidden;
	margin: 0 auto;
	}
#page.page .gallery	{width: 600px; clear: none;}
#page.page .gallery-landing	{width: 125px; clear: none; float: left; margin: 5px 12px;}

#page.postt .gallery	{width: 525px; clear: none;}
#page.postt .gallery.thumbnail {	float: right;	width: 100px;	}
#page.postt .gallery.medium {	float: right;	width: 200px;	}
.gallery .gallery-row {
	display: block;
	clear: both;
	overflow: hidden;
	margin: 0;
	}
.gallery .gallery-item {
	overflow: hidden;
	float: left;
	margin: 0 0 4px 0;
	text-align: center;
	list-style: none;
	padding: 0;
	}
.gallery .gallery-item img, .gallery .gallery-item img.thumbnail {
	max-width: 100%;
	height: auto;
	padding: 0;
	margin: 0 auto;
	}
.gallery-caption {
	margin: 0 auto;	text-align: left; 
	font-size: 10px; line-height: 12px;
	}
.medium .gallery-caption {	max-width: 200px;}
.square .gallery-caption {	max-width: 125px;}
.gallery-caption span	{	font-style: italic;}
/* Image sizes depending on the number of columns */
.gallery .col-0 { width: 100%; } .gallery .col-1 { width: 100%; } .gallery .col-2 { width: 50%; } .gallery .col-3 { width: 33.33%; } .gallery .col-4 { width: 25%; } .gallery .col-5 { width: 20%; } .gallery .col-6 { width: 16.66%; } .gallery .col-7 { width: 14.28%; } .gallery .col-8 { width: 12.5%; } .gallery .col-9 { width: 11.11%; } .gallery .col-10 { width: 10%; }
.gallery .col-11 { width: 9.09%; } .gallery .col-12 { width: 8.33%; } .gallery .col-13 { width: 7.69%; }.gallery .col-14 { width: 7.14%; } .gallery .col-15 { width: 6.66%; } .gallery .col-16 { width: 6.25%; } .gallery .col-17 { width: 5.88%; }
.gallery .col-18 { width: 5.55%; } .gallery .col-19 { width: 5.26%; } .gallery .col-20 { width: 5%; } .gallery .col-21 { width: 4.76%; } .gallery .col-22 { width: 4.54%; } .gallery .col-23 { width: 4.34%; } .gallery .col-24 { width: 4.16%; }
.gallery .col-25 { width: 4%; } .gallery .col-26 { width: 3.84%; } .gallery .col-27 { width: 3.7%; }.gallery .col-28 { width: 3.57%; } .gallery .col-29 { width: 3.44%; } .gallery .col-30 { width: 3.33%; }
/*	FACEBOOK	*/
p.fb-like	{margin: 0;padding: 0;}

/* jQuery Featured	*/
#myGallery	{width: 243px;		height: 162px;	z-index:5;		border: 1px solid black;}
#myGallery img	{width: 243px;}
#mySlides	{width: 243px;		height: 162px; overflow: hidden;	z-index:5;		border: none;}

.home #myGallery	{width: 298px;		height: 222px;	z-index:5;		border: 1px solid black;}
.home #myGallery img	{width: 298px;}
.home #mySlides	{width: 298px;		height: 222px; overflow: hidden;	z-index:5;		border: none;}
/* 
	jFlow Plus Demo CSS 
*/
#jFlowSlide	{
	border: solid 1px #999; background-color: #ccc;
}
.jFlowSlideContainer > div	{
	width: 243px; text-align: center;
	background-color: #dedede;
}
.home .jFlowSlideContainer > div	{
	width: 298px; text-align: center;
	background-color: #dedede;
}	
.jFlowSlideContainer > div > span {
	width: 100%;
	background: url("images/contentBg4.png") repeat top left transparent;
	position: absolute;
	bottom: 0;
	right: 0;
	padding: 3px;
}
.jFlowSlideContainer > div > span >h4 {
	color: gray;
	font-size: 14px;
	margin: 0;
}

.jFlowSlideContainer a {
	color: #333;
	text-decoration: none;
}
.jFlowSlideContainer a:hover {
	color: #333333;
}
.jFlowSlideContainer a:focus {	position: relative;	top: 1px;}
.jFlowNext div {	background:url("images/arrows2.png") no-repeat 0 0  transparent;	height:26px;	position:absolute;	top:110px;	right: 0;	width:26px;	cursor:pointer; z-index: 200;}
.jFlowPrev div {	background:url("images/arrows2.png") no-repeat -74px 0 transparent;	height:26px;	position:absolute;	top:110px;	left: 0px;	width:26px;	cursor:pointer; z-index: 300;}
.jFlowPrev div:hover {	background-position: -74px -26px;}
.jFlowNext div:hover {	background-position: 0 -26px;}

/*	KIKKAN	*/
#kikkan	{ width: 775px; min-height: 800px; margin:0 auto; background-color:white; padding:10px;	}
#kikkan-menu	{background-color: purple; margin: 10px 0; }
#entries {
height: 600px;
overflow: auto;
}
#menu-kikkan-3 * { list-style: none outside none;}
#menu-kikkan-3 li	{ float: left; margin: 0 20px; }
#kikkan .col1 .entry-title	{margin: 12px 0 18px;}
#kikkan .col1 p	{margin: 14px 0;}	
#kikkan .k_intro	{margin-bottom: 12px;}
#kikkan .zones	{	margin: 20px 0;	font-weight: bold;}
a.questions {float: right; background-color: #c84b91; color: white; padding: 3px; font-weight: bold;}
#kikkan .col1 span	{ color: white; font-weight: bold;	display: inline;  margin-right: 2px; margin-bottom: 2px; background-color: gray;	}
#kikkan .col1 span.zone1	{	background-color: blue;	}
#kikkan .col1 span.zone2	{	background-color: green;	font-family: Arial, sans-serif;}
#kikkan .col1 span.zone3	{	background-color: yellow;	font-family: Arial, sans-serif;}
#kikkan .col1 span.zone4	{	background-color: #ff7f00;	font-family: Arial, sans-serif; }
#kikkan .col1 span.zone5	{	background-color: red;	}
#kikkan .col1 span.zoneR	{	background-color: silver;	}

