.cms-guestbook {
    color: #404040;
    text-shadow: 1px 1px 0 #cccccc;
}

.cms-guestbook-entry {
    margin: 20px auto;
    border: 1px solid #464545;
    border-radius: 5px 5px 0 0;
/*    padding: 10px;*/
    background: #fafafa;
}

.cms-guestbook-entry-header {
    background: none repeat scroll 0 0 #E7E7E7;
    padding: 5px 5px 5px 5px;
    border-radius: 5px 5px 0 0;
    border-bottom: 1px solid #464545;
}

.cms-guestbook-entry-sendername {
    background: url("http://www.enide.net/webcms/uploads/BizBuzzV2/user.png") no-repeat transparent;
    padding: 0 0 0 20px;
}

.cms-guestbook-entry-text, .cms-guestbook-entry-text p
{
    color: #295ca8;
    margin-bottom: 2em;
    padding: 10px;
}

.cms-guestbook-showform-button {
    float: right;
    margin: 0px 60px;
    color: #295ca8;
}
.cms-guestbook-showform-button  input{
    background: -moz-linear-gradient(center top , #eff1f4, #d7dadc) repeat scroll 0 0 transparent;
    border-radius: 5px;
}

.cms-guestbook-pagination {
    margin: 0px 0px 20px 0px;
}

.cms-guestbook-div-insert {
    margin: 20px auto;
    border: 1px solid #464545;
    padding: 10px;
    background: #fafafa;
}

/* albums */
.album-header
{
    margin-bottom: 2em;
    clear: left;
}

.page_title{
	margin: 0;
	margin-bottom: 0.5em;
	margin-top: 2em;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	border: 0;
	outline: 0;
	background: transparent;
	font-weight: bold;
	font-family: Helvetica, 'CicleSemi', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size: 15px;
	color: #555555;
	text-shadow: 1px 1px 0px #fff;
}

.grey {
/*color:#999999;*/
}

.grey a{
/*color:#999999;*/
}

.code_com {
padding: 2%;
margin: 1em;
min-width: 60%;
width: auto;
font-size: 100%;
/*background-color: #EEEEEE;*/
background-color: #FFFFFF;
font-family: "Courier New", Courier, monospace;
border: 1px dashed #7e0219;
color: #000099;
}

.boxed_text {
padding: 2%;
margin: 1em;
min-width: 40%;
width: auto;
font-size: 100%;
background-color: #FFFFFF;
border: 1px dashed #6A6A6A;
}


#image_contour{
	margin: 8px;
	background: #fafafa;
	border: 1px solid #6a6a6a;
	padding: 4px;
}

#image_nocontour{
	margin: 8px;
	border: 0px;
	padding: 4px;
}

/* tables with list of components */
.table_center {
    width: 600px;
    margin-left: auto;
    margin-right: auto;
}

.table_center tr {
    border-bottom: 1px solid #ccc;
}

.table_center td {
    padding: 0 10px 0 10px;
}

.table_center_title_row {
    background: #CFD9BE;
}

/* table with full width of page */
.table_bookshelf {
    background-image: url("/webcms/uploads/files/books/wood-background.png");
    background-repeat: repeat-x;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.table_bookshelf td {
  vertical-align: bottom;
  padding: 5px;
}

/* two text columns */
#two_columns {
}

#two_columns_clear {
    clear: both;
}
#two_columns_left {
    width: 305px;
    margin: 0px;
    float: left;
}
#two_columns_right {
    width: 625px;
    margin: 0px;
    float: right;
}
