/*  
Theme Name: WordPress Default
Theme URI: http://allmankind.net/
Description: All Mankind Theme.
Version: 1
Author: Andrew Beeston
Author URI: http://allmankind.net/
*/

html,body{margin:0;padding:0;}
body{font: 76% verdana, sans-serif;text-align:center;}
p {margin:0 5px 10px; line-height:200%;}
div#header{position:relative; background:url(http://www.allmankind.net/images/bg_body.gif) top repeat-x;}
div#header h1{height:105px; margin:0; background:url(http://www.allmankind.net/images/bg_header.gif) top no-repeat; color:#ffffff;  text-indent:-99999px;}
div#header a{position:absolute;right:0;top:0px; width:900px;}
div#container{text-align:left; background:#fff;}
div#content-bottom p{line-height:1.4em;}
div#content-top {border-bottom:1px dotted #999; line-height:1.6em;}
div#entryform{background:#ffffff; padding-left:10px; border-left:1px dotted #999;}
	div#entryform h2 {color:#DF3BBC; font-size:20px; line-height:20px;}
	div#entryform {color:#333; font-size:12px; line-height:20px;}
	div#entryform  blockquote{padding:10px; color:#fff; background:#01A7D9; font-weight:bold; font-size:12px; line-height:20px;}
	
div#menu{background:#fff; padding:0px; margin:0; width:250px; height:200px; border-right:1px dotted #999;}
div#menu p { padding:0px; color:#666;}
div#menu h2 { font-height:15px; color:#C1002B; border-bottom:1px solid #f3f3f3;}
div#menu ul {padding:0; margin:0;}
#menu ul li {border-bottom:1px dotted #999; list-style-type:none; text-indent:-999999px}
#menu ul li.home {background:url(http://www.allmankind.net/images/menu_home.gif) top left no-repeat;}
#menu ul li.home:hover {background:url(http://www.allmankind.net/images/menu_home_hover.gif) top left no-repeat;}
#menu ul li.listen {background:url(http://www.allmankind.net/images/menu_listen.gif) top left no-repeat;}
#menu ul li.listen:hover {background:url(http://www.allmankind.net/images/menu_listen_hover.gif) top left no-repeat;}
#menu ul li.store {background:url(http://www.allmankind.net/images/menu_store.gif) top left no-repeat;}
#menu ul li.store:hover {background:url(http://www.allmankind.net/images/menu_store_hover.gif) top left no-repeat;}
#menu ul li.about-us {background:url(http://www.allmankind.net/images/menu_about_us.gif) top left no-repeat;}
#menu ul li.about-us:hover {background:url(http://www.allmankind.net/images/menu_about_us_hover.gif) top left no-repeat;}
#menu ul li.gigs-and-dates {background:url(http://www.allmankind.net/images/menu_gigs_and_dates.gif) top left no-repeat;}
#menu ul li.gigs-and-dates:hover {background:url(http://www.allmankind.net/images/menu_gigs_and_dates_hover.gif) top left no-repeat;}
#menu ul li.contact {background:url(http://www.allmankind.net/images/menu_contact.gif) top left no-repeat;}
#menu ul li.contact:hover {background:url(http://www.allmankind.net/images/menu_contact_hover.gif) top left no-repeat;}
#menu ul li a {display:block; padding:0;  height:30px; color:#666; text-decoration:none;}
#menu ul li a:hover {color:#fff; text-decoration:none;}

#announcer {float:right; margin-right:0px; height:200px; background:#fff;}

div#container{width:900px; margin:auto}

div#footer{clear:both;width:100%; background:#fff url(http://www.allmankind.net/images/bg_footer.gif) top left no-repeat; text-decoration:none;}
div#footer{color: #999; text-align:center; height:100px; text-decoration:none;}
div#footer a{display:inline;padding:0;color:#C6D5FD text-decoration:none;}

h2 a {color:#C1002B; font-size:15px; text-transform:uppercase; border-bottom:1px solid #f3f3f3; text-decoration:none;}
h2 a:hover {color:#C1002B; border-bottom:1px dotted #999999; text-decoration:none;}
h2 a:visited {color:#C1002B; border-bottom:1px solid #f3f3f3; text-decoration:none;}

img.right {float:right; padding:10px;}
img {border:none;}

.postmetadata {padding-bottom:5px;}
.postmetadata a{color:#DF60DE;}
.postmetadata {font-size:11px;}
.post {padding-bottom:20px; width:520px;}
.comments-link a {float:right; background:url(http://puzzles.allmankind.net/wp-content/uploads/speech_bubble_48.png) center center no-repeat; height:48px; width:48px; line-height:40px; text-decoration:none; color:#555; margin:10px; text-align:center;}

div#content-bottom {line-height:1.8em;}
div#content-bottom #left {width:539px; padding:0px; border-right:1px dotted #999; text-decoration:none;}
#Xcalendar {background:url(http://www.allmankind.net/images/bg_gigs_and_dates.gif) top left no-repeat; width:330px; padding:12px;}
#Xcalendar ul {padding:0px; margin:0px; position:relative; top:30px; font-size:10px; line-height:18px; display:block; list-style:none; color:#333; height:120px; text-decoration:none;}
#calendar ul {list-style:none; margin:0; padding:0; text-decoration:none;}
#calendar ul li {padding:0px; margin:0px; text-decoration:none;}
#calendar ul li a{color:#006; text-decoration:none;}

div#right-video-column {float:right; width:355px; overflow:hidden; text-align:left; text-decoration:none;}
div.right {float:right; text-align:center; text-decoration:none;}

.textwidget {}
#social-media {display:none;}
#social-media ul {padding:0px; margin:0px;}
#social-media ul li {padding:0px; margin:0px; display:inline; padding:0 5px; text-decoration:none;}
#social-media ul li a{color:#fff; text-decoration:none;}
#social-media h2 {text-indent:-999999px;}


/* Gigs and Dates */
table.gigs {background:#ffffff; text-decoration:none;}
table.gigs td {padding:5px; color:#111; text-decoration:none;}
div.gigs-calendar {padding-right:10px; text-decoration:none;}
div.gigst-calendar td {border:none; text-decoration:none;}
/* End Gigs and Dates */

.PeCatsBrands ul li {background:#f8f8f8; display: inline; padding:5px 10px; border:2px solid #fff; text-decoration:none;}

.productdisplay {display:block;}
.cart-wrap {position:absolute; margin:auto; width:200px; margin-left:675px;}
.wrap {width:650px;}

.entry a {color:#0092bc; text-decoration:none;}
.entry a:hover {color:#0092bc; text-decoration:underline;}
.entry a:visited {color:#0092bc; text-decoration:none;}
.entry p {line-height:200%;}

#recent-posts h2 {color:#C1002B; font-size:15px; text-transform:uppercase; border-bottom:1px solid #f3f3f3; text-decoration:none; padding:0; margin:0;}
#recent-posts {color:#666666; line-height:120%;}
#recent-posts ul li a {color:#0092bc; text-decoration:none;}
#recent-posts ul {padding:0; margin:0;}