/* @group body */

* { margin:0; padding:0; }

body > .wrapper { height: auto; min-height: 100%; }

body, html, .wrapper { height:100%; }

body { background:url(../images/bg_top.jpg) no-repeat center top #030102 /*#040100*/; color:#000; font-family:Arial, Helvetica, Geneva, sans-serif; font-size:75%; line-height:1.4em; }

body input.radio { width:12px!important; }

/* @end */


/* @group basic typography */

@font-face {
    font-family: 'ChunkFiveRegular';
    src: url('Chunkfive-webfont.eot');
    src: url('Chunkfive-webfont.eot?#iefix') format('embedded-opentype'),
         url('Chunkfive-webfont.woff') format('woff'),
         url('Chunkfive-webfont.ttf') format('truetype'),
         url('Chunkfive-webfont.svg#ChunkFiveRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

h1, h2, h3, h4, h5, h6 { 
	color:#0065ad; 
	font-size:1.8em; 
	margin:0 0 .6em; 
	padding:0; 
}

h2 { font-size:1.7em; line-height:1.2; }

h3 { font-size:1.6em; }

h4 { font-size:1.5em; }

h5 { font-size:1.4em; }

h6 { font-size:1em; }

h1.hdg_h1 { 
	font-family: 'ChunkFiveRegular', Arial, Helvetica, Geneva, sans-serif;
	font-size: 2.5em; 
	letter-spacing: 1px;
	color: #c91111; 
	margin: 30px 0 15px 20px; 
	font-weight: normal;
}

h1.title { 
	background: url(../images/icon_post.png) no-repeat left top; 
	font-family: 'ChunkFiveRegular', Arial, Helvetica, Geneva, sans-serif;
	font-size: 2.5em; 
	letter-spacing: 1px;
	padding: 10px 0 0 55px; 
	line-height: 1em; 
	min-height: 50px; 
	font-weight: normal;
}

p { 
	margin: 0 0 1.2em; 
	padding: 0; 
}

p.grey { 
	font-size :.9em; 
}

p.grey, a.comments { 
	color: #787878; 
}

/* @end */


/* @group post_headline */

#home .post_headline { 
	background: #e5edf3; 
	border: #dbdada 1px solid; 
	padding-bottom: 10px;
}

#home .post_headline h2 { 
	font-size: 1.8em; 
	padding: 0;
	margin: 0 0 5px 10px; 
	font-weight: bold;
}

#home .post_headline p { 
	margin-left: 10px; 
}

#home .post_headline img { 
	margin-bottom: 10px; 
}

/* @end */


div.hr { background:url(../images/bg_hr.gif) repeat-x left center; clear:both; float:none; height:21px; margin:0; padding:0; width:100%; }

dt { float:left; width:110px; }


/* @group input */

img.img_captcha { border:none; display:block; float:left; margin-right:10px; }

input.btn_submit, input.btn_submit_lb, input.btn_subscribe, input.sendbutton { 
	background:url(../images/btn_submit.gif) no-repeat left top !important; 
	border:none; 
	display:block; 
	height:25px!important; 
	text-indent:-9999px; 
	width:74px!important; 
}

input, textarea, select, .select { 
	border:#dfdfe0 1px solid; 
	color:#000; 
	font:1em Arial, Helvetica, sans-serif; 
	height:16px; 
	padding:5px; 
	width:180px; 
}

input.btn_submit_lb { 
	background:url(../images/btn_input_submit_lb.gif); 
}

input.btn_subscribe, input.sendbutton { 
	background:url(../images/btn_subscribe.gif); 
	height:23px!important; 
	width:82px!important; 
}

input.ckb { 
	border:none; 
	width:13px; 
}

input.radio { 
	border:none!important; 
	height:10px!important; 
	width:22px!important; 
}

label { 
	vertical-align:top; 
	color:#0065ad; 
	font-size:1em; 
	font-weight: bold;
	line-height: 2.5em;
	padding: 0 10px;
}

/* @end */


select, .select { height:28px; padding:4px; }

span { color:#2a2a2a; }

span.arrow_R { color:#FFF!important; font-weight:700; }

span.caption { font-size:.9em; font-style:italic; }

span.note { color:#fff; display:block; float:left; font-size:.9em; font-style:italic; margin-left:20px; width:100px; }

#home .post .post_content .post_desc { width:231px; }

#home .post .post_toolbar { background:url(../images/bg_post_toolbar.gif); width:203px; }

#home .post_collection { width:391px; }

#home .post_collection .post .post_content { width:368px; }

.btn_send, .btn_followMe { background:url(../images/btn_send.gif) no-repeat right top; display:block; float:right; height:28px; margin-top:12px; text-indent:-9999px; width:76px; }

.captcha { margin-bottom:10px; }

.clearfix { display:block; clear:both; }

.clearfix:after { clear:both; content:"."; display:block; height:0; visibility:hidden; }

.col_L { overflow:visible; width:621px; }

.col_R { float:right; overflow:visible; padding-left:10px; width:300px; }


/* @group comments */

.comment { 
	margin-bottom:25px; 
	padding:9px 8px 0; 
	width:603px; 
}

.comment .comment_pagination span { 
	background:url(../images/circle_red.gif) no-repeat left top; 
	color:#fff; 
	display:inline-block; 
	height:18px;
	margin-right:3px; 
	padding:0 0 0 5px; 
	width:13px; 
}

.comment .comment_pagination span.current { 
	background:url(../images/circle_blue.gif); 
}

.comment ol li { 
	margin-bottom:30px; 
	padding:5px 0 0; 
}

.comment ol li .comment-author { 
	font-style:normal; 
	font-weight:bold; 
	color:#0065ad; 
}

.comment ol li .comment-author img { 
	float:left; 
	margin-right:10px; 
}

.comment ol li .comment-author cite.fn { 
	font-style:normal; 
}

.comment ol li .comment-meta { 
	margin:0 0 1.2em; 
}

.comment ol li p { 
	margin:0 4.9em 1.2em; 
}

.comment ul, dl { 
	clear:both; 
	width:100%; 
}

.comment_pagination a.arrow_prev, .comment_pagination a.arrow_next { 
	color:#c40404; 
}

/* @end */


.contact { margin-top:25px; overflow:visible; }

.contact .hdg_tab div.img_out { position:absolute; right:-8px; top:-20px; }

.contact .hdg_tab div.img_out img { border:none; }

.element-left { clear:none; float:left; }

.element-right { clear:none; float:right; }

.featured { margin:10px 0; }

.featured.competition_msg { margin:20px 0 0 0; }

.featured .featured_toolbar { color:#d9d9d9; }

.featured .featured_toolbar span.tag_featured { background:url(../images/hdg_featuredPost.gif) no-repeat left top; color:#fff; display:inline-block; font-weight:700; height:23px; padding-top:20px; text-align:center; width:156px; }

.first_li { padding-left:0!important; }

.fix_inline { display:inline; }

.footer { background:url(../images/bg_bottom.jpg) no-repeat center bottom; height:850px; margin-top:-673px; }

#cforms2form span { color:#000; display:inline-block; float:left; font-style:italic; margin-left:10px; width:310px; }

.hdg_tab { background:url(../images/tab_hdg_L.gif) no-repeat left top; height:28px; padding-left:12px; }

.hdg_tab h1, .hdg_tab h2 { background:url(../images/tab_hdg_end.gif) no-repeat right top; color:#fff; display:inline-block; float:left; font-size:1.3em; height:23px; margin:0; padding:5px 45px 0 0; position:relative; }

.hdg_tab h2.flexible { padding:5px 50px 0 0; }

.hdg_tab h2.flexible span { background:url(../images/tab_hdg_body.gif) top left; color:#fff; display:block; float:left; height:23px; margin-top:-5px; padding:5px 45px 0 0; }

.header { background:url(../images/bg_hdr.jpg) no-repeat center top #dbdada; float:none; height:175px; margin:23px auto auto; overflow:visible; position:relative; width:961px; }

.header .hdr_links { float:right; margin:20px 15px 10px 0; width:215px; }

.header .hdr_links ul li { padding:0 8px; background: url(../images/seperator_whiteline.gif) no-repeat right 3px; }

.header .logo { left:21px; position:absolute; top:-24px; }

.header ul li { padding:0 3px; }

.header ul li a, .sitewalk a, .sitewalk div.credit p a { color:#fff; }

.imageButton { border:none!important; cursor:pointer; display:inline-block; }

.img_inline, .clearfix { display:inline-block; }

.last_block { margin-right:0; }

.last_li { border:none!important; }

.last_li_v { border-bottom:none!important; margin-bottom:0!important; }

.main { background:url(../images/bg_gradient_colR.gif) repeat-y right top; display:inline; margin:0 12px; overflow:visible; width:937px; }

.popup dl.pink { color:#f11d59; }

/* @group post */

.post { display:inline; float:left; line-height:1.3em; padding:15px 0; position:relative; width:100%; }

.post .article_toolbar { background:url(../images/bg_gradient_toolbar.gif) repeat-x left top #cedde8; padding:14px 0; vertical-align:middle; overflow:auto; }

.post .article_toolbar img { vertical-align:middle; }

.post .article_toolbar a, .post .article_toolbar iframe { float:left; margin-right:15px; }

.post .article_toolbar a.twitter img { border:none; margin-top:-8px; vertical-align:baseline; }

.post .entryDate { background:#000; font-size:.9em; height:34px; left:-47px; padding:2px 0 2px 2px; position:absolute; text-align:center; width:35px; }

.post .entryDate span { color:#fdfcfc; }

.post .post_article .img_container { float:right; width:265px; }

.post .post_article .img_container .img_frame { -moz-border-bottom-colors:#e3ebf1 #e0e8ed #dbe2e8 #d3dae0 #cad1d6; -moz-border-left-colors:#e3ebf1 #e0e8ed #dbe2e8 #d3dae0 #cad1d6; -moz-border-right-colors:#e3ebf1 #e0e8ed #dbe2e8 #d3dae0 #cad1d6; -moz-border-top-colors:#e3ebf1 #e0e8ed #dbe2e8 #d3dae0 #cad1d6; border:5px solid #e5edf3; margin-bottom:50px; }

.post .post_article .img_container img { border:1px solid #fdfdfd; margin:auto; }

.post .post_article .img_container span.caption { background:#fff; clear:both; display:block; margin:auto; padding:5px 8px; width:237px; }

.post .post_article h2, .post .post_article h3, .post .post_article h4, .hdg_comment { color:#0065ad; font-size:1.3em; }

.post .post_article h3, .hdg_comment { font-size:1.2em; }

.post .post_article h4, .popup { font-size:1.1em; }

.post .post_article ul { list-style:inside square; margin:10px 30px; }

.post .post_article ul li { margin-bottom:5px; }

.post .post_article ol { list-style:inside decimal; margin:10px 30px; }

.post .post_article ol li { margin-bottom:5px; }

.post .post_article .cform ol { list-style:none; margin:0; }

.post .post_article img { border:none; }

.post .post_article, :first-child+html .response .response_form p { margin-bottom:20px; }

.post .post_content .post_desc { display:inline; float:left; margin-left:10px; width:450px; }

.post .post_content .post_desc h2 { display:block; font-size:1.2em; line-height:1.25; }

.post .post_content .post_img { background:url(../images/frame_post_img.png) no-repeat left top; float:left; height:125px; padding:4px 7px; width:113px; }

.post .post_content .post_img img { display:block; margin:auto; }

.post .post_toolbar { background:url(../images/bg_post_toolbar_full.gif) no-repeat left top; height:26px; padding:10px 30px 5px 150px; width:442px; }

.post .post_toolbar a.emailT { background-image:url(../images/icon_email_red.gif); color:#fff; display:inline-block; height:24px; margin:0 5px 0 0; padding-left:32px; }

.post .post_toolbar a.share_red { background-image:url(../images/btn_share_red.gif); display:inline-block; height:25px; }

.post.post_full { margin:0; width:600px; }

.post_collection { float:left; margin-left:-4px; width:622px; }

.post_collection .post .post_content { padding-left:15px; position:relative; width:600px; z-index:5; }

.post_headline { background:#e5edf3; border:#dddcdc 1px solid; padding:9px 8px 0; width:603px; }

.post_headline #cforms2form { padding:12px 8px; width:587px; }

.post_headline #cforms2form ol li { list-style:none; margin:0 0 1.2em; padding:0; }

.post_headline #cforms2form .secinput { float:left; width:220px; }

.post_headline #cforms2form .captcha { float:right; margin-right:10px; }

.post_headline #cforms2form input, .post_headline #cforms2form textarea { width:380px; }

.post_headline #cforms2form input.input_sml, .sitewalk #cforms2form input.input_sml { float:left; width:90px; }

.post_headline #cforms2form input.input_sml.error, .sitewalk #cforms2form input.input_sml.error { border:#f11f5b 3px dotted; }

.post_headline #cforms2form textarea { height:138px; }

.post_headline #cforms2form label, .post_headline #cforms2form .reqtxt, .post_headline #cforms2form .emailreqtxt { display:none; }

.post_headline .linklove { display:none; }

.post_headline .post_content { margin-top:12px; }

.post_headline .post_content p { line-height:1.5; }

.post_headline .post_content .post_details { background:url(../images/seperator_featured.jpg) no-repeat right center; min-height:110px; padding-right:20px; }

.post_headline .post_content .related { padding-left:10px; }

.post_headline .post_content .related h3 { color:#000; font-size:1em; margin:5px 0 10px; }

.post_headline .post_content .related ul, .sidebar_2 ul { list-style:none; }

.post_headline a, .popup dl { font-weight:700; }

.post_headline a.more { display:block; font-size:1.1em; margin-top:15px; }

.post_headline img { -moz-border-radius:2px; -webkit-border-radius:2px; border:2px solid #0367ae; }

.post .post_article .caption {
	font-size: 0.8em;
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 2em;
	text-align: center;
}

/* @end */


/* @group pagination */

.pagination { margin:20px 20px; }

.pagination a.page, .pagination span.current { background:url(../images/circle_red.gif) no-repeat left top; color:#fff; display:inline-block; height:18px; margin-right:3px; padding:0 0 0 5px; width:13px; }

.pagination span.current { background:url(../images/circle_blue.gif); }

.pagination a.prev, .pagination a.next { color:#C40404; font-weight:bold; }

/* @end */


/* @group response */

.response { 
	float:left; 
	margin-bottom:13px; 
}

.response .hdg_tab div.img_out { 
	position:absolute; 
	right:8px; 
	top:-14px;
}

.response .response_form { 
	background-color:#cddce7; 
	border:#b2c0ca 1px solid; 
	padding:21px 12px 10px; 
	width:592px; 
}

.response .response_form.loggedin { 
	background-color: #cddce7; 
}

.response .response_form input, .response .response_form textarea { 
	border:none; 
	height:20px; 
	width:439px; 
	margin-left: 130px;
}

.response .response_form p {
	margin-bottom:23px; 
}

.response .response_form p.loginas { 
	padding:7px 0 0 7px; 
}

.response .response_form textarea { 
	height:137px; 
	overflow:hidden; 
}

/* @end */

.search { background:url(../images/bg_search.jpg) no-repeat left top; height:30px; margin-bottom:0; margin-left:-10px; padding:16px 0 20px 70px; width:240px; }

.search input { border:none; color:#696969; float:left; margin-right:5px; width:185px; background:none; padding-top:7px; }

.search input#searchsubmit { margin-top:3px; }

.search input.btn_go, .sidebar_1 .whatshot .img_gallery { float:left; }


/* @group sidebars */

.sidebar_1 { 
	clear: both; 
	position: relative; 
}

.sidebar_1 input { 
	width:260px; 
}

.sidebar_1 textarea { 
	height:85px; width:212px; 
}

.sidebar_1 .nl_signUp { 
	background:url(../images/bg_signUp.gif) no-repeat left top; 
	height:70px; 
	overflow:visible; 
	margin: 10px auto 15px auto;
	padding:40px 15px 0; 
	position:relative; 
	width:270px; 
	clear: both; }

.sidebar_1 .nl_signUp div.img_out { 
	position:absolute; 
	right:-10px; 
	top:-25px; 
}

.sidebar_1 .nl_signUp h3 { 
	background:url(../images/bg_hdg_signup.gif) no-repeat left top; 
	color:#fff; 
	font-size:1.3em; 
	height:24px; 
	padding:14px 5px 0; 
	text-transform:uppercase; 
	width:257px; 
}

.sidebar_1 .nl_signUp input { 
	background:#fff; 
	border:none; 
	color:#000; 
	height:15px; 
	width:214px; 
}

.sidebar_1 .nl_signUp input.btn_go { 
	background:url(../images/btn_go_red.gif); 
	width:35px; 
	height:24px; 
	margin-top:10px; 
	text-indent:-999px; 
	overflow:auto; 
}

.sidebar_1 .weekly { 
	position:relative; 
	width:297px; 
	margin:10px auto;
}

.sidebar_1 .weekly div.img_out { 
	position:absolute; 
	right:-65px; 
	top:-30px; 
}

.sidebar_1 .weekly h3 { 
	background:url(../images/hdg_weekly_giveaway.gif) no-repeat left top; 
	display:block; 
	height:67px; 
	margin-left:-1px; 
	text-indent:-9999px; 
	width:254px; 
}

.sidebar_1 .weekly img { 
	margin-left:-1px; 
}

.sidebar_1 .whatshot { 
	clear:both; 
	overflow:hidden; 
	width:300px; 
	margin: 10px auto 15px auto;
}

.sidebar_1 .whatshot a.shadow { 
	display:inline; 
	float:left; 
	margin:0 0 15px 25px; 
	width: 110px; 
	height: 130px; 
	text-align: center;
	background:url(../images/whatshot_shadow.png) no-repeat center bottom; 
}

.sidebar_1 .whatshot h3 { 
	background:url(../images/hdg_whatshot.jpg) no-repeat left top; 
	height:30px; 
	text-indent:-9999px; 
	width:150px; 
	margin-left: 20px;
}

.sidebar_1 .whatshot img { 
	display:inline-block; 
	float:left; 
}

.sidebar_2 { 
	float: right; 
	width: 221px; 
}

.sidebar_2 #ad_facebook { 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	padding: 0; 
}

img.end, .sidebar_2 #ad_facebook img { 
	margin: auto; 
}

.sidebar_2 #facebook .FB_profile_pic { 
	float:left; 
	margin-right:5px; 
	}

.sidebar_2 #twitter { 
	background:url(../images/bg_twitter.png) no-repeat left top; 
	color:#fefdfe; 
	float:left; 
	font-size:.9em; 
	height:95px; 
	padding:156px 10px 35px; 
	width:202px; 
	position: relative; 
}

.sidebar_2 #twitter h3 { 
	background:url(../images/logo_twitter.gif) no-repeat left top; 
	color:#fefdfe; 
	display:block; 
	height:24px; 
	padding:20px 0 0 50px; 
}

.sidebar_2 #twitter p { 
	font-style:italic; 
	padding-left:5px; 
	word-wrap: break-word; 
}

.sidebar_2 a.link { 
	font-size:1em; font-weight:700;
}

.sidebar_2 h3 { 
	font-size:1.3em; 
}

.sidebar_2 ul li { 
	float:left; 
	padding-bottom:10px; 
	width:100%; 
}

.sidebar_2 .fb_logout { 
	float:left; 
	display:block; 
	font-size:0.9em; 
	color:#666; 
}

/* @end */

/* @group polls */

.sidebar_1 .weekly_poll { 
	background: #c40404 url(../images/bg_pollTOP.gif) no-repeat left top; 
	color: #fff; 
	padding: 20px 19px 0 115px; 
	width: 165px;
}

.sidebar_1 .weekly_pollbase { 
	background: #c40404 url(../images/bg_pollBOTTOM.gif) no-repeat left bottom; 
	height: 10px;
	padding: 20px 19px 0 115px; 
	width: 165px;
	margin-bottom: 15px; 
}

.sidebar_1 .weekly_poll p { 
	margin: 0; 
}

.sidebar_1 .weekly_poll p.question { 
	margin-bottom: 15px;
	font-size: 1.5em;
	line-height: 1.1em;
	font-weight: bold; 
}

.sidebar_1 .weekly_poll ul.wp-polls-ul { 
	margin: 0; 
}

.sidebar_1 .weekly_poll .wp-polls-ans ul li input { 
	width: 15px;
}

.sidebar_1 .weekly_poll .wp-polls-ans ul li label { 
	color: #fff; 
	vertical-align: none; 
	font-size: 1em; 
	font-weight: normal;
	line-height: 1.5em;
	padding: 0;

}

.wp-polls input {
	text-align: center;
	width: 50px;
}

.sidebar_1 .weekly_poll .grp_action { 
	margin-top: 0; 
}

.sidebar_1 .weekly_poll .grp_action a { 
	color: #fff; 
	text-decoration: underline; 
}

.sidebar_1 .weekly_poll .grp_action a.btn_vote { 
	text-align: left;
}

.sidebar_1 .weekly_poll input.radio { 
	margin-right: 10px; 
}

.sidebar_1 .weekly_poll input.Buttons { 
	border: none; 
	text-indent: -9999px; 
	background: url(../images/btn_vote.gif) no-repeat; 
	height: 23px; 
	width: 43px; 
	margin-right: 10px; 
	margin-top: 20px;
}

.sidebar_1 .weekly_poll .wp-polls ul li { 
	margin-right: 2px; 
	padding-bottom: 5px; 
}

/* @end */

/* @group sitewalk */

.sitewalk { background:url(../images/bg_site_walk.jpg) no-repeat left bottom #062d4c; color:#fff; padding:25px 12px; width:937px; }

.sitewalk .about { display:inline; margin:0 20px 0 0; width:284px; }

.sitewalk .categories { background:url(../images/bg_categories.jpg) no-repeat left top; height:250px; margin:12px auto auto; position:relative; width:936px; }

.sitewalk .categories .cat { display:inline; margin:0 30px 0 20px; width:184px; }

.sitewalk .categories div.img_out { position:absolute; right:-8px; top:-46px; }

.sitewalk .categories h4 { background:url(../images/hdg_categories.jpg) no-repeat left top; height:15px; padding:10px 25px; width:886px; }

.sitewalk .categories h5 { color:#fff; font-size:1em; }

.sitewalk .categories ul li { font-size:.9em; }

.sitewalk .categories ul li a.link { background:url(../images/arrow_red.gif) no-repeat center left; text-indent:6px; }

.sitewalk .cform { display:inline; margin-right:20px; width:363px; }

.sitewalk .cform input, .sitewalk .cform textarea { color:#000; height:16px; padding:3px 5px; width:350px; }

.sitewalk .cform input.sendbutton { background:url(../images/btn_input_submit.gif) no-repeat left top !important; border:none; display:block; height:23px !important; text-indent:-9999px; width:65px !important; }

.sitewalk .cform input.sendbutton[disabled] { opacity:0.5; filter:alpha(opacity=50); }

.sitewalk .cform ol li label, .sitewalk .linklove, .sitewalk div.credit p span { display:none; }

.sitewalk .cform ol li { margin:0 0 1.2em; }

.sitewalk .cform textarea { height:94px; }

.sitewalk .cform .reqtxt, .sitewalk .cform .emailreqtxt { display:none; }

.sitewalk .cform .cf_error { border:solid 1px red; }

.sitewalk .cform .secinput { float:left; width:220px; }

.sitewalk .cform .captcha { float:right; margin-right:10px; }

.sitewalk .form_contact { 
	margin-left: 20px; 
	margin-right: 20px;
	width: 290px; 
}

.sitewalk .form_contact .cf_info { background:#d1dbff; border:solid 1px #7290fd; padding:5px; margin:5px 0; width:350px; color:#000; display:none; }

.sitewalk .form_contact .cf_info.failure, .sitewalk .form_contact .cf_info.success, .sitewalk .form_contact .cf_info.waiting { display:block; }

.sitewalk .subscribe { display:inline; position:relative; width:270px; }

.sitewalk .subscribe div.img_out { position:absolute; right:25px; top:-5px; }

.sitewalk div.credit { float:right; font-size:.9em; }

.sitewalk div.credit p { float:right; text-align: right; height:36px; padding-right:20px; padding-top:20px; }

.sitewalk h4 { color:#fff; font-size:1.2em; }

.sitewalk p.copyright { color:#fff; float:left; font-size:.9em; margin-top:1.8em; padding-left: 20px;}

/* @end */


.timer { background:url(../images/txt_newSite.png) no-repeat 0 14px; overflow:visible; padding-left:190px; position:absolute; right:0; top:-8px; width:330px; height: 138px;}

.timer .clock { background:url(../images/bg_clock.png) no-repeat right top; float:right; height:88px; padding:10px 0 0 12px; width:314px; }

.timer img#txt_timer { display:block; float:left; margin-top:-8px; }

.top_nav { background:url(../images/top_nav_R.gif) no-repeat right top; bottom:0; clear:both; float:none; font-size:1.2em; font-weight: bold; height:39px; margin:auto; position:absolute; width:931px; }

.top_nav img { display:block; float:left; overflow:hidden; }

.top_nav ul { background:url(../images/top_nav_bg.gif) repeat-x left top; clear:none; height:39px; width:911px; }

.top_nav ul li a { color:#fff; display:block; height:16px; padding:12px 10px 11px; display:inline-block; }

.top_nav ul li.current-cat { display:inline; position:relative; }

.top_nav ul li.current-cat a { background:url(../images/arrow_nav_on.gif) no-repeat bottom center; display:inline-block; }

.visible { overflow:visible; }

.wrapper { background:#fff; margin:auto; position:relative; width:961px; }


/* @group links */

a, a span { color:#0065ad; text-decoration:none; }

a.arrow_prev, a.arrow_next { color:#fff; display:inline-block; font-weight:700; }

a.btn_circle { background:url(../images/btn_circle.gif) no-repeat left top; display:inline-block; height:23px; padding-top:7px; text-align:center; width:72px; }

a.btn_follow, a.btn_go, input.btn_go, a.btn_learn, a.btn_submit, a.btn_vote, a.btn_subscribe { background:url(../images/btn_follow.gif) no-repeat left top; display:block; height:23px; text-indent:-9999px; width:60px; overflow:hidden; font-size:0; }

a.btn_go, input.btn_go { background:url(../images/btn_go.gif); height:23px; width:35px; }

a.btn_learn { background:url(../images/btn_learn_more.gif); height:23px; width:92px; }

a.btn_submit { background:url(../images/btn_submit.gif); height:25px; width:74px; }

a.btn_subscribe { background:url(../images/btn_subscribe.gif); height:23px; width:82px; }

a.btn_vote { background:url(../images/btn_vote.gif); height:23px; width:43px; }

a.icon_sml { background:url(../images/icon_email.gif) no-repeat left center; display:inline; height:18px; margin:0 9px; padding-left:22px; }

a.icon_sml.facebook { background-image:url(../images/icon_facebook.gif); display:inline-block; height:32px; padding-left:35px; width:70px; }

a.icon_sml.icon_comment { background-image:url(../images/icon_comments.gif); height:15px; }

a.link { background:url(../images/arrow_link.gif) no-repeat left center; height:7px; padding-left:8px; }

a.more { display:block; text-decoration:underline; }

a.share { background:url(../images/btn_share.gif) no-repeat left top; display:inline-block; height:16px; margin:0 9px; text-indent:-9999px; width:83px; }

a:hover { text-decoration:underline; }

/* @end */


td.fb_pop_content h2 span { color:#fff; }

.FB_login_button { display:block; text-align:center; margin:0 auto; }


