
#content { width:100%;}

#gallery_title { background-color: #fff; font-size: larger; padding: 5px;}
#gallery { position:relative;}
.reflection { width: 100%;}


.button { float: none; clear: both; margin:3px 0px;}
.button img { float: left; margin-right: 2px;}


label { font-size: 16px;}
input { border: 1px solid black; font-size: 16px; }
select { border: 1px solid black; font-size: 16px;}
textarea { border: 1px solid black; font-size: 16px;}

.nolist {
  list-style-type:none;
}

.pretty input, .pretty textarea, .pretty select { border-color: #0076ff; padding: 3px;  border-left-width: 10px;}
.pretty input[type="submit"] { border-color: #0076ff; padding: 3px; background-color: #bdf; border-left-width: 10px;}

.inline { display:inline;}

.full_height {
	min-height: 100%;
}

html, body {height:100%;}

/* Flash */

.flash { padding: 3px; margin: 3px 200px; font-size: larger; text-align: center;}
.hidden_flash { display: none;}

.flash_notice {
  color: green;
  background-color: #cfc;
  border: 2px solid green;
}

.flash_warning {
  color: #FF5F00;
  background-color: #feb;
  border: 2px solid #FF5F00;
}


.flash_error {
  color: red;
  background-color: #fee;
  border: 2px solid red;
}

#error_messages { display: none;}

/* Form */

.cssform { 
}

.cssform p{
width: 300px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 155px; /*width of left column containing the label elements*/
border-top: 1px dashed gray;
height: 1%;
}

.cssform label{
font-weight: bold;
float: left;
margin-left: -155px; /*width of left column*/
width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 180px;
}

.cssform textarea{
width: 250px;
height: 150px;
}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
margin-left: 3px;
}

