/*Resets*/
@import url("reset.css");
a{color:#000; text-decoration:none; }
a:hover span{color:#000; text-decoration:underline;}
.leftcontent a{color:#ec3131; text-decoration:none; }
.leftcontent a:hover{color:#ec3131; text-decoration:underline;}


/* CSS Document */
html, body{height:100%; width:100%; background:url(../images/siteimg/bodybg.jpg) no-repeat top left #000000; margin:0 auto; padding:0; font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#000;}
#leftside{position:relative; float:left; margin-top:188px; margin-left:49px; height:auto; width:563px; overflow:hidden; z-index:1; clear:left;}
#navigation{display:block; float:left; clear:both; height:24px; width:auto; font-size:18px; text-transform:uppercase; padding:0 50px; color:#FFF; line-height:24px; font-family:Tahoma, Geneva, sans-serif; top:163px; position:absolute;}
#navigation li{
float:left; margin:0 10px; height:24px;
-moz-text-shadow: 0 0 2px #000;
-webkit-text-shadow: 0 0 2px #000;
text-shadow: 0 0 2px #000;
}
#navigation a{
color:#FFF;
}
#language{position:absolute;}
.leftheader{display:block; float:left; clear:both; height:37px; width:503px; background:url(../images/siteimg/left_top.jpg) no-repeat top left; font-size:25px; text-transform:uppercase; padding:25px 30px 5px;}
.leftcontent{display:block; float:left; clear:both; padding:0 20px 0 40px; width:503px; background:url(../images/siteimg/masterBG.jpg) repeat-y; min-height:715px; height:auto; line-height:17px; text-align:center;}
.leftdata{width:503px; text-align:left; display:block; overflow:hidden; height:auto;}
.leftfooter{display:block; float:left; clear:both; height:83px; width:563px; background:url(../images/siteimg/left_bot.jpg) no-repeat bottom left; }

#rightside{float:left; margin-top:188px; position:relative; margin-left:10px; width:271px; z-index:1;}
.rightheader{display:block; float:left; clear:both; height:26px; width:271px; background:url(../images/siteimg/right_top.jpg) no-repeat top left; }
.rightcontent{display:block; float:left; clear:both; padding:0 5px 0; width:261px; background:url(../images/siteimg/right_cont.jpg) repeat-y; height:839px; text-align:center; }

.leftcontent h3{ font-size:14px; font-weight:bold; margin:0;}
.leftcontent .newsdate{ font-size:9px; color:#666666; margin:0 0 5px 10px;}
.leftdata{margin:10px 0;}
.leftdata p{margin:0 0 15px; display:block; height:auto;}
.leftdata .textblock{margin:0 0 15px; display:block; height:auto; overflow:hidden;}


.rightcontent div{ margin:12px 0 0 0; clear:both;}

.rightcontent a span{ line-height:20px; text-align:center; width:250px; font-size:12px;}
.rightcontent img{ clear:both; text-align:center;}
.rightcontent h3{ font-size:14px; font-weight:bold; margin:0 0 5px;}
.mailinglist input{ margin-right:5px;}
.rightcontent div .inline{ margin:5px; float:left; display:block; clear:none; min-width:75px;}
.inline span{width:auto; }

.albumtitle{font-weight:bold; font-size:12px; clear:both;}
.albumtitle span{font-weight:normal; font-size:11px; color:#666; margin-left:8px;}
.leftdata ol{list-style-type:decimal; margin:0 8px 30px; display:block; width:200px; float:left;}
.leftdata li{list-style-type:decimal-leading-zero; list-style-position:inside; font-weight:bold; font-size:11px;}
.leftdata li span{font-weight:normal; font-size:12px;}
.cover{float:left; margin-bottom:30px; width:230px; text-align:right;}
.cover img{margin:0px;}
.press{float:left; width:240px; margin:5px; text-align:center;}
.press img{margin:0 8px;}
.thumbs{float:left; width:110px; margin:5px; text-align:center;}
#login{margin-top:10px; width:250px;}
#login input{width:100px; font:9px Verdana, Geneva, sans-serif; height:14px; float:left;}
#login label{ margin:3px 5px; width:80px; text-align:right; float:left;}
#login .submit{ margin:0 10px 0 90px;  height:auto; float:left; clear:both; }
#navigation li.logout{
font-size:10px;
}
.comments{ color:#888888; padding:10px; border-top:1px solid #CCC;}
.comments .writer{color:#000000; padding:5px 0px;}
.blogwriter{font:italic 10px Verdana, Geneva, sans-serif; color:#000000; padding:0 10px; margin:0;}
.addcomment a{font:9px Verdana, Geneva, sans-serif; color:#888888;}

.comment{border-bottom:1px solid #666;border-top:1px solid #666; padding:15px;}
.comment input{width:150px; font:9px Verdana, Geneva, sans-serif; height:14px; float:left;}
.comment textarea{width:300px; font:9px Verdana, Geneva, sans-serif; height:100px; float:left;}
.comment label{ margin:3px 5px; width:80px; text-align:right; float:left;}
.comment input[type="submit"] { margin:0 10px 0 90px;  height:auto; float:left; clear:both; width:auto; }

.leftcontent h4{ font-size:12px; font-weight:bold; margin:0;}
.showdate{ font-size:9px; font-weight:normal; color:#000000; margin:0 5px 5px 10px;}
.narrow{size:1px; color:#666;}



