/* include all relevant classes from tinymce.css here*/
body {font-family: verdana,arial,sans-serif;color: #222222;font-size: 13px;}
.picleft, .picright, picleft-20,pickright-20 {background:#ffffff;padding:5px;border:1px solid #777777;}
.picleft, .picleft-noframe {float:left;margin:10px 30px 10px 0;}
.picright, .picright-noframe {float:right;margin:10px 0 10px 30px;}
.picright-20, .picright-noframe-20 {float:right;margin:-20px 0 10px 30px;}
.heading {font-size:13px;margin:0 0 10px 0;color: #b65430;}
.smallfont {font-size:90%;}
/* ***** */

/* site structure */
body {margin:0;padding:0;background: #efefef;}
.container {padding:0;margin:0;}
.footer {clear: both;width: 100%;}
.header {font-family:"Trebuchet MS",sans-serif;font-size:1.8em;height:153px;text-align:left;background:#ffffe5;}
.header #title {width:370px;float:left;height:69px;}
.header #title embed {margin:0;padding:0;}
#inner {}
.main {float: left;width:500px;text-align:left;padding: 0;background:#ffffff;}
.main_margin {margin: -27px 0 0 0}
.main_pad {padding: 40px 33px 20px 30px;}
#outer {}
.page {width:990px;margin:0 auto;text-align:center;background:#ffffff;border:2px solid #9a9a9a;}
.sidebar-left {clear:both;float: left;width: 252px;text-align:left;padding: 1.5em 0;margin:0;;background: #ffffe5;font-size:95%;height:548px;}
.sidebar-right {width:154px;margin:-27px 0 0 0;float:right;text-align:left;font-size:91%;background:url("side_bg.jpg") repeat-y scroll 0 0 transparent}
#site-header { margin:0 auto;text-align: center;padding:0}
/* ***** */

a {text-decoration: none;}
a.ext {background: url(/sites/all/modules/extlink/extlink.png) top right no-repeat 100% 0;padding: 0 1.25em 0 0;}
a:hover { text-decoration: underline;}
a:link, a:visited, a:active, a:hover {color: #1e90ff;}
.blog_usernames_blog {display:none;}
td.container {padding:0;background:#ffffff;}
#contents {border-top: 1px solid #cccccc;}
#block-search-0 {float:left;padding: 0;margin:-.6em 0 .8em 0;}
#forum table {width: 100%}
#banner {height:5px;background: url(light_cedar.gif) repeat-x;}
.block-event .content {margin: 0 0 0 1em;}
.block-event .item-list li {list-style: none;padding: .5em 0 0 0;margin:0;font-size:90%;line-height:120%;}
.block-event .item-list ul {margin:0;padding:0}
.block-event .more-link {font-size:90%;}
.block li, ul.menu li, .item-list ul li {margin:0 0 0 -1em;padding:.25em 0;list-style:none;}
.block .title {font-size:135%; color: #ffffff;margin:21px 0 0 0 0;padding:0;}
.block-user {margin:0;}
.block .item-list ul {margin: 0 0 0 -1em;}
.block .item-list li {margin: 0;}
#block-views-Links_of_Interst-block_1 {margin:-3px 0 0 0;}
#block-views-Links_of_Interst-block_1 a {color: #ffffff;}
#block-views-Links_of_Interst-block_1 .title {color:#ffffff;padding:15px 0 5px 0;font-size:16px;font-weight:normal;}
#block-views-news-block_1 {margin:-3px 0 0 0;}
#block-views-news-block_1 a {color:#ffffff;}
#block-views-news-block_1 .content {padding:5px 10px;}
.breadcrumb {display:none;padding-bottom:0;padding:.25em .5em;margin: 0 0 1em 0;font-family:arial;background:none;text-align:left;}
.breadcrumb a {font-size:90%;}
.content .event-nodeapi{margin: 0;}
.collapsible {font-size:90%;}
dt, dd, legend, label {font-size: 100%;}
#edit-search-block-form-keys {width: 15.5em;}
.event-calendar .start {display:none;}
.event-calendar td.sat, .event-calendar td.sun {background:#f3c99b;}
.event-calendar td.selected {background:#c29161;}
.event-calendar th {background:#c29161;}
.event-end {margin:0 0 1em 0;width:15em;text-align:right;}
.event-end label {float:left;}
.event-nodeapi div label {color:#222222;} 
.event-start {margin:-.3em 0 -.5em 0;padding:0;width:15em;text-align:right;}
.event-start label {float:left;}
.event-tz {display:none;}
span.event-timeleft {text-align:left;margin:.3em 0 0 0;}
.feed-icon img{margin-top:1em;}
.footer {text-align: center; }
.form-item .description {font-size: 90%;}
.field-item {margin-bottom: .5em;}
.form-select {font-size:.8em;margin-right:.5em;}
.form-submit {font-size:.8em;}
.form-text {padding: 1px;font-size:.8em;}
#forum .description {font-size:90%; margin:.1em 0 .2em 0;}
#forum .name {font-family:arial,sans-serif;font-weight:bold;font-size:106%;margin:.25em 0;}
#forum thead th {border-bottom:1px solid #cccccc;text-align:center;}
#forum td.created, #forum td.posts, #forum td.topics, #forum td.last-reply, #forum td.replies, #forum td.pager {text-align:center;font-size:90%;}
#forum tr {background:none;}
#front-page {line-height:150%; padding: 2em 0;}
h1, h2, h3, h4, h5, h6, .title { margin-top: 1em; margin-bottom: 0px;font-family:arial,sans-serif;}
.help {font-size: 100%;}
html.js {font-size:1em;}
.ical-link {margin:.25em 0 0 0;}
.item-list ul {margin: .25em 0 0 0;}
.item-list li {list-style-image:none;}
.item-list .view-data-node-title {font-weight:normal;font-size:100%;}
li a.active {color:#b65430;font-weight:bold;}
li .leaf {list-style: none;}
/* .main .title, .node .title {font-size: 120%;font-weight: bold;border-bottom: 1px solid #cccccc;margin-bottom: .1em;} */
.more-link {font-size:90%;font-style:italic;}
.node .content, .feed-item-body {line-height: 20px;padding: 0;margin:1em 0 0 0;}
.node-jobs {}
.node-jobs .title {margin: 0 0 .5em 0}
.node .links, .feed-item-categories {font-style:italic;text-align:right;font-size:95%;margin: 0 .5em .5em 0;}
.node .terms { font-family: arial,sans-serif;font-size:90%;margin: -.5em 0 .5em 0;padding: 0;}
.node ul {margin-left:3em;padding:0;}
#og-file-list-form .item-list ul li {border:none;margin:.25em 0;padding:0;}
.og-mission {border: 1px solid #cccccc;padding: .5em 1em;margin: 1em 0 2em 0;background: #f9f9f9;}
.og-og_groups .item-list ul li {margin:0;}
#og-search-form {display:none;}
.pager {font-size:90%;margin:2em 0 0 0;}
#primary {margin:1px 0 5px 0;padding:8px 0;font-size:100%;background: #b65340 url(/images/primary_gradient.gif) ;height:20px;}
#primary a {color: #ffffff;}
#primary a:active {color:#ef3025;}
#primary li {padding:0 2em;}
.project .summary {margin:.5em 0 1em 0;font-size:90%;}
.project .summary td {padding: .2em 0 0 .5em;}
#secondary {float:right;margin:2em 0 0 0;}
.side_pad {padding-left: 10px;padding-right: 10px;}
.sidebar a {color: #B65430;}
.sidebar a:hover {color: #1e90ff;}
.sidebar #search-block-form {margin:-1em -2em 0 0;}
.site-name {font-size:100%;margin:41px 10px 0 0;float:right;}
.site-name a {color:#000000;}
.site-name a:hover {text-decoration: none;}
.site-slogan {color: #000000;font-style:italic;font-size:75%;margin:5px 10px 0 0;float:right;}
.submitted, .feed-item-meta {font-size: 90%;font-style:italic;margin:0;color: #555555;}
table { border-collapse: collapse; border-spacing: 0px; font-size: inherit; width:100%;}
th {}
td {}
tr.even {background:#f9f9f9;}
tr.odd {background:#f6f6f6;}
.messages {}
.tagadelic .level1 {font-size: 110%;line-height:200%;margin-right:2em;}
.title {color: #ef3025;margin-top: 1em;clear:both;}
ul.links.li {padding:0;}
ul.links.inline li {margin: 0 0 0 1em;}
ul.menu ul.menu {margin: 0 0 -.5em 0;}
ul.menu ul.menu li {padding: 0 0 0 1em;line-height:180%}
ul.menu ul.menu ul.menu {margin-bottom: 0}
ul.primary {border:none;margin:0;padding:0}
ul.primary li a, ul.primary li.active a {background:none;border:none;margin:0;padding:0 .5em 0 0;}
#user-login-form .form-text {width: 20em;}
#user-login-form label {font-size:90%}
#user-login-form li {font-size: 90%;margin: .5em 0 0 0;list-style:none;}
#user-login-form li a {color:#999999;}
.view-content {font-size:100%;}
.view-content-activity {font-size:95%;}
.view-content ul li {margin:0;padding:0;}
.view-content-events-list ul li {border:none;}
.view-content-jobs {font-size: 100%;}
.view-content-jobs li {margin:0;padding:0}
.view-content-list-references ul li {border:none;}
.view-content-my-groups {}
.view-content-og {font-size: 100%;}
.view-content-og {font-size:90%;}
.view-content-og table {width:100%}
.view-content-og td {padding: .3em;border-right:1px solid #999999;}
.view-content-og-mytracker tr {font-size:90%;}
.view-data-event-event-start, .view-data-event-event-end {font-size:95%;font-style:italic;}
.view-data-event-event-end {margin: .25em  0 0 0;}
.view-data-node-title {margin: .25em 0;font-size:110%;font-weight:bold;}
.view-field-node-changed {font-size:90%}
.view-field-node-title, .view-field-og-node-data-title {padding: .25em 0;font-size:90%;}
.view-field-og-count {text-align:center;}
.views-field-title {margin:0 0 10px 0;}
#views-filters {margin: .5em 0 1.5em 0;}
#views-filters .form-item {float:left;margin-right: .5em;}
#views-filters .form-text {width:32em;}
#views-filters table {width:100%;}
.view-item-events-list .view-label {float:left;font-size:95%;font-style:italic;margin:0 .5em 0 0;}
.view-item-events-list .view-data-node-title {color:#ef3025;font-weight:normal;font-size:145%;border-bottom:1px solid #ee9a54;margin:1em 0 0 0;}
.view-item-list-references {margin:.5em 0;}
.views-field-field-link-url-url {margin:0 0 5px 5px;font-size:13px;}
.view-item-jobs .view-data-node-title {font-weight:normal};
.view-item-list-references li {list-style: none;padding: .5em 0 0 .5em; border:none;}
.view-item-recently {line-height:140%;margin:0 0 .5em 0;}
.wrapper .tagadelic {text-align:left;}

/* main fonts and colors for the entire page */

p, ul, ol,.view-header { margin: 0 0 1em 0;line-height:171%;}
li {list-style-image:url(menu_arrow.gif);}
caption { text-align: left; }
th { border-bottom-width: 1px; font-weight: bold; padding-bottom: 2px; text-align: left; }
form { margin: 0px; padding: 0px; }
fieldset { border: 1px solid #e0e0e0; padding: 5px; }
b, strong { font-weight: bold; }
i, em { font-style: italic; }
a img { border: 0px; }

/* main page element styles */
.header h1 { margin-bottom: 10px; }
.header img.logo { float:right;margin:0;}
.header form.search { margin-top: 10px; }

/* common page items */
.main .mission { padding: 20px; font-size: 144%; }
.main .tabs { }
.main .help { }
.main .messages { color: #333333; background-color: #f0f0f0; border: 1px solid #c0c0c0; margin: 1em 0; }
.main .error { border-color: #ff0000; }

/* blocks */
.block { padding-left: 5px; padding-right: 5px;clear:both; }
.block .content { padding-bottom: 10px; }
.user-login-block { text-align: left; }

/* nodes */
.node, .feed-item { margin-bottom: 2em;padding:0 .5em 0 0;}
h2.title, h3.title a, h3.feed-item-title a:link {margin: 0 0 .1em 0; padding: 0 0 .1em 0;color:#B65430;font-weight:normal;}
h2.title {font-size:22px;margin:0;}
h3.title, h3.feed-item-title {font-size:122%;}
.node .picture {}
.node .date { }
.node .author { }
.node .links { }
.node-sticky { }
.node table { width: 100%; }

/* boxes */
.box { }
.box h3.title { }
.box .content { }

/* comments */
.comment h4.title {font-size:125%;}
.comment h4.title a {color: #dd0000;}
.comment .new { }
.comment .content {font-size:94%;line-height:150%; }
.comment .picture { float: left; padding: 4px; margin-right: 4px; background-color: #f0f0f0; }
.comment .date {float:left;margin-right:1em; }
.comment .author { }
.comment .links { clear: left;float:right; }
.comment-new { }

/* override drupal.css */
#user-login-form { text-align: left; }