html,body{padding:0;margin:0;line-height:1.3;}
body{font-family:trebuchet ms,arial, verdana, tahoma;font-size:13px;color:#222; background: url('media/bg.jpg') repeat left top; }
.c{clear:both;font-size:0;height:0;}
img{border:0;}
a{text-decoration:underline; outline: none; color:#b31919; }
a:hover{text-decoration:none;color:#eb1b1b;}
.bgholder { background: url('media/top_bg.jpg') no-repeat center top; }
.holder { width: 932px; margin: 0 auto; position: relative;}
.left { float: left; width:668px; position: relative; overflow:hidden;}
.right { float: right; width: 264px; position: relative; padding-top:5px;overflow:hidden;}
#logo { display: block; width: 244px; height: 254px; left: 213px; top: 0; position: absolute;}
#social a { float: left; display: block; font-family: arial; font-size: 12px; color:#b41919; margin-left: 15px; height: 27px; width:27px;  }
#social .facebook { background: url('media/icon_facebook.png') no-repeat left center; }
#social .myspace { background: url('media/icon_myspace.png') no-repeat left center; }
#social .youtube { background: url('media/icon_youtube.png') no-repeat left center; }
#social .draugiem { background: url('media/icon_draugiem.png') no-repeat left center; }
#twitterBottom { background: url('media/twitter_bottom.png') no-repeat top left; height: 20px; overflow: hidden; font-size: 0;}
#twitter { background: url('media/twitter_bg.png') no-repeat top left; margin-top: 10px; padding: 0 18px; }
#twitter h3 { font-size: 30px; font-style: italic; color:#5e0c0c; margin: 0; text-shadow: #d11f1f -1px -1px 1px; margin-left: 54px;padding:5px 0; background: url('media/twitter_line.gif') repeat-x left bottom;}
#twitter h3 a { text-decoration:none; color:#5e0c0c; text-shadow: #d11f1f -1px -1px 1px;}
.tweet { color:#ff9f9f; font-size: 12px; background: url('media/twitter_line.gif') repeat-x left bottom; padding: 8px 0;}
.tweet span { color:#430808; }
.tweet a { color:#f35353; }

#menu { float:right; position:relative; left:-50%;margin-top:254px; position:relative; padding: 8px 0 5px 0;}
#menu ul { list-style:none; margin: 0;padding:0;position:relative; left:50%;} 
#menu li { float:left;position:relative; padding:0;margin:0;}
#menu a { height: 27px; width:141px; padding-top:3px; display: block; background: url('media/menu_bg.png') no-repeat top left;text-decoration:none; margin:0 5px; float:left; color:#fff; text-align:center; white-space:nowrap; font-size: 18px; font-family: arial; color:#b41919; text-shadow:#160101 -1px -1px 1px;}
#menu a:hover { background: url('media/menu_bg_hover.png') no-repeat top left; color:#ff4e1f; }
#menu a.selected { background: url('media/menu_bg_selected.png') no-repeat top left; color:#e28050; }

#content { margin-top: 17px; padding-bottom: 20px; }
.boxTop { background: url('media/box_top.png') no-repeat top left; height: 32px; font-size: 0; overflow: hidden;}
.boxBottom { background: url('media/box_bottom.png') no-repeat top left; height: 32px; font-size: 0; overflow: hidden;}
.box { background: url('media/box_bg.png') repeat-y top left; padding:1px 35px;}
.title { margin: 0 0 5px 0; border-bottom: 1px solid #b31919; padding-bottom:5px; font-size: 15px;}
.title span { font-weight: normal; }
.imgSide { float: left; width:150px; }
.infoSide { float: right; width: 435px; }
.eventList { font-family: arial; }
.eventList a { color:#b31919; }
.eventList .date { font-size:18px; border-bottom: 1px solid #b31919;margin-bottom:5px;}
.eventList .date span { font-size:36px; }
.eventList .infoSide h3,.eventList .infoSide h1 { font-size:24px; font-weight: normal; font-style: italic; color:#b82828; margin: 0; }
.eventList .infoSide h3 a { text-decoration: none; }
.eventList .infoSide h3 a:hover { text-decoration: underline; }
.newsBlock { font-size:12px; margin-bottom:7px;}
.eventList .infoSide .text, .newsList .text { font-size:12px; border-bottom:1px solid #bababa; margin-bottom:7px;padding-bottom:10px;}
.eventList .infoSide .text p, .newsList .text p { margin: 0 0 5px 0; }
.eventList .date .commentLink { display: block;float: right; font-size:14px; text-decoration: none; padding-top:21px;}
.commentTitle { display: block; font-size: 18px; margin: 20px 0 5px 0; border-bottom: 1px solid #bababa;border-top: 1px solid #bababa; color:#222; padding: 5px 0;}
.commentTitle a.cctcc { float: left; text-decoration: none; color:#222;}
.noComments { color:#777; font-style: italic;}
.addComment { font-size: 18px; font-weight: normal; margin-top:10px; color:#000;padding: 3px 0;}
.comment { padding: 5px 0; border-bottom: 1px dotted #ccc; } 
.comment .commentDate { font-style: italic; font-size:11px; color:#888; padding:2px 0; } 
.comment strong { color:#b31919; } 
.input { -moz-border-radius: 4px; border: 1px solid #bababa;font-family: trebuchet ms, tahoma; font-size: 12px; }
.inputComment {  width: 423px; height:57px; padding: 5px 5px;margin-bottom:5px;}
.inputName { padding: 1px 5px; }
.button { width:102px;height:21px;background:url('media/button.png') no-repeat top left;border:0; text-align: center; text-shadow: #5c0808 -1px -1px 1px; color:#fff; font-size:12px;font-family: trebuchet ms;}
.title a { color:#222; text-decoration: none; }
.galleryHolder .text { padding:5px 0; }
.singleImage { float: left; width:130px; height: 89px; overflow: hidden; margin-right:10px;margin-bottom:10px;}
.title .commentLink { float: right; font-size:12px;color:#b31919; padding-top:5px;}
.socialMedia a { display: block; float: right; text-decoration: none; font-size:11px; font-family: arial; margin-right: 8px; padding-left:17px;}
.socialMedia a:hover { text-decoration: underline;}
.socialMedia a.facebook { background: url('media/facebook.gif') no-repeat left center; }
.socialMedia a.draugiem { background: url('media/draugiem.gif') no-repeat left center; }
.socialMedia a.twitter { background: url('media/twitter.gif') no-repeat left center; }
.socialMedia span { float: right; display: block; margin-right:10px; font-size:12px; }
.readMore { float: left; font-style: italic; font-size:18px;font-family:arial;}
.eventList .socialMedia, .newsList .socialMedia { padding-top:5px; }
.socialHolder { border-top:1px solid #ccc; padding-top:10px;}
.socialHolder .socialMedia { padding-top:5px;}
.commentTitle .socialMedia { padding-top:5px; }
.titleHolder { border-bottom: 1px solid #b31919; margin-bottom:5px;padding-bottom:5px;}
.titleHolder h3 { font-size:16px; margin: 0; float: left; }
.titleHolder h3 a { color:#222; text-decoration:none; }
.titleHolder h3 span { font-weight:normal; }
.titleHolder .commentLink { float: right; text-decoration: none; display: block; padding-top:3px;}
.pages { margin-top:5px; text-align: center;}
.pages a { color:#fff; text-decoration: none; font-size:12px; font-weight: bold; padding: 0 5px;}
.pages a.selected { color:#ea5050; background:#721010;border-radius: 3px; -moz-border-radius: 3px;}
.pages a:hover { color:#721010; text-decoration: underline; }
