body {margin:0 auto;font-family:candara,helvetica,arial,sans-serif;}

a img {border:none;}

#container {
	width:800px;
	height:100%;
	margin:0 auto;
	text-align:center;
background:-webkit-gradient(
    linear,
    left top,
    right bottom,
    color-stop(0.4, rgb(255,255,255)),
    color-stop(1, rgb(205,206,210))
);
background-image:-moz-linear-gradient(
    left top,
    rgb(255,255,255) 40%,
    rgb(205,206,210) 100%
);
/*	background-color:#efefef;*/
	-moz-box-shadow:-8px 0px 10px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow:-8px 0px 10px rgba(0, 0, 0, 0.4);
	-webkit-border-bottom-left-radius:15px;
	-webkit-border-bottom-right-radius:15px;
	-moz-border-radius-bottomright:15px;
	-moz-border-radius-bottomleft:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;}

/* @group Header */

#header {
	width:800px;
	height:150px;
	margin:0 auto;
	text-align:center;
	background-color:#0f5d86;}
	
#header img {margin-top:75px;}

#header a:hover img {opacity:0.7;}

/* @end */
	
#content {
	width:800px;
	margin:125px auto 50px auto;
	text-align:left;}
	
.profile {
	border: 1px solid #333;
	float:left;
	margin: 0 12px 8px 0;
	-webkit-box-reflect:below 2px 
	-webkit-gradient(linear,left top,left bottom,from(transparent),
	color-stop(0.6,transparent),to(rgba(255,255,255,0.3)));}

#widget {margin:30px 20px 5px 10px;float:right;}

#widget p {font-size: 12px;}

/* @group Footer */

#footer {
	width:800px;
	height:90px;
	background-color:#333;
	-webkit-border-bottom-left-radius:15px;
	-webkit-border-bottom-right-radius:15px;
	-moz-border-radius-bottomright:15px;
	-moz-border-radius-bottomleft:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;}
	
#footer p {
	text-align:center;
	color:white;
	font-size:14px;
	line-height:18px;}

#footer img {
	-webkit-box-reflect:below 3px 
	-webkit-gradient(linear,left top,left bottom,from(transparent),
	color-stop(0.6,transparent),to(rgba(255,255,255,0.3)));}

/* @end */
	
/* @group Suckerfish Dropdown Code */

#menu {
	background-color:#0f5d86;
	width:700px;
	height:30px;
	padding:0px 30px;
	margin:0 auto;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius: 8px;
	z-index:5;}

#menu ul { /* all lists */
	padding:2px;margin:-21px 0 0 0;list-style:none;}

#menu li { /* all list items */
	float:left;
	position:relative;
	width:14em;
	font-size:14px;
	padding:5px;
	background-color:#0f5d86;
	color:white;
	font-weight:bold;
	text-align:left;}

#menu li:hover {background-color:#0f5d86;}

#menu li a, #menu li a:link {
	font-size:14px;
	margin:5px 0;
	font-weight:bold;
	color:white;
	text-decoration:none;}

#menu li a:hover {color:#ff1;text-decoration:underline;}

#menu li ul { /* second-level lists */
	display:none;
	position:absolute;
	top:5em;
	left:0;}

#menu li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top:3em;left:0;}

#menu li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;}

#menu #menu {clear: left;}

/* @end */

/* @group Typography */

h1,h3,p {font-weight:normal;padding:0 30px;}
h2 {font-weight:bold;padding:0 30px;}
h1,h2,h3 {color:#0f5d86;}
h1,h2 {line-height:1.2em;}
h1{font-size:2.15em;}
h2,h3{font-size:1.35em;}
h3{font-weight:bold;margin-bottom:-15px;}
p {font-size:1.15em;line-height:1.5em;}
em {font-size:70%;color:#444;}
p a, p a:link {color:#0f5d86;text-decoration:none;}
p a:hover {color: #333;text-decoration:underline;}

/* @end */