@import url("css/fonts.css");

body {
     background-color: #F2F2F2;
     font-family: "Lucida Grande",Verdana,Arial,sans-serif;
     font-size: 11px;
}

.home h4 a {
font-size: 13px;
}

p {
     line-height: 140%;
}

.container {
    
}

#header {
     background: url("images/bkgd_header.png") repeat-x scroll left top transparent;
     position: relative;
}

.clear {
     clear: both;
}

.left_img {
     float: left;
     margin-bottom: 15px;
     margin-right: 15px;
}

.margin-bottom {
     margin-bottom: 20px;
}

.alignleft {
     float: left;
}

.alignright {
     float: right;
}

.archive_header {
     background: none repeat scroll 0% 0% #E7E7E7;
     color: #555555;
     margin-right: 10px;
     margin-top: 10px;
     padding: 10px;
}

.archive_header a {
     color: #22689F;
     font-weight: bold;
     text-decoration: none;
}

.archive_header a:hover {
     text-decoration: underline;
}

.sidebar_line_link {
     font-size: 12px;
     font-weight: bold;
}

.sidebar_line_link a {
     color: #444444;
     display: block;
     padding: 5px;
     text-decoration: none;
}

.sidebar_line_link a:hover {
     background: none repeat scroll 0% 0% #CCCCCC;
}

#maincontent {
     background: none repeat scroll 0% 0% #FFFFFF;
}

#logo {
     background: url("images/mith_logo.png") no-repeat scroll left top transparent;
     display: block;
     height: 100px;
     margin-left: 20px;
     text-indent: -1000em;
     width: 370px;
}

#umd_logo {
     background: url("images/umd_logo.png") no-repeat scroll left top transparent;
     display: block;
     height: 25px;
     position: absolute;
     right: 15px;
     text-indent: -1000em;
     top: 23px;
     width: 152px;
}

#arhu_logo {
     background: url("images/logo_artshumanities.gif") no-repeat scroll left top transparent;
     display: block;
     height: 35px;
     left: 743px;
     position: absolute;
     text-indent: -1000em;
     top: 15px;
     width: 220px;
}

#searchbox {
     position: absolute;
     right: 15px;
     top: 63px;
}

#searchbar {
     border: 1px solid #CCCCCC;
     height: 14px;
     padding: 2px;
     width: 200px;
}

input#search {
     background: url("images/btn_search.png") no-repeat scroll 0pt 0pt transparent;
     cursor: pointer;
     display: inline-block;
     height: 21px;
     margin-left: 5px;
     text-indent: -1000em;
     vertical-align: top;
     width: 72px;
}

#search:hover {
     background-position: center bottom;
}

#nav {
     background: url("images/bkgd_nav.jpg") no-repeat scroll left top transparent;
     height: 50px;
}

#nav li {
     float: left;
}

#nav a {
     color: #FFFFFF;
     display: block;
     font-size: 14px;
     font-weight: bold;
     padding: 18px 20px;
     text-decoration: none;
}

#nav a:hover, li.current_page_item {
     background: url("images/bkgd_black_20.png") repeat scroll 0% 0% transparent;
}

#subnav {
     background: url("images/bkgd_subnav.jpg") no-repeat scroll left top transparent;
     border-bottom: 1px solid #1D4A74;
     height: 30px;
}

#breadcrumb {
     color: #FFFFFF;
     margin-left: 20px;
}

#breadcrumb a {
     color: #FFFFFF;
     text-decoration: none;
}

#breadcrumb a:hover {
     text-decoration: underline;
}

#breadcrumb li {
     float: left;
     line-height: 30px;
     padding-right: 5px;
}

#breadcrumb .crumb {
     list-style-image: url("images/list_raquo.png");
     margin-left: 18px;
}

.subscribe {
     background: url("images/rss_icon.gif") no-repeat scroll left center transparent;
     color: #FFFFFF;
     display: block;
     float: right;
     font-size: 9px;
     line-height: 30px;
     margin-right: 10px;
     padding-left: 17px;
     text-transform: uppercase;
}

a.subscribe {
     text-decoration: none;
}

a.subscribe:hover {
     text-decoration: underline;
}

#subscribe_podcast {
     background: url("images/podcast_icon.gif") no-repeat scroll left center transparent;
}

#slideshow {
     background: none repeat scroll 0% 0% #000000;
     height: 300px;
     width: 960px;
}

#subpage {
     background: none repeat scroll 0% 0% #FFFFFF;
     padding-bottom: 30px;
}

.main p {
     color: #444444;
     font-size: 11px;
     line-height: 140%;
}

.main ol {
     list-style-type: decimal;
     margin-left: 4em;
}

.banner {
     margin-bottom: 10px;
}

#half_left {
     background: none repeat scroll 0% 0% #E5E5E5;
     float: left;
     width: 480px;
}

#half_right {
     float: left;
}

.header_half {
     height: 50px;
     text-indent: -1000em;
     width: 480px;
}

#research_projects {
     background: url("images/header_research.jpg") no-repeat scroll left top transparent;
}

#events_community {
     background: url("images/header_events.jpg") no-repeat scroll left top transparent;
}

.main {
     float: left;
     padding: 20px 20px 30px;
     width: 610px;
}

.main.full {
     width: 920px;
}

.main.wide {
     padding-right: 0px;
     width: 710px;
}

.main a {
     color: #222222;
     font-weight: bold;
     text-decoration: none;
}

.main a:hover {
     color: #6666BB;
}

.main h2 {
     color: #222222;
     font-size: 28px;
}

.main h3 {
     color: #888888;
     font-size: 18px;
     font-weight: normal;
     margin: 1em 0pt 0.5em;
     text-transform: uppercase;
}

.main h3.page_tagline {
     margin-top: 0pt;
}

.page_header {
     height: 160px;
     width: 610px;
}

.h_staff {
     background: url("images/header_staff.jpg") no-repeat scroll left top transparent;
}

.h_projects {
     background: url("images/header_projects.jpg") no-repeat scroll left top transparent;
}

.staff li {
     border-bottom: 1px solid #D9D9D9;
     margin-top: 20px;
     padding-bottom: 20px;
}

.projects li {
     float: left;
     height: 340px;
     margin: 20px 15px 0pt 0pt;
     padding-bottom: 20px;
     width: 290px;
}

.staff li:last-child {
     border-bottom: 0pt none;
}

#sidebar .staff li {
     padding-bottom: 0pt;
}

#sidebar a {
     color: #22689F;
     font-weight: bold;
     text-decoration: none;
}

h3.staff_heading, h3.heading {
     background: none repeat scroll 0% 0% #EEEEEE;
     border-bottom: 1px solid #CCCCCC;
     color: #333333;
     font-size: 18px;
     font-weight: bold;
     margin-top: 20px;
     padding: 10px 10px 5px;
}

.staff_img {
     border: 1px solid #BBBBBB;
     float: left;
     padding: 5px;
}

.staff_profile {
     padding-left: 145px;
}

.staff h4, .projects h4 {
     color: #222222;
     font-size: 18px;
}

.staff h5, .projects h5 {
     color: #888888;
     font-size: 14px;
     font-weight: normal;
     margin-bottom: 1em;
     text-transform: uppercase;
}

.staff p, .projects p {
     color: #444444;
     font-size: 11px;
     line-height: 140%;
}

.projects p {
     margin-left: 165px;
}

.projects img {
     width: 290px;
}

.project_description {
     clear: left;
     padding-top: 15px;
     width: 290px;
}

.project_description p {
     margin-left: 0pt;
}

ul.dd-schedule li {
     clear: both;
     height: 1.25em;
}

.dd-date {
     float: left;
}

.dd-name {
     color: #888888;
     float: right;
     font-size: 10px;
     font-style: italic;
     padding: 5px 0pt;
}

.staff_title {
     color: #888888;
     float: right;
     font-size: 10px;
     font-style: italic;
     padding: 5px 0pt;
}

ul.staff_sidebar {
     padding-bottom: 5px;
}

.staff_sidebar li {
     margin: 1em 0pt;
}

.staff_sidebar a {
     color: #22689F;
     font-weight: bold;
     text-decoration: none;
}

.staff_sidebar a:hover {
     text-decoration: none;
}

#sidebar {
     background: none repeat scroll 0% 0% #FFFFFF;
     float: right;
     margin-bottom: 20px;
     width: 310px;
}

.sidebox, #sidebar ul {
     background: none repeat scroll 0% 0% #E7E7E7;
     margin-top: 10px;
     padding: 10px;
     width: 280px;
}

.archivebox {
    
}

.archivebox ul {
     line-height: 15px;
}

.archivebox li ul li {
     color: #444444;
     float: left;
     margin-right: 15px;
     width: 290px;
}

.archivebox li ul li a {
     display: block;
     padding: 5px;
}

.archivebox li ul li a:hover {
     background: none repeat scroll 0% 0% #D6D6D6;
}

.server {
     clear: left;
     width: 610px;
}

.server p {
     padding-left: 5px;
}

#sidebar ul ul {
     margin: 0pt;
     padding: 0pt;
}

#sidebar ul li.staff {
     border-bottom: 1px solid #D9D9D9;
     margin-bottom: 20px;
}

#sidebar ul ul li {
     margin-bottom: 0pt;
     margin-top: 5px;
}

#sidebar ul ul li a {
     color: #22689F;
     display: block;
     font-weight: bold;
     padding: 5px;
     text-decoration: none;
}

#sidebar ul ul li a:hover {
     background: none repeat scroll 0% 0% #D6D6D6;
}

#sidebar ul ul li ul li {
     margin-left: 10px;
}

#sidebar h3 {
     font-size: 14px;
     font-weight: bold;
     margin-bottom: 0.5em;
}

#sidebar li.dd_sidebar {
     border-bottom: 1px solid #CCCCCC;
     padding-bottom: 5px;
}

#sidebar small.dd_meta {
     color: #777777;
     display: block;
     font-size: 80%;
     font-weight: normal;
     padding-top: 3px;
}

ul.profiles {
     padding: 10px 0pt 20px;
}

ul.profiles li {
     display: inline;
     float: left;
}

ul.profiles li img {
     margin: 0pt;
     padding: 0pt;
     width: 60px;
}

.sidebox h5 {
     font-size: 14px;
}

.sidebox h4, .archivebox h2, #sidebar ul h2 {
     border-bottom: 1px solid #B9B9B9;
     color: #999999;
     margin-bottom: 5px;
     margin-top: 10px;
     padding-bottom: 2px;
     text-transform: uppercase;
}

.sidebox p {
     line-height: 125%;
     margin: 0.5em 0pt;
     padding-left: 10px;
}

.sidebox a {
     color: #22689F;
     font-weight: bold;
     text-decoration: none;
}

.sidebox a:hover {
     text-decoration: underline;
}

a.sidebar_button, #sidebar a.sidebar_button {
     background: url("images/sidebar_btn.gif") no-repeat scroll left top transparent;
     color: #FFFFFF;
     display: block;
     float: right;
     font-size: 13px;
     font-weight: bold;
     margin-top: 10px;
     padding: 7px 0pt 5px;
     text-align: center;
     text-decoration: none;
     width: 120px;
}

a.sidebar_button:hover {
     background-position: center bottom;
}

#footer {
     background: url("images/bkgd_footer.gif") repeat-x scroll left top #2A2A2A;
     height: 320px;
     position: relative;
}

#sitemap {
     background: none repeat scroll 0% 0% #1D1D1D;
     color: #FFFFFF;
     padding: 0pt 20px;
}

#sitemap a {
     color: #FFFFFF;
}

#sitemap small {
     color: #888888;
     display: block;
     float: left;
     font-size: 10px;
     width: 40px;
}

#sitemap h3 {
     background: none repeat scroll 0% 0% #2A2A2A;
     padding: 20px;
}

#sitemap li.sitemap_top {
     float: left;
     margin-right: 10px;
     width: 110px;
}

#sitemap .sitemap_heading {
     color: #888888;
     display: block;
     font-size: 14px;
     font-weight: bold;
     margin-bottom: 5px;
     padding: 40px 0pt 15px 5px;
}

#sitemap li li a {
     display: block;
     padding: 5px 0pt 5px 5px;
     text-decoration: none;
}

#sitemap li li a:hover {
     background: none repeat scroll 0% 0% #333333;
}

#sitemap li#sitemap_contact {
     line-height: 21px;
     position: absolute;
     right: 20px;
     width: 175px;
}

#sitemap_contact p {
     margin-left: 40px;
}

#copyright {
     clear: left;
     position: absolute;
     top: 200px;
}

#copyright a {
     color: #CCCCCC;
}

.footer_link_img {
     display: block;
     position: absolute;
     text-indent: -1000em;
}

#footer_umd {
     background: url("images/footer_umd.gif") no-repeat scroll left top transparent;
     height: 30px;
     left: 20px;
     top: 65px;
     width: 183px;
}

#footer_arhu {
     background: url("images/footer_arhu.gif") no-repeat scroll left top transparent;
     display: block;
     height: 35px;
     left: 20px;
     top: 65px;
     width: 220px;
}

#footer_mith {
     background: url("images/footer_mith.gif") no-repeat scroll left top transparent;
     height: 41px;
     left: 890px;
     top: 58px;
     width: 50px;
}

#copyright_text {
     color: #999999;
     line-height: 140%;
     position: absolute;
     text-align: center;
     top: 65px;
     width: 960px;
}

#slideshow {
     position: relative;
}

.slide {
     height: 300px;
     position: relative;
     width: 960px;
}

.slide div {
     background: url("images/bkgd_slideshow_box.png") no-repeat scroll 0% 0% transparent;
     color: #FFFFFF;
     height: 240px;
     left: 10px;
     padding: 20px;
     position: absolute;
     top: 10px;
     width: 420px;
}

.slide h3 {
     background: none no-repeat scroll left top transparent;
     color: #FFFFFF;
     font-size: 18px;
     height: 80px;
     margin-bottom: 10px;
     padding-left: 240px;
}

.slide h3 small {
     color: #FFFFFF;
     display: block;
     font-size: 11px;
     padding-bottom: 5px;
}

.slide p {
     font-size: 12px;
     line-height: 150%;
}

.slideshow_controls {
     background: url("images/slideshow_bkgd_arrows.png") repeat scroll 0% 0% transparent;
     cursor: default;
     font-size: 16px;
     height: 20px;
     position: absolute;
     right: 10px;
     text-align: center;
     top: 515px;
     width: 50px;
     z-index: 1000;
}

.slideshow_controls a {
     color: #FFFFFF;
     cursor: pointer;
}

.related_pages p {
     color: #666666;
     margin-top: 1em;
     padding-left: 0pt;
}

#content h2 {
     margin-bottom: 10px;
}

#content p, #content li {
     color: #444444;
     font-size: 12px;
     line-height: 135%;
     margin-bottom: 1em;
}

#content p.info {
     color: #717171;
     font-size: 16px;
     line-height: 145%;
}

#content .column .first-half, #content .column .second-half {
     float: left;
     width: 49%;
}

#content .column .second-half {
     float: right;
}

#content .column p {
     line-height: 165%;
     padding-left: 5px;
}

#content li {
     list-style-type: disc;
     margin-left: 2em;
}

a.post-edit-link {
     background: url("images/layout_edit.png") no-repeat scroll left top transparent;
     padding-left: 22px;
}

a.dd_button, a.dd_button_disabled {
     background: url("images/dd_button.png") no-repeat scroll left top transparent;
     color: #FFFFFF;
     display: block;
     height: 20px;
     line-height: 20px;
     margin-top: 5px;
     text-align: center;
}

a.dd_button:hover {
     color: #A8C6DE;
}

a.dd_button_disabled {
     background: url("images/dd_button_disabled.png") no-repeat scroll left top transparent;
     color: #DDDDDD;
}

a.dd_button_disabled:hover {
     color: #DDDDDD;
     cursor: default;
}

#dd_schedule {
     background: url("images/date.png") no-repeat scroll left center transparent;
     padding-left: 24px;
}

#podcast_subscribe {
     background: url("images/podcast_icon_sm.jpg") no-repeat scroll left center transparent;
     padding-left: 24px;
}

a#podcast_subscribe:hover, a#itunes_subscribe:hover, a#dd_schedule:hover {
     background-color: #D6D6D6;
}

#itunes_subscribe {
     background: url("images/itunes_icon_sm.jpg") no-repeat scroll left center transparent;
     padding-left: 24px;
}

#digdialogues-twitter {
     background: url("images/ddtwitter_icon_sm.jpg") no-repeat scroll left center transparent;
     padding-left: 24px;
}

.blog-page {
     margin: 0px 20px;
}

.post {
     border-bottom: 1px solid #EEEEEE;
     clear: both;
     margin: 15px 0px;
     padding-bottom: 15px;
}

.post h4 {
     background: none repeat scroll 0% 0% #FFFFFF;
     font-family: "VegurRegular",Sans-serif;
     font-size: 17px;
     font-weight: normal;
     letter-spacing: -0.5px;
     line-height: 120% ! important;
     margin-bottom: 0.5em;
     padding: 10px 0px;
}

.post h4 a {
     color: #3972AB ! important;
     font-weight: normal;
}

#content p.postmetadata {
     background: none repeat scroll 0% 0% transparent;
     border-top: 1px dashed #EEEEEE;
     clear: both;
     font-size: 10px;
     margin: 25px 0px 5px;
     padding: 10px 0pt;
}

#content p.postmetadata a.post-edit-link {
     padding-bottom: 2px;
     padding-top: 2px;
}

.post img.alignnone {
     clear: none;
     margin-bottom: 10px;
}

.post img.alignright {
     clear: right;
     float: right;
     margin-bottom: 10px;
     margin-left: 15px;
}

.post img.alignleft {
     clear: left;
     float: left;
     margin-bottom: 10px;
     margin-right: 15px;
}

#content .post p {
     line-height: 150%;
}

.blog-page h2.blog-pagetitle {
     border-bottom: 1px solid #DDDDDD;
     font-family: "VegurRegular",Sans-serif;
     font-size: 16px;
     font-weight: normal;
     margin-bottom: 30px ! important;
     padding: 0px 0px 5px;
     text-transform: uppercase;
}

#meta-column {
     display: block;
     float: left;
     font-size: 10px;
     font-weight: normal;
     padding: 0px 20px 0px 0px;
     width: 170px;
}

#meta-column div.meta-line {
     background: none repeat scroll 0% 0% transparent;
     border-top: 1px solid #DDDDDD;
     clear: both;
     display: block;
     padding: 1em 0px;
}

#meta-column img {
     clear: left;
     float: left;
     margin: 0px 20px 10px 0px;
}

#meta-column a, #meta-column a:link {
     font-weight: normal;
}

#post-column {
     display: block;
     float: left;
     margin-right: 0px;
     width: 480px;
}

#post-column a, #post-column a:link {
     color: #3D7AB7;
     font-weight: normal;
}

#post-column .permalink {
     color: #666666 ! important;
     display: block;
     font-size: 11px;
     font-weight: bold;
     margin-top: 10px;
     text-align: right;
}

#post-column a.permalink:hover {
     text-decoration: underline;
}

#sidebar-column {
     display: block;
     width: 200px;
}

.post-navigation {
     margin-left: 190px;
     min-height: 65px;
     padding: 15px 0pt 0pt 0px;
     position: relative;
     width: 480px;
}

.post-navigation a {
     color: #000000;
     display: block;
     font: 11px/1.5 Helvetica,Arial,sans-serif;
     text-decoration: none;
}

.post-navigation a:hover {
     text-decoration: none;
}

.post-navigation a em {
     color: #AAA9A9;
     display: block;
     font: italic 11px Georgia,Geneva,"Times New Roman",times;
     margin-bottom: 3px;
}

.post-navigation a:hover span {
     text-decoration: underline;
}

.post-prev {
     background: url("images/post_prev.png") no-repeat scroll 0pt 50% transparent;
     float: left;
     min-height: 40px;
     padding-left: 30px;
     padding-right: 10px;
     text-align: left;
     width: 200px;
}

.post-next {
     background: url("images/post_next.png") no-repeat scroll 100% 50% transparent;
     float: right;
     min-height: 40px;
     padding-left: 10px;
     padding-right: 30px;
     text-align: right;
     width: 200px;
}

.line {
     background: none repeat scroll 0% 0% #D9D9D9;
     height: 100%;
     position: absolute;
     right: 245px;
     top: 0pt;
     width: 1px;
}

.navigation {
     margin-bottom: 15px;
     padding: 5px;
}

.navigation a:hover {
     color: #000000;
}

.navigation .alignleft, .navigation .alignright {
     display: block;
     max-width: 45%;
     padding: 5px;
}

.navigation .alignleft:hover, .navigation .alignright:hover {
     background: none repeat scroll 0% 0% #CCCCCC;
     color: #000000;
}

#comments {
     margin-bottom: 30px;
}

#comments li {
     color: #111111;
     font-size: inherit;
     line-height: normal;
     margin-bottom: 0em;
}

#comments li {
     list-style-type: none;
     margin-left: 0em;
}

#comments ol {
     list-style-type: none;
     margin-left: 0em;
}

#comments p, #comments li {
     font-size: 11px;
     margin-bottom: 0em;
}

.comments {
     margin: 0px;
     width: 600px;
}

.comments h3 {
     color: #000000;
     font-family: "VegurRegular",Sans-serif;
     font-size: 16px;
     font-weight: normal;
     margin: 0px;
     padding: 15px 0pt 10px 30px;
     text-transform: none;
}

.comments a {
     color: #333333;
}

.comment, .trackback, .pingback {
     border-bottom: 1px dotted #D9D9D9;
     margin-left: 30px;
     padding: 15px 0pt;
}

.comment td {
     vertical-align: top;
}

.comment-meta {
     font-size: 11px;
     margin-right: 30px;
     min-height: 70px;
     position: relative;
}

.pingback .comment-meta, .trackback .comment-meta {
     min-height: 40px;
}

.avatar {
     display: block;
     margin-right: 10px;
}

.comment-author {
     color: #AAA9A9 ! important;
     font: italic 11px Georgia,Geneva,"Times New Roman",times;
}

.comment-author span {
     color: #000000;
}

.comment-author a, .comment-author span {
     font-family: Helvetica,Arial,sans-serif;
     font-style: normal;
     font-weight: normal;
     text-decoration: none;
     text-transform: uppercase;
}

.comment-author a:hover {
     text-decoration: underline;
}

.comment-author, .comment-date {
     white-space: nowrap;
}

.comment-reply-link {
     bottom: 1px;
     position: absolute;
     text-decoration: none;
}

.comment-reply-link:hover {
     text-decoration: underline;
}

.comment-text p {
     color: #4B4B4B;
     font-size: 13px;
     margin-bottom: 15px;
}

.comment-text a {
     font-weight: normal ! important;
}

.comment-text a:hover, .comment-text a:active {
     color: #3D7AB7 ! important;
}

.children {
     margin-left: 80px;
}

.children .children {
     margin-left: 50px;
}

.children .comment {
     padding-left: 0pt;
}

#respond {
    
}

#respond p, .nopassword {
     font: 11px Helvetica,Arial,sans-serif;
     margin: 10px 0pt;
}

.nopassword {
     padding-left: 30px;
}

#respond p a {
     text-decoration: none;
}

#respond p a:hover {
     text-decoration: underline;
}

#commentform {
     border-top: 1px dashed #EEEEEE;
     margin-left: 30px;
     padding: 30px 0pt 0pt;
     width: 570px;
}

#commentform table {
     margin-bottom: 15px;
     width: 100%;
}

#commentform td {
     vertical-align: top;
     width: 33.33%;
}

#commentform td p {
     color: #333333;
     font: bold 11px Helvetica,Arial,sans-serif;
     margin-bottom: 5px;
}

#commentform td p span {
     color: #AAA9A9;
     font: italic 11px Georgia,Geneva,"Times New Roman",times;
}

.commform-textarea {
     border: 1px solid #D9D9D9;
     margin-bottom: 10px;
     padding: 10px;
}

#comment {
     border: medium none #FFFFFF;
     height: 120px;
     margin: 0pt;
     overflow: auto;
     padding: 0pt;
     width: 100%;
}

.commform-author div {
     border: 1px solid #D9D9D9;
     margin-right: 15px;
     padding: 5px;
}

.commform-email div {
     border: 1px solid #D9D9D9;
     padding: 5px;
}

.commform-url p {
     margin-left: 15px ! important;
}

.commform-url div {
     border: 1px solid #D9D9D9;
     margin-left: 15px;
     padding: 5px;
}

#author, #email, #url {
     border: medium none;
     color: #333333;
     font: 12px Helvetica,Arial,sans-serif;
     margin: 0pt;
     padding: 0pt;
     width: 100%;
}

#submit {
     background: none repeat scroll 0% 0% #CCCCCC;
     border-radius: 3px 3px 3px 3px;
     border: medium none;
     color: #FFFFFF;
     cursor: pointer;
     float: left;
     font: bold 12px Helvetica,Arial,sans-serif;
     padding: 5px 10px;
}

#submit:hover {
     background: none repeat scroll 0% 0% #000000;
}

p#cancel-comment-reply {
     float: right;
     line-height: 28px;
     margin: 0pt;
}

#sidebar-blog {
     background: none repeat scroll 0% 0% #FFFFFF;
     float: right;
     margin: 35px 35px 35px 0px;
     padding-top: 0px;
     width: 180px;
}

#sidebar-blog .widgettitle {
    
}

#sidebar-blog h3 {
     font-family: "VegurMedium",Sans-serif;
     font-size: 14px;
     font-weight: normal;
     margin-bottom: 5px;
     margin-top: 10px;
     padding-bottom: 2px;
     text-transform: uppercase;
}

#sidebar-blog ul {
     background: none repeat scroll 0% 0% transparent;
     margin-top: 10px;
     padding: 20px 20px 20px 0px;
}

#sidebar-blog ul ul {
     margin: 0pt;
     padding: 0pt;
}

#sidebar-blog ul li.staff {
     border-bottom: 1px solid #D9D9D9;
     margin-bottom: 20px;
}

#sidebar-blog ul ul li {
     margin-bottom: 0pt;
     margin-top: 5px;
}

#sidebar-blog ul ul li a {
     color: #22689F;
     display: block;
     font-weight: bold;
     padding: 5px;
     text-decoration: none;
}

#sidebar-blog ul ul li a:hover {
     background: none repeat scroll 0% 0% #D6D6D6;
}

#sidebar-blog ul ul li ul li {
     margin-left: 10px;
}

.widget_getconnected .widget-body div {
     min-height: 40px;
     padding-bottom: 16px;
     width: 50%;
}

.getconnected_rss a {
     background: url("images/icon_rss.png") no-repeat scroll 0pt 2px transparent;
     display: block;
     height: 35px;
}

.widget a, .widget-small a {
     color: #000000;
     text-decoration: none;
}

.widget .rpthumb {
     border-bottom: 1px dotted #D9D9D9;
     display: block;
     margin-top: 15px;
     padding-bottom: 15px;
}

.widget .rpthumb-title {
     display: block;
     font-size: 11px;
     line-height: 125%;
     margin-bottom: 6px;
}

.widget .rpthumb-date {
     color: #AAA9A9;
     display: block;
     font-family: Georgia,Geneva,"Times New Roman",times;
     font-size: 11px;
}

#calendar_wrap {
     margin-top: 15px;
}

.widget_calendar table {
     width: 75%;
}

.widget_calendar caption {
     font-size: 10px;
     padding-bottom: 8px;
     padding-left: 4px;
     text-align: left;
}

.widget_calendar th, .widget_calendar td {
     font-size: 9px;
     padding: 4px 0pt;
     text-align: center ! important;
}

.widget_calendar tbody a {
     text-decoration: underline;
}

.widget_calendar tbody a:hover {
     text-decoration: none;
}

.widget_calendar tfoot {
     font-size: 9px;
}

#maincontent {
     background: url("images/mith_lowerright.gif") no-repeat scroll right bottom #FFFFFF;
     padding-bottom: 40px;
}

.frontcol_header {
     background: url("http://localhost:8888/mithpress/wp-content/themes/mithpress/images/bkgd_nav.jpg") repeat scroll 0% 0% #224266;
     border-radius: 3px 3px 3px 3px;
     color: #FFFFFF;
     display: block;
     font-size: 16px;
     margin: 20px 0px;
     padding: 12px 11px;
     text-transform: uppercase;
}

.frontcol {
     float: left;
     margin-right: 5px;
     padding: 0px 0px 0px 30px;
     width: 435px;
}

.blog-front {
     border-bottom: 1px dotted #DDDDDD;
     clear: left;
     color: #555555;
     line-height: 120%;
     margin-bottom: 15px;
     padding-bottom: 10px;
}

.blog-front h5 {
     border-bottom: 1px solid #B9B9B9;
     color: #999999;
     margin-bottom: 10px;
     text-transform: uppercase;
}

.blog-front h4 {
     font-size: 14px;
     line-height: 150%;
     margin-bottom: 7px;
}

.blog-front a {
     color: #22689F;
     text-decoration: none;
}

.blog-front p {
     margin-bottom: 1em;
}

.blog-front img {
     float: left;
     margin-right: 10px;
}

.blog-front .permalink {
     color: #666666 ! important;
     display: block;
     font-size: 11px;
     font-weight: bold;
     margin-top: 10px;
     text-align: right;
}

.blog-front a.permalink:hover {
     text-decoration: underline;
}

.blog-front #meta-column {
     display: block;
     float: left;
     font-size: 10px;
     font-weight: normal;
     padding: 0px 15px 0px 0px;
     width: 90px;
}

.blog-front #meta-column div.meta-line {
     background: none repeat scroll 0% 0% transparent;
     border-top: 1px solid #DDDDDD;
     clear: both;
     display: block;
     padding: 0.7em 0px;
}

.blog-front #meta-column img {
     clear: left;
     float: left;
     margin: 0px 20px 10px 0px;
}

.blog-front #meta-column a, #meta-column a:link {
     font-weight: normal;
}

.blog-front #post-column {
     display: block;
     float: right;
     margin-right: 0px;
     width: 320px;
}

.blog-front #post-column a, #post-column a:link {
     color: #3D7AB7;
     font-weight: normal;
}

.front_blog_small {
     float: left;
     margin-bottom: 20px;
     margin-right: 15px;
     width: 215px;
}

.front_blog_small p {
     margin-bottom: 0.8em;
}

.front_blog_small .excerpt {
     margin-bottom: 0.5em;
}

.front_blog_small a {
     color: #22689F;
     text-decoration: none;
}

.front_blog_small h5 {
     border-bottom: 1px solid #B9B9B9;
     color: #999999;
     margin-bottom: 10px;
     text-transform: uppercase;
}

.excerpt br {
     margin-bottom: 1em;
}

.read_all {
     background: none repeat scroll 0% 0% transparent;
     clear: both;
     padding: 5px;
}

.read_all .sidebar_button {
     background: url("css/none") repeat scroll 0% 0% #666666;
     border-radius: 5px 5px 5px 5px;
     font-size: 10px;
     font-weight: bold;
     margin: 0pt;
     padding: 6px 5px;
     width: 100px;
}

.read_all .subscribe_lower {
     background: url("images/rss_16x16.gif") no-repeat scroll left center transparent;
     color: #555555;
     padding: 7px 7px 7px 21px;
     text-decoration: none;
     text-transform: uppercase;
}

a.subscribe_lower:hover {
     text-decoration: underline;
}

.subscribe_lower small {
     font-size: 9px;
}

.third-col-header {
     background: url("images/frontcol_headerconnect.jpg") no-repeat scroll left top #FFFFFF;
     height: 60px;
     width: 460px;
}

.connect-box {
     background: url("images/bkgd_black_05.png") repeat scroll 0% 0% transparent;
     padding: 10px;
}

.social-media-links li {
     display: block;
     float: left;
     line-height: 30px;
     margin-bottom: 10px;
     width: 220px;
}

.social-media-links li a:link, .social-media-links li a:visited {
     color: #888888;
     font-size: 1.35em;
     font-variant: small-caps;
     padding-left: 40px;
     text-decoration: none;
     text-transform: lowercase;
}

.social-media-links li a:hover, .social-media-links li a:active {
     text-decoration: underline;
}

.social-media-links li.blog {
     background: url("images/sm-rss-cube-30px.png") no-repeat scroll left top transparent;
}

.social-media-links li.podcast {
     background: url("images/sm-rss-cube-30px.png") no-repeat scroll left top transparent;
}

.social-media-links li.twitter {
     background: url("images/sm-twitter-logo-square-30px.png") no-repeat scroll left top transparent;
}

.social-media-links li.facebook {
     background: url("images/sm-facebook-logo-square-30px.png") no-repeat scroll left top transparent;
}

.social-media-links li.vimeo {
     background: url("images/sm-vimeo-s-30px.png") no-repeat scroll left top transparent;
}

.social-media-links li.youtube {
     background: url("images/sm-youtube-30px.png") no-repeat scroll left top transparent;
}

.social-media-links li.flickr {
     background: url("images/sm-flickr-square-30px.png") no-repeat scroll left top transparent;
}

div.gallery_project {
     background: url("images/bkgd_black_05.png") repeat scroll 0% 0% transparent;
     clear: left;
     margin: 0pt 0pt 15px;
     padding-bottom: 5px;
}

.gallery_project h4 {
     background: none repeat scroll 0% 0% #DDDDDD;
     color: #333333;
     font-size: 14px;
     font-weight: bold;
     padding: 10px 5px 9px;
}

.gallery_project p {
     line-height: 140%;
     margin-left: 170px;
     padding: 10px;
}

.gallery_project img {
     border: 2px solid #999999;
     float: left;
     height: 70px;
     margin: 10px 10px 0pt;
     width: 155px;
}

.gallery_links {
     margin-bottom: 5px;
     padding-right: 10px;
     text-align: right;
}

.gallery_links a {
     color: #22689F;
     font-weight: bold;
     padding: 2px 5px;
     text-decoration: none;
}

.gallery_links a:hover {
     background: none repeat scroll 0% 0% #DDDDDD;
}

#dcc_info {
     background: url("images/dcc_bkgd.jpg") no-repeat scroll left top transparent;
     height: 110px;
     margin-bottom: 15px;
     position: relative;
     width: 460px;
}

#dcc_info p {
     color: #FFFFFF;
     padding: 20px 10px 10px 250px;
}

#dcc_link {
     background: url("images/dcc_learnmore.gif") no-repeat scroll left top transparent;
     display: block;
     height: 31px;
     left: 345px;
     position: absolute;
     top: 68px;
     width: 105px;
}

p.project_contact {
     margin-bottom: 0pt;
}

