/* Presentation Stylesheet */ 
body {
 background-color: white;
 margin-top:75px;
 }

p{
 font-size: x-small;
 color: #6E6E6E;
 padding: 5px;
 font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

h2{
 font-size: small;
 color: #ffffff;
 padding: 5px;
 font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

a{
 font-size: x-small;
 color: #6E6E6E;
 font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

h1{
 font-size: x-small;
 color: #444444;
 font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.main{
 border-style: solid;
 border-color: #BBBBBB #BBBBBB #ffffff #BBBBBB;
 border-width: 1px
}

.grid{
 border-style: solid;
 border-color: #BBBBBB #BBBBBB #BBBBBB #BBBBBB;
 border-width: 1px;
}

.grid_cell_empty{
 border-style: dotted;
 border-color: #DDDDDD #DDDDDD #DDDDDD #DDDDDD;
 border-width: 1px;
 width: 16px;
 height: 16px;
}

.grid_cell_filled{
 border-style: solid;
 border-color: #BBBBBB #BBBBBB #BBBBBB #BBBBBB;
 border-width: 1px;
 background-color: #BBBBBB;
 width: 16px;
 height: 16px;
 color: #ffffff;
 padding: 0px;
 font-size: x-small;
 text-align: center;
 font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.links_body{
 border-style: solid;
 border-color: #BBBBBB #BBBBBB #BBBBBB #BBBBBB;
 border-width: 1px
}

.header {
	border: 0;
	padding: 0px;
	}

.footer{
 font-size: 7px;
 color: #eeeeee;
 }

p.linkcategory_header{
 font-size: 10px;
 color: #222222;
 font-weight: bold;
 padding: 0px;
}

.button {
	border: 0;
	padding: 0px;
	}

img.photo {
	border: 1px solid #cccccc;
	background: #ffffff;
	padding: 1px;
	}

p.err{
 color: red;
}
	
.generic_description_frame{
 margin-top: 1px;
 border-style: solid;
 border-color: #BBBBBB #BBBBBB #BBBBBB #BBBBBB;
 border-width: 1px;
 text-align: center;
}

.linktag_err{
 margin-top: 1px;
 border-style: solid;
 border-color: #BBBBBB #BBBBBB #BBBBBB #BBBBBB;
 border-width: 1px;
 text-align: center;
}

.linktag_go{
 margin-top: 1px;
 border-style: solid;
 border-color: #BBBBBB #BBBBBB #BBBBBB #BBBBBB;
 border-width: 1px;
 height: 30px;
 font-size: x-small;
 color: #444444;
 font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.linktag_add{
 margin-top: 1px;
 border-style: solid;
 border-color: #BBBBBB #BBBBBB #BBBBBB #BBBBBB;
 border-width: 1px;
 height: 50px;
 font-size: x-small;
 color: #444444;
 font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

input[name="go"] {
float: right;
}

input[name="add"] {
float: right;
}

input[name="tag"] {
margin-top:5;
}

input[name="action"] {
float: right;
}
