/* Suggested order:
 * display
 * list-style
 * position
 * float
 * clear
 * width
 * height
 * margin
 * padding
 * border
 * background
 * color
 * font
 * text-decoration
 * text-align
 * vertical-align
 * white-space
 * other text
 * content
 *
*/
 
#content hr {
	height: 0.06em;
	margin: 0.31em 0 0.19em 0 !important;
	margin: 0;
	border: 0;
	border-top: 0.06em solid #ccc;
}

#content a {
	font-weight: bold;
}

#content a:hover {
	font-weight: bold;
}

#content ul {
	margin: 0.31em 0 0.31em 0.13em;
}
	
#content ul li {
	height: auto !important;
	padding-left: 0.63em;
	background: url(../images/bulletlist_standard.png) no-repeat 0 0.38em;
  font-size: 0.75em;
}

/* -----------------------------------------------
                MainContent
----------------------------------------------- */
#content * {
  line-height: 150%;
}

#content .contentElement strong {
  font-size: 0.75em;
}

#content h3 {
  font-size: 0.88em;
  font-weight: bold;
  margin-bottom: 0.31em;
}

#content h4 {
  font-size: 0.88em;
  font-weight: bold;
  margin-bottom: 0.31em;
}

#content h5 {
  font-size: 0.75em;
  font-weight: bold;
  margin-bottom: 0.31em;
}

#content .error {
	color: #FF0000;
	font-size: 0.63em;
}

#content .bodytext {
  font-size: 0.75em;
}


/* -----------------------------------------------
                Images
----------------------------------------------- */
.csc-textpic-caption {
  font-size: 0.60em;
  font-style: italic;
}

#headerLeft div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
  margin-bottom: 0px;
}


/* -----------------------------------------------
                Tables
----------------------------------------------- */
.contenttable {
  font-size: 0.75em;
  width: 100%;
}

.contenttable .csc-textpic-caption {
  font-size: 0.75em;
  width: 100%;
}

#content .contenttable * {
  text-align: left;
}

/* -----------------------------------------------
                Sitemap
----------------------------------------------- */

#content ul.csc-sitemap li {
	margin-bottom: 0.94em;
}

#content ul.csc-sitemap li ul li {
    padding-left: 1.88em;
    margin-bottom: 0.31em;
}

#content ul.csc-sitemap li ul {
	margin-top:0.31em;
}


/* -----------------------------------------------
                Debugging
----------------------------------------------- */
.ce-inner-wrap {
	background-color:#none;
}


/* -----------------------------------------------
	Guestbook
----------------------------------------------- */
.tx-veguestbook-pi1 {
  font-size: 0.75em;
}

.tx-veguestbook-pi1 .standardForm {
  font-size: 1.25em;
}

#content .tx-veguestbook-pi1 * {
  text-align: left;
}

#content .tx-veguestbook-pi1 ul li {
  font-size: 1em;
}

.tx-veguestbook-pi1 .guestbookSpacerTop {
	border-bottom: 0.06em dashed #5C0C00;
	height: 0.31em;
  margin-top: 0.31em;
	margin-bottom: 0.31em;
}

.tx-veguestbook-pi1 .guestbookName {
	float: left;
}

#content .tx-veguestbook-pi1 .guestbookDate {
	text-align: right;
}

.tx-veguestbook-pi1 .guestbookEmail {
	clear: both;
}

.tx-veguestbook-pi1 .guestbookEmailLabel {
	float: left;
	width: 3.13em;
}

.tx-veguestbook-pi1 .guestbookEntry {
	clear: both;
	margin-top: 0.63em;
  text-align: left;
}

.tx-veguestbook-pi1 .guestbookNavigation {
	border-top: 0.06em dashed #5C0C00;
	margin-top: 0.31em;
	text-align: right;
}

.tx-veguestbook-pi1 .guestbookError {
	color: red;
}

.tx-veguestbook-pi1 .guestbookErrorFields {
	margin-bottom: 0.63em;
}


/* -----------------------------------------------
	WEC_MAP (Google Maps)
----------------------------------------------- */
.tx-wecmap-pi1, .tx-wecmap-pi1 table {
  overflow-x: hidden;
  overflow-y: hidden;
}

.tx-wecmap-pi1 .gmnoprint span {
  display: none;
}

.tx-wecmap-pi1 div div .marker {
  font-size: 0.75em;
}

