img.floatleft
{
    border-left-width: 1px;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}
img.float-right
{
    float: right;
    margin-left: 10px;
    margin-bottom: 10px;
}
div#links
{
    border-left-width: 1px;
    float: right;
    margin-left: 10px;
    margin-bottom: 10px;

}
.photocaption150, .photocaption150-right {width:150px;}
.photocaption200, .photocaption200-right {width:200px;}
.photocaption250, .photocaption250-right {width:250px;}
.photocaption288, .photocaption288-right {width:288px;}
.photocaption300, .photocaption300-right {width:300px;}
.photocaption350, .photocaption350-right {width:350px;}

.photocaption150, .photocaption200, .photocaption250, .photocaption288,
.photocaption300, .photocaption350
{
        float:left;
        margin-right: 15px;
        margin-bottom: 15px;
        border: 1px solid #ccc;
}

.photocaption150 p, .photocaption200 p, .photocaption250 p, .photocaption288 p,
.photocaption300 p, .photocaption350 p
{
        margin-top:10px;
        margin-left:10px;
        margin-right:10px;
        color: #333;
        line-height:normal !important;
}

.photocaption150-right, .photocaption200-right, .photocaption250-right, .photocaption288-right,
.photocaption300-right, .photocaption350-right
{
        
        float:right;
        margin-left: 15px;
        margin-bottom: 15px;
        border: 1px solid #ccc;
}

.photocaption150-right p, .photocaption200-right p, .photocaption250-right p, .photocaption288-right p,
.photocaption300-right p, .photocaption350-right p
{
        margin-top:10px;
        margin-left:10px;
        margin-right:10px;
        color: #333;
        line-height:normal !important;
}

.noborder
{
	border:none !important;
}

.quotation
{
	margin-bottom:15px;
	padding:8px 10px;
	border:solid 1px #000;
	font-style:italic;
}

.quotation span
{
	float:right;
	font-style:normal;
}

