/*
Theme Name: Never Get A Real Job
Theme URI: http://allur.co/
Description: Custom Theme for Never Get A Real Job.
Author: allur.co
Version: 1.1
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
*/




body, html {
	font-family:Helvetica, Arial, sans-serif;
	margin:0;
	padding:0;
	color:#575656;
	background:#000 url(images/bg.jpg) repeat-x;
	font-size:12px;

}
div, h1, h2, h3, h4, p, ul, li, form {
	margin:0;
	padding:0;
	font-weight:normal;
	list-style:none;
}

.post h1, .post h2, .post h3 {

	color: #25759A;

}

.mb20 {margin-bottom: 30px;}

header, nav, footer, aside, hgroup, article, address, section, figure {
	display:block;
	margin:0;
	padding:0;
}

hr {border-top: 1px solid #999; border-bottom: none; border-left: none; border-right: none;}

.clr {
	clear:both;
	height:0px;
	overflow: hidden;
}
a, img {
	outline:none;
	border:none;
}
a {
	color:#3a3a3a;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
h2, h3 {
	color:#25759a;
}
h2 a {
	color:#25759a;
	text-decoration:none;
}
h3 a {
	color:#25759a;
	text-decoration:none;
}

h6 {margin-bottom: 10px; margin-top: 0px; font-size:22px; color: #25759A; font-weight: lighter; }
.sig {color: #07638D; font-size: 12px; text-align: right;}

.spacer {
	padding:8px;
}

.alignleft {margin: 0 20px 10px 0;}

.left, .alignleft {float: left;}
.right {float: right;}
.mr10 {margin-right: 10px;}
.ligther {color: #5c5c5c; font-size: 11px; margin-bottom: 15px; display: block;}

.logos {
	height:31px;
	margin:0 8px 0 0;
	padding:0;
	float:left;
}

.logoBam {
	height:31px;
	margin:0;
	padding:0;
	float:left;
}


.logoLast {
	width:99px;
	height:31px;
	margin:0;
	padding:0;
	float:left;
}

#rightLogos { padding: 10px; background-color: #eee; margin-bottom: 10px; }

/*wrapper*/
.wrapper {
	width:961px;
	margin:0 auto;
	background-color:#fff;
}
/*header*/
header {
	position: relative;
}
header .headerTop {
	background:url(images/headerBg.gif) bottom repeat-x;
	padding:0 10px 0 25px;
	height: 30px;
}

#extra {height: 15px; background-image:url(images/sliderBg.gif); background-position: top left; background-repeat: repeat-x;}

h1.logo {
	float:left;
	margin-top:15px;
}
h1.logo a {
	background:url(images/logo.png) no-repeat;
	height:15px;
	width:194px;
	display:block;
	text-indent:-10000px;
}

.post .presslist p {margin-bottom: 0;}

/*nav*/
nav {
	position: absolute;
	right: 0;
	min-width:310px;
}
nav>ul {
}
nav>ul>li:first-child {
	background:none;
}
nav>ul>li {
	background:url(images/listImg.gif) top right no-repeat;
	background-position:0 25px;
	float:left;
	font-size:11px;
	text-transform:uppercase;
	padding-left:1px;
	position:relative;
}
nav>ul>li>a {
	color:#545454;
	display:block;
	height:45px;
	float:left;
	text-decoration:none;
	padding:0 10px;
	line-height:4.5em;
}
nav>ul>li:hover>a {
	background:url(images/navHover.gif) repeat-x;
	color:#fff;
}
nav>ul>li.current_page_item a {
	background:url(images/navHover.gif) repeat-x;
	color:#fff;
}
/*------------------dropDown-------------------------*/
nav>ul>li>ul {
	list-style:none;
	width:150px;
	background:#434343;
	position:absolute;
	top:45px;
	left:1px;
	z-index:999;
	display:none;
}
nav>ul>li>ul li {
	border-top:1px solid #303030;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	height:30px;
	text-transform:uppercase;
}
nav>ul>li>ul li a {
	color:#dbdbdb;
	text-decoration:none;
	background:#434343;
	display:block;
	padding:8px 10px;
	height:30px;
	line-height:2.9em;
	padding:0 10px;
}
nav>ul>li>ul li a:hover {
	background-color:#363636;
	color:#fff;
}
nav>ul>li:hover>ul {
	display:block;
	z-index:999;
}
/*sliderArea*/
header .sliderArea {
	background:url(images/sliderBg.png) no-repeat;
	height:388px;
	padding:0 15px 0 20px;
}
.sliderArea .sliderBox {
	width:880px;
	float:left;
	position:relative;
}
.sliderArea .topSliderLeftCol {
	width:175px;
	float:left;
	margin:50px 0 0 0;
	text-align:right;
	position:absolute;
}
.topSliderLeftCol h3 {
	font-size:20px;
	color:#fff;
	text-transform:uppercase;
}
.topSliderLeftCol p {
	font-size:14px;
	color:#fff;
	text-transform:uppercase;
	padding-top:20px;
}
.manImg {
	margin-top:-15px;
	position:absolute;
	left:40px;
}
.sliderArea .topSliderRightCol {
	width:540px;
	margin:50px 0 0 160px;
	position:absolute;
	right:0;
	top:0;
}
.topSliderRightCol h3 {
	margin-left:30px;
	font-size:39px;
	color:#fff;
	text-transform:uppercase;
}
.topSliderRightCol small, .topSliderLeftCol small {
	color:#fff;
	font-size:13px;
	text-transform:none;
	display:block;
	margin:10px 0 0 70px;
}

.topSliderLeftCol small {margin: 0!important;}
.sliderArea .topSArrow {
	background:url(images/topSArrow.png) no-repeat;
	width:24px;
	height:39px;
	float:right;
	cursor:pointer;
	margin-top:180px;
}
a.getBotton {
	display:block;
	background:url(images/getBotton1.png) no-repeat;
	height:70px;
	width:362px;
	text-indent:-10000px;
	margin:40px 0 0 93px;
}
.lightYellowText {
	font-size:15px;
	color:#ffc435;
	display:block;
	margin:12px 0 0 125px;
}
.bookImg {
	position:absolute;
	top:95px;
	right:0;
}

/*content*/
.content {
	background:url(images/contentBg.gif) right repeat-y;
	padding-bottom:15px;
}
/*contentLeft*/
.contentLeft {
	width:648px;
	float:left;
	background-color:#fff;
	margin-top:-20px;
	z-index: 10px;
}
.contentLeft #theRel {
	
	position: relative;
	height:43px;
	width: 649px;
}
.contentLeft .recentContentBox {
	background:url(images/topBg.gif) repeat-x;
	height:27px;
	width: 599px;
	padding:13px 25px;
	position: absolute;
}
.recentContentBox strong {
	font-size:20px;
	color:#868686;
	float:left;
	font-weight:normal;
	display:block;
	padding-top:2px;
	text-transform:uppercase;
}
.recentContentBox .olderPost {
	float:right;
	display:block;
	font-size:13px;
	color:#25759a;
	text-transform:capitalize;
	margin-top:4px;
}

.recentContentBox .olderPost a {

	font-size:13px;
	color:#25759a;
	text-transform:capitalize;
	margin-top:4px;
	text-decoration: none;
}


.recentContentBox .olderPost a:hover {
	text-decoration: underline;
}
/*leftvideoArea*/
.contentLeft .videoBox {
	background:url(images/postBg.gif) left bottom no-repeat;
	padding-bottom:11px;
}
.videoBox .topVideoBox {
	background:#fff url(images/videoBg.gif) bottom repeat-x;
	padding:10px 0 0 25px;
}

.videoBox .topVideoBox #entry-author-info {padding: 10px 0;}

#lettrs {margin: 10px 0 10px; padding: 10px 0 10px; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc;}
#lettrs a {font-size: 12px; }

.entry-author-info {padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #ccc;}
 
.topVideoBox small {
	color:#272727;
	font-size:11px;
	text-transform:capitalize;
	display:block;
	float:left;
}
.topVideoBox span {
	color:#25759a;
	font-size:11px;
	text-transform:capitalize;
	display:block;
	float:left;
	margin-left:10px;
}
.topVideoBox span a {
	color:#25759a;
	text-decoration:underline;
}
.topVideoBox span a:hover {
}
.topVideoBox ul {
	padding-top:10px;
}
.topVideoBox ul li {
	float:left;
	width:191px;
	margin:0 14px 10px 0;
}
.topVideoBox ul li p {
	font-size:11px;
	text-transform:capitalize;
	color:#272727;
	padding-top:3px;
}
.topVideoBox ul li p a {
	color:#272727;
	text-decoration:none;
}
.contentLeft .postArea {
	padding:0 25px;
}
.postArea .post {
	background:url(images/postBg.gif) left bottom no-repeat;
	padding-bottom:20px;
}
.post .postTopBox {
	
}
.postTopBox h2 {
	color:#25759a;
	text-transform:uppercase;
	font-size:20px;
	float:left;
	margin-top:10px;
}

.content .post ol { list-style: outside ; color: #575656}

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

.content .post ol li { list-style: outside decimal; margin-bottom: 10px; line-height: 1.5em; display: list-item; }
  
.entry-title {width: 430px;}
.postTopBox .postTopRightBox {
	float:right;
	width:135px;
	padding-top: 10px;
}
.postTopRightBox .dateBox {
	width:78px;
	float:left;
}
.postMiddle {margin-bottom: 10px;}
.dateBox .dateLeft {
	float:left;
	color:#25759a;
	font-size:30px;
	padding-right:5px;
	background:url(images/dateLine.gif) top right no-repeat;
	background-position:100% 5px;
}
.dateBox .dateRight {
	float:right;
	color:#575656;
	width:30px;
	font-size:12px;
	padding-top:3px;
}
.postTopRightBox .commentAlert {
	background:url(images/conmmentAlert.gif) no-repeat;
	height:39px;
	width:47px;
	font-size:18px;
	color:#07638d;
	float:right;
	text-align:center;
	display:block;
	line-height:1.7em;
}
.post .commentList ul {margin: 0; padding: 0;}
.post .commentList ul li {list-style-image: none; margin: 0;}

.imagecaption {padding: 0px 0px 10px;}

.thecaption {color: #575656; font-size: 10px; margin-top: 5px; text-align: right;}

.commentAlert a {
	color:#07638d;
	text-decoration:none;
}
.post .postLeftCol {
	float:left;
	margin-right:20px;
}
.post .postRightCol {
	width:385px;
	float:left;
}

.post a { color: #07638d; text-decoration: none; }
.post a:hover { color: #575656; }

.post ul {padding-left: 20px;}
.post ul li {list-style-image: url(images/enter_modal_bullet.png); line-height: 1.7em;}



.post .postRightCol p {
	color:#575656;
	font-size:13px;
	line-height:1.4em;
	padding-bottom:25px;
	padding-top: 0;
}
.postRightCol small {
	color:#575656;
	font-size:10px;
	display:block;
	font-weight:bold;
}
.postRightCol small a {
	color:#ffb605;
	text-decoration:none;
}
.postBottom {
	margin-top: 20px;
	margin-bottom: 20px;
	padding-bottom: 20px;
	background:url(images/postTopLine.gif) left bottom no-repeat;

}

.postArea .first.postDes  {background: none;}


/*share*/
.loops {

	padding-top: 5px;
	margin-top: 10px;
	border-top: 1px solid #e4e4e4;
	margin-bottom: 20px;
	border-bottom: 1px solid #e4e4e4;

}

.fb-like, .post #fblike p.fb-like {margin: 0;}

.shareBox {
	width:250px;
	float:left;
	margin-top:15px;
}
.shareBox span {
	color:#717171;
	font-size:12px;
	margin-right:5px;
	display:block;
	float:left;
}
.shareBox ul {
	float:left;
	height:16px;
	padding: 0;
	list-style-image: none;
}
.shareBox ul li {
	float:left;
	width:16px;
	margin-left:4px;
	list-style-image: none;
}
.shareBox ul li a {
	display:block;
	width:16px;
	height:16px;
	text-indent:-10000px;
}
/*faceBook*/
.shareBox ul li.fb {
}
.shareBox ul li.fb a {
	background:url(images/fb.gif) no-repeat;
}
.shareBox ul li.fb a:hover {
	background-position:0 -16px;
}
/*twitter*/
.shareBox ul li.twitter {
}
.shareBox ul li.twitter a {
	background:url(images/twitter.gif) no-repeat;
}
.shareBox ul li.twitter a:hover {
	background-position:0 -16px;
}
/*in*/
.shareBox ul li.in {
}
.shareBox ul li.in a {
	background:url(images/in.gif) no-repeat;
}
.shareBox ul li.in a:hover {
	background-position:0 -16px;
}
/*dig*/
.shareBox ul li.dig {
}
.shareBox ul li.dig a {
	background:url(images/dig.gif) no-repeat;
}
.shareBox ul li.dig a:hover {
	background-position:0 -16px;
}
/*tumb*/
.shareBox ul li.tumb {
}
.shareBox ul li.tumb a {
	background:url(images/tumb.gif) no-repeat;
}
.shareBox ul li.tumb a:hover {
	background-position:0 -16px;
}
/*red*/
.shareBox ul li.red {
}
.shareBox ul li.red a {
	background:url(images/red.gif) no-repeat;
}
.shareBox ul li.red a:hover {
	background-position:0 -16px;
}
/*stum*/
.shareBox ul li.stum {
}
.shareBox ul li.stum a {
	background:url(images/stum.gif) no-repeat;
}
.shareBox ul li.stum a:hover {
	background-position:0 -16px;
}
/*del*/
.shareBox ul li.del {
}
.shareBox ul li.del a {
	background:url(images/del.gif) no-repeat;
}
.shareBox ul li.del a:hover {
	background-position:0 -16px;
}
/*email*/
.shareBox ul li.email {
}
.shareBox ul li.email a {
	background:url(images/email.gif) no-repeat;
}
.shareBox ul li.email a:hover {
	background-position:0 -16px;
}
/*rss*/
.shareBox ul li.rss {
}
.shareBox ul li.rss a {
	background:url(images/rss.gif) no-repeat;
}
.shareBox ul li.rss a:hover {
	background-position:0 -16px;
}
a.addMoreButton {
	background:url(images/addMoreButton.gif) no-repeat;
	height:34px;
	width:161px;
	float:right;
	text-indent:-10000px;
}

a.commentsButton {
	background:url(images/read-comments.png) no-repeat;
	height:34px;
	width:161px;
	float:right;
	text-indent:-10000px;
}
.wp-pagenavi {
	height:18px;
	margin-top:10px;
}
.wp-pagenavi span, .wp-pagenavi a {
	float:left;
	margin-right:1px;
	display: block;
}
.wp-pagenavi a {
	float:left;
	background:url(images/pagiNateionHover.gif) repeat-x;
	height:16px;
	color:#575656;
	text-decoration:none;
	text-align:center;
	display:block;
	padding:1px 7px;
	font-weight:bold;
}
.wp-pagenavi a:hover {
	background-position:0 -18px;
	color:#fff;
}
.wp-pagenavi span.active {
	background-position:0 -18px;
	color:#fff;
}
.wp-pagenavi span {
	color:#25759a;
	font-size:14px;
	margin-left:5px;
	display:block;
}
.wp-pagenavi span a {
	text-decoration:none;
	color:#25759a;
	background:none;
	font-weight:normal;
}
.wp-pagenavi span a:hover {
	color:#25759a;
}

.wp-pagenavi .pages {display: none;}

/*sideBar*/
aside {
	width:312px;
	float:right;
	position:relative;
}
aside .rightShodow {
	background:url(images/rightShodow.png) no-repeat;
	height:580px;
	width:19px;
	position:absolute;
	left:0;
	top:0;
}
aside .leftTopSearch {
	background:url(images/topBG1.gif) repeat-x;
	height:31px;
	padding:8px 20px;
}
.leftSearch {
	float:left;
	width:183px;
	margin-right:5px;
}
.leftSearch .searchInput {
	background:url(images/searchInput.png) no-repeat;
	width:139px;
	height:17px;
	font-size:12px;
	color:#8e8e8e;
	border:none;
	outline:none;
	padding:8px 3px 5px 10px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}
.leftSearch .searchSubmit {
	float:left;
	background:url(images/searchSubmit.png) no-repeat;
	height:30px;
	width:31px;
	float:left;
	border:none;
}
aside .leftJoinArea {
	background:url(images/rightLine.png) left bottom no-repeat;
	padding-bottom:15px;
}
.leftJoinArea h3 {
	background:url(images/rightLine.png) left bottom no-repeat;
	font-size:13px;
	color:#25759a;
	text-transform:uppercase;
	font-weight:bold;
	padding-bottom:15px;
	padding-left:23px;
	margin-top:15px;
}
.leftJoinArea .joinBox {
	padding:15px 0 0 23px;
	position:relative;
}
.joinBox p {
	color:#404040;
	font-size:12px;
	padding:0 40px 15px 0;
}
input.textInput {
	background:url(images/big_textInput.png) no-repeat;
	width:253px;
	height:17px;
	font-size:12px;
	color:#404040;
	border:none;
	outline:none;
	padding:8px 20px 5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:5px;
}
input.getFree {
	background:url(images/getButton.png) no-repeat;
	height:33px;
	width:166px;
	border:none;
	margin-top:15px;
}
.book {
	position:absolute;
	right:40px;
	top:50px;
}
aside .updateBox {
	background:url(images/rightLine.png) left bottom no-repeat;
	padding-bottom:1px;
}
.updateBox .upadateTopBox {
	background:url(images/updateTopBg.png) repeat-x;
	height:33px;
	font-size:13px;
	color:#25759a;
	font-weight:bold;
	padding:15px 0 0 23px;
	text-transform:uppercase;
}
.updateBox .updateCon {
	padding:10px 0 10px 23px;
	background:url(images/rightLine.png) left bottom no-repeat;
}
.updateCon figure {
	float:left;
	margin-right:15px;
}
.updateCon .updateRightCol {
	width:200px;
	float:left;
}

.updateRightCol strong {display: none;}

.updateRightCol p {
	color:#3b3b3b;
	font-size:11px;
}
.updateRightCol strong {
	color:#3b3b3b;
	font-size:10px;
	display:block;
	margin-top:10px;
	display: none;
}
.updateRightCol strong a {
	color:#3b3b3b;
	text-decoration:none;
}
.connectBox {
	padding:10px 0 5px 23px;
	background:#e5e5e5;
}
.connectBox strong {
	font-size:12px;
	color:#7e7e7e;
	float:left;
	padding:4px 7px 0 0;
}
.connectBox ul {
	float:left;
}
.connectBox ul li {
	float:left;
	margin-right:2px;
	height:26px;
}
.asideTitle {
	background:url(images/updateTopBg.png) repeat-x;
	height:31px;
	font-size:13px;
	color:#25759a;
	font-weight:bold;
	padding:17px 0 0 23px;
	text-transform:uppercase;
}
.widget {
}

.widget_tag_cloud div {padding-right: 20px;}

.widget ul, .widget ol {
	background:#fff;
}
.widget ul li:first-child {
	background:none;
}
.widget ul li.first {
	background:#fafafa url(images/rightLine.png) left top no-repeat;
}
.widget ul li, .widget ol li {
	background:url(images/rightLine.png) left top no-repeat;
	padding:10px 23px;
	color:#3b3b3b;
	font-size:11px;
}
.metaBox {
	background:url(images/rightLine.png) left bottom no-repeat;
	padding-bottom:1px;
}
.metaBox .metaCon {
	background:#ededed url(images/metaBg.gif) bottom repeat-x;
	padding:10px 0 0px 23px;
}



.metaCon ul {
	float:left;
	width:140px;
	margin-bottom:20px;
}
.metaCon ul li {
	color:#474747;
	font-size:13px;
	margin-bottom:3px;
}
.metaCon ul li a {
	color:#474747;
	text-decoration:none;
}
.metaBox .tag {
	background:#ededed url(images/metaBg.gif) bottom repeat-x;
	padding:10px 0 20px 23px;
	color:#474747;
	font-size:12px;
}
.tag a {
	font-size:12px;
	text-decoration:none;
	color:#474747;
	margin-right:5px;
}
a.backToTop {
	color:#25759a;
	display:block;
	font-size:10px;
	text-decoration:none;
	margin-right:10px;
	text-align:right;
}
a:hover.backToTop {
	text-decoration:underline;
}

#aboutgerber {padding-bottom: 10px; margin-right: 20px; margin-bottom: 10px; border-bottom: 1px solid #acacac; }

#aboutgerber figure {float: left; width: 64px; height: 79px; border: 1px solid #acacac;}

#aboutgerber .text {width: 180px; margin-left: 20px; font-size: 12px; line-height: 1.2em;}

#medialogos ul {width: 100%; margin: 1em 0px;}

#medialogos ul li {float: left; margin-right: 20px;}

#booklogos ul {width: 100%; margin: 0px;}

#booklogos ul li {float: left; margin-right: 20px;}

.metaCon #lcol ul {margin: 1em 0px; padding-left: 20px; width: 120px;}
.metaCon #lcol ul li {list-style-image: url(images/enter_modal_bullet.png);}
#buybook {padding-bottom: 10px;}
.bookright {width: 180px; padding-top: 10px;}
.bookright p {margin-bottom: 10px; font-size: 12px; line-height: 1.2em; }

/*bottomContent*/
.bottomContent {
	margin-bottom:75px;
}
.bottomContent .bottomTopBox {
	background:url(images/botttomTopBg.png) no-repeat;
	height:79px;
}
.bottomTopBox .ignUpTextBox {
	width:230px;
	float:left;
	background:url(images/bmailIcon.png) top left no-repeat;
	font-size:12px;
	color:#ffffff;
	padding-left:95px;
	margin:20px 0 0 15px;
	height:40px;
	line-height:1.5em;
	display:block;
}
.ignUpTextBox a {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
.bottomSignUpBox {
	width:570px;
	float:right;
	margin:23px 12px 0 0;
}
.bottomSignUpBox .signUpInput {
	background:url(images/inputFild.png) no-repeat;
	width:199px;
	height:17px;
	font-size:12px;
	color:#8e8e8e;
	border:none;
	outline:none;
	padding:8px 3px 5px 10px;
	float:left;
	margin-right:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.bottomSignUpBox .signUpSubmit {
	background:url(images/signUpButton.png) no-repeat;
	width:121px;
	height:33px;
	border:none;
	float:left;
}
.logoSliderArea {
	background:url(images/logoSliderBg.png) repeat-x;
	height:78px;
	position: relative;
}
.logoSliderArea #sLeftArrow a {
	background:url(images/arrowLeft.gif) no-repeat;
	height:24px;
	width:12px;
	cursor:pointer;
	position: absolute;
	left:0;
	top:27px;
	text-indent: -9999px;
	display: block;
}
.logoSliderArea #logoslider {
	width:880px;
	float:left;
	margin:17px 0 0 30px;
	height:45px;
}

.logoSliderArea ul {margin:0; padding:0; list-style-type: none; height:45px; }
.logoSliderArea ul li {height: 45px;}
.logoSliderArea ul li img {
	float:left;
	margin-left:15px;
}
.logoSliderArea #sRightArrow a {
	background:url(images/arrowRight.gif) no-repeat;
	height:24px;
	width:12px;
	cursor:pointer;
	position: absolute;
	right: 0;
	top:27px;
	text-indent: -9999px;
	display: block;

}
.bottomLinksArea {
	background:url(images/bottomBg.jpg) no-repeat;
	height:180px;
	padding:20px 0 10px; 0;
	position: relative;
}
.bottomLinksArea .bottomLinksLeftCol {
	width:580px;
	float:left;
	background:url(images/dividerLine.png) top right no-repeat;
	margin-right:25px;
}
.bottomLinksLeftCol .linksBox {
	float:left;
	margin-left:30px;
}
h3.linksTitle {
	color:#fff;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	margin-bottom:15px;
}

.footerText {width: 500px; float: left; margin-left: 30px;}
.footerText p {margin: 0;color: #fff; line-height: 1.5em;}

.linksBox ul {
}
.linksBox ul li {
	font-size:13px;
	color:#fff;
	margin-bottom:3px;
}
.linksBox ul li a {
	color:#fff;
	text-decoration:none;
}
.bottomLinksArea .subscribeBox {
	width:340px;
	float:left;
}
.subscribeBox li {
	float:left;
	margin-right:1px;
}
.subscribeBox p {
	color:#fff;
	font-size:13px;
	display:block;
	padding-top:7px;
	line-height:1.5em;
}
.subscribeBox p a {
	color:#ffb605;
	text-decoration:none;
}
/*footer*/
#footer {display:none!important}
footer {

	background-color: #444444;
	color:#dadada;
	font-size:11px;
	position:fixed;
	bottom:0;
	width:100%;
	height:75px;
-webkit-box-shadow: 0px -3px 5px rgba(0, 0, 0, 0.45);
-moz-box-shadow:    0px -3px 5px rgba(0, 0, 0, 0.45);
box-shadow:         0px -3px 5px rgba(0, 0, 0, 0.45);
}

.smallgray {font-size: 15px; color: #fff; text-transform: uppercase;}
.bigtext {font-size: 18px; color: #fff; font-weight: bold; font-family: Helvetica, Arial, Sans-serif; text-transform: uppercase; line-height: 1em;}

footer .footerInner {
	width:915px;
	margin:0 auto;
	padding:0 23px;
}
.footerInner li:first-child {
	background:none;
}
.footerInner .footerLeftArea {
	float:left;
	text-align: right;
	margin-right: 20px;
	padding-right: 20px;
	padding-top: 12px;

}

ul.footerLeftArea li a {
	color:#ffb605;
	text-decoration:none;
}
ul.footerLeftArea li a:hover {
}
.footerInner ul.footerRightArea {
	float:left;
	height:20px;
	min-width:220px;
	margin-top:4px;
}
ul.footerRightArea li {
	float:left;
	font-weight:bold;
	margin-right:4px;
	text-transform:capitalize;
	background:url(images/line.gif) top left no-repeat;
	padding-left:5px;
	background-position:0 0.3em;
	font-size:11x;
}
ul.footerRightArea li a {
	color:#dadada;
	text-decoration:none;
}
ul.footerRightArea li a:hover {
	color:#ffb605;
}
/*follow*/
.footerInner .followBox {
	float:left;
	width:400px;
	padding-top: 5px;
	font-size: 14px;
	font-weight: lighter;
	color: #fff;
	
}

.followBox a {color: #fff; text-decoration: none;}
.followBox a:hover {text-decoration: underline;}

.fSignUp {margin-right: 10px; padding-top: 5px;}

.followBox small, .fSignUp small {
	font-size:11px;
	color:#ffb605;
	float:left;
	display:block;
	font-weight:bold;
	margin-top:1px;
}
.followBox ul {
	float:left;
	height:16px;
	width:90px;
	float:right;
	display:block;
}
.followBox ul li {
	float:left;
	margin-right:1px;
}
.footerRightCol {
	width:262px;
	float:right;
	padding-top: 7px;
}

.footerRightCol img {cursor: pointer;}

.footerSearchBox {
	width:450px;
	float:left;
	margin-left: 20px;
}
.footerSearchBox .footerEmailInput {
	background:url(images/footerEInput.png) no-repeat;
	width:107px;
	height:13px;
	font-size:12px;
	color:#8e8e8e;
	border:none;
	outline:none;
	padding:5px 3px 5px 10px;
	margin-right: 10px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}
.footerSearchBox .footerEmailSubmit {
	float:left;
	background:url(images/small_btn_signup.png) no-repeat;
	height:25px;
	width:60px;
	float:left;
	border:none;
}
/*facebookConnect*/

.connectFb {
	position:absolute;
	right:0px;
	top:63px;
	z-index: 10;
}
.connectFb a {
	background:url(images/connectFb.png) no-repeat;
	height:238px;
	width:54px;
	display:block;
	text-indent:-10000px;
	float: left;
}

.connectFb a:hover, .connectFb a.active {background:url(images/connectFb_open.png) no-repeat;}

#retweet {float: right; width: 50px;}
#fblike {float: left;}
#fblike p {padding: 0;}


/*Gerber-blog-post page*/
.headerBanner {
	background:url(images/sliderBg.png) no-repeat;
	padding:40px 15px 60px 25px;
}
.headerBanner .bannerLeftCol {
	width:550px;
	float:left;
	position: relative;
	
}
.bannerLeftCol h3 {
	font-size:42px;
	color:#fff;
	float:left;
	background:url(images/line1.gif) right no-repeat;
	padding-right:20px;
	text-transform:uppercase;
}
.bannerLeftCol .ab {
	color:#fff;
	font-size:18px;
	text-transform:uppercase;
	position: relative;
	float: left;
	width: 20px;
}
.bannerLeftCol .ab p {
	color:#fff;
	font-size:18px;
	text-transform:uppercase;
	width:290px;
	top:5px;
	left: 20px;
	position: absolute;
}
.headerBanner .bannerRightCol {
	width:360px;
	float:right;
}
.bannerRightCol h3 {
	font-size:18px;
	color:#fff;
	float:left;
	background:url(images/line1.gif) right no-repeat;
	padding-right:20px;
	text-transform:uppercase;
	width:100px;
	text-align:right;
}
.bannerRightCol p {
	color:#fff;
	font-size:12px;
	display:block;
	float:right;
	width:220px;
}
.bannerRightCol p a {
	color:#ffcd53;
	text-decoration:none;
	font-style:italic;
	display:block;
}
.bannerRightCol p a:hover {
	text-decoration:underline;
}
ul.nextPrev {
	float:left;
	width:400px;
	display:block;
	margin-top:2px;
}
ul.nextPrev li:first-child {
	background:none;
	padding-left:0px;
}
ul.nextPrev li {
	color:#868686;
	float:left;
	background:url(images/line2.gif) left top no-repeat;
	padding:0 0 0 10px;
	margin-right:10px;
	background-position:0 4px;
}
ul.nextPrev li a {
	color:#868686;
	text-decoration:none;
	text-transform:uppercase;
	font-size:20px;
}
/*categoryList*/
ul.categoryList {
	float:right;
	width:92px;
}

.cat-item {font-family: Helvetica, Arial, Sans-serif; font-size: 12px; line-height: 1em;}

ul.categoryList>li {
	position:relative;
}
ul.categoryList>li>a {
	background:url(images/categoryBg.gif) no-repeat;
	width:84px;
	color:#fff;
	text-decoration:none;
	font-size:13px;
	text-transform:capitalize;
	height:22px;
	display:block;
	padding:4px 0 0 8px;
}
/*------------------categoryList dropdown-------------------------*/
ul.categoryList>li>ul {
	list-style:none;
	width:130px;
	position:absolute;
	background:#acacac;
	top:26px;
	left:1px;
	z-index:999;
	display:none;
}
ul.categoryList>li>ul li:first-child {
	border-top:none;
}
ul.categoryList>li>ul li {
	border-top:1px solid #999;
	height:30px;
	text-transform:capitalize;
}
ul.categoryList>li>ul li a {
	color:#fff;
	text-decoration:none;
	background:#acacac;
	display:block;
	padding:3px 10px;
	height:35px;
	line-height:2.3em;
	padding:0 10px;
}
ul.categoryList>li>ul li a:hover {
	background-color:#999;
	color:#fff;
}
ul.categoryList>li:hover>ul {
	display:block;
	z-index:999;
}

.menu-item a {font-weight: bold;}

.postArea .postDes {
	background:url(images/postTopLine.gif) left bottom no-repeat;
	padding-bottom:15px;
}

.post ul {margin-bottom: 20px;}

.postDes h1, .postDes h2 {margin-top: 20px; }

h2.smalltitle, .bodytext h2, .bodytext h1 {margin-bottom: 20px;}


#topfeaturedtext h2 {margin-bottom: 20px; margin-top: 20px; font-size:22px; color: #25759A; font-weight: lighter; }
#topfeaturedtext p {line-height: 1.5em;}

.disImg {
margin-bottom: 20px;
}
.disImg img {
}
.post p {
	color:#404040;
	font-size:13px;
	padding: 0; margin-bottom: 20px;
	line-height:1.5em;
	text-align: left;
}
.commentList {
	background:url(images/postTopLine.gif) left top no-repeat;
	padding-top:15px;
	margin-top:20px;
}
.commentList li {
	background-color:#e7e7e7;
	padding:10px;
}
.commentList li figure {
	float:left;
	margin-right:15px;
}
.commentList li .commentCon {
	float:left;
	width:480px;
}
.commentCon h3 {
	color:#25759a;
	font-size:13px;
	text-transform:capitalize;
}
.commentCon h3 a {
	color:#3e3e3e;
	text-decoration:none;
}
.commentCon h3 strong {
	color:#3e3e3e;
}
.commentCon p {
	color:#5f5f5f;
	font-size:12px;
	line-height:1.5em;
	padding-top:10px;
	margin-right: 25px;
}

.authorDesc p {padding-top: 0;}
.authorDesc {font-size: 13px; line-height: 1.4em;}

.author_details {margin-top: 10px; float: right;}

.content .post .postTopBox a.author_button {
	
	-moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px;
	
	background-color: #bbb;
	color: #fff;
	display: block;
	padding: 5px;
	margin-bottom: 10px;
	text-decoration: none;
	text-align: center;
	float: left;
	margin-right: 10px;

}

.content .post .postTopBox a.author_button:hover {background-color: #aaa;}

.likeBox {
	float:right;
	margin-top:12px;
}
/*commentFom*/

#disqus_thread {padding:0 25px;
	margin-top:20px;}
	
.dsq-brlink {font-size: 8px; padding-right: 25px; float: right;}


.commentForm {
	padding:0 25px;
	margin-top:20px;
}
.commentForm h3 {
	font-size:20px;
	color:#25759a;
	text-transform:uppercase;
}
.commentForm p {
	font-size:13px;
	color:#575656;
	padding:10px 0 20px;
}
input.commentTextInput {
	background:url(images/commentInput.gif) no-repeat;
	width:182px;
	height:17px;
	font-size:12px;
	margin-right:15px;
	float:left;
	color:#8e8e8e;
	border:none;
	outline:none;
	padding:8px 20px 5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:5px;
}
.commentForm .textAreaBg {
	background:url(images/textAreabg.gif) no-repeat;
	height:90px;
	width:575px;
	margin-top:8px;
	padding:10px;
}
.textArea {
	height:80px;
	width:575px;
	border:none;
	outline:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#8e8e8e;
	font-size:12px;
	text-align:left;
	background:none;
}
input.postComment {
	background:url(images/commentButton.gif) no-repeat;
	width:161px;
	height:32px;
	border:none;
	outline:none;
	margin-top:15px;
}
ul.nextPrevPost {
	padding:15px 20px;
}
ul.nextPrevPost li:first-child {
	background:none;
	padding-left:0px;
}
ul.nextPrevPost li {
	float:left;
	background:url(images/line3.gif) right left no-repeat;
	background-position:0 3px;
	color:#25759a;
	font-size:12px;
	text-transform:capitalize;
	padding-left:7px;
	margin-right:7px;
}
ul.nextPrevPost li a {
	color:#25759a;
	text-decoration:none;
}
ul.nextPrevPost li a:hover {
	text-decoration:underline;
}
.rightImgBox {
	padding:10px 25px;
	background:url(images/rightLine.png) left bottom no-repeat;
}
.rightImgBox img {
	background:#fff;
	border:1px solid #e5e5e5;
	padding:5px;
	
}
	
/* Easy Slider */

	#slider {background-image:url(images/sliderBg.gif); background-position: top left; background-repeat: repeat-x; }

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		 
		width:961px;
		height:388px;
		padding-top: 15px;
		
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:14px;
		height:29px;
		position:absolute;
		left:10px;
		top:200px;
		text-indent: -99999px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left: 935px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:24px;
		height:39px;
		background:url(images/topLArrow.png) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(images/topSArrow.png) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ul#controls{
		padding:0;
		height:15px;	
		position: absolute;
		right: 20px;
		bottom: 10px;
		z-index: 100;
		}
	ul#controls li.numeric{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:15px;
		width: 15px;
		}
	ul#controls li.numeric a{
		float:left;
		height:15px;
		width: 15px;
		color:#555;
		background-image: url(images/dot.png);
		background-repeat: no-repeat;
		text-decoration:none;
		text-indent: -9999px;
		display: block;
		}
	ul#controls li.numeric.current a{
		color:#fff;
		height:15px;
		width: 15px;
		background-image: url(images/dot-active.png);
		background-repeat: no-repeat;
		display: block;
		}
		
	ul#controls li.numeric a:hover{
		background-image: url(images/dot-active.png);
		background-repeat: no-repeat;
		}
		
	ul#controls li.numeric a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* I */

/* the overlayed element */

/* the overlayed element */
.graya {
	
	/* initially overlay is hidden */
	display:none;
	
	background-image:url(images/enter_bg.png);		
	background-repeat: no-repeat;
	color:#000;
	
	/* 
		width after the growing animation finishes
		height is automatically calculated
	*/
	width:354px;
	text-align: left;		
	z-index: 999;
	padding: 30px 40px;

	/* a little styling */	
	font-size:12px;
}

.graya h1.title { color: #046e9c; font-family: "Helvetica Neue", Helvetica, Arial, Sans-serif; font-size: 25px; font-weight: bold; text-transform: uppercase; line-height: .8em; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #dcdcdc;}
.graya h1.title span {font-size: 18px; font-weight: lighter;}
.graya p a {text-decoration: none; color: #07638d;}
.graya p a:hover {text-decoration: underline;}
.gray {
	
	float: left;
	
	background-image:url(images/modal-bg.png);
	background-repeat: no-repeat;
	background-position-y: 7px;	
	color:#000;
	display: none;
	
	/* 
		width after the growing animation finishes
		height is automatically calculated
	*/
	padding-top: 10px;
	width:260px;
	height: 370px;
	text-align: center;		
	
	

	/* a little styling */	
	font-size:11px;
}

#qandaform {margin-bottom: 12px; padding-bottom: 10px; width: 344px; }
#qandaform .topform {margin-bottom: 15px;}
#qandaform p {margin-bottom:5px;}
#qandaform .inputsmall { background-image: url(images/qanda_imput.png); background-repeat: no-repeat; height: 30px; width: 158px; padding-left: 10px; font-size: 12px; color: #a5a5a5; background-color: transparent; border: none;}
#qandaform .thearea {padding-top: 10px; background-image: url(images/qanda_textarea.png); background-color: transparent; background-repeat: no-repeat; border: none; padding-left: 10px; font-size: 12px; color: #a5a5a5; width: 334px; height: 110px; margin-bottom: 15px;}
#qandaform .qandasub { text-indent: -9999px; border: none; background-image: url(images/post_question.png); background-repeat: no-repeat; width: 162px; height: 33px; background-color: transparent;  }


#newsform {padding-top: 230px;}

#newsform .inputf {width: 200px; height: 20px; border: 0; margin: 7px 0 5px; color:#999999; }

#newsform #Subscribe {margin-top: 5px;}

#newsform #result {height: 20px; color: red;}


.graya p {font-size: 12px; margin-bottom: 10px;}
.graya ul li {background-image:url(images/enter_modal_bullet.png); background-repeat: no-repeat; line-height: 1.7em; background-position: 0px 5px; padding-left: 10px; }

#newsforma {margin-bottom: 12px; padding-bottom: 10px; border-bottom: 1px solid #acacac; }
#newsforma .inputf {width: 202px; height: 30px; border: 0; font-size: 12px; color: #a5a5a5; padding-left: 10px; margin: 7px 0 4px; color:#999999; background-color: transparent; background-image: url(images/enter_modal_input.png); background-repeat: no-repeat;}
#newsforma #Email {margin-top: 10px;}
#newsforma #Subscribe {margin-top: 6px;}

#newsforma #result {height: 20px; color: red}

.graya .close {
	background-image:url(images/close.png);
	position:absolute; right:-10px; top:-10px;
	cursor:pointer;
	height:35px;
	width:35px;
}

.cbtn {padding-top: 5px;}

.graya .cbtn a.close {

	position: relative;
	background: none;
	height: 21px;
	width: 74px;
	right: 0;

}




/* Post Definitions */

.related_post_title {margin-top: 20px; padding-top: 20px; background:url(images/postTopLine.gif) left top no-repeat; margin-bottom: 10px;}
	
/* // Easy Slider */


/*
 * jQuery UI CSS Framework @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*
 * jQuery UI CSS Framework @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ctl=themeroller
 */


/* Component containers
----------------------------------*/
.ui-widget {  }
.ui-widget .ui-widget {  }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {  }
.ui-widget-content {  }
.ui-widget-content a {  }
.ui-widget-header {  }
.ui-widget-header a {  }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background:url(images/widetTitle.gif) no-repeat;
	height:40px;
	padding:0 0 0 23px;
	cursor:pointer;
	position:relative;
	font-weight:bold;
	line-height:3em;
	color:#474747; }
	

	
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {background:url(images/widetTitle.gif) no-repeat;
	height:40px;
	padding:0 0 0 23px;
	cursor:pointer;
	position:relative;
	font-weight:bold;
	line-height:3em;
	color:#474747;  }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { background:url(images/widetTitle.gif) no-repeat;
	height:40px;
	padding:0 0 0 23px;
	cursor:pointer;
	position:relative;
	font-weight:bold;
	line-height:3em;
	color:#474747; background-position:0 -40px; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { background:url(images/widetTitle.gif) no-repeat;
	height:40px;
	padding:0 0 0 23px;
	cursor:pointer;
	position:relative;
	font-weight:bold;
	line-height:3em;
	color:#474747; background-position:0 -40px; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }
.ui-widget :active { outline: none; }



/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1; background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */

/* Overlays */
.ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/*
 * jQuery UI Accordion @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a {  }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }

/* Q and A */

.qBox {margin-bottom: 20px;}

.qBox .qF {margin-right: 20px; width: 100px;}

.qBox .qText {width:430px;}
.qBox .qText h2 {margin-top: 0px;}
.qBox p {margin-top: 0; margin-bottom: 10px; padding-top: 0;}

#wpcf7-f2-p221-o1 {padding: 20px; background-color: #efefef;}
.wpcf7-submit { text-indent: -9999px; border: none; background-image: url(images/send-message.png); background-repeat: no-repeat; width: 162px; height: 33px; background-color: transparent;  }
.wpcf7-form-control-wrap .thearea {background-image: url(images/qanda_textarea.png); background-color: transparent; background-repeat: no-repeat; border: none; padding-left: 10px; font-size: 12px; color: #a5a5a5; width: 334px; height: 110px; padding-top: 10px;}
#qandaform .wpcf7-response-output {margin: 0; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px;}
	
	
#allrlogo {position: absolute; bottom: 20px; left: 30px;}

.popularity {margin: 20px 0;}

/* skinned select */

span.Whatsup {
	background: url('images/big_selectInput.png') no-repeat scroll 0pt 100%; display: block; padding-top: 10px;
}
span.Whatsup select {
	opacity: 0;
	filter: alpha(opacity = 0);
	moz-opacity: 0;
	position: relative;
	z-index: 100;
}
span.Whatsup .select-text {
  position: absolute;
	text-indent: 10px;
	line-height: 19px;
	width: 210px;
	height: 20px;
	font-size: 12px;
	overflow: hidden;
	z-index: 1;
}
span.Whatsup select,
span.Whatsup select option {
	width: 250px;
	font-size: 12px;
	color: #316D89;
}

/* non javascript version select */

.my-skinnable-select select {
  width: 150px;
  font-size: 11px;
  border: 1px solid #D5E6EE;
}


/* quiz */

#allurquiz label {display: block; padding: 5px; margin-bottom: 10px;}
#allurquiz .qtitle {color: #07638D; font-size: 14px; margin-bottom: 5px; margin-top: 10px; padding-top: 9px; border-top: 1px solid #ccc;}
#allurquiz .quizsubmit { text-indent: -9999px; border: none; background-image: url(images/send_quiz.png); background-repeat: no-repeat; width: 162px; height: 33px; background-color: transparent;  }
#allurquiz #qok { display: none; }
#allurquiz #qerror, #allurquiz #terror { display: none; }

.videosviews ul {margin: 0; padding: 0; list-style-type: none;}
.videosviews ul li {display: block; float: left;  width: 192px; height: 192px; margin-right: 11px; margin-bottom: 11px;}
.videosviews ul li:nth-child(3n+3) {margin-right: 0;}
a.videos {display: block; background-color: #3f3f3f; width: 192px; height: 192px; }
a.videos:hover {background-color: #cc0202;}

.m11 {margin-right: 11px;}

#inline-1 {width:300px; height:225px;}

#inline-3 {width:628px; height:348px;}
.hide {display: none;}
.ulnomargin ul {margin-bottom: 0px!important;}

.facebookslide {position: relative; height: 388px;}
.facebookButton {position: absolute; bottom: 140px; right: 110px; width: 317px; height: 61px;}