@font-face {
 font-family:jaz-light;
 src: url('/2013/fonts/jaz-light.woff');
 }
 #wrapper {
 width:703px;
 height: 160px;
 position: absolute;
 left: 50%;
 top: 50%;
 background-image: url(/2013/images/bg_content_writer.jpg);
 background-repeat: no-repeat;
 margin-top: -90px;
 margin-right: 0;
 margin-bottom: 0;
 margin-left: -350px;
 float: right;
 }
 #carousel {
 width: 703px;
 position:vrelative;
 }
 #carousel ul {
 list-style: none;
 display: block;
 margin: 0 0 0 40px;
 padding: 0;
 }
 #carousel li {
 font-size:13px;
 font-weight:bold;
 color: #333;
 text-align: center;
 display: block;
 width:140px;
 height: 127px;
 padding: 0;
 margin:7px;
 float: left;
 position: relative;
 font-family:jaz-light;
 }
 #carousel li a {
 color: #333;
 text-decoration:none;
 }
 #carousel li a:hover {
 color: #666;
 text-decoration:none;
 }
 #carousel li img {
 width:145px;
 height: 95px;
 margin-top: 13px;
 margin-bottom:-5px;
 border: none;
 }
 #carousel li span {
 text-indent: -999px;
 display: block;
 overflow: hidden;
 width: 145px;
 height: 95px;
 position: absolute;
 z-index: 2;
 top: 14px;
 left: 16px;
 }
 .clearfix {
 float: none;
 clear: both;
 }
 #carousel .prev, #carousel .next {
 background: transparent url(/2013/images/carousel_control.png) no-repeat 0 0;
 text-indent: -999;
 display: block;
 overflow: hidden;
 width: 45px;
 height: 80px;
 position: absolute;
 top: 50px;
 }
 #carousel .prev {
 background-position: -2px 0;
 left: 0px;
 }
 #carousel .prev:hover {
 left: 0px;
 }
 #carousel .next {
 background-position: -46px 0;
 right: -11px;
 }
 #carousel .next:hover {
 right: -11px;
 }
 #carousel .pager {
 text-align: center;
 margin-top: 0;
 margin-right: auto;
 margin-bottom: 0;
 margin-left: auto;
 }
 #carousel .pager a {
 background: transparent url(/2013/images/dot.png) no-repeat;
 text-decoration: none;
 text-indent: -999px;
 display: inline-block;
 overflow: hidden;
 width: 16px;
 height: 16px;
 margin: 0 5px 0 0;
 }
 #carousel .pager a.selected {
 background: transparent url(/2013/images/dot.png) no-repeat;
 background-position:-16px;
 text-decoration: underline;
 }
 #source {
 text-align: center;
 width: 100%;
 position: absolute;
 bottom: 10px;
 left: 0;
 }
 #source, #source a {
 font-size: 12px;
 color: #999;
 }
 #donate-spacer {
 height: 100%;
 }
 #donate p, #donate form {
 margin: 0;
 float: left;
 }
 #donate p {
 width: 703px;
 }
 #donate form {
 width: 100px;
 }
 #shadow_top {
 float: right;
 height: 27px;
 width: 703px;
 text-align: center;
}