a:link, a:visited { color : #AC4BD4; text-shadow : #000000 1px 1px 2px; text-decoration : none; text- align : left; } 

a:hover { color : #ff00ff; text-decoration : none; } 

textarea { color : #ffffff; background-color : #000000; width: 100%; background-image : url("images/img1.png"); background-repeat : repeat-x; background-position : 100% bottom; border : 1px outset #3b3b3b; }

input, select { color : #ffffff; background-color : #000000;  background-image : url("images/img1.png"); background-repeat : repeat-x; background-position : 100% bottom; border : 1px outset #3b3b3b; }

input:hover, textarea:hover, select:hover
{ color : #ff00ff; background-color : #000000; border : 1px inset #3b3b3b; }

input:focus, textarea:focus, select:focus
{ color : #ff00ff; background-color : #000000;  border : 1px inset #3b3b3b; }

body { color : #c0c0c0; border : 1px solid #3B3B3B; font-size : 18px; background-color : #000000; font- family : Tahoma; margin : 0; padding : 0; margin: auto; max-width: 512px; }

.bmenu { color : #ffffff; text-shadow : #000000 1px 1px 2px;  background-color : #000000; background-image : url("images/img2.png"); background-repeat : repeat-x; background-position : 100% top; margin-top : 1px; margin-bottom : 1px; padding : 2px; border : 1px solid #3b3b3b; }

.bmenu a { color : #ffffff;}

.bmenu a:hover { color : #ffffff; }

.logo { margin: 1px; padding: 1px; color : #c0c0c0; background-color : #000000;   margin- top : 1px; margin-bottom : 1px; padding : 2px; border-top : 1px solid #3B3B3B; border-bottom : 1px solid #3B3B3B; border-left : 1px solid #3B3B3B; border-right : 1px solid #3B3B3B; }

.menu { background-color : #000000; background-image : url("images/img1.png"); background-repeat : repeat-x; background-position : 100% bottom; margin-top : 1px; margin-bottom : 1px; padding : 2px; border : 1px solid #353535; }

.bottom { color : #ffffff; text-shadow : #000000 1px 1px 2px; background-color : #000000; background-image : url("images/img2.png"); background-repeat : repeat-x; background-position : 100% top; margin-top : 1px; margin-bottom : 1px; padding : 2px; border-top : 1px solid #3B3B3B; border-bottom : 0px; border-left : 0px; border-right : 0px; }

p:first-letter  { font-size:4em;}

p.normal:first-letter {font-size: 10px; }

ul .gallery li a { float: left; padding: 8px 8px 20px 8px; background: #eee; border: 1px solid #fff; }
