body {

	background: #fff;

	line-height: 125%;

	margin: 0;

	padding: 0;

}

p {

	margin:0;

	padding:0;

	margin-top:5px;

}



/* FONT AND LINE HEIGHT DECLARATIONS */

div#banner-nav, h1#title, p#description, h2.post-title, div.post-entry h1, div.post-entry h2, div.post-entry h3, div.post-entry h4, div.post-entry h5, div.post-entry h6, li#search input#s, input#author, input#email, input#url, textarea#comment {

	line-height: normal;

}



/* BANNER NAV STUFF */

div#banner-nav-center {

	width: 980px;
	
	height: 31px;

	margin:0 auto 0 auto;

	padding: 0em 10px 2em 10px;
	
	background-image:url(../images/banerbglight.png); 
	background-repeat:no-repeat;

}

div#banner-nav {

	background: #000;
	
	background-image: url(../images/banerbglight_bgrepeat.png);
	background-repeat:repeat-x;

	border-top: 0em solid #CFCCBE;

	color: #0c141c;

	font-size: 0.8em;

	letter-spacing: 1px;

	text-align: left;

	text-transform: uppercase;

	font-weight: bold;

}

div#banner-nav ul, div#banner-nav ul li {

	display: inline;

	list-style: none;

	margin: 0;

	padding: 0;

}

div#banner-nav ul li img {

	position: relative;

	top: 0.12em;

}



/* CONTAINER OF ALL, MUCH LIKE NEW YORK */

div#container {

	background: #1c292b;

	color: #fff;

	margin: 0 auto;

	padding: 1em;

	width: 950px;

}



/* HEADER STUFF */

div#header {

	margin: 2.5em 0 -3em 0;

	text-align: center;

}

h1#title, p#description {

	margin: 0;

}

h1#title {

	font-size: 2.7em;

}

p#description {

	font-size: 1.2em;

	color:#999999;

}



/* CONTENT STUFF */

h2.post-title {

	font-size: 1.6em;

	font-weight: normal;

	margin: 0;

	color: #455559;

}

div.post-entry p {

	margin: 1em 0;

	line-height: 20px;

}

div.post-entry h1, div.post-entry h2, div.post-entry h3, div.post-entry h4, div.post-entry h5, div.post-entry h6 {

	font-size: 1.1em;

	margin: 1em 0 -0.8em 0;

}

code, pre {

	font: 1em/normal "courier new", courier, monospace;

}

abbr, acronym {

	cursor: help;

	border-bottom: 1px dotted #e15119;

}

div.post-entry blockquote {

	padding: 0.2em 0;

}

div.post-entry blockquote p {

	margin: 0.7em 1em;

}

.more-link {

	font-size: 0.8em;

	letter-spacing: 1px;

	text-transform: uppercase;

}

p.pagination {

	text-align: center;

	font-weight: bold;

	margin: 0 auto;

}

p.post-metadata {

	font-size: 0.9em;

	margin: 0 0 3em 0;

}

div.single-post {

	clear: both;

}



/* FOOTER STUFF */

div#footer {

	background: #1c292b;

	border-top: 2px solid #F9F7ED;

	clear: both;

	color: #4c5455;

	margin: 0 0 1em 0;

	padding: 0.5em 0 0 0;

	text-align: center;

}

div#footer p {

	display: inline;

	font-size: 0.95em;

	margin: 0 0.5em;

}



/* GLOBAL ALIGNMENT AND MISC ELEMENTS */

div.navigation {

	font-size: 0.8em;

	font-weight: bold;

	height: 1.6em;

	margin: -1em 0 2em 0;

	text-transform: uppercase;

	width: 100%;

}

.alignleft {

	float: left;

}

.alignright {

	float: right;

}

.clearer {

	clear: both;

	height: 30px;

}



/* LINKS FOR ALL */

a {

	outline: none;

}

div#banner-nav ul li a, div#banner-nav ul li a:active, div#banner-nav ul li a:link, div#banner-nav ul li a:visited {

	background: #f9f7ed;

	color: #666;

	padding: 0 0.6em;

	text-decoration: none;

}

div#banner-nav ul li a:hover {

	background: #fff;

	color: #b45346;

	padding: 0.6em 0.6em 0.8em 0.6em;

}

h1#title a, h1#title a:active, h1#title a:link, h1#title a:visited{

	background: #fff;

	color: #28425e;

	display: block;

	text-decoration: none;

	width: 100%;

}

h1#title a:hover {

	background: #fff;

	color: #549FC9;

}

div.post-entry a, div.post-entry a:active, div.post-entry a:link, div.post-entry a:visited, div#comments a, div#comments a:active, div#comments a:link, div#comments a:visited {

	background: transparent;

	color: #549fc9;

	text-decoration: none;

}

div.post-entry li  {

	line-height: 20px;

}

div.post-entry a:hover, div#comments a:hover  {

	background: transparent;

	color: #b45346;

	text-decoration: none;

}

p.post-metadata a, p.post-metadata a:active, p.post-metadata a:link, div.navigation a, div.navigation a:active, div.navigation a:link {

	background: #000;

	color: #549fc9;

	text-decoration: none;

}

p.post-metadata a:visited, div.navigation a:visited {

	background: #000;

	color: #549fc9;

}

div.post-header a, div.post-header a:active, div.post-header a:link {

	font-size: 24px;

	background: #fff;

	color: #b45346;

	text-decoration: none;

}

div.post-header a:hover {

	background: #fff;

	color: #549fc9;

}

p.post-metadata a:hover, div.navigation a:hover {

	background: #000;

	color: #8dc919;

}

div#comments div#col1 ul li ul li a, div#comments div#col1 ul li ul li a:hover, div#comments div#col2 ul li ul li a, div#comments div#col2 ul li ul li a:hover {

	text-decoration: none;

}

div#footer a, div#footer a:active, div#footer a:link, div#footer a:visited {


	color: #4c5455;

	text-decoration: none;

}

div#footer a:hover {


	color: #798283;

	text-decoration: none;

}



/* IMAGE ELEMENTS, INCLUDING LINKS */

div#content img.center, div#content img.alignright, div#content img.alignleft {

	border: 1px solid #4c5455;

}

div#content img.center {

	display: block;

	margin: 0.4em auto;

}

div#content img.alignright {

	margin: 0.4em 0 0.4em 1.1em

}

div#content img.alignleft {

	margin: 0.4em 1.1em 0.4em 0;

}

div#content a:hover img.center, div#content a:hover img.alignright, div#content a:hover img.alignleft {

	border: 1px solid #e15119;

}

li a img {

	border: none !important;

}



div.news-entry h1, div.news-entry h2, div.news-entry h3, div.news-entry h4, div.news-entry h5, div.news-entry h6 {
/* razmera na dir.bg zaglavieto  */
	font-size: 1.8em;

	font-weight: normal;

	color: #b45346;

}

div.news-entry h2 a, div.news-entry h2 a:active, div.news-entry h2 a:link, div.news-entry h2 a:visited {

	color: #b45346;

}

div.news-entry h2 a:hover {

	color: #6a797d;

}

div.news-entry a, div.news-entry a:active, div.news-entry a:link, div.news-entry a:visited {

	background: transparent;

	color: #c1bdbb;

	text-decoration: none;

}

div.news-entry ul{

	width: 300px;

	list-style-type: none;

	padding: 0;

	margin-left: 0;
/* razmera na texta na linkovete  */
	font-size: 0.95em;

	width: 300;

}

div.news-entry li  {
/*cveta na 4erti4kata mejdu redovete*/
	border-top: 1px solid #424f51;

	line-height: 16px;

	margin: 3px 0 3px 0;

}

div.news-entry a:hover {

	background: transparent;

	color: #b45346;

	text-decoration: none;

}



img.youtubeimage{

	border: 1px solid #ccc;

	padding: 9px 9px 9px 9px;

	margin: 3px;

	margin-bottom: 8px;

}



.vidFrame { 

	position: static;

	z-index: 100;

	width: 300px;

	height: 250px;

	border: 1px solid #fefefe;

	font-family: verdana;

	font-size: 9px;

	background-color: #2f2f2f;

}

#blackout {

	display: none;

	position: absolute;

	z-index: 50;

	left: 0px;

	top: 0px;

	opacity: .9;

	filter:alpha(opacity=90);

	background-color: #555555;

}





/*wideblock for multimedia dividers */

div.wideblock {

	clear:left;

	display:block;



	padding:0px 0px 0px 15px;

	list-style-type:none;

}



div.wideblock ul {

	margin:0;


	padding:7px 0;

	font-size:0.9em;

	line-height:1.2em;	

    display:inline;

}



div.wideblock ul li {

	background:#1c292b url(/images/loading.gif) no-repeat scroll center;

	border:1px solid #686868;

	display:inline;

	float:left;

	margin:0px 12px 9px 0px;

	padding:0px;

	text-align:center;

	width:130px;

	}





div.wideblock ul li.flickr {

	width:90px; !important

}







div.wideblock ul li a {

	display:inline;

/*	margin:10px 0 0 15px; */

}





div.wideblock ul li a img {

	border: none;

	height: 97px;

	width: 130px;

	padding-top: 5px;

}



li.flickr a img {

	height: 75px !important;

	padding: 0px !important;

	width: 75px  !important;

	padding-top: 0px !important;



}




