/* This is the base style sheet that is used anytime in Gallery.

   
If you would like to customize the styles please create
   copy of this file called

     
"base.css" (same name without ".default")

   If that file is found in this directory it will be
   used instead of this one.

   
Some of the styles below are overridden by specific
   album properties.

   
$Id: base.css.default 15786 2007-02-07 17:21:31Z jenst $
*/


/*
   
default text styles - background and colors overridden by
   album 'bgcolor', 'background', and 
'textcolor' properties.
*/



body, html {
}

A:link
{
	text-decoration: none;
	color: #ffdd53;
}

A:visited
{
	text-decoration: none;
	color: #ffdd53;
}

A:active
{
	text-decoration: none;
	color: #44ff00;
}

A:hover
{
	text-decoration: none;
	color: #44ff00;
}



img {
    
border: none;

}



td,p 
{
}




textarea:focus, input:focus 
{
    
background-color: #FFFFDA;

}



form {
	
margin:0px;

}



/*
   text styles
*/

/* album titles on main page */


.title {
   
font-size: 14px;
    
font-weight: bold;
    
white-space: nowrap;

}



.mod_title {
	  
border:0px solid #000000;
	 
border-right-width:0px;
	  
border-bottom-width:0px;
	  
border-left-width:0px;
	
}

.mod_title_bg   /* album title hightlight Text is controlled by .title */
	{
	}


.mod_title_right  /* album title hightlight  Text is controlled by .title*/
	{
	}


.mod_title_left  /* album title hightlight  Text is controlled by .title */
	{
	}


.albumdesc  /*album description includes all text and background*/
	{
	}


.desc /* album descriptions on main page */
	{
	  
font-size: 12px;
	
}


.caption /* photo captions on all pages */
	
{
	  
font-size: 10px;
	
}

.modcaption  /* modifies background for caption text to reside - view_album */
	
{
	  
font-size: 10px;
	
}


.pcaption  /* modifies background for caption text to reside - view_photo*/

{
     
font-size: 10px;

}



.customFieldsTable 
{
     
border: none;
     
font-size: 10px;
     
margin-bottom: 0px;
     
padding: 0px;

}



.customFieldsTableCaption {
    
padding-top:15px;

}



.vafloat /* float for view album - text */
 	
{
 	   
float: none;
 	
}



.vafloat2 /* float for view album - images */
 	
{
 	 
float: none;
	
}

 



.vasummary {
    
font-weight:bold;
    
padding:2px;
    
margin-top:10px;
    
width:80%;

}



.commentIndication {
    
color: red;
    
font-size: 12px;

}



.error 

{
      
color: red;
      
font-size: 12px;

}



a.error, a.error:link, a.error:visited, a.error:active 
{
    color: red;
    font-size: 12px; font-weight: bold; }



a.error:hover {
    text-decoration:underline;
}



.attention {
          
font-weight: normal;
          
color: #FBFF7F;
          
font-size: 12px;
        
}



.headbox{
	}



/* Page headers */


.head 
{
    
font-size: 16px;
    
font-weight: bold;
    
white-space: nowrap;

}



.mod_headliner  {
	}


.mod_toplight_bg  {
	}


.mod_toplight_right {
	}

.mod_toplight_left  {
	}

.bread {
    
font-size: 10px;

}



.topNavbar {

margin-bottom: 10px;

}



.modnavboxthumbs td, .modnavbox td
{
  
text-align: center;
color: #ffdd53;
}

.modnavbox a:link {
color: #ffdd53;
}

.nav {
	  font-size: 12px;
color: #ffdd53;
}

.nav a:link
{
	text-decoration: none;
	color: #ffdd53;
}

.nav a:visited
{
	text-decoration: none;
	color: #ffdd53;
}

.nav a:active
{
	text-decoration: none;
	color: #44ff00;
}

.nav a:hover
{
	text-decoration: none;
	color: #44ff00;
}


.navtableborderbegin
	{
	  border:0px solid #ffffff;
	}


.navtableborderend
	{
	  border:0px solid #000000;
	  border-top-width:0px;
	}


.nav_micro_first_img {
	
border: 0px solid black;
}


.nav_micro_last_img {
	
border: 0px solid black;

}



.nav_micro_current_img {
	
border: 2px solid red;

}



.nav_micro_img {
	
border: 0px solid black;
}



.bordertop
	{
	  
border:1px solid #ffffff;
 
border-right-width:0px;
 
border-bottom-width:0px;

border-left-width:0px;
	
}



.borderright
	{
	  
border:1px solid #ffffff;
	  
border-top-width:0px;
	  
border-bottom-width:0px;
	  
border-left-width:0px;
	  
text-align:center;
	
}



.borderleft
	{
	  
border:1px solid #ffffff;
	  
border-top-width:0px;
	  
border-bottom-width:0px;
	  
border-right-width:0px;
	  text-align:center;
	
}

.fineprint {
	  
font-size: 10px;
}



.viewcounter
	
{
	  
font-size: 10px;
	
}



.editlink {
	  
font-size: 10px;
	
}


.modnavbox  {
	}


.admin {
	  
font-size: 10px;
	 
font-weight: bold;
	
}


.adminform {
	  
font-size: 10px;
	  
font-weight: bold;
	
}


.search {
	  
font-size: 10px;
	  
font-weight: bold;
	
}



.searchform 	
{
	  
font-size: 10px;
	  
font-weight: bold;
	
}


.leftspacer  {
	  
width: 0px;
	
}

.modnavboxtop  {
	
background-color: #5E72CC;

    
}


.modnavboxmid  
	{

	}

.modfooter {
	}



.popupbody  {
}


.popuphead  
{
    
text-align:center;
    
font-size: 14px; 
font-weight: bold;
    
line-height: 150%;

}


.popup {
    
font-size: 12px; 
font-weight: normal;
    
padding: 5px;
    
padding-top:0px;
    
margin-bottom: 10px;

}


.popupform 
{
    
font-size: 12px; 
font-weight: normal;
    
line-height: 120%;
    
padding: 2px;

}



.popup a:hover {
}


.popup td {
}



#container {
	padding: 2px;
}


#tabnav {
	
height: 20px;
	
margin: 0px;
	
padding-left: 5px;
	
border-bottom: 1px solid #ffffff;
color: #ffdd53;
}



#tabnav li {
	
margin: 0px;
	
padding: 0px;
  	
display: inline;
  	
list-style-type: none;
color: #ffdd53;
}



#tabnav a:link, #tabnav a:visited 
{
color: #ffdd53;
float: left;
    
font-size: 11px;
   
line-height: 14px;
    
font-weight: bold;
    
padding: 2px 5px 2px 5px;
    
margin-right: 4px;
    
text-decoration: none;
    
   
border-bottom: none;
    -Moz-Border-Radius-TopLeft: 20px;
    -Moz-Border-Radius-TopRight: 20px;

}



#tabnav a:link.active, #tabnav a:visited.active {    
background-color: #ffdd53;   
padding:2px 5px 2px 5px; 
font-size:12px;    
margin-right: 4px;    
border-bottom: none;
    -Moz-Border-Radius-TopLeft: 20px;
    -Moz-Border-Radius-TopRight: 20px;
}



#tabnav a:hover 
{
    
color: #ffdd53;

}



#adminbox 
{
    
width: 100%;

}


#adminbox td 
{
    
font-size: 10px; 
font-weight: bold;
    
vertical-align: bottom;
    
padding: 2px;

}



#adminbox a {
    
font-size: 10px;

}



#adminbox a:hover {
}



#menu {
    
border-collapse:collapse;

}



#menu td {
    
vertical-align:bottom;

}



#menu a {
   
color: #ffdd53;
display: block;
   
font-size: 10px;
   
white-space: nowrap;
   
text-align:center;

}



.iconLink 
{
    
display: block;
    
font-size: 10px;
    
text-align:center;
    
margin-top: 1px; margin-left: 3px;

}



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



.noLink {
    
font-size: 10px;
    
text-align:center;

}




td.adm_options {
    
vertical-align: top;
    
height: 30px;
    
padding: 5px;

}
 

.blockcell {
    
vertical-align: top;
    
border-bottom: 1px solid #ffffff;

}



caption {
    
font-weight:bold;
    
margin-bottom: 5px;

}



.littlered, .g-littlered 
{
    
font-size: 10px;
    
color:red;
    
vertical-align:top;

}



.MLForm {
    
margin: 0px;
    
margin-bottom: 2px;
    
padding: 0px;
    
text-align: right;

}

.languageSelector {
   
vertical-align: top;
    
padding: 0px; 
margin: 0px;

}



.subalbumTreeLine {
    
padding: 0px; margin: 0px;

}



.subalbumTreeElement {
    
vertical-align:middle;
    
white-space:nowrap;

}



.shortdesc {
    
text-align: left;
    
font-weight: bold;

}


.g-iconmenu {
    
font-size: 7.2pt;

}



.g-iconmenu a {
    -moz-border-radius: 3px;
    
text-decoration: none;
    
text-align: center;
    
font-weight: bold;
    
display: block;
    
padding: 2px;

}



.g-iconmenu a:hover {
   
white-space: nowrap;
   
border-bottom: 1px solid #ffffff;
   
border-right: 1px solid #ffffff;
   
border-top: 1px solid #ffffff;
   
border-left: 1px solid #ffffff;
   
padding: 1px;
   
text-decoration: none;
   
font-weight: bold;
   
display: block;

}



.g-iconmenu td {
    text-align: center;
}



.g-va-poll-box1 {
    
font-size: 8pt;
    
margin: 2px;

}



.g-va-poll-resultbox {
    
font-size: 8pt;
    
margin: 2px;

}




.g-va-poll-box3 {
    
font-size: 9pt;
    
margin: 2px;

}





.infoline_success {
    
color: #00BF00;
    
text-align:center;
    
font-size: 12px;
    
border: 1px solid ;
    
padding: 2px;
    
margin: 2px;

}



.infoline_error {
    
text-align:center;
    
font-size: 12px;
    
border: 1px solid red;
    
padding: 2px;
   
margin: 2px;
}



.infoline_notice {
    
color: #BF0000;
    
text-align: left;
    
font-size: 12px;
    
border: 1px solid #BF0000;
    
padding: 2px;
    
margin: 2px;

}



.g-tabset {
    
width: 100%;
    
font-weight: bold;
    
border-bottom: 1px solid black;
    
margin: 2px 0;

}



.g-tabset a {
    
margin: -2px 0 -1px 2px;
    
white-space: nowrap;
    
text-decoration: none;
    
color: #000;
    
background-color: #FCFCF3;
    
padding: 2px 0.5em;
    
display: block;
    
border: 1px solid #000;
    -moz-border-radius-topleft: 10px;

    -moz-border-radius-topright: 10px;

}



.g-tabset a:hover {
    text-decoration: none;
}



.g-tabset a.tab-hi {
    border-bottom: 1px solid #000;
}



.left {
	text-align: left;
}



.g-emphasis {
    font-weight: bold;
}






