* { margin: 0; padding: 0; outline: 0; }
body { font: 12px/18px verdana,sans-serif; color: #656565; text-align: left; background: #fff url(images/bg.gif) no-repeat center bottom; padding-bottom:75px}

a { color: #0099cb; text-decoration: none; cursor: pointer; }
a:hover { text-decoration: underline; }
a img { border: 0; }

.ar { display: block; text-align: right; }
.ac { display: block; text-align: center; }
.al { display: block; text-align: left; }
.cl { clear: both; height: 0; font-size: 0; line-height: 0; text-indent: -4000px;  }
.fr { float: right; display: inline; }
.fl { float: left; display: inline; }
.hidden { display: none; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }
.shell { margin: 0 auto; width: 936px;}

#header{height:140px;}

#main{float: left; display: inline; width:603px}

h1#logo{
	text-indent: -4000px;
	line-height:0;
	font-size: 0;
	width:603px;
	height:140px;
	float: left;
	display: inline;
}
h1#logo a{
	display: block;
	height:140px;
	background:url(images/logo.gif);
}

#nav{float: left; display: inline; width:305px; font-size: 15px; padding-top:85px; padding-bottom:95px; font-family: Georgia, serif;}
#nav ul{list-style-type: none;}
#nav li{float: left; margin-right:35px}
#nav li.last{margin-right:0px}
#nav li.active a{font-weight: bold; text-decoration: underline; color:#333}
#nav li a{float: left; }

#sidebar{float: right; display: inline; width:305px}
#sidebar h2{font-family: georgia, sans-serif; text-transform: uppercase; color:#333; line-height:16px; font-size: 15px; border-bottom:solid 1px #dadada; padding-bottom:9px; margin-bottom:15px}
#sidebar p{padding-bottom:10px}
#sidebar ul.dot{padding-left:20px; padding-bottom:120px}

#content{padding-top:60px;}

.frame{margin-bottom:65px}
.frame .image{ border:solid 1px #ffffff; padding:1px; position:relative; height:426px; width:595px; overflow:hidden; font-size:0; line-height:0;}
.frame .image img{ margin-bottom:10px; }
.frame ul{list-style-type: none; float: right; display: inline; list-style-position: outside; padding-right:2px; padding-top:6px}
.frame li{ float: left; display: inline; background:url(images/li-bg.gif); width:17px; height:18px; margin-right:6px}
.frame li a{ float: left; display: inline; line-height:18px; text-align: center; width:13px; height:18px; color:#fff; font-weight: bold;}
.frame li a.active,
.frame li a:hover{color:#0098cc; text-decoration: none;}

.links{padding-top:70px;}