body {
background-image:url(../images/bodybg.jpg);
background-position:50% 0;
background-repeat:repeat-x;
background-attachment:fixed;
margin:0;
padding:0;
font-family:Arial;
font-size:12px;
color:#333333;
background-color:#6a80e5;
}

a,a:link,a:visited,a:active,.t2,.text2 {
color:#fa7605;
}

form,embed {
margin:0;
padding:0;
}

.text4,.t4 {
color:#999999;
}

a:hover {
color:#333333;
}

#admin_nav {
padding-top:1px;
margin:0 0 6px 0;
height:17px;
overflow:hidden;
background-color:black;
text-align:center;
font-size:11px;
color:white;
}

#admin_nav b {
color:#999999;
}

#admin_nav a,#admin_nav a:link,#admin_nav a:visited,#admin_nav a:active,#admin_nav a:hover {
font-size:11px;
color:white;
text-decoration:none;
margin:0 4px 0 6px;
}

#admin_nav a:hover {
text-decoration:underline;
}

#header {
background-image:url(../i/header3.png);
width:787px;
height:122px;
margin:0 auto;
}

.viplogin,.viplogin:link,.viplogin:visited,.viplogin:active,.viplogin:hover {
background-image:url(../i/viplogin_r2.gif);
float:right;
width:160px;
height:32px;
text-decoration:none;
margin-top:2px;
}

.caroleonline,.caroleonline:hover {
background-image:url(../i/caroleonline.gif);
}

#alogin,#alogin:link,#alogin:visited,#alogin:active,#alogin:hover {
text-decoration:none;
}

#nav {
background-image:url(../i/menu2.gif);
width:771px;
height:38px;
margin:0 auto;
padding:0 0 0 16px;
position:relative;
z-index:0;
}

#nav a,#nav a:link,#nav a:visited,#nav a:active,#nav a:hover {
display:block;
float:left;
text-decoration:none;
height:26px;
}

#navb1 { width:56px; }
#navb2 { width:65px; }
#navb3 { width:63px; }
#navb4 { width:78px; }
#navb5 { width:65px; }
#navb6 { width:106px; }
#navb7 { width:84px; }
#navb8 { width:146px; }

#content {
background-image:url(../i/content_bg2.gif);
background-position:0 3px;
width:787px;
padding:0;
}

#content_header {
background-image:url(../i/content_header.gif);
background-repeat:no-repeat;
}

#content_padding {
padding-bottom:16px;
padding-top:8px;
}

h1 {
color:#333333;
margin:0 0 12px 0;
padding:1px 0 0 28px;
font-family:"Trebuchet MS";
font-size:12px;
font-weight:bold;
}

h1 div {
float:right;
font-size:11px;
letter-spacing:normal;
}

.info {
background-image:url(../i/info.gif);
background-repeat:no-repeat;
padding:8px 8px 8px 36px;
color:#0ca800;
margin:4px 12px 12px 12px;
}

.error {
background-image:url(../i/error.gif);
background-repeat:no-repeat;
padding:8px 8px 8px 36px;
color:#ef0000;
margin:4px 12px 12px 12px;
}

.navback,.navback:link,.navback:visited,.navback:active,.navback:hover {
background-image:url(../i/pagenav.gif);
width:36px;
height:36px;
display:-moz-inline-box;
display:inline-block;
text-decoration:none;
}

.navforward,.navforward:link,.navforward:visited,.navforward:active,.navforward:hover {
background-image:url(../i/pagenav.gif);
background-position:-36px 0;
width:36px;
height:36px;
display:-moz-inline-box;
display:inline-block;
text-decoration:none;
}

.navback:hover { background-position:0 -37px; }
.navforward:hover { background-position:-36px -37px; }

.navskip {
height:32px;
padding:4px 0 0 90px;
float:right;
text-decoration:none;
}

select {
font-family:Arial;
font-size:11px;
color:#333333;
vertical-align:middle;
margin:0;
}

#content_footer {
padding:0 20px 13px 20px;
}

#content_footer2 {
background-image:url(../i/footer2.png);
background-position:0 0;
background-repeat:no-repeat;
height:96px;
position:relativel
}

#contacts {
clear:both;
font-size:11px;
color:white;
text-align:right;
position:absolute;
bottom:14px;
right:25px;
}

#contacts a:hover {
color:white;
}

.butt1,.butt1:link,.butt1:visited,.butt1:active,.butt1:hover {
background-image:url(../i/butts.gif);
width:121px;
height:24px;
padding-top:8px;
text-decoration:none;
display:block;
float:left;
color:#555555;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
text-align:center;
}

.butt2,.butt2:link,.butt2:visited,.butt2:active,.butt2:hover {
background-image:url(../i/butts.gif);
background-position:-121px 0;
width:110px;
height:24px;
padding-top:8px;
text-decoration:none;
display:block;
float:left;
color:#555555;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
text-align:center;
}

.butt3,.butt3:link,.butt3:visited,.butt3:active,.butt3:hover {
background-image:url(../i/butts.gif);
background-position:-231px 0;
width:122px;
height:24px;
padding-top:8px;
text-decoration:none;
display:block;
float:left;
color:#555555;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
text-align:center;
}

.butt1:hover { background-position:0 -32px; }
.butt2:hover { background-position:-121px -32px; }
.butt3:hover { background-position:-231px -32px; }

.bevel {
border:1px solid #b28145;
border-right:1px solid #f4d29c;
border-bottom:1px solid #f4d29c;
}

.galbox {
width:144px;
height:178px;
padding-left:26px;
background-image:url(../i/thumb2.gif);
background-position:top right;
background-repeat:no-repeat;
color:#d88400;
font-size:10px;
}

.thumbT1 {
padding:0;
width:176px;
height:272px;
background-image:url(../i/thumb3.gif);
font-size:11px;
}

.thumbT1 th span {
display:block;
padding:5px 0 4px 0;
width:140px;
font-size:11px;
white-space:nowrap;
overflow:hidden;
margin:0 auto;
}

.galbox_r3 th span {
display:block;
padding:8px 0 8px 0;
width:140px;
font-size:10px;
white-space:nowrap;
overflow:hidden;
margin:0 auto;
}

.thumbT1 .t2 {
color:#a46518;
font-weight:normal;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.galbox_r3 {
padding:0;
width:160px;
height:156px;
background-image:url(../i/thumb4.gif);
background-repeat:no-repeat;
background-position:50% 0;
font-size:10px;
text-align:center;
color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

.videdit {
background-image:url(../i/thumb5.gif);
}

.galbox_r2 .t2,.galbox_r3 .t2 {
color:#a46518;
font-weight:normal;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.thumbgbr3 {
margin-top:8px;
}

.galbox table {
background-position:top left;
background-repeat:no-repeat;
width:100%;
text-align:center;
}

.galbox_r2 table {
}

.galbox table th {
text-align:center;
}

.galbox table th a, .galbox table th a:visited, .galbox table th a:active {
color:white;
}

.galbox table td {
text-align:center;
font-size:12px;
}

.galbox a, galbox a:link, .galbox a:visited, .galbox a:active  {
font-weight:bold;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.thumbgal {
width:144px;
height:128px;
background-image:url(../i/thumb.gif);
background-repeat:no-repeat;
padding:0;
}

.locked {
background-image:url(../i/locked.gif);
background-repeat:no-repeat;
padding:4px 0 0 48px;
height:36px;
margin-bottom:12px;
}

.unlocked {
background-image:url(../i/unlocked.gif);
background-repeat:no-repeat;
padding:12px 0 0 48px;
height:28px;
margin-bottom:12px;
}

.msglist {
}

.msglist td {

}

.msglist_row1 {
/*background-color:#f3f3f3;*/
}

.opaque {
filter:alpha(opacity=25);
opacity:0.25;
}

.bttn {
border-width:0;
background-image:url(../i/bbutt.gif);
width:128px;
height:34px;
text-align:center;
color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}

.bttn_r2 {
width:80px;
background-position:-128px 0;
}

.commenticon {
background-image:url(../i/icons.gif);
background-repeat:no-repeat;
padding-left:24px;
height:20px;
background-position:2px -36px;
}

.icon {
background-image:url(../i/icons.gif);
width:20px;
height:20px;
vertical-align:middle;
}

.icongallery { background-position:0 0; }
.iconcomm { background-position:0 -40px; width:18px; }
.iconsearch { background-position:0 -60px; }
.iconback { background-position:0 -80px; }

.navicon {
background-image:url(../i/navicons.gif);
width:19px;
height:19px;
vertical-align:middle;
margin-left:-4px;
}

.navjump { background-position:0 -19px; }
.navgoback { background-position:0 -38px; }

.msglist_read0 .mail {
background-position:0 -20px;
}

.msglist_read1 .mail {
background-image:none;
}

.msglist_read0 .newmsg {
background-image:url(../i/new.gif);
background-position:100% 50%;
background-repeat:no-repeat;
padding-right:40px;
}

.msglist_read0 .unreadmsg {
background-image:url(../i/unread.gif);
background-position:100% 50%;
background-repeat:no-repeat;
padding-right:56px;
}

.msglist_read1 .newmsg a,.msglist_read1 .newmsg a:link,.msglist_read1 .newmsg a:visited,.msglist_read1 .newmsg a:active {
color:#999999;
text-decoration:none;
}

.msglist_read1 .newmsg a:hover {
color:#fa7605;
}

.nooverflow {
width:100%;
zoom:1;
overflow:hidden;
white-space:nowrap;
}

.lockedtable {
table-layout:fixed;
}

.lockedtable th,.lockedtable td {
overflow:hidden;
}

.commentrow1 {
background-color:#f4f4f4;
}

.commentrow0 td,.commentrow1 td {
padding:6px 8px 6px 0;
}

.commentrow0 th,.commentrow1 th {
padding:0 0 0 6px;
}

small {
font-size:11px;
}

.vertalign {
vertical-align:middle;
}

.menuselected {
background-image:url(../i/menuhover.gif);
height:35px;
position:absolute;
top:0;
z-index:10;
}

.menu0 { display:none; }
.menu1 { background-position:0 0; left:9px; width:68px; }
.menu2 { background-position:-68px 0; left:68px; width:73px; }
.menu3 { background-position:-141px 0; left:131px; width:73px; }
.menu4 { background-position:-214px 0; left:196px; width:86px; }
.menu5 { background-position:-300px 0; left:273px; width:74px; }
.menu6 { background-position:-374px 0; left:338px; width:114px; }
.menu7 { background-position:-488px 0; left:443px; width:96px; }
.menu8 { background-position:-584px 0; left:529px; width:157px; }

label {
cursor:pointer;
color:#999999;
}

.thumbgal label {
font-size:10px;
color:#660000;
}

.linepaper {
margin-top:12px;
background-image:url(../i/lines.gif);
border:1px solid #666666;
border-right-width:2px;
border-bottom-width:2px;
line-height:19px;
}

.trans_t {
background-color:transparent;
border-width:0;
line-height:19px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
color:#333333;
padding:0;
margin:0;
}

.tinytext {
font-size:9px;
}

.box1 {
width:723px;
height:58px;
background-image:url(../i/box1.gif);
padding:7px 12px 0 8px;
overflow:hidden;
}

.orangewin {
background-image:url(../i/inputbg.gif);
background-repeat:no-repeat;
width:500px;
padding:22px 0 0 0;
margin:0 auto;
}

.orangewin textarea {
border-width:0;
width:338px;
height:130px;
background-color:white;
overflow:auto;
}

.orangewin .t_b {
border-width:0;
background-color:white;
color:#FF6600;
font-size:13px;
width:270px;
}

.orangewin th {
padding:19px 0 0 13px;
}

.orangewin .bttn {
background-image:url(../i/bbutt2.gif);
}

.orangewin .smilebox {
margin-top:8px;
}

.orangewin .orangewinbot {
background-image:url(../i/inputbg.gif);
background-position:bottom left;
padding-top:1px;
height:48px;
margin-top:4px;
}

.t_b,textarea,.t_a {
font-family:Arial;
font-size:12px;
color:#333333;
margin:0;
padding:1px;
}

.orangewin small {
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

.sec_img {
border:1px solid #b88463;
margin-top:2px;
}

.sec_box {
border:1px solid #b88463;
width:48px;
}

.smilebox img {
cursor:hand;
}

.listbull {
background-image:url(../i/listbull.gif);
background-repeat:no-repeat;
height:23px;
padding-left:26px;
margin-bottom:5px;
}

.listbull div {
background-image:url(../i/listbull.gif);
background-repeat:no-repeat;
background-position:100% 0;
height:19px;
padding-top:4px;
}

.msg_box {
background-image:url(../i/msg_bg.gif);
background-repeat:no-repeat;
width:682px;
margin:0 auto;
padding-top:12px;
}

.msg_box2 {
background-image:url(../i/msg_bg5.gif);
background-repeat:no-repeat;
width:682px;
margin:0 auto;
}

.msg_box2_heading {
height:19px;
padding:7px 0 0 12px;
color:white;
font-weight:bold;
}

.msg_box_content {
width:682px;
background-image:url(../i/msg_bg2.gif);
background-repeat:repeat-y;
}

.msg_box_content .t_b {
background-image:url(../i/tb_bg.gif);
border:1px solid #c1c1c1;
}

.msg_box_content .hilite {
border:1px solid #fa7605;
}

.msg_box_bot {
background-image:url(../i/msg_bg4.gif);
background-repeat:no-repeat;
background-position:bottom left;
padding-bottom:24px;
}

.msg_box_bot2 {
background-image:url(../i/msg_bg3.gif);
background-repeat:no-repeat;
background-position:bottom left;
padding-bottom:24px;
}

.mainmsg {
padding-top:12px;
}

.mainmsg img {
vertical-align:middle;
}

.emailbox {
width:500px;
height:200px;
border-width:0;
overflow:auto;
background-image:url(../i/lines.gif);
line-height:19px;
}

.smilebg {
background-image:url(../i/smilebg.gif);
width:89px;
height:50px;
margin:4px auto 0 auto;
padding:7px 0 0 0;
}

.msg_box_status {
background-image:url(../i/add.gif);
background-position:top right;
background-repeat:no-repeat;
width:682px;
height:19px;
padding:8px 0 0 0;
position:relative;
margin:0 auto;
top:-10px;
font-size:11px;
}

.msg_box_status div {
width:251px;
text-align:center;
float:right;
color:white;
}

.mailicon {
background-image:url(../i/mailicons.gif);
width:16px;
height:16px;
vertical-align:middle;
}

.mail { }
.rname { background-position:0 -16px; }
.dsent { background-position:0 -32px; }
.subj { background-position:0 -48px; }



.accticons {
background-image:url(../i/accticons_r2.gif);
width:16px;
height:16px;
vertical-align:middle;
}

.acctinbox { background-position:0 -16px; }
.acctcompose { background-position:0 -32px; }
.acctnewpic { background-position:0 -48px; }
.acctnewvid { background-position:0 -64px; }

.oldorange {
background-image:url(../i/wintop1.gif);
padding-top:6px;
width:553px;
margin:12px auto 0 auto;
}

.oldorange table {
background-image:url(../i/win1.gif);
background-position:bottom left;
width:100%;
}

.msglist {
background-image:url(../i/msgbox.gif);
}

.msglist td,th {
height:24px;
padding:0 4px 0 4px;
}

.galbox_big {
width:180px;
float:left;
}

.rating {
background-image:url(../i/ratestar3.gif);
background-position:0 -16px;
width:80px;
text-align:left;
}

.ratemarker {
background-image:url(../i/ratestar3.gif);
height:17px;
overflow:hidden;
}

.greybox {
background-image:url(../i/greybox.gif);
height:24px;
padding-left:12px;
}

.greybox td {
background-image:url(../i/greybox.gif);
background-position:100% 0;
height:24px;
padding-right:12px;
white-space:nowrap;
}

.greybox select {
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fa7605;
}

.thumbbutt,.thumbbutt:link,.thumbbutt:visited,.thumbbutt:active {
background-image:url(../i/playvid.gif);
width:115px;
height:23px;
display:block;
margin:0 auto;
text-decoration:none;
overflow:hidden;
}

.thumbbutt:hover { background-position:0 -23px; }

.viewgal,.viewgal:link,.viewgal:visited,.viewgal:active,.viewgal:hover { background-image:url(../i/viewgal.gif); }
.editgal,.editgal:link,.editgal:visited,.editgal:active,.editgal:hover { background-image:url(../i/editgal.gif); }

.myalert {
text-align:center;
padding:64px 0 64px 0;
color:red;
}

.TAindi {
color:#aaaaaa;
font-size:11px;
}

#online_indi {
position:absolute;
top:52px;
left:32px;
width:92px;
height:33px;
background-image:url(../i/ggonline.gif);
}

.maillink,.maillink:link,.maillink:visited,.maillink:active {
color:#333333;
text-decoration:none;
}

.maillink:hover { color:#fa7605; text-decoration:underline; }

.mpframe1 { background-image:url(../i/moviebg_r2.gif); padding-left:35px; }
.mpframe2 { background-image:url(../i/moviebg_r2.gif); background-position:top right; padding:36px 35px 0 0; }
.mpframe3 { background-image:url(../i/moviebg_r2.gif); background-position:0 100%; padding-left:36px; }
.mpframe4 { background-image:url(../i/moviebg_r2.gif); background-position:100% 100%; height:20px; }

.adminbar input {
border:0px solid #f3f3f3;
background-color:#f3f3f3;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
color:#888888;
vertical-align:middle;
margin:1px 0 0 0;
}

#logindetails {
position:absolute;
top:-3px;
right:18px;
}

.lighthover:hover img {
filter:alpha(opacity=85);
opacity:0.85;
}