/*

File:			custom.css

Description:	Custom styles for Thesis

More Info:		http://diythemes.com/thesis/rtfm/custom-css/

*/

@font-face {

    font-family: 'ArvoRegular';

    src: url('fonts/arvo-regular-webfont.eot');

    src: url('fonts/arvo-regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/arvo-regular-webfont.woff') format('woff'),

         url('fonts/arvo-regular-webfont.ttf') format('truetype'),

         url('fonts/arvo-regular-webfont.svg#ArvoRegular') format('svg');

    font-weight: normal;
	font-style: normal;}

@font-face {
    font-family: 'ArvoBold';
    src: url('fonts/Arvo-Bold-webfont.eot');
    src: url('fonts/Arvo-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Arvo-Bold-webfont.woff') format('woff'),
         url('fonts/Arvo-Bold-webfont.ttf') format('truetype'),
         url('fonts/Arvo-Bold-webfont.svg#ArvoBold') format('svg');
    font-weight: normal;
    font-style: normal;

}



@font-face {

    font-family: 'bebas_neueregular';

    src: url('fonts/bebasneue-webfont.eot');

    src: url('fonts/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/bebasneue-webfont.woff') format('woff'),

         url('fonts/bebasneue-webfont.ttf') format('truetype'),

         url('fonts/bebasneue-webfont.svg#bebas_neueregular') format('svg');

    font-weight: normal;

    font-style: normal;}



p {margin:0; color:#4a4a4a; font-size:15px;}

a {color:#ee6557; }
strong {font-family: 'ArvoBold'; font-weight: normal;}
b {font-family: 'ArvoBold'; font-weight: normal;}
a.bold {font-family: 'ArvoBold'; font-weight: normal;}
.format_text a, ul li {font-family: 'ArvoBold';}
.format_text ul li {font-family: 'ArvoBold'; color:#4a4a4a;}



body {background:url(images/header.jpg) 0 0 repeat-x; font-family:'ArvoRegular', Arial, Helvetica, sans-serif;}

body.home-2 {background:url(images/header.jpg) 0 0 repeat-x, url(images/slide-bg.jpg) center 120px no-repeat, url(images/header.jpg) 0 528px repeat-x, url(images/aboutme.jpg) center 1040px no-repeat, 

             url(images/bg-grey.jpg) center 1861px repeat-x, url(images/4boxes-bg.jpg) center 1553px no-repeat;}

body.home-2 #newest-hacks, body.home-2 .sociable {display:none;}

body.first-time .sociable {display:none;}

body.about .sociable {display:none;}
body.about .format_text {margin-top:250px;}
body.about #sidebars, body.about #comments, body.about #newest-hacks, body.about .headline_area h1 {display:none;}
body.about #footer {margin-top:70px;}
body.about #newest-ft {position:absolute; top:170px; left:50%; margin-left:-349px; }

body.one-post .sociable {display:none;}

body.koko #respond {display:none;}

body.take-advantage-of-the-system-a-free-travel-hacking-report #newest-hacks, body.take-advantage-of-the-system-a-free-travel-hacking-report .sociable, 

body.take-advantage-of-the-system-a-free-travel-hacking-report #comments, body.take-advantage-of-the-system-a-free-travel-hacking-report #widget-sidebar, 

body.take-advantage-of-the-system-a-free-travel-hacking-report #sidebars {display:none;}

body.take-advantage-of-the-system-a-free-travel-hacking-report #content {float:none; margin:0 auto; margin-bottom:35px;}



/*body.cat_travelhacks #feature_box, body.cat_exercisehacks #feature_box, body.cat_productivityhacks #feature_box  {margin-top:13px;}*/

body.cat_travel #sidebars, body.cat_exercise #sidebars, body.cat_productivity #sidebars, body.cat_makemoney #sidebars, body.cat_uncategorized #sidebars  {margin-top:0px;}

body.one-post #sidebars, body.one-post .fb-like, body.one-post #tweetshare, body.one-post #comments, body.one-post #widget-sidebar, body.one-post #newest-hacks, body.one-post .headline_area h1 {display:none;} 

body.one-post #footer {margin-top:335px;}

body.one-post #newest-ft {position:absolute; top:150px; left:50%; margin-left:-349px;}



body.single-column .sociable {display:none;}
/*body.single-column .format_text {margin-top:250px;}*/
body.single-column #widget-sidebar {display:none;}
body.single-column #content {width:698px; float:none; margin:0 auto; }
body.single-column #sidebars, body.single-column #comments, body.single-column #newest-hacks, body.single-column .headline_area h1 {display:none;}
body.single-column #footer {margin-top:350px;}
body.single-column #newest-ft {position:absolute; top:170px; left:50%; margin-left:-349px; }
body.single-column #footer-wrap .af-element {float:right; }
#archive_intro {margin-top:-170px; }


#content_box { width: 960px; background:none; }

#container { width: 960px; margin: 0 auto; }

#page { background:none; margin:0;}

li.tab.tab-home {display:none;}

li.rss {display:none;}

#feature_box, #archive_intro, #comment_nav_2 { border:none;  }

/**/

.menu {border:none; width:530px; height:120px; float:right;  background:none;}

.menu li { margin-bottom:0;float:right; padding-top:28px;  }

.menu li ul, .menu ul ul {margin: 0;  border:none;  }

.menu a {line-height:0px; padding-left:15px; padding-right:0px; border:none;  }

.menu ul a {width: 11.818em; border:none;  }

.menu li a {font:24px 'ArvoRegular', Arial, Helvetica, sans-serif; text-transform:capitalize; }

.menu ul li {border:none; } 

.menu a, .menu ul a {border:none; background:none;}

.menu .current a, .menu .current-cat a, .menu .current-menu-item a { border:none; cursor:pointer;}

.menu ul .current a, .menu ul .current-cat a, .menu .current ul a, .menu .current-cat ul a, .menu ul .current-menu-item a { border:none; }

.menu a, .menu .current ul a, .menu .current-cat ul a, .menu .current-menu-item ul a { color: #FFFFFF; background:none;}

.menu a:hover, .menu .current ul a:hover, .menu .current-cat ul a:hover, .menu .current-parent a:hover, .menu .current-menu-item ul a:hover, .menu .current-menu-ancestor a:hover { color: #31B0BE;background:none; }

.menu .current a, .menu .current a:hover, .menu .current-cat a, .menu .current-cat a:hover, .menu .current-menu-item a, .menu .current-menu-item a:hover { color: #919090;background:none;}

.menu .current-parent > a, .menu .current-cat-parent > a, .menu .current-menu-ancestor > a { color: #111111; background:none;}

/**/

#header {

	padding-top:0; 

	padding-bottom:0; 

	width:430px; 

	height:120px;  

	float:left;

	margin-top:-120px;

	margin-bottom:30px;

	border:none;

	background:none;}

	

#multimedia_box, #page { padding: 0 0 0 0; }

#content {width:640px;}

#sidebars { width: 313px; border: 0; float: right; margin-top:150px;}

#header #logo {line-height:135px; }

p#logo a {text-transform:uppercase; font:52px 'bebas_neueregular', Arial, Helvetica, sans-serif; margin-left:-12px;}

p#logo a:hover {color:#919090;}

p#tagline, h1#tagline {font:18px 'ArvoRegular', Arial, Helvetica, sans-serif; color:#919090;}

p#logo, p#tagline {display:inline;}

p#logo, h1#tagline {display:inline;}



body.koko .headline_area h1, body.home-2 .headline_area h2 {display:none;}

body.koko #content {margin-top:100px;}

body.home-2 #post-18 {margin-top:-50px;}

span.edit_post, a.post-edit-link {display:none;}

.no_sidebars .post_box { margin:0; }



#home-big-div {width:960px; height:445px; margin:0 auto;   }

#home-big-left, #home-big-right {width:480px; height:440px; float:left; }

#home-big-div p {color:#fff;}



#home-big-div h1 {font:102px 'bebas_neueregular', Arial, Helvetica, sans-serif; margin:0; line-height:100px; padding-top:50px; color:#fff;}

p.classic-p {font:18px/30px 'ArvoRegular', Arial, Helvetica, sans-serif; }

#home-big-div p.classic-p {padding-top:40px;}

p.classic-right-p {font:15px/21px 'ArvoRegular', Arial, Helvetica, sans-serif; padding-top:28px; }

p.the {font:36px 'bebas_neueregular', Arial, Helvetica, sans-serif; padding-left:76px; padding-top:15px;}

p.free {font:119px 'ArvoRegular', Arial, Helvetica, sans-serif; margin-top:-44px; float:left;}

p.med {font:32px 'bebas_neueregular', Arial, Helvetica, sans-serif; margin-top:40px; text-align:right; }





#content_box.no_sidebars #comments {display:none;}

#widget-sidebar li {list-style-type:none;}

#widget-sidebar ul li ul li {list-style-image:url(images/arrow.png); list-style-position:inside;}



#home-content {width:960px; height:auto; position:absolute; margin-top:445px;}

#small-black {width:960px; height:60px; margin-top:20px;  }

#small-black p {text-align:center; font:17px/58px 'ArvoRegular', Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}


#popularhacks {width:539px; height:303px; float:left; background:url(images/mostpopular-box.jpg); margin-top:40px;}

#popularhacks h2, #ft-pophacks h2 {font:50px 'bebas_neueregular', Arial, Helvetica, sans-serif; color:#fff; margin-top:15px; margin-left:15px; margin-bottom:8px; }

#popularhacks ul {margin-left:15px; }

#popularhacks ul li {list-style-type:none; font:15px 'ArvoRegular', Arial, Helvetica, sans-serif; color:#fff; padding-bottom:15px;}

#popularhacks ul li a {color:#fff; text-decoration:none; display:block;}

#popularhacks ul li a:hover {color:#ee6557; text-decoration:none;-webkit-transition: color 1s ease;-moz-transition: color 1s ease;-ms-transition: color 1s ease;-o-transition: color 1s ease;transition: color 1s ease;}

span.wpp-date {font:15px 'ArvoRegular', Arial, Helvetica, sans-serif; color:#8d8d8d; font-style:italic;}



#firsttime {width:391px; height:303px; float:right; background:url(images/firsttime-box.jpg); margin-top:40px; margin-bottom:50px;}

p.firsttime-title {font:50px 'ArvoRegular', Arial, Helvetica, sans-serif; margin:0; padding:20px 0 15px 15px; letter-spacing:-2px; color:#4a4a4a;}

p.firsttime-text {font:14px/23px 'ArvoRegular', Arial, Helvetica, sans-serif; padding-left:20px; padding-bottom:20px;}

p.firsttime-text a { color:#ee6557;text-decoration:none;}

p.firsttime-text a:hover {text-decoration:none;color:#4a4a4a; }



#about-me {width:960px; height:542px; clear:both; margin:0 auto; }

p.about-me-title {font:44px 'bebas_neueregular', Arial, Helvetica, sans-serif; color:#4a4a4a; text-align:center; margin:0; padding-top:40px;}

p.mynameis {font:41px 'ArvoRegular', Arial, Helvetica, sans-serif; color:#ee6557; text-align:center; }

p#about-me-left, p#about-me-right {width:370px; height:310px; margin-top:40px; }

p#about-me-left {float:left;}

p#about-me-right {float:right; }

p.about-p {font:14px/30px 'ArvoRegular', Arial, Helvetica, sans-serif; color:#4a4a4a; text-align:left;}



#mybooks {width:960px; height:274px; margin:0 auto; }

.book {width:233px; height:246px; float:left; position:relative; background:url(images/box1.png);}

.book a {position:absolute;

    width:100%;

    height:100%;

    top:0;

    left:0;

    text-decoration:none; /* Makes sure the link   doesn't get underlined */

    z-index:10; /* raises anchor tag above everything else in div */}

.book:hover {background-position:0 -247px; cursor:pointer;}

.book.booktwo {margin-left:9px; margin-right:9px;}

.book.bookfour {float:right;}

body.home-2 .format_text p.book-title {font:40px 'bebas_neueregular', Arial, Helvetica, sans-serif; color:#fff; text-align:center; margin:20px 0 0 0; padding:0 0 18px 0;}

p.book-description {font:15px/21px 'ArvoRegular', Arial, Helvetica, sans-serif; color:#fff; text-align:center;} 


.testim {width:960px; height:150px; margin:0 auto; float:left; }

.testim.first-testim {margin-top:40px; background:url(images/quote-up.jpg) 17px 25px no-repeat, url(images/quote-down.jpg) 750px 90px no-repeat, #fff;}

.testim.second-testim {margin-top:15px; background:url(images/quote-up.jpg) 165px 25px no-repeat, url(images/quote-down.jpg) 885px 90px no-repeat, #fff;}

.testim.first-testim img {float:right; margin-top:-115px; margin-right:17px;}

.testim.second-testim img {float:left; margin-top:-115px; margin-left:17px;}

p.testim-text {font:15px/23px 'ArvoRegular', Arial, Helvetica, sans-serif; color:#4a4a4a; text-align:left; width:755px; font-style:italic; margin:0; }

p.testim-firm {font:14px/23px 'ArvoRegular', Arial, Helvetica, sans-serif;  text-align:right; margin:0;}

.testim.first-testim p.testim-text {padding-top:40px; padding-left:35px;}

.testim.second-testim p.testim-text {padding-top:40px; padding-left:185px;}

.testim.first-testim p.testim-firm {color:#ee6557;  padding-right:175px;}

.testim.second-testim p.testim-firm {color:#31b0be; padding-right:40px;}



#press {width:960px; height:100px;  position:relative; clear:both; margin-top:10px;  }

#press-wrap {width:960px; height:60px; margin-top:22px; float:left; }

#press-wrap li {list-style-type:none; display:inline-block; overflow:hidden;}

#press-wrap li a {display:block; }

li#press-news, li#press-news a {height:49px; padding-right:13px;}

li#press-insider, li#press-insider a {height:24px; padding-right:13px; }
li#press-insider {vertical-align:top; margin-top:14px;}

li#press-lifehacker, li#press-lifehacker a {height:39px; padding-right:13px;}

li#press-telegraph, li#press-telegraph a {height:36px; padding-right:13px;}

li#press-huffington, li#press-huffington a {height:49px; padding-right:13px;}

li#press-sun, li#press-sun a {height:33px;}

li#press-news a:hover {height:99px; margin-top:-50px;}

li#press-insider a:hover {height:49px; margin-top:-25px;}

li#press-lifehacker a:hover {height:79px; margin-top:-40px;}

li#press-telegraph a:hover {height:73px; margin-top:-37px;}

li#press-huffington a:hover {height:99px; margin-top:-50px;}

li#press-sun a:hover {height:67px; margin-top:-34px;}

 

#footer {min-width:100%; height:250px; position:absolute;  padding:0; border:none; background:url(images/join-bg.png) center top no-repeat, #fff; left:0;  }

#footer a {border:none;}

#footer-wrap { width:960px; height:250px; margin:0 auto; position:relative; border:0;  }

p.footer-join {text-align:left; padding-top:15px;}

span.span-movement {font:36px 'bebas_neueregular', Arial, Helvetica, sans-serif; color:#fff; }

span.span-join {font:72px 'ArvoRegular', Arial, Helvetica, sans-serif; color:#fff; }

p.footer-text {font:15px 'ArvoRegular', Arial, Helvetica, sans-serif; color:#b7b7b7; text-align:left; }

#footer-left, #footer-right {width:480px; height:60px; float:left; margin-top:0px; }

#footer-right {margin-top:27px;}

#footer-right li#footer-nav {list-style-type:none; font:14px 'ArvoRegular', Arial, Helvetica, sans-serif;text-decoration:none; padding-right:13px; }

#footer-right li#social-li {list-style-type:none; vertical-align:middle;}

li#footer-nav, li#social-li {display:inline-block;}

#footer-right li#footer-nav a {display:inline; color:#4a4a4a; text-decoration:none; margin-left:7px;}

#footer-right li#footer-nav a:hover {display:inline; color:#31b0be; text-decoration:none;}

#footer-left p.title-footer {font:35px 'bebas_neueregular', Arial, Helvetica, sans-serif; color:#4a4a4a; padding-top:18px; }

#footer-left p.copyright {font:14px 'ArvoRegular', Arial, Helvetica, sans-serif; color:#4a4a4a; padding-top:29px; padding-left:8px;}

p.title-footer, p.copyright {display:inline; float:left;}

body.home-2 #footer {top:2330px;}



.post-bodycopy.clearfix img {float:left; margin-right:18px; cursor:auto; }

.post-comments {display:none;}

.post-headline h2 a {font:42px 'ArvoRegular', Arial, Helvetica, sans-serif;  text-align:left; color:#3d3d3d; text-decoration:none;}

.post-headline h2 a:hover {text-decoration:none; color:#31b0be;-webkit-transition: color 1s ease;-moz-transition: color 1s ease;-ms-transition: color 1s ease;-o-transition: color 1s ease;transition: color 1s ease;}

#under-title {height:50px; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; margin-bottom:15px;}

span.postdate, span.in, span.postcateg {font:16px/48px 'bebas_neueregular', Arial, Helvetica, sans-serif; }

span.postdate {color:#ee6557;}

span.in {color:#dddddd;}

span.postcateg a {color:#31b0be; text-decoration:none;}

.post-bodycopy p {font:14px/22px 'ArvoRegular', Arial, Helvetica, sans-serif; color:#4a4a4a; text-align:left; }

a.more-link {color:#ee6557;  display:block; text-decoration:none; padding-top:20px;}

a.more-link:hover {text-decoration:underline;}



#newest-hacks{width:960px; height:125px; position:absolute; top:150px; left:50%; margin-left:-475px; background:url(images/box1.jpg); }

#newest-hacks p.footer-join {padding-left:20px; }

#newest-hacks p.footer-text {padding-left:198px; margin-top:-12px;}



.post_box.top {margin-top:2px; margin-left:0;}

.hfeed {margin-top:140px;}



.bib_page_nav {width:625px; height:30px;  margin-bottom:-130px; margin-top:40px;  }

.bib_page_nav span, .bib_page_nav a {display:inline-block; font:15px 'ArvoRegular', Arial, Helvetica, sans-serif;}

span.bib_prev_link_inactive {margin-left:380px; color:#31b0be;}

span.bib_next_link_inactive {color:#31b0be;}

/**/

#sidebars #multimedia_box {display:none;}

#as-seen-on {width:305px; height:359px; background:url(images/box2.jpg) no-repeat;}

p.asseenon-title {font:49px 'ArvoRegular', Arial, Helvetica, sans-serif;  color:#3d3d3d; text-align:center; padding-top:12px; }

#as-seen-on p {overflow:hidden; margin:0;}

#as-seen-on a {display:block;}

p#newspress {width:153px; height:49px; margin:13px 0 0 20px;}

p#insiderpress {width:98px; height:24px; margin:-45px 0 0 180px; }

p#hackerpress {width:137px; height:39px; margin:44px 0 0 27px;}

p#telegraphpress {width:163px; height:36px; margin:30px 0 0 110px;}

p#huffpress {width:138px; height:49px; margin:18px 0 0 20px;}

p#sunpress {width:113px; height:33px; margin:-40px 0 0 175px; }



p#newspress a:hover {margin-top:-50px; }

p#insiderpress a:hover {margin-top:-25px; }

p#hackerpress a:hover {margin-top:-40px; }

p#telegraphpress a:hover {margin-top:-37px; }

p#huffpress a:hover {margin-top:-50px; }

p#sunpress a:hover {margin-top:-34px; }



li#search {width:313px; height:161px; background:url(images/box3.jpg) no-repeat; margin-top:-125px;  }

li#search input {width:250px; height:30px; margin-top:65px; margin-left:20px; padding-left:16px;  border:none; background:#fff; font:25px 'ArvoRegular', Arial, Helvetica, sans-serif; color:#dddddd;}

li#search input:hover {color:#3d3d3d;}

p.abso  {font:70px 'ArvoRegular', Arial, Helvetica, sans-serif; color:#fff; text-align:center; }

li#search h3  {visibility:hidden;}



#sidebar-mynameis {width:309px; height:320px; background:url(images/box5.jpg) no-repeat;}

p.mynameis-title {font:22px 'ArvoRegular', Arial, Helvetica, sans-serif;  color:#ee6557; padding:50px 0 40px 25px;}

p.mynameis-text {font:15px/21px 'ArvoRegular', Arial, Helvetica, sans-serif;  color:#4a4a4a; padding:0 20px;}



#sidebar-categories {width:311px; height:239px; background:url(images/box6.jpg) no-repeat;}

li.widget p { margin-bottom: 0; }

li.widget p a { text-decoration:none; }

p.cat {font:31px 'bebas_neueregular', Arial, Helvetica, sans-serif; padding:15px 0 0 20px;}

p.cat.firstcat {padding-top:28px;}

p.cat a {color:#fff; text-decoration:none; }

p.cat a:hover {color:#ee6557; text-decoration:none;-webkit-transition: color 1s ease;-moz-transition: color 1s ease;-ms-transition: color 1s ease;-o-transition: color 1s ease;transition: color 1s ease; }



.format_text.entry-content p {font:15px/25px 'ArvoRegular', Arial, Helvetica, sans-serif; color:#4a4a4a; text-align:left; }

span.bracket {display:none;}

#comments_intro {background:url(images/comment-header.jpg) 0 bottom no-repeat;}

#comments_intro p {font:32px/65px 'bebas_neueregular', Arial, Helvetica, sans-serif;  color:#fff; padding-left:20px;}

#comments_intro p span {display:none;}

.comments_intro, #respond_intro {margin-left:0;}

dl#comment_list dt .comment_author, dl#comment_list dt .comment_author a {font:22px 'ArvoRegular', Arial, Helvetica, sans-serif;  color:#31b0be; font-style:italic; text-transform:capitalize; padding:0;}

.comment_time a {display:block; font:16px 'ArvoRegular', Arial, Helvetica, sans-serif; font-style:italic; color:#bebebe;}



.avatar img { float: left; margin-right:15px;  }

dl#comment_list dd { border-bottom: 2px solid #ebebeb; border-top:none; padding-top:0; }

dl#comment_list {border-top:none;}

dl#comment_list .bypostauthor { background: #fff; }

dl#comment_list dd p.reply a {font:font:15px 'ArvoRegular', Arial, Helvetica, sans-serif; color:#ee6557; text-transform:capitalize;}



form#commentform {width:600px; height:434px; background:url(images/comment-box.jpg) no-repeat;}

form#commentform p, form#commentform li {display:inline-block; margin:0;}

form#commentform p.leaveleave{font:72px 'ArvoRegular', Arial, Helvetica, sans-serif; color:#fff; padding:0 6px 6px 15px;}

form#commentform li {font:36px 'bebas_neueregular', Arial, Helvetica, sans-serif;  color:#fff;}

#respond_intro p {padding-top:15px; padding-left:20px; margin-bottom:-15px;}

span.leave-one, span.leave-two {visibility:hidden; }



#commentform { border-top:none; }

#commentform input {width:242px; height:45px; padding-left:16px;  border:none; background:#fff; font:25px 'ArvoRegular', Arial, Helvetica, sans-serif; color:#dddddd;}

#commentform input:hover {color:#3d3d3d;}

p#comm-inputtwo {margin-left:280px; margin-top:-74px;}

input#author {margin-left:20px;}

input#email {margin-left:8px;}

textarea#comment {width:525px; max-width:525px; height:120px; max-height:120px; background:#fff;

	font:25px 'ArvoRegular', Arial, Helvetica, sans-serif; color:#dddddd; padding-left:8px; margin-left:20px; margin-top:10px; border:none;}

textarea#comment:hover {color:#3d3d3d;}

p.remove_bottom_margin input#bbb-submit {font:normal 41px 'bebas_neueregular', Arial, Helvetica, sans-serif; color:#fff; background:url(images/button2.png) no-repeat; border:none; cursor:pointer; 

    width:196px; height:55px; padding:4px 48px 30px 48px; margin:15px 0 0 20px; }

p.remove_bottom_margin input#bbb-submit:hover {background-position:0 -56px;}

form#commentform p.logedinas, form#commentform p.logedinas a {font:13px 'ArvoRegular', Arial, Helvetica, sans-serif; color:#fff; }



.headline_area img.alignleft { margin: 26px 20px 2.2em 0; }
.format_text img.block, .format_text img.alignnone, .wp-caption.alignnone {margin-top:25px;}

.headline_area h1, .headline_area h2 { font-size:42px; text-align:left; color:#3d3d3d;  font-family:'ArvoRegular', Arial, Helvetica, sans-serif;}



.tabbertab ul li {padding-top:10px; }

.tabbertab ul li a {font:16px 'ArvoRegular', Arial, Helvetica, sans-serif; color:#3d3d3d; }

.tabbertab ul li a:hover {color:#ee6557; text-decoration:none; text-decoration:none;-webkit-transition: color 500ms ease;-moz-transition: color 500ms ease;-ms-transition: color 500ms ease;-o-transition: 

color 500ms ease;transition: color 500ms ease;}

.tabbertab span.wpp-date {font:italic 14px 'ArvoRegular', Arial, Helvetica, sans-serif; color:#31b0be; display:block; }



.srp-widget-singlepost {border:none;}

.srp-content-box h4 a {font:16px 'ArvoRegular', Arial, Helvetica, sans-serif; color:#3d3d3d; }

.srp-content-box h4 a:hover {color:#ee6557; text-decoration:none; text-decoration:none;-webkit-transition: color 500ms ease;-moz-transition: color 500ms ease;-ms-transition: color 500ms ease;-o-transition: 

color 500ms ease;transition: color 500ms ease; }

p.srp-widget-date {font:italic 14px 'ArvoRegular', Arial, Helvetica, sans-serif; color:#31b0be; display:block; }



#widget-sidebar {width:600px; height:280px; background:url(images/recent-box.jpg) no-repeat; margin-bottom:45px; }

#widget-sidebar h3 {font:50px 'bebas_neueregular', Arial, Helvetica, sans-serif; color:#4a4a4a; padding:15px 0 0 25px;}

#widget-sidebar ul li ul li {padding:12px 6px 0 25px;}

#widget-sidebar ul li ul li a {font:16px 'ArvoRegular', Arial, Helvetica, sans-serif; color:#4a4a4a;}

#widget-sidebar ul li ul li a:hover {color:#ee6557;}

body.home-2 #widget-sidebar, body.koko #widget-sidebar, body.first-time #widget-sidebar, body.about #widget-sidebar {display:none;}



body.first-time #footer {margin-top:70px;}

#firsttime-wrap {width:698px; min-height:500px; height:auto;  margin-bottom:50px; }

#firsttime-page {width:698px; height:241px; background:url(images/firsttime-box55.jpg) no-repeat; }

p.firsttime-page-title {font:90px 'ArvoRegular', Arial, Helvetica, sans-serif; color:#fff; margin:0; text-align:center; padding-top:15px;}

p.firsttime-page-text {font:24px 'bebas_neueregular', Arial, Helvetica, sans-serif; color:#fff; text-align:center; }

#ft-wrap-text {width:698px; height:auto; }

p.ft-introduction {font:25px 'ArvoRegular', Arial, Helvetica, sans-serif; padding-top:30px;}

p.ft-subintroduction {font:16px 'ArvoRegular', Arial, Helvetica, sans-serif; padding-bottom:5px;}

.blue {color:#31b0be;}

p.ft-subintroduction.black {color:#4a4a4a; font-weight:normal; line-height:23px;}

.red {color:#ee6557;}

p.ft-subtitle {font:30px 'ArvoRegular', Arial, Helvetica, sans-serif; margin:0; padding-top:15px; padding-bottom:4px;}

p.ft-maintext {font:15px 'ArvoRegular', Arial, Helvetica, sans-serif; line-height:22px; color:#4a4a4a;}

ul.ft-list li {font:15px/23px 'ArvoRegular', Arial, Helvetica, sans-serif; color:#ee6557; list-style-type:circle;}

body.first-time #sidebars, body.first-time #comments, body.first-time #newest-hacks, body.first-time .headline_area h1 {display:none;}

body.first-time #content, body.about #content {width:698px; float:none; margin:0 auto; }

#ft-pophacks {width:698px; height:280px; margin-bottom:30px; background:url(images/latest-hacks.jpg) no-repeat; margin:0 auto;}

#ft-pophacks h2 {color:#4a4a4a; padding-top:25px; padding-left:15px;}

#ft-pophacks ul {margin-left:40px; list-style-image:url(images/arrow.png);}

#ft-pophacks ul li {padding-top:13px; }

#ft-pophacks ul li a {font:16px 'ArvoRegular', Arial, Helvetica, sans-serif; color:#4a4a4a; text-decoration:none; }

#ft-pophacks ul li a:hover {color:#ee6557; text-decoration:none;-webkit-transition: color 1s ease;-moz-transition: color 1s ease;-ms-transition: color 1s ease;-o-transition: color 1s ease;transition: color 1s ease; }

#ft-pophacks ul li span {display:none;}

#newest-ft {width:698px; height:173px; position:relative; background:url(images/newsletter-about.jpg) no-repeat; margin:0 auto; margin-bottom:50px;}

#newest-ft p.footer-join {padding-left:25px; }

#newest-ft p.footer-text {padding-left:75px;}

#newest-ft span.span-join {line-height:70px;}

#newest-ft input.inner-input {width:400px; float:right; margin-top:-36px; margin-bottom:65px;}

li#search input {font:22px 'ArvoRegular', Arial, Helvetica, sans-serif; }




#about-mynameis {width:698px; height:330px; background:url(images/about-box.jpg) no-repeat; margin-top:230px; }

p.abmytitle {font:46px 'bebas_neueregular', Arial, Helvetica, sans-serif; color:#4a4a4a; margin:0; padding:35px 0 15px 30px}

p.abmyname {font:34px 'ArvoRegular', Arial, Helvetica, sans-serif;  color:#ee6557; padding-left:30px;}

p.black {color:#4a4a4a;}

.about-list {width:698px; height:auto; margin-top:45px;}

.about-list p {font:15px/25px 'ArvoRegular', Arial, Helvetica, sans-serif; color:#4a4a4a;}

.about-list p a.red-und {color:#ee6557; text-decoration:underline;}

.about-list p a.bold {color:#4a4a4a; text-decoration:none;}

.about-list p a.bold:hover {text-decoration:underline;}



#blogs-goal {width:698px; height:129px; background:url(images/about-box-heading.jpg) no-repeat; margin-top:30px;}

#blogs-goal p {font:34px 'ArvoRegular', Arial, Helvetica, sans-serif; color:#fff; padding:19px 0 0 12px; }

p.titleblue {font:25px 'ArvoRegular', Arial, Helvetica, sans-serif; margin:0; padding-bottom:6px;}

/**/ 

.teasers_box {border:none; height:auto; padding:0;}

.post_box {border:none;}

.teaser .teaser_author a, .teaser a.teaser_comments, .teaser a.teaser_category, .teaser .edit_post a, .headline_meta a  {color:#31b0be; font:16px 'bebas_neueregular', Arial, Helvetica, sans-serif; border:none;}

.teaser .teaser_date, .headline_meta abbr  {color:#ee6557; font:16px 'bebas_neueregular', Arial, Helvetica, sans-serif;}

span.spanin {font:normal 16px 'bebas_neueregular', Arial, Helvetica, sans-serif; color:#d0d0d0; }

span.spanin.spaninteaser {margin-left:0px;}



p.headline_meta {margin-top:-19px;}

p.to_comments {display:none;}



.format-standard {width:600px; float:left;}



h1.entry-title {margin-bottom:0px;border-bottom:1px solid #e7e7e7; }

h2.entry-title {margin-bottom:40px;border-bottom:1px solid #e7e7e7; font:44px 'ArvoRegular', Arial, Helvetica, sans-serif;}

.teasers_box h2.entry-title {margin-bottom:20px;}

.entry-title a {color:#3d3d3d;}

.entry-title a:hover {color:#ee6557;-webkit-transition: color 1s ease;-moz-transition: color 1s ease;-ms-transition: color 1s ease;-o-transition: color 1s ease;transition: color 1s ease;}

.format_teaser.entry-content {border-top:1px solid #e7e7e7; margin-top:20px;}

.format_teaser.entry-content p {font:14px/24px 'ArvoRegular', Arial, Helvetica, sans-serif;  color:#4a4a4a; padding-top:20px; }

.format_text.entry-content {border-top:1px solid #e7e7e7;}

.format_text.entry-content a.more-link {font-style:normal;}

.format_text p {margin-top:20px;}

#comments .format_text p {margin-top:0; padding-left:70px; font:15px/22px 'ArvoRegular', Arial, Helvetica, sans-serif; color:#4a4a4a}



.format_text.entry-content img.post_image.alignleft  {margin-top:25px; margin-bottom:15px; width:220px; height:220px;} /*principal image of post*/

.format_text.entry-content img.wp-smiley {width:12px; height:12px;}



.teaser .format_teaser .post_image_link img.alignleft {width:220px; height:220px; margin-top:20px; margin-right:20px; }

.teaser .teaser_link {font:14px 'ArvoRegular', Arial, Helvetica, sans-serif; color:#ee6557; }



body.home-2 .format_text {margin-top:-20px; border:none;}

body.home-2 .format_text p {margin:0;}

h2#titleofpost {font-size:90px;}

#archive_intro h1 {margin-top:50px; margin-bottom:50px; font:90px 'bebas_neueregular', Arial, Helvetica, sans-serif; color:#35b1bf; text-align:left;}
#archive_intro, .prev_next {padding-left:0;}
.teasers_box .format-standard {margin-bottom:50px;} 

.prev_next {margin:25px 0 15px 0; border-top-width:1px; }

.prev_next p {margin-top:10px;}

.prev_next p a {font-size: 20px; font-family: 'ArvoBold', Arial, Helvetica, sans-serif; color:#44b5c3; text-transform:capitalize; letter-spacing:normal; }

.format_text h2 {font-size:20px; font-family:'ArvoRegular', Arial, Helvetica, sans-serif; } 

.format_text h3 {font-size:17px; font-family:'ArvoRegular', Arial, Helvetica, sans-serif; }



.fb-like {float:right; margin-top:-20px; margin-left:-8px; }
li#Facebook_Counter {width:140px;}
#Facebook_Counter iframe {width:140px !important;}
.fb-like.liketeaser {margin-top:0px;}

#tweetshare {width:95px; height:20px; float:right; margin-top:-20px;}

#tweetshare.tweetteaser {margin-top:0;}



body.one-post #content {float:none; margin:0 auto; width:698px;}

h1.onepost-h1 {margin-top:200px; font:42px/48px 'ArvoRegular', Arial, Helvetica, sans-serif;  text-align:left; color:#3d3d3d;}

#date-content {width:698px; height:52px; margin-top:20px; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}

#date-content p {margin-top:14px;}

span.datedate {font:16px 'bebas_neueregular', Arial, Helvetica, sans-serif; color:#ee6557;}

span.catcat {font:16px 'bebas_neueregular', Arial, Helvetica, sans-serif; color:#35b1bf;}

body.one-post span.spanin {margin-left:0;}

p.onepost-text {font:14px/21px 'ArvoRegular', Arial, Helvetica, sans-serif; color:#4a4a4a;}

p.onepost-text.italic {font-style:italic; padding-left:40px;}

p.onepost-redtitle {font:25px 'ArvoRegular', Arial, Helvetica, sans-serif; color:#ee6557; margin-bottom:-12px; padding-top:10px;} 

.yellow-box-in-post {display:none;}

.post_box, .teasers_box, .full_width #content_box .page {margin-left:0px;}

#trackbacks_intro, ul#trackback_list{display:none;}



div.sociable {margin-top:-23px; height:22px; /*margin: 8px 0;*/}

body.home-2 div.sociable, body.first-time div.sociable {display:none;}



/*newsletter form*/

#af-form-1990509835 .af-body .af-textWrap{display:block;float:none;}

#af-form-1990509835 .af-body a{color:#A13A03;text-decoration:underline;font-style:normal;font-weight:normal;}

#af-form-1990509835 .af-body{padding-bottom:10px;padding-top:10px;background-repeat:no-repeat;background-position:inherit;background-image:none;color:#333333;font-size:11px;font-family:Georgia, serif;}

#af-form-1990509835 .af-footer{padding-bottom:3px;padding-top:119px;padding-right:15px;padding-left:15px;background-color:transparent;background-repeat:no-repeat;background-position:top right;border-width:1px;border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-style:none;color:#FFEBCC;font-size:12px;font-family:Georgia, serif;}

#af-form-1990509835 .af-header{padding-bottom:1px;padding-top:1px;padding-right:15px;padding-left:15px;background:none;border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-style:none;color:#FFEBCC;font-size:24px;font-family:Georgia, serif;}

#af-form-1990509835 .af-quirksMode .bodyText{padding-top:2px;padding-bottom:2px;}

#af-form-1990509835 .af-quirksMode{padding-right:18px;padding-left:18px;}

#af-form-1990509835 .af-standards .af-element{padding:0px;}

#af-form-1990509835 .bodyText p{margin:1em 0;}

#af-form-1990509835 .buttonContainer{text-align:right;}

#af-form-1990509835 body,#af-form-1990509835 dl,#af-form-1990509835 dt,#af-form-1990509835 dd,#af-form-1990509835 h1,#af-form-1990509835 h2,#af-form-1990509835 h3,#af-form-1990509835 h4,#af-form-1990509835 h5,#af-form-1990509835 h6,#af-form-1990509835 pre,#af-form-1990509835 code,#af-form-1990509835 fieldset,#af-form-1990509835 legend,#af-form-1990509835 blockquote,#af-form-1990509835 th,#af-form-1990509835 td{float:none;color:inherit;position:static;margin:0;padding:0;}

#af-form-1990509835 button,#af-form-1990509835 input,#af-form-1990509835 submit,#af-form-1990509835 textarea,#af-form-1990509835 select,#af-form-1990509835 label,#af-form-1990509835 optgroup,#af-form-1990509835 option{float:none;position:static;margin:0;}

#af-form-1990509835 fieldset{border:0;}

#af-form-1990509835 form,#af-form-1990509835 textarea,.af-form-wrapper,.af-form-close-button,#af-form-1990509835 img{float:none;color:inherit;position:static;background-color:none;border:none;margin:0;padding:0;}

#af-form-1990509835 p{color:inherit;}

#af-form-1990509835 select,#af-form-1990509835 label,#af-form-1990509835 optgroup,#af-form-1990509835 option{padding:0;}

#af-form-1990509835 table{border-collapse:collapse;border-spacing:0;}

#af-form-1990509835 ul,#af-form-1990509835 ol{list-style-image:none;list-style-position:outside;list-style-type:disc;padding-left:40px;}

#af-form-1990509835,#af-form-1990509835 .quirksMode{width:500px;}

#af-form-1990509835.af-quirksMode{overflow-x:hidden;}

#af-form-1990509835{background-color:#FFEBCC;border-color:#B8B8B8;border-width:1px;border-style:solid;}

#af-form-1990509835{display:block;}

#af-form-1990509835{overflow:hidden;}

.af-body .af-textWrap{text-align:left;}

.af-body input.image{border:none!important;}

.af-body input.submit, .af-body input.image,.af-form .af-element input.button{float:none!important;}

.af-body input.text{width:100%;float:none;padding:2px 2px 2px 16px !important;}

.af-body.af-standards input.submit{padding:4px 12px;}

.af-clear{clear:both;}

.af-element label{text-align:left;display:block;float:left;}

.af-element{padding:5px 0;}

.af-form-wrapper{text-indent:0;}

.af-form{text-align:left;margin:auto;}

.af-header,.af-footer{margin-bottom:0;margin-top:0;padding:10px;}

.af-quirksMode .af-element{padding-left:0!important;padding-right:0!important;}

.lbl-right .af-element label{text-align:right;}

/*changed*/

#af-form-1990509835 div{margin:0; margin-top:2px; border:none;  }

#af-form-1990509835 .af-body input.text, #af-form-1990509835 .af-body textarea{height:50px; border:none; background:#fff; font:25px 'ArvoRegular', Arial, Helvetica, sans-serif; color:#dddddd; margin-left:px;}

#af-form-1990509835 .af-body input.text:focus, #af-form-1990509835 .af-body textarea:focus{border:none;}

#af-form-1990509835 .af-body input.text:hover {color:#3d3d3d;}

#af-form-1990509835.af-form {height:230px; background:none; border:none;}

#af-form-1990509835 input,#af-form-1990509835 button,#af-form-1990509835 textarea,#af-form-1990509835 select{font-size:100%; margin-bottom:10px; width:506px; }

#af-form-1990509835 .buttonContainer input.submit, #footer #af-form-1990509835 .buttonContainer input.submit, 

#newest-hacks #af-form-1990509835 .buttonContainer input.submit, #newest-ft #af-form-1990509835 .buttonContainer input.submit {

	width:196px; 

	height:55px; 

	background:url(images/button2.png) no-repeat; 

	border:none; 

	cursor:pointer; 

	float:right;  

	font:41px 'bebas_neueregular', Arial, Helvetica, sans-serif; color:#fff;

	padding-left:10px;

	margin-top:6px; }

#af-form-1990509835 .buttonContainer input.submit:hover, #footer #af-form-1990509835 .buttonContainer input.submit:hover, 

#newest-hacks #af-form-1990509835 .buttonContainer input.submit:hover, #sidebar-form #af-form-1990509835 .buttonContainer input.submit:hover,

#newest-ft #af-form-1990509835 .buttonContainer input.submit:hover {background-position:0 -56px;}

/*footer newsletter*/

.af-form-wrapper.footer-form{width:607px; float:right; margin-top:-135px; }

#footer #af-form-1990509835 {width:607px; height:180px; }

#footer #af-body-1990509835 {width:607px;}

#footer #af-form-1990509835 input {width:270px; }

#footer .af-element {width:270px; float:left; margin-left:24px;}

#footer .af-element.buttonContainer {width:196px; float:right; margin-left:10px;}

/*newest-hacks newsletter*/

#newest-hacks #af-form-1990509835 {width:525px; height:150px; float:right; margin-top:-95px; }

#newest-hacks #af-form-1990509835 input {width:290px; height:46px; float:left;}

#newest-hacks #af-body-1990509835 {width:525px;}

#newest-hacks #af-form-1990509835 .buttonContainer input.submit{margin-top:0; margin-left:10px;}

#newest-hacks #af-form-1990509835 .af-standards .af-element {float:left;}

/*sidebar newsletter*/

#sidebar-form p {color:#fff; margin:0;}

p.sidebar-titleone {font:20px/44px 'bebas_neueregular', Arial, Helvetica, sans-serif; padding-left:40px; }

p.sidebar-titletwo {font:71px 'ArvoRegular', Arial, Helvetica, sans-serif;  }

p.sidebar-titleone, p.sidebar-titletwo {display:inline; vertical-align:top;}

p.sidebar-subtitle {font:40px/20px 'bebas_neueregular', Arial, Helvetica, sans-serif;text-align:center; padding-bottom:15px;}

p.sidebar-text {font:15px/21px 'ArvoRegular', Arial, Helvetica, sans-serif; padding-left:15px; padding-bottom:0px;}



#sidebar-form {width:310px; height:389px; background:url(images/box4.jpg) no-repeat;}

#sidebar-form #af-form-1990509835 {width:280px; height:190px; }

#sidebar-form #af-form-1990509835 input {width:280px; height:40px; font-size:22px;  margin-bottom:6px; font:22px 'ArvoRegular', Arial, Helvetica, sans-serif; color:#dddddd; }

#sidebar-form #af-form-1990509835 input:hover {color:#3d3d3d;}

#sidebar-form #af-form-1990509835 .buttonContainer input.submit{

	width:280px; 

	height:55px; 

	background:url(images/button1.png) no-repeat; 

	border:none; 

	cursor:pointer; 

	float:none;  

	font:41px 'bebas_neueregular', Arial, Helvetica, sans-serif; color:#fff;

	padding-left:10px;

	margin-top:10px;

	background-size:280px 111px; }

/*nosidebar #newest-hacks*/

#newest-ft #af-form-1990509835 {width:410px; height:140px; float:right; margin-top:-133px; margin-right:20px; }

#newest-ft #af-form-1990509835 input {width:410px; height:45px; }

.format_text #newest-ft #af-form-1990509835 {margin-top:-154px; }
.format_text #newest-ft #af-form-1990509835  input {margin-bottom:-15px;}
.format_text #newest-ft p.footer-text {margin-top:-23px; width: 200px;}



#post-3391 h1 {color:#ee6557;}

span.greengreen {color:#31b0be;}



.af-body input {padding-left: 16px !important;}

.format_text.entry-content h3 {color:#31b0be;}

.format_text ul li{font-size:15px; line-height:25px;}


#press-div {width:698px; height:241px; margin-top:-30px; margin-bottom:35px; background:url(images/press-box.jpg); }
.press-boxes {width:696px; height:108px; background:url(images/press.jpg); float:left; margin-bottom:20px;}
.press-boxes p {text-align:left; text-decoration:none; padding-top:22px; }
#press-div p.firsttime-page-title {padding-top:25px;}
.press-boxes p a {text-decoration:none; font:none 15px 'ArvoRegular', Arial, Helvetica, sans-serif; padding-left:20px; color:#4a4a4a; }
.press-boxes p a:hover {text-align:center; color:#ee6557;}






/*remove this two lines to bring back two testimonials*/
.testim.first-testim, .testim.second-testim {display:none;}
body.home-2 #footer {top:1970px; height:275px;}


