body {
	font-size: 12px;
	font-family: Arial,sans-serif;
	line-height: 1.6;
	color: #ffffff;
	background-color: #000000;
	background-image: url(http://frequencyplansatellites.altervista.org/alterpages/Sfondo.png#gallery);
	text-align: left;


}

#header {
color: #ffffff;
background-color: #0c0c0c;

background-image: url("http://im.altervista.org/alterpages/header/header027.jpg");
min-height: 200px;

background-repeat: no-repeat;

}

#wrap {




}

#content {




}

#sidebar {





}

h1 {
color: #ffffff;
font-size: 48px;
font-family: Helvetica, Arial,sans-serif;
}

h2 {
color: #2aa4e6;
font-size: 22px;
}

a:link {
	color: #F30;
	text-decoration: none;
}

a:active {
	color: ff0000;
	text-decoration: none;
}

a:visited {
	color: purple;
	text-decoration: none;
}

a:hover {
	color: #06F;
	text-decoration: underline;
}

/* --- border --- */

#header, #content, #sidebar, #footer, ul.nav > li > a, ul.nav li ul {
border-color: 'border-box-content','border-box-sidebar','background-box-content','background-box-sidebar';
}

/* --- nav sidebar --- */
div#sidebar ul.nav, div#sidebar ul.nav a {
color: #b81468;
}
div#sidebar ul.nav a:hover {
color: #cccccc;
}
div#sidebar ul.nav > li > a {

}

/* border custom nav sidebar */
div#sidebar ul.nav > li > a, div#sidebar ul.nav li ul {

}

/* --- nav header --- */
div#header ul.nav, div#header ul.nav a {
color: #ffffff;
}
div#header ul.nav a:hover {
color: #52aee0;
}
div#header ul.nav > li > a,  div#header ul.nav li ul {
background-color: #0c0c0c;
}
/* border custom nav header */
div#header ul.nav > li > a, div#header ul.nav li ul {
border-color: #313131;
}



/* :styles */

h2 {font-weight:normal}

#header, #content .widget, #sidebar .widget {
border-width: 1px;
border-style: solid;
padding:10px;
}

#header {
border-color:#00935f;
}

#content .widget, #footer {
border-color:#1588c6;
background-color: #0c0c0c;
}

#sidebar .widget {
border-color:#ca106f;
background-color: #0c0c0c;
}

#content .title, #sidebar .title {
border:none;
padding:0;
background:transparent
} 

#header .title {
border:none;
background:transparent
}

div#header ul.nav a {
border-right-width: 1px;
border-right-style: solid;
}

div#header ul.nav li ul {
border-style: solid;
border-width: 1px;
}

div#header ul.nav li ul, div#sidebar ul.nav li ul {
list-style-type:square; /* static list type */
}

#footer {
font-size: 90%;
}

#footer .widget {
padding: 10px;
}#wrap .grid_3.right .main-style #content #footer {
	border-top-color: #F0F;
	border-right-color: #F0F;
	border-bottom-color: #F0F;
	border-left-color: #F0F;
}
