/*
Theme Name: csernus est
Theme URI: http://wordpress.org/
Description: csernusest.hu custom wordpress video blog theme
Version: 1.0
Author: acee
Author URI: http://www.acee.hu
Tags: custom, Csernus, Dr. Csernus Imre pszichiáter előadása
*/
/** clear styles **/

html, body, form, input, select, fieldset {font-size: 12px; line-height: 17px; font-family: Tahoma, Arial; color: #ffffff; }

html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, li, dl, address {margin: 0px; padding: 0px; }

h1, h2, h3, h4, h5, h6, pre, code {font-size: 10px; }
ul, ol {list-style: none; }

address {font-style: normal; }

:link,:visited { text-decoration: none;  }

a img,:link img,:visited img {border: none; }

fieldset {border: none; }

div.clear, span.clear {clear: both; font-size: 0px; }


/***************************** LAYOUT *******************************/
a {color:#FF4800;}
a:hover {color:#ffffff;}

body {
	background: #170302 url(/wp-content/themes/csernusest/images/topbg.jpg) no-repeat top center;
	}

div#main-container {
	margin: 0px auto;
	width: 960px;
	}
	div#header {
		margin: 0px;
		width: 960px;
		height: 405px;
		position: relative;
		background: transparent url(/wp-content/themes/csernusest/images/headerbg.jpg) no-repeat left top;
		text-align: left;
		}
		div#header a.tohome {
			position: absolute;
			top: 50px;
			left: 0px;
			width: 960px;
			height: 270px;
			text-decoration: none;
			}
		div#infobar {
			position: absolute;
			top: 25px;
			left: 550px;
			height: 20px;
			text-align: left;
font-size: 11px;
			}
			div#infobar p {
				padding: 0px;
				height: 20px;
				line-height: 20px;
				float: left;
				}
			div#infobar a {
				margin: 0px 0px 0px 10px;
				padding: 0px 0px 0px 16px;
				height: 20px;
				line-height: 20px;
				display: block;
				float: left;
				background: transparent url(/wp-content/themes/csernusest/images/feed-icon-14x14.png) no-repeat left 3px;
				text-decoration: none;
				color: #ffffff;
				}
				div#infobar a:hover { color: #ff4800; }
	
ul#mainmenu {
	position: absolute;
	top: 325px;
	left: 10px;
	}
	ul#mainmenu li {
			display:inline;
			}
			ul#mainmenu li a {
				display: inline-block;
				padding: 0px 15px 0px 15px;
				height: 45px;
				line-height: 45px;
				font-size: 11px;
				font-weight: normal;
				text-transform: uppercase;
				text-align: left;
				color: #ffffff;
				text-decoration: none;
				margin: 0px 3px 0px 0px;
				float:left;
				width:auto;
				}
				ul#mainmenu li a:hover { color: #ff4800; }
				ul#mainmenu li a.activelink { color: #ff4800; }
				ul#mainmenu li a.highlighted { font-weight: bold; font-size: 12px; margin: 10px 0px 0px 0px; height: 26px; line-height: 26px; color: #000000; background-color: #88dd88; }
				ul#mainmenu li a.highlighted:hover { color: #88dd88; background-color: transparent; }
	
	input.searchfield {
		padding: 2px;
		position: absolute;
		left: 650px;
		top: 336px;
		width: 260px;
		border: none;
		line-height: 12px;
		font-size: 12px;
		font-weight: normal;
		text-align: left;
		color: #ffffff;
		background: none;
		}
	input.searchbutton {
		position: absolute;
		left: 914px;
		top: 338px;
		border: none;
		width: 24px;
		height: 18px;
		line-height: 20px;
		background: none;
		cursor: pointer;
		}
	
	div.newsfeed {
		position: absolute;
		top: 376px;
		left: 10px;
		width: 940px;
		height: 30px;
		}
		div.newsfeed p a {
			margin: 0px 0px 0px 10px;
			display: block;
			text-align: left;
			font-size: 12px;
			font-weight: normal;
			line-height: 25px;
			height: 30px;
			width: 920px;
			overflow: hidden;
			color: #ffffff;
			text-decoration: none;
			}
			div.newsfeed p a:hover { color: #ff4800; }
	
	div.content-containter {
		margin: 0px auto;
		padding: 0px;
		width: 960px;
		background: transparent url(/wp-content/themes/csernusest/images/body.jpg) repeat-y left top;
		overflow: hidden;
		}
		div.leftside {
			margin: 10px 5px 10px 10px;
			padding: 0px;
			width: 620px;
			float: left;
			display: inline;
			overflow: hidden;
			}
			div.leftside div.overout { width: 620px; overflow: hidden; }
		div.featured-video {
			width: 620px;
			height: 310px;
			background-color: #150e0e;
			position: relative;
			}
			img.featured {
				position: absolute;
				left: 5px;
				top: 5px;
				}
				div.transparent-bar {
					position: absolute;
					left: 5px;
					top: 204px;
					width: 610px;
					height: 100px;
					background: transparent url(/wp-content/themes/csernusest/images/bgtransparent.png) repeat left top;
					z-index: 1;
					overflow: hidden;
					}
					div.transparent-bar h2 a {
						margin: 5px 5px 0px 5px;
						text-align: left;
						font-size: 17px;
						font-family: Georgia, Times;
						font-weight: normal;
						color: #ff4800;
						}
					div.transparent-bar p,
					div.transparent-bar p.informations,
					div.videobox div.desc p.informations {
						margin: 0px 5px 5px 5px;
						text-align: left;
						font-size: 12px;
						font-weight: normal;
						color: #ffffff;
						line-height: 16px;
						}
						div.videobox div.desc p.informations { margin: 0px 5px 5px 0px; }
						div.transparent-bar p.informations, div.videobox div.desc p.informations { font-size: 11px; color: #787878; }
					div.transparent-bar a {
						width: 605px;
						text-align: right;
						display: block;
						font-size: 12px;
						font-weight: bold;
						text-decoration: none;
						color: #ff4800;
						}
						div.transparent-bar a:hover { color: #ffffff; }
					
	div.videobox {
		margin: 5px 5px 0px 0px;
		width: 305px;
		height: 343px;
		background-color: #150e0e;
		overflow: hidden;
		display: inline;
		float: left;
		}
		div.videobox div.thumbcontainer {
			margin: 5px;
			position: relative;
			width: 295px;
			height: 220px;
			}
		
		div.videobox div.thumbcontainer a.thmb {
			position: absolute;
			top: 0px;
			left: 0px;
			display: block;
			width: 295px;
			height: 220px;
			border: 1px solid #ff4800;
			text-decoration: none;
			background: transparent url(/wp-content/themes/csernusest/images/bgdefaultthmb.png) no-repeat left top;
			z-index: 1;
			}
			div.videobox div.thumbcontainer a.thmb:hover { border-color: #ffffff; }
		div.videobox div.thumbcontainer img.thmb {
			position: absolute;
			top: 0px;
			left: 0px;
			display: block;
			border: none;
			width: 295px;
			height: 220px;
			}
		div.videobox div.desc {
			margin: 5px;
			}
		div.videobox div.desc h2 a.title {
			display: block;
			margin: 5px 5px 0px 0px;
			text-decoration: none;
			border: none;
			font-size: 13px;
			font-weight: bold;
			font-family: Georgia, Times;
			color: #ff4800;
			}
			div.videobox div.desc h2 a.title:hover { color: #ffffff; }
		
		div.videobox div.desc p {
			margin: 5px 5px 10px 0px;
			font-size: 12px;
			font-weight: normal;
			text-align: left;
			line-height: 15px;
			color: #ffffff;
			}
		
		div.videobox div.desc a.read {
			display: block;
			text-align: right;
			font-size: 12px;
			line-height: 12px;
			font-weight: bold;
			text-decoration: none;
			color: #ff4800;
			overflow: hidden;
			}
			div.videobox div.desc a.read:hover { color: #ffffff; }
	
	div.rightside {
		margin: 10px 10px 10px 5px;
		width: 310px;
		float: right;
		overflow: hidden;
		}
		div.rightside div.nextpartybox {
			width: 310px;
			height: 310px;
			background-color: #150e0e;
			}
		div.rightside div.most-commented,
		div.rightside div.popular-topics,
		div.rightside div.oneletrajz {
			margin: 10px 0px 0px 0px;
			width: 310px;
			background-color: #150e0e;
			}
			div.rightside div.most-commented h2,
			div.rightside div.popular-topics h2,
			div.rightside div.oneletrajz h2 {
				margin: 0px;
				padding: 0px 0px 0px 10px;
				width: 310px;
				height: 40px;
				background: #201b1b url(/wp-content/themes/csernusest/images/sidebarboxheader.jpg) no-repeat left top;
				font-size: 13px;
				font-weight: bold;
				font-family: Georgia, Times;
				text-align: left;
				line-height: 40px;
				}
				div.rightside div.most-commented div.inner,
				div.rightside div.popular-topics div.inner,
				div.rightside div.oneletrajz div.inner {
					padding: 10px;
				}
				div.rightside div.most-commented div.inner ul li,
				div.rightside div.popular-topics div.inner ul li {
					background: transparent url(/wp-content/themes/csernusest/images/bglistcomment.png) no-repeat left center;
					line-height: 15px;
					padding-left: 20px;
					}
					div.rightside div.popular-topics div.inner ul li {background: transparent url(/wp-content/themes/csernusest/images/bglistforum.png) no-repeat left center;}
					div.rightside div.most-commented div.inner ul li a,
					div.rightside div.popular-topics div.inner ul li a {
						display: block;
						height: 25px;
						line-height: 25px;
						text-align: left;
						font-size: 12px;
						font-weight: normal;
						color: #ffffff;
						text-decoration: none;
						}
						div.rightside div.most-commented div.inner ul li a:hover, div.rightside div.popular-topics div.inner ul li a:hover {color: #ff4800;}
			
			div.rightside div.oneletrajz p {
				text-align: left;
				font-size: 12px;
				font-weight: normal;
				color: #ffffff;
				line-height: 17px;
				}
			div.rightside div.oneletrajz a.read { 
				display: block;
				text-align: right;
				font-size: 12px;
				font-weight: bold;
				color: #ff4800;
				}
				div.rightside div.oneletrajz a.read:hover { color:#ffffff; }
		a.videolist-place {
			display: block;
			margin: 10px 0px 0px 0px;
			width: 620px;
			height: 60px;
			text-decoration: none;
			float: left;
			}
			a.videolist-place img {
				display: block;
				width: 620px;
				height: 60px;
				}
		a.view-all-videos {
			display: block;
			margin: 10px 0px 10px 0px;
			width: 620px;
			line-height: 11px;
			font-size: 12px;
			font-weight: bold;
			text-align: right;
			color: #ff4800;
			text-decoration: none;
			float: left;
			}
			a.view-all-videos:hover {color: #ffffff;}
	
	div#footer {
		margin: 0px;
		width: 960px;
		height: 450px;
		background: transparent url(/wp-content/themes/csernusest/images/body.jpg) repeat-y left top;
		}
		div#footer div#ticketinfo,
		div#footer div#location,
		div#footer div#contact {
			margin: 10px 0px 10px 10px;
			width: 305px;
			height: 400px;
			border-right: 1px solid #150e0e;
			float: left;
			display: inline;
			}
			div#footer div#contact { width: 310px; border: none; }
		
			div#footer div#ticketinfo {
				background: transparent url(/wp-content/themes/csernusest/images/bgticketinfo.jpg) no-repeat center top;
				}
				div#footer div#ticketinfo div.inner {
					margin: 10px;
					}
				div#footer div#ticketinfo h2 {
					margin: 8px 0px 5px 0px;
					font-size: 20px;
					font-weight: normal;
					text-align: center;
					font-family: Georgia, Times;
					color: #f3f3f3;
					}
				div#footer div#ticketinfo p,
				div#footer div#location p {
					margin: 3px 0px 0px 0px;
					text-align: center;
					font-size: 12px;
					font-weight: normal;
					color: #f3f3f3;
					}
					div#footer div#location p { margin: 20px 0px 0px 0px; }
					div#footer div#location p span { border: 1px solid #ffffff; padding: 1px 3px 1px 4px; text-align: center; color: #fffff; font-weight: bold; }
				
				div#footer div#location a {
					display: block;
					margin-top: 10px;
					width: 295px;
					height: 250px;
					text-decoration: none;
					background: #ffffff url(/wp-content/themes/csernusest/images/map.jpg) no-repeat 0px 0px;
					border: 1px solid #201b1b;
					}
					div#footer div#location a:hover {background: #ffffff url(/wp-content/themes/csernusest/images/map.jpg) no-repeat 0px -250px; border: 1px solid #ff4800;}
				
				div#footer div#ticketinfo table {
					margin: 5px auto 0px auto;
					width: 190px;
					}
					div#footer div#ticketinfo table tr td.day { padding: 3px 4px 3px 0px; text-align: right; color: #f5f5f5; background-color: #150e0e; border-bottom: 1px solid #201b1b; }
					div#footer div#ticketinfo table tr td.time { padding: 3px 0px 3px 4px; text-align: left; font-weight: bold; color: #ffffff; background-color: #150e0e; border-bottom: 1px solid #201b1b; }
				
				div#footer div#contact div.inner { margin: 10px; }
				label {
					text-align: left;
					font-size: 12px;
					font-weight: bold;
					}
				input.texts,
				textarea, textarea.comment-ta {
					margin: 5px 0px 5px 5px;
					padding: 3px;
					border: 1px solid #502525;
					background-color: #341c1c;
					color: #ffffff;
					text-align: left;
					width: 280px;
					line-height: 15px;
					}
					textarea.comment-ta { width: 610px; }
					textarea, textarea.comment-ta {height: 170px;}
				input.sendbutton {
					margin: 0px;
					padding: 2px 3px 3px 3px;
					border: 0px;
					background-color: #FF4800;
					font-size: 11px;
					font-weight: bold;
					color: #ffffff;
					cursor: pointer;
					}
				
				div#footer p.footertext {
					margin: 10px;
					font-size: 12px;
					font-weight: normal;
					text-align: center;
					color: #787878;
					}
	
	div.footerclose {
		margin: 0px 0px 30px 0px;
		width: 960px;
		height: 12px;
		background: transparent url(/wp-content/themes/csernusest/images/bgfooter.jpg) no-repeat left bottom;
		}

h2.pagetitle,
h2.videoviewtitle,
h2.videoviewtitle a,
div.post h2.videoviewtitle a {
	margin: 0px 0px 20px 0px;
	font-size: 20px;
	font-weight: normal;
	font-family: Georgia, Times;
	text-align: left;
	color: #ffffff;
	line-height: 25px;
	}
	h2.videoviewtitle {margin: 0px 0px 10px 0px;}
div.post h2.videoviewtitle {margin: 0px;}
ul.pager {
	display: block;
	margin: 10px 0px 0px 0px;
	height: 18px;
	}
	ul.pager li {
		display: inline;
		height: 18px;
		line-height: 18px;
		color: #ffffff;
		font-size: 12px;
		}
		ul.pager li a,
		ul.pager li span.inactive,
		ul.pager li a.activelink {
			display: block;
			float: left;
			margin-right: 3px;
			padding: 0px 7px 1px 7px;
			line-height: 18px;
			font-size: 12px;
			font-weight: normal;
			color: #FF4800;
			border: 1px solid #201A1A;
			background-color: #171111;
			}
			ul.pager li a:hover {border: 1px solid #6a1600; background-color: #460f00; color: #ffffff;}
			
			ul.pager li span.inactive {
				color: #787878;
				border: 1px solid #201A1A;
				background-color: #171111;
				}
			
			ul.pager li a.activepagenum { color: #ffffff; font-weight: bold; }

div.videoinfobar {
	margin: 0px 0px 10px 0px;
	height: 15px;
	line-height: 15px;
	text-align: left;
	}
	div.videoinfobar p {
		float: left;
		display: inline;
		margin: 0px 5px 0px 0px;
		padding-right: 5px;
		font-size: 10px;
		font-weight: normal;
		font-family: Tahoma;
		line-height: 15px;
		color: #ffffff;
		border-right: 1px solid #201A1A;
		}
		div.videoinfobar p strong { color: #787878; }
		div.videoinfobar p a { color: #FF4800; text-decoration: none; }
			div.videoinfobar p a:hover { color: #ffffff; }

a.getflash {
	margin-bottom: 10px;
	display: block;
	text-align: center;
	padding: 3px;
	background-color: #150E0E;
	color: #787878;
	}
	a.getflash:hover { color: #FF4800; }

div#videoplace {
	margin: 0px 0px 10px 0px;
	width: 620px;
	height: 465px;
	background-color: #150E0E;
	}
p.longdesc {
	margin: 0px 0px 20px 0px;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	line-height: 15px;
	}

a.register {
	margin: 0px 0px 10px 0px;
	display: block;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
	padding: 5px 5px 6px 5px;
	color: #FF4800;
	background-color: #460F00;
	border: 1px solid #6A1600;
	text-decoration: none;
	}
	a.register:hover {
		color: #ffffff;
		border: 1px solid #ff4800;
		}
	a.register small { text-transform: none; }

ul#breadcrumb {
	margin: 10px;
	width: 940px;
	height: 20px;
	line-height: 20px;
	background-color: #140e0e;
	}
	ul#breadcrumb li {
		list-style: none;
		display: inline;
		height: 20px;
		line-height: 20px;
		font-size: 10px;
		font-weight: normal;
		color: #787878;
		}
		ul#breadcrumb li span.start {
			margin: 0px 5px 0px 10px;
			display: block;
			float: left;
			}
		ul#breadcrumb li a,
		ul#breadcrumb li a.activebreadcrumb {
			display: block;
			float: left;
			font-size: 10px;
			font-weight: normal;
			text-align: left;
			padding: 0px 10px 0px 5px;
			background: #140e0e url(/wp-content/themes/csernusest/images/breadcrumb-separator.jpg) no-repeat right center;
			color: #ff4800;
			text-decoration: none;
			}
			ul#breadcrumb li a:hover { color: #ffffff; }
			ul#breadcrumb li a.activebreadcrumb { color: #787878; font-weight: bold; }

div.comment {
	margin: 0px 0px 20px 0px;
	}
	div.comment h3 {
		margin: 10px 0px 0px 0px;
		font-size: 13px;
		font-weight: bold;
		text-align: left;
		}
	div.comment p.commentinfo {
		margin: 0px 0px 10px 0px;
		font-size: 11px;
		font-weight: normal;
		text-align: left;
		color: #787878;
		}
	div.comment p.commentdesc {
		font-size: 12px;
		font-weight: normal;
		text-align: left;
		}

div#logindiv {
	padding: 10px 10px 5px 20px;
	text-align: left;
	}
	div#logindiv a {
		font-size: 12px;
		color: #ff4800;
		text-decoration: none;
		}
		div#logindiv a:hover { color: #ffffff; }
	div#logindiv p.info { margin-bottom: 10px; }
	.errormsg {
		padding: 2px 5px 3px 5px;
		background-color: red;
		color: #ffffff;
		font-size: 11px;
		font-weight: normal;
		text-align: center;
		}
	div#logindiv form {
		margin: 10px 0px 10px 0px;
		}
	div#logindiv form table tr td {
		height: 15px;
		line-height: 15px;
		vertical-align: middle;
		}
	div#logindiv input.texts {
		width: 120px;
		margin: 1px 20px 0px 5px;
		}
		div#logindiv .error { border: 1px solid red; color: #ffffff; }
		.errorcolor { color: red; }

a.callup {
	display: block;
	margin: 10px 0px 10px 0px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	background-color: #ff4800;
	text-decoration: none;
	}
	a.callup img {
		display: block;
		margin: 0px;
		padding: 0px;
		border: none;
		width: 620px;
		}
	a.callup span.big {
		display: block;
		padding-bottom: 10px;
		font-family: Arial;
		font-size: 18px;
		font-weight: bold;
		text-transform: uppercase;
		}
		a.callup span.small {
			font-size: 11px;
			font-weight: normal;
			}
div.password-change,
div.billing-info {
	margin-top: 10px;
	height: 350px;
	width: 300px;
	float: left;
	border-right: 1px solid #201A1A;
	}
	div.password-change input.texts,
	div.billing-info input.texts {
		margin-left: 5px;
		width: 150px;
		}
	div.password-change input.sendbutton,
	div.billing-info input.sendbutton {
		margin-left: 5px;
		}

div.billing-info {
	margin-left: 10px;
	border: none;
	}

div.system-message {
	width: 608px;
	padding: 3px 5px 5px 5px;
	line-height: 20px;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	background-color: #323e44;
	border: 1px solid #487f9f;
	color: #ffffff;
	}
	
div#buy,
div#customerinfo {
	margin-top: 20px;
	width: 215px;
	height: 300px;
	float: left;
	}
	div#customerinfo { margin-left: 10px; padding: 10px; width: 375px; height: 230px; overflow: auto; }
	div#buy p { margin: 0px 0px 5px 0px; }
	div#buy a#buybutton {
		display: block;
		margin: 0px 0px 10px 0px;
		width: 211px;
		height: 90px;
		background: #ff4800 url(/wp-content/themes/csernusest/images/btnbuy.jpg) no-repeat left top;
		}
		div#buy a#buybutton:hover { background: #ff4800 url(/wp-content/themes/csernusest/images/btnbuy.jpg) no-repeat left -90px; }
	
	div#customerinfo p {
		font-size: 12px;
		font-weight: normal;
		text-align: justify;
		line-height: 15px;
		}
	
	div#customerinfo ul {
		list-style-type: disc;
		list-style-position: inside;
		}
table.infoandbuy { margin: 20px 0px 20px 0px; }
	input.buysubmit,
	input.buysubmit2 {
		margin-left: 10px;
		padding: 3px 0px 4px 0px;
		color: #ffffff;
		cursor: pointer;
		font-size: 11px;
		font-weight: bold;
		width: 285px;
		border: none;
		background-color: #ff4800;
		}
/*Newsticker*/
ul#news-ticker {
margin-left: 10px;
height: 30px;
}
ul#news-ticker li {
line-height: 25px;
}

div.post {
margin-bottom: 20px;
border-bottom: 1px solid #2f2f2f;
}
div.post small {font-size: 10px; font-weight: normal; color:#787878;}
p.postmetadata {margin: 10px 0px 10px 0px;}
div.entry {margin-top: 5px;}
strong.style2 {color:#FF4800;}
