/* Colours:
Text: #30302f
Highlight: #da6729
Alt Highlight: #1b99d6
*/

/***** Global Settings *****/
html, body {
border:0;
margin:0;
padding:0;
color:#30302f;
}
body {
/* Set font as 10px - 1em will equal 10px */
font:62.5%/1.2 FuturaStd-Book, Arial, Helvetica, sans-serif;
}
/***** Headings *****/
h1, h2, h3, h4, h5, h6{
margin:0;
padding:0;
font-weight:normal;
}
/***** Common Formatting *****/
p, ul, ol{
margin:0;
padding:0 0 0.85em 0;
}
ul, ol{
padding:0;
list-style-type:none;
} 
li{
padding:0;
margin:0;
}
img{
border:0;
}
/***** Links *****/
a, a:link, a:visited{
text-decoration:none;
color:#da6729;
}
a:hover{
text-decoration:underline;
color:#da6729;
}
/***** Global Classes *****/
.clear         { clear:both; }
.float-left    { float:left; }
.float-right   { float:right; }
 
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }

.bold          { font-weight:bold; }
.italic        { font-style:italic; }
 
.nopadding     { padding:0; }
.nobullet      { list-style:none;list-style-image:none; }
.nomargin			 { margin:0;padding:0; }
.spacer				 { margin-right:10px; }

.highlight{
color:#da6729;
}
.highlight-alt{
color:#1b99d6;
}
.dark{
color:#000;
}
/* ************************************************************************************************ */
#wrapper{
width:744px;
margin:20px auto 0;
}
/* *********************************** Masthead ****************************** */
#masthead{
width:100%;
border-bottom:1px solid #30302f;
float:left;
}
h1{
width:126px;
height:114px;
position:relative;
overflow:hidden;
margin:0 213px 0 -12px;
font-size:1.4em;
line-height:16px;
float:left;
}
h1 span {
background:url(images/start-space-gallery.jpg) top left no-repeat;
position:absolute;
width:100%;
height:100%;
}
/* *********************************** Navigation ****************************** */
#nav{
float:left;
margin:94px 0 0;
}
#nav li{
font-size:1.6em;
display:inline;
margin-right:79px;
}
#nav li.last{
margin-right:0;
}
/* ********************************* Content ****************************** */
#content{
padding:28px 0 30px;
width:100%;
float:left;
}
#maintext{
width:214px;
margin-right:110px;
float:left;
}
#maintext h2{
border-top:1px solid #30302f;
border-bottom:1px solid #30302f;
color:#da6729;
padding:0.2em 0;
margin:0 0 1em 0;
font-size:1.2em;
}
#maintext p{
font-size:1.2em;
}
#mainpic{
float:left;
width:420px;
padding:2px 0 0;
}
p.bordertop{
border-top:1px solid #30302f;
padding-top:1em;
padding-bottom:0;
}
/* ********************************* Footer ****************************** */
#footer{
clear:both;
width:100%;
border-top:1px solid #30302f;
float:left;
padding:0.75em 0;
}
#footer p{
font-size:1.2em;
width:200px;
float:left;
}
#footer p.contact{
width:420px;
float:right;
text-align:right;
}
/* ********************************* Construction ****************************** */
#construction{
background:url(images/construction.jpg) top center no-repeat;
padding:160px 0 162px;
width:100%;
}
#construction p{
font-size:1.4em;
line-height:1.5;
}
#construction a{
color:#da6729;
}
#construction-shop{
background:url(images/construction.jpg) top center no-repeat;
padding:170px 0 188px;
width:100%;
margin-top:45px;
}
#construction-shop p{
font-size:1.4em;
line-height:1.5;
}
#construction-shop a{
color:#da6729;
}
