/*
THEME NAME: Be2gether 2009
THEME URI: www.simasmusic.com, www.not-perfect.com
DESCRIPTION: Dizainas - Not-Perfect.com, programavimas ir wp SimasMusic.com
VERSION: 0.5
AUTHOR: Simonas Indrašius
AUTHOR URI: http://simasmusic.com/
TAGS: b2g, be2gether
*/
@charset "utf-8";
/* CSS Document */

body, html {margin: 0; padding: 0; }
body { 
	text-align: center;
	background: #2b201e url(images/darbg.png) repeat-y top left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%; /* Resets 1em to 10px */
	}

small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 1.1em;
	line-height: 1.6em;
	}

h1, h2 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
h2 {
	font-size: 2.6em;
	font-weight: normal;
	margin: 0;
	}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	font-weight: bold;
	margin: 0;
	}
#container {
	width: 952px;
	margin: 0;
	margin-left: 30px;
	text-align: left;
	}

#header {
   margin: 0;
   height: 160px;
   width: 1260px;
   background: #b0fef0 url(images/headbg.png) no-repeat top left;
}
#headright {
	position: relative;
	z-index: 3;
	margin: 0;
	padding-right: 280px; 
	height: 185px;
	width: 320px;
	float: right;
	background: url(images/fonasright.png) repeat-x top left;
	}
#headright .lang {
	margin-top: 7px;
	text-align: right;
	font: 13px 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	color: #fff;
	line-height: 42px;
	}
#headright .countd {
	margin-top: 20px;
	padding-right: 10px;
	text-align: right;
	font: 18px 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color: #000;
	line-height: 42px;
	background: url(images/countd.png) no-repeat top right;
	}
#headright .bigcount { font-size: 24px; }
#headleft {
	float: left;
	height: 160px;
	}
#headleft img {
	 border: 0;
	 padding: 45px 0 0 65px;
	 }
#maincontent {
   position: absolute;
   z-index: 2;
   width: 397px;
   height: 12px;
   margin: 338px 0px 0px 252px;
   background: url(images/mconttopbg.png) repeat-x left top;
	}
#maincont {
   position: absolute;
   z-index: 2;
   min-height: 950px;
   margin: 350px 0px 0px 260px;
	}
/* for Internet Explorer */
* html #maincont {
height: 950px;
}
	
#photobox {
   position: absolute;
   z-index: 1;
   height: 350px;
   width: 700px;
   margin: 0px 0px 0px 252px;
   background-color: #766f5e;
}
#sidecont {
	position: relative;
	z-index: 3;
	margin: 0;
	float: left;
	width: 260px;
	height: 100%;
}
#sidenoth {
	background: url(images/lsidebarbg.png) repeat-y;
	height: 1070px;
}
#rbox {
	position: absolute;
	z-index: 1;
	margin: 350px 0px 0px 652px;
	float: right;
}
#rbox .redrside { 
	background: #d44d23 url(images/redrside.png) repeat-y top right;
	padding: 30px 320px 5px 30px;
	width: 225px;
	}
#rbox .bluerside {
	background: #b0fef0 url(images/bluersidebot.png) no-repeat bottom right;
	padding: 30px 45px 55px 30px;
	width: 225px;
	}
#rbox .grayrside {
	background: #766f5f url(images/greyrside.png) no-repeat top right;
	padding: 30px 105px 0px 30px;
	width: 225px;
	height: 100px;
	}
#rbox #redrsidemore {
	background: #d44d23 url(images/redrside.png) repeat-y top right;
	padding: 30px 45px 5px 30px;
	width: 225px;
	height: 200px;
	}
#fonasleft, #fonasright {
	margin: 0;
	padding: 0;
}
#fonasleft {
	z-index: -1;
	position: absolute;
	top: 0;
	left: 0;
	width: 500px;
	height: 1440px;
	overflow: hidden;
	background: #ffe900 url(images/fonasleft.png) repeat-x top right;
	}
#footer {
	position: relative;
	left: -240px;
	height: 30px;
	width: 920px;
	line-height: 30px;
	color: #eee;
	background: url(images/footer.png) no-repeat top left;
	text-align: center;
	font-size: 1.1em;
	}
.sidefoot, .sidefoote {
	background: url(images/sidefoot.png) no-repeat top left;
	height: 90px;
	}
#rbox form { margin-top: 15px; }
#rbox input[type="text"] {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 1.1em;
	width: 130px;
	border: 1px #2b201e solid;
	background-color: #CCCCCC;
	padding: 3px;
	}
#rbox input[type="submit"] {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 1.1em;
	border: 1px #2b201e solid;
	background-color: #999999;
	padding: 2px 5px 2px 5px;
	}
/* Begin post */

.post, .page {
	padding: 30px 30px 20px 30px;
	}
.entry {
	font-size: 1.2em;
	color: #303030;
	}
#rbox p {
	font-size: 1.2em;
	}


/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */
	
html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	}

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ul li:before, #lsidebar ul ul li:before {
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}
#lsidebar ul {
	margin: 0;
	padding: 0;
	}
#lsidebar ul ul {
	margin: 0;
	padding: 0;
	}
#lsidebar ul li, #lsidebar ul ul li {
	list-style-type: none;
	list-style-image: none;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	line-height: 30px;
	font-size: 13px;
	font-weight: bold;
	}

#lsidebar ul li.current_page_item ul li { display: inline;}
#lsidebar ul li.current_page_parent ul li { display: inline;}
#lsidebar ul ul li { display: none ;}

#lsidebar ul li a, #lsidebar ul li a:hover, #lsidebar ul li a:visited {
	display: block;
	height: 30px;
	padding-left: 70px;
	background: url(images/meniubg.png) no-repeat right top;
	text-decoration: none;
	color: #fff;
	text-transform: uppercase;
	}
#lsidebar ul ul li a, #lsidebar ul ul li a:hover, #lsidebar ul ul li a:visited {
	display: block;
	height: 30px;
	padding-left: 85px;
	background: url(images/meniubg.png) no-repeat right top;
	text-decoration: none;
	color: #fff;
	text-transform: capitalize;
	}
#lsidebar ul li a:hover, #lsidebar ul ul li a:hover {
	background: url(images/meniuhover.png) no-repeat right top;
	}
#lsidebar ul.sidefoot li{
	padding: 20px 20px 0 65px;
	color: #eee;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.6em;
	font-size: 1.1em;
	font-weight: normal;
	}
#lsidebar ul.sidefoot  li a, #lsidebar ul.sidefoot  li a:hover, #lsidebar ul li.sidefoot a:visited { 
	background: none;
	display: inline;
	text-transform: none;
	padding: 0;
	}

#lsidebar ul.sidefoote li{
	padding: 20px 20px 0 65px;
	color: #eee;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.6em;
	font-size: 1.6em;
	font-weight: bold;
	}
#lsidebar ul.sidefoote  li a, #lsidebar ul.sidefoote  li a:hover, #lsidebar ul li.sidefoote a:visited { 
	background: none;
	display: inline;
	text-transform: none;
	padding: 0;
	}

#lsidebar ul.ritmas li{
	padding: 20px 20px 0 65px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.6em;
	font-size: 1.2em;
	color: #303030;
	font-weight: normal;
	height: 60px;
	}
#lsidebar ul.ritmas li a, #lsidebar ul.ritmas li a:hover, #lsidebar ul li.ritmas a:visited { 
	background: none;
	display: inline;
	text-transform: none;
	padding: 0;
	}
/* End Entry Lists */

/* begin links */
#maincont h3 a:link, #maincont small a:link { text-decoration: none; color: #303030; }
#maincont h3 a:visited, #maincont small a:visited { text-decoration: none; color: #303030; }
#maincont h3 a:active, #maincont small a:active { text-decoration: none; color: #d44d23; }
#maincont h3 a:hover, #maincont small a:hover { text-decoration: none; color: #d44d23; }
#lsidebar ul.ritmas li a:link, .entry a:link { text-decoration: underline; color: #303030; }
#lsidebar ul.ritmas li a:visited, .entry a:visited { text-decoration: underline; color: #303030; }
#lsidebar ul.ritmas li a:active, .entry a:active { text-decoration: none; color: #d44d23; }
#lsidebar ul.ritmas li a:hover, .entry a:hover { text-decoration: none; color: #d44d23; }
#lsidebar ul.sidefoot  li a:link {text-decoration: underline; color: #dbdada; }
#lsidebar ul.sidefoot  li a:visited {text-decoration: none; color: #dbdada; }
#lsidebar ul.sidefoot  li a:active {text-decoration: none; color: #d44d23; }
#lsidebar ul.sidefoot  li a:hover {text-decoration: none; color: #d44d23; }
#lsidebar ul.sidefoote  li a:link {text-decoration: underline; color: #dbdada; }
#lsidebar ul.sidefoote  li a:visited {text-decoration: none; color: #dbdada; }
#lsidebar ul.sidefoote  li a:active {text-decoration: none; color: #d44d23; }
#lsidebar ul.sidefoote  li a:hover {text-decoration: none; color: #d44d23; }
#footer a:link {text-decoration: underline; color: #dbdada; }
#footer a:visited {text-decoration: none; color: #dbdada; }
#footer a:active {text-decoration: none; color: #d44d23; }
#footer a:hover {text-decoration: none; color: #d44d23; }
#rbox a:link {text-decoration: underline; color: #000; }
#rbox a:visited {text-decoration: none; color: #000; }
#rbox a:active {text-decoration: none; color: #fff; }
#rbox a:hover {text-decoration: none; color: #fff; }
/* end links */

/* begin slideshow */
#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {width:700px; display:none}
#fullsize {position:relative; width:700px; height:350px}
#information {position:absolute; bottom:0; width:700px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(images/right.gif) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(images/link.gif) center center no-repeat}
/* end slideshow */