@charset "UTF-8";
/*
Reset all browsers
*/
a,
abbr,
acronym,
address,
applet,
big,
blockquote,
body,
caption,
cite,
code,
dd,
del,
div,
dfn,
dl,
dt,
em,
fieldset,
font,
form,
h1,
h2,
h3,
h4,
h5,
h6,
html,
iframe,
img,
ins,
kbd,
label,
legend,
li,
object,
ol,
p,
pre,
q,
s,
samp,
small,
span,
strike,
strong,
sub,
sup,
table,
tbody,
tfoot,
thead,
th,
td,
tr,
tt,
ul,
var {
  margin:0;
  padding:0;
  border:none;
  line-height:1.16em;
  text-align:left;
  vertical-align:baseline;
  cursor:default
}
/*
*/
a,
a:link,
a:active,
a:visited {
  cursor:pointer
}
a img,
a:link img,
a:active img,
a:visited img {
  border:0
}
table {
  border-collapse:collapse;
  border-spacing:0
}
ol,
ul {
  list-style:none
}
q:before,
q:after,
blockquote:before,
blockquote:after {
  content:""
}
p {
  margin:0
}
h1 {
  font-size:24px
}
h2 {
  font-size:20px
}
h3 {
  font-size:17px
}
h4 {
  font-size:15px
}
h5 {
  font-size:13px
}
h6 {
  font-size:13px;
  font-weight:normal
}
/*
Eos CSS
*/
.poweredBy {
  font-size:11px;
  padding:10px 0;
}
div.poweredBy a {
  background:url('/r/67/community/skins/global/img/eos.gif') no-repeat center left;
  padding:7px 4px;
  float:left;
  width:30px
}
div.poweredBy a span {
  display:block;
  visibility:hidden;
}
.nav_meta ul li.poweredBy  {
  margin:0;
  padding:0
}
.nav_meta ul li.poweredBy a {
  background: url('/r/67/community/skins/global/img/eos_s.gif') no-repeat center right;
  padding:0 2px 0 0;
  width:20px;
  vertical-align:middle
}
.nav_meta ul li.poweredBy a span {
  visibility:hidden;
  font-size:0;
  line-height:22px
}
/* IMAGE SETTINGS
   images apply to background of .img; .img a sets the size of the displayed image; .img a img is hidden
*/
img {
  display:block
}
.img a,
.img span {
  display:block
}
.img a img,
.img span img {
  display:none
}
.show {
}
.hide {
  display:none
}
/* IMAGE SETTINGS:SIZE */
/* IMAGE SETTINGS:SIZE:BLOG LISTING */
.articles li .img a,
.articles li .img span {
  width:48px;
  height:48px;
  display:block;
}
/* IMAGE SETTINGS:SIZE:BLOG DETAIL */
.content div.article.xs .img a,
.content div.article.xs .img span {
  width:30px;
  height:30px;
  display:block
}
.content div.article.s .img a,
.content div.article.s .img span {
  width:48px;
  height:48px;
  display:block
}
.content div.article.m .img a,
.content div.article.m .img span {
  width:70px;
  height:70px;
  display:block
}
.content div.article.l .img a,
.content div.article.l .img span {
  width:104px;
  height:104px;
  display:block
}
.content div.article.xl .img a,
.content div.article.xl .img span {
  width:140px;
  height:140px;
  display:block
}
/* IMAGE SETTINGS:SIZE:SONG LISTING */
.songs li .img a {
  height:11px;
  width:15px
}
/* IMAGE SETTINGS:SIZE:MEMBER DETAIL */
.comments li .img a {
  display:block;
  height:100%;
}
/* IMAGE SETTINGS:SIZE:DISCUSSION LISTING */
.topics li .img a {
  width:48px;
  height:48px
}
/* IMAGE SETTINGS:SIZE:DISCUSSION DETAIL */
div.topic .img a {
  width:104px;
  height:104px
}
/* IMAGE SETTINGS:SIZE:MEMBER LISTING */
.members li.xs .img a {
  width:30px;
  height:30px
}
.members li.s .img a {
  width:48px;
  height:48px
}
.members li.m .img a {
  width:70px;
  height:70px
}
.members li.l .img a {
  width:104px;
  height:104px
}
.members li.xl .img a {
  width:140px;
  height:140px
}
/* IMAGE SETTINGS:SIZE:MEMBER DETAIL */
div.member.m .img a {
  width:104px;
  height:104px
}
/* IMAGE SETTINGS:SIZE:PHOTO */
.photos li.xs .img a {
  width:70px;
  height:70px
}
.photos li.s .img a {
  width:104px;
  height:104px
}
.photos li.m .img a {
  width:140px;
  height:140px
}
.photos li.l .img a {
  width:350px;
  height:350px
}
.photos li.xl .img a {
  width:540px;
  height:540px
}
/* IMAGE SETTINGS:SIZE:VIDEO */
.videos li.xs .img a {
  width:70px;
  height:39px
}
.videos li.s .img a {
  width:104px;
  height:60px
}
.videos li.m .img a {
  width:140px;
  height:79px
}
.videos li.l .img a {
  width:350px;
  height:197px
}
.videos li.xl .img a {
  width:540px;
  height:304px
}
/* IMAGE SETTINGS:SIZE:ALBUM */
.albums li.xs .img a {
  width:70px;
  height:70px
}
.albums li.s .img a {
  width:104px;
  height:104px
}
.albums li.m .img a {
  width:140px;
  height:140px
}
.albums li.l .img a {
  width:350px;
  height:350px
}
.albums li.xl .img a {
  width:540px;
  height:540px
}
.albums li.xxl .img a {
  width:590px;
  height:590px
}
.album .img span img {
  display:block
}
/* IMAGE SETTINGS:SIZE:CALENDAR EVENTS*/
.cal_events li .img a {
  display:block
}
.cal_events li.xs .img a,
.cal_events li.xs .img span {
  width:70px;
  height:70px
}
.cal_events li.s .img a,
.cal_events li.s .img span {
  width:104px;
  height:104px
}
.cal_events li.m .img a,
.cal_events li.m .img span {
  width:140px;
  height:140px
}
.cal_events li.l .img a,
.cal_events li.l .img span {
  width:350px;
  height:350px
}
.cal_events li.xl .img a,
.cal_events li.xl .img span {
  width:540px;
  height:540px
}
.cal_events li.xxl .img a,
.cal_events li.xxl .img span {
  width:590px;
  height:590px
}

/* PAGE-LEVEL LAYOUT */
/* FOOTER SETTINGS */
#footer .right {
  float:right
}
/* NAVIGATION:GLOBAL */
#nav_global {
  background:#000;
  height:30px;
  width:100%
}
#nav_global ul {
  height:100%;
  margin:0 auto;
  width:960px
}
#nav_global ul li {
  width:auto;
  display:inline
}
#nav_global ul li ul {
  height:auto;
  width:auto;
  margin:0;
  padding:8px 5px 0
}
/* NAVIGATION:ADMIN */
#nav_admin {
  float:left
}
/* NAVIGATION:MEMBER */
#nav_member ul {
  text-align:right
}
#nav_member ul li {
  display:inline
}
#nav_member ul li.hello {
  position:relative;
  z-index:100;
  color:#fff
}
#nav_member ul li.hello a.name {
  background:url('/r/67/community/images/bg_navuser_login.gif') no-repeat 100% 5px;
  padding:0 14px 0 0;
}
#nav_member ul li.hello a {
  color:#fff
}
#nav_member ul li.hello ul {
  position:absolute;
  top:10px;
  right:0;
  display:none;
  padding:10px 0 0;
  margin:0;
  width:80px
}
#nav_member ul li.hello ul li {
  border:1px dotted #4A4947;
  padding:2px 2px 2px 5px;
  background-color:#6B6B6A;
  border-bottom:0;
  display:block
}
#nav_member ul li.hello ul li a {
  color:#ccc;
  font-size:12px
}
#nav_member ul li.signup {
  border-left:1px solid #4A4947;
  padding:0 14px 0 0
}
#nav_member ul li.signout {
  border-left:1px solid #4A4947;
  padding:0 0 0 10px;
  margin:0 0 0 10px
}
/* NAVIGATION:USER */
#nav_user{
  float:right;
}
#nav_user ul {
  text-align:right
}
#nav_user ul li {
  display:inline
}
#nav_user ul li.signup {
  border-left:1px solid #4A4947;
  padding:0 0 0 10px;
  margin:0 0 0 10px
}
/*
Skin CSS
*/
/* USER MESSAGING */
/* PAGE LEVEL MESSAGING */
#errorMsg {
  background:#FBE3E4;
  border:1px solid #FBC2C4;
  color:#8A1F11;
  padding:10px;
  margin:0 10px 10px
}
#successMsg {
  background:#E6EFC2;
  border:1px solid #C6D880;
  color:#264409;
  padding:10px;
  margin:0 10px 10px
}
/* MODULE LEVEL MESSAGING */
.errorInput {
  color:#C00;
  font-size:90%
}
/* AD MODULE */
.ad.leaderboard .body {
  width:728px;
  height:90px
}
.ad.banner .body {
  width:468px;
  height:60px
}
.ad.vbanner .body {
  width:128px;
  height:240px
}
.ad.skyscraper .body {
  width:120px;
  height:600px
}
.ad.wide .body {
  width:160px;
  height:600px
}
.ad.button .body {
  width:125px;
  height:125px
}
.ad.ssquare .body {
  width:200px;
  height:200px
}
.ad.square .body {
  width:250px;
  height:250px
}
.ad.small .body {
  width:180px;
  height:160px
}
.ad.medium .body {
  width:300px;
  height:250px
}
.ad.large .body {
  width:336px;
  height:280px
}
/* DELETE LINKS */
/* Visual */
.tools ul li.admin.delete {
  background:#FFF;
  font-size:10px;
  padding:2px;
  line-height:13px
}
/* DELETE LINKS:Member Image */
.content div.member .img {
  position:relative
}
.content div.member .img .tools {
  float:right;
  position:absolute;
  right:0;
  top:0;
  display:none
}
.content div.member .img.hover .tools {
  display:block
}
/* DELETE LINKS:Member Description */
.content .about .description .tools {
  display:none !important;
}
/* DELETE LINKS:Member Custom Questions */
.content .about .var {
  position:relative
}
.content .about .var .tools {
  float:right;
  position:absolute;
  right:0;
  top:5px;
  display:none
}
.content .about .var.hover .tools {
  display:block
}
/* DELETE LINKS:Discussion Topic */
.content div.topic .txt {
  position:relative
}
.content div.topic .txt .tools {
  float:right;
  position:absolute;
  right:0;
  top:0;
  display:none
}
.content div.topic .txt.hover .tools {
  display:block
}
/* DELETE LINKS:Comment Post */
.content li.comment .txt {
  position:relative
}
.content li.comment .txt .tools {
  float:right;
  position:absolute;
  right:0;
  top:-5px;
  display:none
}
.content li.comment .txt.hover .tools {
  display:block
}
/* CONTENT RATING */
.content .rating ul {
  list-style:none;
  width:105px;
  height:21px;
  margin:0 10px 0 0;
  padding:0;
  position:relative;
  float:left;
  overflow:visible;
}
.rating ul.inactive {
  list-style:none;
  width:60px;
  height:12px;
  margin:0;
}
a.rate,
.rating ul a.rate {
  background:transparent no-repeat top center;
  padding:2px 0;
  display:block;
  text-align:center
}
.rating ul li {
  float:left;
  width:21px;
  height:21px;
  padding:0;
  margin:0
}
.rating ul li a {
  display:block;
  width:21px;
  height:21px;
  text-decoration:none;
  text-indent:-9000px;
  z-index:20;
  position:absolute;
  padding:0
}
.rating ul li a:hover {
  z-index:2;
  margin:0;
  padding:0;
  left:0
}
.rating ul a.ratingone {
  left:0
}
.rating ul a.ratingone:hover {
  width:21px
}
.rating ul a.ratingtwo {
  left:21px
}
.rating ul a.ratingtwo:hover {
  width:42px
}
.rating ul a.ratingthree {
  left:42px
}
.rating ul a.ratingthree:hover {
  width:63px
}
.rating ul a.ratingfour {
  left:63px
}
.rating ul a.ratingfour:hover {
  width:84px
}
.rating ul a.ratingfive {
  left:84px
}
.rating ul a.ratingfive:hover {
  width:105px
}
.rating ul li.current {
  position:absolute;
  height:16px;
  top:0;
  left:0;
  display:block;
  margin:0;
  padding:0;
  z-index:1;
  text-indent:-9000px
}
.rating ul.inactive li.current {
  height:12px
}
.rating .total {
  float:left;
  font-weight:normal;
  line-height:21px;
  font-size:11px;
}
.rating .text {
  float:left;
  width:110px;
  line-height:20px;
  text-transform:lowercase;
  font-size:11px
}
/* COMPACT CONTENT RATING (display only) */
.compact .rating ul {
  margin-left:auto;
  margin-right:auto
}
.compact .rating .total {
  width:auto;
  margin-top:-0.3em;
  text-align:center
}
/* PLAYLIST LAYOUT */
.playlist .info {
  overflow:hidden;
  width:100%;
  padding:10px 0
}
.playlist .info .img {
  border:5px solid #f6f6f6;
  padding:0;
  display:inline
}
/* IMAGE SETTINGS:SIZE:IN PLAYLIST */
.playlist .info .img a,
.playlist .info .img span {
  width:70px;
  height:70px
}
.playlist .info li.xs .img a {
  width:70px;
  height:70px
}
.playlist .info li.s .img a {
  width:104px;
  height:104px
}
.playlist .info li.m .img a {
  width:140px;
  height:140px
}
.playlist .info li.l .img a {
  width:350px;
  height:350px
}
.playlist .info li.xl .img a {
  width:540px;
  height:540px
}
.playlist .info li.xxl .img a {
  width:590px;
  height:590px
}
.playlist .info .txt .album {
  width:auto;
  overflow:visible
}
.playlist .info .txt .buy {
  float:right;
  margin:5px 0 0 10px
}
.playlist.v .player {
  height:300px;
  background:#000
}
.playlist .list {
  overflow-y:auto;
  overflow-x:hidden
}
.playlist .list ul li {
  line-height:20px;
  height:20px;
  overflow:hidden;
  padding:0 5px;
  vertical-align:top
}
.playlist .list ul li .status {
  width:20px;
  float:left;
  height:20px
}
.playlist .list ul li .sequence {
  width:20px;
  text-align:center;
  float:left;
  line-height:19px
}
.playlist .list ul li .title {
  width:130px;
  float:left;
  margin:0 0 0 5px;
  line-height:19px
}
.playlist .list ul li .author {
  float:left;
  margin:0 0 0 5px;
  margin:3px 0 0;
  line-height:14px
}
.playlist .list ul li .buy {
  float:right;
  line-height:19px;
}
.playlist .list ul li .information {
  width:30px;
  float:left
}
.playlist .list ul li .information a {
  display:none;
  text-indent:-9999px
}
.playlist .list ul li.active .information a {
  line-height:12px;
  height:12px;
  display:block;
  padding:0 10px;
  margin:3px 0 0
}
/* SHARE POPUP */
*:first-child+html .sharebox {
  margin:-10px 0 0 -60px;
}
.sharebox {
  background:url('/r/67/community/skins/global/img/bg_sharebox_br.png') no-repeat bottom right;
  margin:-30px 0 0 -18px;
  position:absolute;
  width:390px;
  display:none;
  z-index:999
}
.sharebox .sb_head {
  padding:0 11px 0 0;
  background:url('/r/67/community/skins/global/img/bg_sharebox_tr.png') no-repeat 100% 0;
}
.sharebox .sb_head .sb_title {
  background:url('/r/67/community/skins/global/img/bg_sharebox_tl.png') no-repeat 0 0;
  padding:15px 5px 10px 18px
}
.sharebox .sb_head .sb_title a.shareclose {
  float:right;
  display:block;
  background:url('/r/67/community/skins/global/img/bg_sharebox_close.gif') no-repeat center center;
  height:12px;
  width:12px;
  padding:0
}
.sharebox .sb_head .sb_title a.sharelink {
  background-position:0 -133px
}
.sharebox .sb_content {
  background:url('/r/67/community/skins/global/img/bg_sharebox_l.png') repeat-y 0 0;
  padding:0 0 0 15px
}
.sharebox .sb_content .sb_body {
  padding:0 15px 0 0;
  background:url('/r/67/community/skins/global/img/bg_sharebox_r.png') repeat-y right top
}
.sharebox .sb_content .sb_body ul {
  background:#fff;
  display:block;
}
.content .sharebox .sb_content .sb_body ul li {
  margin:0 2px 8px 2px;
  display:block;
  padding:0
}
.sharebox .sb_content .sb_body ul li label {
  font-size:11px;
  margin:0;
  color:#aaa
}
.sharebox .sb_content .sb_body ul li.shareweb {
  color:#666;
  margin:0 2px 10px 2px;
  float:none
}
.sharebox .sb_content .sb_body ul li.shareweb .hd {
  margin:8px 0 0 0;
  float:none;
  display:block
}
.sharebox .sb_content .sb_body ul li.shareweb ul {
  margin:5px 0 0 0
}
.sharebox .sb_content .sb_body ul li.shareweb ul li {
  margin:0 0 4px 0;
  flaot:left;
  width:30%;
  background:url('/r/67/community/skins/global/img/bg_share.gif') no-repeat 0 0;
  float:left;
  padding:0
}
.sharebox .sb_content .sb_body ul li.shareweb ul li a {
  background:none;
  padding:3px 0 3px 20px;
  display:block;
  font-size:11px;
  color:#999
}
.sharebox .sb_content .sb_body ul li.shareweb ul li.twitter {
  background-position:0 -72px;
  width:auto
}
.sharebox .sb_content .sb_body ul li.shareweb ul li.myspace {
  background-position:0 -18px;
  width:30%
}
.sharebox .sb_content .sb_body ul li.shareweb ul li.email {
  background-position:0 -90px;
  width:30%
}
.sharebox .sb_content .sb_body ul li.shareweb ul li.delicious {
  background-position:0 -54px;
  width:30%
}
.sharebox .sb_content .sb_body ul li.shareweb ul li.google {
  background-position:0 -36px;
  width:auto
}
.sharebox .sb_content .sb_body ul li.shareweb ul li.digg {
  background-position:0 -108px
}
.sharebox .sb_content .sb_body ul li.shareweb ul li.reddit {
  background-position:0 -126px
}
.sharebox .sb_content .sb_body ul li.shareweb ul li.eos_blog {
  background:url('/r/67/community/skins/global/img/bg_share_blog.gif') no-repeat 0 0
}
.sharebox .sb_content .sb_body ul li.shareurl {
  float:none;
}
.sharebox .sb_content .sb_body ul li.shareurl input {
  font-size:9px;
  color:#666;
  margin:0 0 5px;
  width:98%
}
.sharebox .sb_content .sb_body ul li.shareembed {
  margin:0 2px;
  float:none;
}
.sharebox .sb_content .sb_body ul li.shareembed textarea {
  margin:0 0 5px;
  height:56px;
  font-size:9px;
  color:#666;
  overflow:hidden;
}
.sharebox .sb_foot {
  background:url('/r/67/community/skins/global/img/bg_sharebox_bl.png') no-repeat 0 0;
  margin:0 15px 0 0;
  height:15px
}
/* USER FORMS */
#sign_up .member_benefits .description {
  height:311px
}
#sign_up .sign_up fieldset {
  height:auto;
}
#sign_up .sign_up .input .message {
  height:12px;
  line-height:12px;
  font-size:11px;
  color:#999;
  margin:2px 0 0 90px;
}
#sign_up .sign_up .input .message .description {
  display:none
}
#sign_up .sign_up .input .message .errorInput {
  font-size:11px
}
#sign_up .sign_up .input.checkbox input {
  margin:0 0 0 90px;
}
#sign_up .sign_up .input.checkbox label {
  display:inline;
  margin:0;
  position:static
}
.input.textarea textarea {
  text-wrap:unrestricted;
  word-wrap:break-word;
}
/* MODAL WINDOW */
.jqmOverlay {
  background-color: #000;
}
.modalWindow {
  background: #999;
  color: #666;
  display: none;
  position: fixed;
  top: 30%;
  left: 50%;
  width: 500px;
  margin-left: -250px; /* half of width */
}
.modalWindow .top {
  position: relative;
  padding: 0px 10px 10px;
}
.modalWindow .top a.closeModal {
  background:url('/r/67/community/skins/global/img/bg_tb_close.gif') no-repeat center right;
  color:#fff;
  position: absolute;
  height: 18px;
  right: 10px;
  top: 5px;
  padding:0 18px 0 0;
}
.modalWindow .main {
  margin: 18px 10px 10px 10px;
  padding:10px 10px 1px 10px;
  background:#E2E1DF;
}
.modalWindow .actions {
  padding: 30px 0 0 0;
  overflow:hidden;
  width:100%;
}
.modalWindow .actions .button.submit {
  background:#eee;
  padding:0 8px 0 0;
  float:left;
}
.modalWindow .actions .button.submit button {
  background:#eee;
  padding:7px 2px 7px 10px;
  border:0;
  color:#333;
  margin:0;
}
.modalWindow .actions .button.cancel {
  margin:0 0 0 15px;
}
.modalWindow .actions .button.cancel button {
  background:transparent;
  border:0;
  color:#333;
  padding:7px 0 0 0;
}
* html .jqmWindow {
  position: absolute;
 top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
.events .hd {
  margin:0 0 10px 0;
}
.events .performer {
  display:inline;
}
.events .performer .img {
  float:left;
  margin:0 10px 10px 0;
  background:url("/r/67/community/skins/global/img/bg_member_xs.gif") no-repeat 50% 50%;
}
.events .performer .img a {
  width:30px;
  height:30px;
  display:block;
}
.events .performer .txt {
  display:inline;
  padding:0 0.2em 0 0;
}
.events .performer .txt .you {
  text-transform: capitalize;
}
.events .act {
  display:inline;
  padding:0 0.2em 0 0;
  word-spacing:0.1em
}
.events .owner {
  display:inline;
  padding:0 0.2em 0 0;
}
.events .item {
  display:inline;
  padding:0 0.2em 0 0;
}
.events .date {
  font-size:11px;
  color:#666;
}
.events .description {
  margin:10px 0 10px 40px;
}
.events .description .comment {
  padding:10px;
  background:#f6f6f6;
  color:#555;
  font-size:11px;
}
.events .description .photo .img {
  margin:0;
  width:104px
}
.events .description .photo .img a {
  width:104px;
  height:104px;
  display:block;
}
.events .description .video .img {
  float:left;
  margin:0;
}
.events .description .video .img a {
  width:104px;
  height:60px;
  display:block;
}
.events .description .album .img {
  float:left;
  margin:0;
  background:url('/r/67/community/skins/global/img/bg_album_xs.gif') no-repeat top left
}
.events .description .album .img a {
  width:104px;
  height:104px;
  display:block;
}
.media_upload .input.textarea textarea { 
  height:100px
}
.media_upload .urlSelect #cancelUrl{ 
  padding:5px; 
  float:left
} 
.edit_profile .content div.member .img {
  background:none;
  height:104px;
  width:104px;
  margin:0
}

/* ********************************************************************************************** */
/* DATE PICKER                                                                                    */

/* Main Flora Style Sheet for jQuery UI ui-datepicker */
#ui-datepicker-div, .ui-datepicker-inline {
	padding: 0;
	margin: 0;
	background: #E0F4D7;
	width: 185px;
}
#ui-datepicker-div {
	display: none;
	border: 4px solid #F0EADA;
	padding: 4px;
	background: #FFFFFF;
	z-index: 10;
}
.ui-datepicker-inline {
	float: left;
	display: block;
	border: 0;
}
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-dialog {
	padding: 5px !important;
	border: 4px ridge #83C948 !important;
}
button.ui-datepicker-trigger {
	width: 25px;
}
img.ui-datepicker-trigger {
	margin: 2px;
	vertical-align: middle;
}
.ui-datepicker-prompt {
	float: left;
	padding: 2px;
	color: #000;
}
*html .ui-datepicker-prompt {
	width: 185px;
}
.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker {
	clear: both;
	float: left;
	width: 100%;
	color: #FFF;
}
.ui-datepicker-control {
	display:none;
}
.ui-datepicker-links {
	padding: 2px 0px;
}
.ui-datepicker-control, .ui-datepicker-links {
	font-weight: bold;
	font-size: 80%;
	letter-spacing: 1px;
}
.ui-datepicker-links label {
	padding: 2px 5px;
	color: #888;
}
.ui-datepicker-clear, .ui-datepicker-prev {
	float: left;
	width: 34%;
}
.ui-datepicker-rtl .ui-datepicker-clear, .ui-datepicker-rtl .ui-datepicker-prev {
	float: right;
	text-align: right;
}
.ui-datepicker-current {
	float: left;
	width: 30%;
	text-align: center;
}
.ui-datepicker-close, .ui-datepicker-next {
	float: right;
	width: 34%;
	text-align: right;
}
.ui-datepicker-rtl .ui-datepicker-close, .ui-datepicker-rtl .ui-datepicker-next {
	float: left;
	text-align: left;
}
.ui-datepicker-header {
	padding: 1px 0 5px;
	margin-bottom: 5px;
	background: #FFFFFF;
	text-align: center;
	font-weight: bold;
	height: 1.3em;
	border-bottom: 1px solid #CCCCCC;
}
.ui-datepicker-header select {
	background: #FFFFFF;
	color: #666666;
	border: 0px;
	font-weight: bold;
}
.ui-datepicker {
	background: #FFFFFF;
	text-align: center;
	font-size: 100%;
}
.ui-datepicker td {
	text-align: center;
}
.ui-datepicker a {
	display: block;
	width: 100%;
}
.ui-datepicker-title-row {
	background: #FFFFFF;
	color: #666666;
}
.ui-datepicker-title-row .ui-datepicker-week-end-cell {
	background: #FFFFFF;
}
.ui-datepicker-days-row {
	background: #FFF;
	color: #666;
}
.ui-datepicker-week-col {
	background: #B1DB87;
	color: #000;
}
.ui-datepicker-days-cell {
	color: #666666;
}
.ui-datepicker-days-cell a {
	display: block;
}
.ui-datepicker-week-end-cell {
	background: #FFFFFF;
}
.ui-datepicker-unselectable {
	color: #888;
}
.ui-datepicker-week-over, .ui-datepicker-week-over .ui-datepicker-week-end-cell {
	background: #B1DB87 !important;
}
.ui-datepicker-days-cell-over, .ui-datepicker-days-cell-over.ui-datepicker-week-end-cell {
	background: #DDDDDD !important;
	border: 1px solid #777;
}

* html .ui-datepicker-title-row .ui-datepicker-week-end-cell {
	background: #B1DB87 !important;
}
* html .ui-datepicker-week-end-cell {
	border: 1px solid #DDD !important;
}
* html .ui-datepicker-days-cell-over {
	background: #FFF !important;
	border: 1px solid #777 !important;
}
* html .ui-datepicker-current-day {
	background: none !important;
	color: #BD3400 !important; /* red */
}

.ui-datepicker-today {
	color: #BD3400 !important; /* red */
	font-weight: bold;
}
.ui-datepicker-current-day {
	color: #BD3400 !important; /* red */
}
.ui-datepicker-status {
	background: #E0F4D7;
	width: 100%;
	font-size: 80%;
}
#ui-datepicker-div a, .ui-datepicker-inline a {
	cursor: pointer;
	margin: 2px;
	padding: 0;
	background: none;
	text-align: center
}
.ui-datepicker-inline .ui-datepicker-links a {
	padding: 0 5px !important;
}
.ui-datepicker-control a, .ui-datepicker-links a {
	padding: 2px 5px !important;
	color: #000 !important;
}
.ui-datepicker-title-row a {
	color: #000 !important;
}
.ui-datepicker-control a:hover {
	background: #FDD !important;
	color: #333 !important;
}
.ui-datepicker-links a:hover, .ui-datepicker-title-row a:hover {
	background: #FFF !important;
	color: #333 !important;
}
.ui-datepicker-multi .ui-datepicker {
	border: 1px solid #83C948;
}
.ui-datepicker-one-month {
	float: left;
	width: 185px;
}
.ui-datepicker-new-row {
	clear: left;
}
.ui-datepicker-cover {
	display: none;
	display/**/: block;
	position: absolute;
	f: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 193px;
	height: 200px;
}

/* END DATE PICKER                                                                                */
/* ********************************************************************************************** */

/* ORDERED AND UNORDERED LISTS FOR DISCUSSION AND BLOGS */

.articles li .description ol,
.articles li .description ul {
  list-style-position:inside;
  margin: 1.12em 20px
}
.articles li .description ol {
  list-style-type: decimal
}
.articles li .description ul {
  list-style-type: disc;
  padding-left:1px;
}
.articles li .description li {
  margin:0;
  overflow:visible;
  display:list-item
}
.content div.article .description ol,
.content div.article .description ul {
  list-style-position:inside;
  margin: 1.12em 20px
}
.content div.article .description ol {
  list-style-type: decimal;
}
.content div.article .description ul {
  list-style-type: disc;
}
.topics li .description ol,
.topics li .description ul{
  list-style-position:inside;
  margin: 1.12em 0;
  padding: 0 20px
}
.topics li .description ol {
  list-style-type: decimal;
}
.topics li .description ul {
  list-style-type: disc;
}
.topics .description li {
  margin:0;
  overflow:visible;
  display:list-item
}
.content div.topic .description ol,
.content div.topic .description ul{
  list-style-position:inside;
  margin: 1.12em 0;
  padding: 0 20px
}
.content div.topic .description ol {
  list-style-type: decimal;
}
.content div.topic .description ul {
  list-style-type: disc;
}

/* END ORDERED AND UNORDERED LISTS FOR DISCUSSION AND BLOGS */

/* FACEBOOK STYLES */
.fbconnect_login_button img {
  display:inline;
  cursor:pointer
}

