/*CSS FILE FOR CB THEME - ALL UNIQUE DESIGN ELEMENTS GO IN HERE*/

/*HTML*/
body {text-align: center; margin: 0;}
p {font-size: 12px; line-height: 16px; margin: 10px 0; padding: 0; font-family: arial, verdana, sans-serif;}
a {text-decoration: none; color: #cc3300; margin: 0; padding: 0; font-size:12px;}
h1 {font-size: 1.2em;  margin: 0 0 0 0;  font-family: "trebuchet ms", arial, verdana, helvetica; color:#444;}
h2 {font-size: 15px; margin: 3px 0 15px 0; letter-spacing: 0; font-family:arial, verdana, helvetica;}
h3, h3 a{font-size:.8em; margin:0; padding:0; position:relative;}
h4 {margin:0; padding: 0; font-family: "trebuchet ms", arial, verdana, helvetica;}
h5 {font-size:1em; margin:0; padding:0;} 
/* Redefining h6 for inline display */
h6 { font-size: 11px; font-weight: bold; margin: 2px 5px 2px 10px; display:inline; }
em{padding:5px 0 0 0; margin: 10px 0 5px 0; font-size:12px;}
table {border-collapse:collapse; font-size: 12px; margin: 10px 0 0 0;}
th{padding: 2px 0 2px 5px; font-weight:bold;}
td{padding: 5px 0 5px 5px; text-align:left;}
tr{border:none !important;}
textarea{padding:5px;  font-family: arial, verdana, helvetica, sans-serif; font-size: 1em;}
small {font-size:.6em;}
li{}
img{border:none;}
form{margin:0 !important; padding:0 !important;}
ol{font-size:.9em; font-weight:bold;}
strong{font-weight:bold;}

/*MAIN CONTAINERS*/
#wrapper {margin: 0 auto; text-align: left;  width: 900px; background: #fff; }
#header { height: 75px; width: 900px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #FFFFFF; padding: 20px 0 0 0; margin: 0;}
  #header #logo{float:left; width:300px; height:75px;background:url(img/logo.gif) no-repeat;} 
  #header #logo strong{display:none;}
  #header img{margin: 0 0 0 0; float:left;}
  #header-search{ margin:10px 5px 0 0; float:right;}
  #header-search form{ }
  #header-search img, #header-search h2{float:left; margin:0 !important;}
  #header-search h2{color:#444; padding: 0 0 0 10px; margin:0 !important;}
  #header-search input{margin: 0 0 0 10px; font-size:77%;}
#topnav {background: url('img/navbar.gif'); height: 40px; width: 900px;  padding: 0; margin: 0 0 10px 0;}
  #topnav ul {list-style-position: inside;list-style-type: none;padding: 0px 0px 0px 0;margin: 0px;}
  #topnav li {float: left;margin: 0;padding: 0; }
    #topnav li a {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #fff;float: left;text-decoration: none;margin: 0px;padding: 10px 15px 0 15px;height:22px; border-right:1px solid #fff; font-weight:bold;}
    #topnav li a:hover {color: #fff;float: left;text-decoration: none;}
#sidebar{float: left; margin: 0; width:200px;}
#sidebar .sub-content{padding-right: 0;}
#admin #sidebar{float: left; margin: 0;}
#content{float:none; width:auto;  margin: 0 0 0 215px;}
.cb-t1 #content{margin:0;}
  #admin #content .form-control{padding: 10px;margin: 0 0 10px 0;float: right;}
  #admin #content #maincol{width: 688px; margin: 0; padding: 0;}
#admin #sidebar{float:left; margin: 0; }
#admin{}
  #admin  label{margin:2px 0 2px 0 !important; }
  #admin .form-container{padding: 0 !important; margin: 0;}
  #admin .form-container select{padding: 0 !important; margin:0; font-size: 11px;}
#footer {font-size: 10px; font-family:arial, verdana, helvetica, sans-serif; padding: 5px; color: #444; width: 888px; text-align:left; margin: 10px auto; border: 1px solid #ccc; background:url('/images/footer-bg.gif') top left repeat-x; clear:both;}
  #footer a {font-size: 10px; font-family:arial, verdana, helvetica, sans-serif;}
.sidebox .sub-content{padding: 15px !important;}
.sidebox{width:172px; background:#F0F9FB; margin:0 0 15px 0; padding: 0;}
.sidebox p{margin: 0 0 0 0; padding: 0; line-height: 16px; }
.sidebox h2{line-height:0em !important; margin: 3px 0 15px 0; }
.sidebox h4{margin: 0 0 15px 0 !important; line-height:0em;}
.sidebox .submit-row{ text-align: left !important; margin: 10px 0 0 0!important;}
.sidebox ul{margin: 0 !important; padding: 0!important; list-style: none; }
.sidebox .here{padding:3px 0 0 0;}
.two-col-a{float:left; width:74%; height:30px; }
.two-col-b{float:right; width:25%; height:30px;}
.sub-col-a{float:left; width:344px;}
.sub-col-b{float:right; width:344px;}
.sub-col-a input, .sub-col-b input, .sub-col-a select, .sub-col-b select{font-size:.8em;}
.info-col-a{float:left; width:344px; margin:0 !important; padding:0 !important;}
.info-col-b{float:right; width:344px; margin:0 !important; padding:0 !important; }
#content .sub-content{padding-left: 0;}
#admin #content .sub-content{padding-right: 0;}
#maincol-content{width: 688px; margin:0; padding:0;}
#main-user-info .left-col{ }
#main-user-info .right-col{ }
.left-col p, .right-col p {}
.left-col input, .right-col input {  font-size: 11px !important; }
.left-col select , .right-col select { font-size: 11px !important;}
.left-col .radiolabel, .right-col .radiolabel {  font-size: 10px !important;}
.left-col {float: left; width: 48%; margin: 0 !important; padding:0 !important;}
.left-col textarea {font-size: 11px !important; width: 200px !important;  float: left;  overflow: hidden;}
.right-col {float: right; margin:  0 !important; width: 49%;padding: 0 !important;}
.right-col img {float: left; margin: 0 !important; padding: 0 !important;}
.right-col textarea {  font-size: 11px !important; width: 200px !important; float: left;  height: 55px;  margin: 0 0 5px 0 !important;  overflow: hidden;}
#link-header{height:30px;}

/*MODULES*/
.module{}
.module h2{font-weight:bold; float:left; color:#fff;}
.module h3{background:#efefef; color:#666; padding:5px; font-weight:bold;}
.module h4{font-size:.75em; font-weight:bold;}
.module-top{height:27px; background: url('img/mt-bg.gif') repeat-x;}
.tl{width:9px; height:27px; background:url('img/tl.gif') no-repeat; font-size:0;}
.tr{width:9px; height:27px; background:url('img/tr.gif') no-repeat; font-size:0;}
.module-bottom{ margin: 0; padding:0; background:url('img/mb-bg.gif') top left repeat-x; height:15px; min-height:1%;}
.bl{width:11px; height:16px; background:url('img/bl.gif') top left no-repeat;}
.br{width:11px;  height:16px; background:url('img/br.gif') top right no-repeat;}
.module-content{ padding:10px 10px 0 10px; border-right: 1px solid #ccc; border-left: 1px solid #ccc;}
.module-content .entry{background:#fff; padding:5px; }
.module-content .alt-entry{background:#efefef; padding:5px;}
.module-content a{color:#cc3300;}
.module-content p{padding: 2px 0 10px 0; margin:0 !important;overflow:hidden;}
.module-content p strong{}
.module-content h6{font-size:12px; color:#cc3300;}
.module-content ul{list-style:none; margin: 0; padding:0; width:95%;}
.module-content ul li{margin:0; padding:0;}

/*BUTTONS*/
.new-button{display:block; padding: 5px 5px 6px 25px; margin: 0; color:#333; background:#F3FAFE url('/images/addbutt.gif') no-repeat; width:110px; border: 1px solid #efefef;}
.new-button:hover{background-color:yellow;}
.back-button{display:block; padding: 5px 5px 6px 25px; margin: 0; background:#F3FAFE url('/images/backbutt.gif') no-repeat; width:35px; border: 1px solid #efefef;}
.back-button:hover{background-color:yellow;}
.button-link{}
#link-header h1{float:left;}
#link-header .button-container{float:right;}
.button-container{padding:0;}
.entry .button-container, .alt-entry .button-container{padding:5px 0 0 0 ;}
.button-link a img{border:none; margin:0 5px 0 0 !important; padding:0 !important; float:left;}
.button-left, .button-right{display:block; float:left; width:10px; height:20px;}
.button-left{background-image:url('../img/btn_left.gif'); background-repeat:no-repeat;}
.button-right{background-image:url('../img/btn_right.gif'); background-repeat:no-repeat;}
.button-link a{color:#fff; background-image:url('../img/btn_center.gif'); background-repeat:repeat-x; display:block; float:left; height:18px; padding:2px 0 0 0; font-weight:bold;}

/*WELCOME*/
#welcome-splash{border: 1px solid #ccc; height: 250px; margin: 0 0 15px 0; background: #efefef url('img/splash.jpg') repeat-x top left;}

/*GALLERY STYLES */
.jdGallery{background:#efefef;}
/*PUBLIC*/
.gallery-container{width:310px; float:right; border:3px solid #ccc;}

/*LOGIN STYLES*/
#login-panel{border:2px solid #ccc; padding:5px; background:#efefef; margin:0 !important;}
#login-panel h4{font-weight:bold;}

/*FORUMS*/
#discussion-list{border-collapse:collapse; margin:10px 0 0 0; padding:0;}
#discussion-list img{border:none;}
#discussion-list td, #discussion-list th {padding: 7px; border-top: 1px solid #ccc;}
#discussion-list td a{font-weight:bold;}
#discussion-list .post-count{width:5px;}
#forum-list a{font-weight:bold;}
#forum-list li{margin: 0 0 5px 0;}
.main-forumlist{margin:10px 0 0 0;}
.main-forumlist a{font-size:14px; font-weight:bold;}
.main-forumlist .alt-entry{}
#searchfield{padding: 5px 0 2px 0 !important;}
.rb-row{padding: 5px 0 0 0 !important;}
#forum-posts{margin: 10px 0 0 0;}
.post-body{padding: 0 5px 5px 10px;}
.post-header{background:  #efefef; height: 28px; margin: 7px 0 0 0; border-top: 1px solid #efefef;}
.post-header input{float:right; margin: 0;}
.postusername{padding: 2px 7px 0 0; float:left;}
.postusername a{font-size: 14px !important;}
.posttime{padding: 4px 0 0 0; font-size: 10px;color:#333;}
.t-help{display:inline;}
.editor_ok_button{margin: 7px 5px 0 0; padding: 1px 5px 1px 5px; }
.editor_cancel{padding: 1px 5px 1px 5px; margin:0 0 0 0; }
.inplaceeditor-form{}
.inplaceeditor-form textarea{padding:5px;}
.forums .entry, .forums .alt-entry{border-top: 1px solid #ccc;}
.forums .entry, .forums .alt-entry{}
.forum-description{padding: 10px 0 10px 0 ; margin:0;}
.f-stats {padding:10px; margin:15px 0 15px 0; background:lightyellow;  border:1px solid #ccc;}
.f-stats p{margin:0; padding:0; font-size: 11px;}
#forumadmin-list{padding:10px 0 0 0;}
  .posted-by{font-size:12px; font-weight:bold;}
  
/* UTILITIES*/
.here {color: #000 !important; font-size: 12px; padding:0 !important; margin:0 !important;}
.sub-content{padding: 0 0 15px 15px;}
.entry {padding: 10px;}
.alt-entry {padding: 10px; background:  #efefef;}
.cleared{clear:both; margin: 0 !important; padding: 0 !important; height: 1px !important;}
.post-time{display:block; font-weight:bold; font-size:10px;}
.left-5{padding-left:5px !important;}
.no-padding{padding:0 !important;}
.no-top-padding{padding-top:0 !important;}
.no-left-padding{padding-left:0;}
.no-margin{margin:0 !important;}
.no-top-margin{margin-top: 0 !important;padding-top: 0 !important;}
.top-margin{ margin-top:15px;}
.bold{font-weight:bold;}
.blue {background: #F3FAFE;}
.blue1{background:#b2c8e6 !important;}
.blue2{background:#c0d2ea !important;}
.blue3{background:#cfddef !important;}
.hilite{background: #F3FAFE;}
.grey{background: #efefef;}
.hover{ background-color: #FFFFCC; }

/*PROFILE STYLES*/
#p-content-a{width:500px; float:left;}
#p-content-b{width:385px; float:right;}
#p-content-b .module-content{clear:both;}
.profile-details .left-col img{border:1px solid #444;}
.profile-details .right-col{width:195px; padding: 0 0 0 5px !important;}
#actions-list{clear:both; list-style:none; margin:0; padding:0;}
#actions-list li{border-bottom: 1px solid #ccc; font-size:12px; padding:5px 5px 5px 10px;}
#actions-list li img{margin: 0 5px 0 0 ;}
.static-grey{clear:both; width:375px; background:url('/images/mt-bg.gif') repeat-x; height:22px; padding: 5px 0 0 10px  !important; color:#333 !important;}
.quick-blue{clear:both; width:375px; color:#fff !important; background:url('/images/quick-bg.gif') repeat-x; height:24px; padding: 3px 0 0 10px  !important; color:#fff; border-bottom:1px solid #fff;}
#profile-head{width:480px; margin:10px 0 10px 0;}
#profile-image{border: 1px solid #ccc; width:120px; height: 150px; float:left;}
#profile-basic{width:200px; float:right;}
#profile-basic h3{margin:0 0 5px 0; padding:0;}
#profile-basic p{margin: 0 0 5px 0 !important; padding:0;}
#profile-details{width:350px;}
#profile-details p{padding:3px; margin:0;}
#profile-details h3{margin:0 0 0 0; padding:3px;  background:#b2c8e6;}
#profile-details h3 a{color:#fff !important;}
.profile-container{margin: 0 0 20px 0; border-bottom: 1px solid #ccc; border-right:1px solid #ccc; border-left: 1px solid #ccc;}
.profile-container .entry, .profile-container .alt-entry{font-size: 12px}
#profile-gallery { padding:7px; height:252px; width:252px; border:1px solid #ccc; background:#efefef; margin-bottom:15px; float:left; } 
.atStart{cursor: pointer; cursor: hand;}


/* Yearbook Item Styles */

.yearbook-content{margin:15px 0 15px 0; padding-bottom:10px; padding-left:0;}
.yearbook-content h1{margin-bottom:5px;}
    #yearbook-list{background:  #efefef;  margin:10px 0 10px 0; padding: 10px 0 0 10px; overflow:hidden;}
    #yearbook-list .row{padding: 0 0 0 0;}
        .yearbook-item{background: #fff; width:280px; height:110px; border:1px solid #ccc; }
        .yearbook-item p{margin:0 !important;}
        .yearbook-item img{border:none;}
        .yearbook-item .sub-content{padding-top:15px; padding-right:15px;}
        .yearbook-image{width:50px;height:50px; background:#efefef; float:left; margin: 0 15px 0 0; border: 1px solid #ccc;}
        .yearbook-item h1{font-size:16px; font-weight:bold; font-family: arial,verdana,helvetica,sans-serif; margin:0 0 0 0;}
        .ybi-nav{display:block; margin:3px 0 0 0;}
.margin{margin:0 10px 10px 0; float:left;}
.no-margin{margin:0 0 10px 0; float:left;}
#yearbook-nav ul{list-style:none; margin:10px 0 0 0; padding:0; }
#yearbook-nav li{float:left; }
#yearbook-nav li a{display:block; text-align:center;width:15px; height: 15px; padding:5px; border: 1px solid #efefef; margin:0 5px 0 0;}
#yearbook-nav li a:hover{background:#efefef;}
#directory{width:100%;}


/* events styles */
.event-button{clear:both;}
.event-button{padding:10px 0 0 0;}
.alt-entry .event-button .new-button{background-color: #fff; border:none;}
.entry .event-button .new-button{background-color: #F3FAFE; border:none;}
.no-cat{font-size:12px;}
/*.daily-calendar{width:50px; height:40px;  background:#efefef;}
   .daily-calendar .year{font-size:10px; width: 100%; text-align:center; background:#000; color:#fff;}
   .daily-calendar .month{ font-size:12px; width:100%; text-align:center; font-weight:bold; margin:2px 0 0 0; color:#666;}
   .daily-calendar .day{font-size:14px; width:100%; text-align:center; font-weight:bold; padding:0 0 5px 0; color:#666;}*/
/* Foley test - 7/10/07 */
.daily-calendar { background:url(img/date_bg.gif); background-repeat:no-repeat;
                  width:60px; height:54px; text-align:center; float:left; color:#464854;
                  padding-top:5px; font-size:11px; margin-right:15px; margin-bottom:15px; }
.daily-calendar div { font-size:18px; font-weight:700; color:#FFF; padding-top:7px; }
.event-header{height:60px;}
.event-header h1{float:left; font-size:150%;}
.event-header .button-container{float:right;}
.event-title{width:610px;}
.event-title h1{margin: 0; padding:0;}
.event-details{width:350px; margin-right: 20px; }
.event-details p, .event-description p{margin:0 0 15px 0; padding:0;}
.event-details h2 {margin:0; padding:0;}
.event-attendees{margin:15px 0 0 0; background:#efefef; border:1px solid #ccc; padding:5px;}
.event-attendees h2 {float:left;}
.event-attendees .button-container{float:right !important;}
.event-body {padding: 15px 0 0 0; }
.event-body .col-50 img{float:right;}
/* Duplicate style - possible deletion 
.event-description{padding:15px 0 0 0; clear:both;}
    .event-description h2{margin:0 0 0 0;} */
.event-gallery{background:#efefef; width:350px; height: 250px; border:1px solid #ccc;}
.rsvp-button{display:block; padding:0 0 0 0; margin:0 0 0 0; width:60px; height:30px; background-image:url('/images/rsvp.gif'); background-repeat:no-repeat; background-position: bottom left; clear:both;}
.rsvp-button em{display:none;}
#attendee-header{height:25px; border-bottom: 1px solid #ccc;}
#attendee-list{margin:0 0 0 20px !important; padding:0; }
#attendee-list td{padding-left:0 !important;}

/* FORMS*/
form {margin: 0; padding: 0;}
fieldset {border: 1px solid #ddd; background:  #efefef; margin: 5px 0 10px 0; padding: 0 15px 0 15px; }* html fieldset { padding-top: 0; }
fieldset#mail-form{ margin:5px 10px; width:547px;}
fieldset.no-top-margin{margin-top:0 !important;}
legend {font-size: 16px; font-family: "trebuchet ms";  font-weight: bold; color: black; margin:0 !important; padding:0 ;}
  fieldset p{margin: 0 0 0 0 !important; padding:8px 0 !important; clear:left;}
      fieldset p label {float:left; font-size: 12px;font-weight: bold;text-align: left;  padding: 0; width:85px;}
      fieldset p input{}
  fieldset .left-col{width:50% !important; }
  fieldset .right-col{width:48% !important; padding: 0 0 0 5px !important;}
     
fieldset .submit-row{padding:10px !important; text-align:right !important;}
fieldset .submit-row input{ padding: 0; margin: 5px 0 5px 0;}
.submit-row input{ padding: 0; margin: 5px 0 0 0;}
input {padding: 0 0 0 3px;}
select{margin:0;}
.submit-row{}
.searchtable{margin:5px 0 0 5px; padding: 0; border-collapse: collapse; }
.searchtable label{font-size: 12px; font-weight:bold; text-align: left;  padding: 0; display:block; width:180px;}
.searchtable input{margin: 0 !important; width:140px; clear:both;}
.searchtable td{padding: 0 15px 15px 0 !important;}

/*ADMIN*/
.gallery-list{list-style:none; width:100%; margin:0 0 0 0; padding:0 8px 5px 0;}
.gallery-list li{ position:relative; padding:5px; background:#efefef; margin-bottom:5px;border-bottom:1px solid #ccc;}
.gallery-list li span{position:absolute; right:5px; bottom:5px;}
h3 span, h4 span {position:absolute; top:2px; right:0; font-weight:normal; word-spacing:0em;}
#add-album fieldset, #add-gallery fieldset{padding: 5px!important;}
#add-album fieldset label, #add-gallery fieldset label{font-size:12px !important; font-weight:bold; padding-right:10px;}
#select-file input{margin: 0 10px 0 0 !important;}
#images-list{margin: 0 0 15px 0;  border-bottom:none;}
#images-list .entry, #images-list .alt-entry{ height:56px;border:none;}
#images-list .alt-entry{}
.entry ul, .alt-entry ul{list-style:none; margin: 0; padding: 0;}
.entry ul li, .alt-entry ul li{float:left; padding: 0 10px 0 0; font-size:12px;}
.entry ul li div, .alt-entry ul li div{ margin: 0 10px 0 0 ;}
.entry ul li img, .alt-entry ul li img{border:3px solid #ccc;}
.entry ul li a img, .alt-entry ul li a img{border:none;}
.images-list{margin:15px 0 0 0; padding:0; list-style:none;}
.images-list li{float:left;}
* html .images-list li{padding:6px;}
.images-list li img{border:1px solid #ccc;}
.new-link {display:block; padding:0 ; margin:0 ; width:110px; height:19px; 
           background-image:url('img/new-bg.jpg'); background-repeat:repeat-x; clear:both;
           font-family:helvetica; text-align:center;
           text-transform:capitalize; font-style:normal; 
           font-weight:bold; color:white;}
#gallery-images { border:1px solid #ccc; padding:10px; margin:0 0 0 0; min-height:150px; height:auto !important; height:150px;}
#gallery-images-list{margin:0; padding: 0;}
#gallery-images-list li p{ margin:0 !important; font-weight: bold;}

#select, #conditions, #delete{height: 100px; border: 1px solid #ccc; margin:0 0 0 0;}
#sortby{height: 100px; border: 1px solid #ccc; margin:0 0 0 0;}
#conditions, #sortby{ margin:0 0 0 0;}
#images{border: 1px solid #ccc; padding:10px 10px 0 10px; margin:0 0 0 0;}
#available-images{margin: 0; padding:0;}
.gallery-thumb{}

/*REPORT STYLES*/
.db-field-list{list-style:none; margin:0 0 0 0; padding:0;}
.db-field-list li{display:block; float:left; white-space:nowrap; background:#efefef; padding:5px; font-size:.6em !important; margin: 0 5px 5px 0; }
#report-drop{padding: 0 0 0 0 ;}
#conditions-list{margin: 0 0 0 0; padding:0; width:100%;}
#conditions-list li{background:yellow; width:97%;}
.db-fields { padding: 5px 5px 5px 5px;  border: 1px solid #ccc; margin: 0 0 10px 0;}
.db-field-list{ height: 1%;}
.db-field-list, #trash ul, #build ul{list-style: none; margin: 0 !important; padding: 0;}
.db-field-list li, #trash li, #build li{font-size: 11px; background: #efefef; padding: 2px 5px 2px 5px; margin: 5px 0 0 0;}
.db-field-list li, #trash li, #build li{display:block; float:left; margin: 0 5px 5px 0; white-space:nowrap;}
#trash img, #build img{float:left; margin: 0 5px 10px 0;}
.fields, .condition-fields, .sortby-fields, .selected-fields { cursor: move; }
.report-table{font-size:.6em;}
.info-bar {background: #efefef; margin:10px 0 0 0; padding: 3px 10px;font-family: "trebuchet ms", arial, verdana, helvetica; font-weight: bold; color: #333;  font-size:.8em; cursor: pointer;}

/* DONATIONS STYLES */
#donation-header{border:1px solid #ccc; width:100%; margin:0 0 0 0;}
#donation-counter{width:85px; height:85px; float:left; background:  #F3FAFE; text-align:center;}
#donation-count{font-size:1.5em; margin:15px 0 0 0;}
#donation-count span{font-size:.50em;}
#campaign-details{float:left; padding: 5px 0 0 15px;}
#campaign-details h1{margin: 0 0 0 0 !important;}
#campaign-detials h2{margin: 0 0 0 0 !important;}
#goal-percentage{float:right; width:35%; padding:0; height: 85px; border-left: 1px solid #efefef;}
#bar-container{background:#efefef; padding: 5px;}
#goal-bar{padding: 5px; background:#3299CC; color:#fff; font-weight: bold;}
#numeric-scale{margin: 10px 0 0 0;}
#scale-start{float:left; margin: 5px 0 0 5px; }
#scale-stop{float:right; margin: 5px 5px 0 0;}
#scale-start, #scale-stop{font-size: 12px;}
.cam-name{width:30%;}
.cam-year{width:10%;}
.cam-active{width:10%;}
.cam-performance{width:35%;}
#table-list{list-style:none; margin:0; padding:5px; border: 1px solid #ccc;}
#select, #from, #conditions, #sortby{ padding: 5px; border: 1px solid #ccc;border-top: none;  margin: 0 0 0 0;}
/* Event Admin Styles */
.draggable { cursor: move; }
#available-assets{border: 1px solid #ccc; padding:10px 10px 0 10px; margin:10px 0 0 0;}
#assigned-container{float:left;}
#trash-container{float:right; width:225px; min-height:150px; height:150px;}
#assigned-assets {min-height:150px; height:auto !important; height:150px; width:435px; border:1px solid #ccc; background:#efefef url('img/drag.gif') no-repeat center; margin: 10px 0 10px 0; padding: 0 0 0 10px;}
#assigned-assets li, #available-assets li{ font-size:12px;}
#trash{height: 55px; border:1px solid #ccc;margin:10px 0 0 0 ; background:#efefef;}
#event-contact-list{list-style:none; margin:0; padding:0;}
#event-contact-list li{padding:0; margin:0;}

/*FILE STYLES */
#file-list{list-style:none; margin:5px 0 20px 0; padding:0; border: 1px solid #ccc;}
#file-list .entry, #file-list .alt-entry{padding:0;}
#file-list li{height: 24px; padding:3px !important;}
#file-list li p{margin: 5px 0 0 0; padding: 0; }
#file-list img{float:left; margin: 0 10px 0 0;}
.file-item{border:1px solid #ccc; padding: 5px;margin: 0 5px 5px 0; float:left; background:#fff;}
.file-item img{float:left; margin-right: 5px;border:none !important;}
.file-item p{font-size:10px !important;}ju
.file-item p strong{display:block; font-size:11px !important;}
.file-item .file-size{padding: 0 5px 0 0; font-style:italic; }
.file-item .file-uploader{padding: 0 5px 0 0; }
.entry .si-thumb, .alt-entry .si-thumb{}
.entry .si-info, .alt-entry .si-info{ font-size:.75em;  padding:0 0 0 10px;}
.entry .actionbuttons, .alt-entry .actionbuttons{}

/*GRAPHS*/
.graph {width: 200px; border: 1px solid #B1D632; padding: 2px; }
fieldset div.graph{float:left; }
.graph .bar {background: #B1D632; text-align: center; font-weight:bold; color: #333; height: 1.5em; line-height: 1.5em; }

/*ARTICLES*/
.article-creator{font-size:12px;}
.article-created{font-size:12px;}
#article-body{font-size: 12px; line-height: 16px;}
#article-body img{float:right; border: 1px solid #ccc; margin: 0 0 10px 10px;}

/*MISC*/
.headline-note{font-size:12px;}

div.auto_complete ul li{font-size:12px !important;}
.column-header{background:#cc3300; color:#fff; padding:5px 5px 5px 10px;font-size:1em; font-weight:bold;margin:10px 0 0 0 !important;}

/*SIGNUP/ACTIVATION*/
.signup-notice{font-size:12px; font-weight:bold; padding: 5px; border:1px solid #cc3300; color:#333; margin: 0 0 10px 0;}
.signup-notice a{font-weight:bold; color: #cc3300 !important;}
.signup-notice img{float:left; margin: 0 5px 0 0;}
#activate-email{font-family:Courier,"Courier New";font-size:10px;width:515px;margin-left:10px;color:#666;}

/*login*/
.login-module{height:208px !important;}

/*CLEAR*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.title-field{width:650px; font-size:123.1% !important; font-weight:bold; padding:5px;}
.message-body, .event-desc-body{font-size:108%; padding:5px; }
.tiny_mce{width:645px;}
