html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,caption,tbody,tfoot,thead {
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
}

body {
line-height:1;
}


/* Start styles*/
body,html {
font-family:arial, helvetica, sans-serif;
text-align:center;
margin:0;
padding:0;
background-color:#f4f6fc;
}

#wrapper {
width:950px;
margin:20px auto;
padding:0;
background-image:url('../images/background.gif');
border:18px double #123065;
text-align:left;
-moz-box-shadow: 4px 4px 20px #122f65;
-webkit-box-shadow: 4px 4px 20px #122f65;
box-shadow: 4px 4px 20px #122f65;
}

#header {
position:relative;
width:950px;
padding: 20px 0px 0px 0px;
margin: 0px;
}

#menu {
list-style:none;
text-align:center;
}

#nav {
width:950px;
text-align:center;
background-color:#3E6699;
font-size:18px;
padding-top:5px;
padding-bottom:5px;
}

#menu a {
margin-left:0;
color:#cfaf7c;
text-decoration:none;
}

#menu li{
margin-right:40px;
}

#menu li {
display:inline;
}

#menu a:hover,#menu a:active {
color:#000;
}

#sidebar {
width:280px;
float:left;
margin:20px 0 40px 40px;
}

#contact {
color:#fff;
width:280px;
padding:10px 0;
margin:0 0 40px;
text-align:center;
background-color:#3E6699;
border:2px solid #123065;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 20px;
}

#sidebar p {
color:#fff;
text-align:center;
}

#contact a,#contact p {
color:#fff;
}

#tips p {
color:#fff;
width:260px;
padding:10px;
margin:40px 0;
text-align:left;
background-color:#3E6699;
border:2px solid #123065;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 20px;
}

#tips p span {
display:block;
margin-bottom:10px;
text-align:center;
text-decoration:underline;
}

#main {
width:460px;
min-height:500px;
color:#122f65;
float:right;
padding:30px;
margin:20px 40px 40px 20px;
background-color:#fff;
border:5px double #123065;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 20px;
}

#footer p {
font-size:8px;
padding:5px 10px;
clear:both;
}

#header h1 {
position:relative;
top:30px;
font-size:25px;
color:#122f65;
text-align:right;
margin:10px;
}

#header h2 {
position:relative;
top:-50px;
font-size:40px;
color:#122f65;
text-align:left;
margin:10px;
}

h2 {
font-size:25px;
color:#122f65;
text-align:left;
margin:10px;
}

p{
font-size:16px;
color:#000;
text-align:left;
margin:10px;
}

br {
margin-bottom:10px;
}

#about {
float:left;
}

#bio {
float:right;
margin:0 0 10px 20px;
}

#main ul {
margin-bottom:30px;
}

#main #text li, #main #text + p 
{font-size: 18px;
margin-top: 10px;
color: #000;
}

