<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}body{text-align:center;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main,.yui-g .yui-u .yui-g{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-g .yui-u{width:48.1%;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}.yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#hd:after,#bd:after,#ft:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#hd,#bd,#ft,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
body{margin:10px;}h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong,dt{font-weight:bold;}optgroup{font-weight:normal;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}del{text-decoration:line-through;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}sup{vertical-align:super;}sub{vertical-align:sub;}p,fieldset,table,pre{margin-bottom:1em;}button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"]{padding:1px;}
/*! jQuery UI - v1.10.4 - 2014-02-19
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&amp;fwDefault=bold&amp;fsDefault=1.1em&amp;cornerRadius=4px&amp;bgColorHeader=f6a828&amp;bgTextureHeader=gloss_wave&amp;bgImgOpacityHeader=35&amp;borderColorHeader=e78f08&amp;fcHeader=ffffff&amp;iconColorHeader=ffffff&amp;bgColorContent=eeeeee&amp;bgTextureContent=highlight_soft&amp;bgImgOpacityContent=100&amp;borderColorContent=dddddd&amp;fcContent=333333&amp;iconColorContent=222222&amp;bgColorDefault=f6f6f6&amp;bgTextureDefault=glass&amp;bgImgOpacityDefault=100&amp;borderColorDefault=cccccc&amp;fcDefault=1c94c4&amp;iconColorDefault=ef8c08&amp;bgColorHover=fdf5ce&amp;bgTextureHover=glass&amp;bgImgOpacityHover=100&amp;borderColorHover=fbcb09&amp;fcHover=c77405&amp;iconColorHover=ef8c08&amp;bgColorActive=ffffff&amp;bgTextureActive=glass&amp;bgImgOpacityActive=65&amp;borderColorActive=fbd850&amp;fcActive=eb8f00&amp;iconColorActive=ef8c08&amp;bgColorHighlight=ffe45c&amp;bgTextureHighlight=highlight_soft&amp;bgImgOpacityHighlight=75&amp;borderColorHighlight=fed22f&amp;fcHighlight=363636&amp;iconColorHighlight=228ef1&amp;bgColorError=b81900&amp;bgTextureError=diagonals_thick&amp;bgImgOpacityError=18&amp;borderColorError=cd0a0a&amp;fcError=ffffff&amp;iconColorError=ffd27a&amp;bgColorOverlay=666666&amp;bgTextureOverlay=diagonals_thick&amp;bgImgOpacityOverlay=20&amp;opacityOverlay=50&amp;bgColorShadow=000000&amp;bgTextureShadow=flat&amp;bgImgOpacityShadow=10&amp;opacityShadow=20&amp;thicknessShadow=5px&amp;offsetTopShadow=-5px&amp;offsetLeftShadow=-5px&amp;cornerRadiusShadow=5px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: 600;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
	/* support: IE10, see #8844 */
	list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("images/animated-overlay.gif");
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertically center icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	/*margin: 1px .2em 0 0;*/
	margin: 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	/*padding: 1em 1.4em;*/
	padding: 10px 0;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	/*font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;*/
	/*font-size: 1.1em;*/
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	/*font-size: 1em;*/
}
.ui-widget-content {
	border: 1px solid #dddddd;
	/*background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;*/
	/*color: #333333;*/
}
.ui-widget-content a {
	/*color: #333333;*/
}
.ui-widget-header {
	border: 1px solid #e78f08;
	background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;
	/*color: #ffffff;*/
	/*font-weight: 600;*/
}
.ui-widget-header a {
	color: #ffffff;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #cccccc;
	background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
	/*font-weight: 600;*/
	color: #1c94c4;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #1c94c4;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #fbcb09;
	background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;
	/*font-weight: 600;*/
	color: #c77405;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #c77405;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #fbd850;
	background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	/*font-weight: 600;*/
	color: #eb8f00;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #eb8f00;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fed22f;
	background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
	color: #ffffff;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #ffffff;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #ffffff;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: 600;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(images/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(images/ui-icons_ffffff_256x240.png);
}
.ui-state-default .ui-icon {
	background-image: url(images/ui-icons_ef8c08_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(images/ui-icons_ef8c08_256x240.png);
}
.ui-state-active .ui-icon {
	background-image: url(images/ui-icons_ef8c08_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(images/ui-icons_228ef1_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(images/ui-icons_ffd27a_256x240.png);
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
	background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
	opacity: .5;
	filter: Alpha(Opacity=50);
}
.ui-widget-shadow {
	margin: -5px 0 0 -5px;
	padding: 5px;
	background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
	opacity: .2;
	filter: Alpha(Opacity=20);
	border-radius: 5px;
}

/*
* Some YUI changes
*/

#doc2 {
	font-size: 12px;
	width: 950px;
	padding: 0 10px;
	overflow: hidden;
}

#bd{
	min-height: 418px;
	height: auto !important;
	height: 418px;
	margin-top: 173px;
}
#bd &gt; div, #bd .infinitescroll-wrapper &gt; div, .yui-g.content {
	background-color: #ffffff;
}
#bd, #bd &gt; .wide_galleria, #bd .infinitescroll-wrapper &gt; .wide_galleria {
	width: 950px;
	margin-left: -10px;
	padding: 0 10px;
}

.yui-t6 #yui-main {
	margin: 0;
	width: 640px;
	margin-left: -10px;
	padding-left: 10px;
}
.yui-t6 #yui-main .yui-b {
	margin-right: 310px;
	width: 640px;
}
.yui-t6 .yui-b {
	width: 310px;
}

ul {
	margin-top: 5px;
	margin-bottom: 10px;
}
p + ul {
	margin-top: -15px;
}
ul li{	list-style-type: none; }

iframe { border: 0}
/* END YUI changes */



em {
	font-style: italic !important;
}
strong {
	font-weight: 600 !important;
}




/* some other resets */
a,
a:visited,
a:active {
	color: #2471A3;
	cursor: pointer;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

body {
	/*font-family: georgia, "times new roman", times, serif;*/
	font-family: "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
	font-size: 12px;
	line-height: 140%;
	margin: 0;
	text-align: left;
}


body.no_fixed_footer {
	padding: 0px;
}


h1, h2 {
	font-family: Gil Sans,"Lucida Grande",Arial,Helvetica;
	font-weight: normal;
	letter-spacing: 2px;
}

h1{
	/*font-size:133.3582923%;*/
	font-size: 16px;
}


h2{
	/*font-size:116.999964%;*/
	font-size: 15px;
}


textarea,
input,
select {
	border:1px #ccc solid;
	color:#333;
	padding:3px;
}
textarea {
	width: 42.25em;
}

br { clear:both }

label { font-weight: 600 }




table,
tr,
th,
td,
tbody,
thead{ border: 0 }

table{
	border-collapse:separate;
	border-spacing:0;
	margin: 10px 0;
	width: 100%;
}

th, td { padding: 0 0 0 5px }

th {
	border-bottom: 3px solid #ccc;
	font-weight: normal;
	margin: 10px 0 0 0;
	text-align: left;
}

tr.odd { background: #eee; height: 30px; }
tr.even { background: #ddd; height: 30px; }

.hidden { display:none;}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

/* forms */
div.form_label, div.form_field, span.form_help{
	clear: both;
	float: left;
}
div.form_label{
	font-weight: 600;
}
span.form_label_column{
	width: 5px;
}
div.form_field_wrapper{
	margin-bottom: 5px;
}


#hd {
	border-top: 5px black solid;
	height: 166px;
	position: absolute;
	top: 0;
	width: 950px;
	z-index: 900;
}

#hd.shadow {
	-webkit-box-shadow: 0px 9px 6px -3px rgba(0, 0, 0, 0.45);
	-moz-box-shadow:	0px 9px 6px -3px rgba(0, 0, 0, 0.45);
	box-shadow:		 0px 9px 6px -3px rgba(0, 0, 0, 0.45);
}

#logo {
	display: block;
	height: 137px;
	/*text-align: center;*/
	background-size: 950px 145px;
}
#logo a, #logo a.visited, #logo a.active, #logo a.hover {
	font-family: Gil Sans,Century Gothic,"Lucida Grande",Arial,Helvetica;
	font-size: 90px;
	letter-spacing: 2px;
	line-height: 100%;
	color: white;
	text-decoration: none;
	padding: 13px 0 0 8px;
	display: block;
}
#logo img{
	padding-top: 2px;
}



.fleft {
	float: left;
}
.fright {
	float: right;
}
.full_width {
	width: 100%;
}


#ft{
	background:black;
	color:white;
	font-family:Gil Sans,"Lucida Grande",Arial,Helvetica;
	margin: 10px 0 0;
	padding: 30px 10px 24px 10px;
}

#ft a { color: white }

#ft .col1,
#ft .col2,
#ft .col3 { float: left	}

#ft .col1 {
	width: 456px;
}
#ft .col2 {
	width: 20px;;
}
#ft .col3 {
	text-align: right;
	width: 454px;
}

#ft ul{ display: inline-block; margin: 0; }
#ft ul.logos {margin-bottom: 20px;}

#ft .flatpages li {
	display: inline;
	padding: 0 10px;
	border-right: 1px solid #333;
}
#ft .flatpages li:last-child {
	border-right: none;
	padding-right: 0;
}
#ft .logos li{ border:0; display: inline-block; padding: 0; margin-right:76px; }
#ft .logos li img{ vertical-align: top;}
#ft .logos li:last-child { margin-right:0px; }

#ft li.last { padding-right: 0; border: 0; margin-right:0 }

#ft .disclaimer{
	/*font-family: georgia,"times new roman",times,serif;*/
	font-family: "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
	font-style: italic;
	margin: 10px 0;
line-height: 15.4px }

.left { float: left;}

ul.social-icons {
	display: inline-block;
	height: auto;
	margin: 0;
}
ul.social-icons li.last {
	margin-right: 0;
}
ul.social-icons li {
	background: none repeat scroll 0 0 transparent;
	border: 0px;
	display: inline;
	float: left;
	height: 32px;
	margin-right: 10px;
	overflow: hidden;
	padding-left: 0;
	width: 32px;
}
ul.social-icons.icons16 li {
	height: 16px;
	width: 16px;
}
ul.social-icons li a {
	background: url("/media/img/skin/footer/social_icons.png") no-repeat scroll 0 0 transparent;
	display: block;
	height: 32px;
	text-indent: 9999px;
	width: 32px;
}
ul.social-icons.icons16 li a {
	background: url("/media/img/skin/footer/social_icons16.png") no-repeat scroll 0 0 transparent;
	height: 16px;
	width: 16px;
}
ul.social-icons li.facebook a {
	background-position: -32px 0;
}
ul.social-icons.icons16 li.facebook a {
	background-position: -16px 0;
}

ul.social-icons li.vimeo a {
	background-position: -96px 0;
}
ul.social-icons.icons16 li.vimeo a {
	background-position: -48px 0;
}

ul.social-icons li.linkedin a {
	background-position: -224px 0;
}
ul.social-icons.icons16 li.linkedin a {
	background-position: -112px 0;
}

ul.social-icons li.googleplus a {
	background-position: -288px 0;
}
ul.social-icons.icons16 li.googleplus a {
	background-position: -144px 0;
}

ul.social-icons li.youtube a {
	background-position: -352px 0;
}
ul.social-icons.icons16 li.youtube a {
	background-position: -176px 0;
}

ul.social-icons li.pinterest a {
	background-position: -416px 0;
}
ul.social-icons.icons16 li.pinterest a {
	background-position: -208px 0;
}

ul.social-icons li.skype a {
	background-position: -192px 0;
}
ul.social-icons.icons16 li.skype a {
	background-position: -96px 0;
}
ul.social-icons li a:hover {
	opacity: 0.7;
}


/* stats */
#stats_sql,#stats_sql_search{
	display: none;
}
div.stats_sql_query{
	width: 80%;
	margin-bottom: 5px;
	margin-left: 5%;
	float: left;
	background-color: #bbee99;
}
div.stats_sql_time{
	width: 10%;
	text-align: center;
	float: left;
	background-color: #ffff88;
}




.black-strip {
	background-color: #000000 !important;
	color: #ffffff;
	padding: 10px;
	margin: 10px 0 0 0;
}

.first-strip{
	margin: 0 0 1px 0;
}


.black-strip h1 {
	line-height: 133%;
	margin: 0 0;
}

.black-strip h2 {
	margin:0;
	display: table-cell;
	width: 100%;
}
.black-strip h3 {
	margin:0;
	display: table-cell;
	width: 100%;
	font-size: 13px;
	line-height: 13px;
}

.under-strip {
	margin-top:10px;
}


span.required { color: red }

ul.form {
	margin:0;
}

ul.form li{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

input.submit {
	background:black;
	border-color: #CCC;
	border-style: outset;
	border-width: 2px;
	color:white;
	cursor:pointer;
	/*font-family: georgia,"times new roman",times,serif;*/
	font-family: "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
	margin: 0 0 10px 0;
	padding:3px 25px;
}
input.pressed {
	background: #333;
	border-color: #CCC;
	border-style: inset;
	border-width: 2px;
	padding: 3px 24px 3px 26px;
}

.right-link {
	float: right;
	clear: both;
}

.tiny-text { font-size: 11px; }
.small-text { font-size: 92.0833%; }
.big-text { font-size: 108.33%; }
.huge-text { font-size: 116.99%; }
.giant-text { font-size: 125.66%; }
.h1-text { font-size: 133.35%; }



/* container with multiple error */
div.errors{
	background: #FFBABA;
	border: 1px solid red;
	padding: 5px;
}

/* single error */
span.error{ color:red; }


/* make text have a common orange color */
.orange { color:#2471A3; }

/* container with multiple user messages */
div.message{
	background: #B7E4B1;
	border: 1px solid green;
	padding: 5px;
}

/*
*
* A collage of user thumbs
* User primarly in:
* - fan list
* - attending list
* - favourite list
**/
.thumb-collage { padding: 10px 0px 0px 0px; }
.thumb-collage .user-thumb { float: left; margin-right: 10px; }
.thumb-collage .user-thumb.omega { margin-right: 0px; }
.thumb-collage .user-thumb a { display: block; }
.thumb-collage .right-link { margin-right: 10px; }
.thumb-collage-min { padding: 5px 0px 0px 0px; }
.thumb-collage-min p { margin: 0 0 5px 0; }
.thumb-collage .fans-more {margin: 5px 0px 0px 0px; }


/* default user thumb */
.user-thumb{
	border:1px #ccc solid;
	padding:1px;
	text-align: center;
	width: 50px;
	height: 50px;
	overflow: hidden;
}
.user-thumb &gt; a {
	overflow: hidden;
	width: 50px;
	height: 50px;
	display: block;
}
.user-thumb &gt; a &gt; img, .user-thumb &gt; img {
	width: 50px;
}


/*
* Pagination */

.pagination {
	margin:10px;
	text-align: center;
}

.pagination .next,
.pagination .prev,
.pagination .page{
	border: 1px #ccc solid;
	height: 15px;
	margin: 0 1px;
	padding: 2px 2px;
	text-align: center;
	width: 13px;
}

.pagination a.next:hover,
.pagination a.prev:hover,
.pagination a.page:hover {
	background: #eee;
	text-decoration: none;
}

.pagination .disabled,
.pagination .current {
	border: 0
}

.show-older:visited,
.show-older:active,
.show-older {
	background:black none repeat scroll 0 0;
	color: white;
	display:block;
	margin-top: 10px;
	padding:3px 0px;
	text-align:center;
	width:100%;
}
.show-older.narrower {
	margin-left: 10px;
	width: 97%;
}
.show-older:hover { text-decoration: none }

.show-older img {
	margin-top: 4px;
}



/*
*
* Horizontal line of grey
*/
.x_line{
	border-bottom: 1px #ccc solid;
	clear: both;
	height: 2px;
	margin: 0;
	width: 90%
}

/* END Horizontal line */

/*
*
* Multi friend selector
* */

ul.multi-friend-select{
	border:1px #aaa solid;
	max-height:500px;
	margin:0;
	overflow:auto;
}

ul.multi-friend-select li{
	cursor:pointer;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:10px;
	padding:1px;
	width:180px;
}

ul.multi-friend-select li.over{ background:#ff9999; }
ul.multi-friend-select li.selected{ background:#2471A3; }
ul.multi-friend-select li div.user-thumb,
ul.multi-friend-select li div{ float:left; }
ul.multi-friend-select li div.user-thumb{ margin:0 5px 0 0; width: 50px; }
ul.multi-friend-select li div{ width:120px; font-size: 92.0833%; }
ul.multi-friend-select li span{ font-size: 83.4166%; }
ul.multi-friend-select li p{ margin:0 0 3px 0; }
ul.multi-friend-select input{ display:none; }

div.multi-friend-select-options{ background:#ccc; padding:2px; }

/* END Multi friend selector */

/*
* Submenu var1
*/
.submenu-var1{ margin:0; }

.submenu-var1 li,
ul.ui-tabs-nav li {
	display:block;
	float:left;
	margin:10px 10px 10px 0;
	width: auto;
}

.submenu-var1 li a,
ul.ui-tabs-nav a{
	background:#ccc;
	color:black;
	display:block;
	height:20px;
	padding:4px 10px 2px;
}

.submenu-var1 li a:hover,
ul.ui-tabs-nav a:hover {
	text-decoration: underline;
}

.submenu-var1 li a.selected,
ul.ui-tabs-nav li.ui-tabs-selected a {
	background:black;
	color:#2471A3;
}
.ui-tabs, .ui-tabs .ui-tabs-nav {
	padding: 0px;
}
/* END Submenu var1 */

/*
* Submenu var2
*/

.submenu-var2{ margin:0; }
.submenu-var2{
	margin:0;
}

.submenu-var2 li {
	display:block;
	float:left;
	margin:10px 10px 0 0;
	width: auto;
}

.submenu-var2 li a{
	border-bottom:2px white solid;
	color:black;
	display:block;
	height:20px;
	padding:4px 10px 0 10px;
}

.submenu-var2 li a:hover {
	border-bottom:2px #ccc solid;
	text-decoration:none;
}

.submenu-var2 li a.selected{ border-bottom:2px #ccc solid; }
/* END Submenu var2 */

/* Buttons and links that look like buttons */

a.black-button,
a.grey-button {
	background: black;
	border:2px solid #CCCCCC;
	border-bottom:2px solid #666666;
	border-right:2px solid #666666;
	color: white;
	cursor: pointer;
	display: block;
	float: left;
	font-size:92.0833%;
	height: 15px;
	padding: 3px 30px 3px;
	text-align: center;
}

a.grey-button:hover {
	background:#ccc;
	text-decoration: none;
}

a.grey-button {
	background: #eee;
	color: black;
}

a.black-button:hover {
	background:#333;
	text-decoration: none;
}

a.pressed {
	border-color: #CCC;
	border-style: inset;
	border-width: 2px;
	padding: 3px 29px 3px 31px;
}

/* END Buttons ... */


/* Galleria */

.galleria{list-style:none;width:400px}
.galleria li{display:block;width:20px;height:20px;overflow:hidden;float:left;margin:0 0 0 5px}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
* html .galleria li div span{width:400px} /* MSIE bug */

.slideshow_wrapper ul.gallery img {
	display: none;
}

.slideshow_wrapper .pb,
.slideshow_wrapper .nb{
	cursor:pointer;
	display:block;
	float:left;
	font-family: Arial;
	font-size: 300%;
	line-height: 100%;
	opacity: 0.6;
	z-index: 20;
}
.slideshow_wrapper .pb,
.slideshow_wrapper .nb{
	color: white;
	outline: none;
	text-decoration: none;
	-khtml-user-select: none;
	-moz-user-select:none;
	user-select:none
}
.slideshow_wrapper .pb:hover,
.slideshow_wrapper .nb:hover {
	text-decoration: none;
	color: white;
}

.slideshow_wrapper .nb { margin: 0px 7px 0 0; text-align:right }

.slideshow_wrapper .pb { margin: 0px 0px 0 7px; }

.slideshow_wrapper .nb.disabled, .slideshow_wrapper .pb.disabled {
	display:none;
}

.slideshow_wrapper &gt; .carousel {
	float:left;
	margin: 5px 5px 5px 0;
	width:300px;
}

.slideshow_wrapper .gallery{
	margin:0
}

.slideshow_wrapper .carousel ul.gallery li {
	float:left;
}

.slideshow_wrapper ul a{
	bottom: 3px;
	display:block;
	left: 290px;
	position: absolute;
}

.slideshow_wrapper .caption a:hover {
	color: #2471A3;
	text-decoration: none;
}

.container .slideshow_wrapper .caption{
	font-size: 92.083305% ;
	line-height: 120%;
}
.slideshow_wrapper .caption{
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	background: black;
	bottom: -500px;
	color: white;
	font-family: Arial;
	font-size: 92.083305% ;
	left: 0;
	line-height: 100%;
	padding: 9px 10px 3px 10px;
	position: absolute;
	width:620px;
	z-index: 3;
	opacity: .6;
}

.galleria li div.sub-caption,
.galleria li div.main-caption {
	display: none;
}

.container .slideshow_wrapper .caption h2{
	font-size: 116.99%;
	letter-spacing: 0;
}
.slideshow_wrapper .caption h3,
.slideshow_wrapper .caption h2{
	font-size: 108.333300% ;
	margin: 0;
	padding: 0;
}

.slideshow_wrapper .caption h2{
	font-family: Arial;
	font-weight: 600;
	letter-spacing: 12%;
	margin-bottom: 3px;
}

.slideshow_wrapper {
	background:black;
	margin: 0 0 0 0;
	position: relative;
	width: 640px;
	margin-bottom: 15px;
}
.galleria_wrapper, .galleria_wrapper img.replaced{
	width: 640px;
}

.slideshow .galleria_wrapper{
	z-index:1;
}
.slideshow .galleria_wrapper img{
	display: block;
}

.slideshow {
	position: relative;
	overflow: hidden;
	z-index:0;
}
.carousel {
	background: black;
	display: none;
}

.wide_galleria .slideshow_wrapper.displaytall,
.wide_galleria .slideshow_wrapper.displaywidetall {
	min-height: 0px;
}

.wide_galleria .slideshow_wrapper {
	width: 950px;
}
.wide_galleria .galleria_wrapper, .wide_galleria .galleria_wrapper img.replaced {
	width: 950px;
}

.wide_galleria .displaytall .slideshow .galleria_wrapper,
.wide_galleria .displaywidetall .slideshow .galleria_wrapper{
	min-height: 0px;
}
.wide_galleria .slideshow .galleria_wrapper{
	text-align: center
}
.wide_galleria .slideshow_wrapper .caption{
	width: 930px;
}
.slideshow .middle_align {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
.slideshow .galleria_wrapper {
	display: inline-block;
	vertical-align: middle;
}
/* END Galleria */



/* Galleria navigation */

.lightbox-nav {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 640px;
	z-index: 2;
}
.replaced {
	z-index: 1;
}
.galleria_container &gt; .lightbox-nav { left: 0; }
.lightbox-nav a { outline: none; text-decoration: none; }
.lightbox-nav a:hover { text-decoration: none; color: white;}

.lightbox-nav-holderPrev ,
.lightbox-nav-holderNext {
	background: black none no-repeat;
	cursor: pointer;
	font-family: Arial;
	height: 90px;
	line-height: 75px;
	margin-top:130px;
	opacity: 0.6;
	width: 60px;
	zoom: 1;
}
.lightbox-nav .lightbox-nav-holderNext {
	float: right;
	text-align: right;
}
.lightbox-nav-btnPrev, .lightbox-nav-btnNext, .lightbox-nav-btnCurrent {
	background: url('/media/img/skin/x.gif');
	font-size: 800%;
	width: 119px;
	height: 100%;
	zoom: 1;
	z-index: 20;
}
.lightbox-nav-btnPrev {
	left: 0;
	float: left;
}
.lightbox-nav-btnCurrent {
	float: left;
	width: 400px;
}
.lightbox-nav-btnNext {
	right: 0;
	float: right;
}
.wide_galleria .lightbox-nav {
	height: 100%;
	width: 950px;
}

.wide_galleria .lightbox-nav-btnPrev,
.wide_galleria .lightbox-nav-btnNext,
.wide_galleria .lightbox-nav-btnCurrent {
	width: 315px;
}
.wide_galleria .lightbox-nav-holderPrev ,
.wide_galleria .lightbox-nav-holderNext {
	margin-top:270px;
}
/* END Galleria navigation */

.featured_video {
	overflow: hidden;
}

.expandable_ad {
	overflow: hidden;
	cursor: pointer;
	height: 140px;
	width: 640px;
}
.expandable_ad .expandable_ad_img {
	position: relative;
	margin-top: -110px;
	width: 640px;
	height: 360px;
}
.expandable_ad.expanded .expandable_ad_img {
	margin-top: -197px;
	width: 950px;
	height: 534px;
}
.expandable_ad img {
	width: 640px;
	height: 360px;
}
.expandable_ad.expanded img {
	width: 950px;
	height: 534px;
}
.expandable_ad &gt; .expandable_ad_shadow {
	width: 640px;
	height: 360px;
	position: relative;
	top: -364px;
	background:		linear-gradient(135deg, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
	background:	-webkit-linear-gradient(-45deg, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
}
.expandable_ad.expanded &gt; .expandable_ad_shadow {
	width: 950px;
	height: 534px;
	top: -540px;
}
.expandable_ad &gt; p.expandable_ad_play {
	position: relative;
	bottom: 500px;
	right: 10px;
	color: #ffffff;
	font-size: 12px;
	font-family: "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
	display: inline-block;
	float: right;
}
.expandable_ad.expanded &gt; p.expandable_ad_play {
	bottom: 755px;
}
body.windows .expandable_ad &gt; p.expandable_ad_play {
	font-family: Calibri, sans-serif;
}
.expandable_ad &gt; p.expandable_ad_name {
	position: relative;
	top: -760px;
	left: 20px;
	width: 560px;
	color: #ffffff;
	font-size: 26px;
	line-height: 28px;
	font-style: italic;
	display: inline-block;
	float: left;
	transition:		top 2s linear 0s;
	-webkit-transition:	top 2s linear 0s;
}
.expandable_ad.expanded &gt; p.expandable_ad_name {
	top: -1025px;
	width: 831px;
}
.expandable_ad.clicked {
	height: 360px;
	transition:		height 2s ease 0s;
	-webkit-transition:	height 2s ease 0s;
}
.expandable_ad.expanded.clicked {
	height: 534px;
}
.expandable_ad.clicked .expandable_ad_img {
	margin-top: 0;
	transition:		margin-top 2s ease 0s;
	-webkit-transition:	margin-top 2s ease 0s;
}
.expandable_ad.clicked &gt; p.expandable_ad_play {
	bottom: -140px;
	transition:		bottom 2s ease 0s;
	-webkit-transition:	bottom 2s ease 0s;
}
.expandable_ad.shown &gt; p.expandable_ad_name {
	top: -595px;
	transition:		top 2s linear 0s;
	-webkit-transition:	top 2s linear 0s;
}
.expandable_ad.expanded.shown &gt; p.expandable_ad_name {
	top: -860px;
}
.expandable_ad.clicked &gt; p.expandable_ad_name {
	top: -760px;
	transition:		 top 2s linear 0s;
	-webkit-transition: top 2s linear 0s;
}
.expandable_ad.expanded.clicked &gt; p.expandable_ad_name {
	top: -1025px;
}

cite {
	background: url('/media/img/skin/cite_v2.png') no-repeat;
	display: block;
	margin-bottom: 1em;
	min-height: 1em;
	padding-left: 40px;
}

ul#list li {
	list-style: none;
}

.article-title h2, #newsletter h2 {
	display: block;
	font-size: 30px;
	line-height: 32px;
	font-weight: 600;
	/*font-family: georgia,"times new roman",times,serif;*/
	font-family: "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
	letter-spacing: 0px;
	margin: 0 5px 5px 0;
	text-align: center;
	width: 100%;
}

/* exception for usual clear:both, because of right .actionables box*/
.article-content br{ clear: none; }

.article_fb_like {
	margin-top: 10px;
}
.article_fb_like .right-block{
	margin: 0;
}
/* END Articles */


/* FLV PLAYER */
#default object, #default embed {
	margin-top: 0px;
}



/* Homepage */

.article-grid,
.article-list {
	margin: 5px 0 5px 0;
}
.article-list .article_row,
.article-list .action_row {
	min-height: 10px;
}

.article-list .article_row_2, .article-list .article_row_not_first {
	margin-top: 30px;
}

.article-grid .article,
.article-list .article {
	float: left;
	line-height: 15.4px;
	margin: 0 10px 0 0;
	overflow: hidden;
	width: 150px;
}
.article-grid.magazine-articles .article, .article-grid.videos_grid .article, .article-grid.recent_albums .article,
.article-list.magazine-articles .article, .article-list.videos_grid .article, .article-list.recent_albums .article {
	margin: 0 8px 0 0;
	width: 208px;
}
.article-grid.magazine-articles .article.article2, .article-grid.videos_grid .article.article2, .article-grid.recent_albums .article.article2,
.article-list.magazine-articles .article.article2, .article-list.videos_grid .article.article2, .article-list.recent_albums .article.article2 {
	width: 316px;
	text-align: center;
}
.article-grid.magazine-articles .article.article2 a,
.article-grid.magazine-articles .article.article2 a:visited,
.article-grid.magazine-articles .article.article2 a:active,
.article-grid.videos_grid .article.article2 a,
.article-grid.videos_grid .article.article2 a:visited,
.article-grid.videos_grid .article.article2 a:active,
.article-grid.recent_albums .article.article2 a,
.article-grid.recent_albums .article.article2 a:visited,
.article-grid.recent_albums .article.article2 a:active,
.article-list.magazine-articles .article.article2 a,
.article-list.magazine-articles .article.article2 a:visited,
.article-list.magazine-articles .article.article2 a:active,
.article-list.videos_grid .article.article2 a,
.article-list.videos_grid .article.article2 a:visited,
.article-list.videos_grid .article.article2 a:active,
.article-list.recent_albums .article.article2 a,
.article-list.recent_albums .article.article2 a:visited,
.article-list.recent_albums .article.article2 a:active,
.article-grid.albums_grid .article.article2 a,
.article-grid.albums_grid .article.article2 a:visited,
.article-grid.albums_grid .article.article2 a:active,
.article-list.albums_grid .article.article2 a,
.article-list.albums_grid .article.article2 a:visited,
.article-list.albums_grid .article.article2 a:active {
	color: #000000;
}
.article-list.magazine-articles .article_row_2 .article.article_1 {
	width: 424px;
}
.article-list.magazine-articles .article_row.article_row_2 .article.article_1 {
	background-color: #2E64FE;
	color: #ffffff !important;
	margin-bottom: 10px;
	padding-bottom: 5px;
	-webkit-box-shadow: 0px 9px 6px -3px rgba(0, 0, 0, 0.45);
	-moz-box-shadow:	0px 9px 6px -3px rgba(0, 0, 0, 0.45);
	box-shadow:		 0px 9px 6px -3px rgba(0, 0, 0, 0.45);
}
.article-list.magazine-articles .article_row.article_row_2 .article.article_1 h2,
.article-list.magazine-articles .article_row.article_row_2 .article.article_1 p {
	margin-left: 10px;
	color: #ffffff !important;
}
.article-list.magazine-articles .article_row.article_row_2 .article.article_1 a {
	color: #ffffff !important;
}
.article-list.magazine-articles .article_row.article_row_2 .article.article_1 p.ctitle + a {
	padding-right: 10px;
}
.article-list.magazine-articles .article_row.article_row_2 .article.article_1 p.ctitle + a + p {
	padding-right: 10px;
}
.article-grid.magazine-articles .article_flag ,.article-grid.videos_grid .article_flag,
.article-list.magazine-articles .article_flag, .article-list.videos_grid .article_flag {
	height: 25px;
}
.article-grid.albums_grid .article,
.article-list.albums_grid .article {
	margin: 0 15px 0 0;
	width: 150px;
}
.article-grid.albums_grid .article.article2,
.article-list.albums_grid .article.article2 {
	margin: 10px 8px 0 0;
	width: 316px;
	text-align: center;
}
.article-grid .article.last,
.article-list .article.last,
.article-grid .article.article2.last,
.article-list .article.article2.last {
	margin-right: 0;
}

.article-list .article .article-teaser {
	padding-top: 3px;
}

.article-list .article h2{
	display: block;
	font-weight: 600;
	/*font-size: 108%;*/
	/*font-family: georgia,"times new roman",times,serif;*/
	font-family: "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
	letter-spacing: 0px;
	margin: 0 0 5px 0;
}
.article-list.magazine-articles .article h2,
.article-list.videos_grid .article h2,
.article-list.recent_albums .article h2,
.article-list.albums_grid .article h2 {
	font-size: 18px;
	line-height: 1.2;
}

.article-list .article a.imglink {
	overflow: hidden;
	width: 150px;
	height: 112px;
	line-height: 0;
}
.article-list .article a.imglink &gt; img {
	width: 150px;
}
.article-list.magazine-articles .article a.imglink,
.article-list.recent_albums .article a.imglink,
.article-list.videos_grid .article a.imglink {
	overflow: hidden;
	width: 208px;
	height: 155px;
}
.article-list.magazine-articles .article.article2 a.imglink,
.article-list.recent_albums .article.article2 a.imglink,
.article-list.albums_grid .article.article2 a.imglink,
.article-list.videos_grid .article.article2 a.imglink {
	width: 316px;
	height: 236px;
	display: block;
}
.article-list.magazine-articles .article_row_2 .article.article_1 a.imglink {
	width: 424px;
	height: 210px;
}
.article-list.magazine-articles .article a.imglink &gt; img,
.article-list.recent_albums .article a.imglink &gt; img,
.article-list.videos_grid .article a.imglink &gt; img {
	width: 208px;
}

.article-list.magazine-articles .article.article2 a.imglink &gt; img,
.article-list.recent_albums .article.article2 a.imglink &gt; img,
.article-list.albums_grid .article.article2 a.imglink &gt; img,
.article-list.videos_grid .article.article2 a.imglink &gt; img {
	width: 316px;
}
.article-list.magazine-articles .article_row_2 .article.article_1 a.imglink &gt; img {
	width: 424px;
}

a.thumbfeaturedgrid.imglink {
	overflow: hidden;
	width: 94px;
	height: 70px;
	display: block;
}
a.thumbfeaturedgrid.imglink &gt; img {
	width: 94px;
}

.article-list.videos_grid .article a.imglink {
	overflow: hidden;
	width: 208px;
	height: 116px;
}
.article-list.videos_grid .article.article2 a.imglink {
	overflow: hidden;
	width: 316px;
	height: 178px;
}
.article-list .article p {
	margin-bottom: 5px;
}
.alist_action {
	margin: 0px 0 10px 0;
}

.article-list .article .ctitle,
.magazine_albums .featured_album .ctitle,
.featured_video .ctitle {
	color: #666666;
	margin: 0 0 3px 0;
	display: block;
	font-size: 100.74%;
}

.magazine_albums .featured_album .ctitle,
.featured_video .ctitle {
	color: #ffffff !important;
	text-align: center;
	margin-top: 3px;
}

.featured_video .senatus-tv,
.magazine_albums .featured_album .title,
.article-list .article .title {
	margin: 0 0 5px 0;
	display: block;
}
.article-list .article .title {
	min-height: 65px;
}
#users_grid .article .title,
#suggestions_div .article .title {
	min-height: 35px;
}
.featured_video .senatus-tv.expanded {
	margin: 0 0 5px 0;
	padding: 0;
}

.featured_video .title,
.magazine_albums .featured_album .title {
	color: #ffffff !important;
}

.magazine_albums .featured_album .featured_album_imglink {
	margin-left: 0;
	line-height: 0;
}

.featured_video .senatus-tv + .title,
.magazine_albums .featured_album .featured_album_imglink + .title {
	margin-top: 3px;
}

.article-list .article a.imglink + .title {
	margin-top: 6px;
}

.featured_album a.featured_album_imglink {
	overflow: hidden;
	width: 640px;
	height: 480px;
	background-color: #000000;
}
.featured_album.expanded a.featured_album_imglink {
	width: 930px;
	height: 697px;
}
.featured_album a.featured_album_imglink &gt; img {
	width: 640px;
	transform:		scale(1.2, 1.2);
	-webkit-transform:	scale(1.2, 1.2);
	opacity: 0.4;
}
.featured_album.expanded a.featured_album_imglink &gt; img {
	width: 930px;
}
.featured_album a.featured_album_imglink.animate &gt; img {
	transition:	 	transform 5s ease-in-out 0s, opacity 4s ease 0s;
	-webkit-transition:	-webkit-transform 5s ease-in-out 0s, opacity 4s ease 0s;
	transform:		scale(1, 1);
	-webkit-transform:	scale(1, 1);
	opacity: 1;
	z-index: 10;
}

.featured_album a.featured_album_imglink .featured_album_shadow {
	opacity: 0;
	position: relative;
}
.featured_album a.featured_album_imglink.animate .featured_album_shadow {
	width: 640px;
	height: 480px;
	margin-top: -480px;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.5) 71%, rgba(0, 0, 0, 0.9) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	background: -webkit-linear-gradient(rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.5) 71%, rgba(0, 0, 0, 0.9) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	opacity: 1;
	z-index: 100;
	transition:		opacity 3s ease 3s;
	-webkit-transition:	opacity 3s ease 3s;
}
.featured_album.expanded a.featured_album_imglink.animate .featured_album_shadow {
	width: 930px;
	height: 697px;
	margin-top: -712px;
}

#fb_fans {
	margin-top:10px;
}
.magazine_albums .featured_album {
	float: left;
	margin-top: 5px;
	width: 640px;
	background-color: #2E455D;
	color: #ffffff !important;
	padding-bottom: 30px;
}
.magazine_albums .featured_album.expanded {
	width: 930px;
	margin-left: 0 !important;
	padding-top: 10px;
}
.magazine_albums .featured_album a,
.magazine_albums .featured_album .dropcap:first-letter,
.featured_video a,
.featured_video .dropcap:first-letter {
	color: #ffffff !important;
}

.magazine_albums .featured_album a,
.magazine_albums .featured_album .dropcap,
.featured_video a,
.featured_video .dropcap {
	margin-left: 10px;
	margin-right: 10px;
}

.magazine_albums .article-list {
	float: left;
}
.featured_video {
	background-color: #2E455D;
	margin-top: 5px;
	margin-bottom: 15px;
	padding-right: 10px;
	color: #ffffff !important;
	padding-bottom: 30px;
}
.featured_video.expanded {
	background-color: #2E455D;
	margin: 5px 0 15px 0 !important;
	padding: 0 0 30px 0 !important;
}

.magazine_albums h2 {
	display: block;
	font-weight: 600;
	/*font-family: georgia,"times new roman",times,serif;*/
	font-family: "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
	letter-spacing: 0px;
	margin: 0;
}
.featured_video h2,
.featured_album h2 {
	font-size: 22px;
	line-height: 24px;
	margin: 5px 10px;
	font-weight: 600;
	/*font-family: georgia,"times new roman",times,serif;*/
	font-family: "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
	letter-spacing: 0px;
	/*width: 620px;*/
	text-align: center;
}
.featured_video a {
	display: block;
}
.featured_video .article-content {
	margin-bottom: 10px;
	font-size: 12px;
	line-height: 15px;
}
.albums_grid .buffer,
.videos_grid .article_row {
	margin-bottom: 5px;
}
.more-button {
	background-color: #2E455D;
	color: #ffffff;
	height: 20px;
	line-height: 166.72%;
	text-align: center;
	width: 50px;
	margin-bottom: 10px;
}
.more-button:visited {
	color: white;
}
.magazine_albums .more-button,
.videos_grid .more-button,
.magazine-articles .more-button {
	margin-top: 20px;
}
/* END Homepage */


/* Article Content */

.article-title {
	line-height: 166.72%;
	margin: 10px 0;
}

.article-content, #newsletter {
	font-size: 19px;
	line-height: 26px;
}
.article-content.lang-zh-cn {
	line-height: 31px;
}

.article-content .article-title h2{
	font-weight: 600;
	font-size: 26px;
	line-height: 28px;
	margin: 0 0 10px;
}
#album-details .album_description h2,
.search_item .album_description h2,
.article-content h2 {
	/*font-family: georgia,"times new roman",times,serif;*/
	font-family: "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
	font-size: 26px;
	font-weight: normal;
	letter-spacing: 0;
	line-height: 30px;
	margin-top: 0;
}

blockquote h2, cite h2 {
	margin-bottom: 0;
}

p#language_list a.selected{
	text-decoration: underline;
}

p#language_list {
	margin-top: 10px;
}
.article-content.dropcap p:first-of-type:first-letter,
div.dropcap:first-letter,
p.dropcap:first-letter,
.album_description .dropcap,
.article-content .dropcap {
	color: #2471A3;
	float: left;
	/*font-family: Georgia; */
	font-family: "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
	font-size: 90px;
	font-style: italic;
	line-height: 65px;
	padding-top: 8px;
	padding-right: 12px;
}
div.dropcap,
p.dropcap,
.album_description .dropcap,
.article-content .dropcap {
	min-height: 45px;
}
/* END Article Content */

/* Actionables
* - right of articles/events/groups */
.actionables{
	background: #F1F1F1;
	border: 1px solid #CCCCCC;
	float:right;
	margin: 0px 0 5px 10px;
	padding: 10px 0 0 0;
	width:200px;
}

.actionables a { color: #333333; }

.actionables ul {
	margin: 0 10px 10px 10px;
	font-size: 92.0833%;
	line-height: 8px;
}

.actionables ul, .actionables li { list-style-type: none; }

.actionables li {
	padding: 10px 0 10px 30px;
}
.actionables li.thumb {
	margin-bottom: 4px;
	padding: 0;
	overflow: hidden;
	width: 180px;
	height: 134px;
}
.actionables li.thumb &gt; img {
	width: 180px;
}
.actionables li.comment { background: url("/media/img/skin/icons/message.jpg") no-repeat 3px 3px; }
.actionables li.flag {
	background: url("/media/img/skin/icons/fan.jpg") no-repeat 3px 3px;
	border-bottom: 1px solid #DDD;
}
.actionables li.fan-count { background: url("/media/img/skin/icons/home.jpg") no-repeat 3px 3px; }
.actionables li.group-action { background: url("/media/img/skin/icons/group.jpg") no-repeat 3px 3px; }
.actionables li.rsvp{ background: url("/media/img/skin/icons/events.jpg") no-repeat 3px 3px; margin: 0 0 5px 0; }
.actionables li.rsvp_options {
	padding-bottom: 0;
	padding-top: 5px;
	padding-left: 0px;
}
.actionables li.invite-members { background: url("/media/img/skin/icons/invite.jpg") no-repeat 3px 3px; }
.actionables li.facebook-share { background: url("/media/img/skin/icons/facebook_share.png") no-repeat 3px 3px; margin:2px 0 0; }
.actionables li.facebook-like {
	padding: 0;
	margin: 7px 0 0;
	height: 46px;
}
.actionables li.facebook-like.facebook-page {
	padding: 0 0 5px 2px;
	height: auto;
}


.addthis .facebook-share-btn {
	float: left;
	margin-right: 5px;
}

span.facebook-share-btn {
	background-color: #EDEEF4;
	border-color: #CDD5E5;
	border-radius: 3px 3px 3px 3px;
	border-style: solid;
	border-width: 1px;
	color: #3B5998 !important;
	cursor: pointer;
	height: 14px;
	padding: 2px 4px;
	position: relative;
}
span.facebook-share-btn span.facebook-share {
	float: left;
	font-family: "arial",sans-serif;
	font-size: 11px;
	margin: 0;
	line-height: 15px;
}
span.facebook-share-btn a,
span.facebook-share-btn a:visited,
span.facebook-share-btn a:active {
	color: #3B5998 !important;
}
span.facebook-share { background: url("/media/img/icon_facebook_share_12.png") no-repeat center left; margin:2px 0 0; padding: 0 0 0 15px;}
span.facebook-share-22 { background: url("/media/img/icon_facebook_share_22.png") no-repeat center left; display: inline-block; line-height:22px; margin:2px 0 0; padding: 0 0 0 25px;}



/* RSVP section */
#attending { line-height: 20px }

#attending label{
	display: block;
	float:left;
	line-height: 11px;
	margin: 0 0 0 5px;
}

#attending input{
	float: left;
	margin-left: 7px;
}

/* Add This in actionables*/
.actionables .addthis_toolbox .col1 {
	margin-right: 18px;
}
.actionables .addthis_toolbox .col1,
.actionables .addthis_toolbox .col2 {
	float: left;
	width: 80px;
}
.actionables .addthis_toolbox .col2 .facebook-share-btn {
	display: inline-block;
}
.actionables .addthis_toolbox .col2 .addthis_button_pinterest_pinit,
.actionables .addthis_toolbox .col1 .addthis_button_facebook_like {
	margin-bottom: 6px;
}
/* END Add this in actionables*/

/* END Actionables */


/* Overwrite rightbar */
.rightbar {
	width: 310px;
	padding-right: 10px;
	margin-right: -10px;
	/*margin-top: 52px;*/
}

.right-block { margin: 0 0 10px 10px;}

.rightbar .show_more_link {
	margin-top: 10px;
}

#rightcol .black-strip:first-of-type {
	margin-top: 0px;
}
/* END rightbar */


/* Birthday block */
#birthday-block {
	margin: 5px 10px 10px 0px;
	font-size: 100.74%;
	line-height: 18px;
}
.birthday-block-item {
	clear: both;
}

.birthday-block-item .born-user {
	float:left;
}

.birthday-block-item .born-date {
	float:right;
}
/* END Birthday block */


.loading_gif {
	display: none;
	float:left;
	margin-left: 10px;
	vertical-align: bottom;
}

.pagination_loading {
	background: url('/media/img/skin/fadinglines_loader.gif') no-repeat;
	padding-left: 25px;
	line-height: 167%;
}

/*
*
* Login Box * * *
* * * * * * * * */

#userbox .row1 {
	background: #CCCCCC;
	padding: 10px;
	height: 92px;
}
#userbox .row1.anonymous {
	height: 60px;
	padding: 20px 10px;
	background-color: rgba(100, 100, 100, 0.6);
}

#userbox .row2 {
	background: #E6E6E6;
	padding: 10px 10px 10px 10px;
	height: 36px;
}

#userbox .row2 p { margin: 0 }


#userbox label{
	font-weight: normal;
}

#userbox .u,
#userbox .p {
	margin: 0 0 5px 0;
	position: relative;
}
#userbox .u {
	float: left;
}
#userbox .p {
	float: right;
}

#userbox .u input,
#userbox .p input {
	padding: 4px;
	width: 125px;
}

#userbox .u label.infield,
#userbox .p label.infield {
	position: absolute;
	left: 5px;
	top: 4px;
	cursor: text;
	color: #000000;
}

#userbox .options {
	clear: both;
	font-size: 83.4166%;
}

#userbox .options div{ float: left; }

#userbox .options div.btn {
	width: 100px;
}

#userbox .forgot {
	width: 190px;
	margin-top: 3px;
}
#userbox .forgot a, #userbox .forgot a:visited, #userbox .forgot a:active {
	color: #000000;
}

#userbox .remember{
	width: 95px;
}

#userbox .remember label {
	display: block;
	padding: 0 0 5px 5px;
}

#userbox .remember label,
#userbox .remember input{ border:0; float: left; }


#userbox .options input.submit{
	float: right;
	margin-bottom: 0;
	width: 85px;
}

#userbox h2{ margin: 0; }

#userbox .actions{
}

#userbox .actions p { margin: 0 }



#userbox .user-thumb{ border:0 }

#userbox .col1,
#userbox .col2,
#userbox .col3{ float:left;	}

#userbox .row2 .col1,
#userbox .row2 .col2,
#userbox .row2 .col3,
#userbox .row1 .col3{
	font-size: 100%;
}
#userbox #greeting { font-size: 100%; font-weight: 600; }

#userbox .row1 .col1 {
	width: 100px;
}
#userbox .row1 .col2 {
	width: 190px;
}

#userbox .row2 .col1 { width: 33%; }
#userbox .row2 .col2 { width: 40%; }
#userbox .row2 .col3 { width: 20%; }

#userbox .row1 .greeting_profile {
	height: 50px;
	border-bottom: 1px #eeeeee solid;
	margin-bottom: 10px;
}

#userbox .row1 .col2 a {
	font-size: 125.66%;
	font-weight: 600;
}
#userbox .row1 .col2 span a {
	font-size: 100%;
	font-weight: normal;
}
#userbox .row1 ul { margin: 0 }
#userbox .row2 ul { margin: 5px 0 }

#userbox .row1 .user-thumb &gt; a &gt; img, #userbox .row1 .user-thumb &gt; img {
	width: 90px;
}
#userbox .row1 .user-thumb{
	width: 90px;
	height: 90px;
}

#login_area {
	border-color: white;
	position: absolute;
	width: 300px;
	z-index: 10;
}

#login_area #userbox_wrapper {
	background: black;
	height: 140px;
	left: 11px;
	opacity: 0.3;
	padding: 10px 10px 0 10px;
	position: absolute;
	top: 11px;
	width: 302px;
	z-index: 99;
}
#login_area #userbox_wrapper.on_error {
	top: 74px
}

#login_area #userbox {
	border: 1px solid white;
	color: white;
	height: 138px;
	left: 11px;
	padding: 10px 10px 0 10px;
	position: absolute;
	top: 11px;
	width: 300px;
	z-index: 100;
}

#login_area #userbox.on_error {
	top: 73px
}


#login_area #userbox fieldset div {
	margin-bottom: 10px;
}


#login_area #userbox label {
	font-weight: normal;
	float: left;
	margin-top: 3px;
	width: 70px;
}

#login_area #userbox .indented {
	margin-left: 70px;
}

#login_area #userbox .errors {
	margin-top: 10px;
}

#login_area #userbox #remember {
	vertical-align: middle;
}

#login_area #userbox #req-acc {
	margin: 3px 104px 0px -70px;
	float: left;
}
#login_area #userbox #req-acc a, #login_area #userbox #req-acc a:visited, #login_area #userbox #req-acc a:active {
	color: #ffffff;
}

#login_area #userbox .error{
	display: none;
}





#login_area #errors_wrapper {
	background: red;
	display: none;
	left: 11px;
	opacity: 0.2;
	padding: 10px;
	position: absolute;
	top: -201px;
	width: 300px;
	z-index: 99;
}

#login_area #errors_wrapper.on_error {
	display: block;
	min-height: 34px;
	top: 11px;
}

#login_area #errors_content {
	border: 1px solid red;
	color: white;
	display: none;
	left: 11px;
	padding: 10px;
	position: absolute;
	top: -202px;
	width: 300px;
	z-index: 100;
}
#login_area #errors_content.on_error {
	display: block;
	top: 10px;
}
/* END Login Box */


/*
* User list
* - a vertical list of users used in variou places
* - contains bottom border*/
.user-row{
	border-bottom: 1px solid #eee;
	clear: both;
	margin-right: 20px;
	padding: 10px 0 10px 10px;
}

.user-row .user-thumb{ float:left; }

.user-row .details{
	float:left;
	margin: 0 0 0 15px;
	width: 370px;

}

.user-row .details .status{
	color: #333;
	margin: 0;
}

.user-row .actions{
	float:right;
	font-size: 92.0833%;
}
/* END User list */


/*
*
* Activity feed main CSS
*/
#language_list.activity_filter {
	margin-bottom: 0px;
}

ul#activity {
	margin: 0;
	font-size: 17px;
	line-height: 24px;
}

#activity li:first-child {
	border: none;
}
#activity li {
	border-top: 1px solid #E6E6E6;
	line-height: 160%;
	margin: 0 0 30px 0;
	padding: 10px 0 10px 0;
	position: relative;
}

#activity img.activity{
	background: url(/media/app/activity/img/activity_icons.png) transparent no-repeat top left ;
	clear: both;
	float: left;
	height:15px;
	margin: 2px 10px 0 0;
	width:15px;
}

#activity span.actor-name,
#activity a.actor-name{
	font-size: 17px;
	font-weight: 600;
}
#activity .long_actors span.actor-name,
#activity .long_actors a.actor-name{
	font-size: 100%;
}

.wide #activity .details {
	width: 615px;
}
#activity .details {
	float:left;
	width: 540px;
}
#activity .visitor { width: 94% }

#activity li .delete {
	background: url(/media/app/activity/img/delete.png) transparent no-repeat left 2px;
	margin-right: 5px;
	padding-left: 20px;
	position: absolute;
	right: 5px;
}

#activity .details .extra {
	font-size: 15px;
	line-height: 19px;
}


#activity img.friend{ background-position:0 0; }
#activity img.favourite,
#activity img.fan { background-position: -105px 0; }
#activity img.poll_vote,
#activity img.comment_profile,
#activity img.comment_profile_reply,
#activity img.comment_reply,
#activity img.comment_article,
#activity img.comment_group,
#activity img.comment_photo,
#activity img.comment_album,
#activity img.comment_si_group,
#activity img.comment_si_user { background-position: -45px 0; }
#activity img.rsvp{ background-position: -195px 0; }
#activity img.album_image{ background-position: -165px 0; }
#activity img.status{ background-position: -210px 0; }
#activity img.basic,
#activity img.contact,
#activity img.personal,
#activity img.work,
#activity img.education,
#activity img.relationship_status,
#activity img.avatar{ background-position: -15px 0; }
#activity img.group_join{ background-position: -90px 0; }
#activity img.photo_tag{ background-position: -150px 0; }
#activity img.shareditem_user,
#activity img.shareditem_mention,
#activity img.shareditem { background-position: -240px 0; }
#activity img.forum_topic{ background-position: -90px 0; }
#activity img.forum_reply{ background-position: -90px 0; }

#activity span { color: #9b9b9b; }

#activity .extra .album-image {
	display: block;
	float: left;
	margin: 0px 10px 5px 0;
}
#activity .extra .album-image {
	overflow: hidden;
	width: 595px;
}
#activity .extra .album-image &gt; img {
	width: 595px;
}
#activity .extra p {
	margin: 10px 0;
}
#activity .extra .comment-photo .album-image {
	width: 120px;
}
#activity .extra .comment-photo .album-image &gt; img {
	width: 120px;
}
#activity .favourite .extra .comment-photo .album-image {
	width: 240px;
}
#activity .favourite .extra .comment-photo .album-image &gt; img {
	width: 240px;
}
#activity .extra .album-image-holder {
	margin: 5px 5px 0 0;
}

#activity .extra .tall {
	line-height: 21px;
}

#activity .extra .album-image:hover { text-decoration: none }


#activity .extra .shareditem-thumb {
	border:1px solid #CCCCCC;
	float: left;
	margin: 0 5px 5px 0;
	padding:1px;
}
#activity .details.favourite .comment-photo {
	clear: both;
	margin-top: 10px;
}

#activity .extra .si-holder {margin-top: 5px;}
#activity .extra .si-col1 {float: left;}
#activity .extra .shareditem-title,
#activity .extra .shareditem-url { margin: 0 0 0px 0; color: #666 }
#activity .extra .shareditem-meta { color: #666 }


#activity .extra .group-join{}

#activity .extra .group-join a {
	float: left;
	margin: 0 10px 0 0;
	overflow: hidden;
	display: block;
	width: 240px;
}
#activity .extra .group-join a &gt; img {
	width: 240px;
}
#activity .extra .group-join a:hover { text-decoration: none; }

#activity .extra .group-join img{
	border: 1px solid #ccc;
	padding: 1px;
}

#activity .extra .group-join img:hover { border: 1px solid #aaa }

#activity .extra .user-thumb {
	float: left;
	margin: 0 10px 0 0;
}
#activity .extra .user-thumb.omega { margin-right: 0px; }

#activity .left-arrow {
	margin-right: 10px;
}

.left-arrow {
	background:url(/media/img/skin/red-arrow-left.png) no-repeat 7px 22px;
	float:left;
	height: 54px;
	width: 25px;
}
/* END Activity Feed */


/*
*
* Notifications - dashboard
* * * * * * * * * * * * * * */
#notifications li{
	line-height: 160%;
	clear: both;
}

#notifications li.invited_email{
	background: #B7E4B1;
	border: 1px solid green;
	margin:0 0 5px;
	padding: 5px;
}



#notifications img.notif{
	background: url(/media/app/notify/img/icons.png) transparent no-repeat top left ;
	clear: both;
	float: left;
	height:15px;
	margin: 3px 10px 0 0;
	width:15px;
}


#notifications img.expired_invite{ background-position: -225px 0; }
#notifications img.PM{ background-position: -120px 0; }
#notifications img.status_reply{ background-position: -210px 0; }
#notifications img.comment{ background-position: -45px 0; }
#notifications img.album_comment{ background-position: -165px 0; }
#notifications img.event_invite{ background-position: -30px 0; }
#notifications img.shareditem_profile{ background-position: -240px 0; }
#notifications img.album_mention
#notifications img.albumimage_mention
{ background-position: -165px 0; }

/* User Weather Block */

/* Right Column, User Profile Weather */
#weather-user{}

#weather-user .row1 { padding: 5px 0 10px 0px; }
#weather-user .row1 span{ display: block; }

#weather-user .row2 { font-size: 92.0833%; padding: 0 0 10px 0; }
#weather-user .row2 ul{margin: 0;}
#weather-user .row2 li{
	list-style-type: none;
	width: 75px;
	float: left;
	text-align: center;
}

#weather-user img{
	border:1px solid #BBBBCC;
	padding: 1px;
}
#weather-user .fahrenheit { display: none; }
#weather-user .toggle{ float: right; }
#weather-user .condition { display: block; font-size: 83.4166%; }

/*
*
* Top Weather Block */
#weather-top{
	color:#FFFFFF;
	float: left;
	font-size: 83.4166%;
	right:10px;
	position: absolute;
	top: 5px;
}
#weather-top img{
	border:1px solid #BBBBCC;
	float: left;
	margin-top: 4px;
	padding: 1px;
}

#weather-top ul{
	float: left;
	line-height: 140%;
	margin: 0;
	padding: 6px 10px 0 0;
	text-align: right;
}
#weather-top li{ list-style-type: none;}
#weather-top .temp{ font-weight: 600; }

/* END User Weather Block */

/*
*
* Top Award Block */
#award-top{
	color:#FFFFFF;
	float: left;
	font-size: 83.4166%;
	left:10px;
	position: absolute;
	top: 0px;
}
#award-top-right{
	color: #FFFFFF;
	float: left;
	font-size: 9px;
	right: 10px;
	position: absolute;
	text-align: right;
	top: 0px;
	font-family: "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
}
body.windows #award-top-right{
	font-family: Calibri, sans-serif;
}
#award-top-right a,
#award-top a{
	color: #FFF;
	margin-right: 5px;
}
#award-top-right a:hover,
#award-top a:hover {
	text-decoration: none;
}
#award-top-right img,
#award-top img {
	float: left;
	padding: 1px;
}
#award-top-right ul,
#award-top ul{
	line-height: 140%;
	margin: 0;
	padding: 6px 0 0 10px;
}
#award-top-right ul {
	padding: 10px 0 0 0;
}
#award-top-right ul.first {
	padding-top: 16px;
}
#award-top-right li,
#award-top li{ list-style-type: none;}
#award-top-right .temp,
#award-top .temp{ font-weight: 600; }

/* END Award Block */


/*
*
* From Our Partners */

#fop, #recent_comments_block { margin: 10px 0; }
#fop ul { margin: 0;}
#fop ul li {
	list-style-type: none;
	margin-top: 10px;
}
#fop img{ float: left; }
#fop div{ float: left; width: 50%; padding: 0 0 0 10px;}
#fop p{}
#fop a{}
#fop .more{ float: right; }

#fop .article { margin: 0 }

/* END From Our Partners */

/* Members Block */
#block-connections { padding: 5px 0 0 }

#block-connections .user-thumb {
	margin: 0 14px 14px 0;
	border: 0;
	padding: 0;
	text-align: center;
	width: 90px;
	height: 90px;
}
#block-connections .user-thumb:nth-child(3n) {
	margin-right: 0;
}
#block-connections .user-thumb &gt; a {
	width: 90px;
	height: 90px;
}
#block-connections .user-thumb &gt; a &gt; img, #block-connections .user-thumb &gt; img {
	width: 90px;
}

#block-connections .right-link{ margin: 0 }

#block-connections p{ margin: 0 0 5px 0}
/* Members Block END */

/*
*
* Block Upcoming */

#block-upcoming {
	margin: 0 0 10px 0;
	background-color: #E6E6E6;
	padding: 10px;
}
#block-upcoming ul {
	margin: 0;
}
#block-upcoming ul li {
	list-style-type: none;
	margin-bottom: 10px;
}
#block-upcoming img {
	float: left;
}
#block-upcoming div {
	float: left;
	width: 46%;
	margin: 0px;
	padding: 0 0 0 10px;
}
#block-upcoming .more {
	float: right;
}
#block-upcoming a.imglink {
	overflow: hidden;
	width: 140px;
	height: 105px;
	display: block;
	float: left;
}
#block-upcoming a.imglink &gt; img{
	width: 140px;
}
#block-upcoming .article-list .article a,
#block-upcoming .article-list .article h2 {
	color: #000000 !important;
}
#block-upcoming .article-list .article h2,
.right-block h2 {
	font-size: 13px;
	line-height: 14px;
}

/* END Block Upcoming */

.block-shared-in-group {
	margin: 0 0 10px 0;
	background-color: #E6E6E6;
	padding: 10px;
}
.block-shared-in-group ul {
	margin: 0;
}
.block-shared-in-group ul li {
	list-style-type: none;
	margin-bottom: 20px;
}
.block-shared-in-group img {
	float: left;
}
.block-shared-in-group .article {
	float: left;
	width: 46%;
	margin: 0px;
	padding: 0 0 0 10px;
}
.block-shared-in-group .more {
	float: right;
}
.block-shared-in-group a.imglink {
	overflow: hidden;
	width: 140px;
	display: block;
	float: left;
}
.block-shared-in-group a.imglink &gt; img{
	width: 140px;
}
.block-shared-in-group .article-list .article a,
.block-shared-in-group .article-list .article h2 {
	color: #000000 !important;
}

.si_title_left {
	float: left;
	width: 200px;
	height: 14px;
	font-size: 14px;
}
.si_title_right {
	float: right;
	margin-top: 2px;
	height: 10px;
	font-size: 10px;
	/*font-family: georgia, "times new roman", times, serif;*/
	font-family: "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
	font-style: italic;
}
.si_title_left:after {
	display: inline-block;
	height: 14px;
}
.si_title_right:after {
	display: inline-block;
	height: 10px;
}

/*
*
* Block Album */

#block-album {
	padding: 5px 0 0 0;
	margin: 0;
}
#block-album ul { margin: 0;}
#block-album ul li { list-style-type: none; margin-top: 10px; }
#block-album img{ float: left; }
#block-album div.article{ float: left; width: 49%; margin: 0px; padding: 0 0 0 10px;}
#block-album p{ font-size: 92.0833%; margin: 0px 0px 10px 0px; }
#block-album p.album-text{ margin: 0px 0px 10px 0px; }
#block-album a{}
#block-album .more{ float: right; }
#block-album .image-thumb a:hover {
	text-decoration:none;
}


#block-recent-albums-list ul li { list-style-type: none; margin-top: 5px; }
#block-featured-albums-grid ul li { list-style-type: none; margin-top: 5px; }

#block-featured-albums-grid .article-grid .article{
	margin-right: 14px;
	width: 90px;
}
#block-featured-albums-grid .article-grid .article:nth-child(3n) {
	margin-right: 0px;
}
/* END Block Album */


/*
*
*	Superfish Menu
*
*/
/*** ESSENTIAL STYLES *****/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
	cursor:pointer;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			160px;/*10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}


/*
*
*
* Superfish Skin
*/
/*** SKIN ***/
.sf-menu {
	float:			left;
}
.sf-menu a {
	text-decoration:none;
	font-size:10px;
}
.sf-menu li li {
	background:		black;
}
.sf-menu li li li {
	background:		#333333;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active,
.sf-menu a.active {
	background:		black;
	text-decoration:none;
}

#header_text {
	position: absolute;
	top: 90px;
	left: 10px;
	z-index: 99;
	color: #ffffff;
}
.header_text {
	color: #ffffff;
	background-color: #000 !important;
	display: inline-block;
	width: 100%;
}
#header_text a,
#header_text a:visited,
#header_text a:active,
.header_text a,
.header_text a:visited,
.header_text a:active {
	color: #ffffff;
}
#header_text a:hover,
.header_text a:hover {
	text-decoration: none;
}
.header_text h1 {
	margin-left: 10px;
}


#main-menu{
	position: absolute;
	top: 99px;
	z-index: 99;
	display: none;
}

#main-menu li a {
	display: block;
	float: left;
	font-family: Gil Sans,Century Gothic,"Lucida Grande",Arial,Helvetica;
	font-size: 12px;
	letter-spacing: 2px;
	padding: 10px 0 3px 10px;
	width: 150px;
	height: 25px;
	color: white;
}
#main-menu li a.first .scrolled {
	display: none;
}

#main-menu .submenu  a{font-size:10px; height:15px; display:block}
#main-menu .submenu  a:hover{color:#2471A3; border:0}
#main-menu li a:hover { color: #2471A3 }

#main-menu li .submenu li li a {
	font-size: 8px;
	height:15px;
	width:300px;
	padding:5px 0 3px 10px;
}

/*
*
* ******************** END Superfish */

/* Quick Links*/
#quick_links,
#secondary_menu, .secondary_menu {
	background-color: #000;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 30px;
	font-family: "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
	border-bottom: 1px solid #ffffff;
}
#secondary_menu, .secondary_menu {
	top: 137px;
}

body.windows #quick_links,
body.windows #secondary_menu,
body.windows .secondary_menu {
	font-family: Calibri, sans-serif;
}

#quick_links li,
#secondary_menu li,
.secondary_menu li {
	cursor: pointer;
	float: left;
	position: relative;
}
#secondary_menu li.fright,
.secondary_menu li.fright {
	float: right;
}
#quick_links li a,
#quick_links li a:visited,
#quick_links li a:active,
#secondary_menu li a,
#secondary_menu li a:visited,
#secondary_menu li a:active,
.secondary_menu li a,
.secondary_menu li a:visited,
.secondary_menu li a:active {
	color: #ffffff;
	display: block;
	height: 30px;
	line-height: 30px;
}
#quick_links li a:hover,
#secondary_menu li a:hover,
.secondary_menu li a:hover {
	color: #2471A3;
	text-decoration: none;
}
#secondary_menu li a.active,
#secondary_menu li a.active:active,
#secondary_menu li a.active:visited,
#secondary_menu li a.active:hover,
.secondary_menu li a.active,
.secondary_menu li a.active:active,
.secondary_menu li a.active:visited,
.secondary_menu li a.active:hover {
	background-color: #2e2e2e;
	color: #ffffff;
}

#quick_links li a span,
#secondary_menu li a span,
.secondary_menu li a span {
	font-size: 11px;
	padding: 0 4px;
}
body.windows #quick_links li a span,
body.windows #secondary_menu li a span,
body.windows .secondary_menu li a span {
	font-size: 12px;
}

.menu-sep {
	width: 4px;
	height: 9px;
	margin-top: 11px;
	float: left;
}
.menu-sep:last-child {
	display: none;
}

#quick_links li:first-child a span,
#secondary_menu li:first-child a span,
.secondary_menu li:first-child a span {
	padding-left: 10px;
}
#secondary_menu li.fright a span,
.secondary_menu li.fright a span {
	padding-right: 10px;
}
#quick_links li:last-child a span,
#secondary_menu li:last-child a span,
.secondary_menu li:last-child a span {
	border-right: 0;
}
/* END Quick Links*/


/*
* SimpleModal
*/

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {
	text-align:left;
	width:450px;
}
#simplemodal-container .simplemodal-data {
	background:white;
	padding:10px;
}


/* Transparent Border */
#transparent-border {
	background-color:#666;
	margin:-10px 0 0 -10px;
	position:fixed;
	z-index:1000;
}


/*
* END SimpleModal */


/* div for 404, 500 and login required */
#redirect_information {
	margin-top: 10px;
}


/*
*
* General prompts */

#simplemodal-container .double-row { padding: 0 }

.double-row{ }

.double-row .top{
	background: #ccc;
	padding: 10px;
}

.double-row .btm{
	background: white;
	height: 35px;
}

.double-row .mid{ padding: 10px }

.double-row .btm .grey-button,
.double-row .btm .black-button{
	float: right;
}

.double-row .btm .grey-button,
.double-row .btm .black-button {
	margin: 5px 10px 0 0;
}

.double-row p { margin: 0 0 5px 0 }

.double-row h3 { margin: 0 0 1em 0; }

/* END General prompts */


/* flatpages css (aboutus, privacy policy, terms of use, nazar) Begin */
#flatpage {
	margin-right: 10px;
}
/* flatpages css END*/


/* Three tabs : Recent Comments, Forum &amp; Popular article
* Liviu Begin */
.right-block #tabs .ul-tabs {
	float: right;
	font-family: Gil Sans,"Lucida Grande",Arial,Helvetica;
	font-size: 100.74%;
	line-height: 25px;
	letter-spacing: 1.7px;
	margin: 10px 0px 5px 0px;
}

.right-block #tabs .quote {
	margin-bottom: 0px;
}

.right-block #tabs .ul-tabs li {
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	list-style: none;
}

.right-block #tabs .ul-tabs li.first {
	width: 300px;
}

.right-block #tabs .ul-tabs li.mid {
	border: 1px solid #CCCCCC !important;
	width: 147px;
}

.right-block #tabs .ul-tabs li.last {
	border: 1px solid #CCCCCC !important;
	width: 82px;
}

* html .right-block #tabs .ul-tabs li {
	display: inline; /* ie6 double float margin bug */
}

.right-block #tabs .ul-tabs li, #tabs .ul-tabs li a {
	float: left;
}

.right-block #tabs .ul-tabs li a {
	color: black;
	display: block;
	padding: 5px 8px;
}

.right-block #tabs .ul-tabs li.active {
	background: black;
}

.right-block #tabs .ul-tabs li.active a {
	background: black;
	color: white;
}

.right-block #tabs div.tabs_tab {
	background: white;
	clear: both;
	min-height: 200px;
}

.right-block #tabs ul.stories {
	margin: 5px 0px 0px 0px;
	padding-left: 2em;
}

.right-block #tabs ul.stories li {
	list-style-type: square;
}
.right-block #tabs div.tabs_tab tr.pagination {
	display: none;
}

.right-block #tabs div#tab-2 li {
	margin-bottom: 5px;
}

/* Liviu End */


/*
* Degrees of Connection
*
* */
#degrees { padding: 10px 0 0 0 }

#degrees .user-thumb { float: left }

#degrees .arrow {
	background:url(/media/img/skin/red-arrow-right.png) no-repeat 7px 22px;
	float:left;
	height: 54px;
	width: 25px;
}

#degrees .line {
	clear:both;
	margin:0 0 10px 0;
}

/* /Degrees of Connection */

/* search box */
.search_box {
	border-right: none;
	color: #777;
}
#search_box {
	width: 475px;
	float: left;
	margin: 60px 0;
	height: 30px;
	font-size: 30px;
}
.search_icon {
	background-color: #fff;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
#search_icon {
	/*position: absolute;*/
	/*top: 100px;*/
	/*right: 10px;*/
	height: 36px;
	float: left;
	margin: 60px 0;
}
.search_icon img{
	background-color: #000;
	border: 2px solid black;
	height: 32px;
	width: 32px;
}
.preloader_icon {
	height: 16px;
	margin-top: 1px;
	display: none;
}
#preloader_icon {
	/*position: absolute;*/
	/*top: 102px;*/
	/*right: 34px;*/
	float: left;
	margin: 23px 0 0 -20px;
}

form.search_form.large .search_box {
	float: left;
	font-size: 21px;
	width: 500px;
}
form.search_form.large .search_icon {
	float:left;
	height: 30px;
}
form.search_form.large .search_icon img {
	height: 26px;
	width: 26px;
}


/*
* Tooltip:
* - full username
* - location
* */
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
	text-align: center;
}
#tooltip h3, #tooltip div {
	font-size: 92.083305%;
	font-weight: normal;
	margin: 0;
}

#tooltip h3 span { font-size: 83.416641%; }

/* /Tooltip */

/* auto-complete */
ul.auto-complete-list {
	list-style-type: none;
	/*margin: 0;*/
	padding: 0;
	/*position: absolute;*/
	position: fixed;
	left: 0;
	right: 0;
	margin: 0 auto;
	z-index: 1000;
	border-top: 2px solid #ddd;
}

ul.auto-complete-list li {
	list-style-type: none;
	margin: 0px;
	padding: 4px 2px;
	background-color: #fff;
	border-bottom: 2px solid #ddd;
	border-right: 2px solid #ddd;
	border-left: 2px solid #ddd;
	cursor: pointer;
	overflow: hidden;
}

ul.auto-complete-list li a,
ul.auto-complete-list li div.user_details{
	height: 34px;
}

ul.auto-complete-list li.auto-complete-list-rollover {
	background-color: #c5c5c5;
}
ul.auto-complete-list div.user-thumb {
	height: 30px;
	width: 30px;
	float: left;
}
ul.auto-complete-list div.user_details {
	float: left;
	width: 200px;
	margin-left: 5px;
}
ul.auto-complete-list div.user_details p {
	float: left;
	clear: both;
	margin-bottom: 0px;
}
ul.auto-complete-list div.user_details p.location {
	color: #000;
}


/*
* Flatpages CSS
* */

#flatpage {
	margin: 5px 0 0 0;
}

#flatpage table th{
	background: black;
	border: 0;
	color: white;
	padding: 3px;
}


#flatpage td{
	border: 1px solid #ddd;
}
/* END Flatpages CSS */


/*
* Password Reset
* */
#password-reset { padding: 5px 0 0 0 }


/* END Password Reset */

div.hidden {
	display: none;
}


/*enable square bullets for ul in articles*/
.article-content ul li {
	list-style-type: square;
}
.actionables ul li {
	list-style-type: none;
}

object, embed {
	display: block;
	margin-top: 0;
	margin-bottom: 0 !important;
}
object.no_margin,
embed.no_margin {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}


/* Megaphone begin */
.megaphone {
	margin-top: 10px;
}
.megaphone .header{
	background-color: #CCCCCC;
	margin: 10px 10px 0px 10px;
	padding: 5px 15px 5px 15px;
}
.megaphone .content{
	background-color: #cccccc;
	padding: 10px 0 10px 0;
}

.megaphone .welcome {
	margin: 0px 0px 5px 0px;
	font-size: 150.04%;
}
.megaphone .intro {
	margin: 0px 0px 0px 0px;
}

.megaphone li.first {
	line-height: 160%;
	margin: 0px 0 10px 0
}
.megaphone li {
	line-height: 160%;
	margin: 10px 0 10px 0
}
.megaphone .actor-name {
	font-size: 125.66%;
	font-weight: 600;
}
.megaphone .black-button {
	margin-left: 5px;
}
/* END Megaphone */

#newsletter {
	margin-top: 5px;
}
#newsletter br {
	clear: none;
}
#newsletter table {
	width: auto;
}
#newsletter th {
	border-bottom: 0 solid #ffffff;
}


.dark_grey {
	color: #333333;
}

.breadcrumbs_wrapper {
	margin-top: 4px;
}
.breadcrumbs {
	width: 460px;
	float: left;
	min-height: 10px;
}
.breadcrumbs a,
.breadcrumbs a:visited,
.breadcrumbs a:active,
.breadcrumbs a:hover {
	color: #2E455D;
}
.breadcrumbs_extra {
	width: 180px;
	float: left;
	text-align: right;
}
.breadcrumbs_extra a,
.breadcrumbs_extra a:visited,
.breadcrumbs_extra a:active,
.breadcrumbs_extra a:hover {
	padding: 0 3px;
	background-color: #2E455D;
	color: #ffffff;
}
.breadcrumbs_extra.wide {
	width: 490px;
}

.pub_date {
	color: #333333;
	margin-bottom: 1em;
	font-size: 15px;
	line-height: 21px;
}

.editorial-team img {
	vertical-align: baseline;
}

/* Slider */

.slider{
	cursor:pointer;
}
.slider + iframe {
	display: none;
}

.slider.closed h2 {
	background:url('/media/img/skin/arrow-right.png') left 2px no-repeat black;
	padding-left:20px;
	width: auto;
}


.slider.opened h2 {
	background:url('/media/img/skin/arrow-desc.png') left 2px no-repeat black;
	padding-left:20px;
	width: auto;
}
/* Slider End */

/* header logo and awards */
#senatus_logo {
	position: absolute;
	margin-top: 2px;
	background: url('/media/img/senatus_2018_1.png');
	width: 452px;
	height: 72px;
	background-size: 452px 72px;
}
#award1 {
	background: url('/media/img/awards/2013gold_v3.png');
	width: 60px;
	height: 60px;
	float: left;
	margin-top: 2px;
}
#award2 {
	background: url('/media/img/awards/2012silver_v3.png');
	width: 60px;
	height: 60px;
	float: left;
	margin-top: 2px;
}
#award3 {
	background: url('/media/img/awards/2010gold_v3.png');
	width: 60px;
	height: 60px;
	float: left;
	margin-top: 2px;
}

html, body {
	text-size-adjust: none;
	-moz-text-size-adjust: none;
	-webkit-text-size-adjust: none;
	-ms-text-size-adjust: none;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (   -min-moz-device-pixel-ratio: 2),
only screen and (	 -o-min-device-pixel-ratio: 2/1),
only screen and (		min-device-pixel-ratio: 2),
only screen and (				min-resolution: 192dpi),
only screen and (				min-resolution: 2dppx),
only screen and (-webkit-min-device-pixel-ratio: 1.44),
only screen and (   min--moz-device-pixel-ratio: 1.44),
only screen and (   -min-moz-device-pixel-ratio: 1.44),
only screen and (	 -o-min-device-pixel-ratio: 1.44/1),
only screen and (		min-device-pixel-ratio: 1.44),
only screen and (				min-resolution: 144dpi),
only screen and (				min-resolution: 1.44dppx) {
	/*#senatus_logo {*/
	/*background: url('/media/files/skin/senatus_logo_mobile2x.png?v=1');*/
	/*background-size: 620px 92px;*/
	/*}*/
	#award1 {
		background: url('/media/img/awards/2013gold2x_v3.png');
		background-size: 60px 60px;
	}
	#award2 {
		background: url('/media/img/awards/2012silver2x_v3.png');
		background-size: 60px 60px;
	}
	#award3 {
		background: url('/media/img/awards/2010gold2x_v3.png');
		background-size: 60px 60px;
	}
	cite {
		background: url('/media/img/skin/cite2x_v2.png') no-repeat;
		background-size: 30px 25px;
	}
}

.suggested_member_imglink {
	overflow: hidden;
	width: 154px;
	height: 154px;
	display: block;
}
.suggested_member_imglink &gt; img {
	width: 154px;
}
.article-list #users_grid .article {
	width: 154px;
	margin-right: 8px;
}
.article-list #users_grid .article.last {
	margin-right: 0;
}

a.editorial-team &gt; img {
	width: 12px;
	height: 12px;
}

#infscr-loading {
	width: 100%;
	display: inline-block;
	clear: both;
	text-align: center;
}
#infscr-loading div {
	display: inline-block;
}
#infscr-loading img {
	margin-right: 10px;
	vertical-align: middle;
}
.infinitescroll-strip {
	margin-top: 30px;
}
.infinitescroll-wrapper {
	display: inline-block;
	width: 100%;
	background-color: transparent !important;
}

.comment_holder .commentForm {
	display: none;
}

.galleria_ad_wrapper {
	padding-bottom: 15px;
	background-color: #ffffff;
}

#fb_signup {
	display: block;
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px #eeeeee solid;
}
img.fb_login {
	margin: 0 0 0 58px;
	width: 173px;
	border-color: #CCC;
	border-style: outset;
	border-width: 2px;
}
img.fb_login.pressed {
	border-color: #CCC;
	border-style: inset;
	border-width: 2px;
}
#login_area #userbox .indented img.fb_login {
	margin: 0 20px 0 -1px;
	width: 173px;
}

#friends_from_facebook img {
	width: 100px;
	margin-left: 3px;
	margin-top: 5px;
}

div.article_spacer {
	height: 10px;
}

.out-of-sight {
	margin-left: -10000px !important;
	height: 0;
}

.activity_album_description {
	margin-top: 10px;
	font-size: 15px;
	line-height: 19px;
}
.activity_album_description a.flickr img {
	width: 595px;
}

#left_side, #right_side {
	position: fixed;
	top: 0;
	overflow: hidden;
}
#left_side .add_container {
	position: absolute;
	right: 0;
}
#header_ad {
	margin-left: -10px;
	display: flex;
}

/* try to fix Safari's font weight change on animations */
html {
	-webkit-font-smoothing: antialiased;
}

.expanded, .expanded2 {
	width: 950px;
	background-color: #ffffff;
	margin-left: -10px !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
	clear: both;
}
.black-strip.expanded {
	width: 930px;
	margin-left: 0 !important;
}
.article-grid.magazine-articles.expanded .article,
.article-grid.videos_grid.expanded .article,
.article-grid.recent_albums.expanded .article,
.article-list.magazine-articles.expanded .article,
.article-list.recent_albums.expanded .article,
.article-list.videos_grid.expanded .article {
	width: 311px;
}
.article-list.magazine-articles.expanded .article a.imglink,
.article-list.recent_albums.expanded .article a.imglink {
	width: 311px;
	height: 232px;
}
.article-list.videos_grid.expanded .article a.imglink {
	width: 311px;
	height: 175px;
}
.article-list.magazine-articles.expanded .article a.imglink &gt; img,
.article-list.recent_albums.expanded .article a.imglink &gt; img,
.article-list.videos_grid.expanded .article a.imglink &gt; img {
	width: 311px;
}
.article-grid.magazine-articles .expanded2 .article.article2,
.article-grid.videos_grid .expanded2 .article.article2,
.article-grid.albums_grid .expanded2 .article.article2,
.article-grid.recent_albums .expanded2 .article.article2,
.article-list.magazine-articles .expanded2 .article.article2,
.article-list.recent_albums .expanded2 .article.article2,
.article-list.recent_albums.expanded2 .article.article2,
.article-list.videos_grid .expanded2 .article.article2,
.article-list.albums_grid.expanded2 .article.article2 {
	margin-right: 7px;
	width: 312px;
}
.article-grid.magazine-articles .expanded2 .article.article2.last,
.article-grid.videos_grid .expanded2 .article.article2.last,
.article-grid.albums_grid .expanded2 .article.article2.last,
.article-grid.recent_albums .expanded2 .article.article2.last,
.article-list.magazine-articles .expanded2 .article.article2.last,
.article-list.recent_albums .expanded2 .article.article2.last,
.article-list.recent_albums.expanded2 .article.article2.last,
.article-list.videos_grid .expanded2 .article.article2.last,
.article-list.albums_grid.expanded2 .article.article2.last {
	margin-right: 0;
}
.article-grid.magazine-articles .expanded2 .article.article2 a.imglink,
.article-grid.videos_grid .expanded2 .article.article2 a.imglink,
.article-grid.albums_grid .expanded2 .article.article2 a.imglink,
.article-grid.recent_albums .expanded2 .article.article2 a.imglink,
.article-list.magazine-articles .expanded2 .article.article2 a.imglink,
.article-list.recent_albums .expanded2 .article.article2 a.imglink,
.article-list.recent_albums.expanded2 .article.article2 a.imglink,
.article-list.videos_grid .expanded2 .article.article2 a.imglink,
.article-list.albums_grid.expanded2 .article.article2 a.imglink {
	width: 312px;
	height: 233px;
}
.article-list.videos_grid .expanded2 .article.article2 a.imglink {
	height: 176px;
}
.article-grid.magazine-articles .expanded2 .article.article2 a.imglink &gt; img,
.article-grid.videos_grid .expanded2 .article.article2 a.imglink &gt; img,
.article-grid.albums_grid .expanded2 .article.article2 a.imglink &gt; img,
.article-grid.recent_albums .expanded2 .article.article2 a.imglink &gt; img,
.article-list.magazine-articles .expanded2 .article.article2 a.imglink &gt; img,
.article-list.recent_albums .expanded2 .article.article2 a.imglink &gt; img,
.article-list.recent_albums.expanded2 .article.article2 a.imglink &gt; img,
.article-list.videos_grid .expanded2 .article.article2 a.imglink &gt; img,
.article-list.albums_grid.expanded2 .article.article2 a.imglink &gt; img {
	width: 312px;
}

.center_iframe {
	overflow: hidden;
}

#bd #header_ad.fixed {
	position: fixed;
	top: 0;
	z-index: -1;
}
.infinitescroll-wrapper .header_ad {
	margin-top: 30px;
	margin-bottom: 1px;
}

.comment {
	margin-bottom: 50px;
}

.comment .black-strip.collapsible h2:before {
	content: "â–½ ";
}
.comment .black-strip.collapsible.collapsed h2:before {
	content: "â–· ";
}

#search_button {
	width: 15px;
}
#search_button_link {
	display: table-cell;
	width: 15px;
	height: 15px;
	float: right;
	margin: -60px 10px 0 0;
}
#search_modal {
	display: none;
	position: fixed;
	top: 204px;
	width: 950px;
	left: 0;
	right: 0;
	margin: 0 auto;
	background-color: #ffffff;
	z-index: 1000;
}

.item_in_column {
	position: relative;
	line-height: 0;
	margin-bottom: 1px;
	min-height: 100px;
}
.item_in_column a {
	display: block;
}
.item_in_column a.imglink,
.item_in_column img {
	width: 640px;
	overflow: hidden;
	line-height: 0;
	margin-bottom: 1px;
}
.item_in_column.expanded a.imglink,
.item_in_column.expanded img {
	width: 950px;
}
.text_in_column {
	color: #ffffff;
	width: 80%;
	position: absolute;
	top: 80%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}
.item_in_column_article .text_in_column,
.item_in_column_album .text_in_column {
	opacity: 0;
}
.text_in_column a,
.text_in_column a:visited,
.text_in_column a:active {
	color: #ffffff;
	text-shadow: 1px 1px 2px #000000;
}
.text_in_column p {
	text-align: center;
	margin-bottom: 10px;
}
.ctitle_in_column {
	font-size: 18px;
}
.title_in_column {
	font-size: 30px;
	line-height: 31px;
	font-weight: 600;
}

.noscroll {
	overflow: hidden;
}

.flowplayer.is-fullscreen,
.flowplayer.is-fullscreen .fp-player,
.flowplayer.is-ready:not(.is-poster),
.flowplayer.is-chromecast,
.flowplayer.no-svg .fp-ui .fp-header, .flowplayer.no-svg .fp-ui .fp-controls {
	background-color: #000000 !important;
}
.flowplayer .fp-header .fp-icon {
	margin-top: 1.5em !important;
}

.senatus-tv {
	line-height: 17px;
}

.underline {
	text-decoration: underline;
}

p.inline_ad div.add_container &gt; div,
p.mobile_inline_ad div.add_container &gt; div,
div.homepage_header div.add_container &gt; div {
	margin: 0 auto;
}

</pre></body></html>