body{	
	font-family:'Source Sans Pro';
	background-color:white;
	color:black;
}

.bcg-gray{
    background-color:#f6f6f6;
}


p.uppercase{
	text-transform: uppercase;	
}
	.across-page{
		color:gray;	
		border:0px;
		height:1px;
		border-top:1px solid #bfbfbf;
		margin:0px;
	}


.container-system-content:first-child{
    min-height:400px;
}

.container-system-content>.row>div{
    padding-top:10px;
}

/* Left side in header */
.container-header>.row>div:first-child{
    
}
/* Right side in header */
.container-header>.row>div:last-child{
    padding-top:10px;
    text-align:right;
}

.container-logo{
	margin-top:20px;
	margin-bottom:10px;
}
.container-logo>.span12{
    margin-left:0px;    
}

.container-logo h1{
    color:black;
}


.header-image{
    margin-left:-10px;    
    width:1027px;
}
#image-header{
    width: 100%;
    height: 258px;
    background: url(/images/Aragorn/placeholders/WaterIceland.jpg) no-repeat;
    background-position-y:-50px;
}
    #image-header.small-header-image{
        height: 258px;
    }
    #image-header.big-header-image{
        height: 350px;
    }
    #image-header.huge-header-image{
        height: 550px;
    }
	
.container-footer{
	min-height:200px;
}
.container-footer h3{
	color:black;
	font-size:1.1em;
	text-transform: uppercase;
	margin-bottom:5px;
}
.container-footer p{
	font-size:0.9em;	
}

/* Navigation */
html body .navbar-default {
    background-color: transparent;
    border-color: transparent;
    margin-top:0px;
    margin-bottom:0px;
}
html body .navbar-default .nav li a {
    font-size:11px;   
}

#image-header.user-style{background-color:###################################;background-image:url('/FS/cf97a465-cf8b-4925-8dbf-9ff4ccbfad37_L1200.jpg');background-position-x:0%;background-position-y:0%;background-repeat:repeat-x;background-size:50%;}body.user-selected-pattern{background-image:url('/images/patterns/wild_flowers/wild_flowers.png');background-repeat:repeat;background-size:auto;}
td
{
    text-align:left;
}

body
{
    line-height:normal;
}

table.ottTable
{
    border: 1px solid #DDD;
    border-collapse: separate;
    border-left: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-bottom:20px;
}
table.ottTable th, table.ottTable td
{
    padding: 8px;
    line-height: 18px;
    text-align: left;
    vertical-align: top;
    border-top: 1px solid;
}
