@charset "UTF-8";

html, body {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

html {
  font-size: 100.01%;
}

div, span, object, iframe, h1, h2, h3, h4, h5, h6, p,
pre, a, abbr, acronym, address, code, del, dfn, em, img,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

html em, html i {
	font-style:italic
}

blockquote, q {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  quotes: "" "";
}

blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}

th, td, caption {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

table {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  border-collapse: separate;
  border-spacing: 0;
  vertical-align: middle;
}

a img {
  border: none;
}

/* Text */
/* Layout */
ol, ul {
  list-style: none;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/*
  html5doctor.com Reset Stylesheet (Eric Meyer's Reset Reloaded + HTML5 baseline)
  v1.4 2009-07-27 | Authors: Eric Meyer & Richard Clark
  html5doctor.com/html-5-reset-stylesheet/
*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  list-style: none;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

nav ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  text-decoration: none;
  color: #0084ff;
}

#atk .sourcestamp {
	text-align:right; color:#9b9991;
}

.sidebar-box .avatar-twitter {
	margin-right:15px;
	margin-bottom:50px;
}

#atk a.off-site, #atk .sourcestamp a.off-site {
	color:#3b88b2;
}

.sidebar-twitter-content a {
	color:#3b88b2;
}

#atk a.off-site:hover, #atk .sourcestamp a.off-site:hover {
	color:#3A8CDA
}

a:hover {
  color: #0569c5;
}

ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}

mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}

del {
  text-decoration: line-through;
}

abbr[title], dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}

/* tables still need cellspacing="0" in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

input, select {
  vertical-align: middle;
}

/* new clearfix */
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

* html .clearfix {
  zoom: 1;
}

/* IE6 */
*:first-child + html .clearfix {
  zoom: 1;
}

/* IE7 */
body.bp .box {
  padding: 1.5em;
  margin-bottom: 1.5em;
  background: #e5ecf9;
}
body.bp div.border {
  padding-right: 4px;
  margin-right: 5px;
  border-right: 1px solid #eeeeee;
}
body.bp div.colborder {
  padding-right: 47px;
  margin-right: 48px;
  border-right: 1px solid #eeeeee;
}
body.bp hr {
  background: #dddddd;
  color: #dddddd;
  clear: both;
  float: none;
  width: 100%;
  height: 0.1em;
  margin: 0 0 1.45em;
  border: none;
}
body.bp hr.space {
  background: #dddddd;
  color: #dddddd;
  clear: both;
  float: none;
  width: 100%;
  height: 0.1em;
  margin: 0 0 1.45em;
  border: none;
  background: white;
  color: white;
  visibility: hidden;
}
body.bp form.inline {
  line-height: 3;
}
body.bp form.inline p {
  margin-bottom: 0;
}

body.bp .showgrid {
  background: url('/images/grid.png');
}
body.bp .container {
  width: 1032px;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
}
body.bp .column, body.bp div.span-1, body.bp div.span-2, body.bp div.span-3, body.bp div.span-4, body.bp div.span-5, body.bp div.span-6, body.bp div.span-7, body.bp div.span-8, body.bp div.span-9, body.bp div.span-10, body.bp div.span-11, body.bp div.span-12 {
  display: inline;
  float: left;
  margin-right: 10px;
}
* html body.bp .column, * html body.bp div.span-1, * html body.bp div.span-2, * html body.bp div.span-3, * html body.bp div.span-4, * html body.bp div.span-5, * html body.bp div.span-6, * html body.bp div.span-7, * html body.bp div.span-8, * html body.bp div.span-9, * html body.bp div.span-10, * html body.bp div.span-11, * html body.bp div.span-12 {
  overflow-x: hidden;
}
body.bp .last, body.bp div.last {
  margin-right: 0;
}
body.bp .span-1 {
  width: 76.833px;
}
body.bp .span-2 {
  width: 163.667px;
}
body.bp .span-3 {
  width: 250.5px;
}
body.bp .span-4 {
  width: 337.333px;
}
body.bp .span-5 {
  width: 424.167px;
}
body.bp .span-6 {
  width: 511px;
}
body.bp .span-7 {
  width: 597.833px;
}
body.bp .span-8 {
  width: 684.667px;
}
body.bp .span-9 {
  width: 771.5px;
}
body.bp .span-10 {
  width: 858.333px;
}
body.bp .span-11 {
  width: 945.167px;
}
body.bp .span-12, body.bp div.span-12 {
  width: 1032px;
  margin: 0;
}
body.bp input.span-1, body.bp textarea.span-1, body.bp select.span-1 {
  width: 76.833px !important;
}
body.bp input.span-2, body.bp textarea.span-2, body.bp select.span-2 {
  width: 163.667px !important;
}
body.bp input.span-3, body.bp textarea.span-3, body.bp select.span-3 {
  width: 250.5px !important;
}
body.bp input.span-4, body.bp textarea.span-4, body.bp select.span-4 {
  width: 337.333px !important;
}
body.bp input.span-5, body.bp textarea.span-5, body.bp select.span-5 {
  width: 424.167px !important;
}
body.bp input.span-6, body.bp textarea.span-6, body.bp select.span-6 {
  width: 511px !important;
}
body.bp input.span-7, body.bp textarea.span-7, body.bp select.span-7 {
  width: 597.833px !important;
}
body.bp input.span-8, body.bp textarea.span-8, body.bp select.span-8 {
  width: 684.667px !important;
}
body.bp input.span-9, body.bp textarea.span-9, body.bp select.span-9 {
  width: 771.5px !important;
}
body.bp input.span-10, body.bp textarea.span-10, body.bp select.span-10 {
  width: 858.333px !important;
}
body.bp input.span-11, body.bp textarea.span-11, body.bp select.span-11 {
  width: 945.167px !important;
}
body.bp input.span-12, body.bp textarea.span-12, body.bp select.span-12 {
  width: 1032px !important;
}
body.bp .append-1 {
  padding-right: 86.833px;
}
body.bp .append-2 {
  padding-right: 173.667px;
}
body.bp .append-3 {
  padding-right: 260.5px;
}
body.bp .append-4 {
  padding-right: 347.333px;
}
body.bp .append-5 {
  padding-right: 434.167px;
}
body.bp .append-6 {
  padding-right: 521px;
}
body.bp .append-7 {
  padding-right: 607.833px;
}
body.bp .append-8 {
  padding-right: 694.667px;
}
body.bp .append-9 {
  padding-right: 781.5px;
}
body.bp .append-10 {
  padding-right: 868.333px;
}
body.bp .append-11 {
  padding-right: 955.167px;
}
body.bp .prepend-1 {
  padding-left: 86.833px;
}
body.bp .prepend-2 {
  padding-left: 173.667px;
}
body.bp .prepend-3 {
  padding-left: 260.5px;
}
body.bp .prepend-4 {
  padding-left: 347.333px;
}
body.bp .prepend-5 {
  padding-left: 434.167px;
}
body.bp .prepend-6 {
  padding-left: 521px;
}
body.bp .prepend-7 {
  padding-left: 607.833px;
}
body.bp .prepend-8 {
  padding-left: 694.667px;
}
body.bp .prepend-9 {
  padding-left: 781.5px;
}
body.bp .prepend-10 {
  padding-left: 868.333px;
}
body.bp .prepend-11 {
  padding-left: 955.167px;
}
body.bp .pull-1, body.bp .pull-2, body.bp .pull-3, body.bp .pull-4, body.bp .pull-5, body.bp .pull-6, body.bp .pull-7, body.bp .pull-8, body.bp .pull-9, body.bp .pull-10, body.bp .pull-11, body.bp .pull-12 {
  display: inline;
  float: left;
  position: relative;
}
body.bp .pull-1 {
  margin-left: -86.833px;
}
body.bp .pull-2 {
  margin-left: -173.667px;
}
body.bp .pull-3 {
  margin-left: -260.5px;
}
body.bp .pull-4 {
  margin-left: -347.333px;
}
body.bp .pull-5 {
  margin-left: -434.167px;
}
body.bp .pull-6 {
  margin-left: -521px;
}
body.bp .pull-7 {
  margin-left: -607.833px;
}
body.bp .pull-8 {
  margin-left: -694.667px;
}
body.bp .pull-9 {
  margin-left: -781.5px;
}
body.bp .pull-10 {
  margin-left: -868.333px;
}
body.bp .pull-11 {
  margin-left: -955.167px;
}
body.bp .pull-12 {
  margin-left: -1042px;
}
body.bp .push-1, body.bp .push-2, body.bp .push-3, body.bp .push-4, body.bp .push-5, body.bp .push-6, body.bp .push-7, body.bp .push-8, body.bp .push-9, body.bp .push-10, body.bp .push-11, body.bp .push-12 {
  display: inline;
  float: right;
  position: relative;
}
body.bp .push-1 {
  margin: 0 -86.833px 1.5em 86.833px;
}
body.bp .push-2 {
  margin: 0 -173.667px 1.5em 173.667px;
}
body.bp .push-3 {
  margin: 0 -260.5px 1.5em 260.5px;
}
body.bp .push-4 {
  margin: 0 -347.333px 1.5em 347.333px;
}
body.bp .push-5 {
  margin: 0 -434.167px 1.5em 434.167px;
}
body.bp .push-6 {
  margin: 0 -521px 1.5em 521px;
}
body.bp .push-7 {
  margin: 0 -607.833px 1.5em 607.833px;
}
body.bp .push-8 {
  margin: 0 -694.667px 1.5em 694.667px;
}
body.bp .push-9 {
  margin: 0 -781.5px 1.5em 781.5px;
}
body.bp .push-10 {
  margin: 0 -868.333px 1.5em 868.333px;
}
body.bp .push-11 {
  margin: 0 -955.167px 1.5em 955.167px;
}
body.bp .push-12 {
  margin: 0 -1042px 1.5em 1042px;
}
body.bp .prepend-top {
  margin-top: 1.5em;
}
body.bp .append-bottom {
  margin-bottom: 1.5em;
}

form.bp label {
  font-weight: bold;
}
form.bp fieldset {
  padding: 1.4em;
  margin: 0 0 1.5em 0;
}
form.bp legend {
  font-weight: bold;
  font-size: 1.2em;
}
form.bp input.text, form.bp input.title, form.bp input[type=email], form.bp input[type=text], form.bp input[type=password] {
  margin: 0.5em 0;
  background-color: white;
  padding: 5px;
}
form.bp input.title {
  font-size: 1.5em;
}
form.bp input[type=checkbox], form.bp input.checkbox, form.bp input[type=radio], form.bp input.radio {
  position: relative;
  top: 0.25em;
}
form.bp textarea {
  margin: 0.5em 0;
  padding: 5px;
}
form.bp select {
  margin: 0.5em 0;
}
form.bp fieldset {
  border: 1px solid #cccccc;
}
form.bp input.text, form.bp input.title, form.bp input[type=email], form.bp input[type=text], form.bp input[type=password],
form.bp textarea, form.bp select {
  border: 1px solid #bbbbbb;
}
form.bp input.text:focus, form.bp input.title:focus, form.bp input[type=email]:focus, form.bp input[type=text]:focus, form.bp input[type=password]:focus,
form.bp textarea:focus, form.bp select:focus {
  border: 1px solid #666666;
}
form.bp input.text, form.bp input.title, form.bp input[type=email], form.bp input[type=text], form.bp input[type=password] {
  width: 300px;
}
form.bp textarea {
  width: 390px;
  height: 250px;
}

#atk {
  background-color: #e1e1e1;
  padding: 10px 0 0 0;
  font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
#atk .page-wrapper {
  margin: 0 auto;
  width: 1042px;

}
#atk h1, #atk h2, #atk h3, #atk h4, #atk h5, #atk h6 {
  font-family: "Antenna", Helvetica, Arial, sans-serif;
}
#atk h1 {
  font-size: 40px;
  text-transform: uppercase;
}
#atk h1 #rss {
  font-size: 18px;
}
#atk h1 #rss a {
  color: #b2b2b2;
}
#atk h1 #rss a:hover {
  color: #0569c5;
}
#atk h2 {
  text-transform: uppercase;
  font-size: 22px;
  margin: 0 0 20px 0;
}
#atk h2 .gray {
  color: #b2b2b2;
}
#atk h3 {
  font-size: 20px;
  color: #b2b2b2;
}
.blog-article h3 {
	margin-bottom:8px;
}
#atk header {
  width: 1032px;
  padding: 0 10px;
  background-color: rgba(255, 255, 255, 0.4);
  font-size: 12px;
}
#atk header .upperdeck {
  height: 30px;
  background: #dadada;
}
#atklogo {
	position: absolute;
	width: 141px;
	height: 66px;
	margin-left:-10px;
	margin-top:29px;
	z-index:5000;
}
#atklogo a {
  display: block;
  position: absolute;
  z-index: 5;
  width: 141px;
  height: 66px;
  text-indent: -10000px;
  background-image: url("images/j5-atk-logo.png");
}
#atk header .upperdeck #head-tease {
  text-align: center;
  padding: 5px 0 0 0;
}
#atk header .upperdeck #head-tease a:hover {
  color: #0569c5;
}
#atk header .upperdeck #login {
  height: 22px;
}
#atk header .upperdeck #login a {
  font-size: 11px;
  padding: 2px 4px;
  border-radius:2px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  height: 22px;
  margin-top:8px;
  display: block;
}
#atk header .upperdeck #login a:hover {
  background-color: #e1e1e1;
}
#atk header .lowerdeck {
  padding: 43px 0 18px 140px;
}
#atk header .lowerdeck #nav {
  height: 1px;
  position: relative;
}
#atk header .lowerdeck #nav ul {
  position: absolute;
  z-index: 2;
  width: 258px;
  /*
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  background-color: white;
  border: 1px solid #e1e1e1;
  */
}

#atk header .lowerdeck #nav .dropdown-menu {
	display: none;
	left: 0;
	top: 35px;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.2);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.2);
}

#atk header .lowerdeck #nav ul li {
  height: 35px;
  border-top: 1px solid #e1e1e1;
}
#atk header .lowerdeck #nav ul li a {
  display: block;
  /*text-align: center;*/
  padding: 10px 0 0 10px;
}
#atk header .lowerdeck #nav ul li:first-child {
  display: block;
  border: none;
}
#atk header .lowerdeck #search #s {
  width: 260px;
  height: 18px;
}
#atk header .lowerdeck #search #searchsubmit {
/*
  -moz-border-radius: 0px 10px 10px 0;
  -webkit-border-radius: 0px 10px 10px 0;
  -o-border-radius: 0px 10px 10px 0;
  -ms-border-radius: 0px 10px 10px 0;
  -khtml-border-radius: 0px 10px 10px 0;
  border-radius: 0px 10px 10px 0;
  */
  border: 0;
}

#atk header .lowerdeck #search #searchsubmit:hover {
	background-color: #dadada;
	cursor: pointer;
}

#atk .tease-bar {
	height: 250px;
	padding: 20px 10px 10px 10px;
	background: #fff;
}
#atk .tease-bar .tease-box {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 183px;
  margin-right: 21px;
  display: inline;
  float: left;
  height: 190px;
  background: #fff;
  /*background-image: url("images/small-shadow.png");
  background-position: bottom center;
  background-repeat: no-repeat;*/
}

#atk.home .tease-bar .tease-box {
	margin-right:24px;
}

.tease-box:after {
	content:' '; display:block; width:180px; height:10px; background-image:url("images/small-shadow.png"); background-repeat: no-repeat;
}

#atk .tease-bar .tease-box.last {
  margin-right: 0;
}
#atk .tease-bar .tease-box .img {
  height: 120px;
}
#atk .tease-bar .tease-box .text {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px;
  height: 70px;
  background: white;
}
#atk .tease-bar .tease-box .text p {
  margin: 0 0 8px 0;
}
#atk .tease-bar .tease-box .text p a {
  text-transform: none;
}
#atk .tease-bar .tease-box .text a {
  text-transform: uppercase;
}
#atk .tease-bar .tease-box .tomorrow {
  height: 170px;
  padding: 10px;
  background: white;
}
#atk .main-content {
  width: 1022px;
  padding: 10px 10px 20px 10px;
  /*background: rgba(255, 255, 255, 0.4);*/
  background: #fff;
}
#atk .main-content .content-left {
  width: 64%;
  padding: 2.4% 3%;
  margin: 0px 0 30px 0;
  background-color: white;
  float: left;
}
#atk .main-content .content-right {
  width: 263px;
  padding: 2%;
  margin: 20px 0 30px 0;
  background-color: rgba(255, 255, 255, 0.4);
  float: left;
}
#atk #category-overview nav {
  display: block;
  margin: 0 0 40px 0;
}
#atk #category-overview nav ul li {
  float: left;
  margin: 0 20px 0 0;
}
#atk #category-overview nav ul li a {
  font-family: "Antenna Medium", Helvetica, Arial, sans-serif;
  font-size: 18px;
  text-transform: uppercase;
  padding: 0 0 7px 0;
  color: #b2b2b2;
}

#atk a:hover {
	color:#D90000;
}

#atk .links-bar li a:hover {
	color:#d90000;
}
#atk #category-overview nav ul li a:hover {
  border-bottom: 3px solid #e51b24;
}
#atk #category-overview nav ul li a.on {
  color: #000;
  border-bottom: 3px solid #000;
}
#atk #category-overview article {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 48%;
  margin-right: 0;
  display: inline;
  float: left;
}
#atk #category-overview article.last, #atk #category-overview article:nth-child(2n-1) {
  margin-right: 0;
}
#atk #main-slider {
  height: 400px;
  background: white;
  margin: 0 0 20px 0;
}
#atk #main-slider #slide-stage {
  /*-webkit-box-shadow: 8px 0 8px #CCC;*/
}
#atk #main-slider .slide-item .text {
	position: relative;
	height: 69px;
	margin: -102px 0 0 0;
	width: 96%;
	padding: 15px;
	background-image:url('/wp-content/themes/garlicpress/images/blacks/black_60.png');
	color: #FFF;
}
#atk #main-slider #slide-nav {
  margin: 0 0 20px 0;
}
#atk #main-slider #slide-nav #slide-tabs ul li {
  padding: 0;
  float: left;
  width: 50%;
  border: none;
}
#atk #main-slider #slide-nav #slide-tabs ul li p {
  display: block;
  padding: 10px;
  font-family: "Antenna Medium", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  background-color: #EEE;
  text-align: center;
}
#atk #main-slider #slide-nav #slide-tabs ul li p.on {
  background-color: #FFF;
}
#atk #main-slider #slide-nav ul.slide-list li {
  border-bottom: 1px solid #CCC;
  padding: 10px;
}
#atk #main-slider #slide-nav ul.slide-list li h4 {
  font-size: 18px;
}
#slide-nav ul.slide-list li h4 a {
  color:#473333; cursor:pointer;
}
#slide-nav ul.slide-list li h4 a:hover {
  color:#d90000;
}
#atk #main-slider #slide-nav ul.slide-list li:last-child {
  border: none;
}
#atk .front-content-box {
  background-color: white;
  background: url("images/med-shadow.png") bottom center no-repeat;
  padding: 0 0 14px 0;
  margin-bottom: 10px;
  margin-right: 10px;
}
#atk .front-content-box h3 {
  /*font-family: "Antenna Medium", Helvetica, Arial, sans-serif;*/
	color: #fff;
	text-transform: uppercase;
	padding: 8px;
	font-size: 16px;
	font-family: "Antenna Medium";
	background-color:#797771;
}

#atk .front-content-box h3 a {
	color: #fff;
}

#atk .front-content-box h3 a:hover {
	color:#FFFFFF;
}
#atk .front-content-box h3 .header-img {
  float: right;
}

#atk .header-bar-small:hover, #atk .front-content-box h3 a.header-bar-small:hover {
	color:white;
}

#atk .front-content-box .content {
  padding: 10px;
  background: white;
}
html #atk .promobox {
  padding: 0px; background-color:transparent;
}

#atk .promobox img {
	border:5px solid white;
}

.paid-promo .season {
	margin-right:5px;
}

.paid-promo p, .paid-promo #content_source {
	margin-bottom:8px;
}
#atk ul.list li {
  border-bottom: 1px solid #e1e1e1;
  padding: 20px;
  -moz-transition-property: background-color 0.5s ease-in-out 0s;
  -webkit-transition-property: background-color 0.5s ease-in-out 0s;
  -o-transition-property: background-color 0.5s ease-in-out 0s;
  transition-property: background-color 0.5s ease-in-out 0s;
  -moz-transition-duration: 1s;
  -webkit-transition-duration: 1s;
  -o-transition-duration: 1s;
  transition-duration: 1s;
  background: white url("images/list-arrow.png") no-repeat right center;
}
#atk ul.list li:last-child {
  border: none;
}
#atk ul.list li:hover {
  background-color: #f0f5ff;
}
#atk #ask .content {
  min-height: 401px; padding:10px 18px;
}
#ask .content, body.home #twitter .list {
    min-height:401px;
    background-color:white;
}

#atk #twitter {
  padding-bottom: 11px !important;
}

#atk #categories {
  width: 100%;
  background: rgba(33, 0, 0, 0.3);
  /*background: rgba(255, 255, 255, 0.4);*/
}
#atk #categories .content {
  padding: 18px 20px;
  /*background: rgba(255, 255, 255, 0.6);*/
  background: #eeedee;
}
#atk #categories article {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 22%;
  margin-right: 4%;
  display: inline;
  float: left;
  margin-bottom: 20px;
  padding: 0 0 8px 0;
  background: url("images/small-shadow.png") bottom center no-repeat;
}

#atk #categories article.last {
 margin-right:0px;
}
#atk #categories article.last, #atk #categories article:last-child {
  margin-right: 0;
}
#atk #categories article h4 {
  padding: 8px;
  text-transform: uppercase;
  /*
  font-family: "Antenna Medium", Helvetica, Arial, sans-serif;
  */
  color: #636363;
  background: #dadada;
}
#atk #categories article ul {
  padding: 7px;
  height: 170px;
  background: #FFF;
}
#atk #categories article ul li {
  margin: 0 0 5px 0;
}
#atk #categories article .adbox {
	height: 216px;
  background: #FFF;
}
#atk footer {
  width: 100%;
  background: rgba(0, 0, 0, 0.8);
}
#atk footer section {
  padding: 16px 21px;
  background: #404040;
}
#atk footer section article {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 16%;
  margin-right: 4%;
  display: inline;
  float: left;
}
#atk footer section article.last, #atk footer section article:last-child {
  margin-right: 0;
}

#atk footer #copyright {
	float:right;
}

.Antenna-button, a.Antenna-button, .Antenna-button a {
	font-family: "Antenna Medium", Helvetica, Arial, sans-serif;
	color:#D0CCC0;
	padding:5px 8px;
	border:3px solid #D0CCC0;
	border-radius:4px;
	text-transform:uppercase;
}

.Antenna-link {
	font-family: "Antenna Medium", Helvetica, Arial, sans-serif;
	color:#D0CCC0;
	text-transform:uppercase;
}

.avatar-twitter {
	float:left; margin-right:18px;
}

.Antenna-button:hover {
	border-color:#d90000;
}

.see-more-holder {
	margin-top:20px; text-align:right; padding-right:10px;
}

.center {
	text-align:center; margin-left:auto; margin-right:auto;
}

.hide-show-result {
	display:none;
}

#atk footer section article h4 {
  text-transform: uppercase;
  font-family: "Antenna", Helvetica, Arial, sans-serif;
}
#atk footer section article a {
  color: white;
}
#atk footer section article ul a:hover {
	color:#3A8CDA;
}
#atk footer section #copyright p {
  text-align: right;
}
.float-right {
	float: right;
}

#atk.single-recipes .post-content p {
	font-family:'Lucida Grande'; font-size:13px;
}

/* Ticker */

body.home .ticker, body.category .ticker {
	display:none;
}
.ticker {
	position:absolute; background-color:#473333; padding:3px 10px 5px; width:300px; left:360px; text-align:center; color:white; border-bottom-left-radius:8px; border-bottom-right-radius:8px; top:-30px; -moz-border-radius-bottomleft:8px; -moz-border-radius-bottomright:8px; display:none;
}

html #atk ul .little-more {
	color:#d90000; text-align:right;
}

#atk.section-links .link-text a {
	color:#3B88B2;
}

#atk .gallery-next-step, #atk .post-content .gallery-next-step {
	margin-top:0px;
}



/* LOGO revisions */

#atk header .lowerdeck #logo a {
margin-left: 0px;
}


#atk .tease-bar .tease-box:hover {
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .6);
	-moz-box-shadow:0 0 10px rgba(0, 0, 0, .6);
}

.text-georgia {
	font-size:15px; font-family:Georgia, Times, serif; line-height:25px; color:#473333;
}

#atk.post-type-archive-nowtesting  .list-post-title {
	margin-bottom:2px;
}

.snapshot-deck, #atk .snapshot-deck, #atk .deck-italic {
	font-style:italic; color:#666; line-height:21px; margin-bottom:10px; font-family:Georgia, Times, serif;
}

.section-snapshots .list-page-item .split-2.ninety-ten .col-1 {
	width:85%
}

#login-and-search {
	float:right; margin-top:-17px;
}

#login {
	margin-bottom:7px; text-align:right; padding-right:18px;
}



.arrow-glyph {
	font-family:'Lucida Grande', Verdana, sans; font-size:17px; position:relative;
}

#menu-item-2837 .text {
	/*correcting for apostrophe */
	position:relative; top:0px;
}

.arrow-anchor, #bar-style-nav .top-menu-ul li a.arrow-anchor {
	position:relative; top:-3px; height:18px;
}

html body#atk .top-menu-ul li a.arrow-anchor {
	color:#FEFED3;
}

body.category ul.tags li {
	margin-right:8px;
}

/* NEW LOGIN BOX */
.login-split .col-1 {
	padding-right:20px; border-right:1px solid #CDCDCD; padding-top:20px;
}

#atk .login-split .col {
	width:46%; height:180px;
}

#atk .modal .login-modal-input {
	width:225px; padding:10px 20px; font-size:12px; display:inline-block; margin:0px; margin-bottom:10px;
}

.modal .facebook-button {
	background-image:url('/wp-content/themes/garlicpress/images/facebook-blue-42.png'); padding:9px; padding-left:50px;
}


.login-split label {
	width:80px; display:inline-block;
}

.login-split .col-2 {
	padding-left:20px;
}

#logo-print {
	display:none;
}

/* LATEST POSTS WIDGET */
#latest-posts-widget li {
    padding: 8px 0;
    margin: 0 0 8px 0;
    border-bottom: 1px solid #ddd;
}
#latest-posts-widget .headline a {
    font-family: "Lucida Grande", Verdana, Arial, Helvetica, "sans-serif";
    display: block;
    font-size: 14px;
    color: #343434;
}
#latest-posts-widget .headline a:hover {
    opacity: 0.8;
    filter: alpha(opacity=80);
}
#latest-posts-widget .latest-posts-date {
    color: #888888;
}
#latest-posts-widget .more-latest-posts {
    display: block;
    text-align: right;
}

/* PIN IT BUTTON */
#li-rail-pinit { width: 76px; overflow: hidden; }

/* HEADER SOCIAL MEDIA LINKS */
ul.social-links {
    padding-right: 18px;
    float: right;
    display: block;
    margin-top: 7px;
}
ul.social-links li {
    margin: 0 10px 0 0;
}
ul.social-links li, ul.social-links li a {
    float: left;
    display: block;
    height: 15px;
}
ul.social-links li a span {
    display: none;
}
ul.social-links li.twitter a {
    background: url(images/social-sprites-small.png) no-repeat 0 0;
    width: 20px;
}
ul.social-links li.twitter a:hover {
    background: url(images/social-sprites-small.png) no-repeat 0 -15px;
    cursor: pointer;
}
ul.social-links li.facebook a {
    background: url(images/social-sprites-small.png) no-repeat -30px 0;
    width: 18px;
}
ul.social-links li.facebook a:hover {
    background: url(images/social-sprites-small.png) no-repeat -30px -15px;
    cursor: pointer;
}
ul.social-links li.pinterest a {
    background: url(images/social-sprites-small.png) no-repeat -54px 0;
    width: 18px;
}
ul.social-links li.pinterest a:hover {
    background: url(images/social-sprites-small.png) no-repeat -54px -15px;
    cursor: pointer;
}
ul.social-links li.tumblr a {
    background: url(images/social-sprites-small.png) no-repeat -80px 0;
    width: 18px;
}
ul.social-links li.tumblr a:hover {
    background: url(images/social-sprites-small.png) no-repeat -80px -15px;
    cursor: pointer;
}
ul.social-links li.youtube a {
    background: url(images/social-sprites-small.png) no-repeat -108px 0;
    width: 34px;
}
ul.social-links li.youtube a:hover {
    background: url(images/social-sprites-small.png) no-repeat -108px -15px;
    cursor: pointer;
}

/* "VIEW RECIPE" SINGLE RAIL LINK */
ul.meta-rail-recipe .related-recipe {
    display: block;
    width: 100%;
    text-align: center;
}
ul.meta-rail-recipe .related-recipe a {
    display: block;
    padding: 12px 4px;
    text-transform: uppercase;
    font-family: 'SuperclarendonRg-Regular', Georgia, Times;
    font-size: 12px;
    font-weight: normal;
    line-height: 140%;
    background: #f3eee2;
    color: #6d6b64;
}
ul.meta-rail-recipe .related-recipe a:hover,
ul.meta-rail-recipe .related-recipe a:hover span {
    background: #eae5d9;
    color: #66645d;
}

/* RECENT FROM BLOG AND RELATED ARTICLES */
#recent-and-related {
    margin: 20px 0;
}

#recent-and-related a:link, #recent-and-related a:visited {
    color: #727272;
}
#recent-and-related a:hover, #recent-and-related a:active {
    color: #565656;
}
#recent-and-related ul li a {
    border-bottom: 1px solid #dadada;
    display: block;
    width: 98%;
    padding: 0 0 8px 0;
}
#recent-and-related .last a {
    border: none;
    padding-bottom: none;
}
#recent-and-related ul li {
    font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 8px;
    background: #f5f5f5;
}
#recent-and-related .recent-in-category,
#recent-and-related .related-posts {
    width: 48%;
    float: left;
    margin: 10px 0;
}
#recent-and-related .recent-in-category {
    margin-right: 20px;
}
#recent-and-related .recent-in-category h3,
#recent-and-related .related-posts h3 {
    background:  #dfd3c3;
    color: #53453b;
    font-family: "Antenna Medium", Helvetica, Arial, sans-serif;
    font-size: 13px;
    padding: 8px;
    text-transform: uppercase;
}

/* INGREDIENTS */
.main-content .ingredients {
    font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
}
.main-content .ingredients ul,
.main-content .ingredients li {
    list-style-type: none;
    margin-left: 0;
}

/* FEATURED BOOK */
.featured-books .featured-book-image {
    float: left;
    width: 64px;
    margin: 0 10px 10px 0;
}
.featured-books .featured-book-title a {
    color: #3B88B2;
}
#atk .sidebar-box h3.featured-book-title {
    float: right;
    width: 190px;
    padding-right: 0;
    margin-bottom: 10px;
}
.featured-books .featured-book-desc {
    float: right;
    width: 190px;
}

/* COMMUNITY POSTS */
#atk div#recent-community-posts.front-content-box,
#atk div#twitter.front-content-box {
    width: 49%;
    float: right;
}
#atk div#recent-community-posts ul li {
    float:left;
    width: 100%;
    padding: 10px 0;
    min-height: 85px;
}
#atk div#recent-community-posts ul li.last {
    padding-bottom: 0;
}
#atk div#recent-community-posts ul li:hover {
    background-color: #fff;
}
#atk div#recent-community-posts ul li a {
    color: #53453b;
    font-size: 15px;
    font-family: 'SuperclarendonRg-Regular', Georgia, Times;
    font-weight: normal;
    line-height: 1.4em;
    display: block;
    width: 96%;
}
#atk div#recent-community-posts ul li a:hover {
    color: #D90000;
}
#atk div#recent-community-posts ul li .sub-hed {
    color: #9B9991;
    font-size: 12px;
    margin-top: 6px;
    display: block;
}
#atk div#recent-community-posts a.comm-post-thumb {
    display: block;
    width: 62px;
    height: 62px;
    overflow: hidden;
    margin: 0 20px 20px 10px;
    float: left;
}
div#recent-community-posts img {
    width: auto;
    height: 62px;
    float: left;
}
div#recent-community-posts span.float-right {
    position: relative;
}
div#recent-community-posts .comm-see-more {
    display: block;
    background: #fff;
    width: 100%;
    text-align: right;
    padding: 0 0 5px 0;
    position: absolute;
}
div#recent-community-posts .comm-see-more a {
    padding: 0 10px 0 0;
}

/* "Powered By" Branding */
ul.tags {
    float:left;
    margin: 0;
}
ul.tags li {
    margin: 0 10px 0 0;
}
ul.tags li a {
    line-height: 26px;
}
div.tags-and-powered-by {
    width: 100%;
    position: relative;
    float: left;
    margin: 10px 0 20px 0;
}
div.powered-by {
    height: 26px;
    position: absolute;
    right: 5px;
    bottom: 5px;
}
div.powered-by a {
    display: inline-block;
}
img.powered-by-img {
    position: relative;
    top: 8px;
    margin: 0 5px;
}
div.powered-by.cooks-country img.powered-by-img {
    top: 10px;
}

/* Staff Directory Template */
#atk.page-template-staff-directory-php div.post-content {
    width: 100%;
    margin: 0;
}
#atk.page-template-staff-directory-php .staff-member {
    border-bottom: 1px solid #cccccc;
    margin: 0 0 16px 0;
    padding: 16px 0;
    float: left;
    width: 100%;
}
#atk.page-template-staff-directory-php .avatar {
    float: left;
    width: 60px;
    height: 60px;
    margin: 0 20px 10px 0;
}
#atk.page-template-staff-directory-php .avatar a { float: left; }
#atk.page-template-staff-directory-php .staff-member h3.user-name {
    line-height: 1em;
    font-family: 'SuperclarendonRg-Regular', Georgia, Times;
    text-transform: none;
    font-weight: normal;
}
#atk.page-template-staff-directory-php .staff-member .job-title {
    color: #777777;
    font-size: 16px;
    font-style: italic;
}
#atk.page-template-staff-directory-php .staff-member .user-links {
    font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

#atk.page-template-landing-page-php .blog-article {
    height: 340px;
    min-height: 340px;
    max-height: 450px;
}
p img {
  height:auto;
}

.highlight {
  background-color: #feffce !important;
}
