body { margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; }

img { border:0px; }

.border_01 { border-left:solid 1px #333333; border-right:solid 1px #333333; border-top:solid 1px #333333; }
.border_02 { border:solid 1px #521452; }
.border_03 { border-left:solid 1px #333333; border-right:solid 1px #333333; border-bottom:solid 1px #333333; }
.border_04 { border:solid 2px #521452; }
.border_05 { border-left:solid 1px #333333; border-right:solid 1px #333333; }
.border_111 { border-bottom:solid 1px #333333;  }
.border_06 { border-bottom:solid 1px #CC33CC; }
.border_07 { border:solid 1px #CC33CC; }
.border_08 { border-top:solid 1px #CCCCCC; }
.border_09 { border-bottom:solid 1px #CCCCCC; }
.border_10 { border-bottom:solid 1px #333333; }
.border_11 { border:solid 1px #DDDDDD; }

.bg_color_01 { background-color:#000000; }
.bg_color_02 { background-color:#333333; }
.bg_color_03 { background-color:#FFFFFF; }
.bg_color_04 { background-color:#282828; }
.bg_color_05 { background-color:#E5E5E5; }

.bg_1 { background:url(../images/rpt.png) repeat-x top; }
.bg_2 { background:url(../images/rpt.jpg) repeat-x top; }
.bg_3 { background:url(../images/rpt2.jpg) repeat-x bottom; }
.bg_4 { background:url(../images/profile2.jpg) bottom left no-repeat #000000; }
.bg_5 { background:url(../images/profile3.jpg) top left no-repeat #000000; }
.bg_6 { background:url(../images/profile4.jpg) center right no-repeat #000000; }
.bg_7 { background:url(../images/bg3.jpg) top left no-repeat #000000; }
.bg_7_org { background:url(../images/bg3_new.jpg) top left no-repeat #000000; }

a.topnav_01:link { float:left; padding-left:19px; padding-top:9px; color:#FFFFFF; font-size:16px; font-family:Tahoma; font-weight:bold; text-decoration:none; }
a.topnav_01:visited { float:left; padding-left:19px; padding-top:9px; color:#FFFFFF; font-size:16px; font-family:Tahoma; font-weight:bold; text-decoration:none; }
a.topnav_01:hover { float:left; padding-left:19px; padding-top:9px; color:#FFFFFF; font-size:16px; font-family:Tahoma; font-weight:bold; text-decoration:underline; }

.topnav_02 { float:right; padding-right:19px; padding-top:15px; color:#FFFFFF; font-weight:bold; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.text_01 { color:#808080; font-size:10px; }
.text_02 { color:#FFFFFF; font-size:10px; }
.text_03 { color:#000000; font-size:13px; }
.text_04 { font-size:16px; color:#FFFFFF; font-style:italic; font-weight:normal; }
.text_05 { font-size:14px; color:#FFFFFF; }
.text_06 { font-size:14px; color:#CCCCCC; }
.text_07 { font-size:14px; color:#FFFFFF; }
.text_08 { font-size:16px; color:#FFFFFF; }

a.footer:link { color:#808080; text-decoration:none; }
a.footer:visited { color:#808080; text-decoration:none; }
a.footer:hover { color:#808080; text-decoration:underline; }

a.leftnav:link { color:#CCCCCC; text-decoration:none; font-size:14px; }
a.leftnav:visited { color:#CCCCCC; text-decoration:none; font-size:14px; }
a.leftnav:hover { color:#CCCCCC; text-decoration:underline; font-size:14px; }

a.playing:link { color:#CC33CC; text-decoration:none; font-size:14px; }
a.playing:visited { color:#CC33CC; text-decoration:none; font-size:14px; }
a.playing:hover { color:#CC33CC; text-decoration:underline; font-size:14px; }

h1 { font-weight:bold; font-size:24px; color:#CC33CC; margin:0px; padding:0px; }
h2 { font-weight:normal; font-size:36px; color:#CCCCCC; margin:0px; }
h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#FFFFFF; margin:6px 0px 0px 23px; }
h4 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#676767; margin:0px; font-weight:normal; }
h5 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000000; margin:0px; font-weight:normal; }
h6 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#676767; margin:0px; font-weight:normal; }

a.share:link { color:#FFFFFF; font-style:italic; font-size:12px; text-decoration:none; }
a.share:visited { color:#FFFFFF; font-style:italic; font-size:12px; text-decoration:none; }
a.share:hover { color:#FFFFFF; font-style:italic; font-size:12px; text-decoration:underline; }

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

a.admin:link { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:14px; text-decoration:none; }
a.admin:visited { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:14px; text-decoration:none; }
a.admin:hover { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:14px; text-decoration:underline; }

a.edit:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#992699; text-decoration:none; }
a.edit:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#992699; text-decoration:none; }
a.edit:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#992699; text-decoration:underline; }

a.logout:link { font-weight:bold; font-size:24px; color:#CC33CC; margin:0px; padding:0px; text-decoration:none; }
a.logout:visited { font-weight:bold; font-size:24px; color:#CC33CC; margin:0px; padding:0px; text-decoration:none; }
a.logout:hover { font-weight:bold; font-size:24px; color:#CC33CC; margin:0px; padding:0px; text-decoration:underline; }

a.gallery-grey:link { font-size:22px; color:#999999; text-decoration:none; margin-left:5px; }
a.gallery-grey:visited { font-size:22px; color:#999999; text-decoration:none; margin-left:5px; } 
a.gallery-grey:hover { font-size:22px; color:#CC33CC; text-decoration:none; margin-left:5px; }

a.gallery-grey2:link { font-size:18px; color:#999999; text-decoration:none; margin-left:5px; }
a.gallery-grey2:visited { font-size:18px; color:#999999; text-decoration:none; margin-left:5px; } 
a.gallery-grey2:hover { font-size:18px; color:#CC33CC; text-decoration:none; margin-left:5px; }


a.gallery-pink:link { font-size:22px; color:#CC33CC; text-decoration:none; margin-left:5px; }
a.gallery-pink:visited { font-size:22px; color:#CC33CC; text-decoration:none; margin-left:5px; } 
a.gallery-pink:hover { font-size:22px; color:#CC33CC; text-decoration:none; margin-left:5px; }

a.gallery-pink2:link { font-size:18px; color:#CC33CC; text-decoration:none; margin-left:5px; }
a.gallery-pink2:visited { font-size:18px; color:#CC33CC; text-decoration:none; margin-left:5px; } 
a.gallery-pink2:hover { font-size:18px; color:#CC33CC; text-decoration:none; margin-left:5px; }

a.view:link { font-size:18px; color:#CC33CC; text-decoration:none; }
a.view:visited { font-size:18px; color:#CC33CC; text-decoration:none; } 
a.view:hover { font-size:18px; color:#CC33CC; text-decoration:underline; }

a.view2:link { font-size:14px; color:#CC33CC; text-decoration:none; }
a.view2:visited { font-size:14px; color:#CC33CC; text-decoration:none; } 
a.view2:hover { font-size:14px; color:#CC33CC; text-decoration:underline; }

a.mail:link { font-size:14px; color:#CC33CC; text-decoration:none; }
a.mail:visited { font-size:14px; color:#CC33CC; text-decoration:none; }
a.mail:hover { font-size:14px; color:#CC33CC; text-decoration:underline; }

a.mentionables:link { font-size:12px; color:#CC33CC; text-decoration:none; }
a.mentionables:visited { font-size:12px; color:#CC33CC; text-decoration:none; }
a.mentionables:hover { font-size:12px; color:#CC33CC; text-decoration:underline; }

#gallery td a:link  { background-color:#000000; }
#gallery td a:visited { background-color:#000000; }
#gallery td a:hover { background-color:#FFFFFF; }

a.border:link { border:0px;  padding:5px; float:left;}
a.border:visited { border:0px;  float:left; }
a.border:hover { padding:5px;  float:left; background-color:#FFFFFF; }

.selected { padding:5px;  float:left; background-color:#0033FF; }

.play {color:#CC33CC; text-decoration:none; font-size:14px; }

.heading_01 { font-size:14px; color:#CC33CC; }
.heading_02 { font-size:18px; color:#000000; }
.heading_03 { font-size:14px; color:#000000; }
.heading_04 { font-size:13px; color:#FFFFFF; }
.heading_05 { font-size:16px; color:#FFFFFF; }
.heading_06 { font-size:12px; color:#000000; }
.heading_07 { font-size:12px; color:#CC33CC; }
.heading_08 { font-size:14px; color:#FFFFFF; }
.signed { font-size:14px; color:#000000; }
.item { font-size:12px; color:#666666; }