/* CSS Document */
body
{
text-align:center;
background:url(/img/edges.jpg) center center repeat-y #fff;
margin:0;
padding:0;
font-family:helvetica;
color:#555;
font-size:100%;
position:relative;
}

input {}
textarea {}

p { text-align:left; padding:0; margin:0; line-height:150%;}

td {
font-family:helvetica;
color:#555;
font-size:80%;
}

a { color:#4346bf; font-weight:bold;}
a:hover { color:#332980; font-weight:bold;}

h1 { font-size:200%; color:#332980; padding:0; margin:0; font-weight:normal;}
h2 { font-size:150%; color:#c80607; padding:0; margin:0; padding-bottom:15px; font-style:italic; font-weight:normal;}

.clear {clear:both;}

#container
{
position:relative;
margin:0 auto;
width:980px;
font-size:80%;
padding:0;
left:-10px;
}

#header {
text-align:left;
padding-top:25px;
width:980px;
}


#social { width:980px; height:285px;}

#menu { border-top:1px solid #cb0b0c; border-bottom:1px solid #cb0b0c; padding:0 0 0 50px; }

.button {  padding:0 20px 0 0; display:block; float:left; }

.button a { text-decoration:none; color:#11125e; font-weight:bold; font-size:120%; line-height:24px;}
.button a:hover {color:#4346bf;}

#contentleft {width:570px;  float:left; text-align:left; padding:50px;}
html>body #contentleft { width:470px; }

#contentleft .textblock { padding-bottom:40px; }

#contentleft table { width:500px; }

#rightside { width:410px; float:right; text-align:left; padding:50px; color:#1f1f1f;}
html>body #rightside { width:310px; }

#rightside .textblock { padding-bottom:40px; }

#rightside h1 { font-weight:bold; }


#slider img { margin-right:20px; margin-bottom:20px;}

.album { text-align:left;padding-left:50px;padding-bottom:50px; position:relative; clear:both; height:340px;}

#footer { height:50px; background:#31338e; clear:both; display:block; position:relative;}

/* --- form --- */

#submit a { width:120px; height:35px; display:block; background:url(/img/submit-button.gif); }

/* ---  --- */
