body
{
background-color: #333333;
/*background-image:  url(../graphics/stripes-grey.gif);

scrollbar-base-color: #999999;
scrollbar-arrow-color: #FF0000;
*/
font-family:arial,helvetica,sans-serif;
}

a:hover	{text-decoration:underline; color:yellow;}

a {text-decoration: none;}

td		{border: 0px solid white;}

#edit tr td	{border: 1px solid white;}
.error		{background-color:#ff0000; color:white; font-weight:bold;}
.message	{background-color:#3333ff; color:white; font-weight:bold;}

div
{
margin:0px;
padding:0px;
}

div.titles 
{
font-family:arial,helvetica,sans-serif;
font-size:15pt;
font-weight:bold;
color:#ffff33;
}

div.titles input
{
font-family:arial,helvetica,sans-serif;
font-size:15pt;
font-weight:bold;
color:#ff6633;
}


div.instructions, div.instructions textarea
{
font-family:arial,helvetica,sans-serif;
font-size:8pt;
font-weight:bold;
font-style:italic;
color:#ffff33;
}

div.descriptions 
{
font-family:arial,helvetica,sans-serif;
font-size:10pt;
font-weight:normal;
font-style:normal;
color:#99ccff;
}

div.descriptions textarea
{
font-family:arial,helvetica,sans-serif;
font-size:10pt;
font-weight:normal;
font-style:normal;
color:#3333ff;
}


/* copied from descriptions */
div.google, div.google input
{
font-family:arial,helvetica,sans-serif;
font-size:10pt;
font-weight:bold;
font-style:italic;
color:#0033cc;
width:300px;
height:100px;
}

div.headings
{
font-family:arial,helvetica,sans-serif;
font-size:45pt;
font-weight:bold;
font-style:normal;
color:#99ccff;
}

div.headings select
{
font-family:arial,helvetica,sans-serif;
font-size:18pt;
font-weight:bold;
font-style:italic;
color:#3366cc;
}

h2
{
font-family:arial, helvetica, sans-serif;
font-size:15pt;
font-weight:bold;
color:#ff6600;
text-decoration:none;
}

div.link-titles
{
font-family:arial,helvetica,sans-serif;
font-size:10pt;
font-weight:bold;
font-style:italic;
color:#3366cc;
text-align:center;
}

div.tag-cloud-title
{
font-family:arial,helvetica,sans-serif;
font-size:20pt;
font-weight:bold;
font-style:italic;
color:#ff6600;
text-align:center;
}


div.tag-cloud
{
font-family:arial,helvetica,sans-serif;
font-size:15pt;
font-weight:bold;
font-style:italic;
color:#3366cc;
text-align:center;
}

/*
div.link-titles-right
{
font-family:arial,helvetica,sans-serif;
font-size:10pt;
font-weight:bold;
font-style:italic;
color:#3366cc;
text-align:right;
}
*/

.link-titles-right
  {width:300px; height:60px; margin:0px; padding:0px;}
.link-titles-right a
  {display:block;}

.link-titles-right a:link,
.link-titles-right a:visited
  {padding:0px 2px 2px 0px;}

.link-titles-right a:hover,
.link-titles-right a:active
  {padding:2px 0px 0px 2px;} 


div.home-link-titles
{
font-family:arial,helvetica,sans-serif;
font-size:10pt;
font-weight:bold;
font-style:italic;
color:#3366cc;
text-align:center;
}

span.link-titles
{
font-family:arial,helvetica,sans-serif;
font-size:10pt;
font-weight:bold;
font-style:italic;
color:#3366cc;

width:110px;
height:100px;
margin:10px;
padding:0px;
text-align:center;
float:left;
}

div.link
{
font-family:arial,helvetica,sans-serif;
font-size:10pt;
font-weight:bold;
font-style:italic;
color:#ff6600;
}


input.search-button 
{
background-color: #9999ff;  
font-weight: bold; 
font-size: 12px; 
color: white;
}

input.contact-button 
{
background-color: #9999ff;  
font-weight: bold; 
font-size: 12px; 
color: white;
}



#pano_menutext 
{
text-align: center;
color: #ffffff;
background-color: #999999;
}

#new_sect_name, #ren_sect_name
{
color: #ffffff;
background: #99aabb;
font-weight: bold;
}

#pano_box	{height:300px; text-align:center;}

.controls	{text-align:center;}





/* menu */

#menu_box 
{
width:165px;
height:470px;
margin:0px;
padding:0px;
}

dl, dt, dd, ul, li 
{
list-style-type: none;
margin:0px;
padding:0px;
}

#menu 
{
width: 145px;
font: 75% arial, helvetica, sans-serif;
color: #ffffff;
}

#menu dt 
{
cursor: pointer;
margin: 2px 0px;
height: 20px;
line-height: 20px;
text-align: center;
font-weight: bold;
border: 1px solid gray;
background-color: #99aabb;
}

#menu dd 
{
border: 1px solid gray;
}

#menu li 
{
text-align: center;
background-color: #999999;
border: 1px solid blue;
}

#menu li a, #menu dt a 
{
color: #ffffff;
text-decoration: none;
display: block;
border: none;
height: 100%;
}

#menu li a:hover 
{
background-color: #666666;
}

#menu dt a:hover  
{
background-color: #6666ff;
}

 /* Google Search Box container */
#goog-wm 
{  
width: 400px;
padding: 1em;
color:#ff6600;
font-family:arial,helvetica,sans-serif;
font-weight:bold;

}

   


    /* Heading for "Closest match"
   #goog-wm h3.closest-match { }

    /* "Closest match" link
   #goog-wm h3.closest-match a { }

    /* Heading for "Other things" */
   #goog-wm h3.other-things {display:none;}

    /* "Other things" list item */
   #goog-wm ul li { }
