/* reset.css */
a, abbr, acronym, address, applet, article, aside, audio,
b, blockquote, big, body,
center, canvas, caption, cite, code, command,
datalist, dd, del, details, dfn, dl, div, dt, 
em, embed,
fieldset, figcaption, figure, font, footer, form, 
h1, h2, h3, h4, h5, h6, header, hgroup, html,
i, iframe, img, ins,
kbd, 
keygen,
label, legend, li, 
meter,
nav,
object, ol, output,
p, pre, progress,
q, 
s, samp, section, small, span, source, strike, strong, sub, sup,
table, tbody, tfoot, thead, th, tr, tdvideo, tt,
u, ul, 
var{
	background: transparent;
	border: 0 none;
	font-size: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: top;
}
ol, ul {list-style:none}
blockquote, q {quotes:none}
table, table td {padding:0;border:none;border-collapse:collapse}
img {vertical-align:top}
embed {vertical-align:top}

/* style.css */
/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block}
mark, rp, rt, ruby, summary, time {display:inline}

/* Global properties ======================================================== */
body { 
	background:#242424; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	line-height:18px;
	color:#585858;
}
html, body {height:100%}


p {padding-top:18px}
a {color:#f2b73b;outline:none}
a:hover{text-decoration:none}

/* Global Structure ============================================================= */
.main {
	margin: 0 auto;
	position: relative;
	z-index:10;
	width: 1025px; 
}
/* Header */
header{height:200px}
/* Content */
section#content {position:relative;z-index:60}			
/* Footer */
footer{
	background:#242424;
	height:160px;
	position:relative;
	z-index:40;
	margin-top:-33px;
}

/* Left & Right alignment */
.fleft {float:left}
.fright {float:right}
.clear {clear:both}
.col-1, .col-2, .col-3, .col-4, .col-5 {float:left}
.alignright {text-align:right}
.aligncenter {text-align:center}

.vspacer {height:81px}
.header {height:119px;overflow:hidden}
.wrapper {width:100%;overflow:hidden}

/*----- form defaults -----*/
input, select, textarea { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
	font-weight:normal;
}
.sitesearch input {font-size:12px}
.sitesearch .input {width:300px;border:1px solid #999}
#contentblock .sitesearch form p {padding:10px 0 20px 0}
/*----- other -----*/
.img-indent, #contentblock p img {float:left;margin:0 14px 18px 0}
.img-indent1 {float:left;margin:0 10px 0 0}
.extra-wrap {width:100%}
.block {height:40px}
.extra {
	min-height:100%;
	margin: 0 auto -40px;
	position:relative;
	z-index:20;
}

h2 { font-size:29px; line-height:1.2em; color:#343738; padding:25px 0 23px 0;}

.h2-top { padding-top:17px;}
.h2-top1 { padding-top:59px;}
.h2-top2 { padding-top:55px;}

.h2-pad {padding:62px 0 3px 0;}
.h2-bot {padding-bottom:18px;}
.h2-bot1 {padding-bottom:22px;}

.h2-ziro { padding-bottom:0px;}
h3 { font-size:24px; line-height:1.2em; color:#343738;}

/*===== header =====*/
.menu { 
	position:relative;
	margin:0 2px 0px 1px;
	background:url(/images/menu-bg.png) left top repeat;
	-webkit-border-top-left-radius:19px;   
	-webkit-border-top-right-radius:19px;   
	-webkit-border-bottom-right-radius:0;   
	-webkit-border-bottom-left-radius:0;
	-moz-border-radius:19px 19px 0 0;
	border-radius:19px 19px 0 0;
	behavior: url(/images/PIE.htc);
}
.splash {position:relative;float:left;width:300px;height:119px;background:url(/images/splash.png) no-repeat}
.logo {
	display:block;
	position:absolute;
	top:27px;
	left:27px;
	width:190px;
	height:61px;
	background:url(/images/logo.png) no-repeat;
}
.promo {
	position:absolute;
	left:90px;
	top:76px;
	margin:0;
	padding:0;
	font-weight:normal;
	font-size:12px;
	color:#a5a5a5;
}
.sub-menu {position:absolute;top:30px;right:30px}
.sub-menu li {float:left;padding:0 8px 0 7px;font-size:10px;line-height:1.6em;text-transform:uppercase;background:url(/images/sub-li.gif) right 5px no-repeat}
.sub-menu li a {color:#797979;text-decoration:none}
.sub-menu li a:hover {text-decoration:underline}
.sub-menu .rss  {display:inline-block;padding-right:25px;padding-bottom:5px;background:url(/images/rss.png) right 0 no-repeat}
.sub-menu .last {background:none}
.sub-menu img {position:absolute;top:19px;right:28px}

nav {float:left;width:685px;padding:0px 0 0 29px}
nav ul {overflow:hidden}
nav li {float:left; font-size:20px; line-height:1.2em;text-align:center; margin-left:5px;  }
nav li a {
	position:relative;
	display:inline-block;
	width:106px;
	height:30px;
	padding-top:6px;
	text-decoration:none;
	color:#797979;
	background:url(/images/nav-bg-a.png) left top repeat;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
	behavior: url(/images/PIE.htc);
}
nav li a:hover , nav .active a {color:#000;background:#d5d5d5 url(/images/nav-hover.png) left top repeat-x;}
.line {position:absolute;top:113px;left:0;width:100%;height:2px;padding-top:2px;background:url(/images/line.gif) left top repeat-x}
.border {margin:-18px 2px 0 1px;border-top:20px solid #242424}

/*===== content =====*/
.box {
	position:relative;
	margin:0 2px 0px 1px;
	-webkit-border-top-left-radius:0;   
	-webkit-border-top-right-radius:0;   
	-webkit-border-bottom-right-radius:19px;   
	-webkit-border-bottom-left-radius:19px;
	-moz-border-radius:0 0 19px 19px;
	border-radius:0 0 19px 19px;
	behavior: url(/images/PIE.htc);
	background:#fff url(/images/bg_box.png) repeat-x;
}
.indent {padding:5px 27px 55px 26px}
* + html .indent {padding:1px 27px 55px 26px}

.pad-left {padding-left:26px}
.pad-left1 {padding:2px 0 0 7px}

.pad {padding-top:6px}
.pad1 {padding-top:3px}
.pad2 {padding-top:27px}
.pad3 {padding-top:10px} 

.pad-bot {padding-bottom:54px}

.top {padding-top:13px}
.top1 {padding-top:24px}
.top2 {padding-top:15px}

.marg-left {margin-left:-1px}

.border-top {background:url(/images/divider-top.gif) 212px top no-repeat}
.border-bottom {background:url(/images/divider-top.gif) 212px bottom no-repeat}
.divider {background:url(/images/divider.gif) 212px top repeat-y}

.border-top1 {background:url(/images/divider-top.gif) 441px top no-repeat}
.border-bottom1 {background:url(/images/divider-top.gif) 441px bottom no-repeat}
.divider1 {background:url(/images/divider.gif) 441px top repeat-y}
.divider1 p {margin:0;padding:0;font-size:11px;line-height:1.4}
.divider1 a img {margin:0 0 10px 0}
.anonslink {color:#585858;text-decoration:none}
.anonstext {font-size:11px;line-height:1.4}

.img-marg {margin-top:-9px}
.img-marg1 {display:inline-block;margin-top:17px}

.col-indent {margin-top:-2px}

.title {display:inline-block;padding:23px 0 4px 33px;font-size:10px;line-height:17px;text-transform:uppercase;color:#666666}

.absolute {position:absolute;left:-150px;top:-1px}
.link {
	position:relative;
	display:inline-block;
	width:79px;
	height:30px;
	padding-top:4px;
	font-size:20px;
	line-height:1.2em;
	text-align:center;
	text-decoration:none;
	color:#343738;
	background:#f5f5f5;
	border:1px solid #e1dddd;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
	behavior:url(/images/PIE.htc);
}
.link:hover {color:#000;background:#e1dddd}

.link1 {
	display:inline-block;
	width:85px;
	height:21px;
	padding-top:8px;
	font-size:12px;
	line-height:1.2em;
	text-align:center;
	text-decoration:none;
	color:#fff;
	background:#454545;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
	position:relative;
	behavior:url(/images/PIE.htc);
}
.link1:hover {background:#e1dddd;color:#000}

.unsubscribe {display:inline-block;margin-top:-20px;padding-left:9px;background:url(/images/marker1.gif) left 4px no-repeat;color:#929292;font-size:12px;line-height:1.2em}

.link-top {padding-top:21px}
.link-top1 {padding-top:16px}
.link-top2 {padding-top:26px}
.link-top3 {padding-top:32px}

.list {padding-top:9px;padding-bottom:15px}	
	.list li {
		height:1%;
		padding-left:19px;
		font-size:12px;
		line-height:27px;
		background:url(/images/marker.png) left 9px no-repeat;
	}
	.list li ul li {
		padding-left:10px;
		padding-bottom:9px;
		font-size:12px;
		line-height:normal;
		background:url(/images/marker1.gif) left 5px no-repeat;
	}
/*	.list li ul li a {color:#E5A113}*/
	.list-pad {padding-top:13px}

.contact span {display:inline-block;width:172px}
.contact strong {display:block}
.contact a {float:right}

.contact-1 {padding-right:35px;padding-top:16px}
.contact-1 span {float:right}
.contact-1 a {float:right}

/*content elms*/
h1, h2, h3, h4, h5 {font-weight:normal;line-height:1;color:#000}
h1 {font-size:24px}
h2 {font-size:24px}
h3 {font-size:22px}
h4 {font-size:20px}
h5 {font-size:18px}
h6 {font-size:16px}
h1 , h2 , h3 , h4, h5, h6 {margin:0;padding:20px 0 15px 0}

#contentblock .imgleft {float:left;margin:0 18px 5px 0}
#contentblock .imgright {float:right;margin:0 0 5px 18px}
#contentblock p {margin:0;padding:0 0 10px 0}
#contentblock p i {font-style:normal}
#contentblock blockquote {margin:10px;color:#999}
#contentblock strong {font-weight:bold}
#contentblock em , #contentblock dfn {font-style:normal}
#contentblock dfn {font-weight:bold}
#contentblock sup, #contentblock sub {line-height:0}

#contentblock li {padding:0 0 10px 0}

#contentblock abbr ,
#contentblock acronym {border-bottom:1px dotted #999}
#contentblock address {padding:6px 0 6px 0;font-style:italic}
#contentblock del {color:#999}

#contentblock pre {padding:6px 0 6px 0;white-space:pre}
#contentblock pre , #contentblock code , #contentblock tt {line-height:1.5}

#contentblock dl {margin:0 0 10px 0}
#contentblock dl dt {font-weight:bold}
#contentblock dd {margin-left:10px}

#contentblock ol {list-style:decimal}
#contentblock ul {list-style:square}
#contentblock li {margin-left:30px}
#contentblock li ul {padding:0}
#contentblock li ol {padding:0}
#contentblock ul , #contentblock ol {padding:8px 0 5px 0}
#contentblock ul li , #contentblock ol li {padding:0}

#contentblock table {margin:10px 0 10px 0;width:100%}
#contentblock th {color:#FFF;font-weight:bold;background:#99CD00}
#contentblock th , #contentblock td , #contentblock caption {
	padding:8px 0 7px 2px;
	text-align:center;
	line-height:1.2;
	vertical-align:middle;
	border-bottom:1px solid #9BC800
}
#contentblock tfoot {font-style:italic}
#contentblock caption {background:#99CD00}
.share {padding:18px 0 0 0;font-size:13px}
.linked {
	margin:0 0 20px 0;
	padding:0 0 20px 0;
	border-bottom:1px solid #dedede;
	color:#000
}
.linked_title {display:block;margin:0 0 8px 0;padding:0}
.linked p {margin:0;padding:0}
.linked:last-child {border:none}
.ads , .pagelinks {padding:10px 0 10px 0}

.ads {
  float:left;
  width:500px;
 padding:0 0 20px 0;
}
#bottom_share {
  float:left;
  width:270px;
  padding:5px 0 0 0
}
.gplus {
  float:left;
  width:220px;
  padding:0
}

/*footer*/
.socials {float:left;position:relative;width:200px;padding:84px 0 0 27px;font-size:12px;color:#616162;z-index:45}
.socials img {padding-right:12px}
.socials span {display:inline-block;padding:7px 12px 0 0}

.policy {position:relative;float:right;width:700px;padding:65px 28px 0 0;color:#616162;text-align:right;z-index:45}
.policy a {color:#fff;text-decoration:none}
.policy a span {color:#616162;text-decoration:underline}
.policy strong {padding-left:190px;font-weight:normal}
.policy a:hover span {text-decoration:none}

.menu-1 {float:right;padding:2px 0 0 0}
.menu-1  ul {overflow:hidden}
.menu-1 ul li {float:left;padding-left:10px;padding-right:10px;background:url(/images/menu-li.gif) right 4px no-repeat}
.menu-1 ul li a {color:#616162;text-decoration:none}
.menu-1 li a:hover , .menu-1 .active-1 a {text-decoration:underline}
.menu-1 .last {padding-right:0;background:none}

/*----- forms -----*/
#SearchForm {position:absolute;top:65px;left:750px}
#SearchForm label {
	display:inline-block;
	vertical-align:top;
	margin-right:3px;
	height:27px;
	background: url(/images/input-search.png) 0 0 no-repeat;
}
#SearchForm .input{
	width:181px;
	height:13px;
	padding:9px 10px 6px 10px;
	border:none;
	background:none;
	line-height:1.2307em;
}
#SearchForm input {
	margin-top:-2px;
	vertical-align:top;
	border:none;
	background:none;
	outline:none;
}

.bgstretcher {background:black;overflow:hidden;width:100%;position:fixed !important;z-index:1}
.bgstretcher, .bgstretcher UL, .bgstretcher UL LI {position:absolute;top:0;right:0;left:0;bottom:0}
.bgstretcher UL, .bgstretcher UL LI {margin:0;padding:0;list-style:none}

.sharestop {
  float:left;
  width:270px
}
.yablock {
  float:left;
  width:170px;
  padding:5px 0 0 0
}
.gplustop {
  float:left;
  width:100px;
  padding:0
}
    
/* layout.css */
#content .col-1 {width:660px;padding:0 34px 0 1px}
#content .col-1 .col-1 {width:196px;padding:0 33px 0 0}
#content .col-1 .col-2 {width:196px;padding:0 33px 0 0}
#content .col-1 .col-3 {width:196px;padding:0 0 0 0}
#content .col-2 {width:274px}

/*ie6*/
* html #SearchForm input {margin-top:0}
* html #SearchForm .input {padding-top:7px}
* html #SearchForm label , * html #SearchForm input {behavior:url("/images/iepngfix.htc");margin-top:0;}
