/*
Theme Name: GearZap 
Theme URI: http://www.gearzap.com
Description: Custom WordPress Theme design for GearZap.com
Version: 1.0
Author: White Knight Projects
Author URI: http://www.whiteknightprojects.com/
Tags: gearzap
 */
#container {
    width: 961px;
    margin-left:auto;
    margin-right: auto;
}
.entry ul {
    padding-top: 10px;
    padding-bottom: 10px;
}

form {
    display:inline;
    border: none;
}

legend {
    display:none;
}

#breadcrumbs {
    background-image: url(http://www.gearzap.com/skin/frontend/default/gearzap/images/category-bg.jpg);
    background-repeat: repeat-x;
    clear: left;
    height: 50px;
    background-position: bottom;
    padding-top: 10px;
    padding-left: 10px;
}

#breadcrumbs ul {
    list-style-type: none;
    padding: 0px;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
    clear: left;
    float: left;
    font-weight: bold;
    color: #666666;
}

#breadcrumbs li {
    display: inline;
    margin: 0px;
    padding: 0px;
}

#breadcrumbs a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #E71B27;
    padding: 5px;
    font-weight: bold;
    text-decoration: none;
}

#breadcrumbs a:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #E71B27;
    padding: 5px;
    font-weight: bold;
    text-decoration: none;
}

#breadcrumbs a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    padding: 5px;
    font-weight: bold;
    text-decoration: underline;
}

#content {
    clear: left;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: none;
    border-left-style: solid;
    border-top-color: #CCCCCC;
    border-right-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
    border-left-color: #CCCCCC;
    margin-top: -2px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    overflow: hidden;
}

#maincontent {
    float:right;
    margin-right:20px;
    padding-top:10px;
    width:700px;
    padding-bottom: 20px;
}

#leftbar {
    float: left;
    width: 210px;
    margin: 0px;
    padding-left: 10px;
}

#leftbar ul {
    margin: 0px;
    padding:10px 0 0;
    list-style-type: none;
}

#leftbar ul ul {
    background-color: #F7F7F7;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-top: 7px;
}

#leftbar li {
    padding-bottom: 20px;
}

#leftbar   li   li   a, #leftbar   li   li   a:visited  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #666666;
    text-decoration: none;
}

#leftbar   li   li   a:hover  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #E71B27;
    text-decoration: none;
}

#leftbar p {
    background-color:#F7F7F7;
    padding-bottom:7px;
    padding-left:10px;
    padding-top:7px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #666666;
    margin: 0px;
}

#leftbar li li {
    padding-bottom: 8px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #666666;
}

#leftbar h3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #221D23;
    background-image: url(http://www.gearzap.com/skin/frontend/default/gearzap/images/box-bg.jpg);
    background-repeat: repeat;
    width:200px;
    margin: 0px;
    height: 20px;
    line-height: 20px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
}

.entry  h1   {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: bold;
    color: #221D23;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
}

.entry {
    background-image:url(http://www.gearzap.com/skin/frontend/default/gearzap/images/product-bg.jpg);
    background-position:center bottom;
    background-repeat:repeat-x;
    border-color:#CCCCCC;
    border-style:none none dashed;
    border-width:1px;
    clear:left;
    margin-bottom: 20px;
}

.tags {
    padding-bottom: 5px;
    padding-right: 10px;
    padding-left: 10px;
    color: #666666;
    text-align: right;
}

.postmeta {
    float: left;
}

.tags a, .tags a:visited {
    color: #E71B27;
    text-decoration: underline;
}

.tags a:hover {
    color: #221D23;
    text-decoration: underline;
}

.entry h2 {
    background-image: url(http://www.gearzap.com/skin/frontend/default/gearzap/images/box-bg.jpg);
    background-repeat: repeat-x;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #221D23;
    font-size: 14px;
    line-height: 20px;
    margin:0px;
    padding: 0px;
}

.entry h3 {

    background-repeat: repeat-x;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #221D23;
    font-size: 14px;
    line-height: 20px;
    margin:0px;
    padding: 0px;
    text-decoration:none;
}

.entry h3 a:link, .entry h3 a:active, .entry h3 a:visited, .entry h3 a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #E71B27;
    font-size: 14px;
    line-height: 20px;
    margin:0px;
    padding: 0px;
    text-decoration:none;
}

.entry li {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    list-style-type: disc;
    background-repeat: no-repeat;
    margin-left: 20px;
    padding-left:5px;
    padding-bottom: 10px;
    line-height: 17px;
}

.entry p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    padding-right: 0px;
    padding-left: 0px;
}

.entry a:link, .entry a:active, .entry a:visited, 
.entry a:link strong, .entry a:active strong, .entry a:visited strong {
    color: #666;
    text-decoration: underline;
}

.entry a:hover, .entry a:hover strong {
    color:#E71B27;
    text-decoration: underline;
}

#footer {
    background:#F0F0F0 url(http://www.gearzap.com/skin/frontend/default/gearzap/images/footer-bg.jpg) repeat-x scroll 0 0;
    clear:right;
    overflow:hidden;
    width:952px;
    margin-top: 20px;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

#footer ul {
    float:left;
    padding-right:4em;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin: 0px;
}

#footer .informational {
    overflow:hidden;
    padding:1em;
}

#footer li {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    line-height: 18px;
}

#footer .informational a, #footer .informational a:visited  {
    color:#474444;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
#footer .informational a:hover {
    color:#E71B27;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

#footer .newsletter-subscribe {
    float:right;
    overflow:hidden;
}

#footer h2 {
    color:#221D23;
    line-height:1.3em;
    margin-bottom:0.4em;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
}

#footer form fieldset, .button-set {
    border:1px solid #DADADA;
    padding:2em 1em;
}

#footer form {
    display:inline;
}

#footer .newsletter-subscribe img {
    vertical-align:top;
}

#footer .form-button-alt, .form-button {
    background:transparent url(http://www.gearzap.com/skin/frontend/default/gearzap/images/btn-form-alt.jpg) no-repeat scroll 0 0;
    border:medium none;
    color:#FFFFFF;
    font-family:Verdana;
    padding:5px 0;
    width:94px;
    font-size: 11px;
    text-transform: uppercase;
}

#footer .legality {
    padding:1em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
}

.navigation {
    background-image: url(http://www.gearzap.com/skin/frontend/default/gearzap/images/box-bg.jpg);
    background-repeat: repeat-x;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #221D23;
    font-size: 14px;
    line-height: 20px;
    height:26px;
    margin:0px;
    margin-top:-19px;
    padding: 0px;
}

.navigation a, .navigation a:visited {
    color: #E71B27;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: underline;
}

.navigation a:hover {
    color: #221D23;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: underline;
}

.alignright {
    float:right;
    padding-right:10px;
}

.alignleft {
    float:left;
    padding-left:10px;
}

/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
    cursor: help;
}

acronym, abbr {
    border-bottom: 1px dashed #999;
}

blockquote {
    margin: 15px 30px 0 10px;
    padding-left: 20px;
    border-left: 5px solid #ddd;
}

blockquote cite {
    margin: 5px 0 0;
    display: block;
}

.center {
    text-align: center;
}

.hidden {
    display: none;
}

hr {
    display: none;
}

a img {
    border: none;
}

/* End Various Tags & Classes*/
/* Captions */
.aligncenter,
div.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption {
    border: 1px solid #ddd;
    text-align: center;
    background-color: #f3f3f3;
    padding-top: 4px;
    margin: 10px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.wp-caption img {
    margin: 0;
    padding: 0;
    border: 0 none;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    padding: 0 4px 5px;
    margin: 0;
}

/* End captions */
/* Begin Comments*/
.alt {
    margin: 0;
    padding: 10px;
}

#comment {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    width: 99%;
}

#comments h3 {
    margin: 0px;
    background-image: none;
    padding-top: 15px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

#commentform p {
    margin: 5px 0;
}

/* End Comments */
#comments p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    padding-right: 0px;
    padding-left: 0px;
}

#comments .form-button-alt, .form-button {
    background:transparent url(http://www.gearzap.com/skin/frontend/default/gearzap/images/btn-form-alt.jpg) no-repeat scroll 0 0;
    border:medium none;
    color:#FFFFFF;
    font-family:Verdana;
    width:94px;
    font-size: 11px;
    text-transform: uppercase;
    float: right;
    padding-top: 5px;
    padding-right: 15;
    padding-bottom: 5px;
    padding-left: 0;
}

#comments a, #comments a:visited, #respond a, #respond a:visited, #tag_cloud a, #tag_cloud a:visited {
    color: #E71B27;
    text-decoration: underline;
}

#comments a:hover, #respond a:hover, #tag_cloud a:hover {
    color: #221D23;
    text-decoration: underline;
}

.commentlist {
    padding: 0;
    text-align: justify;
}

.commentlist li {
    margin: 15px 0 10px;
    padding: 5px 5px 10px 10px;
    list-style: none;
}

.commentlist li ul li { 
    margin-right: -5px;
    margin-left: 10px;
}

.commentlist p {
    margin: 10px 5px 10px 0;
}

.children { padding: 0; }

.nocomments {
    text-align: center;
    margin: 0;
    padding: 0;
}

.commentmetadata {
    margin: 0;
    display: block;
}

#respond h3 {
    background-image: url(http://www.gearzap.com/skin/frontend/default/gearzap/images/box-bg.jpg);
    background-repeat: repeat-x;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #221D23;
    font-size: 12px;
    line-height: 20px;
    padding: 0px;
    margin-top: 15px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

#maincontent h1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: bold;
    color: #221D23;
    text-decoration: none;
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 15px;
    padding-left: 0px;
}

#respond .form-button-alt, .form-button {
    background:transparent url(http://www.gearzap.com/skin/frontend/default/gearzap/images/btn-form-alt.jpg) no-repeat scroll 0 0;
    border:medium none;
    color:#FFFFFF;
    font-family:Verdana;
    width:94px;
    font-size: 11px;
    text-transform: uppercase;
    float: right;
    padding-top: 5px;
    padding-right: 15;
    padding-bottom: 5px;
    padding-left: 0;
}

#nav .catitem a {
    color: black;
}

h1#logo {
    line-height: 0;
    margin: 0 0 0 -1px;
}

#footer {
    margin-top:0px;
}

.addthis_container {
    margin-top:5px;
}

.postmeta {
    margin-top: 10px;
    margin-bottom:15px;
}

.entry strong {
    color:#666;
}

