/*font-family: 'Roboto Condensed', sans-serif;*/
*{ margin:0; padding:0; font-weight:normal}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {display:block}
table {border-collapse:collapse; border-spacing:0}
/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}
html{background:url(../images/common/body_pattern_bg.jpg) repeat-x 0 0;}
body{ background:url(../images/body_slice.png) no-repeat 1px 53px; font-size:12px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif}

.bold{ font-weight:bold;}
.uppercase{ text-transform:uppercase}
.normal{ text-transform:none}
.text-center{ text-align:center}
li, ol, ul { list-style:none}
a {text-decoration:none;outline:none 0px;-o-transition:0.5s ease-in;-ms-transition:0.5s ease-in;-moz-transition:0.5s ease-in;-webkit-transition:0.5s ease-in;transition:0.5s ease-in;}

a,img{ border:0; outline:none; text-decoration:none}
embed, object, iframe{max-width: 100%;}
i,em{ font-style:italic}
input,select,textarea{ outline:none; resize:none}
b,strong{ font-weight:bold}
.fl{ float:left}
.fr{ float:right}
img{ max-width: 100%; height: auto; width: auto\9; /* ie8 */}
/* Clear Floated Elements*/
.clear{clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0}
.clearfix:after{
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}
* html .clearfix {height: 1%;}
.clearfix {display: block}
.clrBth{ clear:both; height:0}
.container{ width:969px; margin:0 auto; position:relative }
.header-container{ background:url(../images/common/top_header_bg.png) repeat-x 0 0;}
#header{ position:relative; background:url(../images/common/top_header_bg.png) repeat-x 0 0;}
.logo{ position:absolute; top:0; left:0; max-width:100%;
text-decoration:none;outline:none 0px;-o-transition:0.5s ease-in;-ms-transition:0.5s ease-in;-moz-transition:0.5s ease-in;-webkit-transition:0.5s ease-in;transition:0.5s ease-in;}
#nav ul{ float:right; text-align:right}
#nav li{ display:inline-block; *display:inline; zoom:1; vertical-align:top; margin-left:27px; padding:10px 0}
#nav li a{ font-style:italic; display:block; padding:10px 0 10px 42px; color:#959595; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; background:url(../images/icons/icon_menu.png) no-repeat 0 10px; position:relative}
#nav li a.active{ background:none}
#nav li a.active span{ background:url(../images/icons/icon_menu_red.png) no-repeat 0 0; position:absolute; left:-21px; top:0; display:block; width:67px; height:54px}
#nav li a.active,#nav li:hover a{ color:#ba282e;}
#nav li a:hover{}

/*#nav li a span{
	background:url(../images/icons/icon_menu_red.png) no-repeat 0 0; position:absolute; left:-21px; top:0; display:block; width:67px; height:54px;
	-webkit-transition:5s;
	-moz-transition:5s;
	-o-transition:5s;
	transition:5s;
}*/
#nav li:hover a{ background:url(../images/icons/color_slice.png) no-repeat 0 10px}

#nav select{ float:right; display:none; margin:10px 0 0 0; width:100%; padding:5px 0}
.slogan{ background:url(../images/common/slogan.png) no-repeat 0 0; position:absolute; top:98px; left:260px; width:196px; height:58px}
.watermark{ background:url(../images/watermark.png) no-repeat 0 0; position:absolute; top:40px; left:0; width:100%; height:100%; z-index:-1}
.stain{ background:url(../images/stain.png) no-repeat 0 0; position:fixed; right:-2%; top:79px; z-index:-1; width:319px; height:265px }
.social-block-search{ float:right; margin-top:21px}
.social-col{ background:#97856a url(../images/common/social_block_bg.gif) repeat-x 0 0; float:left; border-radius:5px; -mox-border-radius:5px; -webkit-border-radius:5px; padding:4px; margin:3px 5px 0 0}
.social-col a{ display:inline-block; *display:inline; zoom:1; vertical-align:top; background:url(../images/icons/icon_social.png) no-repeat 0 0; height:29px;}
.social-col a.icon-facebook{ background-position:0 0; width:29px}
.social-col a.icon-twitter{ background-position:-32px 0;width:29px}
.social-col a.icon-rss{ background-position:-64px 0;width:53px}
.search-col{ float:right; position:relative; width:250px}
.search-col input{ background:#fff; border-radius:4px; -mox-border-radius:4px; -webkit-border-radius:4px; padding:4px 8px; border:0 none; height:33px; display:block; width:81%; z-index:2; position:relative; color:#969696; font-size:12px; font-style:italic}
.search-col input.search-btn{ background:url(../images/icons/icon_search_btn.jpg) no-repeat 0 0; width:34px; height:46px; position:absolute; top:-3px; right:0; border:0 none; font-size:0; z-index:1}

.suggest-btn{ display:block; float:right;  max-width:100%; width:278px; margin:22px 0}

#left-main-col{ float:left; width:691px}



.row-radius{ border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; padding:4px; position:relative}
.row-radius-inner{ width:99%; margin:auto;}
.white-bg{ background:#fff; padding:5px 0; margin-bottom:24px}
.border2gray{border:2px dashed #ededed;}
.border1gray{ border:1px dashed #dfdfdf}
.red-pattern-bg{ background:#a81e22 url(../images/red_bg.jpg) no-repeat 0 0;}
.red-border{ border:2px dashed #cf545b}
.chocolateBrdr{border:1px dashed #dac4a5}
.top-article{ background:#e0cdaf url(../images/gradient.jpg) no-repeat 0 98%;
border-bottom-left-radius:6px;
-moz-border-bottom-left-radius:6px;
-webkit-border-bottom-left-radius:6px;

border-bottom-right-radius:6px;
-moz-border-bottom-right-radius:6px;
-webkit-border-bottom-right-radius:6px;
margin-bottom:24px

}
.place-list{ width:93%; margin:0 auto; padding:25px 0; position:relative}
.place-list h3{ font-size:24px; text-shadow:0 -2px #000; color:#fff; font-style:italic; margin-bottom:20px}
.list-slice{ background:url(../images/block_slilce.png) no-repeat 0 0; position:absolute; right:-21px; bottom:-24px; display:block; width:163px; height:88px; z-index:1}
.place-list h3 span{ font-size:14px;}
.place-list ul li{ float:left; width:22%; margin-right:2%;}
.place-list ul li a{ color:#fbf5eb; display:block; font-weight:bold; margin-bottom:5px; padding-left:19px}
.place-list ul li a.bg{ background:url(../images/icons/icon_bullet.png) no-repeat 0 0}
.btm-shadow{
 -moz-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);
}
.single-block{ width:95%; margin:0 auto; padding:14px 0 20px 0}
.single-block h4{ font-size:14px; color:#695d4a; border-bottom:1px dashed #d6be9d; font-weight:bold; padding-bottom:10px}
.single-block h2{ color:#463b2c; font-size:26px; text-transform:uppercase; padding:20px 0 8px 0; font-weight:bold}
.post-head{ position:relative; font-size:12px; color:#907f68}
.posted a{ color:#cd171d; text-decoration:underline}
.single-block-content{ border-top:1px dashed #c9ac86; margin-top:8px; padding:14px 0 0 0; line-height:20px; color:#3a2525}
.single-block-content a{ float:left; border:8px solid #fff; margin:0 15px 15px 0}
.single-block-content div{ overflow:hidden; font-family:Arial, Helvetica, sans-serif}
.single-block-content div a.read-more{ background:url(../images/read_more.png) no-repeat 0 0; width:158px; height:36px; border:0; display:block; margin:20px 0; float:none}
.single-block-content div a{ border:0 none; float:none}
.inner-bordr{ width:91%; margin:0 auto; border:1px dashed #e0e0e0; padding:4%}
.inner-bordr-gray{display:block; margin:0 auto; border:1px dashed #e0e0e0}

.banner{ font-size:18px; text-transform:uppercase; color:#d9d8d8; font-weight:bold; padding:35px; font-family:Arial, Helvetica, sans-serif; font-weight:bold }
.blog-detail,.blog-detail-list{ background-color:#fff; border-radius:6px; /*padding:3px;*/ float:left; border:1px solid #cec7bc; position:relative; width:100%}
.blog-detail-list article {background:url(../images/blog_bottom_pattern.gif) repeat-x 0 bottom; margin-bottom:20px; position:relative}
.blog-detail-list article:last-child{ background:none}
.blog-detail-list article header{ position:relative}
.blog-detail-list  .single-block-content{ border:0 none}
.blog-detail-list .rating{ top:2px}
.blog-detail-list .single-block-content div{ overflow:visible; font-family:Arial, Helvetica, sans-serif; line-height:24px}
.rating{ position:absolute; top:18px; left:-47px; color:#fff; background:url(../images/rating-img.png) no-repeat 0 0; width:61px; height:90px; line-height:12px; padding-top:41px; text-align:center}
.one-no{ background: url("../images/divider.png") no-repeat scroll right 50% transparent;
    color: #FFFFFF;
    display: inline-block;
    font-size: 30px;
    font-weight: bold;
    margin-left: -15px;
    margin-top: -19px;
    padding-bottom: 23px;
    padding-right: 14px;
    text-indent: 6px;
    vertical-align: top;
}
.two-no{color:#fff; font:arial; font-size:30px; font-weight:bold; margin-left:-12px}
.slice-rating{color:#fff; font:arial; font-size:11px}.divider{ color:#00ce90; font-size:30px; font-family:arial}
.pizza-heading{ font-size:30px; font-family:Georgia, "Times New Roman", Times, serif; color:#00a651; margin-left:31px; font-weight:bold}

.pizza-heading2{ font-size:30px; font-family:'helvetica_condensedbold'; color:#00a651; margin:0 0 10px 0; font-weight:bold;position:relative;top:-25px;}
.pizza-heading2 .titlelink{display:inline-block;background:#028030 url('../images/headingtitleicon.png') no-repeat;border-right:#01531f solid 15px;color:#ffffff;text-transform:uppercase;padding:5px 15px 5px 50px;background-size:35px auto;background-position:10px 7px;}


.pizza-date{ margin-left:33px; padding-bottom:34px; border-bottom:1px dashed #e2e1e1 }
.pizza-date span{ color:#979797; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif;}
.pizza-date span a{ color:#d7454a;  font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:underline}
.pizza-video{ padding-top:9px}

.desc{ background:url(../images/desc-bg.jpg) repeat 0 0; padding:13px 17px 13px 12px; margin-top:-7px}
.desc h3{ font-size:12px; font-family:arial; color:#383838; font-weight:bold}
.desc p{font-size:12px; font-family:arial; color:#383838; margin-top:22px}

.other-info{ margin-top:20px; border-top:1px dashed #e2e1e1; padding-bottom:31px}
.other-info ul{}
.other-info ul li{ display:inline-block; *display:inline; zoom:1; vertical-align:top; width:22%; margin-right:16px; color:#3d1d08}
.other-info ul li h4{ color:#3d1d08;  font-family:arial; font-size:12px; line-height:20px; margin-top:24px }
.other-info ul li h4 span{ color:#3d1d08; font-family:arial; font-size:12px; font-weight:bold}

.reviews{  margin-top:30px}
.reviews h2{ font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#22140c; padding:22px 0 9px 0; font-style:italic; font-weight:bold}
.reviews ul{}
.reviews ul li{ margin-top:14px}
.reviews ul li header{ background:url(../images/reviews-bg.jpg) repeat-y center 0; border-radius:8px; padding:2px 0}
.head{ padding:9px 0; border-top:1px dashed #00b86d; border-bottom:1px dashed #00b86d; width:98%; margin:0 auto}
.head h5{ color:#b2e1c8; font-family:arial; font-size:14px; float:left; padding-left:10px}
.head h5 span{ font-size:14px; font-family:arial; text-decoration:underline; color:#fff; font-weight:bold}
.head h4{ float:right; color:#4cb67c; font-family:arial; font-size:11px;}
.reviews ul li p{ font-size:12px; font-family:arial; color:#464646; padding:11px 35px 21px 10px; border-bottom:1px solid #f2f2f2; line-height:20px}
.sign-up-btn{ color:#fff; font-size:12px ; font-family:arial; text-align:center; background:url(../images/signup-btn-bg.jpg) no-repeat 0 0; padding:11px 19px; margin:27px 0 15px 0; position:relative; display:inline-block; height:14px;}
.sign-up-btn span{ background:url(../images/sign-up-btn-shadow.png) no-repeat 0 0; position:absolute; right:-11px; bottom:3px; width:12px; height:7px}


#sidebar{ float:right; width:271px; border:1px solid #cfcfcf; border-radius:6px; -webkit-border-radius:6px;-moz-border-radius:6px; padding-bottom:17px; background:#fff;-moz-box-shadow: 0 0 6px #dfdfdf;
-webkit-box-shadow: 0 0 6px #dfdfdf;
box-shadow: 0 0 6px #dfdfdf}
.side-block-bar{ background:#fff url(../images/side-block-bar-bg.jpg) repeat-x 0 0}
.inner-side-bar{ margin:0 auto; padding-bottom:5px; width:95%; padding-top:8px; position:relative}
.inner-center{ margin:0 auto; padding-bottom:10px; padding-top:8px; position:relative; width:90%;}
.inner-center .slice{ right:-24px}
.inner-side-bar h1,.inner-center h1{ font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:bold; color:#00a651; padding-top:12px}
.inner-side-bar p,.inner-center p{ font-size:12px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; color:#8b8b8b; margin:16px 0 20px 0}
.inner-side-bar input,.inner-center input{background:#fff url(../images/txt-bx-bg.jpg) no-repeat 0 0; width:94%; height:37px; border:none; display:block; margin-bottom:19px; padding-left:3px; color:#211712; color:#868686; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; padding:0 3%}
.subscribe-btn{ background:url(../images/subscribe-btn-bg.jpg) no-repeat 0 0; color:#fff; font-size:12px ; font-family:arial; text-align:center; padding:9px 15px; position:relative; display:inline-block; font-weight:bold; font-size:12px}
.tweets{ margin-top:16px}
.tweets li{ background:url(../images/tweets-bg.png) no-repeat left 6%; margin-bottom:19px; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; width:211px; padding-left:19px}
.tweets li a{ color:#cb2227; font-weight:bold; text-decoration:underline; text-shadow:0 1px #f5d3d4;}
.slice{ position:absolute; top:18px; right:-17px}

.frnds{ margin-top:16px}
.frnds li{ background:url(../images/our_frnds_bg.png) no-repeat 3% 44%; margin-bottom:11px;}
.frnds li a{ font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; width:211px; padding-left:25px; color:#cb2227; text-decoration:underline}
.frnd-blog-img{ text-align:center; margin-top:35px}
.button-section{ text-align:right}
.button-section a{ display:inline-block; *display:inline; zoo:1; vertical-align:top}
.button-section a.next-btn{ background:url(../images/btn_next.png) no-repeat 0 0; width:134px; height:43px;}

#footer{ background:#2b2b2b url(../images/common/footer_bg.gif) repeat-x 0 0; margin-top:52px; padding:30px 0 25px 0; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:20px}
#footer a,#footer span{ color:#fff; text-decoration:underline}
#footer a:hover{color:#ba282e}


.pizzza-imgs{ border-top:1px dashed #e9e8e8; padding-top:14px; position:relative; margin:26px auto 0 auto; width:94%}
.gallery-heading{ font-size:30px; font-family:Georgia, "Times New Roman", Times, serif; color:#00a651; font-weight:bold; padding:15px 0 0px 23px}
.pizzza-imgs ul{ width:100%}
.pizzza-imgs ul li{ display:inline-block; *display:inline; vertical-align:top; zoom:1; border-top:1px dashed #e9e8e8; padding-top:3px; margin-right:20px; position:relative; margin-bottom:10px;}
.pizzza-imgs ul li:nth-child(3n){ margin-right:0}
.pizzza-imgs ul li .pizza-rating{ left:-13px}
.pizzza-imgs ul li a,.pizzza-imgs ul li a img{ display:block}
.gallery-desc{ background:url(../images/desc_bg.jpg) repeat 0 0; border-top:1px solid #332115;}
.gallery-desc-inner{ width:90%; margin:0 auto; color:#a8876c; padding:8px 0}
.gallery-desc-inner h3{ font-style:italic; font-weight:bold; margin-bottom:11px; color:#ceaf95}
.pizza-rating{ position:absolute; top:34px; left:-10px; color:#fff; background:url(../images/rating-img.png) no-repeat 0 0; width:61px; height:90px; line-height:12px; padding-top:41px; text-align:center}

/* CSS FOR COMMENT FORM */
#commentform input[type=text], textarea {
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid #DDDDDD;
}
#commentform input[type=text]:focus, textarea:focus {
  box-shadow: 0 0 5px rgba(81, 203, 238, 1);
  margin: 5px 1px 3px 0px;
  border: 1px solid rgba(81, 203, 238, 1);
}
#submit {
	background: rgba(0, 0, 0, 0) url("/worstpizza/wp-content/themes/worstpizza/images/signup-btn-bg.jpg") no-repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    font-family: arial;
    font-size: 12px;
    /*height: 14px;*/
    /*margin: 27px 0 15px;*/
    padding: 9px 20px 10px 25px;
    position: relative;
    text-align: center;
	border: 0 none;

} 