body {
    background: #8AB1DC url("images/blueparch.jpg") repeat fixed center;
   font-family: Veranda, Geneva, sans-serif;
font-size: 96%;
font-weight: inherit;
line-height: 1.2em;
list-style: none;
margin: 0px;
padding: 0px;
text-decoration: none;
vertical-align: baseline;
}

.fix{overflow: hidden;}
.warper{margin:0 auto; width:960px;}
.header{display: block;overflow: hidden;background: rgb(51,6,255);}
.header a{}
.header img{float: left;}
.header a img{width:70%;}
.header img.phone-img{width: 28%;
margin-top: 49px;
padding: 1%;}

.maincontent{width:100%;display: flex;}
.sidebar{width:20%;background: rgb(51,6,255); padding:;overflow: hidden;float: left;}
nav.vartical{}
nav.vartical ul{margin: 0;padding: 0;list-style: none;}
nav.vartical ul li{border-style: outset; border-width: 4px; border-color: #0A95ED;font-size: 18px;
margin: 1px;
text-align: center;}
nav.vartical ul li a{color: rgb(250, 250, 250);
	text-align: center;
	display: block;
	padding: 10px 0px;
	text-decoration-color: #000;
	margin-bottom: 15px;
}
nav.vartical ul li a:hover{color: #fff;
text-decoration-color: #fff;
font-weight: bold;}
.capt{margin-top: -12px;
	margin-bottom: 4px;
	display: block;
	color: rgb(0, 0, 0);
}

img.s-img{width: 180px;}

.support-img{text-align: center;}
.support-img img{width:42px;float:;border:0;padding: 1px;margin:0 auto;}
.abyc-img{text-align: center;}
.abyc-img img{width:90px;}


/*Main*/
.main{
float: left;
width:80%;
background-color: #E6F7F7;
float: left;
	padding-bottom: 25px;}

.main nav {}
.main nav.horizontal{  width: 100%;}
.main nav.horizontal ul{margin:0;padding: 0; list-style: none;}
.main nav.horizontal ul li{float:left;width:20%;
}
.main nav.horizontal ul li a{
	display: block;
	border: 2px solid rgb(18, 15, 12);
	color: white;
	background-color: rgb(51, 6, 255);
	text-align: center;
	line-height: 20px;
	font-size: 16px;
	text-decoration: none;
	padding: 2px 0px;

}
.main nav.horizontal ul li a:hover{color: yellow;
	text-decoration: underline;
	font-weight: bold;
}


.middle-content{width:50%;float: left;}
.middle-content article{
margin-left: 15px;
padding: 0px 5px 0px 5px;
border-width: 0px 1px 0px 1px;
border-style: solid;
border-color: green;
}
.middle-content article h3, .middle-content article h2{
	text-align: center; font-weight: bold; padding-bottom: 1px;font-size: 100%;
}

.middle-content article .single-article{padding-top: 10px;}

article .single-article img {
    width: 70%;
    float: right;
    margin: 10px;
}

.right-content{width:46%;padding: 10px;float: left;}
.right-content aside{padding: 10px;}
.right-content aside h3, .right-content aside h2 , .same{text-align: center; font-weight: bold;
 padding-bottom: 1px;font-size: 100%;}



/**/
.single-full-article{padding: 2%;}
.single-full-article p.yacht-para{float: left;
width: 73%;
text-align: justify;
margin-right: 2%;}
.single-full-article img{width: 25%;}

.single-full-article p.yacht-para2{
width: 98%;
text-align: justify;
margin-right: 2%;
margin-top: 4%;}

.yeacht-programme{}
.yeacht-programme ul{width: 100%;
margin: 0;
padding: 0;
list-style: none;
margin-top: 3%;}
.yeacht-programme ul li{width:50%;float: left;}

.contact{text-align: center;margin:0 auto;clear: both;margin-top: 20px;}
.contact h1{font-size: 40px;color: #4F81BD;display: block;}
.contact p{line-height: 28px;}
.contact p a{}



/*arrestandcustody.html*/
.arrest-full-article{padding: 2%;}
.arrest-full-article h1{text-align: center;font-size: 25px;}
.arrest-full-article p.yacht-para{float: left;
width: 98%;
text-align: justify;
margin-right: 2%;
margin-bottom: 5%;
}
.arrest-full-article img{width: 90%;display: block;margin: 0 auto;}

.arrest-full-article p.yacht-para2{
width: 98%;
text-align: justify;
margin-right: 2%;
margin-top: 4%;}
.arrest-programme{}
.arrest-programme ul{width: 100%;
margin: 0;
padding: 0;
list-style: square;}
.arrest-programme ul li{width:90%;margin-left: 10%;clear: both;}


/*crew*/
.crew-full-article{padding: 2%;}
.crew-full-article h1{text-align: center;font-size: 25px;}
.crew-full-article p.yacht-para{float: left;
width: 98%;
text-align: justify;
margin-right: 2%;
margin-bottom: 5%;
}
.crew-full-article img.crew-img{width:25%;display: block;margin: 13px auto;float: left;}

.crew-images{}
.crew-images img{float: left;display: inline-block;width: 25%;
margin: 5% 0%;}


/*Footer*/
footer.footer{background: rgb(51,6,255);padding: 10px;text-align: center;color: #E6F7F7;}


.line{border:1px solid #ddd; clear:both;margin:5px;display: block;}