/*---------Body Stylesheet---------*/
html, body {
        height: 100%;
}

hr {
        border: 0;
        width: 100%;
        color: #cbcbcb;
        background-color: #cbcbcb;
        height: 1px;
}

body {
        background-image: url('bg.png');
        background-repeat:repeat-x;
        background-color:#efefef;
        font-size: 12px; 
        line-height: 19px;
        font-family: arial; 
        text-align:center;
        margin:0;
        padding:0;
        color: #6d6d6d;}

#space {
        height:12px;
}

#navigation {
	position:relative;
        background-color:#2B2F3B;
        border-bottom:2px solid #2B2F3B;
	left:-1px;
	top:0px;
        width:805px;
        overflow:hidden;
        -webkit-box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.25);
        -moz-box-shadow:    0px 0px 8px 0px rgba(50, 50, 50, 0.25);
        box-shadow:         0px 0px 8px 0px rgba(50, 50, 50, 0.25);
}


#header {
        background-image: url('header.png');
        background-repeat:no-repeat;
        width:805px;
        height:375px;
        margin-left:-2px;
        overflow:hidden;
        -webkit-box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.25);
        -moz-box-shadow:    0px 0px 8px 0px rgba(50, 50, 50, 0.25);
        box-shadow:         0px 0px 8px 0px rgba(50, 50, 50, 0.25);
}

/*---------Containers/Wrappers/Footers---------*/

#wrapper{
        text-align:left;
}

#container{
        background-color:#ffffff;
        float:center;
        z-index:1; 
        padding:10px;
        width:784px;
        height:100%;
        margin:0 auto;
        text-align:left;
        -webkit-box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.25);
        -moz-box-shadow:    0px 0px 8px 0px rgba(50, 50, 50, 0.25);
        box-shadow:         0px 0px 8px 0px rgba(50, 50, 50, 0.25);
}


.clearfooter {
height:10px;
clear:both;
}

.navi A:link { 
        text-decoration: none; 
        color:#DC783D; 
        font-family: 'Ubuntu', sans-serif;
	font-size: 11px;
        letter-spacing:1px;
        font-weight: none;
        text-transform: uppercase; 
        padding:5px;
        -webkit-transition: opacity 0.3s linear;
        -webkit-transition: all 0.3s ease-out; 
        -moz-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
}

.navi A:visited { 
        text-decoration: none; 
        color:#DC783D; 
        font-family: 'Ubuntu', sans-serif;
	font-size: 11px;
        letter-spacing:1px;
        font-weight: none;
        text-transform: uppercase; 
        padding:5px;
        -webkit-transition: opacity 0.3s linear;
        -webkit-transition: all 0.3s ease-out; 
        -moz-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
}

.navi A:active { 
        text-decoration: none; 
        color:#DC783D; 
        font-family: 'Ubuntu', sans-serif;
	font-size: 11px;
        letter-spacing:1px;
        font-weight: none;
        text-transform: uppercase; 
        padding:5px;
        -webkit-transition: opacity 0.3s linear;
        -webkit-transition: all 0.3s ease-out; 
        -moz-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
}

.navi A:hover { 
        text-decoration: none; 
        color:#EFEFEF; 
        font-family: 'Ubuntu', sans-serif;
	font-size: 11px;
        letter-spacing:1px;
        font-weight: none;
        text-transform: uppercase; 
        padding:5px;
        -webkit-transition: opacity 0.3s linear;
        -webkit-transition: all 0.3s ease-out; 
        -moz-transition: all 0.3s ease-out;
    
}



/*---------Content/Sidebar Classes---------*/

#content {
  float:center;
  text-align:justify;
}


#content img {
background-color: #dedede;
border: 1px solid #dedede;
padding: 5px;
}


#content img:hover {
background-color: #dedede;
border: 1px solid #dedede;
padding: 5px;
}

/*---------Link/Link Colours---------*/

a:link {
text-decoration: none;
font-family: 'Ubuntu', sans-serif;
font-size: 14px;
line-height: 14px;
font-weight: 500;
text-transform: none;
color: #5C504C; }

a:visited {
text-decoration: none;
font-family: 'Ubuntu', sans-serif;
font-size: 14px;
line-height: 14px;
font-weight: 500;
text-transform: none;
color: #5C504C; }

a:active {
text-decoration: none;
font-family: 'Ubuntu', sans-serif;
font-size: 14px;
line-height: 14px;
font-weight: 500;
text-transform: none;
color: #5C504C; }

a:hover {
text-decoration: underline;
font-family: 'Ubuntu', sans-serif;
font-size: 14px;
line-height: 14px;
font-weight: 500;
text-transform: none;
color: #7e7e7e; }

/*---------Header Classes---------*/

h1 {
font-family: 'Ubuntu', sans-serif;
font-weight: 500;
font-size: 20px;
letter-spacing:-1px;
color:#DC783D;
text-align:center;
}

h1 i {
font-family: 'Ubuntu', sans-serif;
font-weight: 300;
color:#EFEFEF;
text-align:left;
font-size: 14px;
letter-spacing:2px;
}

/*---------Font Weight Presets---------*/
strong{ color: #5C504C; }
b{ font-family: arial; text-transform: uppercase; font-size: 12px; color: #5C504C; }
i{ color: #5C504C; }
u{ color: #5C504C; }
s{ color: #525252; }
em{ font-family: Georgia; color: #525252;}

/*---------Input/Buttons, etc---------*/
ul{
list-style-type: none;
padding:5px;
}

li {
padding:3px;
}

input{ 
border: 2px solid #dedede;
background-color:#dedede;
padding:5px;
font-family: arial;
font-size:10px;
color: #909090; }

select{
border: 2px solid #dedede;
background-color:#dedede;
padding:5px;
font-family: arial;
font-size:10px;
color: #909090; }

textarea{ 
border: 2px solid #dedede;
background-color:#dedede;
padding:5px;
font-family: arial;
font-size:10px;
color: #909090; }

/*---------Block Quote---------*/
blockquote {
border: 2px solid #e7e7e7;
background-color:#e7e7e7;
padding:5px;
font-family: arial;
font-size:10px;
color: #909090;
}

#sidepadding {
padding:5px;
margin-right:-18px;
margin-top:-5px;
}
#sidenav {
text-align:left;
display:block;
text-transform: uppercase;
padding: 0px 17px 0px 0px;
width:550px;
font-size: 13px; 
font-style: none;
line-height:10px;
}
#sidenav a:link { 
text-decoration: none;
font-family: 'Ubuntu', sans-serif;
line-height: 20px; 
display:block;
font-size: 8px;
font-weight:500;
text-transform: uppercase;
letter-spacing: 2px; text-align: center;
background-color: #ececec;
padding: 5px;
color: #8b8b8b;
margin-bottom: 3px;}

#sidebar a:visited { 
text-decoration: none;
font-family: 'Ubuntu', sans-serif;
line-height: 20px; 
display:block;
font-size: 8px;
text-transform: uppercase;
letter-spacing: 2px; text-align: center;
background-color: #ececec;
padding: 5px;
color: #8b8b8b;
margin-bottom: 3px;
font-weight:500;}

#sidebar a:active {
text-decoration: none;
font-family: 'Ubuntu', sans-serif;
line-height: 20px; 
font-size: 8px;
display:block;
text-transform: uppercase;
letter-spacing: 2px; text-align: center;
background-color: #ececec;
color: #8b8b8b;
margin-bottom: 3px;
font-weight:500;}