/*
THEME NAME: Man Make Music
THEME URI: http://www.manmakemusic.com/
DESCRIPTION: The Man Make Music wordpress theme
VERSION: 0.1
AUTHOR: Peter Moore
AUTHOR Uri: http://lejazz.co.uk/
TEMPLATE: sandbox
*/

@import url('blueprint/screen.css');

/* General Styles */
.skip-link {
display: none;
}

body {
	background-color: #FFFFFF;
}

.eventheight {
height: 860px;
}

.musicheight {
height: 425px;
}

.photoheight {
height: 425px;
}

/* Header Styles */


#header {
color: #FFFFFF;
margin-top: 10px;
}

#header2 {
color: #FFFFFF;
margin-top: 10px;
}

#header3 {
color: #333333;
margin-top: 10px;
margin-bottom: 10px;
background-color: #EAEAEA;
text-transform: uppercase;
display: inline;
}

#header3 form {
padding-left : 5px;
padding-right: 9px;
}

#header3 p {
color: #FFFFFF;
background-color: #42B2D2;
padding: 0 2px 0 2px;
margin: 0;
display: inline;
font-weight: bold;
font-size: 100%;
}

#header3 input {
color: #333333;
background: #FFFFFF;
margin: 2px;
width: 200px;
border: 1px solid #FFFFFF; 
font-size: 90%;
}

#header3 input.submit {
color: #FFFFFF;
background: #42B2D2;
border: 1px solid #EAEAEA;
margin: 0;
text-transform: uppercase;
font-weight: bold;
width: 50px;
}

#header3 label {
color: #333333;
text-transform: uppercase;
font-weight: bold;
margin: 0;
clear: left;
}

#blog-description {
font-size: 170%;
font-variant: small-caps;
font-weight: bold;
padding-left: 5px;
}

#blog-title{
margin-bottom: 10px;
}

#menu ul {
margin: 0;
}

#menu ul li {
display: inline;

}

#menu ul li a {
margin: 0 10px 0 0;
background-color: #FFFFFF;
text-transform: uppercase;
color: #333333;
font-size: 200%;
text-decoration: none;
border-bottom: 10px solid #333333;
padding: 0px;
font-weight: bold;
}

#menu ul li a:hover {
border-bottom: 10px solid #42B2D2;
}

#menu {
margin-bottom: 10px;
}


/* Main Content Area Styles */

#news-title {
position: absolute;
left: 0;
bottom : 0;
background-color: #000000;
opacity: 0.8;
width: 100%;
}

#news-holder {
overflow: hidden;
}

#news-featured {
position: absolute;
left: 0px;
top: 0px;
background-color: #EAEAEA;
padding-left: 5px;
padding-right: 5px;
}

#news-featured a{
text-transform: uppercase;
font-weight: bold;
font-size: 120%;
text-decoration: none;
color: #000000;
}

#news-content {
margin: 0;
background-color: #42B2D2;
text-align: justify;
}

#news-content p {
margin: 0;
color: #FFFFFF;
}

#news-content a {
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
}

#news-content a:hover {
color: #42B2D2;
background-color: #FFFFFF;
font-weight: bold;
text-decoration: none;
}


#news-content .meta-sep {
color: #FFFFFF;
}

#news-content .author {
display: inline;
color: #FFFFFF;
}

#news-content .cat-links {
display: inline;
color: #FFFFFF;
}

#news-content .tag-links {
display: inline;
color: #FFFFFF;
}

#news-content .comments-link {
color: #FFFFFF;
}

#news-content .entry-date {
color: #FFFFFF;
}

#news-content .edit-link {
color: #FFFFFF;
}

#news-content span a {
color: #FFFFFF;
text-decoration: none;
}

#news-content span a:hover {
color: #42B2D2;
background-color: #FFFFFF;
}

#news-content h2 a {
display: inline;
font-size: 120%;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
text-transform: uppercase;
}

#news-content h2 {
display: inline;
font-size: 120%;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
text-transform: uppercase;
}

#news-content h2 br{
display: none;
}

#morenews {
color: #FFFFFF;
text-transform: uppercase;
font-weight: bold;
border-top: 15px solid #FFFFFF;
margin-top: 5px;
}

#morenews a {
color: #FFFFFF;
text-decoration: none;
margin: 0 5px 0 5px;
}

#morenews a:hover {
background-color: #FFFFFF;
color: #42B2D2;
text-decoration: none;
}

#morenews .title {
font-weight: bold;
padding: 0;
}



#ljimg-title {
position: absolute;
left: 0;
bottom : 0;
width: 100%;
}

#ljimg-holder {
overflow: hidden;
background-color: #EAEAEA;
}

#ljimg-featured {
position: absolute;
left: 0px;
top: 0px;
font-size: 90%;
padding: 15px;
}

#ljimg-featured h2 {
display: block;
font-size: 120%;
font-weight: bold;
color: #333333;
text-decoration: none;
text-transform: uppercase;
background-color: #EAEAEA;
margin: 0;
padding: 5px;
opacity: 0.9;
filter: alpha(opacity = 90);
zoom: 1;
}

#ljimg-featured h2 a {
font-size: 120%;
color: #333333;
}

#ljimg-featured h2 br{
display: none;
}


#ljimg-content {
margin: 0;
background-color: #EAEAEA;
text-align: justify;
position: absolute;
bottom: 0;
left: 0;
}

#ljimg-content p {
margin: 0;
}

#ljimg-content a {
color: #333333;
font-weight: bold;
text-decoration: none;
}

#ljimg-content a:hover {
color: #EAEAEA;
background-color: #333333;
font-weight: bold;
text-decoration: none;
}

.entry-content {
padding-right: 20px;
padding-top: 20px;
padding-bottom: 20px;
padding-left: 20px;
font-size:90%;
}

.entry-content p a img {
float: left;
margin: 0 10px 0 0;
}

.entry-content p a img.flickr-medium {
margin: 5px;
}

h2.entry-title {
margin-bottom: 0;
}

h2.entry-title a{
color: #FFFFFF;
text-decoration: none;
}

h2.entry-title a:hover{
color: #CCCCCC;
text-decoration: none;
}

.entry-date {
text-transform: uppercase;
font-weight: bold;
margin-top: 1em;
margin-bottom: 1em;
}

.entry-date abbr {
border: none;
}

.postwrap {
overflow: hidden;
margin-bottom: 10px;
position: relative;
}



#ljimg-content .meta-sep {
}

#ljimg-content .author {
display: inline;
color: #000000;
}

#ljimg-content .cat-links {
display: inline;
color: #000000;
}

#ljimg-content .tag-links {
display: inline;
color: #000000;
}

#ljimg-content .comments-link {
color: #000000;
}

#ljimg-content .edit-link {
color: #000000;
}

#ljimg-content span a {
color: #333333;
text-decoration: none;
}

#ljimg-content span a:hover {
color: #EAEAEA;
background-color: #333333;
}


#moreevents {
color: #333333;
text-transform: uppercase;
border-top: solid 15px #333333;
}

#moreevents a {
color: #333333;
text-decoration: none;
margin: 0 5px 0 5px;
}

#moreevents a:hover {
background-color: #333333;
color: #EAEAEA;
text-decoration: none;
}

#moreevents .title {
font-weight: bold;
padding: 10 10px 0 0;
}


#music-title {
position: absolute;
left: 0;
bottom : 0;
width: 100%;
}

#music-holder {
overflow: hidden;
background-color: #EAEAEA;
text-align: center;
}

#music-featured {
position: absolute;
left: 0px;
top: 0px;
font-size: 90%;
padding: 15px;
}

#music-featured h2 {
display: block;
font-size: 120%;
font-weight: bold;
color: #333333;
text-decoration: none;
text-transform: uppercase;
background-color: #EAEAEA;
margin: 0;
padding: 5px;
opacity: 0.9;
filter: alpha(opacity = 90);
zoom: 1;
}

#music-featured h2 a {
font-size: 120%;
color: #333333;
}

#music-featured h2 br{
display: none;
}


#music-content {
margin: 0;
background-color: #EAEAEA;
text-align: justify;
position: absolute;
left: 0;
bottom: 0;
opacity: 0.95;
filter: alpha(opacity = 95);
zoom: 1;
width: 100%;
}

#music-content p {
margin: 0;
}

#music-content a {
color: #333333;
font-weight: bold;
text-decoration: none;
}

#music-content a:hover {
color: #EAEAEA;
background-color: #333333;
font-weight: bold;
text-decoration: none;
}

#photo-holder {
overflow: hidden;
background-color: #000000;
text-align: center;
padding: 2px 0 0 0;
}

#photo-content {
margin: 0;
background-color: #EAEAEA;
text-align: justify;
position: absolute;
left: 0;
bottom: 0;
height: 194px;
width: 100%;
}

#photo-content p {
margin: 0;
}

#photo-content a {
color: #333333;
font-weight: bold;
text-decoration: none;
}

#photo-content a:hover {
color: #EAEAEA;
background-color: #333333;
font-weight: bold;
text-decoration: none;
}

#photo-content h2 {
font-size: 150%;
font-weight: bold;
color: #EAEAEA;
background-color: #333333;
line-height: normal;
text-decoration: none;
text-transform: uppercase;
margin: 0 0 5px 0;
padding-left: 5px;
padding-top: 2px;
}

#photo-content ul li {
margin-bottom: 5px;
}

.indexphoto {
margin: 1px;
}

/* Sidebar Styles */

#primary {
float: right;
}

#primary ul, ol {
margin: 0;
}

#primary h3 {
background-color: #333333;
color: #EAEAEA;
text-transform: uppercase;
font-weight: bold;
margin-bottom: 5px;
padding: 5px;
font-size: 120%;
}

#primary a {
color: #333333;
text-decoration: none;
}

#primary a:hover {
color: #EAEAEA;
background-color: #333333;
}

#primary ul.blogroll li {
display: list-item;
list-style-type: none;
font-size: 90%
}

#primary ul li.cat-item {
display: list-item;
list-style-type: none;
font-size: 90%
}

.primary .secondary {
background-color: #FFFFFF;
}

.sidebar ul.xoxo li {
display: inline;
}

/* Page Styles */

#page-content {
margin: 0;
background-color: #EAEAEA;
text-align: justify;
position: relative;
bottom: 0;
left: 0;
}

#page-content h2 {
display: block;
font-weight: bold;
color: #EAEAEA;
text-decoration: none;
text-transform: uppercase;
background-color: #333333;
line-height: normal;
padding: 0 20px;
}

#page-content h2 a {
font-size: 120%;
color: #333333;
}

#page-content h2 br{
display: none;
}

#page-content p {
margin: 0;
}

#page-content p.audioplayer_container {
margin: 10px;
text-align: center;
display: block;
}

#page-content p#login {
margin-top: 10px;
}

#page-content a {
color: #333333;
font-weight: bold;
text-decoration: none;
}

#page-content a:hover {
color: #EAEAEA;
background-color: #333333;
font-weight: bold;
text-decoration: none;
}

#page-content .entry-content {
padding: 20px;
font-size:90%;
overflow: hidden;
}

#page-content .entry-meta {
padding: 20px;
font-size:90%;
}

#page-content .meta-sep {
}

#page-content .author {
display: inline;
color: #000000;
}

#page-content .cat-links {
display: inline;
color: #000000;
}

#page-content .tag-links {
display: inline;
color: #000000;
}

#page-content .comments-link {
color: #000000;
}

#page-content .edit-link {
color: #000000;
}

#page-content span a {
color: #333333;
text-decoration: none;
}

#page-content span a:hover {
color: #EAEAEA;
background-color: #333333;
}

.border-sep {
display: block;
border-top: solid 15px #333333;
}

#comments {
padding: 20px;
font-size:90%;
}

#comments ol {
margin: 2em;
}

#comments li {
border-bottom: solid 5px #333333;
margin-bottom: 5px;
}

#comments h3{
text-transform: uppercase;
background-color: #333333;
color: #EAEAEA;
font-weight: bold;
padding: 5px;
display: inline;
}

#comments .comment-meta, .comment-author {
display: inline;
}

#commentform {
margin: 10px 0 0 0;
}


#commentform label {
font-size: 150%;
}

#commentform textarea {
height: 200px;
width: 740px;
padding: 5px;
font-family: inherit;
font-size: 120%;
}



/* Category Styles */

#category-content {
margin: 0;
background-color: #EAEAEA;
text-align: justify;
position: relative;
bottom: 0;
left: 0;
}

#category-content h2 {
display: block;
font-weight: bold;
color: #EAEAEA;
text-decoration: none;
text-transform: uppercase;
background-color: #333333;
line-height: normal;
padding-left: 20px;
margin-bottom: 0;
}

#category-content h3 {
display: block;
font-weight: bold;
color: #333333;
text-decoration: none;
text-transform: uppercase;
line-height: normal;
}

#category-content h2 a {
font-size: 120%;
color: #333333;
}

#category-content h2 br{
display: none;
}

#category-content p {
margin: 0;
}

#category-content p.audioplayer_container {
margin: 10px;
text-align: center;
display: block;
}

#category-content p#login {
margin-top: 10px;
}

#category-content a {
color: #333333;
font-weight: bold;
text-decoration: none;
}

#category-content a:hover {
color: #EAEAEA;
background-color: #333333;
font-weight: bold;
text-decoration: none;
}

#category-content .entry-content {
padding: 20px;
font-size:90%;
overflow: hidden;
}

#category-content .entry-meta {
padding: 20px;
font-size:90%;
}

#category-content .meta-sep {
}

#category-content .author {
display: inline;
color: #000000;
}

#category-content .cat-links {
display: inline;
color: #000000;
}

#category-content .tag-links {
display: inline;
color: #000000;
}

#category-content .comments-link {
color: #000000;
}

#category-content .edit-link {
color: #000000;
}

#category-content span a {
color: #333333;
text-decoration: none;
}

#category-content span a:hover {
color: #EAEAEA;
background-color: #333333;
}

#category-content .post{
padding: 20px;
}

.archive-meta p {
text-align: justify;
padding: 0 20px;
background-color: #555555;
color: #EAEAEA;
}
 
/* Footer Styles */

#footer {
background-color: #FFFFFF;
color: #333333;
margin-top: 10px;
}

#footer a {
color: #333333;
text-decoration: none;
}

#footer a:hover {
color: #FFFFFF;
background-color: #333333;
text-decoration: underline;
}
