body {
    background:#fff;
    color:#000;
    font-family:arial,helvetica,sans-serif;
    font-size:small;
    border:0px;
    padding:0px;
    margin:0px;
}

a         { color:#04f; text-decoration:none;}
a:visited { color:#80f; text-decoration:none;}
a:hover   { color:#04f; text-decoration:underline;}
a:active  { color:#04f; text-decoration:underline;}

#header {
    width:700px;
    margin:auto;
    padding: 10px 0 10px 0;
    background:#fff;
    color:#666;
    text-align:left;
    border-bottom:solid 2px #eee;
}

#header2 {
    width:700px;
    margin:auto;
    padding: 4px 0 0 0;
    border:0;
    background:#fff;
    color:#666;
    text-align:left;
}

#header2 a {color:#04f; text-decoration:none;}
#header2 a:visited {color:#80f; text-decoration:none;}
#header2 a:hover {color:#04f; text-decoration:underline;}

#main {
    width:700px;
    padding-top:10px;
    padding-bottom:10px;
    margin:auto;
}

#footer {
    width:700px;
    margin:auto;
}

#makebox {
	background: url(makebox.png) top left no-repeat;
    margin-top:10px;
    margin-bottom:10px;
    padding:0 0 0 0;
    text-align:center;
    border:0;
}

#makebox p {
	background: url(makebox.png) bottom right no-repeat;
    margin-top:10px;
    margin-bottom:10px;
    padding:15px 0 15px 0;
    text-align:center;
    border:0;
}


#joinbox {
	background: url(joinbox.png) top left no-repeat;
    margin-top:10px;
    margin-bottom:10px;
    padding:0 0 0 0;
    text-align:center;
    border:0;
}

#joinbox p {
	background: url(joinbox.png) bottom right no-repeat;
    margin-top:10px;
    margin-bottom:10px;
    padding:15px 0 15px 0;
    text-align:center;
    border:0;
}


#joinbox a, #makebox a {
    font-size:16pt;
    font-weight:bold;   
    color:#00f;
}

#joinbox a:visited, #makebox a:visited {
    font-size:16pt;
    font-weight:bold;   
    color:#00f;
}
#joinbox a:hover, #makebox a:hover{
    font-size:16pt;
    font-weight:bold;   
    color:#f00;
}

.comment {
	background: url(commentbox.png) top left no-repeat;
    margin-top:10px;
    margin-bottom:10px;
    padding:0 0 0 0;
    text-align:left;
    border:0;
}

.comment p {
	background: url(commentbox.png) bottom right no-repeat;
    margin-top:10px;
    margin-bottom:10px;
    padding:15px 15px 15px 15px;
    text-align:left;
    border:0;
}

.alert {
    color:#f00;
    background:#fde;
    font-weight:bold;
    padding:4px;
    border: solid 1px #f00;
}

#footer {
    margin:auto;
    padding:10px 0 10px 0;
    border-top:solid 1px #ddd;
    font-size:small;
}

#downloadbox {
    background: url(downloadbox.png) top left no-repeat;
    margin:10px 0 10px 0;
    padding:0 0 0 0;
    text-align:left;
    border:0;
}

#downloadbox p {
    background: url(downloadbox.png) bottom right no-repeat;
    margin:10px 0 10px 0;
    padding:15px 15px 15px 60px;
    text-align:left;
    border:0;
}

.small {
    font-size:x-small;
}

.playbutton {
    background:#090;
    color:#fff;
    border-top: solid 2px #3c3;
    border-right: solid 2px #060;
    border-bottom: solid 2px #060;
    border-left: solid 2px #3c3;
    font-size:small;
    font-weight:bold;
}

.stopbutton {
    background:#900;
    color:#fff;
    border-top: solid 2px #c33;
    border-right: solid 2px #600;
    border-bottom: solid 2px #600;
    border-left: solid 2px #c33;
    font-size:small;
    font-weight:bold;
}

.editbutton {
    background:#eee;
    color:#000;
    border-top: solid 2px #eee;
    border-right: solid 2px #ddd;
    border-bottom: solid 2px #ddd;
    border-left: solid 2px #eee;
    font-size:small;
    font-weight:bold;
}

.printerfriendly {
    display:none;
}


.navbar { 
	  margin-bottom: 0px; 
	  width: 700px; 
}

.ringtonedescription td {
    padding: 4px 0 0 0;
}

h1 {
    margin: 4px 0 4px 0;
    padding: 4px 0 4px 0;
}