/*
Theme Name: PM Music
Author: Roe Graphics
Author URI: http://www.pmmusic.biz/
Tags: black, blue custom header, fixed width, one columns, widgets
*/

body{
margin:0px;
padding:0px;
background: url(images/headerbg.jpg) left top repeat-x;
height:159px;
background-color:#000000; margin: 0px; padding: 0px;
}

form{ margin: 0px; padding: 0px;}

.top-bar{
background: url(images/headerbg.jpg) left top repeat-x;
height:159px;
}

#image-border{
margin:0px;
padding:0px;
width:976px;
float:left;
background:url(images/menu-bg.jpg) top left repeat-x
}



#image-border ul
{
width:976px;
float:left;
list-style-type:none;
display:inline;
margin:0px;
padding:0px 0px 0px 5px;
height:37px;
}


#image-border ul li
{
width:auto;
float:left;
list-style-type:none;
display:inline;
text-align:left;
background: url(images/bar.jpg) right top no-repeat;
margin:0px;
height:30px;
padding-left:14px;
padding-right:14px;
padding-top:10px;
}

#image-border ul li a:link, #image-border ul li a:visited
{
color:#ffffff;
font:normal 12px arial;
text-transform:uppercase;
text-decoration:none;
line-height:14px;
}

#image-border ul li a:hover
{
color:#f19200;
font:normal 12px arial;
text-transform:uppercase;
text-decoration:none;
text-decoration:none;
line-height:14px;
}

.line-text{
font:bold 12px arial;
color:#ffffff;
padding:0px 0px 0px 9px;
vertical-align:middle;
background-color:#596168;
height:26px;
}

.music-area{
width:342px;
height:179px;
background:#000000;
}

.welcome-text{
font:normal 15px arial;
color:#01a3df;
vertical-align:middle;
padding:8px 0px 0px 11px
}


.welcome-text1{
font:normal 12px arial;
color:#ffffff;
padding:5px 0px 0px 11px
}

.number-text{
font:normal 16px arial;
color:#ffffff;
vertical-align:middle;
}


.copyright-bg{
background:url(images/copyright-bg.jpg) top left repeat-x;
height:52px;
font:normal 12px arial;
color:#ffffff;
text-align:center;
vertical-align:middle;
line-height:160%;
}

.copyright-bg a:link, .copyright-bg a:visited{
color:#ffffff;
text-decoration:none;
}

 .copyright-bg a:hover{
color:#3679ac;
text-decoration:none;
}

.signup-text{
font:normal 12px arial;
color:#ffffff;
padding:10px 0px 0px 11px
}
.signup-text1{
font:normal 15px arial;
color:#01a2df;
margin-bottom:10px;
}

.home-text{
font:bold 12px arial;
color:#ffffff;
vertical-align:middle;
text-align:center
}

.home-text a:link, .home-text a:visited{
color:#ffffff;
text-decoration:none;
}

 .home-text a:hover{
color:#f19200;
text-decoration:none;
}

.pm-music{
font:bold 12px arial;
color:#ffffff;
vertical-align:middle;
text-align:center;
padding:0px 0px 0px 10px ;
}

.htext{ color: #FFFFFF; font-family: Arial, Verdana, Tahoma; font-size: 12px; text-decoration: none; }
a.htext:link, a.htext:visited{ color: #FFFFFF; font-family: Arial, Verdana, Tahoma;  font-size: 12px; text-decoration: none; }
a.htext:hover{ text-decoration: underline; }

.main_con { padding-left:20px; padding-right:20px; padding-top:5px; padding-bottom:5px; text-align:left; line-height: 160%; color: #FFFFFF; font-family: Arial, Verdana, Tahoma; font-size: 12px; text-decoration: none; }
.main_con p{ line-height: 160%; color: #FFFFFF; font-family: Arial, Verdana, Tahoma; font-size: 12px; text-decoration: none; padding: 0px; margin-bottom: 5px; margin-top: 0px; margin-left: 0px; margin-right: 0px; }
.main_con a{ color: #01a3df; text-decoration: none; }
.main_con a.fcolor1{ color:#FFFFFF; text-decoration: none; }
.main_con a:hover{ text-decoration: underline; }
.main_con ol{ line-height:160%; }
.main_con ol li{ margin-left:15px; margin-top:5px !important; margin-top:5px; margin-bottom:10px !important; margin-bottom:10px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; }
.main_con ul{ line-height:130%; list-style-type:none; }
.main_con ul li{ background-image: url(images/list_arrow.gif); background-position: 0 5px; background-repeat: no-repeat; margin-left:-15px; margin-top:-5px !important; margin-top:-15px; margin-bottom:10px !important; margin-bottom:20px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 18px; }

.main_con ul li > ul { margin-top: 10px;}

.headingtext { padding-left: 20px; padding-right: 20px; padding-top: 10px; padding-bottom: 0px; font-family: Trebuchet MS, Verdana, Arial, Tahoma; font-size: 22px; text-decoration:none; font-weight:bold; color: #01a3df; line-height: 160%; margin: 0px; }
.headingtext a { font-family: Trebuchet MS, Arial, Tahoma, Verdana; font-size: 22px; text-decoration:none; font-weight:bold; color: #01a3df; }
.headingtext a:hover { text-decoration: underline; }

.pagetitle {font-family: Trebuchet MS, Arial, Tahoma, Verdana; font-size: 18px; text-decoration:none; font-weight:bold;}

.alignleft { float:left; }
.alignright { float:right; }

.bottext a { color: #01a3df; font-family: Arial, Verdana, Tahoma;  font-size: 12px; text-decoration: none; }
.bottext a:hover{ text-decoration: underline; }

.fontcolor1{ color:#000000;}
.fontcolor2{ color:#FFFFFF;}
.fontcolor3{ color:#7C7831;}
.fontcolor4{ color:#BD0000;}

.bgcolor1{ background-color:#000000;}
.bgcolor2{ background-color:#FFFFFF;}

.linkpadding{ padding-left:3px; padding-right:6px; }
.rightpadding{ padding-right:5px; }
.leftpadding{ padding-left:10px; }
.toppadding{ padding-top:5px; }
.fontuppercase{ text-transform:uppercase; }
.fonttitlecase{ text-transform:capitalize; }
.fontbold{ font-weight:bold; }
.fontitalic { font-style:italic;}

.text_nocol{ font-family: Arial, Verdana, Tahoma; font-size: 12px; text-decoration: none; }
a.text_nocol:link, a.text_nocol:visited{ font-family: Arial, Verdana, Tahoma; font-size: 12px; text-decoration: none; }
a.text_nocol:hover{ text-decoration: underline; }

.inputbox { font-size:12px; font-family: Arial, Verdana, Tahoma; color:#7C7831 !important; background-color:#FFFFFF !important; padding-left:5px; border:1px solid #B5B5B5 !important; }
.inputbox1 { font-size:12px; font-family: Arial, Verdana, Tahoma; color:#7C7831 !important; background-color:#FFFFFF !important; padding-left:5px; border:1px solid #B5B5B5 !important; }
.inputboxwidth1{ width:178px; }

.textbox { font-size:12px; font-family: Arial, Verdana, Tahoma; color:#7C7831 !important; background-color:#FFFFFF !important; padding-left:5px; border:1px solid #B5B5B5 !important; }
.textboxwidth1{ width:450px; }
.textboxheight1{ height:200px; }

.searchbox { font-size:12px; font-family: Arial, Verdana, Tahoma; color:#7C7831 !important; background-color:#FFFFFF !important; padding-left:5px; border:1px solid #FFFFFF !important; width:150px; height: 16px; }
.butta{ background-color: #01a3df !important; color: #FFFFFF !important; font-family: Arial, Verdana, Tahoma; font-size: 12px; border: 1px solid #01a3df !important; }

.catcomment { color: #01a3df; font-family: Arial, Verdana, Tahoma; font-size: 12px; text-decoration: none; }
.catcomment a{ color: #01a3df; text-decoration: none; }
.catcomment a:hover{ text-decoration: underline; }