/*
Theme Name: Transition Care
Theme URI: http://medicine.uchicago.edu
Description: University of Chicago, Transition Care Template.
Version: 1.0
Author: David E. Bartolone
Author URL: http://www.tech-hedz.com
Tags: white, simple, fixed width, two columns, widgets
Last updated: November, 24th 2010
*/


/* 
   Reset (http://meyerweb.com/eric/tools/css/reset/)
------------------------------------------------------------------- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, 
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, 
img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, b, u, i, 
center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, 
tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; 
font-size: 100%; vertical-align: baseline; background: transparent; } body {
line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: 
none; } :focus { outline: 0; } ins { text-decoration: none; } del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }


/* 
   General 
------------------------------------------------------------------- */

html {
	
        font-size: 62.5%; /* reset 1em to 10px */
	height: 100%;
}

body {
	background: #353530;
	color: #5A5A50;
	font: normal 1.6em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 100%;
	padding-bottom: 1px; /* force scrollbars */
}


/* 
   IE6 Transparency Fix img, div, a, input { behavior: url('wp-content/themes/UOC/iepngfix.php') }
-------------------------------------------------------------------  */


	




/* 
   Typography 
------------------------------------------------------------------- */

p {
	line-height: 1.4em;
	padding: 0.1em 0 .1em;
}

h1.logo a{
	background: url('img/UniversityofChicagoLogo.png') no-repeat; 
	font: normal 3em Verdana, Arial, Helvetica, sans-serif; 
	text-indent: -9999px; 
	height: 55px; 
	width: 470px;
	display: block;
    left:10px;
	position: relative;
}

h1.logo a span {
	display: none;
}

h2 {
	font: normal 20px Verdana, Arial, Helvetica, sans-serif;
}

h3 {
	font: normal 20px Verdana, Arial, Helvetica, sans-serif;
}

h4 {
	font: normal 20px Verdana, Arial, Helvetica, sans-serif;
}

h5 {
	font: normal 20px Verdana, Arial, Helvetica, sans-serif;
}

h6 {
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
}

h2,h3,h4,h5,h6 {
	margin-bottom: 1px;
}

#spotlightstyles {
	font: 21px Century Gothic, Verdana, Arial, Helvetica, sans-serif; 
	margin: 5px 0 0 10px;
	color: #8f3831; 
	width: 645px;
	border-bottom: 1px solid #c0c0c0;

}

blockquote {
	background: #ebeae3 url('img/backgrounds.gif') no-repeat 0 -414px;
        border-top: 1px solid #d7d7d1;
        border-bottom: 1px solid #d7d7d1;
	color: #155F84;
	display: block;
	margin: .6em 0em 1.6em;
	padding: 5px 30px 10px 40px;
        font-family: 'Josefin Sans', arial, serif;
        font-size: 16px;
}


.col3.left .col3_content h4 {
	color: #8f3831 !important;
  
}

.col3mid.left .col3_content h4 {
	color: #c16622 !important;
   
}

.col3.right .col3_content h4 {
	color: #350e20 !important;
        
}


.col3_content {
height: 210px;
}



/* 
   Tables
------------------------------------------------------------------- */



td.alignleft {
padding: 10px !important; 
margin: 1px !important;
width: 120px !important;
height: 20px !important;
font-family: Avant Garde, Arial, Helvetica, sans-serif !Important;
border-color: #d4d4d4 !important;
text-align: center;
} 

.alignleft td {
text-align: center;
padding: 10px;
}

td.alignleft span{
position:  relative;
top:  -2.5em;
}


table.data_table {
	border: 1px solid #CCB;
	margin-bottom: 2em;
	width: 100%;
}

table.data_table th {
	background: url('img/grain_dark.gif');
	border: 1px solid #CCB;
	color: #555;
	text-align: left;
}

table.data_table tr {
	border-bottom: 1px solid #DDD;
}

table.data_table td, table th {
	padding: 10px;
}

table.data_table td {
	background: url('img/grain_light.gif');
	border: 1px solid #DDC;
}


/* 
   Lists
------------------------------------------------------------------- */

dl {
	margin-bottom: 2em;
}

dt,dd {
	padding: 8px 10px;
}

dt {
	background: url('img/grain_dark.gif');
	border-bottom: 1px solid #CBT;
	color: #555;
	font-weight: bold;
}

dd {
	background: url('img/grain_light.gif');
	border-bottom: 1px solid #DDC;
	padding-left: 16px;
}

.item-list-tabs ul li {
	margin-left: 20px;
}


ol li {
	margin-left: 20px;
	font: 12px Century Gothic, Verdana, Arial, Helvetica, sans-serif; 
        color: #155f83;
        line-height: 20px;
}




/* 
   Links 
------------------------------------------------------------------- */


a {
	color: #1b5473;
        text-decoration: none;
        font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif; 
}

a:hover {
	color: #2a5284;
        text-decoration: underline;



}


/* 
   Forms 
------------------------------------------------------------------- */

fieldset {
	border-left: 1px solid #CCB;
	border-right: 1px solid #CCB;
	margin: 1em 0 1.2em;
}

input, textarea, select {
	background-color: #FFF;
	border-color: #777 #CCC #CCC #777;
	border-style: solid;
	border-width: 1px;
	font: normal 1em Verdana,sans-serif;
	padding: 4px;
}

input.button {
	background: #E9E8E8 url('img/backgrounds.gif') repeat-x 0 -366px;
	border: 1px solid #888;
	border-color: #BBB #888 #888 #CCC;		
	color: #444;
	cursor: pointer;
	font: normal 1em Verdana,sans-serif;
	margin-top: 5px;
	padding: 6px;
	width: auto;
}

input:focus,input:active,textarea:focus,textarea:active,select:focus,select:active,input.button:hover,input.button:focus {
	background: #FFFFF5;
}

input.button:hover, input.button:focus {
	color: #123;
	cursor: pointer;
}

textarea {
	overflow: auto;
}

input.image {
	border: 0;
	padding: 0;
}

/* Specific */

.form_row {
	background: url('img/grain_light.gif');
	border-bottom: 1px solid #E1E1D5;
	padding: 10px 0;
}

.form_required {
	font-weight: bold;
}

.form_row_submit, .legend {
	background: url('img/grain_dark.gif');
	border-bottom: 1px solid #CCB;
	border-top: 1px solid #CCB;
	padding: 4px 0 8px;
}

.legend {
	padding: 8px 18px 6px;
}

.form_property, .form_value {
	float: left;
}

.form_property {
	font-size: 1.1em;
	text-align: right;
	width: 110px;
}

.form_value {
	padding-right: 14px;
        margin-left: 14px;
        margin-right: 14px;
}

.form_row_submit .form_value {
	padding-left: 132px;
}


/* 
   Images 
------------------------------------------------------------------- */

img.bordered {
	background-color: #FFF;
	border: 1px solid #DDD;
	padding: 3px;
}

img.left {
	margin: 0 15px 12px 0;
}

img.right {
	margin: 0 0 15px 12px;
}


/* 
   Floats
------------------------------------------------------------------- */


.left {
	float: left;
}

.right {
	float: right;
}

.clear,.clearer {
	clear: both;
}

.clearer {
	display: block;
	font-size: 0;
	line-height: 0;	
}


/* 
   Misc 
------------------------------------------------------------------- */

.content_separator, .archive_separator {
	background: #D6D6C6;
	clear: both;
	color: #FFE;
	display: block;
	font-size: 0;
	height: 1px;
	line-height: 0;
	margin: 12px 0px 20px;
}

.archive_separator {
	margin: 0 0 12px;
}


/* 
   Layout 
------------------------------------------------------------------- */

/* General */



.box {
	list-style: none;
	margin-top: 0px;
	margin-bottom: 10x;
	padding-bottom: 20px;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 10px;
	border: 1px solid #ffffff;
        background: url('img/box_bgheader.jpg') repeat-x top left;
}

.box_title {
	font: 16px  Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	color: #146082;
        padding: 0px 0px 5px 0px;
}


#sidebar_content h2 {
	font: 21px Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding-bottom:5px;
	padding-top: 12px;
	padding-left: 10px;
	background: url('img/box_bgheader.jpg') repeat-x top left;
}

.fc-header-center h2{
	background: none !important; 
 }

.center_wrapper {
	margin: 0 auto;
	width: 982px;
}

.narrowcolumn {
	margin: 0px 14px 0px 0px; 
}


.alignleft {
	float: left;
}

.alignright {
	float: right;
}


#header {
	background: #7C0000 url('img/backgrounds.gif') repeat-x 0 0;
	padding-top: 6px;
}


/* Toplinks */
#toplinks {
	background: #43433c /*url('img/toplinks.gif') no-repeat left top*/ ;
	color: #554;
	float: right;
	font-size: 0.9em;
	height: 17px;
	width: 366px;
	border-left: 1px solid #930b0b;
	border-bottom: 1px solid #930b0b;
	border-right: 1px solid #930b0b;
	border-top: 1px solid #43433c;
    position: relative;
    top: 1px;    
}

#toplinks_inner {
	padding-top: 3px;
	text-align: center;
}

#toplinks a {
	color: #887; 
	text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif !important;
}

#toplinks a:hover {
	color: #DDC;
}


/* Search */
.search-form input {
	width: 300px;
}

#searchform {
	position: relative;
	top: 22px;
	float: right;
}

#s {
	width: 200px;
}

#searchsubmit {
	border: none;
	background: none;
	top: -3px;
	position: relative;
	background: url('img/glass.png');
	height: 28px; 
	width: 28px;
	text-align: right;
	overflow: hidden;
	font-size: 0px;
	color: #f6f6f6;
}


/* Site title */
#site_title {
	float: left;
	padding: 0 0 10px;
}

#site_title p {
width: 305px;
margin-top: 5px;
border-top: 1px solid #b05b5d;
font-size: 11px;
font-family: Century Gothic;
color: #eedbdb;
float: left;
clear:both;
}

#site_title a {
	color: #FFF;
	
	text-decoration: none;
}

#site_title a:hover {
	color: #FFB;
}

#site_title h1 span {
	color: #CCB;
}


/* Navigation */
#navigation ul, #navigation li {
	display: inline;
}

#navigation li {
	display: inline;
}

#navigation, #navigation a {	
	background: #981e21 url('img/backgrounds.gif') repeat-x 0 -222px;
	height: 30px; overflow: hidden; 
}

#navigation a {
	border-right: 1px solid #AFA69C;
	color: white;
	float: left;
	font:  1.3em Century Gothic, Verdana, Arial, Helvetica, sans-serif;
        padding: 6px 10px 6px 10px;
	text-align: center;
	text-decoration: none;
}

#navigation li:first-child a {
	border-left: 1px solid #AFA69C;
}


/* Main */

#main_wrapper_outer {
	background: #bbbbbb url('img/repeat.jpg') repeat-x;
}

#main_wrapper_inner {
	background: #f7f6ee;
	line-height: 1.4em;
	padding: 14px 0;
	width: 982px;
	margin: 0 auto;
	border-left: 1px solid #deddd5;
	border-right: 1px solid #deddd5;
	z-index: 1;
	position: relative;
}

#main {
	font: normal 0.9em Verdana,sans-serif;
	width: 681px;

}

#main ol {
	margin: 0 0 1.2em 1.6em;
}


#main ol li {
	list-style: decimal;
}





/* Sidebar */
#sidebar {
	color: #665;
	width: 284px;
     	border-right: 1px solid #CCB;
}

#sidebar_content {
	margin: 0px 18px 18px 18px;
}




/* Dashboard */
#dashboard {
	background: #DDD url('img/grain_dark.gif');
	border-top: 1px solid #f1f1ee;
}

#dashboard_content {
	padding: 16px 0 2px;
}

#dashboard .col3 h4 {
	background: url('img/footer_titleheaders.jpg') repeat-x top left;
	padding-top: 5px;
	color: #666655;
	font: 16px Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 2px;
}

#dashboard .col3mid  h4 {
	background: url('img/ofooter_titleheaders.jpg') repeat-x top left;
	padding-top: 5px;
	color: #666655;
	font: 16px Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 2px;
}

#dashboard .col3.right h4 {
	background: url('img/pfooter_titleheaders.jpg') repeat-x top left;
	padding-top: 5px;
	color: #666655;
	font: 16px Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 2px;
}


#dashboard .col3 {
	width: 300px; 
	background: #f7f6ee;
	border: 1px solid #ffffff;
	text-indent: 10px;
    	
}


#dashboard .col3mid {
	width: 377px;
	text-indent: 10px;
}

#dashboard .col3mid .col3_content {
	border-left: 1px solid #CCB;
	border-right: 1px solid #CCB;
    background: #f7f6ee;
	margin: 0 40px;
	border: 1px solid #ffffff;
}

#dashboard .col3mid .col3_content  a {
	margin-left: 0px;
	
}


#dashboard li {
	color: #887;
	padding: 5px 0;
}

#dashboard li {
	border-top: 1px solid #C6C6B6;
}

#dashboard li a {
	color: #606050;
	text-decoration: none;
}

#dashboard li a:hover {
	color: #332;
	text-decoration: underline;
}


/* Footer links */
#footer {
	color: #777;
	padding: 12px 0;
}

#footer a {
	color: #444;
}

#footer .right, #footer .right a {
	color: #777;
	text-decoration: none;
}

#footer a:hover {
	color: black;
}


/* 
   Posts 
------------------------------------------------------------------- */

.post { 
	margin: 0px 14px 14px 0px; 
	background: #fafafa; 
	border: 1px solid white;
}

.post_body {
	margin: 10px 10px 10px 10px;
	font-size: 12px;

 }

.post {
background: #fafafa;
}

.post_body  img{ 
	margin-right: 10px;
	margin-bottom: 5px;
	margin-top: 5px;
	outline: 1px solid white;
}

.post_body p {
	text-align: justify;
}

.post_title h2 {
	padding: 5px 30px 5px;
	background: #fafafa url('img/shield.png') no-repeat left top;
	font:  22px Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	color: #155f86;
}
.post_title a,.post_date a {
	text-decoration: none; 
        color: #155f86; 
}

.post_title a,.post_date a {
	text-decoration: none;
}





.post_date {
	color: #000;
	margin-bottom: 7px;
	padding: 2px 0px 7px;
	border-bottom: 1px solid #d1d1d1;
	margin-right: 10px;
	margin-left: 10px;
}

.post_date a {
	color: #444;
}

.post_meta {
	background: url('img/grain_school_dark.gif');
	color: #776;
	font-size: 9px;
	padding: 8px 10px;
	margin-top: 10px;
}

.post_meta a {
	color: #665;
}

.post_meta a:hover {
	color: #001;
}

/* Archives */
.archive_pagination {
	margin-bottom: 1.6em;
	padding-bottom: 5px;
}

.archive_post {
	margin-bottom: 1em;
	
}

.archive_post_date {
	background: #e6e6e6;
	border-bottom: 1px solid #C5C5B5;
	border-right: 1px solid #CFCFBF;
	float: left;
	margin-right: 12px;
	padding: 3px 0 5px;
	text-align: center;
	width: 44px;
	top: -6px;
	position: relative;

}

.archive_post_day {
	font: normal 2.3em Georgia,serif !important;
	color: #C16622;
}

.archive_post_month{
	font: normal 1.3em Century Gothic, Helvetica,serif !important;
	color: #337391;
}



/* 
   buddypress
------------------------------------------------------------------- */

.settings-input{
	margin-bottom: 4px;
	margin-top: 2px;
}

#content {
	
	background: #fafafa;
	padding: 10px;
}

#message {
	float: right;
	font-size: 14px;
	text-align: center;
	color: #979581; 
	margin-top: 0px;
}

#item-nav {
	background: #f3f3f3;
	outline: 1px solid #e7e7e7;
}

#item-actions h3{
 	font:  22px Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
	text-decoration: underline;
}

#group-admins li{
	list-style-type: none !important;
 	margin-left: -12px
}

#item-nav #object-nav ul {
 	line-height: 20px;
 	font-size: 12px;
 	margin-left: 20px;
 }

#item-nav #object-nav ul li{
 	padding-right: 20px;
}

#item-nav #object-nav ul li a{
 	text-decoration: none;
}

#item-nav #object-nav ul #activity-personal-li{
 	list-style-type: bullet;
 	list-style-image: url('img/activity32.png');
}

#item-nav #object-nav ul #profile-personal-li{
 	list-style-type: bullet;
 	list-style-image: url('img/profile32.png');
}

#item-nav #object-nav ul #messages-personal-li{
 	list-style-type: bullet;
 	list-style-image: url('img/messages32.png');
}

#item-nav #object-nav ul #friends-personal-li{
 	list-style-type: bullet;
 	list-style-image: url('img/friends32.png');
}

#item-nav #object-nav ul #groups-personal-li{
 	list-style-type: bullet;
 	list-style-image: url('img/groups32.png');
}

#item-nav #object-nav ul #settings-personal-li{
 	list-style-type: bullet;
 	list-style-image: url('img/settings32.png');
}

/* 
   Thumbnails
------------------------------------------------------------------- */

.thumbnails {
	margin: 0 -0 2em -8px;
}

.thumbnails a.thumb {	
	background: url('img/grain_dark.gif');
	display: block;
	float: left;
	margin: 0 0 8px 8px;
	padding: 3px;
}

.thumbnails a.thumb:hover {
	background: #C6C6BA;
}

.thumbnails .thumb img {
	display: block;
}


/* 
   widget-container
------------------------------------------------------------------- */

.widget-container {
	margin-bottom: 1.5em;
	background: url('img/box_bgheader.jpg') repeat-x;
}

.before_title {
	font-size: 16px;
	color: #155f84;
	font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-top: 10px;

}

.widget-container_content {
	padding: 8px 0 8px;
	font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
}

.widget-container li {
	border-top: 1px solid #DDC;
	padding: 4px 6px;
}

.widget-container li:first-child {
	border-top: none;
}

.widgettitle {
	font-size: 16px;
	color: #155f84;
	font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
	background: url('img/underline.png') no-repeat;
	
}


#recentcomments {

}



/* 
   Comments 
------------------------------------------------------------------- */

div.comment_list {
	border-top: 1px solid #D6D6C6; 
	margin: 0px 14px 14px 0px;
}

.comment {
	border-bottom: 1px solid #D6D6C6;
	padding-top: 10px;
}

.comment_date {
	font-size: 0.9em;
	padding-top: 4px;
}

.comment_date a {
	color: #665;
	text-decoration: none;
}

.comment_date a:hover {
	color: #001;
	text-decoration: underline;
}

.comment_body {
	padding-top: 4px;
}

.comment_gravatar {
	width: 48px;
}

.comment_gravatar img {
	background: #FFF;
	border: 1px solid #DDD;
	padding: 2px;
}

.comment_author {
	padding-top: 3px;
}

#comments {
	margin: 0px 14px 0px 0px;
}

#commentform {
	margin: 0px 14px 14px 0px;
}

#main_content p {
	margin: 10px 0 0 0;
}

.no_comments {
	margin-left: 15px;
}

.dfcg-carouselBtn {
	color: #ddb012 !important;
	text-decoration: none !important;
}




/*	TREEVIEW
---------------------------------------------------------------- */

/*
a:link { 
	color:#0000AA; text-decoration:none; 
}

a:visited { 
	color:#0000AA; text-decoration:none; 
}

a:hover  { 
	color:#20364C; text-decoration:underline; 
}

a:active { 
	color:#0000AA; text-decoration:none; 
}

a:focus { 
	outline: none; 
}
*/

.leftNav {
	margin:1px 0 15px 0;
	position: relative;
 }

.treeview, .treeview li, .treeview ul {
	width: 248px; /* Menu Width */
	margin: 0;
	list-style: none;
}

.treeview li {
	border-bottom: 1px solid #fff;
	background-image: url(img/subnav_bg_248.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

.treeview li a {
	padding:8px 0 8px 4px;
	display: block;
	color: #155f83;
	font-size:1.0em;
	text-decoration: none;
	height: 1%;
} 

.treeview li.expandable {
	background-image: url(img/subnav_bg_248.gif);
	background-repeat:no-repeat;
	background-position:0px -90px;
}

.treeview li.expandable a {
	padding:8px 0 8px 4px;
	display: block;
	color: #155f83;
	font-size:1.0em;
	text-decoration: none;
	height: 1%;
}

.treeview li.collapsable, .treeview li.collapsable span a {
	background:transparent url(img/subnav_bg_248.gif);
	background-repeat:no-repeat;
	background-position:0px -120px;
	color:#fff;
	width:256px;
	border-bottom:0px solid #fff;
}

.treeview li.collapsable li.expandable a {
	padding:8px 0 8px 20px;
	display: block;
	color: #155f83;
	font-size:1.0em;
	text-decoration: none;
	height: 1%;
	background: transparent url(img/subnav_bg_248.gif);
	background-repeat:no-repeat;
	background-position:0px -90px;
}

.treeview li ul li ul li a {
	padding-left:30px;
	background:#f3f3f3;
} 

.treeview li ul li ul li a.selected {
	padding-left:30px;
} 

.treeview li a.selected {
	background:transparent url(img/subnav_bg_248.gif);
	background-repeat:no-repeat;
	background-position:0px -30px;
	color:#fff;
	width:256px;
} 

.treeview li ul li a {
	padding-left:20px;
 	background:#f3f3f3;
} 

.treeview li ul li a.selected {
	background-image: url(img/subnav_bg_248.gif);
	background-repeat:no-repeat;
	background-position:0px -30px;
	color:#fff;
	padding-left:20px;
} 

.treeview a:hover {
	text-decoration:none;
	background-image: url(img/subnav_bg_248.gif);
	background-repeat:no-repeat;
	background-position:0px -60px;
	color:#fff;
} 

.treeview li.expandable a:hover {
	background-image: url(img/subnav_bg_248.gif);
	background-repeat:no-repeat;
	background-position:0px -150px;
	color:#FFFFFF;
}

.treeview li.collapsable li.expandable a:hover {
	background-image: url(img/subnav_bg_248.gif);
	background-repeat:no-repeat;
	background-position:0px -150px;
	color:#FFFFFF;
}


/*Second Level */


/* Manages Treeview Image */
	.treeview .hitarea {

}

.treeview .hitarea-none {
	background:transparent;
}

.treeview .expandable { 
	background-image: url(img/nav_expand_bg_248.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
}







/* 
   IE float/background fixes
------------------------------------------------------------------- */

.legend, blockquote, #sidebar {
	min-height: 0.01%;
}


#navigation a:hover,#navigation li.current_page_item a, #navigation li.current-page-ancestor a {
	background-position: 0 -294px;
	color: #543;

}
.box ul li {
	margin-bottom: 10px;
	margin-top: 10px;
	font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


/* 
   TinyMCE
------------------------------------------------------------------- */
.shutter {}
.shutterset {}

.heading_large {
 	font: 28px Century Gothic, Verdana, Arial, Helvetica, sans-serif !important;
 	padding: 0px;
	color: #146082;
}

.heading_small {
 	font: 21px Century Gothic, Verdana, Arial, Helvetica, sans-serif;
 	padding: 0px;
 	color: #146082;
}

.heading_smallest {
 font: 18px Century Gothic, Verdana, Arial, Helvetica, sans-serif !Important;
 padding: 0px;
 color: #146082;
}

.list_1 {
 	list-style-image: url('/wp-content/themes/TransitionCare/img/bullet.gif');
 	margin-left: 50px;
 	margin-bottom: 5px;
        font: 11px Century Gothic, Verdana, Arial, Helvetica, sans-serif;
}

.list_2 {
 	list-style-image: url('/wp-content/themes/TransitionCare/img/objectsbullet.png');
 	margin-left: 50px;
 	margin-bottom: 25px;
}

.list_3 {
 	list-style-image: url('/wp-content/themes/TransitionCare/img/dbbullet.png');
 	margin-left: 50px;
 	margin-bottom: 25px;
}


/* 
   Events Widget
------------------------------------------------------------------- */
 .event .date {
  	font: 12px Century Gothic, Verdana, Arial, Helvetica, sans-serif;
  	color: #146082;
}
.event a {
	font: 10px Century Gothic, Verdana, Arial, Helvetica, sans-serif;
  	padding-bottom: 30px !important;
}

.eventlist li{
 	margin-bottom: 8px;
}

/* 
   Main Content Post
------------------------------------------------------------------- */
#main_content .post_body .event h2  a {
 	font-size: 20px !important;
}

.post {
	behavior: url('wp-content/themes/UOC/ie-css3.htc');
	-moz-box-shadow: 4px 5px 4px #888;
	-webkit-box-shadow: 3px 5px 4px #888;
 	box-shadow: 3px 5px 6px #888;
 
}

#main_content .post_body .event h2  a:link, #main_content .post_body .event 	h2  a:visited {
	color: #146082;
}

#main_content .post_body .event h2  a:hover {
	color: #C40;
}

.postmetadata {
	width: 647px;
	border-top: 1px solid #e4e4e4
}


.mu-events-widget-show-page {
	font-size: 9px;
}


/* 
   Calendar
------------------------------------------------------------------- */

#fullCalLink {
	font: 18px Century Gothic, Verdana, Arial, Helvetica, sans-serif;;
	padding-bottom: 5px;
	background: #f2f2f2;
	line-height: 200%;
	text-align: center;
}

#fullCalLink a {
	color: #146082;
}

#fullCalLink a:hover {
	color: #C40;
}

#calActiveFC br {
	margin-bottom: 15px !Important;
}

#catMainList {
	font: 18px Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	margin-top: 20px;
	margin-bottom: 5px;
}

#catMainList a{
	color: #146082;
}

#catMainList a:hover {
	color: #C40;
}

#eventDateHead {
	font-size: 20px !important;
	font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	margin-top: 5px;
	margin-bottom: 5px;
}

#eventsList {
	background: #bbbbbb;
	color: white;
	padding: 5px;
}

#btnLink {
	font-size: 12px !important;
	font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
}

#myEventTitle {
	font-size: 16px !important;
	font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	margin-top: 5px;
	margin-bottom: 5px;
}

#myEventLocationTitle {
	font-size: 16px !important;
	font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #C40;
}

#myEventTimeTitle {
	font-size: 16px !important;
	font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #ffd800;
}

#myEventTime {
	font-size: 16px !important;
	font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #ffd800;
}

#eventHeader {
	font-size: 28px !important;
	font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #d2d2d2;
}

#eventHeader a {
	color: #146082;
}

#eventHeader a:hover {
	color: #C40;
	text-decoration: none;
}

#eventBlock p {
	font-size: 16px !important;
	font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
}



.fundOpp a {
	font-size: 14px !important;
	font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
}

#feed {
padding-right: 10px;
}

.text {
 padding:  0 10px 0 10px ;
} 

a.about {
color: #cc0d0d !important;
}

a.about:hover {
color: #f20e0e !important;
}.post_date a:hover,.post_meta a:hover {
	text-decoration: underline; 
}
#main_content #searchform {
float: left;
}

#execphp-4 .execphpwidget a{
font: 16px century gothic;
margin-left: 65px;
}

#header .center_wrapper .box {
background: none !important;
outline: none;
border: none;
padding: none;
height: 0px;
}



#socialicons {
float: right;
position: relative;
clear: both;


}



#navigation .menu li.current-page-ancestor a {
background: #981e21 url('img/backgrounds.gif') repeat-x 0 -295px !important;
color: black;
}


#menu-item-14 {
	text-indent: -9999px !important;
}


#menu-item-14 a {
	background: url(img/home.png) top center no-repeat !important;
	width: 18px;
	height: 18px;
	margin-left: 20px;
	padding-left: 6px;
}

#menu-item-14 a:hover, #navigation li.page-item-2 a {
	width: 18px;
	height: 18px;
    background: #981e21 url(img/home_white.png) top center no-repeat !important;
	margin-left: 20px;
	padding-left: 6px;
}

#menu-item-14.current-menu-item a{
	width: 18px;
	height: 18px;
        background: #981e21 url(img/home_white.png) top center no-repeat !important;
	margin-left: 20px;
	padding-left: 6px;
}

.list_1 {
 margin-top: 5px;
}



hr {color: #fff; background-color: #fff; border: 1px solid #bababa; border-style: none none solid; }


#wpcf7-f2-p276-o1 .wpcf7-text {
width: 231px;
}

#socialicons {
margin-top: -50px;
}

.col3_content  li{
list-style-type: none !important;
}