/*Developed by Zorin D.M., 2006*/
/*AZgraphic Design Studio, http://www.azgraphic.com*/

/*PAGE STYLES*/

.main_body {
 background-color: #DBBC81;
 margin: 0;
 padding: 10px 0 0 0;
}

.frame_body {
 background-color: #6C2C1E;
 margin: 0;
 scrollbar-track-color: #422728;
 scrollbar-base-color: #73423E;
 scrollbar-arrow-color: #422728;
 scrollbar-darkshadow-color: #422728;
}

.frame_body_padding {
 padding: 0 10px 0 0;
}

.frame_body_nopadding {
 padding: 0;
}

h1 {
 font-family: Arial;
 font-size: 10pt;
 font-weight: bold;
 color: #FFFFFF;
 padding: 0;
 margin: 0;
}

h1 a {
 color: #DBBC81;
 text-decoration: none;
}

h1 a:hover {
 text-decoration: underline;
}

h2 {
 font-family: Arial;
 font-size: 8pt;
 font-weight: bold;
 color: #FFFFFF;
 padding: 0;
 margin: 0;
}

h3 {
 font-family: Arial;
 font-size: 8pt;
 font-weight: bold;
 color: #DBBC81;
 padding: 0;
 margin: 0;
}

h4 {
 font-family: Arial;
 font-size: 14.5pt;
 font-weight: bold;
 font-style: italic;
 color: #FFFFFF;
 padding: 0;
 margin: 0 0 7px 0;
}

h5 {
 font-family: Arial;
 font-size: 12pt;
 font-weight: bold;
 color: #DBBC81;
 padding: 0;
 margin: 0 0 2px 0;
}

/*Top menu container*/
.menu {
 text-align: center;
 vertical-align: middle;
 height: 50px;
}

/*Copyright text section*/
.copyright {
 font-family: Arial;
 font-size: 8pt;
 font-weight: normal;
 color: #835948;
 width: 100%;
}

.copyright td {
 padding: 0 25px 0 25px;
 white-space: nowrap;
}

.copyright th {
 text-align: center;
 white-space: nowrap;
 font-weight: normal;
 width: 100%;
}

.copyright a {
 text-decoration: none;
 color: #835948;
}

.copyright a:hover {
 text-decoration: underline;
}

/*Top level content container*/
.content_container {
 background: #6C2C1E url(images/topbg.gif) no-repeat;
}

/*Content container table*/
.content_table {
 background: transparent url(images/divbottom.gif) no-repeat scroll bottom left;
 height: 1px;
}

/*Content table bottom*/
.content_bottom {
 background: transparent url(images/bottombg.gif) no-repeat scroll bottom left;
}

/*Content left column*/
.content_left {
 vertical-align: top;
}

/*Content right column*/
.content_right {
 vertical-align: top;
}

/*Empty content columns divider*/
.content_div_empty {
 width: 4px;
}

/*Content columns divider*/
.content_div {
 width: 4px;
 height: 100%;
}

.content_div th {
 height: 30px;
}

.content_div td {
 background-color: #DBBC81;
 height: 100%;
}

/*Content columns divider line top*/
.content_div_top {
 background: transparent url(images/divtop.gif) no-repeat scroll 435px 31px;
}

/*Home page epigraph container*/
.epigraph_container {
 background: transparent url(images/homebg.gif) no-repeat;
 vertical-align: top;
 text-align: left;
 padding: 0 0 115px 15px;
}

/*Home page epigraph*/
.epigraph {
 font-family: Arial;
 font-size: 9pt;
 font-weight: normal;
 color: #DBBC81;
}

.epigraph td {
 font-weight: normal;
 vertical-align: top;
 text-align: left;
}

.epigraph span {
 font-size: 7pt;
}

/*Left column container*/
.left_container {
 table-layout: fixed;
 width: 441px;
}

.left_container th {
 padding: 60px 40px 50px 90px;
 text-align: justify;
 vertical-align: top;
}

/*Right column container*/
.right_container {
 table-layout: fixed;
 width: 315px;
}

.right_container th {
 text-align: left;
 vertical-align: top;
 padding: 27px 60px 50px 25px;
}

/*Flash player zone*/
.player {
 padding: 8px 0 9px 7px;
}

/*Album zone*/
.album {
 font-family: Arial;
 font-size: 8pt;
 font-weight: normal;
 background: transparent url(images/albumbg.gif) no-repeat;
 height: 313px;
 vertical-align: top;
 text-align: left;
 padding: 53px 0 0 32px;
 color: #DBBC81;
}

.album div {
 padding: 0 44px 0 5px;
 text-align: justify;
}

.album img {
 margin-bottom: 15px;
}

/*Album disk*/
.album_disk {
 padding-left: 35px;
 vertical-align: top;
 text-align: left;
}

/*Album cover*/
.album_cover {
 background: transparent url(images/album_frame.gif) no-repeat;
 padding: 3px 9px 9px 2px;
 vertical-align: top;
 text-align: left;
}

/*Album buttons zone*/
.album_buttons {
 padding: 3px 0 0 10px;
 vertical-align: top;
 text-align: left;
}

.album_buttons div {
 padding: 13px 0 0 3px;
}

.album_buttons div img {
 margin-top: 9px;
}

.signup {
 font-family: Arial;
 font-size: 7pt;
 font-weight: normal;
 vertical-align: top;
 text-align: left;
 padding: 40px 0 0 36px;
 color: #DBBC81;
}

.signup td {
 vertical-align: middle;
}

.signup div {
 padding-top: 5px;
}

/*Forms input box*/
.input_box {
 font-family: Arial;
 font-size: 9pt;
 font-weight: normal;
 color: #6C2C1E;
 border: 1px solid #886465;
}

/*Default text for content*/
.content_text {
 font-family: Arial;
 font-size: 8pt;
 font-weight: normal;
 color: #DBBC81;
}

.content_text a {
 color: #DBBC81;
 text-decoration: none;
}

.content_text a:hover {
 text-decoration: underline;
}

.content_text a.extlink {
 color: #FFFFFF;
 text-decoration: underline;
}

/*Content highlight text*/
.content_hl {
 color: #FFFFFF;
}

/*Linked page section*/
.linked_page {
 font-family: Arial;
 font-size: 8pt;
 font-weight: bold;
 vertical-align: bottom;
}

.linked_page a {
 color: #DBBC81;
}

/*Linked page section with bigger font*/
.linked_page_big {
 font-size: 10pt;
}

/*Store items list*/
.store_list {
 width: 100%;
}

/*Store list item*/
.store_list_item {
 padding: 15px 0 15px 0;
 width: 100%;
 text-align: left;
 vertical-align: middle;
}

/*Store list item image*/
.store_list_image {
 padding: 15px 5px 5px 0;
 vertical-align: middle;
}

/*List items horizontal divider*/
.list_div {
 border-top: 1px solid #DBBC81;
}

/*Store items horizontal divider*/
.store_div {
 border-top: 1px solid #422728;
}

/*Store list items link zone*/
.store_list_link {
 font-family: Arial;
 font-size: 8pt;
 font-weight: bold;
 color: #FFFFFF;
 padding-top: 5px;
}

.store_list_link a {
 color: #FFFFFF;
}

/*Left frame zone*/
.left_frame {
 padding: 60px 0 50px 70px;
}

.left_frame iframe {
 width: 100%;
 height: 433px;
}

/*Left frame page margin*/
.left_frame_margin {
 margin-left: 20px;
}

/*Right frame*/
.right_frame {
 width: 100%;
 height: 433px;
}

/*Photos zone*/
.photos img {
 width: 100px;
 height: 92px;
 border: 1px solid #73423E;
}

/*Photo zone*/
.photo {
 width: 100%;
 height: 100%;
}

.photo td {
 vertical-align: middle;
 text-align: center;
}

/*Photo cell*/
.photo_cell {
 padding: 0 9px 1px 0;
}

/*Photo right cell*/
.photo_cell_right {
 padding: 0 0 1px 0;
}

/*Photo bottom cell*/
.photo_cell_bottom {
 padding: 0 9px 0 0;
}

/*Link image cell*/
.link_image {
 padding-right: 7px;
}

/*Guestbook add button zone*/
.guestbook_add_zone {
 text-align: right;
}

/*Mira Veda blog logo cell*/
.blog_logo {
 vertical-align: top;
 padding-right: 4px;
}

/*Single column page content panel*/
.single_content {
 padding: 27px 60px 50px 90px;
 height: 480px;
 text-align: left;
 vertical-align: top;
}

/*Single column page content container*/
.single_content_container {
 table-layout: fixed;
 width: 760px;
}

.single_content_container_left_pad {
 width: 445px;
}

/*Blog title container*/
.blog_title {
 font-family: Arial;
 font-size: 9pt;
 font-weight: bold;
 color: #FFFFFF;
 text-transform: uppercase;
}

/*Blog text*/
.blog_text {
 font-family: Arial;
 font-size: 9pt;
 font-weight: normal;
 color: #DBBC81;
 text-align: justify;
}

.blog_text a {
 color: #DBBC81;
}

/*Blog comment title*/
.comment_title {
 color: #FFFFFF;
 font-weight: bold;
}

/*Form button panel zone*/
.button_panel {
 font-size: 9pt;
 padding-top: 7px;
 font-weight: bold;
 text-align: right;
}

/*Form label*/
.form_label {
 font-size: 9pt;
 font-weight: bold;
 white-space: nowrap;
}

/*Form label div*/
.form_label_div {
 padding-top: 3px;
}

/*Error message*/
.error {
 font-size: 9pt;
 font-weight: bold;
 color: #F26522;
}

/*Images loading box*/
.image_loader {
 font-family: Arial;
 font-size: 20px;
 font-weight: bold;
 color: #DBBC81;
 position: absolute;
 left: 0px;
 top: 0px;
 width: 100%;
 height: 100%;
 z-index: 1;
 text-align: center;
 vertical-align: middle;
 table-layout: fixed;
}