/*Set of Preset Classes*/

/* slightly enhanced, universal clearfix hack */
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

/*Paragraph Presets*/
.small, .small p {font-size:.8em;}
.large, .large p {font-size:1.2em;}
.soft, .soft p  {color:#D3D3D3;}
.hide            {display:none;}
p.last           {margin-bottom:0px;}

/*Floats*/
.left {float:left;}
.right {float:right;}
img.left {margin-right:1em; margin-bottom:.5em;}
img.right {margin-left:1em; margin-bottom:.5em;}
.clearThis  {clear:both;}

/*Links*/
a {color: #4098bd;}
a:hover {color: #27156a;}
a img, :link img, :visited img {border:none;}

a.prev-review, a.prev-audio, a.button, a.next-review, a.next-audio {background: url(../../images/2010/btn-prev.png) no-repeat left top; padding-left: 25px; line-height: 17px; float: left; font-weight: bold; text-decoration: none; text-transform: lowercase; font-size: 1.1em;}
a.next-review, a.next-audio {background: url(../../images/2010/btn-next.png) no-repeat right top; padding-right: 25px; float: right;}
a.button {background: url(../../images/2010/btn-next.png) no-repeat left top; line-height: 17px; display: block; float: none; text-transform: uppercase; font-weight: bold; text-decoration: none;}
a.prev-audio:hover, a.prev-audio:hover a.button:hover {background-position: left -133px !important;} a.next-review:hover, a.next-audio:hover {background-position: right -133px !important;}

/*slides*/
.slides { font-size: .9em; line-height: 14px;}
.slides p { line-height: 14px; margin-top: 0; }
.slide {}



hr {}