/* 
	Theme Name: Ansambluri Rezidentiale
	Theme URL: http://www.revolutiontwo.com/themes/streamline
	Description: Custom Theme based on Revolution Streamline.
	Author: Dan Stefancu &amp; Brian Gardner
	Author URI: http://deceblog.net
	Version: 1.0
	Tags: three columns, fixed width, white, gray, black, silver, red, sidebar widgets
	
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	
	Changelog:
		beta 0.1 - 12.24.08
		First Release of Revolution Streamline, to ensure compatibility with WordPress 2.7
*/

body { background: #444444; color: #333333; font-size: 12px; font-family: Arial, Tahoma, Verdana; margin: 0px auto 0px; padding: 0px; }
#main { background: #FFFFFF url(images/bg.png) repeat-x; color: #333333; font-size: 12px; font-family: Arial, Tahoma, Verdana; margin: 0px; padding: 0px 0px 10px 0px; }
#wrap { background: #FFFFFF; width: 956px; margin: 0px auto 0px; padding: 0px; border: 2px solid #BBBBBB; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
/************************************************
*	Hyperlinks									*
************************************************/

a, a:visited { color: #2255AA; text-decoration: none; }
a:hover { color: #666666; text-decoration: underline; }
a img { border: none; }
a:focus, a:hover, a:active { outline: none }
/************************************************
*	Top Navbar      							*
************************************************/

#topnavbar { width: 960px; height: 30px; color: #DDDDDD; margin: 0px auto 0px; padding: 0px; }
#topnavbar a, #topnavbar a:visited { font-size: 11px; font-weight: bold; color: #DDDDDD; text-decoration: none; }
#topnavbar a:hover { color: #FFFFFF; text-decoration: underline; }
#topnavbar p { font-size: 11px; font-weight: bold; padding: 0px; margin: 0px; }
.topnavbarleft { width: 260px; float: left; margin: 0px; padding: 8px 0px 0px 0px; }
.topnavbarright { width: 700px; float: right; margin: 0px; padding: 7px 0px 0px 0px; text-transform: uppercase; text-align: right; }
.topnavbarright ul { margin:0; }
.topnavbarright li { display:inline }
.topnavbarright a img { border: none; margin: 0px 3px 1px 0px; padding: 0px; }
/************************************************
*	Header  									*
************************************************/

#header { width: 960px; height: 90px; color: #FFFFFF; font-size: 16px; font-weight: normal; margin: 0px auto 0px; padding:10px 0 0 0px; overflow: hidden; }
#header p { padding: 0px 0px 5px 0px; margin: 0px; line-height: 20px; }
#header h1 { color: #FFFFFF; font-size: 36px; font-family: Times New Roman, Georgia, Trebuchet MS; font-weight: normal; margin: 0px; padding: 20px 0px 0px 0px; text-decoration: none; }
#header h1 a, #header h1 a:visited { color: #FFFFFF; font-size: 36px; font-family: Times New Roman, Georgia, Trebuchet MS; font-weight: normal; margin: 0px; padding: 20px 0px 0px 0px; text-decoration: none; }
#header h1 a:hover { color: #FFFFFF; text-decoration: none; }
.headerleft { width: 220px; float: left; margin: 0px; padding: 0; overflow: hidden; }
.headerleft #logo { text-indent:-1234em; display:block; background:url(images/logo.gif) no-repeat; width:200px; height:90px; }
.headerright { width: 730px; height:90px; float: right; margin: 0px; padding: 0; text-align: right; }
.headerright a, .headerright a:visited { color: #FFFFFF; font-size: 11px; text-transform: uppercase; text-decoration: none; padding: 0px 0px 0px 3px; }
.headerright a:hover { color: #FFFFFF; text-decoration: underline; }
.headerright a img { border: none; margin: 0px; padding: 0px; }
.clear { clear:both;}
/************************************************
*	Navbar  									*
************************************************/

#navbar { background: #333333 url(images/navbar.png); width: 960px; height: 50px; color: #FFFFFF; margin: 5px auto 20px; padding: 0px 0px 0px 0px; }
#navbarleft { width: 630px; float: left; margin: 1px 0px 0px 10px; padding: 0px; }
#navbarright { width: 290px; float: right; margin: 0px; padding: 3px 5px 0px 0px; }
#nav { margin: 0px; padding: 0px; }
#nav ul { float: left; list-style: none; margin: 0px 0px 0px 0px; padding: 0px; }
#nav li { float: left; list-style: none; margin: 0px; padding: 0px; }
#nav ul li { list-style: none; margin: 0px 0px 0px -1px; padding: 0px; }
#nav li a, #nav li a:link, #nav li a:visited { color: #CCCCCC; display: block; font-size: 14px; margin: 0px 0px 0px 0px; padding: 12px 20px 12px 20px; border-right: 1px solid #333333; }
#nav li a:hover, #nav li a:active { background: #222222 url(images/navhov.png); color: #FFFFFF; display: block; text-decoration: none; margin: 0px 0px 0px 0px; padding: 12px 20px 12px 20px; }
#nav li li a, #nav li li a:link, #nav li li a:visited { opacity: .90; filter: alpha(opacity=90); background: #1A1A1A; width: 170px; color: #CCCCCC; float: none; margin: 0px; padding: 7px 10px 7px 10px; border-bottom: 1px solid #333333; border-left: 1px solid #333333; border-right: 1px solid #333333; }
#nav li li a:hover, #nav li li a:active { background: #373737; color: #FFFFFF; padding: 7px 10px 7px 10px; }
#nav li ul { z-index: 9999; position: absolute; left: -999em; height: auto; width: 190px; margin: 0px; padding: 0px; }
#nav li li { }
#nav li ul a { width: 160px; }
#nav li ul a:hover, #nav li ul a:active { }
#nav li ul ul { margin: -31px 0 0 192px; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto; }
#nav li:hover, #nav li.sfhover { position: static; }
/************************************************
*	Homepage					     		    * 
************************************************/

#homepage, #featuredpage { width: 956px; margin: 0px auto 0px; padding: 20px 0px 0px 0px; line-height: 20px; }
#homepage p, #featuredpage p { padding: 0px 0px 0px 0px; margin: 0px; }
#homepage h1, #featuredpage h1 { color: #2255AA; font-size: 18px; font-family: Georgia, Times New Roman, Trebuchet MS; font-weight: normal; margin: 0px 0px 5px 0px; padding: 5px 0px 0px 0px; }
#homepage h1 a, #homepage h1 a:visited, #featuredpage h1 a, #featuredpage h1 a:visited { color: #333333; text-decoration: none; }
#homepage h1 a:hover, #featuredpage h1 a:hover { color: #2255AA; text-decoration: none; }
#homepage h2, #homebottom h2, #featuredpage h2 { background: #333333; color: #FFFFFF; font-size: 11px; font-family: Arial, Tahoma, Verdana; font-weight: bold; text-transform: uppercase; margin: 0px 0px 5px 0px; padding: 3px 0px 3px 7px; }
#homepage h3, #featuredpage h3 { color: #333333; font-size: 18px; font-family: Georgia, Times New Roman, Trebuchet MS; font-weight: normal; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.hometopleft { background: #FFFFFF url(images/sidebar.png) repeat-x; -moz-border-radius: 5px; -webkit-border-radius: 5px; float: left; width: 592px; margin: 0px 20px 0px 0px; padding: 5px 5px 5px 5px; border: 1px solid #333333; }
.hometopright { float: left; width: 292px; margin: 0px 0px 0px 0px; padding: 0px; display: inline }
#hometop { width: 916px; margin: 0px auto 0px; padding: 0px 0px 0px 0px; line-height: 20px; }
#homebottom { width: 916px; margin: 0px auto 0px; padding: 20px 0px 0px 0px; line-height: 20px; }
#hometop p, #homebottom p { margin: 0px; padding: 0px 5px 0px 5px; }
#hometop ul, #homebottom ul { list-style-type: none; margin: 0px; padding: 0px; }
#hometop ul li, #homebottom ul li { list-style-type: none; margin: 0px 0px 10px 0px; padding: 5px; }
#hometop ul ul, #homebottom ul ul { list-style-type: none; margin: 5px 0px 0px 20px; padding: 0px; }
#hometop ul li li, #homebottom ul li li { list-style-type: square; margin: 0px; padding: 0px; }
#hometop ul li ul li, #homebottom ul li ul li { margin: 0px; padding: 0px 0px 3px 0px; }
.homebottomleft { float: left; width: 292px; margin: 0px 20px 10px 0px; padding: 0px; display: inline }
.homebottommiddle { float: left; width: 292px; margin: 0px 20px 10px 0px; padding: 0px; display: inline }
.homebottomright { float: left; width: 292px; margin: 0px 0px 10px 0px; padding: 0px; display: inline }
/************************************************
*	Content 					     		    * 
************************************************/

#content { width: 956px; margin: 0px auto 0px; padding: 20px 0px 0px 0px; line-height: 20px; }
#content h1 { color: #333333; font-size: 18px; font-family: Georgia, Times New Roman, Trebuchet MS; font-weight: normal; margin: 0px; padding: 0px; }
#content h1 a, #content h1 a:visited { color: #333333; text-decoration: none; }
#content h1 a:hover { color: #2255AA; text-decoration: none; }
#contentleft h2 { color: #FFFFFF; font-size: 20px; font-family: Georgia, Times New Roman, Trebuchet MS; font-weight: normal; text-transform: none; margin: 0px 0px 5px 0px; padding: 5px 0px 5px 10px; }
#content h3 { color: #333333; font-size: 18px; font-family: Georgia, Times New Roman, Trebuchet MS; font-weight: normal; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }
#content h4 { color: #333333; font-size: 18px; font-family: Georgia, Times New Roman, Trebuchet MS; font-weight: normal; margin: 20px 0px 10px 0px; padding: 0px 0px 7px 0px; ; border-bottom: 1px dotted #BBBBBB; }
#content h5 { color: #333333; font-size: 16px; font-family: Georgia, Times New Roman, Trebuchet MS; font-weight: normal; font-style: italic; margin: 20px 0px 10px 0px; padding: 0px; ; }
#content img.wp-smiley { float: none; border: none; padding: 0px; margin: 0px; }
#content img.wp-wink { float: none; border: none; padding: 0px; margin: 0px; }
#content blockquote p { margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; }
blockquote { background: #EEEEEE; margin: 0px 20px 15px 20px; padding: 10px 15px 0px 15px; border: 1px dotted #BBBBBB; }
#fcg { margin: 0px 0px 10px 0px; padding: 0px; }
#fcg p { margin: 0px; padding: 0px 10px 0px 10px; }
#contentleft { float: left; width: 570px; margin: 0px; padding: 0px 26px 20px 20px; }
.postarea { width: 570px; float: left; margin: 0px; padding: 0px; overflow:hidden; }
.postarea p, #postwide { padding: 0px 0px 10px 0px; margin: 0px; }
.postarea ol, .postright ol, #postwide ol { margin: 0px 0px 0px 15px; padding: 0px 0px 5px 0px; }
.postarea ol li, .postright ol li, #postwide ol li { margin: 0px 0px 0px 15px; padding: 0px 0px 5px 0px; }
.postarea ul, .postright ul, #postwide ul { list-style-type: square; margin: 0px 0px 0px 15px; padding: 0px 0px 5px 0px; }
.postarea ul li, .postright ul li, #postwide ul li { list-style-type: square; margin: 0px 0px 0px 15px; padding: 0px 0px 5px 0px; }
.postarea ul ul, .postright ul ul, #postwide ul ul { list-style-type: none; margin: 5px 0px 0px 20px; padding: 0px; }
.postarea ul li li, .postright ul li li, #postwide ul li li { list-style-type: square; margin: 0px; padding: 0px; }
.postarea ul li ul li, .postright ul li ul li, .postwide ul li ul li { margin: 0px; padding: 0px 0px 3px 0px; }
.postright { float: right; width: 314px; margin: 0px 0px 0px 0px; padding: 10px; background:#ddeaad; overflow:hidden; }
.postright p { padding: 0px 0px 20px 0px; margin: 0px; line-height: 20px; }
#postwide { width: 916px; float: left; margin: 0px; padding: 0px 20px 10px 20px; z-index:2; }
.breadcrumb { color: #333333; font-size: 11px; text-transform: uppercase; margin: 0px 0px 20px 0px; padding: 0px 0px 5px 0px; border-bottom: 2px solid #333333; }
.headline { width: 570px; float: left; margin: 10px 0px 10px 0px; padding: 3px 0px 7px 0px; border-bottom: 1px dotted #BBBBBB; clear: both; }
.headline p { margin: 0px; padding: 0px; }
.headline a, .headline a:visited { color: #333333; font-size: 18px; font-family: Georgia, Times New Roman, Trebuchet MS; font-weight: normal; margin: 0px; padding: 0px; text-decoration: none; }
.headline a:hover { color: #2255AA; text-decoration: none; }
.headlineleft { width: 520px; float: left; margin: 0px; padding: 0px; }
.headlineright { width: 50px; float: right; margin: 0px; padding: 0px; text-align: right; }
.postmeta { background: #EEEEEE; width: 550px; font-size: 11px; text-transform: uppercase; margin: 0px 0px 50px 0px; padding: 5px 10px 5px 10px; border: 1px dotted #BBBBBB; }
.postmeta p { margin: 0px; padding: 0px; }
.author { background: #EEEEEE; width: 550px; float: left; font-size: 11px; text-transform: uppercase; margin: 0px 0px 50px 0px; padding: 10px 10px 0px 10px; border: 1px dotted #BBBBBB; }
.pagination { color: #333333; font-size: 11px; text-transform: uppercase; margin: 0px 0px 30px 0px; padding: 5px 0px 0px 0px; border-top: 2px solid #333333; }
.palignright { float: right; }
.palignleft { float: left; }
.archives { width: 270px; float: left; margin: 0px; padding: 0px; }
.aheadline { width: 570px; float: left; margin: 10px 0px 10px 0px; padding: 3px 0px 7px 0px; border-bottom: 1px dotted #BBBBBB; clear: both; }
.bheadline { width: 570px; float:left; margin:10px 0px 0px 0px; padding: 3px 0px 7px 0px; clear: both; }
.fheadline { width: 916px; float:left; margin:10px 0px 10px 0px; padding:3px 0px 7px 0px; border-bottom: 1px dotted #BBBBBB; clear: both; }
.pheadline { width: 324px; float:left; margin:0px 0px 10px 0px; padding: 3px 0px 7px 0px; border-bottom: 1px dotted #BBBBBB; clear: both; }
.vheadline { width: 570px; float:left; margin:0px 0px 10px 0px; padding: 3px 0px 7px 0px; border-bottom: 1px dotted #BBBBBB; clear: both; }
/************************************************
*	Images  					     		    * 
************************************************/

img.centered { display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px; padding: 0px; }
img.alignnone { margin: 0px 0px 10px 0px; padding: 0px; display: inline; }
img.alignright { margin: 0px 0px 10px 10px; padding: 0px; display: inline; }
img.alignleft { padding: 0px; margin: 0px 10px 10px 0px; display: inline; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px; }
.alignright { float: right; margin: 0px 0px 10px 10px; }
.alignleft { float: left; margin: 0px 10px 10px 0px; }
.wp-caption { border: 1px solid #DDDDDD; text-align: center; background-color: #EEEEEE; padding: 4px 0px 5px 0px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img { margin: 0px 0px 5px 0px; padding: 0px; border: 0px; }
.wp-caption p.wp-caption-text { margin: 0px; padding: 0px 0px 0px 0px; font-size: 11px; font-weight: normal; line-height: 12px; }
/************************************************
*	Sidebar 		    	        	        * 
************************************************/

#sidebar { float: left; width: 320px; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; }
#sidebar h2 { background: #a5c23a; -moz-border-radius: 3px; -webkit-border-radius: 3px; color: #FFFFFF; font-size: 11px; font-family: Arial, Tahoma, Verdana; font-weight: bold; text-transform: uppercase; margin: 0px 0px 5px 0px; padding: 3px 0px 3px 7px; }
#sidebar p { margin: 0px; padding: 0px 5px 5px 5px; }
#sidebar a img { border: none; margin: 0px; padding: 0px; }
#sidebar ul { list-style-type: none; margin: 0px; padding: 0px; }
#sidebar ul li { list-style-type: none; margin: 0px 0px 10px 0px; padding: 5px; }
#sidebar ul ul { list-style-type: none; margin: 5px 0px 0px 20px; padding: 0px; }
#sidebar ul li li { list-style-type: square; margin: 0px; padding: 0px; }
#sidebar ul li ul li { margin: 0px; padding: 0px 0px 3px 0px; }
.widget { background: #FFFFFF url(images/sidebar.png) repeat-x; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 0px 0px 10px 0px; padding: 0px; border: 1px solid #333333; }
.ads100 a { margin:0; }
.sponsor100 { float:left; height:100px; width:100px; margin:0 2px 0 0; overflow:hidden;}
.sponsor100 a img { border:none;}
.video { background: #FFFFFF url(images/sidebar.png) repeat-x; float: left; margin: 0px 0px 10px 0px; padding: 0px; border: 1px solid #333333; width: 100%; }
.newsletter { background: #FFFFFF url(images/sidebar.png) repeat-x; -moz-border-radius: 5px; -webkit-border-radius: 5px; width: 308px; float: left; margin: 0px 0px 10px 0px; padding: 5px; border: 1px solid #333333; }
/************************************************
*	Left Sidebar                    	        * 
************************************************/

#l_sidebar { float: left; width: 178px; margin: 0px; padding: 0px; }
#l_sidebar p { margin: 0px; padding: 0px 0px 10px 0px; }
#l_sidebar a img { border: none; margin: 0px; padding: 0px; }
/************************************************
*	Right Sidebar                       	    * 
************************************************/

#r_sidebar { float: right; width: 132px; margin: 0px; padding: 0px; }
#r_sidebar p { margin: 0px; padding: 0px 0px 10px 0px; }
#r_sidebar a img { border: none; margin: 0px; padding: 0px; }
/************************************************
*	Footer Background							*
************************************************/

#footerbg { background: #222222 url(images/footer.png) repeat-x; }
/************************************************
*	Footer  									*
************************************************/

#footer { width: 960px; height: 200px; color: #CCCCCC; margin: 0px auto 0px; padding: 0px; }
#footer p { color: #CCCCCC; font-weight: normal; margin: 0px; padding: 0px 0px 5px 0px; }
#footer a { color: #CCCCCC; text-decoration: none; }
#footer a:hover { color: #FFFFFF; text-decoration: underline; }
#footer ul { list-style-type: none; margin: 0px; padding: 0px; }
#footer ul li { list-style-type: none; margin: 0px 0px 10px 0px; padding: 5px; }
#footer ul ul { list-style-type: none; margin: 5px 0px 0px 20px; padding: 0px; }
#footer ul li li { list-style-type: square; margin: 0px; padding: 0px; }
#footer ul li ul li { margin: 0px; padding: 0px 0px 3px 0px; }
#footer h2 { color: #999999; font-size: 12px; font-family: Arial, Tahoma, Verdana; font-weight: bold; text-transform: uppercase; margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
#footer h2 a { color: #999999; font-size: 12px; font-family: Arial, Tahoma, Verdana; font-weight: bold; text-transform: uppercase; margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
#footer .widget { background: none; margin: 0px; padding: 5px 0px 0px 0px; border: none; }
.footer1 a img, .footer2 a img, .footer3 a img { border: none; margin: 0px 5px 0px 0px; padding: 0px; }
.footer1 { width: 220px; float: left; margin: 0px; padding: 20px 20px 5px 0px; }
.footer2 { width: 220px; float: left; margin: 0px; padding: 20px 20px 5px 0px; }
.footer3 { width: 220px; float: left; margin: 0px; padding: 20px 20px 5px 0px; }
.footer5 { width: 230px; float: right; margin: 0px; padding: 20px 0px 20px 0px; }
.footer5 a img { border: none; margin: 0px 10px 0px 0px; padding: 0px; }
/************************************************
*	Search Form									*
************************************************/

#searchdiv { margin: 0px; padding: 0px; }
#searchform { margin: 0px; padding: 4px 0px 0px 0px; }
#searchbox { background: #393939 !important; -moz-border-radius: 5px; -webkit-border-radius: 5px; width: 200px; color: #CCCCCC; font-size: 14px; font-family: Arial, Tahoma, Verdana; padding: 5px; margin: 0px 3px 0px 0px; border: 1px solid #111111; }
#searchbutton { background: #1A1A1A; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #CCCCCC; font-size: 14px; font-family: Arial, Tahoma, Verdana; padding: 4px; margin: 0px; border: 1px solid #111111; }
#author, #email, #url { background: #EAEAEA !important; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #333333; font-size: 12px; font-family: Arial, Tahoma, Verdana; margin: 0px; padding: 4px; border-top: 1px solid #666666; border-right: 1px solid #DDDDDD; border-left: 1px solid #666666; border-bottom: 1px solid #DDDDDD; }
#comment { background: #EAEAEA !important; -moz-border-radius: 5px; -webkit-border-radius: 5px; width: 460px; color: #333333; font-size: 12px; font-family: Arial, Tahoma, Verdana; padding: 4px; margin: 0px; border-top: 1px solid #666666; border-right: 1px solid #DDDDDD; border-left: 1px solid #666666; border-bottom: 1px solid #DDDDDD; }
#submit { background: #333333; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #CCCCCC; font-size: 14px; font-family: Arial, Tahoma, Verdana; padding: 4px; margin: 0px; border: 1px solid #111111; }
#subscribe { margin: 0px; padding: 0px 0px 5px 5px; overflow: hidden; }
#subbox { background: #FFFFFF !important; -moz-border-radius: 5px; -webkit-border-radius: 5px; width: 240px; color: #333333; font-size: 12px; font-family: Arial, Tahoma, Verdana; padding: 5px; margin: 0px 5px 0px 0px; border-top: 1px solid #666666; border-right: 1px solid #DDDDDD; border-left: 1px solid #666666; border-bottom: 1px solid #DDDDDD; }
#subbutton { background: #333333; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #FFFFFF; font-size: 12px; font-family: Arial, Tahoma, Verdana; padding: 4px; margin: 0px; border: 1px solid #111111; }
/************************************************
*	Comments									*
************************************************/
	
.commentlist li ul li { font-size: 12px; }
.commentlist li { font-weight: bold; }
.commentlist li .avatar { background: #FFFFFF; float: right; border: 1px solid #EEEEEE; margin: 0px 0px 0px 10px; padding: 2px; }
.commentlist cite, .commentlist cite a { font-weight: bold; font-style: normal; font-size: 12px; }
.commentlist p { font-weight: normal; text-transform: none; }
.commentmetadata { font-weight: normal; }
#commentform input { width: 170px; padding: 2px; margin: 5px 5px 1px 0px; }
#commentform { margin: 5px 10px 0px 0px; }
#commentform textarea { width: 100%; padding: 2px; }
#respond:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
#commentform p { margin: 5px 0px 5px 0px; }
#commentform #submit { margin: 0px; float: left; }
.alt { margin: 0px; padding: 10px; }
.commentlist { margin: 0px; padding: 0px; }
.commentlist ol { margin: 0px; padding: 10px; }
.commentlist li { margin: 15px 0px 10px; padding: 10px 5px 10px 10px; list-style: none; }
.commentlist li ul li { margin-right: -5px; margin-left: 10px; }
.commentlist p { margin: 10px 5px 10px 0px; padding: 0px; }
.children { margin: 0px; padding: 0px; }
.nocomments { text-align: center; margin: 0px; padding: 0px; }
.commentmetadata { font-size: 10px; margin: 0px; display: block; }
.navigation { display: block; text-align: center; margin-top: 10px; margin-bottom: 40px; }
.alignright { float: right; }
.alignleft { float: left; }
.thread-alt { background: #FFFFFF; margin: 0px; padding: 0px; }
.thread-even { background: #EEEEEE; margin: 0px; padding: 0px; }
.depth-1 { border: 1px dotted #BBBBBB; margin: 0px; padding: 0px; }
.even, .alt { border-top: 1px dotted #BBBBBB; border-bottom: 1px dotted #BBBBBB; border-left: 1px dotted #BBBBBB; margin: 0px; padding: 0px; }
/************************************************
*	CONTENT-GALLERY									*
************************************************/
#myGallery, #myGallerySet, #flickrGallery { width: 570px; height: 250px; z-index:5; border: 1px solid #000; }
.jdGallery .slideInfoZone { position: absolute; z-index: 10; width: 100%; margin: 0px; left: 0; bottom: 0; height: 72px; background: #000; color: #fff; text-indent: 0; overflow: hidden; }
/************************************************
*	Contact form									*
************************************************/

.contactform { position: static; overflow: hidden; }
.contactleft { width: 25%; text-align: right; clear: both; float: left; display: inline; padding: 4px; margin: 5px 0; font-weight: bold; }
.contactright { width: 70%; text-align: left; float: right; display: inline; padding: 4px; margin: 5px 0; }
.contacterror { border: 2px solid #ff0000; }
.clear-none { clear:both; height:0px; !important  margin:0;
padding:0; font-size:1px; }

/************************************************
*	Category styling									*
************************************************/
.category_post { margin:0 0 20px 0; padding: 10px; border-bottom: 1px dotted #BBBBBB;}
.category_post:hover, .posthover { background:#ddeaad;}
.category_desc { width:215px; float:left; margin:0 15px 0 0;}
.category_img { width:150px; float:left; margin:0 20px 0 0;}
.category_img img { padding:2px; background:#fff;}
.category_contact {float:left; width:150px; overflow:hidden;}