body {
color: #444;
font: 18px/18px 'Puritan', Arial, Helvetica, sans-serif;
background-image:url(/images/bgs/DarkGray.png);
background-attachment:fixed;
height: 100%;
text-shadow: 0 1px 0 #FFF;
}
img {
border: none;
}
#titlelayer,#desclayer,#menu {
border: 3px solid #FFF;
-moz-background-clip: padding;
-webkit-background-clip: padding;
background-clip: padding-box;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
a:link,a:active,a:visited {
color: inherit;
}
a:hover {
text-decoration: none;
}

#imagelayer {
position: absolute;
top: 16px;
left: 412px;
line-height: 48px;
}
#imagelayer > img {
border: 4px solid #FFF;
-webkit-box-shadow: 0 1px 3px 1px rgba(0,0,0,0.25);
-moz-box-shadow: 0 1px 3px 1px rgba(0,0,0,0.25);
box-shadow: 0 1px 3px 1px rgba(0,0,0,0.25);
}
#textlayer {
position: absolute;
top: 16px;
left: 16px;
width: 380px;
height: 80%;
}
#facebook {
position: fixed;
bottom: 16px;
right: 16px;
width: 90px;
}

#title {
font: 22px/22px 'Puritan', Arial, Helvetica, sans-serif;
color: #222;
}
#titlelayer {
padding: 16px 32px 16px 16px;
background:rgba(255,255,255,0.9);
margin-bottom: 16px;
font-weight: bold;
-webkit-box-shadow: 0 1px 3px 1px rgba(0,0,0,0.25);
-moz-box-shadow: 0 1px 3px 1px rgba(0,0,0,0.25);
box-shadow: 0 1px 3px 1px rgba(0,0,0,0.25);
}
#desclayer,#widedesclayer {
font: 14px/18px 'Puritan', Arial, Helvetica, sans-serif;
padding: 16px 32px 32px 16px;
background:rgba(255,255,255,0.9);
min-height: 80%;
-webkit-box-shadow: 0 1px 3px 1px rgba(0,0,0,0.25);
-moz-box-shadow: 0 1px 3px 1px rgba(0,0,0,0.25);
box-shadow: 0 1px 3px 1px rgba(0,0,0,0.25);
}
#widetextlayer {
position: absolute;
top: 16px;
left: 16px;
width: 980px;
height: 720px;
}
#widedesclayer {
-moz-column-count: 3;
-moz-column-gap: 40px;
-webkit-column-count: 3;
-webkit-column-gap: 40px;
column-count: 3;
column-gap: 40px;
}

#menu {
height: 73px;
position: fixed;
bottom: 16px;
left: 16px;
padding: 0;
margin:0;
line-height: 1px;
white-space:nowrap;
clear: both;
-webkit-box-shadow: 0 1px 3px 1px rgba(0,0,0,0.25);
-moz-box-shadow: 0 1px 3px 1px rgba(0,0,0,0.25);
box-shadow: 0 1px 3px 1px rgba(0,0,0,0.25);
}
#handle {
float: left;
width: 16px;
background-image:url(/images/mbg.png);
height: 73px;
border-right: 1px solid #000;
}
select {
filter:alpha(opacity=90); 
-moz-opacity: 0.9; 
opacity: 0.9; 
width: 160px;
height: 73px;
padding: 2px;
border: 0;
margin: 0;
overflow-y: hidden;
}
.subtitle {
color: #999;
margin-top: 4px;
font-size: 12px;
}
#menu1,#menu2,#menu3,#menu4 {
display:inline;
}

