/*GLOBAL
*/
*{
font-family:verdana,sans-serif;
font-size:small;
}
html{
height:100%;
}
body{
height:100%;
margin:0;
padding:0;
text-align:center;
background:#29348f;
}
a:link,a:active,a:visited{
color:#ff0000;
}
a:hover{
color:#0000ff;
}

/*LAYOUT
*/
table.alignment{
width:100%;
height:100%;
}
td.alignment_inner{
width:100%;
height:100%;
vertical-align:middle;
text-align:center;
}
div.layout_header{
width:640px;
height:30px;
margin:0 auto;
background:url(images/layout_header.gif) 0 0 no-repeat;
}
div.layout_footer{
clear:both;
width:640px;
height:30px;
margin:0 auto;
background:url(images/layout_footer.gif) 0 100% no-repeat;
}
div.layout_content{
width:580px;
padding:0 30px;
margin:0 auto;
background:url(images/layout_bg.gif) 0 0 repeat-y;
overflow:auto;
}
* html div.layout_content{
height:1%;
overflow:visible;
}
*:first-child+html div.layout_content{
overflow:hidden;
}
div.menu{
float:left;
width:140px;
padding:220px 20px 10px 10px;
text-align:left;
background:url(images/logo_enough_said.gif) 50% 10px no-repeat;
}
div.content{
float:right;
width:320px;
padding:20px 40px;
color:#ffffff;
text-align:left;
}

/*MENU
*/
div.menu h1{
color:#29348f;
margin:0;
padding:0;
}
div.menu p{
color:#29348f;
margin:0;
padding:0;
}
div.menu ul{
margin-top:1em;
padding-top:0;
color:#29348f;
list-style:square;
}
div.menu li{
color:#29348f;
list-style:square;
}
div.menu a:link,
div.menu a:active,
div.menu a:visited{
color:#4559a8;
font-weight:bold;
text-decoration:none;
}
div.menu a:hover{
color:#7793e1;
font-weight:bold;
text-decoration:underline;
}

/*CONTENT
*/
div.content *{
color:#ffffff;
}
div.content h1{
font-size:large;
margin:0;
padding:0;
text-align:center;
}
div.content h2{
font-size:medium;
font-style:italic;
text-align:center;
margin:0;
padding:0;
}
div.content a:link,
div.content a:active,
div.content a:visited{
color:#9cb9f5;
text-decoration:none;
}
div.content a:hover{
color:#9cb9f5;
text-decoration:underline;
}
