/*
Theme Name: Marty Mathis Clothiers
Theme URI: not publicly available
Version: 1.0
Author: Joseph C Dolson
Author URI: http://www.joedolson.com
Description: Custom Theme
*/
* {
margin: 0;
padding: 0;
}
body {
font-size: 62.5%;
background: #600 url(/images/background.png) repeat-x;
font-family: Georgia, Garamond, serif;
}
img {
border: none;
}

a {
color: #00a;
text-decoration: none;
}
a:hover {
text-decoration: underline;
color: #22d;
}
a:focus, a:active {
color: #fff;
background: #006;
}
#all {
background: url(/wp-content/themes/martymathis/images/topnav.png) left 160px repeat-x;
}
#outer {
width: 890px;
margin: 15px auto;
background: #f7f6f3;
border: 2px solid #600;
}
h1 {
clear: right;
font-size: 1.8em;
}
h2 {
font-size: 1.4em;
color: #233;
text-shadow: #ddd 1px 1px;
}
#skiplinks {
height: 2px;
width: 920px;
margin: 2px auto;
position: absolute;
left: -999em;
}
#skiplinks li {
display: inline;
}
#skiplinks a {
display: block;
float: left;
padding: 2px 5px;
color: #fff;
background: #600;
border: 1px solid #fff;
margin: 0 1px;
}

#head {
margin: 0 auto;
height: 158px;
overflow: hidden;
background: #F7F6F3;
}
#head img {
float: left;
}
#head p {
text-align: right;
color: #555;
margin: 0;
padding: 5px;
font-size: 1.4em;
}
#head strong {
font-size: 1.4em;
}
#topnav {
background: url(/wp-content/themes/martymathis/images/topnav.png) left top repeat-x;
height: 33px;
width: 920px;
padding-left: 32px;
margin-left:-3px;
}
#topnav li {
display: inline;
float: left;
}
#topnav li a, #topnav li.on {
display : block;
width : auto;
height : auto;
text-decoration : none;
padding : 4px 26px 4px;
text-align : center;
border : 0;
cursor : pointer; /* an opera fix */
margin : 0 0;
color : #fff;
font-size: 2.1em;
} 
#topnav li a.black{
background: #000 url(/wp-content/themes/martymathis/images/topnav.png) left top repeat-x;
color: #fff;
}
#topnav li a.inner, #topnav li.inner {
border-left: 0; !important
}
#topnav li.on{
background: #e60440 url(/wp-content/themes/martymathis/images/topnav-red.png) left top repeat-x;
color: #fff;
cursor : default; /* corrects opera fix */  
}
#topnav li a:hover {
background : #000;
color: #fff;
text-decoration: underline;
}
#topnav li a:focus, #topnav li a:active {
text-decoration : underline;
color: #fff;
background: #009;
}
#content {
float: left;
clear: both;
width: 600px;
line-height: 1.5;
font-size: 1.2em;
padding: 15px 20px;
}
.post-27 {
width: 390px!important;
}
#content ul, #content ol, #content dl {
margin: 1em 0 1em 3em;
}

#sidebar {
background: url(/images/nav-2.jpg) bottom right no-repeat;
float: right;
padding: 15px 10px;
font-size: 1.2em;
min-height: 590px;
margin-right: 5px;
width: 210px;
}
.contact-sidebar {
float: right;
margin: 10px 0;
padding: 30px 30px;
font-size: 1.2em;
}
#sidebar ul {
list-style-type: none;
margin: 0;
padding: 0;
}
#sidebar ul li {
}
#sidebar h3 {
margin: 10px 0 2px;
font-size: 1.2em;
text-transform: uppercase;
}
.post-content img {
float: left;
margin-right: 1em;
}
p {
margin: 15px 0;
}
#breadcrumb {
float: right;
}
#breadcrumb p {
margin: 0 .5em;
padding: 0;
color: #777;
}
#footer {
margin: 0 auto;
color: #444;
clear: both;
font-size: 1.4em;
background: #f8f8f8 url(/images/footer.gif);
border-top: 1px solid #eaeaea;
border-bottom: 2px solid #eaeaea;
padding: 15px;
text-shadow: #ddd 1px 1px;
}
.searchform label {
position: absolute;
left: -999em;
}
.searchform p {
margin: -10px 0 20px;
}
#footer .floatright {
text-align: right;
}
.floatright {
float: right;
}
.floatright strong {
font-size: 1.4em;
}
address {
margin: .5em 0 .5em 1.5em;
}
th {
border-bottom: 1px solid #aaa;
padding: 1px 5px 0 1px;
}
th, td {
font-size: .9em;
text-align: left;
padding: 2px;
}
label {
display: block;
}

.breadcrumb {
text-align: right;
font-family: Arial, sans-serif;
font-size: .9em;
color: #444;
}
.wp-caption {
border: 1px solid #ddd;
background: #f3f3f3;
text-align: center;
padding: 5px;
}
.alignright {
float: right;
margin-left: 10px;
padding-left: 0;
}
.alignleft {
float: left;
margin-right: 10px;
padding-right: 0;
}
.wp-caption-text {
font-size: .9em;
color: #333;
background: #f3f3f3;
font-family: Arial, Verdana, sans-serif;
padding: 1px 5px;
}
.alignright .wp-caption-text {
text-align: right;
}
.alignleft .wp-caption-text {
text-align: left;
}
.searchterm1, .searchterm2, .searchterm3, .searchterm4, .searchterm5 {
background: #ffa;
}
#sidebar ul li {
margin: 22px 0;
}
.twitter, .linkedin, .facebook {
padding: 12px 0 12px 36px;
background: url(/images/twitter-32x32-w.png) left center no-repeat;
font-weight: 700;
}
.linkedin {
background: url(http://www.martymathisclothiers.com/wp-content/uploads/2009/08/Linked-In-32x32.png) left center no-repeat;
}
.facebook {
background: url(/images/facebook-32x32-w.png) left center no-repeat;
}
.pre-footer {
text-align: center;
clear: left;
padding: 10px 0;
background: #fff;
}
blockquote {
font-size: 1.4em;
color: #444;
margin: 15px 0;
background: #eee;
padding: 10px;
-moz-border-radius: 10px;

}
.advertising {
margin: 20px 0;
font-size: 1.3em;
color: #444;
padding: 0 5px;
}
.advertising img {
float: left;
margin-right: 5px;
}

.comingup {
margin: 70px 5px;
padding: 10px;
color: #333;
font-size: 1.2em;
}

.trunkshow #content {
width: 810px;
padding: 20px 40px;
}
.trunkshow .post-content {
font-size: 1.60em;
}
.trunkshow h1 {
position: absolute;
left: -999em;
}
.trunkshow h2 {
text-align: center;
background: #013474;
padding: 6px 0;
margin: 5px -40px;
color: #fff;
text-shadow: 2px 2px #000;
}
.trunkshow #sidebar {
display: none;
}
.home {
margin-bottom: 10px;
}
.top {
margin-left: 220px;
padding: 0;
background: none;
font-size: 1.6em;
}
.top cite {
display: block;
text-align: right;
font-size: .9em;
margin-top: -10px;
}
.fall-trunk {
margin: 5px -5px;
}
.fall-trunk p {
margin-left: 90px;
}
