/* general formatting 0E629w0w0w0w0 */

.blabPhotos {
  border:               1px solid #034569;
  padding:              5px;
  float:                right;
  width:                200px;
  margin:               5px;
}

.photoCaption {
  width:                200px;
}

.blabPhotos img {
  text-align:           center;
}

.clear {
  clear:                both;
}

.smallVoice {
  color:                #999;
  font-size:            12px;
}

.photoTitle {
  font-weight:           bold;
}



h1, p, h2, a {
    font-family:        Georgia;
}

p {
    font-size:          12pt;
    line-height:        18pt;
}

a {
    color:		      #9E0016;
}

a:hover {
	color:		      #B62E40;
}

div#contact {
    font-family:        Georgia;
}

ul#contact-form {
  list-style-type:      none;
}

ul#contact-form label {
  display:              block;
}

ul#contact-form input#id_email, ul#contact-form input#id_name, ul#contact-form textarea#id_message {
  width:                90%
}

#contact-submit {
  display:              block;
  margin-left:          auto;
  margin-right:         auto;
  margin-bottom:        20px;
}

/* background */
body {
    background-color:   #086CA2;
}

/* menu */

#secondaryMenu.menu {
    background-color:   #FF8B00;
}

#secondaryMenu.menu ul li {
    border-left-color:        #FFA840;
    border-right-color:       #FFA840;
}

#secondaryMenu.menu a {
    color:		      #9E0016;
}

#secondaryMenu.menu a:hover {
	color:		      #B62E40;
}

#secondaryMenu.menu ul li:hover {
    background-color: #FFBF73;
}

.menu {
    width:              95%;
    margin-right:       auto;
    margin-left:        auto;
    margin-bottom:      10px;
    height:             42px;
    padding:            12px;
    background-color:   #FFD100;
}

.menu ul {
    width:              100%;
    list-style-type:    none;
    margin:             0;
    padding:            inherit;
    width:              auto;
    float:              left;
}

.menu ul a {
    text-decoration: none;
}

.menu ul li {
    display:            inline;
    padding:            12px;
    border-left:        1px solid #FFE573;
    border-right:       1px solid #FFE573;
    margin:             0;
}

.menu ul li:hover {
    background-color: #FFE573;
}

.menu a {
	color:				#9E0016;
}

.menu a:hover {
	color:				#B62E40;
}

/* header */

#header {
    margin-left: auto;
    margin-right: auto;
    width: 600px;
    text-align: center;
}

#header h1 {
    font-size:          48px;
    color:              #FFF;
    font-weight:        bold;
}

.subheader {
    color:              #64ABD0;
}


h3.listTitle {
}

/* text, headers, etc */

h2.pageHeader {
    color:              #000;
    text-align:         center;
}

.blab {
	padding:			5px;
	margin:				2px;
	color:				#111;
}

/* comment */

.comment {
	border:				1px solid #000;
	padding:			3px;
}

p.commentee {
	display:			block;
	font-size:			11px;
	text-align:			right;
}

#comment_form label {
	display:			block;
}

#comment_form input {
	display:			block;
}

#comment_form {
	border:				1px solid #000;
	padding:			5px;
}

.sectionLabel {
	font-weight:		bold;
}

.active {
    border-bottom:     3px solid #FFF;
}

/* main style */
#main {
    background-color:   #FFFFFF;
    max-width:          600px;
    width:              95%;
    margin-left:        auto;
    margin-right:       auto;
    padding:            10px;
    border:             6px solid #000;
}

.footer {
    background-color:   #F30021;
    width:              100%;
    padding:            3px;
    margin-left:        -10px;
    padding-right:      17px;
}

.footer a {
    color:              #F97083;
}

/* project page */

.sub-blab {
    border-left:        2px solid #000;
    margin:             2px;
    padding-left:       5px;
}


.sub-sub-blab {
    border-left:        2px solid #000;
    margin:             2px;
    padding-left:       5px;
}

.tags {
   text-align:          right;
   font-weight:         bold;
}

/* contact stuff */






