/*

Theme Name:		WhatsHot1.4

Description:	A Custom theme for WordPress designed and coded by Lanius Web Design.

Version:		1.4

Author:			Deak Attila

Author URI:		http://www.lanius.ro/



Original Theme: Cutline

Version:		1.1

Author:			Chris Pearson

Author URI:		pearsonified.com

*/



body {

	padding: 0;

	margin: 0;

	color: #333;

	text-align: center;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.7em;

	background: url('images/body.jpg') top center no-repeat fixed;

	background-color: #3b0900;

}



* { padding: 0; margin: 0; }







/*---:[ global elements ]:---*/





a {

	color: #660000;

	text-decoration: none;

}



	a:visited {

	color: #660000;

	text-decoration: none;

}



	a:hover {

	color: #CC3300;

	text-decoration: underline;

}

	

	a img { border: none; }

	

blockquote {

	font-style: italic;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	margin: 0 30px 1.5em 30px;

	padding: 0 0 0 10px;

	border-left: 1px solid #aaa;

}





pre { margin: 0 0 1.5em 0; overflow: auto; font-size: 1.3em; clear: both; }



p.center { text-align: center !important; }



p.unstyled { font-size: 11px; }



.flickr_blue { color: #007ae4; text-transform: lowercase; }



.flickr_pink { color: #ff2a96; text-transform: lowercase; }



.green { color: #090; }



.red { color: #f00; }



.orange { color: #f40; }



.purple { color: #909; }







/*---:[ headlines ]:---*/



h1, h2, h3 { font-weight: bold; font-family: Helvetica, Arial, sans-serif; color: #000; }



h1 { font-size: 22pt; letter-spacing: -0.03em; }



	#masthead h1 { padding: 0.2em 0 0.2em 0; text-align: center; clear: both; }

	

	h1 a, h1 a:visited, h1 a:hover { color: #000; text-decoration: none; }

	

h2 { font-size: 2.0em; }



	h2 a { color: #000; text-decoration: none; }

	

		h2 a:visited {

	color: #000000;

	text-decoration: none;

}

	

		h2 a:hover {

	color: #FF9900;

	text-decoration: none;

}

	

	.posts h2 { margin: 0 0 0.1em 0; line-height: 1.2em; }

	

	.pages h2, h2.page_header {

	margin: 0.5em 0 0.3em 0;

	padding: 0 0 0.5em 0;

	color: #660000;
	
	line-height: 1.8em;

	border-bottom: dotted #CC3300 2px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18pt;

} /* hr-title   */

	

	h2.archive_head { font-weight: bold !important; font-size: 1.4em !important; text-transform: uppercase !important; letter-spacing: normal !important; margin: 0 0 1.8em 0 !important; padding: 0.4em 2px !important; border-top: 3px solid #000 !important; background: url('images/hr_dot_black.gif') 0 100% repeat-x !important; }

	

h3 { font-size: 1.0em; text-transform: uppercase; }



	.entry h3 { margin: 2.5em 0 0.5em 0; }

	

	.entry h3.top { margin: 1.5em 0 0.5em 0 !important; }

	

	h3.comments_headers { font-size: 1.4em; }

	

	#masthead h3 { display: none; }



h4 {

	font: italic 1.2em Helvetica, Arial, sans-serif;

	color: #660000;

}



	h4 a, h4 a:visited {

	color: #666600;

	text-decoration: none;

}

	

		h4 a:hover {

	color: #FFFFCC;

	text-decoration: underline;

}

	

	.posts h4 { margin: 0 0 1.25em 0; padding: 0 0 1.0em 0; background: url('images/hr_title_sep.gif') 0 100% no-repeat; }

	



/*---:[ core layout elements ]:---*/



#container { width: 1084px; height: 900px; background: url('images/boug.png') no-repeat top left; margin: 0 auto 0 auto; }



#header { width: 1024px; height: 207px; background: url('images/logo.png') no-repeat; margin-left: 60px !important; }



#newsletter{

	margin: 79px 20px 0 0!important; margin: 65px 10px 0 0;

	float: right;

 	width: 170px;

	height: 130px;

}

 	

#navt {

	float: left;
	background: url('images/nav-t.png') no-repeat;
	width: 1012px;
	height: 50px;
	margin: 20px 0 0 10px !important; margin-left: 30px;} /* margin: 20px 0 0 60px !important; margin-left: 30px;} */

#navbar {
	width: 1012px;
	height: 39px;
	margin: 11px auto 0 auto; }

			

		#content_box {

			margin-top: 0px !important; margin-top: 0px;

			margin-left: 10px !important; margin-left: 30px; /* margin-left: 60px !important; margin-left: 30px; */ 

			width: 1012px;

			text-align: left;

			float: left;

			clear: both;

			background: url('images/content_box.png') repeat-y;

	  		}

			

		#l_sidebar {

			width: 200px;

			float: left;

			padding: 5px 0 15px 7px; }



			#content { width: 580px; padding: 0 20px 0 20px; float: left;}

		

		#r_sidebar {

			width: 170px;

			padding: 15px 5px 15px 5px !important; padding: 15px 0 15px 5px;

			float: right;

}



.footerclass {

	clear: none;

  }



#footer {

	float: left;

	width: 1012px;

	height: 39px;

	padding-left: 205px;}

	

#footerb {

	float: left;

	background: url('images/footer-b.png') no-repeat;

	width: 1012px;

	height: 50px;

	margin-left: 10px !important; margin-left: 30px; /* margin-left: 60px !important; margin-left: 30px; */

	margin-top: 0px !important; margin-top: 0px;}



/*---:[ header styles ]:---*/



	

#newsletter p {

	padding: 0 0 3px 8px!important;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	margin-bottom: 0px;

	}


#wpsb_email { 

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 110px;}

#wpsb_fld_2
{ 

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 110px;}

 #btn  {

	padding: 2px 6px 2px 6px !important; padding: 0px 6px 0px 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;

	}




.navclass {	clear: none;}

	

#navbar ul {

	height: 39px;

	list-style: none;

	margin: 0 0 0 205px;

	padding: 0 0 0 35px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;
	
	line-height: 39px;
	overflow: hidden;

	}



#navbar li {

	padding-right: 16px;

	float: left;

	display: inline;

	display: block;

	text-decoration: none;

}



body.Home #navbar li.Home a,

body.Maps #navbar li.Maps a,

body.Weather #navbar li.Weather a,

body.Advertise #navbar li.Advertise a,

body.Contact #navbar li.Contact a, 

body.Blog site #navbar li.Blog site a{

	float: left;

	display: inline;

	display: block;

	text-decoration: none;

	color: #CC3300;

 }



body.Home #navbar li.Home a:hover,

body.Maps #navbar li.Maps a:hover,

body.Weather #navbar li.Weather a:hover,

body.Advertise #navbar li.Advertise a:hover,

body.Contact #navbar li.Contact a:hover, 

body.Blog Site #navbar li.Blog Site a:hover{

	float: left;

	display: inline;

	display: block;

	text-decoration: none;

	color: #FFFFCC;

 }



#navbar a {

	color: #FFCC66;

	text-decoration:none;

}



#navbar a:hover {

	color: #FFFFCC;

	text-decoration:none;

}



#navbar a:visited {

	color: #FFCC66;

	text-decoration:none;

} 

	



/*---:[ content styles ]:---*/



.entry {

	font-size: 14px;

	line-height: 18px;

	color: #000000;

}

		

	.entry blockquote { font-size: 1.0em; }

	

		.entry blockquote.right { border-left:0px double #aaa; border-right:0px double #aaa; border-top:3px double #aaa; border-bottom:3px double #aaa; width: 200px; font-style: normal !important; font-size: 1.3em !important; text-align: center; float: right; margin-left:15px; margin-right:0; margin-top:0.3em; margin-bottom:0.3em; padding-left:0 !important; padding-right:0 !important; padding-top:0.3em !important; padding-bottom:0.3em !important }

		

		.entry blockquote.left { border-left:0px double #aaa; border-right:0px double #aaa; border-top:3px double #aaa; border-bottom:3px double #aaa; width: 200px; font-style: normal !important; font-size: 1.3em !important; text-align: center; float: left; margin-left:0; margin-right:15px; margin-top:0.3em; margin-bottom:0.3em; padding-left:0 !important; padding-right:0 !important; padding-top:0.3em !important; padding-bottom:0.3em !important }

	

			.entry blockquote.right p, .entry blockquote.left p { margin: 0 !important; line-height: 1.4em !important; }

	

	.entry p { margin: 0 0 1.5em 0; }



	.entry ul, .entry ol { margin: 0 0 1.5em 40px; }

	

	.entry ul { list-style-type: square; }

	

		.entry li { margin: 0 0 0.5em 0; }

		

			.entry ul li ul, .entry ul li ol, .entry ol li ul, .entry ol li ol { margin: 0.5em 0 0.5em 30px; }

	

	.entry dl { margin: 0 0 1.5em 0; }

			

		.entry dt { font-weight: bold; margin: 0 0 0.5em 0; }

		

		.entry dd { margin: 0 0 1.5em 20px; }

		

	.entry .ad { margin: 0 0 0.5em 15px; float: right; }

	

	.entry .ad_left { margin: 0 15px 0.5em 0; float: left; }



	.entry img { }



		.entry img.left { padding: 3px; margin: 0.5em 15px 0.5em 0; border: 3px double #bbb; float: left; clear: left; }

		

		.entry img.right { padding: 3px; margin: 0.5em 0 0.5em 15px; border: 3px double #bbb; float: right; clear: right; }

		

		.entry img.center { display: block; padding: 3px; margin: 0 auto 1.5em auto; border: 3px double #bbb; float: none; clear: both; }

	

		.entry img.off { padding: 0 !important; border: none !important; }

		

		.entry img.stack { clear: none !important; }



.tagged {

	padding: 0.4em 0 0 0;

	background: url('images/hr_tag_sep.gif') no-repeat;

	font-size: 1.2em;

	line-height: 1.6em;

	color: #000000;

	clear: both;

}



	.tagged a, .tagged a:visited {

	padding: 0.25em;

	color: #990000;

	text-decoration: none;

}

	

		.tagged a:hover {

	color: #FFFFCC;

	text-decoration: none;

	background-color: #993300;

}

	

	.add_comment { display: block; padding: 0 0 0 20px; font-weight: bold; float: right; }



.navigation { width: 500px; font-size: 1.4em; float: left; }

	

	.previous { padding: 0 20px 0 0; float: left; }

	

	.next { float: right; }



.clear { width: 500px; height: 1px; margin: 0 0 5.0em 0; clear: both; }



.rule { background: url('images/hr_tag_sep.gif') no-repeat; }



.flat { margin: 0 0 2.0em 0 !important; }



.whitespace { margin: 0 0 3.5em 0 !important; }







/*---:[ sidebar styles ]:---*/



.sidebar_list li.widget {

	font-family: arial, sans-serif;

	width:194px;

	padding: 0;

	font-size:12px;

	margin-left: 0px;

}

.sidebar_list ul li{

	margin-left: -1px;

}



.sidebar_list li.widget ul li a {

	display:block;

	text-decoration:none;

	color:#000;

	width:194px;

	height:20px;

	text-align:left;

	border:solid #fff;

	border-width:1px 0 1px 0;

	font-size:12px;

	background-color: #FFCC66;

	padding: 0.4em 0 0.4em 0.4em;

	font-weight: bold;

	border-top-color: #FFFFCC;

	border-bottom-color: #CC6600;

	z-index:5;

}



.sidebar_list li.widget ul {

	padding:0;

	margin:0;

	list-style-type: none;}

	

.sidebar_list li.widget ul li {

	float:left;

	margin-right:1px;

	position:relative;}

	

.sidebar_list li.widget ul li ul {

	display: none;}



.sidebar_list li.widget ul li:hover a {

	color:#FFFFCC;

	background-color: #CC3300; /* menu1 hover bg color */

}



.sidebar_list li.widget ul li a { background-color: #FFCC66; } /* menu bg color */

	

.sidebar_list li.widget ul li:hover ul {

	display:block;

	position:absolute;

	top:0;

	left:200px;

	color:#FFFFCC;	

}

.sidebar_list li.widgetul li:hover ul li a.hide {

	color:#FFFFCC;

	background-color: #CC3300;

}

.sidebar_list li.widget ul li:hover ul li:hover a.hide {width:200px;}

.sidebar_list li.widget ul li:hover ul li ul {display: none;}

.sidebar_list li.widget ul li:hover ul li a {

	z-index:9;

	display:block;

	color:#000;

	width:200px;

	background-color: #FFDD95; /* menu2 bg color */

}

.sidebar_list li.widget ul li:hover ul li a:hover {

	color:#FFFFCC;

	background-color: #CC3300; /* menu2 hover color */

}

.sidebar_list li.widget ul li:hover ul li:hover ul {display:block; position:absolute; left:200px; top:0; color:#000;}

.sidebar_list li.widget ul li:hover ul li:hover ul li a {

	z-index:10; 

	display:block;

	width:200px;

	color:#000;

	background-color: #FFCC66; /* menu3 bg color */

}

.sidebar_list li.widget ul li:hover ul li:hover ul li a:hover {

	color:#FFFFCC;

	background-color: #CC3300;

}



#l_sidebar, x:-moz-any-link { z-index: 9;}



ul.sidebar_list { list-style: none; }



	ul.sidebar_list li.widget, ul.sidebar_list li.linkcat {

	width: 160px;

	margin: 0;

	font-size: 1.3em;

	line-height: 1.4em;

	color: #A2A3A5; }

	

	#r_sidebar ul.sidebar_list  { margin-left: 6px !important; }



		ul.sidebar_list h2 {

			width:160px;

			font-weight: bold;

			font-size: 1.2em;

			text-transform: uppercase;

			padding: 10px 5px 0 5px;

			/* border-bottom: 1px dotted #660000; */

			color: #660000;

			font-family: Arial, Helvetica, sans-serif;

}



		li.widget p { margin: 0; padding: 0 10px; }

		

		li.widget ol, li.linkcat ol { margin: 0 0 0.5em 20px; }

		

		li.linkcat li {

	margin: 0 0 0.6em 0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	text-transform: uppercase;

}

			

				li.widget li a, li.widget li a:visited, li.linkcat li a, li.linkcat li a:visited { text-decoration: none; }

				

					li.widget li a:hover, li.linkcat li a:hover { text-decoration: none; }

			

				li.widget li .recent_date { padding: 0 0 0 8px; font-weight: bold; color: #888; }

		

		li.widget ul.flickr_stream { list-style: none; margin: 0; padding: 0 10px; }

		

			li.widget ul.flickr_stream li { margin: 0; padding: 0 5px 5px 0; display: inline; }

			

				li.widget ul.flickr_stream li a img { padding: 3px; }

				

				li.widget ul.flickr_stream li a:hover img { background: #ff2a96; }

		

			/*---< FlickrRSS styles for the widget only >---*/

		

			li.widget_flickrrss { }

			

				li.widget_flickrrss a img { margin: 0 5px 5px 0; padding: 3px; }

				

				li.widget_flickrrss a:hover img { background: #ff2a96; }

				

		/*---< Calendar widget styles >---*/

		

		#calendar_wrap { font-size: 1.3em; }

				







/*---:[ comment styles ]:---*/



#comments { width: 500px; float: left; clear: both; }



	ul#comment_list { list-style: none; margin: 0 0 4.0em 0; border-top: 1px solid #bbb; float: left; }

		

		ul#comment_list li.comment { width: 500px; padding: 1.2em 0 0 0; border-bottom: 1px dotted #bbb; float: left; }

			

		ul#comment_list li.trackback { width: 470px; padding: 1.2em 15px 0 15px; background: url('images/trackback_bg.gif'); }

				

			.comment_meta { margin: 0 0 1.2em 0; }

			

				.comment_num { padding: 0 15px 0 20px; font-weight: bold; font-size: 1.4em; float: right; }

				

				.trackback .comment_num { padding: 0 0 0 20px; }

				

					.comment_num a, .comment_num a:visited { color: #888; text-decoration: none; }

					

						.comment_num a:hover {

	color: #FFCC00;

	text-decoration: none;

}

				

				.comment_meta strong { font-size: 1.6em; }

					

				.comment_time { font: normal 1.1em Verdana, Helvetica, Arial, sans-serif; color: #888; }

		

			.comment .entry { padding: 0 15px; }

			

				.comment .entry p { margin: 0 0 1.0em 0; }

			





/*---:[ comment form styles ]:---*/



#comment_form { width: 500px; padding: 1.0em 0 0 0; float: left; }



	#comment_form p { padding: 0.6em 0; }

	

		#comment_form label { padding: 0 0 0 10px; font-size: 1.2em; }



		#comment_form .text_input {

	width: 191px;

	padding: 3px;

	color: #444;

	font: normal 1.4em;

	border-top: 2px solid #999;

	border-left: 2px solid #999;

	border-right: 1px solid #fff;

	border-bottom: 1px solid #fff;

	font-family: Arial, Helvetica, sans-serif;

}

		

		#comment_form .text_area { width: 321px !important; }

	

			#comment_form .text_input:focus { border-top: 2px solid #666; border-left: 2px solid #666; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }

	

		#comment_form .form_submit {

	padding: 0.4em 4px;

	background: url('images/submit_bg.gif');

	border: 3px double #999;

	border-top-color: #ccc;

	border-left-color: #ccc;

	font: bold 1.4em;

	cursor: pointer;

	font-family: Arial, Helvetica, sans-serif;

}

		

		#comment_form p.subscribe-to-comments { font-size: 1.4em; }

		

			#comment_form p.subscribe-to-comments label { font-size: 1.0em; }

			

			





/*---:[ search form styles ]:---*/



#search_form { }



	#search_form .search_input {

	width: 190px;

	padding: 3px;

	color: #999999;

	font: normal 1.0em;

	border-top: 1px solid #999;

	border-left: 1px solid #999;

	border-right: 1px solid #f5f5f5;

	border-bottom: 1px solid #f5f5f5;

	font-family: Arial, Helvetica, sans-serif;

}

	

	li.widget .search_input { font-size: 1.1em !important; }

	

		#search_form .search_input:focus { border-top: 1px solid #666; border-left: 1px solid #666; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }

		

/*---:[ footer styles ]:---*/



#footer ul {

	float: left;

	list-style: none;

	margin: 0;

	padding: 10px 0 0 35px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;
	overflow: hidden;

	}



#footer li {

	padding-right: 20px;

	float: left;

	display: inline;

	display: block;

	text-decoration: none;

}



body.Home #footer li.Home a,

body.Advertise #footer li.Advertise a,

body.Contact #footer li.Contact a, 

body.Blog Site #footer li.Blog Site a {

	float: left;

	display: inline;

	display: block;

	text-decoration: none;

	color: #CC3300;

	}



body.Home #footer li.Home a:hover,

body.Advertise #footer li.Advertise a:hover,

body.Contact #footer li.Contact a:hover, 

body.Blog Site #footer li.Blog Site a:hover {

	float: left;

	display: inline;

	display: block;

	text-decoration: none;

	color: #FFFFCC;

 }

 



 #footer ul li a {

	color: #FFCC66;

	text-decoration:none;

}



#footer ul li a:hover {

	color: #FFFFCC;

	text-decoration:none;

}



#footer ul li a:visited {

	color: #FFCC66;

	text-decoration:none;

	} 



#footer p {

	padding-top: 30px;

	clear: both;

	font-size: 11px;

	color: #660000;

	text-align: center;

}