/*
Theme Name: Good Pops
Theme URI: http://wordpress.org/
Description: Good Pops theme for Wordpress
Version: 1.0
Author: Edward Garana
Author URI: http://edwardgarana.com/
*/

/* --- CSS Reset --- */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0px;
  padding: 0;
  border: 0;

  vertical-align: baseline;
}

Body {background-image:url(images/background.png); font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.8em;}
a {
outline:none;
color:#13469F;
}
p {
padding:10px;
}
#Container {width:952px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;margin-top:35px;}
h1 {
background-image:url(images/goodpops_logo.png); background-repeat:no-repeat;
width:155px;
height:155px;
margin:0px;
}
h1 span a {
float:left;
display:block;
width:155px;
height:155px;
text-indent:-999em;
}
h3 {
color:#333;
font-size:1.3em;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top:50px;
}
.Content .post h3, .Content .post a {
color:#333;
font-size:1.3em;
font-family: Arial, Helvetica, sans-serif;
margin-top:0px;
}
ul#menu-primary-menu {
background-image:url(images/navbar.png); background-repeat:no-repeat;
height:62px;
margin-left:160px;
margin-top:-115px;

}
ul#menu-primary-menu li {
float:left;
list-style:none;
}
#menu-primary-menu #menu-item-15 a, #menu-primary-menu #menu-item-16 a, #menu-primary-menu #menu-item-17 a, #menu-primary-menu #menu-item-18 a, #menu-primary-menu #menu-item-21 a{
display:block;
text-indent:-999em;
}
#menu-primary-menu #menu-item-18 a {
width:85px;
height:30px;
margin-top:15px;
margin-left:20px;
}
#menu-primary-menu #menu-item-17 a {
width:115px;
height:30px;
margin-top:15px;
margin-left:25px;
}
#menu-primary-menu #menu-item-16 a {
width:115px;
height:30px;
margin-top:15px;
margin-left:30px;
}
#menu-primary-menu #menu-item-21 a {
width:145px;
height:30px;
margin-top:15px;
margin-left:30px;
}
#menu-primary-menu #menu-item-15 a {
width:145px;
height:30px;
margin-top:15px;
margin-left:30px;
}

.archive #MainContent {
width:628px;
}
#ContentFrameTop {
background-image:url(images/top_content_long.gif); background-repeat:no-repeat;
/*width:628px;*/
height:33px;
padding: 1px 0;
margin-top:70px;
}
#ContentFrame {
/*background-image:url(images/middle_content.gif);
width:628px;*/
background-image:url(images/middle_content_long.gif);
margin-top:-5px;
}
#ContentFrameBottom {
background-image:url(images/bottom_content_long.gif); background-repeat:no-repeat;
/*width:628px;*/
height:25px;
padding:1px;
}
.archive .ContentFrameTop {
background-image:url(images/top_content_short2.gif); background-repeat:no-repeat;
/*width:628px;*/
height:17px;
padding:0;
margin-top:30px;
}
.archive .ContentFrame {
/*background-image:url(images/middle_content.gif);
width:628px;*/
background-image:url(images/middle_content_short2.gif);
}
.archive .ContentFrameBottom {
background-image:url(images/bottom_content_short2.gif); background-repeat:no-repeat;
/*width:628px;*/
height:25px;
padding:1px;
}
.archive .Content {
/*width:628px;*/
padding:0 15px 15px 30px;
}
.archive .Content p {
/*width:628px;*/
padding:10px 0 0 0;
}
.archive .navigation {
margin:40px 0 40px 0;
}
.page-id-5 #ContentFrameTop, .page-id-22 #ContentFrameTop {
background-image:none;
height:33px;
padding: 1px 0;
margin-top:40px;
}
.page-id-5 #ContentFrame, .page-id-22 #ContentFrame  {
background-image:none;
margin-top:-5px;
}
.page-id-5 #ContentFrameBottom, .page-id-22 #ContentFrameBottom {
background-image:none;
height:25px;
padding:1px;
}

#Content {
/*width:628px;*/
padding:15px;
}
.post {
padding:10px;
}
#sidebar #twitter-4 {
background-image:url(images/twitter_top.gif); background-repeat:no-repeat;
width:304px;
padding: 1px 0;
margin-top:70px;
}
#sidebar #twitter-4 div {
background-image:url(images/twitter_middle.gif);
width:284px;
margin:0px;
margin-top:28px;
padding:10px
}
#sidebar #mailchimp-widget {
background-image:url(images/twitter_top.gif); background-repeat:no-repeat;
width:304px;
padding: 1px 0;
margin-top:70px;
}
#sidebar #mailchimp-widget div#mc_signup_container form{
background-image:url(images/twitter_middle.gif);
width:284px;
margin:0px;
margin-top:-14px;
padding:10px;
}
#sidebar ul {
margin-left:15px;
}
#sidebar li {
padding-bottom:15px;
}
#twitter-4, #mailchimp-widget {
list-style:none;
} 

#SidebarContentFrameBottom {
background-image:url(images/twitter_bottom.gif); background-repeat:no-repeat;
width:304px;
height:25px;
padding:1px;
}
#sidebar {
width:304px;
padding:15px;
}
#sidebar {
width:304px;
float:right;
}
#WrapperBottom {
margin-bottom:50px;
margin-left:auto;
margin-right:auto;
width:600px;
}
#Find {
background-image:url(images/brwn_box.png); background-repeat:no-repeat;
width:199px;
height:99px;
float:left;
margin-top:20px;
}
#mc_embed_signup {
background-image:url(images/mve_box.png); background-repeat:no-repeat;
width:199px;
height:99px;
float:left;
margin-left:80px;
margin-top:20px;
}
#mc_embed_signup #mce-responses {
background-image:url(images/mve_box_109.png); background-repeat:no-repeat;
margin-left:-20px;
}
#mc_embed_signup #mce-responses .response {
color:#6E243B;
font-size:.9em;
padding:12px
}
#Follow {
background-image:url(images/pnk_box.png); background-repeat:no-repeat;
width:199px;
height:99px;
float:left;
margin-left:80px;
margin-top:20px;
}
#Follow p {
background-image:url("images/followicons.png");
background-repeat:no-repeat;
height:44px;
margin-left:42px;
}
#Follow a {
display:block;
text-indent:-999em;
width:44px;
height:44px;
}
#Follow #facebook {
margin-top:-10px;
}
#Follow #twitter {
margin-left:65px;
margin-top:-45px;
}

#footer {
/* background-image:url(images/wht_footer.png); background-repeat:no-repeat; */
width:100%;
height:31px;
margin-bottom:-10px;
padding-top:10px;
clear:both;
}
.form, #mc-embedded-subscribe-form {
margin-left:20px;
margin-top:15px;
}

.form .inputbox, #mc-embedded-subscribe-form #mce-EMAIL {
border:solid 0 #fff;
background:url(images/textbox.gif); background-repeat:no-repeat;
width:124px;
height:27px;
}
.form .SubmitGo, #mc-embedded-subscribe-form #mc-embedded-subscribe {
background:  url(images/submit_go.png) no-repeat center top;
text-indent: -1000em;
cursor: pointer; /* hand-shaped cursor */
width:32px;
height:20px;
text-indent:-999em;
border:0px;
}
#SliderContent {
padding-left:100px;
}
.widgettitle {
background-image:url(images/twitter_icon.gif);
background-repeat:no-repeat;
height:31px;
padding-left:35px;
margin-bottom:10px;
padding-top:5px;
font-size:1.2em;
}
.widgettitle a {
color:#5E1A33;
text-decoration:none;
display:block;
width:240px;
margin-left:-33px;
padding-left:35px;
}
.archive .pagetitle,.page-id-5 h2,.page-id-9 h2,.page-id-13 h2,.page-id-7 h2,.page-id-22 h2  {
display:block;
text-indent: -999em    
}
.archive h2.pagetitle {
background-image:url(images/hd_whatsnew.png);   
background-repeat:no-repeat;
height:50px;
margin-bottom:10px;
margin-top:80px;
}
.page-id-5 h2 {
background-image:url(images/hd_ourflavors.png);   
background-repeat:no-repeat;
height:60px;
margin-bottom:10px;
}
.page-id-7 h2 {
background-image:url(images/hd_ourstory.png);   
background-repeat:no-repeat;
height:72px;
margin-bottom:10px;
}
.page-id-9 h2 {
background-image:url(images/hd_locations.png);   
background-repeat:no-repeat;
height:55px;
margin-bottom:10px;
}
.page-id-13 h2 {
background-image:url(images/hd_contactus.png);   
background-repeat:no-repeat;
height:55px;
margin-bottom:10px;
}
/* .page-id-22 h2 {
background-image:url(images/hd_welcome.png);   
background-repeat:no-repeat;
height:55px;
margin-bottom:10px;
}
*/
.alignleft {
float:left;
border:1px solid black;
margin-right:10px;
padding:10px;
}
#WrapperBottom #Find .form label {
display:block;
text-indent:-9999em;
background-image: url(images/hdfooter_find.png);
background-repeat:no-repeat;
height:27px;
margin-left:15px;
margin-top:-5px;
}
#WrapperBottom #Find #zipcode, #WrapperBottom #mc_embed_signup #email  {
color:#5B112C;
font-size:.9em;
}
#WrapperBottom #Find #zipcode {
margin-left:8px;
}
#WrapperBottom #mc_embed_signup label {
display:block;
text-indent:-9999em;
background-image: url(images/hdfooter_join.png);
background-repeat:no-repeat;
height:27px;
margin-left:5px;
margin-top:-5px;
}
#WrapperBottom #Follow H2 {
display:block;
text-indent:-9999em;
background-image: url(images/hdfooter_followus.png);
background-repeat:no-repeat;
height:27px;
margin-left:50px;
margin-top:5px;
}
