/*
Theme Name: All American
Theme URI: http://www.allamerican.com
Description: Theme for All American Moving & Storage
Author: Tynan Szvetecz
Author URI: http://www.commercekitchen.com
Version: 0.1
*/

/* --------------------------------------------------------------
START - Based on buttons.css by Kevin Hale [particletree.com]
particletree.com/features/rediscovering-the-button-element
-------------------------------------------------------------- */

a.button, button { display: block; float: left; margin: 0 0.583em 0.667em 0; padding: 5px 10px 5px 7px; /* Links */ border: 1px solid #dedede; border-top: 1px solid #eee; border-left: 1px solid #eee; background-color: #f5f5f5; font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif; font-size: 100%; line-height: 130%; text-decoration: none; font-weight: bold; color: #565656; cursor: pointer;}
button { width: auto; overflow: visible; padding: 4px 10px 3px 7px; /* IE6 */ }
button[type] { padding: 4px 10px 4px 7px; /* Firefox */ line-height: 17px; /* Safari */ }
*:first-child+html button[type] { padding: 4px 10px 3px 7px; /* IE7 */ }
button img, a.button img { margin: 0 3px -3px 0 !important; padding: 0; border: none; width: 16px; height: 16px; float: none; }

/* Button colors ------------------------------------------ */

/* Standard */
button:hover, a.button:hover { background-color: #dff4ff; border: 1px solid #c2e1ef; color: #336699; }
a.button:active { background-color: #6299c5; border: 1px solid #6299c5; color: #fff; }

/* Positive */
body .positive { color: #529214; }
a.positive:hover, button.positive:hover { background-color: #E6EFC2; border: 1px solid #C6D880; color: #529214; }
a.positive:active { background-color: #529214; border: 1px solid #529214; color: #fff; }

/* Negative */
body .negative { color: #d12f19; }
a.negative:hover, button.negative:hover { background: #fbe3e4; border: 1px solid #fbc2c4; color: #d12f19; }
a.negative:active { background-color: #d12f19; border: 1px solid #d12f19; color: #fff; }
/* --------------------------------------------------------------
END - Based on buttons.css by Kevin Hale [particletree.com]
particletree.com/features/rediscovering-the-button-element
-------------------------------------------------------------- */

/* --------------------------------------------------------------
BEGIN NAV STYLES
-----------------------------------------------------------------
*/

.devlist {PADDING: 0px 0px 0px 0px; width:180px; MARGIN: 0px 10px 0px 0px;font-family:  Arial, Helvetica, sans-serif; font-size: 11px;}
.devlist UL {PADDING: 0px 9px 0px 9px; MARGIN: 0px;}
.devlist UL LI {PADDING: 0px 0px 0px 0px; display:inline;  FONT-WEIGHT: normal; MARGIN: 0px; list-style:none;  /*list-style-image:url(../images/subnav-bullet-on.gif); BACKGROUND: url(../images/subnav-bullet-on.gif) no-repeat left 9px;*/}
.devlist UL LI A {font-size: 11px; line-height:11px; BACKGROUND: url(images/subnav-bkg-off.gif) no-repeat left bottom; PADDING: 8px 0px 10px 5px; DISPLAY: block; color: #7B7E86; MARGIN: 0px 0px 0px 0px; TEXT-DECORATION: none; border:none;}
.devlist UL LI A:hover {BACKGROUND: url(images/subnav-bkg-ro.gif) no-repeat left bottom; color: #006a33; border:none;}
.devlist UL LI span A {font-size: 11px; line-height:11px; BACKGROUND: #D8D9DB url(images/subnav-bkg-on.gif) no-repeat left bottom; PADDING: 8px 0px 10px 5px; DISPLAY: block; color: #006a33; font-weight:bold; MARGIN: 0px; TEXT-DECORATION: none; border:none;}
.devlist UL LI span A:hover {font-size: 11px; line-height:11px; BACKGROUND: #D8D9DB url(images/subnav-bkg-on.gif) no-repeat left bottom; DISPLAY: block; color: #eee; font-weight:bold; MARGIN: 0px; TEXT-DECORATION: none; border:none;}

.devlist LI UL {PADDING: 0px 0px 8px 5px;  background-color:#D6D7DA; MARGIN: 0px 0px 0px 0px;}

.devlist LI UL LI {/*BACKGROUND: url(../images/subnav-bullet-on.gif) no-repeat left 9px; */PADDING: 0px 0px 0px 0px; DISPLAY: inline; FONT-WEIGHT: normal; MARGIN: 0px; background-color:#D6D7DA; }
.devlist LI UL LI A {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #006a33; line-height:11px; BACKGROUND: url(images/tertiary-bkg-off.gif) no-repeat 6px bottom; PADDING: 6px 0px 8px 8px; DISPLAY: block; MARGIN: 0px 0px 0px 0px; TEXT-DECORATION: none; border:none;}

.devlist LI UL LI span, .devlist LI UL LI span a, .devlist LI UL LI span a:hover {BACKGROUND: url(images/tertiary-bkg-off.gif) no-repeat 6px bottom; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;line-height:11px; DISPLAY: block; color: #006a33; font-weight:bold; MARGIN: 0px; TEXT-DECORATION: none; border:none;}

.devlist LI UL A:hover {BACKGROUND: url(images/tertiary-bkg-off.gif) no-repeat 10px bottom; color: #eee; font-weight:bold; TEXT-DECORATION: none; border:none;}



/* --------------------------------------------------------------
END NAV STYLES
-----------------------------------------------------------------
*/



body { margin: 0; padding: 0; color: #4b5864; background: #f0f0f0;font-family: Arial,serif; font-size: 80%; }

a { color: #006a33;font-weight:bold;text-decoration:none; }
a:hover { color: #006a33;text-decoration:underline; }
a:active { outline: none; }

a img.un-pad, img.un-pad { margin: 0; padding: 0; line-height: 0; }
img.border { padding: 1px; border: 1px solid; }
a img.border { border-color: #006a33; }
a:hover img.border { padding: 0; border: 2px solid; }

h1, h2, h3, h5, h6 { padding: 0.25em 0; margin: 0 0 0.5em 0; line-height: 1.5em; font-weight: normal; color:#006a33;}
h1 { font-size: 1.2em; line-height:1.3em; padding:0px 10px; padding-top:20px; background:transparent url("images/title-bg.jpg") repeat-x left top;height:79px;}
h2 { font-size: 1.1em;color: #006a33;font-weight:bold; }
h2.up-and-coming  { font-size: 1.25em; border-top: 8px solid #cc00cc; border-bottom: 1px solid #cc00cc; }
h4 { padding: 0.25em 0; margin: 0 0 0.5em 0; line-height: 1.5em; font-weight: normal; }
h6 { font-size: 1.25em; }
p img, p img.right { margin-top: 0; }
hr { margin: 0.5em 0; background-color:#c3c0c0; }
ol li {margin-bottom:15px;}
blockquote { margin: 3em 0; padding: 1.5em 0 0 0; background: transparent url("images/quote_open.gif") no-repeat left top; }
blockquote p { padding: 0 0 18px 18px; background: transparent url("images/quote_close.gif") no-repeat right bottom; }

.center { text-align: center; }
.prepend-top {margin-top:1.5em;}
.append-bottom {margin-bottom:1.5em;}

label { font-weight: normal; }
input.text { width: 92%; }
input.small { width: 30px; }
textarea { width: 92%; height: 8em; }

#facebook {height:60px;}
#facebook a, #facebook a:visited {font-size:1em;font-weight:bold;text-decoration:none;}

#preheader {background:#e1e2e2;height:2em;color:#006a33;font-size:1.3em;line-height:2em;font-weight:bold;}

#header { text-align: left; padding:0; margin:0;background:url("images/header-bg.jpg") repeat-x top center; height:114px;}

#sidebar div { background-color: #000; border-top: 8px solid #373f94;  padding: 0 4px; margin-bottom: 2em; }
#sidebar div h6 { background-color: transparent; }

#global-menu-container { background:#4b5864;margin:0px;padding:0;}

ul#global-menu { margin:0; padding:0; text-align:center;}
ul#global-menu li { height:30px;list-style: none; float: left; list-style: none; line-height:1.05em; border-right:1px solid #fff;text-align:center;padding: 0 0em;}
ul#global-menu li a { margin: 0; padding: 0em 0em; color: #fff; font-size: .9em; text-decoration: none;}
.menu-first {border:none;}
ul#global-menu li a:hover { background: #fff;}

#momo { margin: 0; padding: 0px; text-align:center; border-right:1px solid #fff;height:2.7em;}
#momo a { margin: 0; padding: 0em 0em; color: #fff; font-size: .9em; text-decoration: none;display:block;}
#momo a:hover { background: #fff;color:#006a33;}
#momo .tip {padding:.8em 0;}

.btn { display: block; position: relative; background: #aaa; padding: 5px; float: left; color: #fff; text-decoration: none; cursor: pointer;}
.btn * { font-style: normal; background-image: url("images/btn2.png"); background-repeat: no-repeat; display: block; position: relative; }
.btn i { background-position: top left; position: absolute; margin-bottom: -5px; top: 0; left: 0; width: 5px; height: 5px; }
.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }
* html .btn span, * html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }
.btn.blue { background: #2ae; }
.btn.green { background: #006a33; }
.btn.pink { background: #e1a; }
.btn:hover { background-color: #f8c617;color:#fff;text-decoration:none; }
.btn:active { background-color: #006a33;color:#fff; }
.btn:visited { background-color: #006a33;color:#fff; }
.btn[class] { background-image: url("images/shade.png"); background-position: bottom; }
* html .btn { border: 3px double #aaa; }
* html .btn.blue { border-color: #2ae; }
* html .btn.green { border-color: #006a33; }
* html .btn.pink { border-color: #e1a; }
* html .btn:hover { border-color: #a00; }

#feature-check-list { float: left; padding: 10px; margin: 10px 10px 10px 0; border: 1px solid #eee; background-color: #f7f7f7; -moz-border-radius: 0.5em; -khtml-border-radius: 0.5em; -webkit-border-radius: 0.5em; }
#feature-check-list h3 { margin: 0; padding: 0 4px; color: #666; font-size: 1.25em; line-height: 1.5em; }
#feature-check-list ul { margin: 1em 0; padding: 0; }
#feature-check-list ul li { margin: 1px 0 0 0; padding: 0.5em 0.5em 0.5em 24px; list-style: none; line-height: 1em; background: #e9efef url("images/form_button_icons/tick.png") no-repeat 4px center; }
#feature-check-list ul li.alt { background-color: #e0eded; }
#feature-check-list p { margin: 0.5em 0; padding: 0; text-align: center; }
#feature-check-list p a { margin: 0; padding: 0.5em 4px; display: block; text-decoration: none; color: #fff; font-size: 1em; line-height: 1.1em; border: 1px solid #036; background-color: #069; -moz-border-radius: 0.25em; -khtml-border-radius: 0.25em; -webkit-border-radius: 0.25em; }
#feature-check-list p a:hover { background-color: #09c; }
#feature-check-list.full-width { width: 90%; }
#feature-check-list.half-width { width: 50%; font-size: 0.9em; }
#feature-check-list.third-width { width: 33%; font-size: 0.8em; }

#post-menu {background:url("images/menu-bottom.jpg") repeat-x top center; height:17px;margin:0px;padding:0px;}
#search {background:#4b5864;color:#fff;font-size:1em;font-weight:bold;padding:10px;height:50px;margin-bottom:10px;}
.subnav {background-color: #E3E3E5;padding:10px 0}
#testimonials {font-size:1em;font-style:italic;}
#testimonials a {font-size:.8em;font-style:normal;}
#testimonials p {margin:0;padding:0;}

.feedback {z-index:9999999;position:fixed !important;position:absolute;cursor:pointer;}
.feedback-position {bottom:2px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 16 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 16 );}
.feedback-align {right:0px;}

#content {background:#fff;padding:10px;}
.padding {padding:10px;}

#mission {margin-top:20px;}
#mission h2 {color:#006a33;font-size:1em;}
#mission p {font-size:1.1em;padding:0;margin:0;}

#recent-posts {margin-top:10px;}
#recent-posts h2 {color:#006a33;font-size:1em;}
ul#recent-posts { list-style: none; margin: 0 0 1em 0; color: #006a33; }
ul#recent-posts li { padding: 0 0 1em 15px; font-weight:normal; font-size: 1em; line-height: 1em; background: transparent url("images/bullet-square.jpg") no-repeat left top; }
ul#recent-posts li a {font-weight:normal;font-size:.9em;}

#contact {background:#e3e4e5;padding:10px; height:530px;}
#contact h2 {color:#006a33;font-size:1.2em;text-align:center;}
#contact p {font-size:.9em;padding:0;margin:0;}

#value-prop {background:#e3e4e5;padding:10px;margin-top:10px;}
ul#value-proposition { list-style: none; margin: 0 0 1em 0; padding-top: 2em; color: #006a33; }
ul#value-proposition li { padding: 0 0 1em 27px; font-size: .9em; line-height: 1em; background: transparent url("images/bullet-check.jpg") no-repeat left top; }

#right-print {margin-top:10px;font-size:.9em;text-align:center;}
#right-print a {font-weight:normal;}


ul#action-list { margin: 0 0 1em 0; padding: 0; list-style: none; }
ul#action-list li { padding: 0 0 1em 0; }
ul#action-list li a { margin-right: 6px; font-weight:normal; }

ul#faq { margin: 0 0 1em 0; padding: 0; list-style: none; }
ul#faq li { padding: 0 0 3em 0; }
ul#faq li a { margin-right: 6px; font-weight:normal; }




#address-block {background:#4b5864;color:#fff;padding:15px 0;text-align:center;}

#footer {color:#fff; font-size:.8em; background:url("images/footer-bg.jpg") repeat-x bottom; height:21px; }

/* WELCOME TO THE NEIGHBORHOOD STYLINGS */

.wtn-body { margin: 0; padding: 0; color: #4b5864; background: #fff;font-family: Arial,serif; font-size: 80%; }
#wtn-header { text-align: left; padding:0; margin:10px 0 0 0; height:124px;background:#fff;}
#wtn-header p {text-align:center;font-size:1.3em;font-weight:bold;}
#wtn-global-menu-container { background:#094fa3 url("images/neighborhood/menu-bg.jpg");margin:0px;padding:15px 0 0 0;height:30px;}

.wtn-badge p {padding:0;margin:0;}
.wtn-badge {background:url("images/neighborhood/badge.gif") no-repeat left;padding:0 0 0 33px;}
.wtn-badge a,.wtn-badge a:visited,.wtn-badge a:hover {color:#fff;}

#wtn-info-box {background:url("images/neighborhood/info-box.jpg") no-repeat top left;width:300px;height:216px;}
#wtn-info-box hr {background:#ccc;color:#ccc;height:1px;}
#wtn-info-box h2 {color:#f9a425;font-size:1.3em;font-weight:bold;}
#wtn-info-box h3 {color:#f9a425;font-size:1.1em;font-weight:bold;}
.wtn-answer-box {background:#fff;padding:10px 10px 2px 10px;font-size:1.1em;margin-bottom:10px}
#wtn-info-box a, #wtn-info-box a:visited {color:#094fa3;} 

#wtn-content {}
#wtn-content h1, #wtn-content h2, #wtn-content h3, #wtn-content h4, #wtn-content h5 {color:#f9a425}
#wtn-content h1 {background:none;font-size:1.7em;font-weight:bold;line-height:1.4em;padding:0;margin:0 0 0px 0;border-top:#eee 5px solid;}
#wtn-content h2 {background:none;font-size:1.3em;font-weight:bold;line-height:1em;padding-left:0;margin-left:0;}
#wtn-content hr {background:#ccc;color:#ccc;height:1px;}

div.badge {
  float: left;
  margin-right: 0px;
  padding-right: 5px;
  width: 230px;
}
div.badge img {
	padding:0;
	margin:0;
    -moz-box-shadow: 0 2px 8px -2px #AAA;
    margin-bottom: 0.5em;
  }
div.badge h6 {
    color: #5B5A60;
  }
div.badge textarea {
    height: 1.0em;
    width: 215px;
	
  }

.quote {font-size:2em;line-height:1em;font-weight:bold;font-family:times,serif,helvetica;}
.lead {font-size:1.2em;font-weight:bold;font-style:italic;}
.dotted {border-bottom: 1px dotted #b1baba;padding-bottom:15px;}

/* WELCOME TO THE NEIGHBORHOOD STYLINGS */


