/*
Theme Name: Guidestones Take 2
Version: 1.0
Author: Jackson Whelan
Author URI: http://jacksonwhelan.com/
*/
@import "reset.css";

* {
margin:0;
padding:0;
}

.ir {
display: block;
text-indent: -9999px;
outline: none;
}
.alignright {
float:right;
margin:5px 0px 5px 5px;
}
.alignleft {
float:left;
margin:5px 5px 5px 0px;
}
.aligncenter {
display: block;
margin: 5px auto;
}

body {
text-align:center;
font-family: Times, 'Times New Roman', Georgia, serif;
font-size:14px;
background: #000 url(images/guidestones-silo-v4.jpg) no-repeat top center;
color: #A47B03;
}
body.page-template-page-pizzapizza-php {
background: #FF3F19 url(images/pizza-pizza-bkgd-v2.jpg) no-repeat top center;
color: #fff;
font-family: 'Open Sans Condensed';
font-weight: 700;
text-shadow: 1px 1px 1px #333;
}

a {
color:#ccc;
text-decoration: none;
}
a:hover {
color:#fff;
}
a img {
border:none;
}

#wrapper {
width:950px;
margin-left:auto;
margin-right:auto;
text-align:left;
position: relative;
}
body.page-template-page-pizzapizza-php #wrapper {
width: 1200px;
text-align: center;
padding-top: 0;
}
#header {
height: 440px;
}
#headernav {
text-align: center;
padding-top: 10px;
height: 285px;
}
#footer {
text-align: center;
clear: both;
}
#footernav {
background: url(images/footer.jpg) no-repeat top center;
padding: 100px 0;
}
body.page-template-page-pizzapizza-php #footernav {
background: none;
padding: 50px 0;
}
#blog-container {
padding-top: 20px;
}
.content {
text-align: center;
color: #a47b03;
}
.pizzapizza {
color: #B5040C;
}
.blog .content, .single .content, .category .content, .tag .content {
text-align: left;
float: left;
width: 650px;
}
#sidebar {
width: 280px;
float: right;
}
#slide-container .slide {
padding: 10px 120px;
}
.slide .addthis_toolbox {
width: 385px;
margin: 10px auto;
}
#sharing {
position: absolute;
top: 6px;
right: -75px;
width: 220px;
}
#pizza-button {
position: absolute;
top: 530px ;
right: -75px;
}

#header h1, #header h1 a {
display: block;
outline: none;
width: 302px;
height: 75px;
margin: 0 auto;
background: url(images/gs-logo.png) no-repeat top center;
cursor: pointer;
}
.entry h1, .post h2 {
text-transform: uppercase;
font-family: 'Special Elite', Courier, 'Courier New', sans-serif;
font-size: 18px;
margin: 0 0 15px 0;
}
.entry h2, .entry h2 a,  h3.widget-title, h3.widget-title a {
color: red;
font-family: 'Special Elite', Courier, 'Courier New', sans-serif;
text-decoration: none;
text-transform: none;
}
.post h2 {
text-transform: uppercase;
font-size: 24px;
}
.page .post h2 {
font-size: 15px;
}
h3.widget-title {
text-transform: uppercase;
font-size: 15px;
}
.pizzapizza h1 {
color: #fff;
font-size: 22px;
margin: 20px 0;
}
.pizzapizza h2 {
color: #fff;
font-size: 22px;
margin: 10px 0 20px 0;
}
.pizzapizza h2 a {
color: #fffc02;
font-family: Times, 'Times New Roman', Georgia, serif;
}
.pizzapizza h2 em, .pizzapizza h2 strong {
color: #fffc02;
font-style: normal;
}

.slide p, .intro-text p, .entry p, .entry li {
font-size: 1.2em;
margin-bottom: 1em;
line-height: 1.4em;
}
.pizzapizza p {
color: #fff;
font-weight: bold;
font-size: 16px;
}
.entry ol {
margin: 10px 25px;
list-style: decimal;
}

ul#videos {
width: 365px;
margin: 10px auto;
}
ul#videos li {
cursor: pointer;
text-align: center;
}
#trailer {
width: 125px;
float: left;
}
#ep1 {
width: 144px;
float: right;
}
ul#videos a {
color: red;
text-transform: uppercase;
font-family: 'Special Elite', Courier, 'Courier New', sans-serif;
text-shadow: 1px 1px 1px #000;
}

.menu-top-menu-container ul li {
display: inline;
font-family: 'Special Elite', Courier, 'Courier New', sans-serif;
padding: 0 20px;
}
.menu-top-menu-container ul li a {
text-decoration: none;
color: #5B3D09;
font-size: 17px;
text-transform: uppercase;
}
.menu-footer-menu-container ul li {
display: inline;
padding: 0;
}
.menu-footer-menu-container ul li:before {
content: '\2003\2014\2003';
}
.menu-footer-menu-container ul li.first:before {
content: none;
}
.menu-footer-menu-container {
padding-bottom: 20px;
}
#footernav img {
margin: 0 5px;
}

.widget-container {
margin-bottom: 20px;
}
.widget-container ul li {
margin: 5px;
}

table.push-form {
margin: 10px auto;
}
table.push-form tr td {
padding: 3px 6px;
text-align: center;
vertical-align: middle;
}
td.email-input, td.time-input {
font-weight: normal;
font-size: 14px;
color: #5B3C05;
}
body.page-template-page-pizzapizza-php td.email-input, body.page-template-page-pizzapizza-php td.time-input, .pizzapizza .gform_wrapper .top_label .gfield_label {
color: #fffc02;
}
.push-form input, .gform_wrapper input {
border: 1px solid #5B3D09;
-moz-box-shadow: 0 0 25px #5B3D09;
-webkit-box-shadow: 0 0 25px #5B3D09;
box-shadow: 0 0 25px #5B3D09;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#5B3D09')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#5B3D09');
height: 28px;
font-family: Times, 'Times New Roman', Georgia, serif;
font-size: 18px;
background: #000;
color: #a47b03;
}
body.page-template-page-pizzapizza-php .push-form input, body.page-template-page-pizzapizza-php .gform_wrapper input {
border: 1px solid #B5040C;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
/* For IE 8 */
-ms-filter: none;
/* For IE 5.5 - 7 */
filter: none;
background: #fff;
color: #B5040C;
}
#timepicker1 {
text-align: center;
}
#push-submit, .gform_wrapper .gform_footer input.button {
border: 1px solid #5B3D09;
text-align: center;
cursor: pointer;
text-transform: uppercase;
padding: 0 5px;
font-size: 14px;
line-height: 18px;
height: 30px;
}
.gform_wrapper ul li.gfield {
float: left;
width: 50%;
clear: none;
}
.gform_wrapper ul li#field_1_3 {
width: 98%;
}
.gform_wrapper .top_label input.medium {
width: 95%;
}
.gform_wrapper .top_label input.large {
width: 100%;
}
.gform_wrapper {
margin: 0 0 0 10px;
max-width: 100%;
}
.gform_wrapper input[type="text"], .gform_wrapper input[type="url"], .gform_wrapper input[type="email"], .gform_wrapper input[type="tel"], .gform_wrapper input[type="number"], .gform_wrapper input[type="password"] {
font-size: 17px;
}
.pizzapizza .gform_wrapper {
width: 635px;
margin: 10px auto;
}

#simplemodal-container a.modalCloseImg {
background:url(images/x.png) no-repeat;
width:25px;
height:29px;
display:inline;
z-index:3200;
position:absolute;
top:-15px;
right:-18px;
cursor:pointer;
}

#footer a {
color: #a47b03;
text-decoration: none;
}
body.page-template-page-pizzapizza-php a, body.page-template-page-pizzapizza-php #footer a {
color: #fff;
}
.pizzapizza a#howto-link {
display: block;
outline: none;
width: 170px;
height: 65px;
text-indent: -9999px;
position: absolute;
top: 105px;
right: 10px;
cursor: pointer;
}
.pizzapizza a#rules-link {
display: block;
outline: none;
width: 260px;
height: 36px;
text-indent: -9999px;
background: url(images/pp-rules.png) no-repeat top center;
cursor: pointer;
margin: 60px auto 0 auto;
}

hr, .clear {
clear:both;
}
/* slightly enhanced, universal clearfix hack */
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */