/*portfolio design*/
h3.sitename{
text-align: center; 
font-size: 25px; 
padding-bottom: 20px; 
color: #005B7E;
}

div.leftcomp{
float: left;
}

div.screen{
width: 500px; 
height: 232px;
background-image: url('screen.jpg');
background-repeat: no-repeat;
}

div.textscr{
padding-top: 38px; 
padding-left: 6px;
margin-left: 50px; 
margin-right: 50px; 
width: 400px; 
height: 190px;
overflow: hidden;
}

img.rightsiteimg{
width: 200px; 
margin-right: 5px; 
float: right; 
height: 170px;
}

div.rightcomp{
float: right;
}

img.leftsiteimg{
width: 200px; 
margin-right: 5px; 
float: left; 
height: 170px;
}

div.leftdescription{
float: left; 
width: 175px;
}

div.keyboard{
width: 500px; 
background-image: url('keyboard.jpg'); 
background-repeat: no-repeat;
height: 110px;
}

div.rightdescription{
float: right; 
width: 175px;
}

span.description{
color: #048CA2; 
text-decoration: underline;
}

ul.description{
list-style-type: disc; 
margin-left: 15px;
}

div.descriptionholder{
margin-top: 20px;
}

/*full-portfolio design*/

img.thumb{
width: 200px;
height: 170px;
float: left;
margin-right: 5px;
margin-bottom: 4px;
}

p.description{
text-indent: 3px;
}

div.onesite{
margin-top: 15px;
display: block;
}

div.thumbnailonly{
margin-bottom: 30px;
}

img.smallthumb{
width: 100px; 
vertical-align:middle;
}

span.smallpreview{
color: #0c20cc; 
cursor: pointer; 
text-decoration: underline;
}

p.closepreview{
color: #0c20cc; 
cursor: pointer; 
text-decoration: underline; 
text-align: right; 
margin-top: 5px; 
margin-bottom: 3px;
}
a.links:visited{
	color: #0000CC;
}