body{margin:0;
background:url('images/bg.png');
background-repeat: repeat-x;
background-color:#bfcbe3}

body{font:12px trebuchet ms,tahoma,arial,sans-serif;
color:#3a3650;
line-height:20px}

.main{position:absolute;
top:375px;
right:125px;
width:700px;}

.content a{color:#2e5394;
text-decoration:none;
border-bottom:1px dotted #ebe6f1;
font-family:georgia;
font-size:11px;
cursor:help}

.content a:hover{color:#7f89a7;
border-bottom:1px dotted #fff}

a{cursor:help}

b{color:#1f334e}

i{color:#695a7b}

b,i{font-size:11px;
font-family:georgia;
letter-spacing:1px;}

h2:first-letter{font-size:26px;
color:#415a98;
text-transform:lowercase;
font-family:georgia,serif;
font-style:italic;}

h2{text-align:right;
margin-top:0px;
font-size:15px;
letter-spacing:7px;
line-height:22px;
font-family:century gothic,tahoma,sans-serif;  
text-transform:uppercase;
font-weight:bold;
color:#fff;
margin-top:30px;
margin-bottom:7px;
margin-left:35px;
text-align:left;}

font.proj{font-family:tahoma,sans-amour;
color:#9682C4;
font-size:18px;
line-height:20px;
top-margin:0px;
font-style:italic;
letter-spacing:2px;}

img.img{filter:alpha(opacity=75);
opacity: 0.5;
-moz-opacity:0.5;
padding: 4px;}

img.img:hover{filter:alpha(opacity=75);
opacity:1;
-moz-opacity:1;}

.sites{margin: 10px 25px;
padding: 10px;
color:#5A5492;
text-align:justify;
line-height: 18px;
background-color: #efedf3;
border-top: 10px solid #D5D9FE;
border-bottom: 10px solid #D5D9FE;}

.sites b,i{color:#8782C4;}

.footer a{font-size:9px;}
.footer {font-size:10px}

.curve{float:right;
clear:left;
display:block;}

#curve1{width:400px;
height:90px;}
