
body
{margin:0; padding:0; color:#FFFFFF; background:#333333 url(images/content_bg2.png) top left repeat-x fixed; font:85% Verdana,Tahoma,sans-serif;}


/**************** Album Styles ****************/
.album1 
{font: 10px Verdana,Tahoma,sans-serif; background-color:#000000; width:200px;}

.album1_tr1 {background-color:#222222;}


.album2 
{border-bottom:2px solid #c0c0c0;font: 10px Verdana,Tahoma,sans-serif;}

.album1 img
{float:center; margin:0 0 0 0; padding:1px; background:#999999; border:1px solid #999999; }

.album2 img
{float:center; margin:0 15px 15px 0; padding:1px; background:#999999; border:1px solid #999999;}

a img
{}

a img:hover
{background:#999999; border-color:#ffffff;}

form { 
 font: 10px Verdana,Tahoma,sans-serif; 
 color: #FFFFFF; 
}

form.login td { 
 font:14px Verdana,Tahoma,sans-serif; 
 color: #FFFFFF; 
}

.cd23{ 
 font: 10px Verdana,Tahoma,sans-serif; 
 color: #FFFFFF; 
}

.cd23 td{ 
 font: 10px Verdana,Tahoma,sans-serif; 
 color: #FFFFFF; 
}

input {   
 font: 10px Verdana,Tahoma,sans-serif; 
 border: 1px solid #FFFFFF; 
 color: #000000;
 margin-right: 5px; 
} 

.clr {clear:both;} 

#error  {
 font: 12px Verdana,Tahoma,sans-serif;  
 color: #990000;
 margin: 5px 5px 5px 5px;
 padding: 5px 5px 5px 30px;
 border: 1px solid #990000;
 background:#ffffff url(images/error.gif) top left no-repeat;
 }


/**************** Sidebar Styles ****************/
#sidebar
{position:absolute; top:0; left:0; width:220px; height:100%; overflow:auto; background: url(images/content_bg2.png) top left no-repeat; text-align:left;}

body > #sidebar
{position:fixed; overflow:hidden;}

#sidebar h1
{margin:20px 18px 0 5px; color:#d85d5d; font-size:1.6em; letter-spacing:-2px; text-align:right;}

#sidebar h2, #sidebar h3
{margin:0 20px 18px 5px; color:#808080; font-size:1.1em; font-weight:bold; letter-spacing:-1px; }

#sidebar h3
{margin:20px 0px 4px 10px; color:#606060; font-size:1.5em; text-align:left;}

#sidebar  p
{margin:0 20px 18px 5px; color:#606060; font-size:0.8em;}

#sidebar a
{color:#808080}


/**************** Sidebar Navigation Styles ****************/
#menu a
{display:block; width:160px; padding:5px 15px 5px 0; color:#FFF;  font-size:1.2em; font-weight:normal; text-decoration:none; letter-spacing:-1px; text-align:right;}

#menu a:hover 
{color:#CCC;}

#menu a.active
{padding:5px 15px 5px 0; color:#CCCC99; background:#000000; border-top:2px solid #c0c0c0; border-bottom:2px solid #c0c0c0; border-right:2px solid #c0c0c0;}

#menu a.active:hover
{color:#FFFFFF; background:#000000;}


/**************** Content area styles ****************/
#content, #content_gal
{width:520px; margin:0 0 0 240px; padding:20px 0;}

#content p, #content_gal p
{margin:0 0 20px 0; line-height:1.5em;}

#content h1, #content_gal h1
{margin:0 0 20px 0; color:#CCCCCC; font-size:1.7em; letter-spacing:-2px; text-align:center;}

#content h2
{margin:10px 0 0 0; color:#666666; font-weight:normal; font-size:1.5em; letter-spacing:-2px; text-align:center;}

#content_gal h2
{margin:0; color:#666666; font-weight:normal; font-size:1.5em; letter-spacing:-2px; text-align:center;}

#content h3, #content_gal h3
{clear:both; margin:30px 0 10px 0; color:#cccccc; font-weight:normal; font-size: 2em; letter-spacing:-2px;}

ul.includes
{border:1px solid #FFF; margin:5px 0px 5px 0px; padding: 5px 5px 5px 5px; background-color:#000000; width:300px; list-style:inside;}

ul.includesxl
{border:1px solid #FFF; margin:5px 0px 5px 0px; padding: 5px 5px 5px 5px; background-color:#000000; width:500px; list-style:inside;}


li
{margin:0 0 6px 0; font:80% Verdana,Tahoma,sans-serif;}

a
{color:#CCCC99; font-weight:bold; text-decoration:none;}

a:hover
{color:#CCCCCC; text-decoration:underline;}


/**************** Content Image Styles ****************/
#content img
{border:1px solid #FFF; margin: 0 5px 15px 0px;}

#content #mainimg
{border:1px solid #FFF; margin:0 15px 15px 0;}
#content #mainimg_li
{border:1px solid #FFF; margin:0 30px 15px 0;}

#content .package_img_li
{width:200px; float:left; margin:8px 35px 0 0;}

#content .package_img_re
{width:170px; float:right; margin:0 0 0 20px;}

/**************** Content Package Navigation Styles ****************/
.packages_navi
{ border:1px solid #FFF; margin:5px 0px 5px 0px; padding: 3px 3px 3px 3px; background-color:#000000; font-size:13px;}

.packages_navi a
{color:#CCCC99; font-weight:bold; text-decoration:none;}

.packages_navi a:hover
{color:#CCCCCC; text-decoration:underline;}

.packages_navi a.active
{color:#FFFFFF; font-weight:bold; text-decoration:none;}

.entry { margin-top:30px; margin-bottom:5px; border-bottom:#CCCC99 1px solid; }

.entry B { color:#CCCC99 }

.small { font-size:10px}


.pagination{
padding: 2px; margin-top:20px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 16px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #CCCCCC;
text-decoration: none; 
color: #CCCC99;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #CCCC99;
color: #F1F1F1;
background-color:#666666;
}

.pagination a.currentpage{
background-color: #CCCC99;
color: #000 !important;
border-color: #CCCC99;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}

/*.switchcontent{ 
background-image:url(images/table_bg.jpg);
background-position:bottom left;
background-repeat:repeat-x
} */