/* This CSS file is created for you to create or override any of the existing CSS styles used in this theme */

.search-results-content  {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #CCCCCC;
margin:0 10px 10px 0;
padding:10px;
}

.search-results h2 {
background:none;
border:none;
color:#333333;
font-family:georgia;
font-size:20px;
font-weight:700;
margin:0 10px 0 0;
padding:6px 10px 6px 10px;
}

#bottom-content-1, #bottom-content-2 {
display:none;
float:left;
list-style:none outside none;
margin:0 10px 10px 0;
overflow:hidden;
padding:0;
width:320px;
}

#footer .footer-message {
font-size:11px;
margin:0;
padding:5px 15px 0;
}

#footer {
background:none repeat scroll 0 0 transparent;
border:medium none;
margin:0 auto;
padding-bottom:0;
text-align:center;
width:980px;
}


#footer .footer-message p {
color:darkslategray;
font-family:Arial;
font-size:10px;
margin:0 0 0.5em;
}

#footer .footer-message a {color:darkslategray;}

#footer .footer-message .floatright {
border-left:1px solid DarkGray;
margin-left:13px;
padding-left:20px;
}

body { background-color: #f1efe6; color: black; font: 12px 'Lucida Grande',Arial,Helvetica,sans-serif; height: 100%; min-height: 100%; margin: 0; padding: 0; }

table.gigs {
border-collapse:collapse;
font-family:Helvetica;
font-size:11px;
text-align:left;
}

table.gigs a {
border:medium none;
font-weight:bold;
text-decoration:underline;
}

img.aligncenter, img.alignright, img.alignleft {
border:medium none;
}

.home-title {
border-bottom:1px solid #DDDDDD;
color:#383331;
font-family:georgia;
font-size:22px;
font-style:normal;
font-weight:700;
margin:0 15px 10px 0;
padding:0 3px 2px;
text-transform:capitalize;
}

.quick-nav #rss {
border-bottom:medium none;
}

.featured-entry {
background:none repeat scroll 0 0 #000000;
color:#A7A7A7;
display:block;
height:78px;
opacity:0.8;
overflow:hidden;
padding:0;
position:relative;
top:-250px;
}

#controls .next, #controls .prev {
display:block;
border:medium none;
height:30px;
opacity:0.7;
text-indent:-9000px;
width:30px;
z-index:1000;
}

.posts-default .entry-summary, .posts-quick .entry-summary {
color:gray;
font-family:Helvetica;
font-size:10px;
line-height:1.4em;
margin:0 5px;
overflow:hidden;
}

.posts-default .entry-title a:link, .posts-default .entry-title a:visited {
border:medium none;
color:black;
font-size:12px;
line-height:1.3;
text-decoration:none;
}

#controls .next:hover, #controls .prev:hover {
border:medium none;
opacity:1;
}

.single-post .entry-cat a:link, .single-post .entry-cat a:visited {
border:medium none;
color:#666666;
text-decoration:none;
}
.post-edit-link:link, .post-edit-link:visited {
border:medium none;
color:gray;
padding:0 0 0 14px;
text-decoration:none;
}

.widgetcontainer li a:visited, .widgetcontainer li a:link {
border:medium none;
color:gray;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
.widgetcontainer li a:hover {
color:black;
}

table.gigs caption {
background:none repeat scroll 0 0 darkslateGray;
color:white;
font-family:Helvetica;
font-size:13px;
font-weight:bold;
margin-top:21px;
padding:1px 0 1px 5px;
text-align:left;
text-transform:capitalize;
}

.widgettitle {
background:url("../../images/feed-title-white.jpg") repeat-x scroll center top #EFEFEF;
border:1px solid #CCCCCC;
color:#333333;
font-family:georgia;
font-size:14px;
font-weight:bold;
margin:0;
padding:6px 10px;
text-transform:capitalize;
}

.blog-name a:link, .blog-name a:visited {
border:medium none;
color:#FFFFFF;
text-decoration:none;
}

.single .post .entry-title a:link, .single .post .entry-title a:visited, .single-post .entry-title a:link, .single-post .entry-title a:visited {
border: none;
color:black;
font-size:20px;
text-decoration:none;
text-transform:capitalize;
}

a, a:link, a:visited {
border-bottom:1px dotted #aaa;
color:#444;
font-weight:bold;
text-decoration:none;
}

a:hover {
border-bottom:1px solid black;
text-decoration:none;
color:black;
}

.single .post .entry-title, .single-post .entry-title {
font-family:georgia;
font-size:21px;
font-weight:700;
letter-spacing:0;
line-height:1.3em;
margin:20px 0 10px;
padding:0;
}


.sf-menu a {
color:silver;
display:block;
font-family:helvetica;
font-size:13px;
font-weight:bold;
padding:1px 15px;
text-decoration:none;
text-transform:capitalize;
border: none;
}

.sf-menu a:hover {border-bottom: 1px solid #7374F7; background:transparent;}

.blog-name {
display:block;
font-family:georgia;
font-size:37px;
font-weight:700;
letter-spacing:1px;
line-height:1em;
margin:0 0 6px;
text-transform:capitalize;
}

.blog-name a:link, .blog-name a:visited {
color:#FFFFFF;
text-decoration:none;
margin-left:5px;
}

.blog-name a:hover {
border-bottom:1px solid #7374F7;
}

.blog-description {
color:#7D716D;
display:block;
font-family:Verdana;
font-size:15px;
font-weight:normal;
line-height:1em;
margin:0;
padding:3px 0 0 5px;
text-transform:lowercase;
}