/*
Theme Name: Fiesta Farms
Theme URI: http://fiestafarms.ca/
Description: Custom theme designed for Fiesta Farms by Hypenotic.
Version: 1.0
Author: Hypenotic
Author URI: http://hypenotic.com/
Tags: No Tags Defined
*/

body, div, p, ul, ol, dl, li, br, blockquote {
  position: relative;
  margin: 0;
  padding: 0;
  border: 0;
}
body {
  font: normal normal normal 10px/1em Georgia, "Times New Roman", serif;
  background: #392b23;
}
a:link, a:visited, a:hover, a:active { color: #dfaf4d; }
a:link, a:visited { text-decoration: none; }
a:hover, a:active { text-decoration: underline; }
.clear {
  clear: both !important;
  float: none !important;
  width: 100% !important;
  height: 1px !important;
  background: none !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}
.center_container {
  margin: 0 auto;
  width: 960px;
  padding: 0 20px;
}
.alignright { float: right; z-index: 99; }
.alignleft { float: left; z-index: 99; }
.no_top_margin { margin-top: 0 !important; }

.apron-section #header #toronto,
.apron-section #header #cloud1,
.apron-section #header #cloud2,
.apron-section #header #cloud3,
.apron-section #header #hill-green,
.apron-section #header #hill-yellow-sign,
.apron-section #header #hill-brown,
.apron-section #header #g20-fence,
.apron-section #header #weather1{
    display: none;
}

.apron-section #header{
    background-color: #392B23;
    background-repeat: no-repeat;
    background-image: url('images/Apron_header_2011.jpg');
    background-position: center top;
    height: 547px;
    min-width:1000px;
    width: 100%;
    margin-bottom: 0px;
    margin-right: 0px;
}

.apron-section #header .center_container{
    height: 80px;
}

.cat-item-43 a{
    color:#6B6E42 !important;
    font-style: italic !important;
}

#header {
  background: #c3e5f2;
  height: 300px;
  width: 100%;
  min-width: 1000px;
  overflow: hidden;
  margin-bottom: 20px;
}

#header div { position: absolute; }
#header div.center_container { position: relative;height: 100%; }
#toronto, #cloud1, #cloud2, #cloud3 {
  background: url('images/fiesta_sprite-spring.png') no-repeat;
}
#toronto {
  bottom: 26px;
  left: 38%;
  width: 487px;
  height: 271px;
  background-position: 0 0;
}
#cloud1 {
  top: 0;
  left: 10%;
  width: 187px;
  height: 230px;
  background-position: -826px 0;
}
#cloud2 {
  top: 0;
  right: 15%;
  width: 137px;
  height: 191px;
  background-position: -487px 0;
}
#cloud3 {
  top: 0;
  right: -5%;
  width: 202px;
  height: 272px;
  background-position: -624px 0;
}

#weather1 {
  top: 0;
  left: 0;
  width: 100%;
  height: 345px;
  background: url('images/flakes1.png')/*('images/summer_foliage.png')('images/spring_flowers.png')('images/leaves-oof.png')*/ top center no-repeat;
}
#weather2 {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('images/flakes2.png')/*('images/spring_flowers2.png')('images/leaves.png')*/ 90% 0 repeat-x;
}
#weather3 {
  display: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('images/flakes3.png')/*('images/spring_flowers3.png')('images/leaves-close.png')*/ 120% -20px repeat-x;
}

#hill-green {
  bottom: 0;
  left: 0;
  width: 100%;
  height: 45px;
  background: url('images/hills-all-spring.png') 60% -245px no-repeat;
}
#hill-yellow-sign {
  bottom: 0;
  left: -540px;
  width: 1080px;
  height: /*220px;*/ 177px;
  background: url('images/hills-all-winter.png')/*('images/hills-all-summer.png')('images/hills-all-spring.png')*/ 20px 0 no-repeat;
}
#hill-brown {
  bottom: 0;
  right: -500px;
  width: 1080px;
  height: 68px;
  background: url('images/hills-all-winter.png')/*('images/hills-all-summer.png') ('images/hills-all-spring.png')*/ 100% -177px no-repeat;
}
#g20-fence {
  bottom: 0;
  left: -500px;
  width: 2000px;
  height: 257px;
  background: url('images/summer_fence.png') 0 100px no-repeat;

}

#header div.center_container .follow_us {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 99;
}
#header div.center_container .follow_us ul { list-style: none; }
#header div.center_container .follow_us ul li { float: left; margin-left: 5px; }
#header div.center_container .follow_us a {
  display: block;
  position: relative;
  width: 64px;
  height: 64px;
  background: url('images/social_sticker_icons/64x64/sprite.png') 0 64px no-repeat;
  text-indent: -99999em;
}

#header div.center_container .follow_us ul li.twitter a {background-position: -128px 0;}
#header div.center_container .follow_us ul li.facebook a {background-position: -192px -64px;}
#header div.center_container .follow_us ul li.youtube a {background-position: 0 0;}
#header div.center_container .follow_us ul li.flickr a {background-position: -128px -64px;}
#header div.center_container .follow_us ul li.feed a {background-position: -320px 0;}
#header div.center_container .follow_us a:hover,
#header div.center_container .follow_us a:active { top: -10px; }

#home-intro {
  clear: both;
  font: italic normal normal 3.8em/1.2em Georgia, serif;
  color: #d7dab6;
  padding: 20px 20px 60px;
}

#top_navigation {
  background: #45352c;
  font:normal normal normal 14px/1em Arial, sans-serif;
  text-transform: uppercase;
}
#top_navigation ul {
  display: block;
  list-style: none;
}
#top_navigation ul li {
  display: block;
  float: left;
}
#top_navigation ul li a { display: block; }
#top_navigation ul li a:link, #top_navigation ul li a:visited {padding: 15px 5px;}
#top_navigation ul li.current_page_item a:link,
#top_navigation ul li.current_page_item a:visited,
#top_navigation ul li.current_page_parent a:link,
#top_navigation ul li.current_page_parent a:visited,
#top_navigation ul li.current_page_ancestor a:link,
#top_navigation ul li.current_page_ancestor a:visited,
#top_navigation ul li a:hover, #top_navigation ul li a:active {
  padding: 15px 5px 10px;
  text-decoration: none;
  color: #fff;
  border-bottom: 5px solid #d1d4ac;
}

#main_sections {margin-left: -5px;}
#main_sections li {margin-right: 15px;}

#secondary_sections {float: right; margin-right: -5px;}
#secondary_sections li {margin-left: 15px;}

#middle { background: #d1d4ac; }
#middle .center_container { padding: 60px 20px 100px; }
#middle a:link, #middle a:visited, #middle a:hover, #middle a:active { color: #ab3a21; }

#content {
  font: normal normal normal 1.5em/1.25em Georgia, serif;
  color: #55582f;
  background: /*#d7dab6;*/ #e7eacb;
  float: left;
  width: 620px;
  padding: 0 40px;
  border: 1px solid #cc9;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
#content p, #content ul, #content ol, #content dl, #content table {
  line-height: 1.475em;
  margin-bottom: 1.2em;
}
.navigation {
  border-top: 1px solid #cc9;
  padding: 5px 0;
  font-size: 0.8em;
}
.bottom_navigation {
  font-size: 1.6em;
  padding: 20px 0 40px;
}
.navigation div {
  width: 33.3%;
  padding: 0 5px;
  opacity: 0.6;
}
.bottom_navigation div:hover, .navigation div:hover { opacity: 1; }
.navigation div.alignright { text-align: right; }
.navigation div a { display: block; }

.post {
  padding: 30px 0 1px;
}
.search .post {
	padding:20px 0 1px
}
.post h2, .post h3, .post h4, .post h5, .post h6 { color: #3f4850; }
.archive h2 {
	color:#3F4850;
	font-weight:normal;
	font-size:16pt}
	
.post h2 {
  font-weight: normal;
  font-size: 3.2em;
  line-height: 1em;
  margin: 0 0 0.3em;
}
.post h3 {
  font-size: 1.6em;
  line-height: 1.1em;
  padding: 1em 0 0;
  margin: 0 0 0.75em;
}
.search .post h3 { 
	padding:0
}
.post h4 {
  font-size: 1.333em;
  line-height: 1.1em;
  padding: 0.75em 0 0;
  margin: 0 0 0.75em;
}
.post h5 {
  font-family: Arial, sans-serif;
  font-size: 0.867em;
  line-height: 1.1em;
  padding: 0.5em 0 0;
  margin: 0 0 0.533em;
  text-transform: uppercase;
}
.post h6 {
  font-family: Arial, sans-serif;
  font-size: 0.8em;
  line-height: 1.1em;
  padding: 0.5em 0 0;
  margin: 0 0 0.533em;
  text-transform: uppercase;
}

.byline {
  color: #5f4e44;
  font-style: italic;
  font-size: 0.8em;
  padding: 0 0 0.5em;
}
.dsq-comment-count {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  padding-right: 30px;
  background: url('images/comment_bubble.png') 100% 4px no-repeat;
}

/* 1193 x 343 */
.entry {
  border-top: 1px solid #cc9;
  border-bottom: 1px dashed #cc9;
  padding: 30px 0 2px;
}
.entry .alignright { margin: 5px 0 10px 20px; }
.entry .alignleft { margin: 5px 20px 10px 0; }
.entry .aligncenter {
  display: block;
  margin: 0 auto 1.2em; 
  overflow: auto;
}
.entry .alignnone {
  margin: 0 0 1.2em;
  overflow: auto;
}
.entry ul, .entry ol {
  padding-left: 2.5em;
  overflow: auto;
}
.entry ul li, .entry ol li {
}
.entry blockquote {
  padding: 1.2em 1.5em 0;
  margin-bottom: 1.2em;
  overflow: auto;
  font-family: Arial, sans-serif;
  background: #d1d4ac;
}
.entry .wp-caption {
  border: 1px solid #cc9;
  padding: 5px 0;
  background: #d1d4ac;
}
.entry img {
  border: 1px solid #cc9;
  padding: 5px;
  background: #d1d4ac;
}
.entry .wp-caption img {
  border: 0;
  padding: 0;
  display: block;
  margin: 0 auto;
}
.entry .wp-caption p {
  font-style: italic;
  font-size: 0.8em;
  color: #717447;
  padding: 7px 10px 0;
  margin-bottom: 0 !important;
}

.entry a:link img, .entry a:visited img { border: 1px solid #c59a7a; }
.entry a:hover img, .entry a:active img { border: 1px solid #ab3a21; }

.entry .more-link {
  display: block;
  float: right;
  font-style: italic;
  background: #ab3a21;
  padding: 5px 10px;
  margin: 30px 0 0;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
.entry a.more-link:link, .entry a.more-link:visited,
.entry a.more-link:hover, .entry a.more-link:active { color: #fff !important; }

.entry ul.specials {
  clear: both;
  list-style: none;
  padding: 0;
  margin: 0 0 2em;
}

.entry ul.specials li {
  margin-bottom: 1.5em;
}

.entry ul.specials li .special_content {
  float: right;
  width: 430px;
}

.entry ul.specials li .special_content h3 {
  margin: 0 0 0.3em;
  padding: 0;
  font-weight: normal;
}

.entry ul.specials li .special_content .special_date {
  margin-bottom: 0.3em !important;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.entry .socialize-in-content {
  display: none;
  float: right;
  padding: 5px 5px 0;
  margin: 5px 0 10px 20px;
  z-index: 99;
  border: 1px solid #cc9;
  background: #d1d4ac;
}
.entry .socialize-in-content .socialize-in-button {
  padding: 0 0 10px;
  opacity: 0.8;
}
.entry .socialize-in-content .socialize-in-button:hover { opacity: 1; }
.entry .socialize-in-content img {
  padding: 0;
  border: 0;
  background: 0;
}

.meta-data {
  clear: both;
  font: normal normal normal 12px/1em Arial, sans-serif;
  background: #d1d4ac;
  padding: 10px 0 10px 5px;
  margin: 40px 0 0;
  border-bottom: 1px solid #cc9;
}
.meta-data .sharing-widgets {
  float: right;
  margin: -9px 0 -12px;
}
.meta-data .sharing-widgets ul {
  list-style: none;
  overflow: visible;
  line-height: 1em !important;
  margin: 0 0 -10px !important;
}
.meta-data .sharing-widgets li {
  float: left;
  margin-right: 3px;
}
.meta-data .sharing-widgets li a {
  display: block;
  position: relative;
  width: 32px;
  height: 32px;
  background: url('images/social_sticker_icons/32x32/sprite.png') 0 32px no-repeat;
  text-indent: -99999em;
}
.meta-data .sharing-widgets li.twitter a {background-position: -160px -32px;}
.meta-data .sharing-widgets li.facebook a {background-position: -128px 0;}
.meta-data .sharing-widgets li.digg a {background-position: -32px 0;}
.meta-data .sharing-widgets li.reddit a {background-position: -32px -32px;}
.meta-data .sharing-widgets li.stumbleupon a {background-position: -96px -32px;}
.meta-data .sharing-widgets li.delicious a {background-position: -64px 0;}
.meta-data .sharing-widgets li a:hover, .meta-data .sharing-widgets li a:active { top: -4px; }

.tags, .categories { opacity: 0.8; }
.tags:hover, .categories:hover { opacity: 1; }
.categories .arrow, .post-edit-link .arrow {
  position: relative;
  top: -2px;
}

.post-edit-link {
  display: block;
  clear: both;
  background: #ab3a21;
  color: #fff !important;
  padding: 5px;
  font-size: 0.8em;
  font-family: Arial, sans-serif;
}

#disqus_thread { padding: 20px 0 0; }
#disqus_thread .dsq-dc-logo {
  position: absolute !important;
  top: 32px !important;
  right: 0 !important;
}
#disqus_thread h3 {
  font-size: 2em;
  font-style: italic;
  font-weight: normal;
  line-height: 1em;
  margin-bottom: ;
}

#links_page .links_list {
  list-style: none;
  padding: 0;
}

#links_page .links_list li li {
  margin-bottom: 1em;
}

#links_page .links_list li li a {
  font-weight: bold;
}

#sidebar {
  float: right;
  list-style: none;
  width: 230px;
  color: #6b6e42;
  font-size: 14px;
  line-height: 1.25em;
  padding: 40px 0;
}
#sidebar a:link, #sidebar a:visited, #sidebar a:hover, #sidebar a:active { color: #b86a4d; }
#sidebar .widget {
  padding-bottom: 40px;
}
#sidebar .widget h3 {
  padding: 0;
  margin: 0 0 0.8em;
  border-bottom: 1px solid #cc9;
  height: 38px;
  text-indent: -99999em;
  background: url('images/sidebar_titles.png') 0 38px no-repeat;
}
#sidebar .widget h4 {
  color: #3f4850;
  font-size: 1.143em;
  line-height: 1em;
  margin: 1em 0 0.3em;
}

#sidebar .weekly-flyer h3,
#sidebar .widget_weeklyflyer h3 { background-position: 0 0; }
#sidebar .widget_categories h3 { background-position: 0 -38px; }
#sidebar #sub-pages h3 { background-position: 0 -114px; }
#sidebar .widget_twitter h3 { background-position: 63px -190px; }
#sidebar .facebook-updates h3 { background-position: 0 -152px; }
#sidebar .newsletter h3 { background-position: 0 -228px; }
#sidebar .location-phone-no h3 { background-position: 0 -266px; }
#sidebar .hours-of-operation h3 { background-position: 0 -304px; }

#sidebar li ul { list-style: none; }

#sidebar #sub-pages ul {
  list-style: circle;
  padding-left: 1.5em;
}

#sidebar #sub-pages ul li {
  margin-bottom: 0.5em;
}

#sidebar #sub-pages ul li.current_page_item,
#sidebar #sub-pages ul li.current_page_parent,
#sidebar #sub-pages ul li.current_page_ancestor {
  list-style-type: disc;
}

#sidebar #sub-pages ul li.current_page_item a:link,
#sidebar #sub-pages ul li.current_page_item a:visited,
#sidebar #sub-pages ul li.current_page_parent a:link,
#sidebar #sub-pages ul li.current_page_parent a:visited,
#sidebar #sub-pages ul li.current_page_ancestor a:link,
#sidebar #sub-pages ul li.current_page_ancestor a:visited {
  color: #3f4850;
}

.share-textwidget{
    width: 229px;
    display: block;
    padding: 12px 3px 0px 3px;
    font-style: italic;
    text-align: left;
}

.share-above-textwidget{
    width: 229px;
    display: block;
    padding-bottom: 15px;
    font-style: italic;
    font-weight: normal;
    text-align: left;
}

#sidebar .weekly-flyer .textwidget a,
#sidebar .widget_weeklyflyer div a {
  display: block;
  padding: 12px 0 0;
}
#sidebar .weekly-flyer .textwidget a span,
#sidebar .widget_weeklyflyer div a span {
  display: block;
  background: url('images/sidebar_icons.png') no-repeat;
  width: 45px;
  height: 50px;
  float: left;
  margin: -17px 10px -15px -5px;
}
#sidebar .weekly-flyer .textwidget a:link span,
#sidebar .weekly-flyer .textwidget a:visited span,
#sidebar .widget_weeklyflyer div a:link span,
#sidebar .widget_weeklyflyer div a:visited span { background-position: 0 0; }
#sidebar .weekly-flyer .textwidget a:hover span,
#sidebar .widget_weeklyflyer div a:hover span { background-position: -45px 0; }
#sidebar .weekly-flyer .textwidget a:active span,
#sidebar .widget_weeklyflyer div a:active span { background-position: -90px 0; }

#sidebar .widget_categories ul li {
  font-size: 12px;
  padding-bottom: 1em;
}
#sidebar .widget_categories ul li a {
  font-size: 18px;
  font-style: normal;
}
#sidebar .widget_categories ul li ul { padding: 0.3em 0 0 1em; }
#sidebar .widget_categories ul li ul li { padding-bottom: 0.2em; }
#sidebar .widget_categories ul li ul li a { font-size: 14px; }

#sidebar .widget_twitter { padding-top: 10px; }
#sidebar .widget_twitter .twitter-avatar {
  position: absolute;
  top: -10px;
  left: 0;
}
#sidebar .widget_twitter .twitter-avatar img {
  border: 1px solid #cc9;
  padding: 2px;
}
#sidebar .widget_twitter ul {
  padding: 0.5em 0 0;
  font-family: Arial, sans-serif;
}
#sidebar .widget_twitter ul li {
  padding-bottom: 1em;
}
#sidebar .widget_twitter ul li .entry-content {
  display: block;
  background: /*#d7dab6;*/ #e7eacb;
  border: 1px solid #cc9;  
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  padding: 5px;
}
#sidebar .widget_twitter ul li .entry-meta {
  display: block;
  font-size: 0.7em;
  line-height: 1.2em;
  text-transform: uppercase;
  padding: 5px;
  opacity: 0.6;
}
#sidebar .widget_twitter ul li .entry-meta:hover { opacity:1; }
#sidebar .widget_twitter ul li .from-meta { display: block; }

#sidebar .newsletter form div {
  padding: 10px;
  margin-top: 1em;
  background: /*#d7dab6;*/ #e7eacb;
  border: 1px solid #cc9;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}

#sidebar .newsletter form div label {
  width: 60px;
  font-style: italic;
  color: #3f4850;
}
#sidebar .newsletter form div input {
  cursor: pointer;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
#sidebar .newsletter form div input[type='text'] {
  font-size: 14px;
  padding: 4px 3px;
  margin-bottom: 10px;
  width: 197px;
  background: #d1d4ac;
  border: 1px solid #ddd;
}
#sidebar .newsletter form div input[type='text']:hover {
  background: #b86a4d;
  color: #d7dab6;
}
#sidebar .newsletter form div input[type='text']:focus {
  background: #cc9;
  color: #333;
  cursor: text;
}
#sidebar .newsletter form div input[type='submit'] {
  display: block;
  float: right;
  border: 0;
  margin: 0;
  padding: 5px;
  background: #b86a4d; 
  color: #d7dab6;
  font: italic normal normal 1em/1em Georgia, serif;
}
#sidebar .newsletter form div input[type='submit']:hover {
  text-decoration: underline;
}


#sidebar #search-3 form div {
  padding: 10px;
  margin-top: 1em;
  background: /*#d7dab6;*/ #e7eacb;
  border: 1px solid #cc9;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}

#sidebar #search-3 form div input[type='submit'] {
  display: block;
  float: right;
  border: 0;
  margin: 0;
  padding: 1px;
  background: #b86a4d; 
  color: #d7dab6;
  font: italic normal normal 1em/1em Georgia, serif;
border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}

#sidebar #search-3 form div input[type='submit']:hover {
  text-decoration: underline;
}

#sidebar .location-hours h4 {
  font-family: Georgia, serif;
  font-style: italic;
}
#sidebar .location-hours .map { border: 1px solid #cc9; }

#footer {
  padding: 370px 0 30px;
  background: #204824 url('images/footer_bg.png') top center repeat-x;
  color: #828251;
  font: normal normal normal 1.2em/1em Arial, sans-serif;
}
#footer .butcher {
  width: 370px;
  height: 270px;
  position: absolute;
  top: -589px;
  left: -270px;
  background: url('images/butcher.png') top left no-repeat;
}
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active { color: #3c9745; }
#footer .copy { float: right; font: normal normal normal 12px/1.5em Georgia, "Times New Roman", serif;}
#footer .bottom_nav {
  float: left;
  list-style: none;
  padding: 0;
}
#footer .bottom_nav li {
  float: left;
font: normal normal normal 12px/1.5em Georgia, "Times New Roman", serif;
  padding-right: 1.5em;
  text-transform: uppercase;
}
#footer .bottom_nav li.current_page_item a:link,
#footer .bottom_nav li.current_page_item a:visited,
#footer .bottom_nav li.current_page_item a:hover,
#footer .bottom_nav li.current_page_item a:active,
#footer .bottom_nav li.current_page_parent a:link,
#footer .bottom_nav li.current_page_parent a:visited,
#footer .bottom_nav li.current_page_parent a:hover,
#footer .bottom_nav li.current_page_parent a:active,
#footer .bottom_nav li.current_page_ancestor a:link,
#footer .bottom_nav li.current_page_ancestor a:visited,
#footer .bottom_nav li.current_page_ancestor a:hover,
#footer .bottom_nav li.current_page_ancestor a:active { color: #828251; }

.share-banner{
    height: 58px;
    width: 229px;
    background: url('images/Apron_ShareYours.png') no-repeat;
}

.share-banner a{
    position: absolute;
    top: 0;
    left: 0;
    width: 229px;
    height: 58px;
}

.share-banner a,
.apronstring-banner a{
    text-indent: -1999px;
    overflow: hidden;
}

.apronstring-banner{
    height: 183px;
    width: 228px;
    background: url('images/Apron_Badge3.png') no-repeat;
}

.apronstring-banner:hover{
    background: url('images/Apron_Badge3_r.png') no-repeat;
}

.apronstring-banner a{
    position: absolute;
    top: 0;
    left: 0;
    width: 228px;
    height: 183px;
}

.category-stories,
.category-recipes-apron-strings-food{
    top: 15px;
    background-position: left top;
    background: url('images/Apron_RecipeCard3.png') no-repeat;
}

.category-stories h2,
.category-recipes-apron-strings-food h2{
    padding-top: 105px;
}

#header #videos {
    margin: 0px auto;
    width:960px;
    position: relative;
}

#yt_holder{
    z-index: 1000;
}

#apron_badge{
    height: 160px;
    width: 513px;
    background: url('images/Apron_Badge_2011.png') no-repeat;
    top: 10px;
    left: 100px;
    z-index: 1001;
    position: absolute;
}

#apron_badge h1{
    display: none;
}

#apron_badge a{
    position: absolute;
    top: 0;
    left: 0;
    width: 263px;
    height: 100px;
}

#apsvideo{
    position: absolute;
    top: 232px;
    left: 135px;
}

.apsframes li { display: block; overflow: hidden; width: auto; height: auto; }

#video_thumb1{
    position: absolute;
    list-style: none;
    top: 328px;
    left: 673px;
}

#video_thumb1 a img{
    border: none;
    width:  65px;
    height: 45px;
}

#video_thumb2{
    position: absolute;
    list-style: none;
    top: 397px;
    left: 643px;
}

#video_thumb2 a img{
    border: none;
    width:  65px;
    height: 47px;
}

#video_thumb3{
    position: absolute;
    list-style: none;
    top: 306px;
    left: 844px;
}

#video_thumb3 a img{
    border: none;
    width:  65px;
    height: 49px;
}

#video_thumb4{
    position: absolute;
    list-style: none;
    top: 372px;
    left: 821px;
}

#video_thumb4 a img{
    border: none;
    width:  65px;
    height: 45px;
}

#video_thumb5{
    position: absolute;
    list-style: none;
    top: 435px;
    left: 856px;
}

#video_thumb5 a img{
    border: none;
    width:  65px;
    height: 47px;
}

.apsframes img.thumb { display: block; }
.apsframes img.active { display: none; }
.apsframes .currentvideo img.thumb, .apsframes a:hover img.thumb { display: none; }
.apsframes .currentvideo img.active, .apsframes a:hover img.active { display: block; }

/* LINKWITHIN STYLES */

.linkwithin_hook { clear: both;}

#greet_block a img {
	border: none;}

.wpp-thumbnail { 
	padding: 5px 5px 0 0;}
