/**********
pink:#ed1592
yellow:#fef30e
blue:#0db6d7
green:#95cb53
purple:#817dba
lightgray:#d2d3d5
**********/


@import "featureboxes.css";
@import "headers.css";
@import "formstables.css";

body
{background:#333;
color:#2e2d2b;
font-family:helvetica,arial, sans-serif;
margin:0;
padding:0;
background-image:url(images/test.jpg);
background-repeat:repeat-x;
background-position:top center;
font-size:12px;}
/********************Alpha Elements*/

.warning
{color:#ed1592;}

a:link
{color:#0e8699;
font-weight:bold;
outline:none;
text-decoration:none;}

a:active
{outline:none;}

a:visited
{color:#0e8699;
font-weight:bold;
text-decoration:none;}

a:hover
{color:#ed1592;}
br.clear
{clear:both;}

img
{border:none;}

div.blogentry img
{float:left;}

a.playbuttonsm
{position:absolute;
bottom:1%;
left:80%;}

div#mainFeature a.playbuttonsm
{left:90%;}

a.learnmore,
div.largebox a,
div.longbox a
{position:absolute;
z-index:17;
top:0;
left:0;
width:425px;
display:block;
text-align:center;
font-size:50px;
text-indent:-9999px;

height:265px;}

a.learnmore:hover,
div.largebox a:hover,
div.longbox a:hover
{text-indent:0;
background-repeat:no-repeat;
background-position:left top;
background-image:url(images/largetransparent.png);}

div.largemusician a.learnmore:hover
{background-image:url(images/largetransparent2.png);}
div.longbox a:hover
{background-image:url(images/longtransparent.png);
background-position:left;}


div.largebox a
{display:block;
padding:5px;}

a#view-featured,
a#view-all
{display:block;
float:left;
background-repeat:no-repeat;
width:190px;
height:190px;
margin:10px 0 0 10px;
background-image:url(images/view-featured.png);}

a#view-all
{background-image:url(images/all-musicians.png);
height:80px;}


a#view-featured:hover
{background-image:url(images/view-featured-hover.png);}

a#view-all:hover
{background-image:url(images/all-musicians-hover.png);}



a.pastevents,
a.upevents
{background-image:url(images/pastevents.png);
background-repeat:no-repeat;
width:175px;
display:block;
height:32px;}

a.upevents
{background-image:url(images/upevents.png);}

a.pastevents:hover,
a.upevents:hover
{background-image:url(images/pastevents-h.png);}

a.upevents:hover
{background-image:url(images/upevents-h.png);}

a.all-link
{background-image:url(images/learnmore-sm.png);
display:block;
width:135px;
height:30px;
float:right;
margin:0 5px 0 0;}

a.all-link:hover
{background-image:url(images/learnmore-sm-h.png);}

p a.link-right,
p a.link-left,
p a.link-right-all
{display:block;
float:right;
width:180px;
margin:0 10px 10px; 0;
height:30px;
background-image:url(images/featured-m-sm.png);

background-repeat:no-repeat;}

p a.link-left
{background-image:url(images/back-m-sm.png);
float:left;
margin:0 0 10px 0;}

p a.link-right-all
{background-image:url(images/all-m-sm.png);}

a.pmore
{display:block;
position:absolute;
bottom:5px;
margin:0 5px 0 0;
padding:0;
right:0;}

p#pagination
{font-size:20px;}

p#pagination a
{background-image:url(images/pink.png);
padding:2px 10px 3px 10px;
color:#fff;
background-repeat:no-repeat;
}

p#pagination a.long
{background-image:url(images/pinklong.png);}
/****************Paragraphs*/
p
{margin:10px 5px;}

p#top-links
{
float:right;
width:98%;
padding:0;
margin:10px 10px 0 0;}

p#top-links a
{margin:0 1px;
width:55px;
height:25px;
font-weight:normal;
font-size:15px;
text-align:center;
background-image:url(images/login-button.png);
background-repeat:no-repeat;
color:#fff;
display:block;
float:right;}

p#top-links a.contacttop
{background-image:url(images/contact-button.png);}

p#top-links a.hometop
{background-image:url(images/home-button.png);
float:left;}

p#top-links a:hover
{background-image:url(images/login-hover.png);}

p#top-links a.hometop:hover
{background-image:url(images/home-button-hover.png);
float:left;}

p#top-links a.contacttop:hover
{background-image:url(images/contact-hover.png);}

div.miniFeature1 div.hold p,
div.miniFeature2 div.hold p,
div.miniFeature3 div.hold p,
div.miniFeature4 div.hold p
{background-image:url(images/transparent.png);
margin:0;
padding:5px;
color:#fff;
font-weight:bold;}

p.songtitle
{color:#aaa;
font-size:17px;
font-weight:bold;}
/***************************Primary Section Divs*/

#container
{margin:20px auto 0 auto;
padding:0 10px 0 8px;
width:960px;
background-color:#fff;
text-align:left;
background-image:url(images/top.png);
background-repeat:no-repeat;
position:relative;}

#branding
{margin:0 0 0 0;
float:left;
padding:0 0 0 0;
width:940px;
background-image:url(images/nav.png);
background-repeat:no-repeat;
background-position:center;
position:relative;}

#maincontent
{padding:0 10px;
position:relative;
float:left;
width:940px;

min-height:400px;
margin:5px 0 0 0;}

#start
{margin:-3px 0 10px 0;
float:left;
width:98.8%;
background-color:#fff;
background-repeat:repeat;
padding:5px 5px 5px 5px;
border:1px solid #d8d8d8;
background-image:url(images/g2.png);
background-repeat:repeat-x;
background-position:bottom;
border-top:none;
min-height:480px;
clear:both;}



/***************************Primary Navigation*/

ul
{list-style-image:url(images/arrowx.png);
color:#fff;
padding:0 0 0 20px;
font-weight:bold;
margin:5px 0;}

ul li
{margin:5px 0;
padding:0;}

ul.primary_navigation,
ul.p_navigation
{width:940px;
margin:20px 0 0 0;
padding:1px 0 6px 0;
position:relative;
float:left;
background-image:url(images/mainnav.png);
background-repeat:no-repeat;
background-position:top left;
list-style-type:none;}

ul.p_navigation
{background-image:url(images/blue-sg.png);
background-repeat:repeat-x;
margin:0 0 10px -5px;
width:940px;
clear:left;
padding:0;
background-color:#0db6d7;}

ul.primary_navigation li,
ul.p_navigation li
{display:block;
float:left;
padding:0;
margin:0;
border-left:1px solid #cfcfcf;
border-right:1px solid #fff;
width:130px;
text-align:center;
position:relative;

}

ul.p_navigation li
{
width:233px;}

ul.primary_navigation li.about
{border-left:none;
margin:0 0 0 2px;}


ul.primary_navigation li.downloads
{margin:0 0 0 0;
width:135px;}

ul.primary_navigation li a,
ul.p_navigation li a
{display:block;
text-decoration:none;
padding:15px 0;
background-repeat:repeat-x;
font-weight:normal;
font-size:16px;
color:#4f4f4f;}

ul.p_navigation li a
{padding:5px 0;
color:#fff;}


ul.primary_navigation li a:hover, div#container #t_on a
{
color:#ed1592;
background-image:url(images/hover.png);
background-repeat:repeat-x;
font-style:normal;}

ul.primary_navigation li.about a:hover, div#container #t_ona a
{background-image:url(images/round-hover.png);}


ul.p_navigation li a:hover, div#container #t_in a
{
color:#ed1592;
background-image:url(images/hover.png);
background-repeat:repeat-x;
font-style:normal;}

/********************Footer*/
#footer
{margin:0 auto 0 auto;
padding:10px 0;
width:985px;
min-height:100px;
background-color:#1f1f1f;
background-image:url(images/bottom.png);
background-repeat:no-repeat;
background-position:center bottom;
line-height:20px;
color:#fff;
text-align:left;}

#footer p.section
{float:left;
border-left:1px solid #aaa;
width:170px;
padding:0 0 0 5px;
margin:10px;}

#footer label
{display:block;
border-bottom:1px solid #fff;}



#footer a
{display:block;
width:100%;
font-size:11px;
color:gold;
float:left;}