/* CSS Document */

body{
font: 12px Arial, Helvetica, sans-serif;
color:#000;
background:#6f7072 url(images/body-bg.gif) repeat-x;
text-align: center;
margin:0;
}
a{
color:#283891;
text-decoration:none
}
a:hover{
}
#wrapper{
text-align: left;
width:800px;
margin: auto;
}

#header{
margin:30px 0 20px;
}
#logo{
color:#fff;
margin-bottom:10px;
}

.banner, #menu{
text-align:center;
}
#menu a, #menu a:hover{
text-decoration:none;
}

#dash-arrow{
background:url(images/dash.gif) center repeat-x;
text-align:right
}
#red-bar{
background:url(images/red-bar.gif) repeat-x;
height:26px;
}

.content-wrapper{
padding:30px;
background:#fff;
}

h1{
font-size:30px;
color:#3a3a3c;
font-weight:normal;
margin:0;
margin-bottom:5px;
}
h2{
font-size:24px;
color:#ed1c24;
font-weight:normal;
margin:0;
margin-bottom:20px;
text-decoration:underline
}
h3{
font-size:22px;
color:#58585a;
font-weight:normal;
margin:0;
margin-bottom:20px;
}
h3 a{
color:#58585a;
text-decoration:none
}
h3 a:hover{
color:#58585a;
text-decoration:underline
}
h4{
font-size:20px;
color:#ed1c24;
font-weight:normal;
margin:0;
margin-bottom:20px;
}
h4 a{
color:#ed1c24;
text-decoration:none
}
h4 a:hover{
color:#ed1c24;
text-decoration:underline
}
h5{
font-size:20px;
color:#ed1c24;
font-weight:normal;
margin:0;
margin-bottom:5px;

}
p{
line-height: 18px;
margin:0;
margin-bottom:20px;
}
ul{
margin:0;
margin-bottom:20px;
padding:0;
list-style-type:none
}
li{
margin:0;
margin-left:30px;
padding:0;
line-height:18px;
list-style-type:none
}
.float-left{
float:left;
width:300px;
margin:auto
}
.partners{
text-align:center;
margin-left:75px
}
.partners-site{
float:left;
width:200px;
margin:auto
}
.partners-site a{
text-decoration:underline
}

.divider{
float: none;
height:20px;
}

.blocks{
clear: both;
font-size: 1px;
}

.grey{
color:#58585a;
}
.red{
color:#ed1c24;
}
.text-underline{
text-decoration:underline
}
.margin-none{
margin-bottom:5px
}

.studio-thumb{
margin:0 22px;
}
#studio-thumb{
border:solid 2px #010100;
}
#studio-big{
	text-align:center;
	width:725px;
	margin:auto
}
#studio-heading{
font-size:24px;
color:#ed1c24;
font-weight:normal;
margin:0;
margin-bottom:20px;
text-decoration:underline
}
#folio-wrapper{
width:600px;
text-align:center;
margin:auto
}
#folio-big{
border:solid 2px #010100;
float:left;
}
.folio-thumb{
color:#ed1c24;
font-size:11px;
margin:10px 0;
float:left;
width:145px;
text-align:center;
display:inline
}
#folio-thumb{
float:right;
border:solid 2px #010100;
margin-bottom:20px;
}
.folio-thumb a{
color:#ed1c24;
text-decoration:none;
}
.folio-thumb a:hover{
color:#000;
text-decoration:underline;
}
	
.thumb{
border:solid 2px #010100;
margin-bottom:5px
}

.map{
margin:10px 30px 0 0;
float:left;
display:inline
}

#footer{
font-size: 11px;
color: #fff;
text-align:center;
padding:10px 0;
line-height:18px

}
#footer a{
font-size: 10px;
color: #fff;
padding:0 5px;
text-decoration:none;
}
#footer a:hover{
color: #fff;
text-decoration:underline

}
