/*
######################
Theme Name: Owl 2
Theme URI: http://nagy.eu/
Description: Its all black
Version: 0.3
Author: Martin Nagy
Author URI: http://nagy.eu/
######################
*/ 


/* ###################### */ 
/* --- Essential --- */
/* ###################### */ 

body {
	background-color: #000;
	color: #888;
	background-image: url('images/bg.jpg');
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
} 




/* ###################### */ 
/* --- Areas and divs --- */
/* ###################### */ 

.wrap {
	width: 850px;
	margin: 0px auto 0px auto;
}

#area-left {
	float: left;
	width: 552px;
	padding: 0px 0px 30px 0px;
}

#area-right {
	float: right;
	width: 260px;
	padding: 0px 0px 30px 0px;
	margin: 0px 0px 0px 38px; 
}


/* ###################### */ 
/* --- Top --- */
/* ###################### */ 

#top {
	background-image: url('images/top_bg.jpg');
	background-repeat: repeat-x;
	border-bottom: 1px solid #000;
	margin-bottom: 24px;
	overflow: hidden;
}
.head {
	float: left;
	width: 550px;
	margin-top: 11px;
}
.domain {
	color: #fff;
	font-size: 13px;
} 
.domain a {
	padding: 0px 3px 2px 3px;
	color: #fff;
	text-decoration: none;
	background-color: #079;
}
.domain a:hover {
	padding: 0px 3px 2px 3px;
	text-decoration: none;
	background-color: #b26;
	color: #fff;
}
.tagline span {
	color: #333;
	background-color: #fff;
	font-size: 12px;
	padding: 1px 4px 1px 4px;
}
.head p {
	margin: 0px;
	line-height: 17px;
	margin-bottom: 2px;
}
/* ###################### */ 
/* --- search --- */
/* ###################### */ 

/* --- Top search --- */
.search {
	float: right;
	height: 28px;
	width: 256px;
	margin: 14px 0px 14px 0px;
}
.searchfield-holder {
	width: 222px;
	height: 28px;
	background-image: url('images/searchbox.png');
	background-repeat: no-repeat;
	float: left;
}
.searchfield {
	width: 200px;
	font-size: 12px;
	color: #333;
	border: none;
	background-color: #eaeaea;
	margin: 7px 12px 4px 12px;
}
.search-button-holder {
	float: right;
}
.search-button {
	width: 24px;
	margin: 2px 0px 2px 6px;
}

/* --- nagysearch --- */
.search {
	float: right;
	height: 28px;
	width: 256px;
	margin: 14px 0px 14px 0px;
}
.searchfield-holder {
	width: 222px;
	height: 28px;
	background-image: url('images/searchbox.png');
	background-repeat: no-repeat;
	float: left;
}
.nagysearchfield {
	width: 300px;
	font-size: 16px;
	color: #333;
	border: none;
	background-color: #eaeaea;
	margin: 4px;
}
.search-button-holder {
	float: right;
}
.search-button {
	width: 24px;
	margin: 2px 0px 2px 6px;
}
.nagysearchbox {
	padding: 6px 6px 6px 6px;
	border-top: 1px solid #222;
	border-bottom: 1px solid #222;
	margin: 0px 0px 30px 0px;
	text-align: center; 
}
.nagysearchbox input {
	text-align: center; 
}

/* --- Top page --- */

.searchbox {
	padding: 6px 6px 6px 6px;
	background-color: #222;
	overflow: hidden;
	margin: 0px 0px 30px 0px;
}
.result-header {
	color: #fff;
	text-decoration: none;
	font-style: italic;
	font-size: 1.5em;
	margin: 20px 0px 20px 0px;
}
.result-header a {
	margin: 20px 0px 20px 0px;
	color: #fff;
	text-decoration: none;
	font-style: italic;
}
.result-header a:hover {
	margin: 20px 0px 20px 0px;
	color: #000;
	background-color: #fff;
}

.search-post img {
	margin: 0px 0px 20px 0px;
	display: none;
}

.search-post-head {
	font-size: 1.2em;
}
.search-post-head a {
	font-size: 1.2em;
}
.search-post-head a:hover {
	font-size: 1.2em;
}
.search-post .flvPlayer {
	display: none;
}
.result-link {
	color: #fff;
	text-decoration: none;
}



/* ###################### */ 
/* --- Footer --- */
/* ###################### */ 

#footer {
	background-image: url('images/bg.jpg');
	background-repeat: repeat-x;
	background-position: 0% -50px;
	background-color: #000;
	border-top: 2px solid #303030;
	padding: 10px 0px 10px 0px;
	margin-top: 30px;
	clear: both;
	display: block;
	overflow: hidden;
}
.footer-box {
	width: 260px;
	margin: 10px;
	float: left;
}
.footer-box img {
	border: none;
}
#bottom-footer {
	background-image: url('images/bg.jpg');
	background-repeat: repeat-x;
	background-position: 0% -110px;
	background-color: #000;
	border-top: 2px solid #161616;
	color: #444;
	font-size: 1.0em;
	padding: 10px 0px 10px 0px;
	text-align: center;
	clear: both;
}

.footer-search {
	width: 260px;
	margin-top: 6px;
}



/* ###################### */ 
/* --- News item - The loop --- */
/* ###################### */ 

.item {
	margin: 0px 0px 40px 0px;
}

/* Header */
.item-header {
	color: #fff;
	text-decoration: none;
	font-style: italic;
	float: left;
}
.item h1 a {
	color: #fff;
	text-decoration: none;
	font-style: italic;
}
.item h1 a:hover {
	color: #000;
	background-color: #fff;
}


/* Number of comments in a bubble */
.comment-bubble {
	float: right;
	background-image: url('images/comment-bubble.png');
	background-repeat: no-repeat;
	width: 39px;
	height: 25px;
	margin-top: 10px;
	padding: 3px 0px 0px 0px;
	color: #333;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
}
.comment-bubble a {
	color: #222;
}
.comment-bubble a:hover {
	color: #fff;
	background-color: #8a8a8a;
}

/* Date, category and comments */
.item-date {
	float: left;
	color: #666;
	font-size: 0.9em;
	font-style: italic;
}
.item-date a {
	color: #666;
	text-decoration: none;
	padding: 2px;
}
.item-date a:hover {
	color: #fff;
	background-color: #079;
}
.item-date a:active {
	color: #fff;
	background-color: #b26;
}

/* Content */
.item-content {
	margin: 6px 0px 6px 0px;
	padding: 6px 0px 0px 0px;
	display: block;
	clear: both;
}
.item-content p {
	padding: 0px 0px 6px 0px;
	display: block;
}

/* Star rating */
.item-stars {
	float: right;
}

/* Item footer - Read more link  */
.item-bottom  {
	margin: 0px 0px 10px 0px;
}
.readmore {
	margin: 6px 0px 4px 0px;
	display: block;
}
.button, .more-link {
	font-size: 0.9em;
	color: #ccc;
	background-color: #023;
	padding: 2px 6px 2px 6px;
	margin: 0px 2px 0px 0px;
	text-decoration: none;
	clear: none;
}
.button:hover, .more-link:hover {
	color: #fff;
	background-color: #079;
	margin: 0px 0px 0px 2px;
}
.button:active, .more-link:active {
	color: #fff;
	background-color: #b26;
}
.item-footer {
	float: right;
	margin: 6px 0px 10px 0px;
}
.item-footer a {
	color: #999;
	background-color: #023;
	text-decoration: none;
	padding: 2px;
}
.item-footer a:hover {
	color: #fff;
	background-color: #079;
	padding: 2px;
}
.item-footer a:active {
	background-color: #b26;
}

.item a img {
	border: 1px solid #444;
}
.item a:hover img {
	border: 1px solid #ddd;
}


/* ###################### */ 
/* --- Comments --- */
/* ###################### */ 

/* Signs */
.comment-total {
	margin: 20px 0px 40px 0px;
	display: block;
}
.comment-total span {
	color: #fff;
	background-color: #b26;
	padding: 2px 6px 2px 6px;
	font-size: 1.2em;
}
.comment-write {
	margin: 40px 0px 40px 0px;
	display: block;
}
.comment-write span {
	color: #222;
	background-color: #ff7;
	padding: 2px 6px 2px 6px;
	font-size: 1.2em;
}

/* Show comment */
.comment-number {
	font-size: 2.2em;
	color: #222;
	float: left;
	margin-top: 4px;
	text-align: center;
	width: 50px;
}
.comment-area {
	background-image: url('images/bg.jpg');
	background-repeat: repeat-x;
	background-position: 0% -70px;
	background-color: #000;
	border-top: 2px solid #303030;
	border-bottom: 2px solid #303030;
	padding: 6px 10px 10px 10px;
	margin: 0px 60px -2px 60px;
}
.comment-area-admin {
	color: #111;
	font-size: 1.4em;
}
.comment-name {
	font-size: 1.4em;
	background-color: #000;
	padding: 2px 4px 2px 4px;
	margin: 4px 8px 28px 0px;
	color: #ccc;
	line-height: 1.5em;
} 
.comment-date {
	font-size: 11px;
	color: #555;
	vertical-align: 20%;
} 

/* Add comment form */
.comment-form {
	margin: 0px 60px 50px 60px;
	padding: 10px;
	background-color: #191919;
}
.comment-form p  {
	margin-bottom: 6px;
}
.comment-input  {
	background-color: #111;
	color: #ccc;
	border: 1px solid #333;
}
.comment-form textarea {
	width: 99%;
}
.submit-button {
	border: 1px solid #000;
	background-color: #4c3;
	color: #fff;
	font-size: 1.3em;
}


/* ###################### */ 
/* --- Typography --- */
/* ###################### */ 

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	font-family: arial, sans-serif;
	font-weight: normal;
}
h1 {
	font-size: 2.8em;
}
h2 {
	font-size: 1.6em;
}
h3 {
	font-size: 1.4em;
	line-height: 1.5em;
	border-bottom: 1px dotted #333;
	margin-bottom: 6px;
}
.footer-box h3 {
	color: #777;
}

p {
	margin: 0px;
	line-height: 17px;
}

.font1{
	font-family: arial, sans-serif;
}
.font2 {
	font-family: "Times New Roman", Times, Georgia, Serif;
}

.archive-head {
	margin: 10px 0px 30px 0px;
	display: block;
}
.archive-head span {
	color: #222;
	background-color: #ff7;
	padding: 2px 6px 2px 6px;
	font-size: 1.3em;
}



.item-content blockquote {
	border-left: 3px solid #ff7;
	padding: 10px;
	margin: 14px 40px 14px 30px;
	
	background-image: url('images/bg.jpg');
	background-repeat: repeat-x;
	background-position: 0% -70px;
	background-color: #000;
	border-bottom: 1px solid #111; 
	
	font-size: 0.9em;
	color: #aaa;
}
.item-content blockquote h2 {
	margin: 0;
	padding: 0;
	font-weight: bold;
}
.item-content lockquote p {
	line-height: 1.6em;
	margin-bottom: 1.1em;
}



/* ###################### */ 
/* --- Widgets --- */
/* ###################### */ 


.widget {

}

/* Categories */
.widget_catgories {
	
}

/* Tag cloud - CTC plugin */
#sidebar .widget_tag_cloud a, #sidebar #ctc  a {
	text-decoration: none;
	color: #079;
	padding: 1px 2px 1px 2px;
	display: inline;
	vertical-align: middle;
	line-height: 1em;
}
#sidebar .widget_tag_cloud a:hover, #sidebar #ctc  a:hover{
	background-color: #079;
	color: #fff;
}
#sidebar .widget_tag_cloud, .widget_ctc {
	text-align: justify; 
}

/* Get Recent comments */
#recent-comments .recentcomments, #recent-comments-2 .recentcomments {
	color: #666;
}
#recent-comments .recentcomments:hover , #recent-comments-2 .recentcomments:hover {
	color: #777;
}
#recent-comments .recentcomments a , #recent-comments-2 .recentcomments a {
	color: #079;
}
#recent-comments .recentcomments a:hover, #recent-comments-2 .recentcomments a:hover {
	color: #fff;
}



/* Calendar */
.widget_calendar {
	text-align: center;
	margin: 0px 0px 20px 0px;
}
.widget_calendar caption {
	text-align: center;
}
.widget_calendar th {
	background-color: #140;
	text-align: center;
}
.widget_calendar tfoot {
	background-color: #222;
	text-align: center;
}

/* Meta */
.widget_meta {
	
}





/* ###################### */ 
/* --- Image attributes --- */
/* ###################### */ 

.border0 {
	margin: 10px 0px 10px 0px;
}
.border1 {
	border: 1px solid #333;
	margin: 10px 0px 20px 0px;
}

.imageframe {
	border: 1px solid #333;
	margin: 6px 0px 6px 0px;
	display: block;
}
.imageframe0 {
	border: 0px;
	margin: 6px 0px 6px 0px;
	display: block;
}
.imageblack {
	border: 1px solid #000;
	margin: 6px 0px 6px 0px;
	display: block;
}

.border {
	border: 1px solid #333;
	margin: 6px 0px 10px 52px;
	display: block;
}




/* ###################### */ 
/* --- Links --- */
/* ###################### */ 

/*
a {
	color: #ff7;
	text-decoration: none;
}
a:hover {
	color: #333;
	background-color: #ff7;
}
a:active {
	color: #fff;
	background-color: #4c3;
}
*/

a {
	color: #079;
	text-decoration: none;
}
a:hover {
	color: #fff;
	background-color: #079;
}
a:active {
	color: #fff;
	background-color: #4c3;
}


.navigation {
	background-color: #191919;
	margin: 40px 0px 40px 0px;
	overflow: hidden;
}
.prev a {
	float: left;
	padding: 4px 20px 4px 20px;
	color: #fff;
	background-color: #402;
	font-size: 1.1em;
}
.prev a:hover {
	float: left;
	color: #fff;
	background-color: #b26;
}

.next a {
	float: right;
	padding: 4px 20px 4px 20px;
	color: #fff;
	background-color: #402;
	font-size: 1.1em;
}
.next a:hover {
	float: right;
	color: #fff;
	background-color: #b26;
}

/* ------------------------------- */ 

.prevnextlinks {
	display: block;
}
.prevnextlinks span {
	color: #fff;
	background-color: #079;
	padding: 2px 6px 2px 6px;
	font-size: 1.2em;
}

.navigation-single {
	background-color: #191919;
	margin: 10px 0px 20px 0px;
	overflow: hidden;
}

.navigation-single .prev a {
	float: left;
	padding: 4px 20px 4px 20px;
	color: #fff;
	background-color: #402;
	font-size: 1em;
}
.navigation-single .prev a:hover {
	float: left;
	color: #fff;
	background-color: #b26;
}

.navigation-single .next a {
	float: right;
	padding: 4px 20px 4px 20px;
	color: #fff;
	background-color: #402;
	font-size: 1em;
}
.navigation-single .next a:hover {
	float: right;
	color: #fff;
	background-color: #b26;
}




#bottom-footer a {
	background-color: #023;
	color: #666;
	text-decoration: none;
}
#bottom-footer a:hover {
	color: #999;
	background-color: #023;
}

/* ###################### */ 
/* --- Pages --- */
/* ###################### */ 

.pages {
	color: #fff;
	text-decoration: none;
	font-style: italic;
}


/* ###################### */ 
/* --- Archive --- */
/* ###################### */ 

.archive {
	margin: 0px 0px 40px 0px;
}
.archive h1 a {
	color: #fff;
	text-decoration: none;
	font-style: italic;
}
.archive h1 a:hover {
	color: #000;
	background-color: #fff;
}
.archive-header {
	color: #fff;
	text-decoration: none;
	font-style: italic;
	margin: 0px 0px 0px 0px;
	display: inline;
}
.archive-header a {
	color: #fff;
	text-decoration: none;
	font-style: italic;
}
.archive-header a:hover {
	color: #000;
	background-color: #fff;
}


.archive-content {
	margin: 0px 0px 6px 0px;
	clear: both;
}
.archive-content img {
	/*display: none;*/
}
.archive-footer {
	margin: 0px 0px 10px 0px;
	float: right;
}
.archive-footer a {
	color: #999;
	background-color: #023;
	text-decoration: none;
	padding: 2px;
}
.archive-footer a:hover {
	color: #fff;
	background-color: #079;
}
.archive-footer a:active {
	background-color: #b26;
}



/* --- Panorama --- */

.panorama {
	width: 850px;
	height: 450px;
	background-color: #222; 
	padding: 20px;
}
.panorama-header {
	width: 850px;
	color: #fff;
	text-decoration: none;
	font-size: 1.8em;
	font-style: italic;
	text-align: center;
	margin: 0px 0px 20px 0px;
}
.panorama-border {
	width: 850px;
	padding: 20px;
	margin: 20px 0px 20px 0px;
	background-color: #666;
}
.panorama-show {
	padding: 20px;
	background-color: #666;
}
.panorama-footer {
	width: 850px;
	text-align: center;
	margin: 20px 0px 20px 0px;
}

.flvPlayer {
	display: block;
	text-align: center;
	padding: 20px;
	background-color: #101010;
	margin: 20px 0px 20px 0px;
}
.flvPlayer p {
	margin: 0px;
}
.panorama-fullscreen {
	height: 100%;
}
.panorama-body {
	height: 100%;
	margin: 0px;
	padding: 0px;
}

/* panorama buttons */
.panorama-open {
	background-image: url('images/pano_button_bg.jpg');
	background-repeat: repeat-x;
	background-position: 0% 0px;
	background-color: #000;
	border: 1px solid #303030;
	padding: 6px 6px 6px 37px;
	margin: 10px 0px 10px 0px;
	/* width: 270px; */
	width: 160px;
	display: block;
}

.panorama-open a {
	font-size: 0.9em;
	background-color: #023;
	color: #ccc;
	padding: 2px 6px 2px 6px;
	margin: 0px 2px 0px 0px;
	text-decoration: none;
	clear: none;
}
.panorama-open a:hover {
	background-color: #079;
	color: #fff;
	padding: 2px 6px 2px 6px;
	margin: 0px 0px 0px 2px;
	text-decoration: none;
	clear: none;
}
.panorama-open a:active {
	background-color: #b26;
	color: #fff;
	padding: 2px 6px 2px 6px;
	margin: 0px 0px 0px 2px;
	text-decoration: none;
	clear: none;
}



/* ###################### */ 
/* --- Form --- */
/* ###################### */ 

form {
	margin: 0px;
}


/* ###################### */ 
/* --- Sidebar --- */
/* ###################### */ 

/* --- Sidebar bullet list --- */
#sidebar h3, h2 {
	margin: 21px 0px 6px 0px;
}
#sidebar ul {
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
#sidebar li ul li {
	list-style-type: disc;
	color: #023;
	padding: 4px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
}
#sidebar li ul li:hover {
	color: #079;
}
#sidebar a {
	text-decoration: none;
	color: #666;
	padding: 1px 2px 1px 2px;
}
#sidebar a:hover {
	background-color: #079;
	color: #fff;
}
#sidebar a:active {
	background-color: #4c3;
	color: #fff;
}
#sidebar li>a {
	float: none;
	display: block;
	clear: left;
}





/* ###################### */ 
/* --- Bullet lists --- */
/* ###################### */ 





/* --- Menu in sidebar 2 --- */
.bullet-menu2 ul  {
	display: block;
	list-style: disc;
	text-decoration: none;
	color: #777;
	margin: 0px 0px 0px 0px;
	padding-left: 16px;
}
.bullet-menu2  li  {
	color: #666;
}
.bullet-menu2  a  {
	color: #777;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
	
}
.bullet-menu2  a:hover  {
	color: #fff;
	background-color: #079;
}







/* --- Latest comments list in sidebar --- */
.bulletlist-comment  {
	display: block;
	list-style-image: none;
	text-decoration: none;
	color: #777;
	margin: 20px 0px 20px 0px;
}
.bulletlist-comment li  {
	color: #666;
}
.bulletlist-comment a  {
	color: #777;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 1px 2px 1px 2px;
}
.bulletlist-comment a:hover  {
	color: #fff;
	background-color: #079;
}



/* --- Lists in footer --- */
.footer-box ul  {
	text-decoration: none;
	color: #777;
	margin: 0px 0px 10px 0px;
	padding-left: 16px;
}
.footer-box  li  {
	color: #666;
}
.footer-box  a  {
	color: #777;
	margin: 0px 0px 0px 0px;
	
}
.footer-box  a:hover  {
	color: #fff;
	background-color: #079;
}

.footer-box .widget_get_recent_comments {
	list-style-type: none;
}
.footer-box li>a {
	float: none;
	display: block;
	clear: left;
	padding: 1px 3px 1px 3px;
}

/* ###################### */ 
/* --- Extras --- */
/* ###################### */ 

.hr {
	border-bottom: dotted 1px #2c2c2c;
	margin: 4px 0px 4px 0px;
	font-size: 1px;
	display: block;
	clear: both;
}

.gobig-blue {
	background-image: url('images/banner_gobig_blue.png'); 
	background-repeat: no-repeat;
	width: 62px;
	height: 62px;
	z-index: 2;
	margin-bottom: -69px;
	margin-left: -2px;
	position: relative;
	font-size: 1px;
	line-height: 1px;
}
.gobig-yellow {
	background-image: url('images/banner_gobig_yellow.png'); 
	background-repeat: no-repeat;
	width: 62px;
	height: 62px;
	z-index: 2;
	margin-bottom: -69px;
	margin-left: -2px;
	position: relative;
	font-size: 1px;
	line-height: 0px;
}
/*
.gobig {
	width: 62px;
	height: 62px;
	z-index: 2;
	margin-bottom: -69px;
	margin-left: -2px;
	position: relative;
	font-size: 1px;
	line-height: 0px;
	border: 0px;
}
*/

.gobig{
	width: 62px;
	height: 62px;
	z-index: 2;
	margin-bottom: -69px;
	margin-left: -2px;
	position: relative;
	font-size: 1px;
	line-height: 0px;
	border: 0px;
}


