html{min-width:1000px;}
body{
	margin:0;
	color:#1a1a1a;
	font:12px Arial, Helvetica, sans-serif;
	min-width:1000px;
	background:#dbeef6 url(../images/bg-body.jpg) no-repeat 50% 0;
}
img{border-style:none;}
a{
	color:#0e76c0;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
input, textarea, select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
}
form, fieldset{
	margin:0;
	padding:0;
	border:none;
}
#wrapper{
	width:100%;
	overflow:hidden;
	position:relative;
}
.inner #header{background:url(../images/bg-header-inner.gif) repeat-x;}
#header{
	position:relative;
	z-index:10;
	background:url(../images/bg-header.gif) repeat-x;
}
#header .holder{
	margin:0 auto;
	width:992px;
	padding:8px 0 0;
	position:relative;
}
.masthead{
	width:100%;
	overflow:hidden;
	margin:0 0 13px;
}
.bar{
	float:right;
	padding:7px 15px 0 0;
	margin:16px 1px 0 0;
	background:url(../images/bg-bar.jpg) no-repeat 100% 0;
}
.search{
	float:right;
	width:210px;
	position:relative;
	padding:7px 0 14px 6px;
	background:url(../images/bg-form.gif) no-repeat;
}
.search .ico-glass{
	position:absolute;
	top:3px;
	left:151px;
	width:34px;
	height:34px;
	text-indent:-9999px;
	background:url(../images/ico-glass.png) no-repeat;
}
.search .submit{
	float:right;
	width:50px;
	height:26px;
	text-indent:-9999px;
	line-height:0;
	cursor:pointer;
	border:0;
	padding:0;
	margin:0;
	background:url(../images/btn-go.gif) no-repeat;
}
.search .submit-hover,
.search .submit:hover{background:url(../images/btn-go.gif) no-repeat 0 -26px;}
.search .text{
	float:left;
	border:0;
	width:130px;
	height:16px;
	padding:4px 18px 6px 12px;
	background:none;
	font-weight:bold;
	font-size:12px;
	line-height:16px;
	color:#878787;
}
* html .search .text{
	padding:4px 0 6px 0;
	margin:0 18px 0 12px;
	display:inline;
}
*+html .search .text{
	padding:4px 0 6px 0;
	margin:0 18px 0 12px;
	display:inline;
}
.search .text-hover,
.search .text:hover,
.search .focus{color:#0e76c0;}
.bar .tools{
	float:right;
	margin:0;
	padding:15px 0 0;
	list-style:none;
}
.bar .tools li{
	float:left;
	margin:0 13px 0 0;
}
.bar .tools li a{
	color:#fa9112;
	float:left;
	padding:2px 0 1px 17px;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	text-transform:uppercase;
}
.cufon-ready .bar .tools li a{line-height:0;}
.bar .tools li a:hover{
	color:#0e76c0;
	text-decoration:none;
}
.bar .tools .share{background:url(../images/ico-tools.gif) no-repeat 0 50%;}
.bar .tools .share:hover{background:url(../images/ico-tools.gif) no-repeat -114px 50%;}
.bar .tools .rss{background:url(../images/ico-tools.gif) no-repeat -214px 50%;}
.bar .tools .rss:hover{background:url(../images/ico-tools.gif) no-repeat -314px 50%;}
.bar .tools .contact{background:url(../images/ico-tools.gif) no-repeat -414px 50%;}
.bar .tools .contact:hover{background:url(../images/ico-tools.gif) no-repeat -514px 50%;}
#header .logo{
	float:left;
	margin:0;
	width:232px;
	height:79px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/logo.jpg) no-repeat;
}
.logo a{
	display:block;
	height:100%;
}
#nav{
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
}
#nav li{
	float:left;
}
#nav ul li,
#nav ul a{
	margin:0;
	float:none;
}
#nav ul li{
	vertical-align:top;
	height:1%;
	padding:1px 0 0;
	background:url(../images/border.gif) no-repeat;
}
#nav ul li ul li{background:url(../images/border.gif) no-repeat -202px 0;}
#nav ul li:first-child{background:none;}
#nav a{
	float:left;
	color:#fff;
	padding:19px 24px 18px;
	text-align:center;
	text-transform:uppercase;
	font-size:15px;
	line-height:16px;
	font-weight:bold;
	position:relative;
}
#nav.scaling-active a{padding:19px 0 18px;}
.cufon-active #nav a{
	line-height:0;
	padding:19px 0 18px;
}
* html.cufon-active #nav a{padding:18px 0 18px;}
*+html.cufon-active #nav a{padding:18px 0 18px;}
#nav li .pointer{
	cursor:pointer;
	height:52px;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	z-index:1000;
	background:url(../images/none.gif) no-repeat;
}
#nav a:hover,
#nav li:hover a,
#nav li.hover a{
	cursor:pointer;
	background:url(../images/bg-nav.gif) repeat-x;
	color:#1c7ec4;
	text-decoration:none;
}
#nav li.active a,
#nav li.active a:hover, #nav > li.current-menu-item, #nav li.current-page-ancestor {
	color:#fff;
	background:url(../images/bg-nav.gif) repeat-x 0 -54px;
}
#nav li.donate a {
	color:#fff;
	background:url(../images/btn-donate.gif) no-repeat 50% -41px;
}
#nav li.donate a:hover,
#nav li.donate:hover a,
#nav li.donate.hover a {
	color:#fff;
	background:url(../images/btn-donate.gif) no-repeat 50% 11px;
}
#nav li.hover,
#nav li:hover{
	position:relative;
	z-index:2;
}
#nav li.hover .drop,
#nav li:hover .drop{visibility:visible;}
#nav li.hover .drop .drop,
#nav li:hover .drop .drop{visibility:hidden;}
#nav li.hover .drop li.hover .drop,
#nav li:hover .drop li:hover .drop{visibility:visible;}
#nav li.hover .drop li.hover .drop .drop,
#nav li:hover .drop li:hover .drop .drop{visibility:hidden;}
#nav li.hover .drop li.hover .drop li.hover .drop,
#nav li:hover .drop li:hover .drop li:hover .drop{visibility:visible;}
#nav .drop{
	width:221px;
	position:absolute;
	left:0;
	top:52px;
	z-index:100;
	visibility:hidden;
}
#nav .drop .drop .t{background:url(../images/bg-drop-t2.png) no-repeat;}
#nav .drop .t{
	height:5px;
	overflow:hidden;
	background:url(../images/bg-drop-t.png) no-repeat;
}
#nav .drop .b{
	height:5px;
	overflow:hidden;
	background:url(../images/bg-drop-b.png) no-repeat;
}
#nav .drop .drop .b{background:url(../images/bg-drop-b2.png) no-repeat;}
#nav ul{
	width:auto;
	margin:0;
	list-style:none;
	padding:4px 9px 2px 10px;
	background:#fff;
}
#nav ul ul{background:#e4f2f8;}
#nav .drop .drop {
	left:175px;
	top:1px;
}
#nav li:hover ul a,
#nav li.hover ul a {
	display:block;
	float:none;
	height:1%;
	padding:0;
	background:none;
	font-size:12px;
	line-height:15px;
	text-align:left;
	text-transform:none;
}
#nav li:hover ul a span,
#nav li.hover ul a span{
	display:block;
	height:1%;
}
#nav li:hover ul a em,
#nav li.hover ul a em{
	display:block;
	height:1%;
	padding:7px 30px 7px 14px;
	font-style:normal;
	background:url(../images/arrow.gif) no-repeat 0 50%;
}
#nav ul a:hover,
#nav ul li:hover a,
#nav ul li.hover a{background:#e4f2f8 url(../images/bg-item.gif) no-repeat;}
#nav ul a:hover span,
#nav ul li:hover a span,
#nav ul li.hover a span{background:url(../images/bg-item.gif) no-repeat -202px 100%;}
#nav ul a:hover em,
#nav ul li:hover a em,
#nav ul li.hover a em{background:url(../images/arrow.gif) no-repeat -202px 50%;}
#nav ul li.hover ul a,
#nav ul li:hover ul a{background:none;}
#nav ul li.hover ul a span,
#nav ul li:hover ul a span{background:none;}
#nav ul li.hover ul a em,
#nav ul li:hover ul a em{background:url(../images/arrow.gif) no-repeat -404px 50%;}
#nav ul li:hover ul a:hover,
#nav ul li:hover ul li:hover a,
#nav ul li.hover ul li.hover a{background:url(../images/bg-item.gif) no-repeat -404px 0;}
#nav ul li:hover ul a:hover span,
#nav ul li:hover ul li:hover a span,
#nav ul li.hover ul li.hover a span{background:url(../images/bg-item.gif) no-repeat -606px 100%;}
#nav ul li:hover ul a:hover em,
#nav ul li:hover ul li:hover a em,
#nav ul li.hover ul li.hover a em{background:url(../images/arrow.gif) no-repeat -606px 50%;}
.sub-nav{
	height:1%;
	overflow:hidden;
	margin:0;
	padding:9px 0 10px 4px;
	list-style:none;
}
* html .sub-nav{padding:7px 0 10px;}
*+html .sub-nav{padding:7px 0 10px;}
.sub-nav li{
	float:left;
	padding:0 6px 0 6px;
	line-height:21px;
	background:url(../images/separator01.gif) no-repeat 0 50%;
}
.sub-nav li:first-child{background:none;}
.sub-nav li a{
	float:left;
	color:#fff;
	font-weight:bold;
}
.sub-nav li a span{
	float:left;
	cursor:pointer;
	padding:0 10px 0 12px;
}
.sub-nav li.active a,
.sub-nav li a:hover{
	color:#d85d13;
	border:0;
	text-decoration:none;
	background:url(../images/bg-subnav.gif) no-repeat;
}
.sub-nav li.active a span,
.sub-nav li a:hover span{
	background:url(../images/bg-subnav.gif) no-repeat 100% -21px;
}
#main{
	width:100%;
	overflow:hidden;
	position:relative;
	padding:10px 0 0;
}
#main-forum{
	width:100%;
	overflow:hidden;
	position:relative;
	padding:10px 0 0;
}
.inner #main{padding:1px 0 0;}
.w1{
	left:50%;
	float:left;
	width:1034px;
	position:relative;
}
.w1-forum{
	left:50%;
	float:left;
	width:1034px;
	position:relative;
}
.w2{
	left:-50%;
	float:left;
	width:1034px;
	position:relative;
}
.w2-forum{
	left:-50%;
	float:left;
	width:1034px;
	position:relative;
}
.w3{
	width:992px;
	padding:410px 21px 0;
	background:url(../images/gradient.png) no-repeat;
}
.w3-forum{
	width:992px;
	padding:410px 21px 0;
	background:url(../images/gradient.png) no-repeat;
}
.w4{
	width:100%;
	background:url(../images/bg-content-holder.gif) repeat-y 1px 0;
}
.main-holder{
	width:1000px;
	float:left;
	position:relative;
	margin:-410px 0 0;
}
.main-holder-forum{
	width:990px;
	float:left;
	position:relative;
	margin:-410px 0 0;
}
.carusel{
	width:990px;
	margin:0 0 -9px 1px;
}
.carusel .t{
	height:5px;
	overflow:hidden;
	background:url(../images/bg-carusel-t.png) no-repeat;
}
.carusel .b{
	height:5px;
	overflow:hidden;
	background:url(../images/bg-carusel-b.png) no-repeat;
}
.carusel .c{
	height:1%;
	position:relative;
	padding:10px 17px 4px 0;
	background-color:#fffade;
}
.carusel ul{
	margin:0;
	padding:0;
	list-style:none;
}
.carusel .action{
	height:1%;
	padding:0 0 0 51px;
	position:relative;
}
.carusel .news{
	height:1%;
	padding:0 0 0 63px;
}
.carusel .flag{
	position:absolute;
	top:-31px;
	left:-14px;
	width:83px;
	height:69px;
	text-indent:-9999px;
	background:url(../images/ico-flag.png) no-repeat;
}
.carusel .newspapper{
	position:absolute;
	top:-23px;
	left:-14px;
	width:107px;
	height:61px;
	text-indent:-9999px;
	background:url(../images/ico-news.png) no-repeat;
}
.carusel .title{
	float:left;
	line-height:18px;
	color:#635f53;
	margin:4px 11px 0 0;
	word-spacing:-1px;
	text-transform:uppercase;
}
* html .carusel .title{margin:3px 11px 0 0;}
*+html .carusel .title{margin:3px 11px 0 0;}
.cufon-active .carusel .title{line-height:0;}
.carusel .holder{
	float:left;
	width:730px;
	overflow:hidden;
	position:relative;
}
.carusel .holder ul{
	width:99999px;
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;
	list-style:none;
}
.carusel .holder ul li{
	float:left;
	width:730px;
	font:italic 16px/18px Georgia, 'Times New Roman', Times, serif;
}
.carusel .holder ul li a{color:#635f53;}
.carusel .link-prev,
.carusel .link-next{
	float:right;
	width:15px;
	height:14px;
	margin:3px 0 0;
	text-indent:-9999px;
	overflow:hidden;
}
.carusel .link-next{
	margin:3px 0 0 12px;
}
.carusel .link-prev span,
.carusel .link-next span {
	width:15px;
	height:14px;
	display:block;
	background:url(../images/arrows.gif) no-repeat 0 -14px;
}
.carusel .link-next span {background-position:-14px -14px;}
.carusel .disabled .next {background-position: -14px 0;}
.carusel .disabled .prev {background-position: 0 0;}
.carusel .count{
	width:29px;
	height:29px;
	float:left;
	text-align:center;
	font-weight:bold;
	color:#fff;
	font-size:12px;
	line-height:28px;
	position:relative;
	z-index:2;
	margin:-5px 4px 0 0;
	background:url(../images/bg-count.png) no-repeat;
}
.content-holder{
	width:1034px;
	margin:0 -21px;
	overflow:hidden;
	position:relative;
	z-index:2;
	padding:0 0 8px;
	background:url(../images/bg-content-b.gif) no-repeat 22px 100%;
}
.content-holder-forum{
	width:1034px;
	margin:0 -21px;
	overflow:hidden;
	position:relative;
	z-index:2;
	padding:0 0 8px;
	background:url(../images/bg-content-b.gif) no-repeat 22px 100%;
}
.inner #content{
	width:665px;
	padding:29px 35px 0 47px;
	background:url(../images/bg-content-t2.png) no-repeat;
}
.inner #contentforum{
	width:945px;
	padding:29px 35px 0 47px;
	background:url(../images/bg-content-t2.png) no-repeat;
}
.twocolumns{
	width:680px;
	position:relative;
	margin:0 0 0 -15px;
	overflow:hidden;
}
.twocolumns .aside{
	float:left;
	width:185px;
}
.aside .image{
	height:1%;
	overflow:hidden;
	padding:10px 0 12px 5px;
	background:url(../images/border4.gif) no-repeat 50% 100%;
}
.aside .image .align-center{
	margin:0 auto;
	display:block;
}
.secondary-nav{
	width:100%;
	overflow:hidden;
	margin:-1px 0 0;
	padding:0 0 1px;
	list-style:none;
	background:url(../images/border4.gif) no-repeat 50% 100%;
}
.secondary-nav li{
	width:100%;
	overflow:hidden;
	padding:1px 0 0;
	vertical-align:top;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	background:url(../images/border.gif) no-repeat;
}
.secondary-nav li:first-child{background:none;}
.secondary-nav li a{
	font-style:normal;
	height:1%;
	display:block;
	padding:8px 30px 9px 14px;
}
.secondary-nav li.current_page_item a:hover,
.secondary-nav li.current_page_item a{
	color:#d85d13;
	background:url(../images/active.png) no-repeat;
}
.secondary-nav li a:hover{
	text-decoration:none;
	background:url(../images/arrow0.gif) no-repeat 0 50%;
}
.twocolumns .main-content{
	float:right;
	width:485px;
	overflow:hidden;
}
#content{
	float:left;
	width:700px;
	padding:29px 10px 0 37px;
	background:url(../images/bg-content-t.png) no-repeat;
}
#contentforum{
	float:left;
	width:1000px;
	padding:29px 10px 0 37px;
	background:url(../images/bg-content-t.png) no-repeat;
}
.gallery{
	width:690px;
	overflow:hidden;
	position:relative;
	margin:0 0 0 -7px;
	padding:0 0 0 7px;
}
.gallery .link-prev,
.gallery .link-next{
	width:52px;
	height:107px;
	overflow:hidden;
	text-indent:-9999px;
	position:absolute;
	top:115px;
	left:1px;
	z-index:2;
}
.gallery .link-prev:hover,
.gallery .link-next:hover{
	border:0;
}
.gallery .link-next{
	left:auto;
	right:0;
}
.gallery .link-prev span,
.gallery .link-next span{
	width:52px;
	height:214px;
	float:left;
	cursor:pointer;
	position:relative;
}
.gallery .link-prev span{
	background:url(../images/btn-prev.png) no-repeat;
}
.gallery .link-next span{
	background:url(../images/btn-next.png) no-repeat;
}
.gallery .link-next:hover span,
.gallery .link-prev:hover span{
	margin:-107px 0 0;
}
.gallery .shadow{
	position:absolute;
	top:0;
	left:0;
	width:685px;
	height:341px;
	z-index:1;
	background:url(../images/shadow.png) no-repeat;
}
.gallery .holder{
	width:685px;
	overflow:hidden;
	position:relative;
}
.gallery .holder ul{
	overflow:hidden;
	position:relative;
	width:99999px;
	margin:0;
	padding:0;
	list-style:none;
}
.gallery .holder ul li{
	float:left;
	width:685px;
	position:relative;
}
.gallery .holder ul li img{display:block;}
.gallery .caption{
	position:absolute;
	bottom:0;
	left:0;
	z-index:10;
}
* html .gallery .caption{bottom:-1px;}
.gallery .caption .entry{
	display: block;
	width:643px;
	overflow:hidden;
	padding:20px 21px 19px;
	background:url(../images/bg-caption.png) repeat;
}
.gallery .caption .entry a {
	display: block;
}
.gallery h2{
	color:#fff;
	margin:0 0 7px;
	font-size:24px;
	line-height:26px;
	letter-spacing:-1px;
	word-spacing:-1px;
}
.gallery h2 a{
	color:#fff;
}
.gallery .caption p{
	margin:0;
	color:#f2911b;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
}
.add-nav{
	width:680px;
	overflow:hidden;
	margin:0 0 32px;
	padding:0 1px 0 0;
	border:2px solid #0d0d0d;
	list-style:none;
	background:url(../images/border2.gif) no-repeat 100% 50%;
}
.add-nav li{
	float:left;
	position:relative;
	padding:0 0 0 1px;
	border-top:1px solid #767676;
	border-bottom:1px solid #666;
	background:url(../images/border2.gif) no-repeat;
}
.add-nav li .join{width:196px;}
.add-nav li .leader{width:274px;}
.add-nav li .donate{width:207px;}
.add-nav li a{
	color:#fff;
	display:block;
	font-size:24px;
	line-height:53px;
	text-align:center;
	text-transform:uppercase;
	background:url(../images/bg-addnav.gif) repeat-x;
}
.add-nav li em{
	position:absolute;
	top:0;
	left:0;
	z-index:100;
	width:100%;
	height:53px;
	cursor:pointer;
	background:url(../images/none.gif) no-repeat;
}
.cufon-active .add-nav li a{
	padding:16px 0 0;
	height:37px;
	line-height:0;
}
* html.cufon-active .add-nav li a{
	padding:14px 0 0;
	height:39px;
}
*+html.cufon-active .add-nav li a{
	padding:14px 0 0;
	height:39px;
}
.add-nav li a:hover{
	text-decoration:none;
	background:url(../images/bg-addnav.gif) repeat-x 0 -53px;
}
.social-bar{
	width:100%;
	margin:0 0 17px;
}
.social-bar .like{
	float:left;
}
.social-bar img{
	display:block;
}
.social-bar .social{
	float:right;
	display:inline;
	margin:3px 5px 0 0;
}
.social-bar .social strong{
	float:right;
	color:#666;
	font-size:13px;
	line-height:15px;
	text-transform:uppercase;
}
.cufon-active .social-bar .social strong{
	line-height:0;
	margin:3px 0 0;
}
.slist{
	float:right;
	margin:0;
	padding:1px 0 0 11px;
	list-style:none;
}
.slist li{
	float:left;
	display:inline;
	margin:0 10px 0 0;
	position:relative;
}
.slist li a{
	display:block;
	width:16px;
	height:16px;
	text-indent:-9999px;
	overflow:hidden;
}
.slist .rss{background:url(../images/social.gif) no-repeat;}
.slist .youtube{background:url(../images/social.gif) no-repeat 0 -16px;}
.slist .flickr{background:url(../images/social.gif) no-repeat 0 -32px;}
.slist .myspace{background:url(../images/social.gif) no-repeat 0 -48px;}
.slist .twitter{background:url(../images/social.gif) no-repeat 0 -64px;}
.slist .facebook{background:url(../images/social.gif) no-repeat 0 -80px;}
.tooltip{
	position:absolute;
	top:-26px;
	left:-22px;
	font-size:9px;
	line-height:20px;
	font-weight:bold;
	color:#969388;
	text-transform:uppercase;
	background:url(../images/tooltip.gif) no-repeat;
}
.tooltip span{
	float:left;
	background:url(../images/tooltip.gif) no-repeat 100% -38px;
}
.tooltip em{
	float:left;
	font-style:normal;
	padding:0 10px 10px 8px;
	background:url(../images/tooltip.gif) no-repeat 50% 100%;
}
.box{
	width:100%;
	overflow:hidden;
	margin:0 0 20px;
	background:#e4f2f8 url(../images/bg-box.gif) no-repeat;
}
.box .holder{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-box.gif) no-repeat -700px 100%;
}
.box .title{
	height:1%;
	padding:16px 14px 13px 10px;
	overflow:hidden;
	margin:0 0 10px;
	border-bottom:1px solid #fff;
}
.box .title h3{
	margin:0;
	font-size:14px;
	line-height:16px;
	color:#0e76c0;
	text-transform:uppercase;
}
.cufon-active .box .title h3{line-height:0;}
.box h4{
	margin:0 0 5px;
	font-size:18px;
	line-height:20px;
}
.box h4 a{
	color:#1a1a1a;
}
.box p{
	margin:0 0 10px;
	color:#575757;
	font:16px/22px Georgia, 'Times New Roman', Times, serif;
}
.box .title .more{
	float:right;
	text-transform:uppercase;
	font-size:10px;
	line-height:12px;
	font-weight:bold;
	padding:0 0 0 13px;
	color:#fa9112;
	background:url(../images/arrow2.gif) no-repeat 0 50%;
}
.cufon-active .box .title .more{line-height:0;}
.box .title .more:hover{
	text-decoration:none;
	color:#0e76c0;
	background:url(../images/arrow2.gif) no-repeat -191px 50%;
}
.box .frame{
	height:1%;
	overflow:hidden;
	padding:0 20px 12px 10px;
}
.box .align-left{
	float:left;
	margin:0 20px 0 0;
}
.box .entry{
	height:1%;
	overflow:hidden;
	padding:24px 0 0;
}
.box .entry .panel{
	height:1%;
	padding:4px 6px 4px 0;
	background:url(../images/bg-panel.gif) no-repeat;
}
.btn-more{
	float:right;
	color:#fff;
	line-height:26px;
	font-weight:bold;
	background:url(../images/btn-more.gif) no-repeat;
}
.cufon-active .btn-more{line-height:0;}
.btn-more span{
	float:left;
	cursor:pointer;
	padding:7px 12px;
	text-transform:uppercase;
	background:url(../images/btn-more.gif) no-repeat 100% -26px;
}
* html.cufon-active .btn-more span{padding:5px 10px 6px;}
*+html.cufon-active .btn-more span{padding:5px 10px 6px;}
.btn-more:hover{
	text-decoration:none;
	background:url(../images/btn-more.gif) no-repeat 0 -52px;
}
.btn-more:hover span{background:url(../images/btn-more.gif) no-repeat 100% -78px;}
.add-this{
	float:left;
	margin:4px 0 0;
}
.columns{
	width:100%;
	overflow:hidden;
}
.columns .main-column{
	float:left;
	width:420px;
}
.columns .side-column{
	float:right;
	width:250px;
}
.columns .title{
	height:1%;
	overflow:hidden;
	padding:11px 9px 10px;
	border:solid #e5e5e5;
	border-width:1px 0;
}
.columns .title h3{
	margin:0 0 2px;
	color:#666;
	font-size:14px;
	line-height:16px;
	text-transform:uppercase;
	letter-spacing:-1px;
	word-spacing:1px;
}
.cufon-active .columns .title h3{line-height:0;}
.columns .title p{
	margin:0;
	color:#666;
	line-height:16px;
}
.columns .title p a{
	font-weight:bold;
	color:#fa9112;
}
.columns .title p a span{
	font-size:15px;
	font-weight:bold;
}
.columns .title p a:hover{
	color:#0e76c0;
	text-decoration:none;
}
.posts{
	height:1%;
	overflow:hidden;
	padding:15px 0 0 10px;
	margin:0;
	list-style:none;
	word-spacing:-1px;
}
.posts li{
	width:100%;
	overflow:hidden;
	margin:0 0 16px;
}
.posts .image{
	float:left;
	width:90px;
	padding:2px 0 0;
	margin:0 19px 0 0;
}
* html .posts .image{margin:0 16px 0 0;}
.posts .image a{
	display:block;
	margin:0 0 5px;
}
.posts .image a:hover{
	display:block;
	opacity:0.7;
	filter:alpha(opacity=70);
}
.posts .image img{display:block;}
.posts .entry{
	height:1%;
	overflow:hidden;
}
.posts .entry .date{
	display:block;
	padding:0 0 4px;
	font-style:normal;
	color:#666;
	font-size:10px;
	line-height:12px;
	font-weight:bold;
}
.posts .entry h4{
	margin:0;
	color:#1a1a1a;
	font-size:14px;
	line-height:17px;
}
.posts .entry h4 a{
	color:#333;
	text-decoration: none;
}
.posts .entry h4 a:hover{
	color:#555555;
	text-decoration: none;
}
.messages{
	height:1%;
	overflow:hidden;
	padding:10px 0 0;
	margin:0;
	list-style:none;
}
.messages li{
	width:230px;
	overflow:hidden;
	vertical-align:top;
	padding:11px 10px 19px;
	background:url(../images/border3.gif) repeat-x 0 100%;
}
.messages div{
	padding:0 0 0 42px;
	height:1%;
	overflow:hidden;
	background:url(../images/ico-message.gif) no-repeat;
}
.messages .posted{
	display:block;
	font-size:10px;
	line-height:12px;
	color:#575757;
	font-style:normal;
}
.messages .posted .author{
	font-weight:normal;
}
.messages h4{
	margin:0 0 2px;
	color:#1a1a1a;
	font-size:12px;
	line-height:14px;
}
.messages h4 a{color:#1a1a1a;}

li.sftagli{
	padding:0 0 0 42px;
	height:1%;
	overflow:hidden;
	background: url(../images/ico-message.gif) no-repeat;
	font: 12px Arial, Helvetica, sans-serif;
	display:block;
	font-size:12px;
	line-height:14px;
	color:#1a1a1a;
	font-style:normal;
	font-weight:bold;
}

li.sftagli a{
	color:#1a1a1a;
}

li.sftagli a:hover{
	color:#1a1a1a;
	text-decoration:underline;
}

p.sftagp{
	font-size:10px;
	color:#575757;
	font-weight:normal;
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
}

.breadcrumbs{
	width:430px;
	overflow:hidden;
	margin:0 0 0 -10px;
	padding:12px 0 26px;
	list-style:none;
	position:relative;
}
.breadcrumbs-forum{
	width:430px;
	overflow:hidden;
	margin:0 0 0 -10px;
	padding:12px 0 26px;
	list-style:none;
	position:relative;
}

.breadcrumbs.large {
	width:630px;
}
.breadcrumbs-forum.large {
	width:630px;
}
.breadcrumbs li{
	color:#0e76c0;
	float:left;
	font-size:11px;
	line-height:14px;
	margin:0 0 0 -4px;
	padding:0 16px 0 14px;
	background:url(../images/arrow4.gif) no-repeat 0 50%;
}
.post{
	width:100%;
	overflow:hidden;
	position:relative;
}
.post h2{
	margin:0 0 13px -2px;
	font-size:36px;
	line-height:38px;
	letter-spacing:-1px;
}
.cufon-active .post h2{line-height:0;}
.post .align-center{
	display:block;
	margin:0 auto 16px;
}
.post .meta{
	width:100%;
	padding:10px 0 12px;
	overflow:hidden;
	margin:0 0 10px;
	border-top:1px solid #e5e5e5;
	background:url(../images/border3.gif) repeat-x 0 100%;
}
.post .meta .posted{line-height:16px;}
.post .meta .posted .author{
	color:#0e76c0;
	font-weight:bold;
}
.post .tools{
	float:right;
	margin:0;
	padding:2px 0 0;
	list-style:none;
}
.post .tools li{
	float:left;
	line-height:16px;
	margin:0 0 0 12px;
	display:inline;
}
.post .tools li a{
	padding:0 0 0 20px;
	color:#484848;
}
.post .tools .email{background:url(../images/tools.gif) no-repeat 0 50%;}
.post .tools .share{background:url(../images/tools.gif) no-repeat -114px 50%;}
.post .tools .print{background:url(../images/tools.gif) no-repeat -233px 50%;}
.post .tools .print{background:url(../images/tools.gif) no-repeat -233px 50%;}
.post h3{
	margin:0 0 9px;
	font-size:18px;
	line-height:20px;
	word-spacing:-1px;
}
.post p{
	margin:0 0 24px;
	word-spacing:-1px;
	font: 17px/24px 'Times New Roman', Times, serif;
}
.post p a{text-decoration:underline;}
.post p a:hover{text-decoration:none;}
.post .text-block{
	height:1%;
	overflow:hidden;
	padding:6px 0 0 30px;
}
.post .text-block p{
	margin:0 0 26px;
	color:#0e76c0;
	font-size:18px;
	line-height:24px;
}
.post .text-block p .cufon{padding:0 0 6px;}
* html.cufon-active .post .text-block p .cufon{padding:0;}
*+html.cufon-active .post .text-block p .cufon{padding:0;}
.bars{
	width:100%;
	overflow:hidden;
	padding:3px 0 17px;
}
.bars .social-bar{
	border:solid #e5e5e5;
	border-width:1px 0;
	padding:13px 0 12px;
	margin:0 0 15px;
}
.social-links{
	float:right;
	margin:0;
	padding:3px 0 0;
	list-style:none;
}
.social-links li{
	float:left;
	margin:0 0 0 36px;
	display:inline;
}
.social-links li img{display:block;}
a.retweet {
	font-weight: normal;
	color: #ffffff;
	background: #638F22;
	display: block;
	padding: 3px 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px;
}
.info-bar{
	width:100%;
	overflow:hidden;
	padding:0 0 16px;
	border-bottom:1px solid #e5e5e5;
}
.info-bar dl{
	margin:0 0 4px;
	width:100%;
	overflow:hidden;
	font-weight:bold;
	line-height:20px;
}
.info-bar dl dt{
	float:left;
	padding:0 4px 0 0;
}
* html .info-bar dl dt{padding:0 3px 0 0;}
.info-bar dl dd{
	margin:0;
	color:#d95c14;
}
.info-bar dl dd a{color:#d95c14;}
.info-bar .tags dd a{text-decoration:underline;}
.info-bar .tags dd a:hover{text-decoration:none;}
.info-bar .details ul{
	width:500px;
	float:left;
	overflow:hidden;
	margin:0 0 0 -4px;
	display:inline;
	padding:0;
	list-style:none;
}
.info-bar .details ul li{
	float:left;
	margin:0 0 0 -1px;
	padding:0 5px 0 6px;
	background:url(../images/separator02.gif) no-repeat 0 50%;
}
.comment-box{
	width:100%;
	overflow:hidden;
	padding:0 0 21px;
}
.comment-box h3{
	margin:0 0 17px;
	font-size:18px;
	line-height:20px;
}
.comments{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.comments li{
	width:100%;
	overflow:hidden;
	margin:0 0 13px;
}
.comments .bypostauthor .avatar{background:url(../images/arrow6.gif) no-repeat 100% 8px;}
.comments .avatar{
	float:left;
	width:71px;
	background:url(../images/arrow5.gif) no-repeat 100% 8px;
	position:relative;
	margin:0 -2px 0 0;
}
.comments .avatar img {
	display: block;
	width: 48px;
	height: 48px;
}
.comments .bypostauthor .entry{border:2px solid #ecad89;}
.comments .entry{
	width:568px;
	float:right;
	padding:11px 12px 0;
	border:2px solid #e5e5e5;
}
.comments .entry p{
	margin:0 0 12px;
	color:#333;
	line-height:16px;
}
.comments .bypostauthor .entry .info{
	border-top:1px solid #ecad89;
	background:#faeae1;
}
.comments .entry .info{
	font-size:11px;
	line-height:13px;
	width:568px;
	padding:6px 12px 8px;
	margin:0 -12px;
	position:relative;
	background:#f8f8f8;
	border-top:1px solid #e5e5e5;
}
.comments .bypostauthor .entry .info .author{color:#d95c14;}
.comments .entry .info .author{
	font-weight:bold;
	color:#8688a6;
}
.comments .entry .info p{
	color:#666;
	margin:0;
	line-height:13px;
}
.comments .entry .info .date{font-style:normal;}

#commentForm {
	
}

	#commentForm input[type=text], #commentForm textarea {
		border: 2px solid #cccccc;
		padding: 2px;
		margin-top: 5px;
		margin-bottom: 10px;
	}

#sidebar{
	float:right;
	width:235px;
	margin:-8px 0 0;
	padding:0 37px 0 15px;
}
#sidebar .section{
	width:287px;
	overflow:hidden;
	margin:0 -37px 0 -15px;
	padding:35px 0 0;
	background:url(../images/bg-sidebar-t.png) no-repeat;
}
.inner #sidebar .section{background:url(../images/bg-sidebar-t2.png) no-repeat;}
#sidebar .section .c{
	width:100%;
	background:url(../images/bg-sidebar-c.png) repeat-y;
}
#sidebar .section .holder{
	width:287px;
	float:left;
	margin:-20px 0 0;
	position:relative;
}
#sidebar .section .b{
	height:36px;
	overflow:hidden;
	background:url(../images/bg-sidebar-b.png) no-repeat;
}
.form-holder{
	overflow:hidden;
	width:247px;
	margin:-2px 0 0;
	padding:26px 20px 13px;
	background:url(../images/bg-form.png) no-repeat;
}
.form-bottom{
	width:264px;
	height:16px;
	overflow:hidden;
	position:relative;
	z-index:2;
	background:url(../images/shadow2.png) no-repeat;
}
.form-holder h3{
	margin:0 0 25px;
	font-size:16px;
	line-height:18px;
	text-transform:uppercase;
	color:#0e76c0;
}
.cufon-active .form-holder h3{line-height:0;}
.sign-up{
	position:relative;
	width:230px;
	overflow:hidden;
	margin:0 0 8px;
	background:url(../images/bg-form2.gif) no-repeat;
}
.sign-up .text{
	float:left;
	border:0;
	color:#333;
	font-size:12px;
	line-height:16px;
	height:16px;
	font-weight:bold;
	width:136px;
	padding:5px 12px 5px;
	position:relative;
	background:url(../images/none.gif) no-repeat;
}
* html .sign-up .text{
	margin:0 12px;
	padding:5px 0;
	display:inline;
}
*+html .sign-up .text{
	margin:0 12px;
	padding:5px 0;
}
.sign-up .text-hover2,
.sign-up .text:hover,
.sign-up .focus{color:#0e76c0;}
.sign-up span{
	float:right;
	width:70px;
	height:26px;
	overflow:hidden;
}
.sign-up .submit{
	float:left;
	width:70px;
	height:52px;
	border:0;
	cursor:pointer;
	padding:0;
	line-height:0;
	text-indent:-9999px;
	background:url(../images/btn-signup.png) no-repeat;
}
.sign-up .submit:hover,
.sign-up .submit-hover2{margin:-26px 0 0;}
.links{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.links li{
	float:left;
	margin:0 10px 0 0;
}
.links li a{
	color:#fa9112;
	font-size:10px;
	line-height:12px;
	padding:0 0 0 12px;
	text-transform:uppercase;
	background:url(../images/arrow3.gif) no-repeat 0 50%;
}
.links li a:hover{
	color:#0e76c0;
	text-decoration:none;
	background:url(../images/arrow3.gif) no-repeat -200px 50%;
}
.side-nav{
	width:235px;
	overflow:hidden;
	margin:-16px 0 0 15px;
	padding:0;
	list-style:none;
}
.side-nav li{
	width:100%;
	overflow:hidden;
	vertical-align:top;
}
.side-nav li a{
	color:#fff;
	display:block;
	font-size:19px;
	line-height:21px;
	height:39px;
	padding:20px 8px 0 48px;
	text-transform:uppercase;
	letter-spacing:-1px;
}
.cufon-active .side-nav li a{line-height:0;}
.side-nav li .item1{background:url(../images/bg-sidenav.gif) no-repeat;}
.side-nav li .item1:hover{background:url(../images/bg-sidenav.gif) no-repeat -235px 0;}
.side-nav li .item2{background:url(../images/bg-sidenav.gif) no-repeat 0 -59px;}
.side-nav li .item2:hover{background:url(../images/bg-sidenav.gif) no-repeat -235px -59px;}
.side-nav li .item3{background:url(../images/bg-sidenav.gif) no-repeat 0 -118px;}
.side-nav li .item3:hover{background:url(../images/bg-sidenav.gif) no-repeat -235px -118px;}
.side-nav li .item4{background:url(../images/bg-sidenav.gif) no-repeat 0 -177px;}
.side-nav li .item4:hover{background:url(../images/bg-sidenav.gif) no-repeat -235px -177px;}
.side-nav li .item5{background:url(../images/bg-sidenav.gif) no-repeat 0 -236px;}
.side-nav li .item5:hover{background:url(../images/bg-sidenav.gif) no-repeat -235px -236px;}
.side-nav li a:hover{text-decoration:none;}
.facebook-holder{
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
}
.facebook-holder img{display:block;}
.twitter-holder{
	border:1px solid #e5e5e5;
	height:1%;
	overflow:hidden;
}
.twitter-holder h3{
	margin:0;
	background:#f1f2f6;
	font-size:13px;
	line-height:30px;
	color:#333;
	padding:0 11px;
	border-bottom:1px solid #d4d5d9;
}
.twitter-holder .entry{
	height:1%;
	overflow:hidden;
	padding:0 6px 0 5px;
}
.twitter-holder .heading{
	height:1%;
	overflow:hidden;
	padding:12px 7px 10px;
	margin:0 0 6px;
	border-bottom:1px solid #d5d5d5;
}
.twitter-holder .heading img{
	float:left;
	margin:0 11px 0 0;
}
.twitter-holder .heading h4{
	margin:0 ;
	color:#333;
	font-size:16px;
	line-height:18px;
}
.twitter-holder .heading h4 a{color:#333;}
.twitter-holder .heading span{
	color:#666;
	font-size:11px;
	line-height:13px;
}
.twitter-holder .heading .text-holder{
	height:1%;
	overflow:hidden;
}
.twitter-holder .events{
	height:163px;
	overflow:auto;
	margin:0 0 6px;
	padding:0;
	list-style:none;
	position:relative;
}
.twitter-holder .events li{
	width:195px;
	position:relative;
	overflow:hidden;
	vertical-align:top;
	padding:0 0 10px 5px;
	margin:0 0 7px;
	color:#666;
	font-size:11px;
	line-height:13px;
	background:url(../images/border3.gif) repeat-x 0 100%;
}
.twitter-holder .events a.author{
	color:#0e76c0;
	text-decoration:none;
}
.twitter-holder .events a.author:hover{color:#fa9112;}
.twitter-holder .events a{
	color:#666;
	text-decoration:underline;
	white-space:nowrap;
}
.twitter-holder .events a:hover{text-decoration:none;}
.twitter-holder .events .avatar{
	float:left;
	position:relative;
	padding:3px 0 0;
	margin:0 12px 10px -5px;
}
.twitter-holder .events .date{
	color:#999;
	display:block;
	padding:5px 0 0;
	font-size:9px;
	line-height:11px;
	font-style:normal;
}
.twitter-holder .link{
	width:214px;
	overflow:hidden;
	padding:3px 3px 4px;
	border-top:1px solid #d5d5d5;
}
.twitter-holder .link a{
	float:left;
	color:#7a7a7a;
	font-size:9px;
	line-height:14px;
	padding:0 0 0 19px;
	background:url(../images/ico-twitter.gif) no-repeat 0 50%;
}
.action-box{
	height:1%;
	overflow:hidden;
	padding:3px 1px 0;
	margin:0 0 26px;
	background:url(../images/bg-action.jpg) no-repeat;
}
.action-box .title{
	height:33px;
	overflow:hidden;
	padding:15px 13px 0;
}
.action-box h3{
	margin:0;
	color:#0e76c0;
	font-size:16px;
	line-height:18px;
	text-transform:uppercase;
	letter-spacing:-1px;
	word-spacing:1px;
}
.action-box .nobullets li a{
	background:none;
	padding:9px 10px 9px 14px;
}
.action-box ul{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.action-box ul li{border-bottom:1px solid #e5e5e5;}
.action-box ul li a{
	display:block;
	height:1%;
	color:#0e76c0;
	overflow:hidden;
	padding:9px 10px 9px 33px;
	font-weight:bold;
	font-size:14px;
	line-height:16px;
	background:url(../images/arrow7.gif) no-repeat 14px 50%;
}
.documents{
	width:100%;
	overflow:hidden;
	margin:0 0 20px;
}
.social-row h4,
.documents h4{
	margin:0 0 2px;
	color:#666;
	font-size:11px;
	line-height:13px;
	text-transform:uppercase;
}
.documents ul{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.documents ul li{
	width:100%;
	overflow:hidden;
	padding:8px 0 8px;
	vertical-align:top;
	font-weight:bold;
	font-size:10px;
	line-height:12px;
	background:url(../images/border3.gif) repeat-x 0 100%;
}
.documents ul strong{
	display:block;
	font-size:12px;
	line-height:14px;
	padding:0 0 3px;
}
.documents ul strong a{color:#000;}
.documents ul .date{
	font-style:normal;
	float:left;
	color:#999;
	margin:0 7px 0 0;
}
* html .documents ul .date{margin:0 5px 0 0;}
.documents ul dl{
	height:1%;
	overflow:hidden;
	margin:0;
	padding:0 0 0 7px;
	background:url(../images/separator03.gif) no-repeat 0 50%;
}
.documents ul dl dt{
	float:left;
	color:#999;
	padding:0 4px 0 0;
}
* html .documents ul dl dt{padding:0 2px 0 0;}
.documents ul dl dd{margin:0;}
.documents ul dl dd a{
	font-weight:normal;
	text-transform:uppercase;
	color:#0e76c0;
}
.ad{
	margin:0 0 22px;
	position:relative;
	border:1px solid #e5e5e5;
	height:1%;
	padding:17px 5px 11px 128px;
	background:#f3f8fc url(../images/bg-ad.gif) repeat-x;
}
* html .ad{padding:14px 5px 9px 128px;}
*+html .ad{padding:14px 5px 9px 128px;}
.ad .btn-more{float:left;}
.ad .btn-more span{
	font-size:10px;
	padding:8px 14px;
	background:url(../images/btn-more.gif) no-repeat 100% -104px;
}
.ad .btn-more:hover span{background:url(../images/btn-more.gif) no-repeat 100% -130px;}
* html.cufon-active .ad .btn-more span{padding:7px 10px 7px;}
*+html.cufon-active .ad .btn-more span{padding:7px 10px 7px;}
.ad img{
	position:absolute;
	bottom:0;
	left:5px;
}
.ad em{
	display:block;
	font-size:14px;
	line-height:16px;
	color:#0e76c0;
}
.ad strong{
	display:block;
	color:#0e76c0;
	font-size:30px;
	line-height:32px;
}
.social-row{
	width:100%;
	margin:0 0 30px;
}
.social-row .slist{
	float:left;
	padding:6px 0 0;
}
.promo{
	width:606px;
	position:relative;
	margin:0 -1px 0 0;
	padding:30px 365px 24px 20px;
	background:#dbeef6;
}
.promo p{
	margin:0 0 18px 6px;
	color:#0e76c0;
	word-spacing:-1px;
	font:italic 20px/24px Georgia, 'Times New Roman', Times, serif;
}
.promo .panel{
	height:1%;
	overflow:hidden;
	padding:4px 0 4px 6px;
	background:url(../images/bg-panel2.gif) no-repeat;
}
.promo .panel .btn-more{float:left;}
.decor{
	position:absolute;
	top:-6px;
	right:0;
	width:363px;
	height:200px;
	background:url(../images/bird.png) no-repeat;
}
#footer{
	width:100%;
	overflow:hidden;
	margin:-6px 0 0;
	position:relative;
	z-index:2;
	padding:6px 0 0;
	color:#666;
	background:url(../images/bg-footer.png) no-repeat;
	border-bottom:10px solid #0d6aac;
}
#footer .holder{background:#fff;}
#footer .frame{
	margin:0 auto;
	width:990px;
	padding:35px 0 36px;
}
#footer .nav{
	width:1090px;
	overflow:hidden;
	margin:0 -50px 26px;
}
#footer .nav ul{
	left:50%;
	margin:0;
	padding:0;
	float:left;
	list-style:none;
	position:relative;
}
#footer .nav ul li{
	right:50%;
	float:left;
	margin:0 21px;
	display:inline;
	position:relative;
}
#footer .nav ul li a{
	float:left;
	color:#0e76c0;
	line-height:14px;
	font-weight:bold;
	text-transform:uppercase;
}
.cufon-active #footer .nav ul li a{line-height:0;}
#footer .nav ul li a:hover{
	color:#fa9112;
	text-decoration:none;
}
#footer .block{
	width:100%;
	overflow:hidden;
	padding:21px 0 0;
	border-top:1px solid #e5e5e5;
}
#footer .privacy{
	margin:0;
	padding:0 0 8px;
	list-style:none;
	line-height:14px;
	word-spacing:-1px;
}
#footer .privacy li{
	display:inline;
	padding:0 10px 0 0;
}
#footer .privacy a{color:#666;}
#footer p{
	margin:0;
	font-size:11px;
	line-height:13px;
}
#footer p a{
	font-weight:bold;
	color:#666;
}
#footer .side{
	float:right;
}
#footer .logo{
	float:left;
	margin:0;
	width:107px;
	height:35px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/logo2.gif) no-repeat;
}
#footer .social{
	float:left;
	margin:0 0 0 19px;
	display:inline;
}
#footer .social ul{
	width:80px;
	float:left;
	margin:0;
	border-left:1px solid #e5e5e5;
	padding:0 0 0 12px;
	font-size:11px;
	line-height:18px;
	font-weight:bold;
	list-style:none;
	word-spacing:-1px;
}
#footer .social ul a:hover{
	color:#fa9112;
	text-decoration:none;
}
.social-row:after,
.ad:after,
#sidebar .section .c:after,
.promo:after,
.box .entry .panel:after,
.social-bar:after,
.w4:after,
.carusel .news:after,
.carusel .c:after,
.carusel .action:after,
.carusel:after,
#nav:after,
#nav ul:after,
#header .holder:after{
	height: 0;
	clear: both;
	content:'';
	display: block;
}
/* mobile */
#mobile{min-width:320px;}
#mobile body{
	background:#dbeef6;
	min-width:320px;
	padding:0;
}
#mobile #header{
	background:url(../images/bg-header-m.gif) repeat-x;
	width:100%;
	overflow:hidden;
}
#mobile #header .mobile-logo{
	display:block;
	width:320px;
	height:100px;
	margin:0 auto;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/mobile-logo.gif) no-repeat;
}
#mobile #header .mobile-logo a{
	height:100%;
	display:block;
}
.navigation{
	width:100%;
	overflow:hidden;
	padding:5px 0;
}
.navigation ul{
	width:310px;
	overflow:hidden;
	margin:0 auto;
	padding:0 10px;
	list-style:none;
}
.navigation ul li{
	padding:0 3px;
	float:left;
}
.navigation ul li a {
	float:left;
	color:#fff;
	font-size:10px;
	line-height:12px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	white-space:nowrap;
	background:url(../images/bg-navigation.gif) no-repeat;
}
.navigation ul li a span{
	float:left;
	padding:7px 20px 5px;
	cursor:pointer;
	background:url(../images/bg-navigation.gif) no-repeat 100% -24px;
}
* html.cufon-active .navigation ul li a span{padding:5px 20px 6px;}
*+html.cufon-active .navigation ul li a span{padding:5px 20px 6px;}
#mobile #main{padding:0;}
.gallery-m{
	width:320px;
	margin:0 auto 18px;
	position:relative;
	overflow:hidden;
}
.gallery-m .holder{
	width:320px;
	overflow:hidden;
	height:230px;
	position:relative;
}
.gallery-m ul{
	width:9999px;
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;
	list-style:none;
}
.gallery-m ul li{
	width:320px;
	height:230px;
	float:left;
	position:relative;
}
.gallery-m ul li img{display:block;}
.gallery-m .prev,
.gallery-m .next{
	position:absolute;
	top:48px;
	left:0;
	width:30px;
	height:62px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	background:url(../images/prev.png) no-repeat;
}
.gallery-m .next{
	left:auto;
	right:0;
	background:url(../images/next.png) no-repeat;
}
.gallery-m .caption{
	position:absolute;
	bottom:0;
	left:0;
	z-index:10;
	color:#fff;
}
.gallery-m .caption .entry{
	overflow:hidden;
	padding:12px 10px 10px 15px;
	width:295px;
	background:url(../images/bg-caption.png) repeat;
}
.gallery-m h2{
	margin:0 0 6px;
	font-size:16px;
	line-height:18px;
	letter-spacing:-1px;
	word-spacing:1px;
}
* html .gallery-m h2{margin:0 0 4px;}
*+html .gallery-m h2{margin:0 0 4px;}
.cufon-active .gallery-m h2 .cufon{
	padding:0 0 4px;
	line-height:0;
}
* html.cufon-active .gallery-m h2 .cufon{padding:0;}
*+html.cufon-active .gallery-m h2 .cufon{padding:0;}
.gallery-m p{
	margin:0;
	color:#f2911b;
	font-size:10px;
	line-height:12px;
}
.container{
	height:1%;
	overflow:hidden;
	padding:0 18px 34px;
}
.container .sub-box{
	width:100%;
	overflow:hidden;
}
.container .sub-box p{
	color:#0e76c0;
	margin:0 0 10px;
	font:italic 18px/22px Georgia, 'Times New Roman', Times, serif;
}
.container h3{
	margin:0 0 4px;
	color:#0e76c0;
	font-size:18px;
	line-height:20px;
	text-transform:uppercase;
}
.more-panel{
	height:1%;
	overflow:hidden;
	padding:4px 0 4px 5px;
	margin:0 0 29px;
	background:url(../images/bg-panel3.gif) no-repeat;
}
.more-panel .more{
	float:left;
	width:115px;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	background:url(../images/link-more.gif) no-repeat;
}
.subnav-m{
	width:278px;
	margin:0 auto;
	padding:2px 0 29px;
	list-style:none;
}
.subnav-m li{
	width:100%;
	overflow:hidden;
	vertical-align:top;
}
.subnav-m li a{
	font-size:19px;
	line-height:21px;
	color:#FFFFFF;
	display:block;
	height:39px;
	letter-spacing:-1px;
	padding:20px 8px 0 48px;
	text-transform:uppercase;
}
.cufon-active .subnav-m li a{line-height:0;}
.subnav-m li .item1{
	height:40px;
	background:url(../images/subnav-m.gif) no-repeat;
}
.subnav-m li .item2{
	background:url(../images/subnav-m.gif) no-repeat 0 -60px;
}
.subnav-m li .item3{
	background:url(../images/subnav-m.gif) no-repeat 0 -119px;
}
.subnav-m li .item4{
	height:41px;
	padding:19px 8px 0 48px;
	background:url(../images/subnav-m.gif) no-repeat 0 -178px;
}
.subnav-m li .item5{
	background:url(../images/subnav-m.gif) no-repeat 0 -238px;
	height:40px;
	padding:17px 8px 0 48px;
}
.subnav-m li a:hover{text-decoration:none;}
.articles{
	width:280px;
	margin:6px auto 12px;
	overflow:hidden;
	background:url(../images/bg-mbox.gif) repeat-y -280px 0;
}
.articles .holder{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-mbox.gif) no-repeat;
}
.articles .frame{
	height:1%;
	overflow:hidden;
	background:url(../images/bg-mbox.gif) no-repeat -560px 100%;
}
.articles ul{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.articles ul li{
	width:100%;
	vertical-align:top;
	margin:-1px 0 0;
	overflow:hidden;
	border-top:1px solid #b8daed;
}
.articles ul li a{
	display:block;
	height:1%;
	overflow:hidden;
	padding:11px 11px 10px;
	text-decoration:none;
	cursor:pointer;
	background:url(../images/none.gif) no-repeat;
}
.articles ul li .indent strong{padding:12px 0 4px;}
.articles ul li a:hover{text-decoration:none;}
.articles ul li a img{
	float:left;
	margin:0 13px 0 0;
	background:#fff;
}
.articles ul li a strong{
	display:block;
	padding:4px 0;
	color:#1a1a1a;
	font-size:12px;
	line-height:14px;
}
.articles ul li a .date{
	display:block;
	color:#666;
	font-size:10px;
	line-height:12px;
	font-style:normal;
}
.signup{
	width:100%;
	overflow:hidden;
}
.signup a{
	margin:0 auto;
	display:block;
	width:280px;
	height:52px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn-signup.gif) no-repeat;
}


/* Downloads Section */

.download-info-heading small, #download-page h3 small {
	display: none;
}
