/* Colors used in this style sheet:
    Hex 000000 = RBG   0,   0,   0 = black
    Hex 222222 = RBG  34,  34,  34 = black
    Hex 343333 = RBG  52,  51,  51 = black
    Hex 3F3F3F = RBG  63,  63,  63 = light black
    Hex 454444 = RBG  69,  68,  68 = light black
    Hex 4A4A4A = RBG  74,  74,  74 = dark grey
    Hex 5F5F5F = RBG  95,  95,  95 = dark grey
    Hex 666666 = RBG 102, 102, 102 = dark grey
    Hex 838383 = RBG 131, 131, 131 = medium grey
    Hex BDBEBD = RBG 189, 190, 189 = medium grey
    Hex BFC0C3 = RBG 191, 192, 195 = medium grey
    Hex C6B78E = RBG 198, 183, 142 = beige
    Hex E6E6E6 = RBG 230, 230, 230 = light grey
    Hex EFEFEF = RBG 239, 239, 239 = light grey
    Hex F0AF00 = RBG 240, 175,   0 = orange
    Hex ff0000 = RBG 255,   0,   0 = red
    Hex FFFFCC = RBG 255, 255, 204 = light yellow
    Hex FFFFFF = RBG 255, 255, 255 = white
*/
/* Foreground color definition */
body {
color:#343333;
font-family:"Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
font-size:12px;
background-color:#434343;
border:0px solid #999;
margin:0;
padding:0
}
.maintable {
color:#343333;
background-color:#434343;
border:1px;
border-color:#666;
border-style:solid;
margin:0;
padding:0
}
.topmenu a:hover {
color:#FFC;
text-decoration:underline
}
.textinput3,.navmenu,.navmenu a,.largetext2 {
color:#C6B78E
}
.textinput {
background-color:#4A4A4A;
font-family:"Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
border:1px solid #666;
font-size:100%;
padding-right:3px;
padding-left:3px
}
.largetext,.navmenu,.navmenu a,.navmenu a:hover {
background:#434343
}
#scroller1 img,#scroller2 img {
border:2px solid #343333
}
.thumbnails {
background:#454444;
border:#666;
padding:0
}
.banner {
background-color:#343333;
cursor:pointer;
border-color:#5f5f5f #222 #222 #5f5f5f;
border-style:solid outset outset solid;
border-width:7px 10px 10px 7px;
margin:5px;
padding:5px
}


.image {
border:1px;
margin-top:10px;
border-color:#666;
border-style:solid
}
.imageborder {
border:15px solid #2f2f2f;
background-color:#515151;
margin-top:30px;
margin-bottom:30px
}
.image1 {
border:1px;
border-color:#666;
border-style:solid;
padding:5px
}
.textinput2 {
font-family:"Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
font-size:12px;
padding-left:15px
}
.textinput3 {
font-size:12px;
font-family:Verdana, Geneva, Arial, sans-serif;
padding-right:15px;
padding-left:15px
}
.largetext {
font-size:16px;
font-family:Verdana, Geneva, Arial, sans-serif;
padding-right:15px;
padding-left:15px
}
.largetext2 {
font-size:18px;
font-family:Georgia, Times New, Times, Serif;
padding-right:15px;
padding-left:15px
}
.style1 {
font-size:36px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#999
}
.style2 {
font-size:18px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#999
}
a:link {
color:#993
}
.style10 {
font-size:36px;
color:#999
}
.style12 {
font-size:18px;
color:#999
}
.style13 {
color:#000
}
.style14 {
font-size:16px
}
.style17 {
font-size:14px;
color:#fff
}
.style18 {
font-size:10px
}
.style19 {
font-size:14px;
color:#C6B78E
}
h1 {
font-weight:400;
font-size:28px;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
padding-left:20px;
color:#FFF;
margin:2px
}
h2 {
font-family:Arial, Helvetica, sans-serif;
background-repeat:no-repeat;
background-position:left;
padding-left:18px;
font-size:18px;
margin:0
}
h3 {
font-weight:400;
font-family:"Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
font-size:14px;
padding-left:20px;
color:#F0AF00;
margin:2px
}
p {
font-size:100%;
margin:2px
}
ul {
margin-left:5px;
padding:0
}
.top_menu_bttn a {
background:#4A4A4A;
background-image:url(/pages/images/menu_button.gif);
background-position:left;
display:block;
height:35px;
line-height:35px;
text-decoration:none;
color:#C6B78E;
font-size:14px;
padding:3px 6px
}
.top_menu_bttn a:hover {
background:#4A4A4A;
background-image:url(../gallery/themes/bobstheme2/images/menu_button_over.gif);
text-decoration:none;
color:#F0AF00
}
a:hover {
text-decoration:underline;
color:#09C
}
.navmenu {
font-weight:700;
border:none;
background-image:url(../gallery/themes/bobstheme2/images/tableh1_bg.gif)
}
.navmenu a {
position:relative;
display:block;
padding-left:5px;
padding-right:5px;
text-decoration:none;
border-bottom:1px solid #000;
border-left:1px solid #838383;
border-right:1px solid #000;
background-image:url(../gallery/themes/bobstheme2/images/tableh1_bg.gif);
line-height:25px;
height:25px
}
.navmenu a:hover {
text-decoration:none;
border-bottom:1px solid #3F3F3F;
border-left:1px solid #3F3F3F;
border-right:1px solid #3F3F3F
}
.topmenu {
line-height:130%;
font-size:110%
}
a:visited {
color:#999
}
.topmenu,.topmenu a,a:hover,.bblink a:hover,.user_thumb_infobox a:hover,.alblink a:hover,.catlink a:hover {
color:#E6E6E6
}
.tableh2,.tableh2_compact,.catrow_noalb,.textinput,.textinput2,.listbox,.radio,.checkbox,.largetext,.alblink,.alblink a,.catlink,.catlink a,a,.bblink a,.user_thumb_infobox a {
color:#FFC
}
.top_menu_bttn {
white-space:nowrap
}
.bblink a:hover,.thumb_caption a,.user_thumb_infobox a:hover,.admin_menu_thumb a:hover,.admin_menu a:hover,.footer a:hover,.statlink a:hover,.alblink a,.alblink a:hover,.catlink a,.catlink a:hover,.topmenu a {
text-decoration:underline
}
.maintablea,.navmenu img {
margin-top:5px
}
.menuborder {
border:double;
border-top-width:thick;
-moz-border-radius:12px;
border-radius:12px;
border-color:#333
}
.buttons {
position:relative;
padding-top:10px;
padding-bottom:10px
}
.button {
background-color:#333;
color:#C6B78E;
-moz-border-radius:6px;
border-radius:6px;
cursor:pointer;
border-color:#C6B78E;
border-width:1px
}
.slidetable {
position:relative
}
.slideshow {
position:relative;
}
.slidebox {
position:relative;
overflow:hidden;
width:546px;
height:363px;
border:solid #000 2px
}
.img {
border:solid #000 1px;
width:100%;
height:100%
}
.div {
text-align:center
}
.div2 {
color: #FFFFCC;
text-align:center;
padding-top:5px;
padding-left:5px
}
.panel {
border:solid #000 1px;
width:100%;
height:25px;
background-color:#000;
color:#FFF;
padding-top:5px
}
.textbox {
position:relative;
height:600px;
border:solid #4A4A4A 1px;
cursor:pointer;
}
.textpanel {
position:relative;
border:solid #333 1px;
color: #FFC;
background-color:#434343;
height:600px;
padding-top:5px;
padding-left:5px
}

