*
Theme Name:     tweaker3
Description:    A theme specifically built for those who love tweaking their own themes. Open, clean and quick-loading design with a wide sidebar on the right. 'Superfish' drop-down menu built in, caters for all the post formats and also offers user support via a mini forum. 
Version:      1.0.5
Author:       Arnold Goodway
Tags:         light, two-columns, right-sidebar, fixed-width, threaded-comments, custom-header, custom-menu, custom-background, sticky-post, translation-ready
License:      GNU General Public License v2.0
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
Author URI:     http://tweaker.co.za/
Theme URI:      http://forum.tweaker.co.za/
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{
  border:0;
  font-family:inherit;
  font-size:100%;
  font-style:inherit;
  font-weight:inherit;
  margin:0;
  outline:0;
  padding:0;
  vertical-align:baseline;
}
img { border: 0; }

:focus
{
  outline:0;
}

body
{
  background:#FFF;
  color:#444;
  font:14px/36px Georgia, "Times New Roman", Times, serif;
  line-height:1.8;
}

ol,ul
{
  list-style:none;
}

table
{
  border:1px solid #ddd;
  border-collapse:collapse;
  border-spacing:0;
  border-top:0;
  width:100%;
}

caption,th,td
{
  font-weight:400;
  text-align:left;
}

blockquote:before,blockquote:after,q:before,q:after
{
  content:"";
}

#breadcrumb
{
  float:left;
  margin-bottom:35px;
  width:845px;
}

.crumb
{
  background:url(images/home.png) left top no-repeat;
  padding:0 0 0 20px;
}

#container
{
  margin:0 0 35px;
  overflow:hidden;
  width:100%;
}

#content
{
  float:left;
  width:530px;
}

#content-wide
{
  float:left;
  width:845px;
}

#content h2 { 
  text-align: center; 
}

#footer-container
{
  clear:both;
  margin:0 0 15px;
  overflow:hidden;
}

#footer-container .widget-title
{
  padding-top:15px;
}

#footer-left
{
  float:left;
  width:300px;
}

#footer-center
{
  float:left;
  margin:0 40px;
  width:300px;
}

#footer-right
{
  float:right;
  width:300px;
}

#footer-bottom
{
  background:#666;
  clear:both;
  color:#fff;
  font-style:italic;
  padding:10px;
  width:100%;
}

#footer-bottom a:link,#footer-bottom a:visited
{
  color:#fff;
  text-decoration:underline;
}

#footer-bottom a:hover,#footer-bottom a:focus,#footer-bottom a:active
{
  color:#fff;
  text-decoration:none;
}

#sidebar
{
  float:right;
  width:300px;
}

#wrapper
{
  margin:25px auto;
  overflow:hidden;
  width:845px;
}

.content-container
{
  clear:both;
  margin-top:35px;
  overflow:hidden;
  width:100%;
}

.content-left
{
  float:left;
  width:45%;
}

.content-right
{
  float:right;
  width:45%;
}

.entry-content
{
  clear:both;
  margin-bottom:10px;
  overflow:hidden;
  line-height: 1.3em;
}
.type-auction .entry-content,
.type-post .entry-content 
{
  text-align: center;
}
.entry-content p
{
  margin: 0 0 22px 0;
  line-height: 1.3em;
}
.type-auction .entry-content;
.type-post .entry-content p 
{
  text-align: center;
}
.entry-content p img
{
  height:auto;
  max-width:530px;
}

.entry-format-header
{
  background:#eaf2fa;
  border-left:1px solid #ddd;
  border-right:1px solid #ddd;
  border-top:1px solid #ddd;
  color:#444;
  font-style:italic;
  margin:0;
  overflow:hidden;
  width:500px;
}

.entry-format-header .format-header-left
{
  float:left;
  padding-left:10px;
  text-align:left;
  width:40%;
}

.entry-format-header .format-header-right
{
  float:right;
  padding-right:10px;
  text-align:right;
  width:40%;
}

.entry-meta
{
  clear:both;
  font-style:italic;
  margin-bottom:15px;
  text-align:center;
}

.entry-meta-single
{
  background:#eaf2fa;
  border:1px solid #ddd;
  clear:both;
  font-style:italic;
  margin-bottom:20px;
  padding:10px;
}

.entry-title
{
  clear:both;
  font-style:normal;
  text-align:center;
}

.nav
{
  background:#eaf2fa;
  clear:both;
  font-style:italic;
  margin:35px 0;
  overflow:hidden;
  padding:0 5px;
  width:520px;
}

.nav-left
{
  float:left;
  width:50%;
}

.nav-right
{
  float:right;
  text-align:right;
  width:50%;
}

.archive-results
{
  background:#eaf2fa;
  border:1px solid #ddd;
  clear:both;
  margin-bottom:35px;
  overflow:hidden;
  padding:10px;
  width:508px;
}

.post
{
  clear:both;
  margin-bottom:55px;
}

#single
{
  clear:both;
  margin:20px 0;
  width:100%;
}

.single-block
{
  clear:both;
  width:530px;
}

.sticky
{
/*  background:#eaf2fa;
  border:1px solid #ddd;
  padding:10px;
*/
}
.sticky .entry-meta,
.sticky .entry-title,
.sticky .addthis_toolbox  { 
  display: none; 
}


#wp-calendar
{
  empty-cells:hide;
  margin:0 auto;
  width:100%;
}

#wp-calendar #next a
{
  padding-right:10px;
  text-align:right;
}

#wp-calendar #prev a
{
  padding-left:10px;
  text-align:left;
}

#wp-calendar a
{
  display:block;
  text-decoration:none;
}

#wp-calendar caption
{
  font:bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
  font-size:16px;
  font-weight:400;
  margin:0 0 10px;
  text-align:center;
  width:100%;
}

#wp-calendar td
{
  padding:3px 0;
  text-align:center;
}

#wp-calendar th
{
  font-weight:400;
  text-align:center;
  text-transform:capitalize;
}

ol.commentlist
{
  list-style:none;
  margin:0;
  padding:0;
  text-indent:0;
}

ol.commentlist li.comment
{
  border-bottom:1px solid #ddd;
  margin-bottom:10px;
  padding:10px 10px 0;
}

ol.commentlist ul ul li.comment
{
  margin-bottom:0;
}

ol.commentlist ul ul ul li.comment
{
  margin-bottom:0;
}

ol.commentlist ul ul ul ul li.comment
{
  margin-bottom:0;
}

ol.commentlist ul ul ul ul ul li.comment
{
  margin-bottom:0;
}

ol.commentlist li.comment div.comment-author
{
  border:none;
  text-decoration:none;
}

ol.commentlist li.comment div.vcard cite.fn
{
  font-weight:400;
  text-decoration:none;
}

ol.commentlist li.comment div.vcard img.avatar
{
  background:#fff;
  border:1px solid #ddd;
  float:right;
  margin:0 0 10px 10px;
  padding:5px;
}

ol.commentlist li.comment div.vcard span.says
{
  font-style:italic;
}

ol.commentlist li.comment div.comment-meta a
{
  border:none;
  text-decoration:none;
}

ol.commentlist li.comment p
{
  margin:0 0 10px;
}

ol.commentlist li.comment ul
{
  list-style:square;
}

ol.commentlist li.comment div.reply
{
  font-style:italic;
}

ol.commentlist li.comment ul.children
{
  list-style:none;
  margin:10px 0 0;
  text-indent:0;
}

.commentlist li ul.children li.depth-2,.commentlist li ul.children li.depth-3,.commentlist li ul.children li.depth-4,.commentlist li ul.children li.depth-5,.commentlist li ul.children li.depth-6,.commentlist li ul.children li.depth-7,.commentlist li ul.children li.depth-8,.commentlist li ul.children li.depth-9,.commentlist li ul.children li.depth-10,.commentlist li.comment
{
  border:1px solid #ddd;
  padding:10px;
}

ol.commentlist li.trackback,ol.commentlist li.pingback
{
  border:1px solid #ddd;
  margin-bottom:10px;
  padding:10px;
}

ol.commentlist li.trackback cite,ol.commentlist li.pingback cite
{
  font-weight:400;
  text-decoration:none;
}

ol.commentlist li.even
{
  background:#fff;
}

ol.commentlist li.odd
{
  background:#f1f1f1;
}

ol.commentlist .comment-meta
{
  font-style:italic;
  margin:5px 0 10px;
}

ol.commentlist li.trackback .reply,ol.commentlist li.pingback .reply
{
  font-style:italic;
}

.comment-notes
{
  font-style:italic;
}

#respond
{
  background:#eaf2fa;
  border:1px solid #ddd;
  clear:both;
  margin:10px 0;
  overflow:hidden;
  padding:10px;
}

#respond label
{
  font-style:italic;
}

#cancel-comment-reply-link
{
  color:#21759b;
  font-size:small;
  font-weight:400;
  text-decoration:none;
}

.comment-links
{
  background:#fff;
  border:1px solid #ddd;
  color:#21759b;
  font-style:italic;
  margin:0;
  padding:5px;
}

.search input[type=text]
{
  background:#fff;
  border:1px solid #ddd;
  clear:left;
  float:left;
  margin:0;
  padding:3px 5px;
  width:182px;
}

.search input[type=submit]
{
  background:#666;
  border:none;
  color:#fff;
  cursor:pointer;
  float:left;
  margin:0;
  padding:3px 5px;
}

.search input[type=submit]:hover
{
  background:#444;
  color:#fff;
  cursor:pointer;
  text-decoration:underline;
}

#commentform .form-allowed-tags
{
  clear:both;
  width:75%;
}

.logged-in-as
{
  font-style:italic;
}

input#author
{
  background:#fff;
  border:1px solid #ddd;
  color:#444;
  padding:5px;
  width:98%;
}

input#email
{
  background:#fff;
  border:1px solid #ddd;
  color:#444;
  padding:5px;
  width:98%;
}

input#url
{
  background:#fff;
  border:1px solid #ddd;
  color:#444;
  padding:5px;
  width:98%;
}

textarea#comment
{
  background:#fff;
  border:1px solid #ddd;
  color:#444;
  margin:0 0 10px;
  padding:5px;
  width:98%;
}

input#submit
{
  background:#666;
  border:none;
  clear:both;
  color:#fff;
  float:right;
  margin:0;
  padding:3px 5px;
}

input#submit:hover
{
  background:#444;
  color:#fff;
  cursor:pointer;
  text-decoration:underline;
}

.gallery
{
  margin:0 auto 18px;
}

.gallery .gallery-item
{
  float:left;
  margin-top:0;
  text-align:center;
  width:33%;
}

.gallery img
{
  border:10px solid #e1e1e1;
}

.gallery .gallery-caption
{
  color:#444;
  float:left;
  font-size:12px;
  margin:0 0 12px;
  width:154px;
}

.gallery dl
{
  margin:0;
}

.gallery br+br
{
  display:none;
}

.wp-caption
{
  background:#ddd;
  height:auto;
  max-width:598px;
  overflow:hidden;
  padding:10px;
  text-align:center;
}

.wp-caption img
{
  height:auto;
  margin:0;
  max-width:586px;
  padding:0;
}

.wp-caption .wp-caption-text
{
  font-size:12px;
  margin:0 0 2px;
  padding:10px 5px 0;
}

.format-aside .wp-caption,.format-audio .wp-caption,.format-chat .wp-caption,.format-gallery .wp-caption,.format-image .wp-caption,.format-link .wp-caption,.format-quote .wp-caption,.format-status .wp-caption,.format-video .wp-caption
{
  background:#ddd;
  height:auto;
  max-width:578px;
  overflow:hidden;
  padding:10px;
  text-align:center;
}

.format-aside .wp-caption img,.format-audio .wp-caption img,.format-chat .wp-caption img,.format-gallery .wp-caption img,.format-image .wp-caption img,.format-link .wp-caption img,.format-quote .wp-caption img,.format-status .wp-caption img,.format-video .wp-caption img
{
  height:auto;
  margin:0;
  max-width:566px;
  padding:0;
}

.aligncenter,.center
{
  display:block;
  margin:0 auto 20px;
}

.alignleft,.left
{
  float:left;
  margin:5px 15px 0 0;
}

.alignnone
{
  clear:both;
  margin:20px 0;
}

.alignright,.right
{
  float:right;
  margin:5px 0 0 15px;
}

img.wp-smiley
{
  border:none;
  margin:0;
  max-height:12px;
  padding:0;
}

.wp-post-image
{
  background:#fff;
  border:1px solid #ddd;
  padding:5px;
}

.thumb-pic
{
  float:left;
  margin:5px 15px 5px 0;
}

h1
{
  font-size:36px;
}

h1,h2,h3,h4,h5,h6
{
  color:#444;
  font-style:italic;
  font-weight:700;
  margin-bottom:10px;
}

h2
{
  font-size:24px;
}

h3
{
  font-size:22px;
}

h4
{
  font-size:20px;
}

h5
{
  font-size:18px;
}

h6
{
  font-size:16px;
}

acronym,abbr
{
  border-bottom:1px dashed #666;
  cursor:help;
  text-transform:uppercase;
}

address
{
  font-style:italic;
  margin:0 0 20px;
}

big
{
  font-size:120%;
}

blockquote
{
  background:url(images/blockquote.png) left top no-repeat;
  padding:0 0 0 30px;
}

cite
{
  font-weight:700;
  text-decoration:underline;
}

code
{
  font:.9em Monaco, monospace, Courier, "Courier New";
}

del,strike,s
{
  text-decoration:line-through;
}

em,q
{
  font-style:italic;
}

pre
{
  background:#eaf2fa;
  font:.9em Monaco, monospace, Courier, "Courier New";
  line-height:20px;
  margin-bottom:20px;
  overflow:auto;
  padding:9px;
}

pre code
{
  font-size:1em;
}

q:before,q:after
{
  content:'"';
}

small,sup,sub
{
  font-size:80%;
}

strong
{
  font-weight:700;
}

sub
{
  position:relative;
  top:4px;
  vertical-align:baseline;
}

sup
{
  bottom:4px;
  position:relative;
  vertical-align:baseline;
}

a:link,a:visited
{
  color:#ea1a5c;
  text-decoration:none;
}

a:hover,a:focus,a:active
{
  color:#d54e21;
  text-decoration:underline;
}

h2 a:link,h2 a:visited,h3 a:link,h3 a:visited,h4 a:link,h4 a:visited,h5 a:link,h5 a:visited,h6 a:link,h6 a:visited
{
  color:#444;
  text-decoration:none;
}

h2 a:hover,h2 a:focus,h2 a:active,h3 a:hover,h3 a:focus,h3 a:active,h4 a:hover,h4 a:focus,h4 a:active,h5 a:hover,h5 a:focus,h5 a:active,h6 a:hover,h6 a:focus,h6 a:active
{
  border-bottom:1px solid #444;
  color:#444;
  text-decoration:none;
}

dd
{
  padding:0 0 0 20px;
}

dl
{
  margin:0 0 24px;
}

dt
{
  font-weight:700;
  margin:10px 0;
}

ul
{
  list-style:square;
  margin:0 0 0 20px;
  padding:0;
}

ul li
{
  padding-left:5px;
}

ol
{
  list-style:decimal;
  margin:0 0 0 25px;
}

ol li
{
  padding-left:5px;
}

ul ul,ol ol,ul ol,ol ul
{
  margin-bottom:0;
  padding-bottom:0;
}

#access
{
  width:845px;
  background-color: #666;
  margin-bottom: 5px;
}

.sf-menu,.sf-menu *
{
  list-style:none;
  margin:0;;
  padding:0;
}
/*
.menu-main-menu-container { height: 60px;background-color: grey; }
*/
.sf-menu
{
  float:left;
  line-height:1.0;
}

.sf-menu ul
{
  position:absolute;
  top:-999em;
  width:10em;
}

.sf-menu ul li
{
  width:100%;
}

.sf-menu li:hover
{
  visibility:inherit;
}

.sf-menu li
{
  background:#666;
  float:left;
  position:relative;
}

.sf-menu a
{
  border-right:1px solid #fff;
  display:block;
  padding:.70em 1em;
  position:relative;
}

.sf-menu li:hover ul,.sf-menu li.sfHover ul
{
  left:0;
  top:2.5em;
  z-index:99;
}

ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul
{
  top:-999em;
}

ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul
{
  left:10em;
  top:0;
}

ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul
{
  top:-999em;
}

ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul
{
  left:10em;
  top:0;
}

.sf-menu a,.sf-menu a:visited
{
  color:#fff;
}

.sf-menu li:hover,.sf-menu li.sfHover
{
  background:#444;
}

.sf-menu .current_page_item
{
  background:#444;
}

.sf-menu a.sf-with-ul
{
  min-width:1px;
  padding-right:2.25em;
}

.sf-sub-indicator
{
  background:url(images/arrows-ffffff.png) no-repeat -10px -100px;
  display:block;
  height:10px;
  overflow:hidden;
  position:absolute;
  right:.75em;
  text-indent:-999em;
  top:1.05em;
  width:10px;
}

a > .sf-sub-indicator
{
  background-position:0 -100px;
  top:.8em;
}

a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator
{
  background-position:-10px -100px;
}

.sf-menu ul .sf-sub-indicator
{
  background-position:-10px;
}

.sf-menu ul a > .sf-sub-indicator
{
  background-position:0 0;
}

.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator
{
  background-position:-10px 0;
}

.more-link
{
  font-style:italic;
}

.page-link
{
  clear:both;
  font-style:italic;
  margin-bottom:15px;
}

.page-link a
{
  background:#fff;
  border:1px solid #ddd;
  margin-right:5px;
  padding:5px;
}

.required
{
  color:#c00;
}

.format-aside,.format-audio,.format-chat,.format-gallery,.format-image,.format-link,.format-quote,.format-status,.format-video
{
  border:1px solid #ddd;
  padding:10px;
}

table caption
{
  font-weight:700;
  text-align:left;
}

table th
{
  background:#eaf2fa;
  border-bottom:1px solid #ddd;
  font-weight:700;
  text-align:left;
}

table th,table td
{
  border:1px solid #ddd;
  border-bottom:0;
  padding:3px 5px;
}

.widget
{
  clear:both;
  margin-bottom:15px;
  overflow:hidden;
}

.widget-title
{
  clear:both;
  font-style:normal;
  margin-bottom:15px;
}

.widget ul
{
  list-style:none;
  margin:0;
  padding:0;
}

.widget ul li a
{
  background:url(images/arrow.png) left 12px no-repeat;
  border-bottom:1px solid #ddd;
  display:block;
  padding-left:15px;
}

#recentcomments li a
{
  background:#fff;
}

.widget ul li:first-child
{
  border-top:1px solid #ddd;
}

.widget ul ul li:first-child,.widget ul ul ul li:first-child,.widget ul ul ul ul li:first-child,.widget ul ul ul ul ul li:first-child
{
  border-top:none;
}

.widget ul ul li a
{
  background:url(images/arrow.png) 15px 12px no-repeat;
  padding-left:30px;
}

.widget ul ul ul li a
{
  background:url(images/arrow.png) 30px 12px no-repeat;
  padding-left:45px;
}

.widget ul ul ul ul li a
{
  background:url(images/arrow.png) 45px 12px no-repeat;
  padding-left:60px;
}

.widget ul ul ul ul ul li a
{
  background:url(images/arrow.png) 60px 12px no-repeat;
  padding-left:75px;
}

.widget ul li a:hover
{
  background:#eaf2fa url(images/arrow.png) left 12px no-repeat;
  padding-left:15px;
}

.widget ul ul li a:hover
{
  background:#eaf2fa url(images/arrow.png) 15px 12px no-repeat;
  padding-left:30px;
}

.widget ul ul ul li a:hover
{
  background:#eaf2fa url(images/arrow.png) 30px 12px no-repeat;
  padding-left:45px;
}

.widget ul ul ul ul li a:hover
{
  background:#eaf2fa url(images/arrow.png) 45px 12px no-repeat;
  padding-left:60px;
}

.widget ul ul ul ul ul li a:hover
{
  background:#eaf2fa url(images/arrow.png) 60px 12px no-repeat;
  padding-left:75px;
}

.widget img
{
  height:auto;
  max-width:300px;
}

.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi a:visited,.wp-pagenavi a:active
{
  background-color:#fff;
  border:1px solid #ddd;
  color:#444;
  margin:2px;
  padding:2px 4px;
  text-decoration:none;
}

.wp-pagenavi a:hover
{
  background-color:#e1e1e1;
  border:1px solid #ddd;
  color:#21759b;
}

.wp-pagenavi a:focus,.wp-pagenavi a:active
{
  background-color:#e1e1e1;
  border:1px solid #ddd;
  color:#21759b;
}

.wp-pagenavi span.current
{
  background-color:#fff;
  border:1px solid #ddd;
  color:#21759b;
  font-weight:700;
  margin:2px;
  padding:2px 4px;
}

.wp-pagenavi span.extend
{
  background-color:#fff;
  border:1px solid #ddd;
  color:#000;
  margin:2px;
  padding:2px 4px;
}

.wp-pagenavi span.pages
{
  border:1px solid #ddd;
  margin-right:3px;
  padding:2px 4px;
}

#skip a
{
  height:1px;
  left:-10000px;
  overflow:hidden;
  position:absolute;
  top:auto;
  width:1px;
}

#skip a:focus
{
  height:auto;
  position:static;
  width:auto;
}

.single-page
{
  border:none;
  padding:0;
}

.clear { 
  clear: both;
}
/* Comment Out the Header to restyle at the bottom */
/*
#header{
  clear:both;
  background: url() no-repeat;
  height: 300px;
  width:100%;
  padding:0;
}
*/
.site-title {
  padding:20px 0 0;
  margin: 0 0 0 10px;
  line-height:42px;
}
.site-description {
  padding: 0;
  margin: 0 0 0 10px;
  line-height:15px;
  font-style:italic;
  display: none;
}
    #header h1, #header #desc {
  display: none;
}


.addthis_toolbox { margin: 10px 0; }
.instapress-gallery { width: 480px; margin: 15px auto; }
ul#social-media { border: 0px solid red; margin: 0; }
  ul#social-media li { float:left; display: inline; margin: 0; padding: 0; border: 1px solid #666;  }
    ul#social-media li.tl { border-width: 0 1px 1px 0; }
    ul#social-media li.tm { border-width: 0 1px 1px 0; }
    ul#social-media li.tr { border-width: 0 0 1px 0; }
    ul#social-media li.ml { border-width: 0 1px 0 0; }
    ul#social-media li.mm { border-width: 0 1px 0 0; }
    ul#social-media li.mr { border-width: 0 0 0 0; }

/* Ask Ro content */
.content-askro { }
.content-askro .entry-content { padding: 10px; }
.content-askro .entry-content.alternate { background-color: #EAF2FA; }
.content-askro .askro-name { width: 40%; float: left; font-weight: strong; }
.content-askro .askro-date { width: 40%; float: right; text-align: right; font-size: smaller; color: #ccc;}
.content-askro .askro-quest { display: block; clear: both; font-style: italic; padding-top: 10px; margin: 10px 10px 10px 30px; }
.content-askro .askro-answer { display: block; font-weight: bold; }

#askro_ajax_form label { display: block;}
#askro_ajax_form textarea,
#askro_ajax_form input { border: 1px solid #ccc; padding: 5px; width: 90%;}
#askro_ajax_form textarea { width: 90%; height: 50px; }
#askro_ajax_form .charcount { color: #999;}
#askro_ajax_form #askro-ajax-submit { width: auto; }

#askro-widget { }
#askro-widget #askro-wrap { min-height: 300px;}
#askro-widget .askro_ajax_loading img { display: block; margin: 50px auto 0 auto;}
#askro-widget .askro_ajax_success { display:block; margin-top: 50px; }
#askro-widget .askro-updated { font-size: 12px; margin-bottom: 10px; }

/* Misc changes */
.sticky-image { text-align: center; margin: 0 0 30px 0;}
.sticky-image img { max-width: 530px; height: auto; }

/* Auction Items */

ul.auction-list { margin: 0; padding: 0; clear: both; }
ul.auction-list li { list-style: none; float:left; }
ul.auction-list li a.auction-img { width: 230px; border: 7px solid #666; min-height: 280px; margin: 0 15px 0px 0; padding: 20px 0; text-align: center; display: block; } 
ul.auction-list li a:hover { background-color: #eee; }
ul.auction-list li.short-image img { margin-top: 70px; }
ul.auction-list li span { display:block; text-align: center; margin-bottom: 15px; color: #000; font-weight: bold; }
ul.auction-list li img { vertical-align: middle; }

/* Sold items listing */
h2.title-sold { clear: both; margin-top: 20px; }
ul.sold-auction-list { margin: 0; text-align: center; list-style: none; }
ul.sold-auction-list li { display: inline-block; width: 126px;  }
ul.sold-auction-list li a.auction-img { border: 7px solid #666; min-height: 100px; margin: 0 0px 0px 0; padding: 10px 0; text-align: center; display: block; } 
ul.sold-auction-list li a:hover { background-color: #eee; }
ul.sold-auction-list li.short-image img { margin-top: 10px; }
ul.sold-auction-list li span { display:block; text-align: center; margin-bottom: 0px; color: #000; font-weight: bold; }
ul.sold-auction-list li img { vertical-align: middle; }
a.auction-sold { text-align: center; display:block; font-style: italic;  clear: both; }

.auction-sidebar h3 { text-align: center; }
.auction-sidebar p { line-height: 1.3em; }
.auction-item #slideshow { padding: 0; width: 100%; }
.auction-item #slideshow div.slide { margin: 0; padding: 0; width: 100%; }
.auction-item #slideshow div.slide img {  margin: auto; }
.auction-item #slideshow div.first img { display: block; }
.auction-item ul#pager-nav { list-style: none; display:block; text-align: center; margin: 5px; }
.auction-item ul#pager-nav li { display: inline; margin: 0; }

.auction-item .nav p { text-align: center; font-weight: bold; margin: 15px 0 0 0; }
.auction-item .nav ul.auction-nav { list-style: none; margin: 0; padding: 0; }
.auction-item .nav ul.auction-nav li.next { float: right; margin: 10px; text-align: right; }
.auction-item .nav ul.auction-nav li.prev { float: left; margin: 10px }

h2.auction-form-title { text-align: center; } 
h2.auction-form-title a { color: #EA1A5C } 
#auction-form { display: none; }
#auction-form input,
#auction-form textarea { border: 1px solid #ccc; padding: 5px; display: block; }
#auction-form label { padding: 10px 0 3px 0; }
.type-auction .entry-content #auction-form  { text-align: left; }
#auction-form #auction-form-name,
#auction-form #auction-form-email { width: 200px; }
#auction-form #auction-form-amount { width: 60px;  }
#auction-form #auction-form-message { width: 300px; height: 70px;}
#auction-form #auction-form-submit { margin-top: 10px; font-weight: bold; }
#auction-form .charcount { color: #999; font-size: smaller}

.content-auction h2.title { line-height: 28px; }
.content-auction #auction-drop-down { margin: 0 auto; display: block;  width: 200px;}
p.center { text-align: center; }

/* Custom Edits Started 8/27/2014 */
/* #header line 1347 */
/* .site-description line 1361 */
/*
header {
  width: 100%;
  background-color: #2d261a;
  margin-top: 100px;
}
*/
/*
#photo {
  background-image: url(/wp-content/uploads/2014/09/rosie-odonnell-portrait-header-01.png);
  background-repeat: no-repeat;
  width: 1600px;
  height: 400px;
  position: absolute;
  top: 32px;
}*/
header {
  background-image: url(/wp-content/uploads/2015/02/header-lline-200.png);
  background-repeat: repeat-x;
  background-position: center;
  display: block;
    height: 200px;
    position: relative;
    width: 100%;
}

#header {
  background-image: url(/wp-content/uploads/2015/02/rosie-odonnell-header-06.png);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  height: 200px;
  bottom: 0;
  display: block;
  position: absolute;
  width: 100%;
  z-index: 3;
}

#header-social {
  display: block;
    height: 65px;
    right: 50%;
    margin-left: 130px;
    position: absolute;
    top: 25px;
    width: 370px;
    z-index: 4;
}

div#header-social ul li {
  display: inline;
  list-style-type: none;
}

#logo-header {
  background-image: url(/wp-content/uploads/2014/09/rosie-odonnell-logo-01.png);
  background-repeat: no-repeat;
  display: block;
  height: 200px;
  position: relative;
  text-indent: -9999px;
  width: 100%;
}

body.home div#wrapper div#container div#content-wide p.entry-meta,
body.home div#wrapper div#container div#content-wide div h2
 {
  display: none;
}

.shadow {
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
}

#footer-right {
  text-align: right;
  width: auto;
}

#footer-center {
  width: auto;
  margin: 0 18px;
}

#footer-bottom {
  background-color: #fff;
  color: #666;
}

#footer-container {
  padding: 10px;
  background-color: #666;
  color: #CCCCCC;
}

div#access {
  background-color: transparent;
}

div#access div.menu-main-menu-v2-container {
  margin-left: 12px;
  text-transform: uppercase;
}

div#access div.menu-main-menu-v2-container ul#menu-primary.sf-menu li.menu-item-33300 a {
  border-left: 1px solid #ffffff;
}

body.category-the-view-recap div.archive-results {
  background-image: url(/wp-content/uploads/2014/09/rosie-odonnell-the-view-recap-02.jpg);
  background-repeat: no-repeat;
  height: 100px;
  padding: 0;
  text-indent: -9999px;
  width: 500px;
}

body.category-the-view-recap div#wrapper div#container div#content div.category-the-view-recap div.entry-content {
  text-align: left;
}

body.page-id-34051 p.entry-meta,
body.page-id-34070 p.entry-meta,
body.page-id-34086 p.entry-meta,
body.page-id-34171 p.entry-meta,
body.page-id-35740 p.entry-meta,
body.page-id-44903 p.entry-meta,
body.page-id-44912 p.entry-meta,
body.page-id-44915 p.entry-meta,
body.page-id-44917 p.entry-meta,
body.page-id-44919 p.entry-meta,
body.page-id-44922 p.entry-meta,
body.page-id-44923 p.entry-meta,
body.page-id-44928 p.entry-meta,
body.page-id-44929 p.entry-meta,
body.page-id-44930 p.entry-meta,
body.page-id-44931 p.entry-meta,
body.page-id-44932 p.entry-meta,
body.page-id-44933 p.entry-meta,
body.page-id-48802 p.entry-meta,
body.page-id-48800 p.entry-meta,
body.page-id-48764 p.entry-meta,
body.page-id-48766 p.entry-meta,
body.page-id-48770 p.entry-meta,
body.page-id-48772 p.entry-meta,
body.page-id-48774 p.entry-meta,
body.page-id-48776 p.entry-meta,
body.page-id-48779 p.entry-meta,
body.page-id-48781 p.entry-meta,
body.page-id-48784 p.entry-meta,
body.page-id-48760 p.entry-meta,
body.page-id-48788 p.entry-meta,
body.page-id-48796 p.entry-meta,
body.page-id-48798 p.entry-meta,
body.page-id-48889 p.entry-meta,
body.page-id-0 p.entry-meta {
  display: none;
}

div.category-the-view-recap div.entry-content {
  text-align: left;
}

#mp_product_nav {
  font-size: 24px;
}

body.page-id-34086 .wp-caption {
  background-color: #ffffff;
}

.sf-menu a {
  padding: 0.7em 1.85em;
}