/*  Style Sheet for ViewFestival   Created: 27 Jan 2005 Last Revision: 01 Jan 2006 */

.noD {
 display:none;
 }

body {
 color: green; /*  RGB(255,204,153); /*blue ;*/
 background-color:black ;
 border: solid;border-width: 0px;
 padding:0px;margin:0px;
 font-size: 24px;
 font-family:sans-serif ;
 }
 
div.container {
 width:792px;
 background-image: url("1pix2A.png");
 background-repeat: repeat-y;
 background-position: center;
 margin-left:auto;
 margin-right:auto;
 border: solid;border-width: 0px;
 border-color:red;
 }

div.subcontainer {
 width:66%;
/* background-image: url("1pix2A.png");
 background-repeat: repeat-y;
 background-position: center;*/
 margin-left:auto;
 margin-right:auto;
 border: solid;border-width: 0px;
 border-color:red;
 } 
 
div.topbanner {
 position: relative;
 top: 0px; left: 0px;
 width: 66%;
 border: solid;border-width: 1px;
 padding:3px;margin:0px;
 margin-left:auto;
 margin-right:auto;
 background-color: transparent;
 }
 
div.left {
 position: relative;
 top: 0px; left: 0px;
 width: 200px;
 float: left;
 border: solid;border-width: 0px;
 padding:0px; /*margin:0px;*/
 background-color: transparent;
 /*background-image: url("80black.png");
 background-repeat: repeat;
 background-position: center;*/
 }
 
div.center {
 position: relative;
 top: 0px; left: 0px;
 width: 510px;
/* float: left;*/
 border: solid;border-width: 3px;
 padding:0px; /*margin:0px; */
 margin-left:auto;
 margin-right:auto;
 background-color: transparent; 
/* background-image: url("80black.png");
 background-repeat: repeat;
 background-position: center;*/
 }

div.entry {
 position: relative;
 top: 0px; left: 0px;
 width: 510px;
/* float: left;*/
 border: solid;border-width: 1px;
 padding:0px;
 padding-left: 3px;
 /*margin:0px; */
 margin-left:auto;
 margin-right:auto;
 margin-bottom: 2px;
 background-color: transparent; 
/* background-image: url("80black.png");
 background-repeat: repeat;
 background-position: center;*/
 } 
 
div.foot {
 position: relative;
 top: 0px; left: 0px;
 width: 66%;
 clear:both;
 border: solid;border-width: 1px;
 padding:3px;margin:0px;
 margin-left:auto;
 margin-right:auto;
 background-color: transparent;
 }
 
div.foot2 {
 position: relative;
 top: 0px; left: 0px;
 width: 66%;
 clear:both;
 color: black;
 margin-left:auto;
 margin-right:auto;
 border: solid;border-width: 1px;
 padding:0px;
 background-color: transparent;
 }

div.menu {
 position: relative;
 top: 0px; left: 0px;
 width: 100%;
 border: solid;border-width: 2px;
 padding:0px;margin:0px;
 background-color: transparent;
 } 

div.navhorizontal { 
 position: relative;
 top:0px; left:0px;
 width:66%;
 background-color: transparent; /*silver;*/
 border-style: dotted;
 border-color: blue; border-width: 0px; 
 margin-left:auto;
 margin-right:auto;
/* margin: 0px; */padding: 0px;
/* padding-left: 20px; padding-right:20px; */
 }
 
span.sitename {
 font-size: 40px;
 }

a               { color: green;/*RGB(255,204,153);/*blue;*/ text-decoration: none}
a:link          { color: green;/*RGB(255,204,153) /*blue*/ } 
a:active        { color: green;/*RGB(255,204,153) /*blue*/ }
a:visited       { color: green;/*RGB(255,204,153) /*blue*/ }
a:hover         { /* color: RGB(36,40,92); */ color: white;background-color: green; /*blue;*/ }

p {
 border-style: solid;border-width: 0px;
 padding: 0px;margin: 0px;
 }
 
p.main {
 font-size:20px ;
 font-family: sans-serif;
 }

p.body {
 border-style: solid;border-width: 0px;
 padding: 0px;margin: 0px;
 font-size:18px ;
 font-family: sans-serif;
 } 

p.prbody {
 font-size:15px ;
 font-family: sans-serif;
 }
 
p.date {
 border-style: solid;border-width: 0px;
 padding: 0px;margin: 0px;
 font-size:17px ;
 font-family: sans-serif;
 }
 
p.menu {
 border: solid;border-width: 1px;
 padding:2px;margin:0px;
 font-size:20px ;
 font-family: sans-serif;
 }

p.hmenu {
 color:green;
 font-size: 18px; /*16px;
/* margin: 0px; */
 margin-left:auto;
 margin-right:auto;
 padding: 0px;
 }
 
p.copyright {
 border-style: solid;border-width: 0px;
 padding: 0px;margin: 0px;
 font-size:14px;
 font-family: sans-serif;
 }
