body 		{ 
		  background: #267dbf;
		  font-family: "Verdana", "Liberation Sans", "Arial", "Geneva", sans-serif;

		}

a:link 		{ color: #00c; text-decoration: none }
a:visited  	{ color: #008; text-decoration: none }
a:active 	{ color: #ccf;  text-decoration: none }
a:hover 	{  color: #00c;  
           	   background: #fffabf; 
		   background: #99DBFF;
/*           	   text-decoration: underline; */
        	}

span.ucase
                {
                  font-size: 100%;
	          text-transform:uppercase;
                }
span.right      { float:right }
frame, frameset	{ 
		  border-left: 0px;
		  border-right: 0px;
		  border-top: 0px;
		  border-bottom: 0px;
		}

div		{
		  -moz-border-radius: 5px;
		  border-radius: 5px;
		}

div.main	{ 
		  background: #99dbff;
		  width:100%;
		  -moz-border-radius: 0px;
		  border-radius: 0px;
		}

div.header	{
		  background: #f2d377;
		  background-image:url('images/gold-sand.png');
		  width:99%;
                  float:left;
		  border: 1px solid #6c6;
                  padding:0.5%;
                  margin-bottom: 0.25%;
		}


div.imgcache {
                  display: none;
                  position:absolute;
                  width: 1px;
                  height: 1px;
                  visibility: hidden;
                  overflow: hidden;
             }


div.masthead    {
                  float:left;
                  width: 60%;
                }

img.masthead	{
		  width:95%;
		  border:0px;
                }


div.content 	{ 
	          background: #fff;
		  color: #80620c;
		  padding:0.5%;	
		  float:left;
		  width: 70%;
		  border: 1px solid #ccc;
		  font-size: 95%; 
		}

div.bluebox     {
                  padding:0.75%;
		  background: #4babfb; 
		  background-image:url('images/speckled-blue-texture-2009.gif');
                  border: 1px solid #267dbf;
                }

div.bluebeachglass	{ 
		  background: #4babfb; 
		  background-image:url('images/speckled-blue-texture-2009.gif');
		  width:66%;
		  -moz-border-radius: 0px;
		  border-radius: 0px;
		}

#cornerText0,#cornerLink0
		{
		  position:relative;
		  top: 1%;
		  right:1%;
		  width: 15%;
		  padding: 3px;
		  background-image:url('images/light-whitegray-alpha.png');
		  border: 1px solid #ccc;
		  font-size: 80%;
		  color: #ccc;
		  
              }
#cornerText0 a:link {  color: #000; text-decoration: none }
#cornerText0 a:visited {  color: #000; text-decoration: none }
#cornerText0 {  color: #000;  text-decoration: none }

#cornerLink0 a:link {  color: #000; text-decoration: none }
#cornerLink0 a:visited {  color: #000; text-decoration: none }
#cornerLink0 {  color: #000;  text-decoration: none }

img.sidebar      {
                  width:90%;
                  padding: 0.5%;
                }

div.sidebar 	{ 
		  float:right;
		  width: 27%;
		  padding: 0.5%;

		  background: #4babfb; 
		  background-image:url('images/speckled-blue-texture-2009.gif');

		  vertical-align:top;
		  border: 1px solid #7aa;
		  font-size: 95%;
	          text-transform:uppercase;
                  color: #004;
		  /*margin-right: 1%;*/
		}

.sidebar li
	        {

		  list-style-image:url('images/stylized-shell-icon-blue.png');
/*                list-style-image:url('images/shell-button.gif');       
*/
                  text-transform:none;

}

.sidebar li:hover
                {

                  list-style-image:url('images/shell-button-hover.gif');
/*       	  list-style-image:url('images/stylized-shell-icon-blue-hover.png');                  
*/
                  text-transform:none;

                }
div.sidecontainer
                { 
                   width: 99%;
                   border: 1px solid #267dbf;
/*
                   background: #4babfb;
*/ 

                   margin:0.5%;
		   padding:0.75%;	
                   text-transform:none;

                }

div.text        {
                  float:left;
                  width: 60%;
                }

div.bizcard     {
		  float:right;
		  width:33%;		  
		  border: 1px solid #f2d377;

/*		  background: #fffabf; */
		  padding:0.5%;
                  font-size: 120%;
		  color: #80620c;
                }
div.subfooter     {
		  width:98%;		  
		  border: 1px solid #f2d377;

/*		  background: #fffabf; */
		  padding:0.5%;
                  font-size: 120%;
		  color: #80620c;
                }


div.gallery 	{
		  float:right;
		  width:33%;		  
		  border: 1px solid #f2d377;
		  background: #fffabf;
		  padding: 1%;
                  font-size: 85%;
		}


img.gallery,img.gallery_lg     {
                   border: 0px;
                   width:85%;
		   padding: 6%;
		}

img.gallery:hover {
		      background-image:url('images/large-shell-hover.gif');
                      background-repeat: no-repeat;
/*                      background-position:center center;*/
                  }

img.gallery:active {
		      background-image:url('images/large-shell-active.gif');
                      background-repeat: no-repeat;
/*                      background-position:center center;*/
                  }



div.snapshot {
		  border: 1px solid #f2d377;
		  background: #fffabf;
		  padding: 5px;
                  font-size: 80%;
             }                


img.branding	{ border: 0;
/*		  align: center;*/
		}

script.twitter { 
              
               }
