﻿body {
	margin: 0;
	color: #414141;
	background: #183250 url("/blog/wp-content/themes/offshore-sailing/Images/bg-body.jpg") repeat-x;
	font: 12px arial, helvetica, sans-serif;
}

html, body {height: 100%;}


/* General settings */
#wrapper {
	width:1005px;
	overflow:hidden;
	margin:0 auto;
}
/* block menu */
#menu
{
    width: 100%;
    overflow: hidden;
	z-index:100;
}
#menu ul
{
    margin: 0;
    padding: 10px 0 9px;
    list-style: none;
    width: 298px;
    float: right;
    overflow: hidden;
}
#menu li
{
    float: left;
    padding: 0 13px 0 0;
}
#menu a.button
{
    float: left;
    text-decoration: none;
    color: #fff;
    font-weight: bold;
}
#menu a.button:hover span, #menu li.active a span
{
    background: url(/App_Themes/OffshoreSailing/Images/bg-menu-a-blue.png);
}
#menu a.button:hover em, #menu li.active a em
{
    background: url(/App_Themes/OffshoreSailing/Images/bg-menu-em-blue.png);
}
#menu li.active a:hover span
{
    background: url(/App_Themes/OffshoreSailing/Images/bg-menu-a-red.png);
}
#menu li.active a:hover em
{
    background: url(/App_Themes/OffshoreSailing/Images/bg-menu-em-red.png);
}
#menu a.button span
{
    float: left;
    background: url(/App_Themes/OffshoreSailing/Images/bg-menu-a.png);
    height: 21px;
    padding: 0 5px 1px 11px;
    font-size: 12px;
    line-height: 21px;
}
#menu a.button em
{
    float: left;
    width: 5px;
    height: 22px;
    text-indent: -9999px;
    overflow: hidden;
    margin: 0;
    background: url(/App_Themes/OffshoreSailing/Images/bg-menu-em.png);
}
/* block main */
#main{
	width:100%;
	background: url(/blog/wp-content/themes/offshore-sailing/Images/bg-main-frame.png) no-repeat;
	overflow:hidden;
}
#main .frame{
	margin:10px 0 0;
	/*background: url(/blog/wp-content/themes/offshore-sailing/Images/bg-main.gif) repeat-y;*/
	background-color: #FFFFFF;
}
#main .bg{
	width:100%;
	overflow: hidden;
	background: url(/blog/wp-content/themes/offshore-sailing/Images/bg-main-bg.gif) no-repeat 0 100%;
	padding:0 0 6px;
}
/* block header */
#header{
	width:100%;
	background: url(/blog/wp-content/themes/offshore-sailing/Images/bg-header.gif) repeat-x;
	height:73px;
}
.logo{
	width:251px;
	height:60px;
	display:block;
	margin:1px 0 0 13px;
	float:left;
	display:inline;
}
.logo a{
	width:251px;
	height:60px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background: url(/blog/wp-content/themes/offshore-sailing/Images/logo.gif);
}


.school{
	width:1005px;
	height:30px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/blog/wp-content/themes/offshore-sailing/Images/school.jpg);
	background-repeat: no-repeat;
	background-color: #EE3124;
}	



/* block footer */
#footer
{
    width: 100%;
    text-align: center;
	color:#fff;
	 font-size: 11px;
	margin-bottom:20px;
}
#footer ul
{
    margin: 0;
    padding: 14px 0 0;
    list-style: none;
}
#footer ul li
{
    display: inline;
    padding: 0 15px 0 14px;
}
#footer ul li a
{
    font-size: 11px;
    color: #fff;
}

#footer .small
{
    font-size: 10px;
    color: #7bb8de;
	margin:0 0 5px;
	padding:0;
}

#footer .small a
{
    color: #7bb8de;
	text-decoration:underline;
}

#footer .small a:hover
{
    color: #7bb8de;
	text-decoration:none;
}


    
