/* Columns */
.one_half { width: 48%; }

.one_third { width: 30.66%; }

.two_third { width: 65.33%; }

.one_fourth { width: 22%; }

.three_fourth { width: 74%; }

.one_fifth { width: 16.8%; }

.two_fifth { width: 37.6%; }

.three_fifth { width: 58.4%; }

.four_fifth { width: 79.2%; }

.one_sixth { width: 13.33%; }

.five_sixth { width: 82.67%; }

.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth { position: relative; margin-right: 4%; margin-bottom: 20px; float: left; }

.last { margin-right: 0; clear: right; }

.clearboth { clear: both; display: block; font-size: 0; height: 0; line-height: 0; width: 100%; }


/* Dropcaps */
.dropcap { position: relative; display: block; float: left; left: -2px; padding-top: 0; margin: 0 6px 0 0; font-size: 40px; line-height: 40px; }


/* Pullquotes */
.pullquote_left, .pullquote_right { position: relative; top: -2px; padding: 0 0 0 30px; color: #888; font-size: 14px; background: url("../images/quotes.png") no-repeat scroll 0 0 transparent; clear: none; }

.pullquote_left { float: left; width: 30%; padding: 0 0 0 30px; margin: 20px 20px 20px 0; }

.pullquote_right { float: right; width: 29%; padding: 0 0 0 30px; margin: 20px 0 20px 20px; }


/* Highlight */
.highlight { color: #fff; }

.highlight2 { color: #fff; background:#333; }


/* Space */
.space_hr { display: block; width: 100%; margin-bottom: 40px; }


/* Bar */
.bar_hr { display: block; border-bottom:1px solid #eee; margin-top:10px; margin-bottom:10px; }


/* Tabs */
ul.tabs { margin: 0 }

ul.tabs .selected { background: #222; }

ul.tabs li { display: inline; list-style: none; }

ul.tabs li a { position: relative; float: left; padding: 3px 15px 1px; margin: 0 5px 0 0; color: #fff; line-height: 25px; overflow: hidden;  }

.pane { display: block; margin-bottom: 29px; padding: 20px 20px; font-size: 12px; border-style: solid;  clear: both; background: #f5f5f5; color:#222; }


/* Toggle */
.trigger { padding: 0 0 0 20px; margin: 0 0 20px; background: url("../images/toggle-plus.png") no-repeat; cursor: pointer; background-position:0 2px; }

.trigger a { display: block; text-decoration: none; cursor: pointer; font-size: 16px; text-transform:uppercase; }


/*.active a { color:#333;}*/

.toggle_container { padding: 0 0 0 10px; margin-bottom: 20px; overflow: hidden; clear: both; background: #f5f5f5; }

.toggle_container .block { padding: 20px; margin: 0; nowhitespace: afterproperty; overflow: hidden; }


/* Buttons */
.button-link { margin-bottom: 20px; margin-top: 20px; }

.button-link a { padding: 6px 8px 6px 8px; color: #fff; }

.button-link a:hover { background: #333; }


/* PRETTY */
.pretty-photo-sc { margin:20px 0 20px 0; overflow:hidden; position:relative; }
