/* START: Global elements */
body { background: #83825b; margin:0; min-width: 975px; }
html { font-size: 10px; font-family: Arial; }

a, a:visited { font-weight: bold; color: #dae3b6; }
li>a { text-decoration:none; }

ol, ul, li { margin: 0; padding: 0; list-style: none; }

input{ border: 1px solid #979365; border-top: 1px solid #716f43; border-left:1px solid #716f43; padding:0; background: #ffffcc; }

h1 { font-size: 1.5em; font-weight: normal; text-indent: 0px; }
h2 { font-size: 2.0em; font-weight: normal; }
h3 { font-size: 1.3em; font-weight: normal; margin: 25px 0 0 0; }
hr { background: url(/_static/bullet.gif) repeat-x; border: none; height:10px; border:none; }
/* hr { border:0; border-bottom: thin solid #000; } */

/*p { color: #dae3b6; }*/
p { color: #6f6b43; }

img { border: none; }

table { width:100% }
thead, tfoot { font-size: 1.2em; background: transparent; color: #000 }

/* END: Global elements */

/* START: classes */

/* Top menu */
.submenu { position: absolute; visibility: hidden; position: absolute; margin: -22px 0 0 -50px; padding: 0; background: #50512e; }
.submenu li { float:left; border:none; }
.submenu li a { display: block; padding: 5px; }
.sub_left { position:absolute; margin: -22px 0 0 -153px; float:right;}

.button { border: none; color: #dae3b6; margin: -1px 0 0 0; }

/* Border classes */
.border_n { border: none;}
.border_t { border-left: 1px #dae3b9 solid; margin-top: -1px; }
.border_r { border-right: 1px #dae3b9 solid; margin-left: -1px; }
.border_b { border-bottom: 1px #dae3b9 solid; margin-top: -1px; }
.border_l {	border-left: 1px #dae3b9 solid;	margin-left: -1px; }

/* Dark and light classes */
.drk_header { background: #716f43; border-top: 1px #dae3b9 solid; font-size: 1.2em; padding: 0; font-weight: normal; color: #fff; 
  position:relative; float:left; width: 100%; padding: 2px 0 3px 0; text-align: center; color: #fff; font-size: 1.3em; background: #716f43; line-height: 25px; font-family: sans-serif; }

.drk_header span { margin-left: 10px; }
.drk_date { color: #dce2b8; font-weight: bolder }
.drk_title { color: #fcfff5; font-weight: bold; }
.light { color: #706f47; }
.light a { font-weight: normal; text-decoration: underline; color: #706f47; }
.light p { 	color: #918c63; }
.lgt_title { color: #706f47; font-size: 1.3em; font-weight:bolder; }
.lgt_date{ color: #918c63; font-weight:bold; }

/* Misc */
.place { color: #dce2b8; }
.author { margin: 10px 0 0 0; line-height: 25px; }
.transp { background: transparent;}

/* sizeing */
.p50 { width: 50%; }
.p100 { width: 100%; }
.padding { padding:10px; }

/* Simple floaters */
.left {	float: left; }
.right { float: right; }
/* text and element positioning */
.t_justify { text-align:justify; }
.t_center {	text-align:center; }
.block_center { display: block; margin-left: auto; margin-right: auto } /* the block to be centered must have a fixed width */

/* Group: ul as table*/
.table { }
.table>li { clear:both; float:none; padding:5px}
.table>li>ul {display:inline; }
.table>li>ul>li { display: block; float:left; padding:0 5px 0 5px;}
.table li.header { width:60px; }

/* table rows styling */
.odd { background:#f7f6c3; }
.even { background: #ffffcc; }
.playing { background: #dfffcc; }

/* Pagination */
.pagination { font-weight:bold }
.pagination>a {	font-weight:normal; color:#fff; }
.pagination>a:hover { text-decoration: underline; }
/* END: classes */

/* START: From old website */
.bodytext { color: #000; }
p.bodytext { color: #6f6b43;}
.type2_image { display: block; width:125px; vertical-align: top;}
.type2_image img { float:left;  }
.diary { background: #fff; font-size: 1.2em; padding: 10px}
div#podcastSkin>div.text>p { color: #fff; }
td.type3_image { display: block; vertical-align: top; position:relative; top:-12px; left:-12px; width: 200px; }
.type3_right { vertical-align: top; width: 100%; }


.type3_right div.type3_content { margin: -5px 0 0 0; }
div.type3_content .type3_image{ position:absolut; margin: 13px 0 0 0px }



