.clear {clear:both;}
ul {list-style:none;}


h1 a, h2 a, h3 a, h4 a {text-decoration:none;}
h1 a:visited, h2 a:visited, h3 a:visited {text-decoration:none; }
#portfolio{margin:0px auto; overflow:hidden;width:410px;height:180px;padding:0px;}
#portfolio a { color:#000000;}
#portfolio a:hover { color:#888888;}
#portfolio li .imgholder {float:right; }
#portfolio li .txtholder {float:right; }
#portfolio h3 {color:#003355;}
.txtholder p {color: #D2E1C6; text-align:justify;}
span.button-small a {display:block; float:left; background:url(images/smallbutton.gif) no-repeat; 
height:24px; padding-top:1px; width:89px; margin-right:5px; text-transform:uppercase; 
text-decoration:none; text-align:center;}

img.alignleft {margin-right:10px;}
img.alignright {margin-left:10px;}


blockquote {margin-left:25px; display:block; padding:5px; border-bottom: solid 1px #ccc;
 border-top: solid 1px #ccc; margin-bottom:18px;}
blockquote p {margin-bottom:0!important;}
blockquote.extract {float:right; width:200px; margin-left:10px; margin-bottom:5px; background:#ffe; 
padding-left:15px;}

ul.list-posts li {display:block; padding:5px 3px 5px 28px; margin-bottom:5px; 
background:url(images/bullet-post.jpg) 2px 5px no-repeat; border-bottom: dashed 1px #ccc;}

.txtholder
{float:right; margin:0px; margin-right:-40px; padding:0px; width:410px;}
.txtholder .ptitr
{
overflow:visible; width:400px; height:35px; color:#003399; 
margin:0px; padding:0px; margin-top:10px; float:right;
text-align:right; direction:rtl; font-size:14px;
}
.txtholder .dtext
{text-align:justify; overflow:visible;width:610px; 
margin:0px; padding:0px;
}
.txtholder .dtext .dtext2
{
float:left;  overflow:visible;
margin:0px; padding:0px; 
width:240px; height:95px;
font-size:13px;
}

.txtholder .pbut
{
	overflow:visible; width:100px; height:30px; color:#0000FF; background-color:#06F; 
	background-color:#FFFFFF; margin:0px; padding:0px; float:left; margin-top:-10px;
}