#boss h1 {
text-align: center;
}

#boss h2 {
font-size: 400%;
color: #333333;
font-weight: bold;
padding-bottom: 50px;
padding-top: 50px;
padding-left: 10px;
}

#gallery {
width: 900px;
margin: 0 15px;
}

#gallery a {
color: #333333;
display: block;
font-size: 90%;
text-decoration: none;
width: 100%;
height: 310px;
text-align: center;
background: #fff;
}

#gallery strong {
display: block;
font-size: 100%;
}

#gallery p {
padding-left: 10px;
padding-right: 10px;
text-align: left;
font-size: 90%;
}

#gallery a:hover {
background: #333;
}

#gallery a:hover p {
color: #fff;
}

#gallery a:hover strong {
color: #ff3399;
}

#soon h2 {
color: #333333;
font-size: 200%;
text-align: center;
padding: 30px;
}

.thumb {
border: 1px solid #808080;
display: block;
float: left;
position: relative;
height: 131px;
width: 167px;
margin-bottom: 18px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
padding-top: 20px;
}

.thumb:hover {
background: #333333;
}

.thumb img {
border: 5px solid white;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}

fieldset{
width:900px;
margin:25px auto;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
-khtml-border-bottom-left-radius:10px;
-khtml-border-bottom-right-radius:10px;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-webkit-border-bottom-left-radius:10px;
-webkit-border-bottom-right-radius:10px;
color:#606060;
border:solid 1px #b7b7b7;
border-top:10px solid #5561ff;
background:#fff;
background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
background:-moz-linear-gradient(top, #fff, #ededed);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
-webkit-box-shadow:0 1px 2px rgba(0,0,0,.4);
-moz-box-shadow:0 1px 2px rgba(0,0,0,.4);
box-shadow:0 1px 2px rgba(0,0,0,.4);
}
fieldset legend{
margin-left:-11px;
float:left;
font-size:30px;
padding:10px 20px 10px 15px;
cursor:pointer;
color:#e8f0de;
border:solid 1px #122283;
background:#1e2c99;
background:-webkit-gradient(linear, left top, left bottom, from(#2f45b7), to(#0e167d));
background:-moz-linear-gradient(top, #2f45b7, #0e167d);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f45b7', endColorstr='#0e167d');
text-shadow:0 1px 1px rgba(0,0,0,.3);
border-top-right-radius:10px;
border-bottom-right-radius:10px;
-khtml-border-top-right-radius:10px;
-khtml-border-bottom-right-radius:10px;
-moz-border-radius-topright:10px;
-moz-border-radius-bottomright:10px;
-webkit-border-top-right-radius:10px;
-webkit-border-bottom-right-radius:10px;
-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);
box-shadow:0 1px 2px rgba(0,0,0,.2);
}
fieldset legend:hover{
background:#183080;
background:-webkit-gradient(linear, left top, left bottom, from(#28399d), to(#0c1e6b));
background:-moz-linear-gradient(top, #28399d, #0c1e6b);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#28399d', endColorstr='#0c1e6b');
}
fieldset legend b{
display:inline-block;
-o-transform:rotate(90deg);
transform:rotate(90deg);
-webkit-transform:rotate(90deg);
-moz-transform:rotate(90deg);
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}
fieldset div.content{
display:block;
margin-top: 20px;
clear:both;
float:left;
width:900px;
}
.collapsed{
display:inline-block;
-o-transform:rotate(0deg);
transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-moz-transform:rotate(0deg);
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2); /*1, 2, or 3 which will rotate the element 0, 90, 180 or 270 degress respectively.*/
}
fieldset.topleft1 legend{
border-top-right-radius:0px;
border-bottom-right-radius:10px;
-khtml-border-top-right-radius:0px;
-khtml-border-bottom-right-radius:10px;
-moz-border-radius-topright:0px;
-moz-border-radius-bottomright:10px;
-webkit-border-top-right-radius:0px;
-webkit-border-bottom-right-radius:10px;
margin-top:-15px;
}
fieldset.topleft1 h1{
margin-top:0px;
}
fieldset.topleft1 div.content, fieldset.topleft2 div.content{
width:900px;
}
fieldset.topleft2 div.content{
text-shadow:0 1px 1px rgba(120,20,35,1);
}