/*
Theme Name: Chi Alpha Network Theme
Theme URI: http://bittersweetcreative.com
Version: 1
Author: Bittersweet Creative
Author URI: http://bittersweetcreative.com
Template: bp-default
Tags: buddypress, three-columns
*/

/* Inherit the default theme styles */

@import url( ../../plugins/buddypress/bp-themes/bp-default/_inc/css/default.css );

/* Inherit the default theme adminbar styles */

/*@import url( ../../plugins/buddypress/bp-themes/bp-default/_inc/css/adminbar.css);*/
#wp-admin-bar{display:none;}
hr{
	border-bottom:1px solid #FFFFFF;
	border-left:medium none;
	border-top:1px solid #CCCCCC;
	color:#FFFFFF;
	height:2px;
	border-right:none;
}
body{
	background: url( images/bg.gif );
	line-height: 170%;
	color: #555;
	padding-top: 0 !important; /* Remove the top padding space for the admin bar in this theme */
	max-width:100%;
	min-width:0;
	width:100%;
}
.big_container{
	width: 960px;
	padding-left:10px;
	padding-right:10px;
	margin: 0 auto;
}
#header{
	position:static;
	height:75px !important;
	background: url( images/headerback.gif )  repeat-x #fff !important;
	margin-bottom:0;
	padding-top:0;
	border-bottom:solid #909090 1px;
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}
#toolbar{
	padding-left:20px;
	padding-top:3px;
	float:left;
}
#toolbar a span {color:#fff;}
#right_toolbar{float:right;padding-top:24px;}
#right_toolbar a{text-decoration:none;color:#fff;padding-right:10px;}
a#home{
	background: url( images/icon_home.png ) bottom left no-repeat !important;
	width:50px;
	padding-bottom:24px;
	height:24px;
	display:block;
	text-decoration:none;
	float:left;
}
a#students{
	background: url( images/icon_students.png ) bottom left no-repeat !important;
	width:50px;
	height:24px;
	padding-bottom:24px;
	display:block;
	text-decoration:none;
	float:left;
}
a#opportunities{
	background: url( images/icon_opportunities.png ) bottom left no-repeat !important;
	width:50px;
	height:24px;
	padding-bottom:24px;
	display:block;
	text-decoration:none;
	float:left;
}
#logo{
	display:block;
	text-decoration:none;
	background: url(images/logo.png) bottom left no-repeat;
	height:22px;
	width:221px;
	padding-top:30px;
	float:left;
}
#login{float:right;padding-top:25px;}
#login-form h6{float:right;margin-right:38px;padding-bottom:10px;}
#login-form h6 a{text-decoration:none;color:#000;}
.login-padder{padding:30px;padding-top:10px;color:#666;}
form.standard-form span.label {padding-top:5px;}
.login_dropdown{
	width:265px;
	position:absolute;
	margin-left:699px;
	margin-top:23px;
	z-index:200;
	overflow:hidden;
	height:auto;
}
#login_top{
	background: url(images/login_top.png)  top no-repeat;
	height:51px;
}
#login_middle{
	background: url(images/login_middle.png)  top repeat-y;
}
#login_bottom{
	background: url(images/login_bottom.png)  top no-repeat;
	height:33px;
}
.widget{margin-bottom:20px;}
#main{
	height:100%;
	min-height:1000%;
}
#sub_header{
	height:125px;
	background: url(images/front_h1.png)  left no-repeat;
}
#info{
	font-size:24px;
	color:#666;
	width:400px;
	float:left;
	line-height:34px;
	font-family:helvetica;
	padding-top:40px;
}
#signup{
	float:right;
	width:460px;
	min-height:390px;
}

a{color:#fc7200;}
#pre_reg {margin-top:30px;margin-bottom:30px;}
.pre_reg {margin-top:30px;}
table tr td{padding:3px;}
table tr.alt{background:none !important;}
table .first{text-align:right;width:100px;font-weight:bold;padding-right:10px;}
table .first.checkbox{vertical-align:top;}
#signup .checkboxes label{display:block !important;margin-top:0; }
/*INDEX PAGE*/
.indextext {}
.indextext h3{color:#222;}
.indextext p{font-size:15px; line-height:26px; color:#666;}
#social_box{
	-webkit-border-top-left-radius: 0px;
	-moz-border-radius-topleft: 0px;
	border-top-left-radius: 0px;
}
#profile_box{
	margin-top:60px;
	width:960px;
	min-height:290px;
}
#profile_close{
	position:absolute;
	margin-left:55px;
	margin-top:-37px;
	width:35px;
	height:36px;
	background:url(images/tb-close.png);
}
.twitter-timestamp{float:right;margin-top:10px;}
a#profile_close{text-decoration:none;}
#profile_box #info{
	font-size:14px;
	color:#666;
	width:260px;
	float:left;
	line-height:20px;
	font-family:helvetica;
	padding-top:0px;
}
#profile_fields{
	width:600px;
	float:left;
}
.table_column{
	width:300px;
	float:left;
}
.table_column_wide{
	width:590px;
	float:left;
}
.checkboxes label{display:inline !important;font-weight:normal !important;padding-right:20px;}
#update_button{float:right;}

#what_to_do{width:960px;padding-top:60px;padding-bottom:60px;}
#what_to_do .left{float:left; width:720px;margin-right:20px;}
#what_to_do .right{float:left; width:220px;}
#what_to_do h1{color:#222;margin-bottom:40px;font-size:32px;}
#what_to_do a{font-size:20px; font-weight:normal;}
#what_to_do p{line-height:24px;}
#what_to_do #add_opportunities{background: url( images/icon_large_add.png ) top left no-repeat;}
#what_to_do #search{background: url( images/icon_large_search.png ) top left no-repeat;}
#what_to_do #edit_profile{background: url( images/icon_large_profile.png ) top left no-repeat;}
#what_to_do .box{padding-left:120px;width:200px;height:120px; font-size:14px;float:left;}
#what_to_do .box a{text-decoration:none;font-weight:bold;margin-bottom:10px;display:block;}
.spacer_40{float:left;width:40px;height:100%;}

#meat{width:960px;padding-bottom:60px;}
#xa_box{font-size:14px;line-height:24px;}
#blog_box{margin-top:20px;}
#blog_box .post_title{font-size:18px;font-weight:bold;}
#blog_box a.post_link{text-decoration:none; float:right;}
#blog_box a.post_title{text-decoration:none;}
#blog_box hr:last-child{display:none;}
#blog_box h3 a{text-decoration:none;color:#222;}
.thepost{margin-bottom:20px;margin-top:20px;}

/*PROFILE*/
#profile{margin-top:60px;}
#profile .sidebar{margin-top:0px;}
#profile h1{color:#222222;text-shadow:0 1px 0 #FFFFFF;}
.success{
	padding:2px;
	margin-top:60px;
background:#D8FFB0 none repeat scroll 0 0;
border:1px solid #AAFF71;
color:#009900;}
#inner_profile_box{
	width:720px;float:left;
}
#inner_profile_box h2{padding:5px;margin-bottom:0px;margin-left:5px;}
#inner_profile_box hr{margin-top:0px;margin-bottom:30px;}
#inner_profile_box .data{margin-bottom:30px;}
#inner_profile_box .data table:first-child{margin-left:100px;float:left; width:auto;}
#profile-edit-form .data table:first-child{margin-left:30px;float:left; width:auto;}
 #inner_profile_box  #profile-edit-form .data table td{min-width:100px;}
 #inner_profile_box  #profile-edit-form .data table td:last-child{width:80%;}
#inner_profile_box .data table{margin-left:100px;float:left; width:auto;}
#inner_profile_box .data table td{width:auto;}
#inner_profile_box .textarea {padding-left:150px;padding-right:200px;}
div#item-header div#item-meta{}
#item-meta .interested{width:200px;}
#item-meta .interested div:first-child{padding-right:20px;}
#item-meta .interested-profile{width:300px;}
.time{width:200px;margin-bottom:20px;}
#item-meta{float:left;}
#resume{float:right;}
#avatar{padding:20px;}

/*Opportunities*/
#spinner{text-align:center;}
#opportunity_form_div{width:600px;}
#opportunity_form_div td.first{text-align:left;}
#opportunity_form_div form.standard-form textarea,#opportunity_form_div form.standard-form input[type="text"],#opportunity_form_div form.standard-form select{width:100%;}
#edit_opportunity {margin-top:60px;width:720px;float:left;min-height:600px;}
#edit_opportunity h1{color:#222222;text-shadow:0 1px 0 #FFFFFF;font-weight:normal;text-transform:capitalize;}
.opportunity{margin-top:35px;}
#opportunity_box .opportunity{margin-top:10px;}
#interested_box .opportunity{margin-top:10px;}
.opportunity .title a{color:inherit; text-decoration:none;}
.opportunity .title{color:#222222;text-shadow:0 1px 0 #FFFFFF;margin-top:0px;font-weight:normal;font-size:18px;float:left;margin-bottom:20px;}
.opportunity .big_title{color:#222222;text-shadow:0 1px 0 #FFFFFF;margin-top:0px;font-weight:normal;font-size:24px;float:left;margin-bottom:20px;}
.opportunity .location{color:#666;font-weight:normal;}
.opportunity .small_title a{ text-decoration:none; font-weight:bold;}
.opportunity .small_content { margin-top:4px;font-size:11px;}
.opportunity .location {text-decoration:none;}
.opportunity .type{color:#222222;text-shadow:0 1px 0 #FFFFFF;margin-top:0px;font-weight:normal;font-size:18px;float:left;margin-bottom:20px;}
.org_avatar img.avatar{padding-right:0px;margin-right:40px;border:solid #909090 1px;}
.opportunity .meat{width:385px;float:left;}
.opportunity p{color:#666;}
.opportunity hr{margin-top:35px;}
#opportunity_box .opportunity hr{margin-top:10px;}
#interested_box .opportunity hr{margin-top:10px;}
.buttons{float:right;}
.buttons input{display:block;margin-bottom:20px;}
#opportunity_box .opportunity form{display:inline;}
.tools{margin-top:5px;}
.opportunity .text:before {content:"» ";}
.opportunity .text {background:none;border:0;color:#fc7200;margin-right:20px;font-size:11px;}
#opportunity_box div.padder_20 div.opportunity:last-child hr{display:none;}
#interested_box div.padder_20 div.opportunity:last-child hr{display:none;}
.opportunity a.text{text-decoration:none;}
#opportunity_search{margin-bottom:60px;}
#opportunity_search #info{
	font-size:14px;
	color:#666;
	width:340px;
	float:left;
	line-height:20px;
	font-family:helvetica;
	padding-top:0px;
}
#opportunity_search td.first{
	vertical-align:top;
}
#opportunity_search .checkboxes label{
	display:block !important;
	margin-top:0px;
	
}
#opportunity_search #profile_fields{
	width:auto;
}
#opportunity_search #pre_reg{
	margin-top:0px;
}
#search_button{margin-bottom:20px;margin-top:10px;}
.search_results{margin-left:20px;color:#666; text-transform:none; font-size:14px;}

/*INTERESTED*/
.interested {width:187px;float:left;min-height:100px;padding-right:10px;}
.interested p{padding-right:20px;}
.interested_info {width:187px;float:left;min-height:100px;}
.interested a{text-decoration:none;font-weight:bold;}

/*POSTS*/
#edit_opportunity  .opportunity .post li{margin-left:20px;}
#edit_opportunity  .opportunity .post ul li{list-style-type:disc;}
#edit_opportunity  .opportunity .post img {border:#e1e1e1 solid 5px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.CleanContact_msg {clear:both;}
#clean_contact{padding-left:40px;float:left;}
#clean_contact fieldset.CleanContact{padding-top:0px;}
#clean_contact input[type="text"], #clean_contact textarea{background:#f5f5f5;border:solid 1px #666; padding:3px;} 

/*SIDEBAR*/
.sidebar{width:225px;float:right;margin-top:60px;}
.sidebar h1{color:#222222;text-shadow:0 1px 0 #FFFFFF;font-weight:normal;}

/*FOOTER*/
#footer {position:static; background:#fff;margin-bottom:0;margin-top:30px;text-shadow:none;height:95px;border-top:solid 1px #d2d2d2;}
#footer a{color:#666; text-decoration:none;padding-right:17px;}
#footer_container{width: 960px;
padding-left:10px;
padding-right:10px;
margin: 0 auto;}
#footer #footerlinks{float:left;}
#footer #copyright {float:right;text-align:right;}
#footer #copyright a{padding-right:0;padding-left:17px;}

/*FORMS*/
.uploadbutton a{text-decoration:none; color:#222;}
.uploadbutton {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/button_long.png) no-repeat scroll center top;
	border:medium none;
	color:#666666;
	cursor:pointer;
	float:right;
	font-size:11px;
	font-weight:bold;
	height:auto;
	margin-right:10px;
	min-height:32px;
	min-width:160px;
	padding:4px;
	text-align:center;
	text-decoration:none;
	vertical-align:bottom;
	width:auto;
}
a.large_button{
	display:block;
	text-decoration:none;
	color:#222;
	background: url( images/button_large.png ) center no-repeat;
	width:220px;
	height:62px;
	font-size:18px;
	margin-bottom:20px;
}
.lg_btn_pos{text-align:center;padding-top:20px;}
.standard-form input[type="text"],.standard-form input[type="password"], .standard-form textarea, form.standard-form select{
	width:90%;
}
form.standard-form textarea, form.standard-form input[type="text"], form.standard-form input[type="password"], .dir-search input[type="text"], input[type="file"] {
-moz-border-radius-bottomleft:0px;
-moz-border-radius-bottomright:0px;
-moz-border-radius-topleft:0px;
-moz-border-radius-topright:0px;
-x-system-font:none;
border:1px inset #CCCCCC;
color:#888888;
font-family:inherit;
font-size:12px;
font-size-adjust:inherit;
font-stretch:inherit;
font-style:inherit;
font-variant:inherit;
font-weight:inherit;
line-height:inherit;
padding:6px;
width:90%;
border:solid 1px #c7cecf;
text-shadow:0 1px 0 #FFFFFF;
}
div.long{text-align:center;}
div.long a{text-decoration:none; color:#222;margin-top:3px;display:block;}
input[type=button].long, input[type=submit].long, div.long{
	width:140px;
	height:27px;
	min-width:89px;
	min-height:23px;
	background: url( images/button_long.png ) top no-repeat;
	background-size:100% 100%;
	border:none;
	padding: 1px;
	padding-left:6px;
	padding-right:6px;
	text-decoration: none;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	vertical-align: bottom;
	cursor: pointer;
	
}
input[type=button].interested{
	width:140px;
	height:27px;
	min-width:89px;
	min-height:23px;
	background: url( images/button_interested.png ) left top no-repeat;
	background-size:100% 100%;
	border:none;
	padding: 1px;
	padding-left:15px;
	padding-right:6px;
	text-decoration: none;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	vertical-align: bottom;
	cursor: pointer;
	outline:none;
}
input[type=button].interested.selected{
	width:140px;
	height:27px;
	background: url( images/button_interested_down.png ) left top no-repeat;
	background-size:100% 100%;
	border:none;
	padding: 1px;
	padding-left:15px;
	padding-right:6px;
	text-decoration: none;
	color: #666;
	font-size: 11px;
	font-weight: bold;
	vertical-align: bottom;
	cursor: pointer;
	outline:none;
}
input[type=button]::-moz-focus-inner { border: 0; }
a.button, input[type=submit], input[type=button],
ul.button-nav li a, div.generic-button a {
	width:100px;
	height:27px;
	min-width:89px;
	min-height:23px;
	background: url( images/small_button.png ) top no-repeat;
	background-size:100% 100%;
	border:none;
	padding: 1px;
	padding-left:6px;
	padding-right:6px;
	text-decoration: none;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	vertical-align: bottom;
	cursor: pointer;
	
}
#search-terms{
	background: url( images/field_back.gif ) top repeat-x;
	border: solid 1px #fff;
	padding:2px;
}
#sidebar-login-form input[type=text], #sidebar-login-form input[type=password]{
	background: url( images/field_back.gif ) top repeat-x;
	border: solid 1px #fff;
	padding:2px;
	margin-top:10px;
}
#TB_window{
	border:none !important;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background:#f5f5f5 !important;
	font-family:Arial,Tahoma,Verdana,sans-serif !important;
}
#TB_closeAjaxWindow {
	margin-right:-15px;
	margin-top:-15px;
	padding:0 !important;
}
#TB_title{
	background:none !important;
}
.flvbox_inline{float:left;}
#video_info{float:right;width:300px;padding-right:40px;}
#video_info h3{color:#e7333b;}
/*ADMIN*/
#column1{width:460px;float:left;margin-right:20px;}
#column2{width:220px;float:left;margin-right:20px;}
#column2{width:220px;float:left;}
.pend_user{font-size:11px;}
.pend_user a{text-decoration:none;font-weight:bold;}
.pend_user .details{float:left;}
.pend_user .buttons{float:right;}
.pend_user input.approve{width:17px;height:16px;background:transparent url(images/button_approve.png) center left no-repeat; float:right;margin:0px;padding:0px;min-width:17px;min-height:16px;}
.pend_user input.deny{width:17px;height:16px;background:transparent url(images/button_deny.png) center left no-repeat; float:right;margin:0px;padding:0px;min-width:17px;min-height:16px;}
/*SIDEBAR*/
.resources a{
	background:transparent url(images/icon_link.png) center left no-repeat;
	display:inline-block;
	line-height:25px;
	padding-left:28px;
	text-decoration:none;
}
.resources a[href$='.pdf'] {
	background:transparent url(images/icon_PDF.png) center left no-repeat;
	display:inline-block;
	line-height:25px;
	padding-left:28px;
	text- :none;
}
.resources a[href$='.mov'], a[href$='.mp4'] {
	background:transparent url(images/icon_video.png) center left no-repeat;
	display:inline-block;
	line-height:25px;
	padding-left:28px;
	text- :none;
}



/*BOXES and columns*/
.wide_column{
	float:left;
	width:460px;
}
.column{
	float:left;
	width:225px;
}
.light_blue{
	background:#eaf2f3;
}
.light_grey{
	background:#e5e5e5;
}
.outer_box{
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	border:solid 1px #d2d2d2;
}
.outer_box h2{color:#222222;font-weight:normal;text-shadow:0 1px 0 #FFFFFF;line-height:30px;}
.outer_box h3{color:#222222;font-weight:normal;text-align:center;text-shadow:0 1px 0 #FFFFFF;}
.inner_box{
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	border:solid 1px #fff;
	border-bottom:none;
	min-height:inherit;
}
.padder{
	padding:40px;
}
.padder_20{
	padding:20px;
}
.padder_10{
	padding:10px;
}
.rad_40{
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	border-radius: 40px;
}
.rad_20{
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
.rad_10{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.outer_box div div div:last-child hr{display:none;}
body{font-size:13px;}



#menu{
	background: url( images/button_gray_back.gif );
	border:1px solid #ccc;
	height:40px;
	margin-bottom:38px;
}
div#container {
	position: static;
	width: 100%;
	background: transparent;
	overflow: hidden;
	border-right:none;
	border-bottom:none;
}
.modules_dropdown{
	position:absolute;
	width:200px;
	height:auto;
	margin-top:-38px;
	margin-left:62px;
	z-index:200;
	border:solid 1px #ccc;
	border-top:none;
	opacity:0;
	display:none;
	overflow:hidden;
	background:#e5e5e5;
}
.dropdown_item{
	background: url( images/button_gray_back.gif ) #fff;
	height:40px;
	display:block;
}
.modules_dropdown a{
	line-height:44px;
	padding-left:30px;
	color: #666;
	text-decoration: none;
	font-size:11px;
	font-weight:bold;
	text-shadow:0 1px 0 #FFFFFF;
	
}
.modules_dropdown a:hover{
	color: #e7333b;
}
#slider{
	height:361px;
	margin-bottom:100px;
	border:solid 1px #ccc;
	background:#fff;
}
#slider .featured{
	width:640px;
	height:359px;
	border:solid 1px #fff;
	position:absolute;
}
#slider #slider_menu{
	position:relative;
	left:641px;
	width:315px;
	border-left:solid 1px #ccc;
}
#slider .inner_featured{
	border:solid 1px #fff;
	height:96%;
	padding-left:60px;
}
#slider .inner_featured.selected{
	background:url( images/slider_arrow.png ) -3px center no-repeat;
}
#slider a{color:inherit;text-decoration:none;}
#slider h4{color:#e7333b;margin:0;line-height:35px;font-weight:normal;font-size:18px;padding-top:10px; text-shadow:0 1px 0 #FFFFFF;}
#slider h3{font-weight:normal;margin-top:0;padding-top:0;font-size:22px;padding-bottom:0;margin-bottom:0;}
#slider .copy{position:relative;top:25%;}
#slider .featured h3{color:black;text-shadow:0 1px 0 #FFFFFF;padding-left:60px;}
#slider .featured h4{color:black;padding-left:60px;padding-top:20px;width:300px;font-size:14px;line-height:19px;text-shadow:none;}
#slider .featured_item:last-child{
	border-bottom:none;
}
#slider .featured_item{
	height:89px;
	background: url( images/featured_gray_back.gif )  repeat-x #fff;
	border-bottom:solid 1px #ccc;
}
.bluebox{
	width:400px;
	float:left;
	background-color:#ececec;
	border: solid 1px #c4c4c4;
	margin-right:20px;
}
.innercontent{padding-left:10px;padding-right:20px;padding-bottom:20px;}
.bluebox h1{background:url( images/header_blue_back.gif ) top repeat-x; font-size:16px; padding:8px; padding-left:20px; color:#fff; border-bottom:1px solid #000; margin-top:0px; }
.bluebox .post{padding-left:18px;padding-right:18px;}
.bluebox .date{font-weight:bold; color:#000;font-size: 13px;}
.bluebox h3 a{color:#2aa1e4; text-decoration:none; line-height:3px; font-size:18px;}
.bluebox .post_content {padding-top:10px;}
.bluebox .post:first-child{padding-top:10px;}
.bluebox .post{padding-top:50px;}
.bluebox hr{color: #eee; background-color:#eee; border-bottom:solid 1px #fff;}
#whitecontent hr:last-child{display:none;}
#siteactivity.bluebox{width:220px; margin-right:0;}
#siteactivity h1{margin-bottom:10px;}
.redtabs{

}
.redtabs h1.selected{color:#fff;background:url( images/orangetabback.png ) top repeat-x;}
.redtabs h1 a{color:inherit;text-decoration:none;}
.redtabs h1 {
	float:left;
	padding:8px; 
	padding-left:22px;
	padding-right:22px;
	font-size:13px; 
	font-weight:normal; 
	color:#666;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background:url( images/gray_tab_back.gif ) top repeat-x;
	margin-bottom:-1px;
	margin-top:0px;
	border: solid 1px #c4c4c4;
	font-weight:bold;
	margin-right:3px;
	text-shadow:none;
}
.redtabs h1:first-child{margin-right:3px;}
.redtabs #content{
	background-color:#ececec;
	border-top: solid 1px #c4c4c4;
	border-left: solid 1px #c4c4c4;
	border-right: solid 1px #c4c4c4;
	-moz-border-radius-bottomleft:0px;
	-moz-border-radius-topleft:0px;
}
.redtabs #whitecontent{border-top: solid 1px #fff; padding-left:18px;padding-right:18px; border-bottom:solid 1px #c4c4c4;min-height:480px;}
.redtabs hr{color: #c4c4c4; background-color:#c4c4c4; border-bottom:solid 1px #fff;}
.redtabs hr:last-child{visibility:hidden;}
.activity-list .activity-avatar img{width:38px;height:38px;}
.activity-list .activity-header a:first-child, span.highlight{background:none;border:none; color:#2aa1e4; display:block;padding:0; font-weight:bold;font-size:14px;}
.activity-list .activity-header a:first-child:hover{background:transparent !important;}
.activity-list li.load-more {font-size:10px;padding:5px 15px;}
.activity-list .activity-content {margin-left:0;}
ul.activity-list li{padding:10px;}
#sidebar-me{background-color:#ececec;border: solid 1px #c4c4c4; width:220px; float:right;}
.joez{
	width:220px;
	float:right;
	background-color:#ececec;
	border: solid 1px #c4c4c4;
	margin-top:20px;
}
.joez h1{background:url( images/header_blue_back.gif ) top repeat-x; font-size:20px; padding:8px; padding-left:20px; color:#fff; border-bottom:1px solid #000; margin-top:0px;margin-bottom:10px !important;}
.joez ul.activity-list li .activity-content{margin-left:0;}
.joez #joez_stream{padding-left:20px;padding-right:20px;padding-bottom:20px;}
.joez hr{color: #c4c4c4; background-color:#c4c4c4; border-bottom:solid 1px #fff;}
.joez hr:last-child{display:none;}
ul.item-list li div.item-title, ul.item-list li h4 {display:inline;width:auto;padding-right:10px;}
ul.item-list li div.item-desc{margin:0;display:inline;}
.item-desc p{display:inline;}
/*GROUPS*/
.group{margin-top:60px;}
img.avatar{padding-right:4px;}
div#item-header div#item-header-content {margin-left:0;}
#group-header h2.title{font-weight:normal;font-size:20px;color:#e7333b;}
#group-header h2.title a{font-weight:normal;font-size:20px;color:#e7333b;}
#group-header h1.description{font-size:34px;margin:0;}
#join-button{margin-bottom:10px;}
#group-panel{width:460px;float:left;margin-right:20px;}
#group-panel{float:left;margin-right:20px;}
#required_files{width:220px;float:left;}
#instructors{width:220px; margin-right:0;}
#instructors h1{margin-bottom:0;}
#instructors .bio{font-size:12px;padding:5px;line-height:16px;margin-top:16px;}
#instructors img.avatar {border:none;}
#instructors .innercontent{padding:0;}
#instructors .instructor{background: url( images/featured_gray_back.gif )  repeat-x #fff;padding:10px;border:solid 1px #fff;}
#instructors .instructor h4{float:left;margin-top:15px;padding-left:10px;}
#instructors .instructor a.pointer{text-decoration:none;padding-right:10px;margin-top:15px;float:right;color:inherit;}
#moduleactivity{width:220px; margin-right:0;margin-top:20px;}
#upload_button{float:right;}
#icon_Docs{background:url( images/docs.png ) top left no-repeat;}
#icon_PDFs{background:url( images/pdf.png ) top left no-repeat;}
#icon_Video{background:url( images/video.png ) top left no-repeat;}
#icon_Slideshow{background:url( images/video.png ) top left no-repeat;}
#icon_Podcast{background:url( images/mp3.png ) top left no-repeat;}
#required_files h3{color:#126491;margin-top:30px;font-weight:normal;font-size:18px;margin-bottom:1px;padding-left:30px;padding-bottom:4px;padding-top:1px;text-shadow:0 1px 0 #FFFFFF;}
#required_files h3:first-child{padding-top:2px;}
#bp-group-documents-list.item-list li {padding:3px;}
#bp-group-documents-list.item-list li a{text-decoration:none;}
#bp-group-documents-list.item-list li a:before{content:"⇒ ";}
#bp-group-documents a{
	background:none;
	padding-left:0;
	line-height:14px;
}

#item-body{background-color:#ececec;border: solid 1px #c4c4c4;}
#item-body #whitecontent{border-top: solid 1px #fff; padding-left:18px;padding-right:18px; padding-top:20px; border-bottom:solid 1px #c4c4c4;min-height:480px;}
#TB_ajaxContent #item-body #whitecontent {min-height:0; border-bottom:none;padding-bottom:25px;}
#item-body .list ul{list-style-type:disc; list-style-position:inside;font-size:12px;}
#item-body .list li{padding-bottom:20px; line-height:23px;}
#item-body .list h2{font-size:22px;color:#e7333b;}
div.item-list-tabs {margin:0;}
div.item-list-tabs ul li.last {margin:0;}
#object-nav{margin:0;}
#members-personal-li{display:none;}
#invite-personal-li{display:none;}
#home-personal-li{display:none;}
#admin-personal-li{display:none;}
#group-documents-personal-li{display:none;}
#nav-coursework-personal-li{display:none;}
#admin-panel #group-documents-personal-li{display:block;}
#admin-panel #invite-personal-li{display:block;}
#admin-panel #nav-coursework-personal-li{display:block;}
#nav-notifications-personal-li{display:none;}
div.item-list-tabs ul li:first-child{margin-left:0;}
div.item-list-tabs{background:transparent;}
div.item-list-tabs ul li {margin:0;margin-right:2px;}
div#object-nav.item-list-tabs{}
div.item-list-tabs ul li{
	padding:8px; 
	padding-left:22px;
	padding-right:22px;
	font-size:11px; 
	font-weight:normal; 
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background:url( images/gray_tab_back.gif ) top repeat-x;
	margin-bottom:-2px;
	margin-top:0px;
	border: solid 1px #c4c4c4;
	border-bottom:none;
	font-weight:bold;
}
#nav-instructor_assignments-personal-li{
	line-height:11px;
	width:62px;
	text-align:center;
}
div.item-list-tabs ul li.selected, div.item-list-tabs ul li.current{
	color:#fff;background:url( images/red_tab_back.gif ) top repeat-x;
}
div.item-list-tabs ul li a, div.item-list-tabs ul li span {padding:0;}
div.item-list-tabs ul li.selected a, div.item-list-tabs ul li.current a{background:transparent; color:#fff;}
div.item-list-tabs ul li a{
	padding:0;
	background:transparent;
	color:#666;
}
div.item-list-tabs#subnav{margin:0;}
div#subnav.item-list-tabs{background:url( images/subnav_back.png ) top repeat-x;margin:0;border-bottom: solid 1px #c4c4c4;}
div#subnav.item-list-tabs ul li {border:0;background:transparent;padding:0;}
div#subnav.item-list-tabs ul li a{padding:10px; text-shadow:0 1px 0 #FFFFFF;}
div#subnav.item-list-tabs ul li.selected a, div#subnav.item-list-tabs ul li.current a{color:#e7333b;}
div#subnav.item-list-tabs ul li.last {
margin-right:8px;
margin-top:8px;
}
div.pagination {margin:0;}
div#user-pag.pagination, .friends div.pagination, .mygroups div.pagination, .myblogs div.pagination, noscript div.pagination{background:none;}
#coursework_form{margin:0 auto; width:500px;}
#coursework_form label{font-weight:bold;font-size:13px;}
#coursework_form input[type=text], #coursework_form textarea{padding:4px;width:500px;-moz-border-radius:10px;-khtml-border-radius:10px;background: url( images/field_back.gif ) top repeat-x ;border: solid 1px #c4c4c4;}#uploaded_coursework td{text-align:center; font-size:11px;}
/*FORUM*/
ul#topic-post-list li.alt{background:url( images/forum_header_back.png ) bottom repeat-x #f5f5f5;}
ul#topic-post-list li{background-color:#f5f5f5; padding:10px;}
table.forum{margin:0;border:solid 1px #c4c4c4; border-collapse:separate;border-spacing:0px 0px; background-color:#c4c4c4;}
table.forum tr{border-top:solid 1px #c4c4c4;}
table.forum td{border-top:solid 1px #fff;border-bottom:solid 1px #c4c4c4; background-color:#f5f5f5;}
table.forum tr:last-child td{border-top:solid 1px #fff;border-bottom:none; background-color:#f5f5f5;}
table.forum th{background:url( images/forum_header_back.png ) top repeat-x;padding:6px;border-bottom:solid 1px #c4c4c4;border-spacing:0px 0px;}
div.pagination {padding:10px 2px;}
div#topic-meta div.admin-links{ display:block;bottom:auto;right:auto;width:100%;padding:5px;margin-top:10px;}
div.admin-links{position:static; padding:7px;}
ul#topic-post-list{margin:0;}
ul#topic-post-list li{padding:10px;padding-bottom:0px;position:static;background:url( images/forum_header_back.png ) bottom repeat-x #f5f5f5;border:solid 1px #c4c4c4;border-bottom:none;}
ul#topic-post-list li:last-child{border-bottom:solid 1px #c4c4c4;}
/*INBOX*/
div.messages-options-nav{margin:0;}
table#message-threads{margin-left:-16px;margin-right:-16px;padding:0;}
/*PAGES*/
#page.redtabs{width:auto;}
.wpcf7{width:300px;float:right;padding-left:30px;min-height:600px;}
.wpcf7 .information{color:#e7333b;}
.wpcf7 legend{display:none;}
.wpcf7 label{font-weight:bold;}
.wpcf7 input[type=text], .wpcf7 textarea{
	background: url( images/field_back.gif ) top repeat-x ;
	border: solid 1px #c4c4c4;
	padding:2px;
}
.formcontainer .success{color:#0a0;font-size:16px;text-shadow:0 1px 0 #FFFFFF;}
/*THE BRADY CENTER*/
#module_container{border:solid 1px #c4c4c4;width:auto;float:left;border-right:none;}
#module_container a{float:left;padding:8px; background: url( images/button_gray_back.gif );color: #666;
font-size:11px;border-right:1px solid #ccc;
font-weight:bold;
text-shadow:0 1px 0 #FFFFFF;display:block;text-decoration:none;}
#module_container a.selected{color:#e7333b;}
#module_content h4{padding-top:30px;color:#e7333b;}
#module_description {width:60%;}
#module_files {padding-top:40px;padding-bottom:40px;}
#module_files a{background:none;padding-left:10px;}
#module_files h1{margin-bottom:5px;}
#module_files .bluebox{width:200px;min-height:200px;margin-bottom:24px;margin-right:24px;background:#f5f5f5;}
#module_files ul.item-list li{border-bottom:none;}
#module_files #icon_Docs{background:url( images/docs.png ) top right no-repeat;padding-bottom:3px;}
#module_files #icon_PDFs{background:url( images/pdf.png ) top right no-repeat;padding-bottom:3px;}
#module_files #icon_Video{background:url( images/video.png ) top right no-repeat;padding-bottom:3px;}
#module_files #icon_Podcast{background:url( images/mp3.png ) top right no-repeat;padding-bottom:3px;}
#module_files #icon_Slidehow{background:url( images/video.png ) top right no-repeat;padding-bottom:3px;}
/*BLOG*/
#item-body.postcontent{width:715px; float:left;margin-right:20px;}
.blog h1{margin-bottom:65px;}
.blog h4{margin-bottom:0;}
.blog h3.post_title{color:#e7333b;text-shadow:0 1px 0 #FFFFFF;}
.blog .blog_post{width:400px;float:left;}
.blog .post_meta{width:138px;border:solid 1px #c4c4c4;float:right;}
.blog .post_meta .meta_inner{border:solid 1px #fff; font-size:12px;padding:10px;}
.blog .post_meta .meta_inner a{text-decoration:none;font-weight:bold;}
.blog .post_meta .meta_inner .tags a{text-decoration:none;font-weight:normal; color:inherit;}
.whitecontent hr{
background-color:#C4C4C4;
border-bottom:1px solid #FFFFFF;
color:#C4C4C4;
margin-bottom:30px;
clear:both;
}
.whitecontent hr:last-child{
display:none;
}
#archive a{text-decoration:none;display:block;font-size:18px;}
ul.children {padding-left:40px;}
/*FOOTER*/
#footer {position:static; background:#fff;margin-bottom:0;margin-top:30px;text-shadow:none;height:95px;border-top:solid 1px #d2d2d2;}
#footer a{color:#666; text-decoration:none;padding-right:17px;}
#footer_container{width: 960px;
padding-left:10px;
padding-right:10px;
margin: 0 auto;}
#footer #footerlinks{float:left;}
#footer #copyright {float:right;text-align:right;}
#footer #copyright a{padding-right:0;padding-left:17px;}
/*FORMS*/
.standard-form input[type="text"],.standard-form input[type="password"], .standard-form textarea, form.standard-form select{
	width:90%;
}
form.standard-form textarea, form.standard-form input[type="text"], form.standard-form input[type="password"], .dir-search input[type="text"] {
-moz-border-radius-bottomleft:0px;
-moz-border-radius-bottomright:0px;
-moz-border-radius-topleft:0px;
-moz-border-radius-topright:0px;
-x-system-font:none;
border:1px inset #CCCCCC;
color:#888888;
font-family:inherit;
font-size:12px;
font-size-adjust:inherit;
font-stretch:inherit;
font-style:inherit;
font-variant:inherit;
font-weight:inherit;
line-height:inherit;
padding:6px;
width:90%;
border:solid 1px #c7cecf;
text-shadow:0 1px 0 #FFFFFF;
}
a.button, input[type=submit], input[type=button],
ul.button-nav li a, div.generic-button a {
	width:100px;
	height:27px;
	min-width:89px;
	min-height:23px;
	background: url( images/small_button.png ) top no-repeat;
	background-size:100% 100%;
	border:none;
	padding: 1px;
	padding-left:6px;
	padding-right:6px;
	text-decoration: none;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	vertical-align: bottom;
	cursor: pointer;
	
}
#search-terms{
	background: url( images/field_back.gif ) top repeat-x;
	border: solid 1px #fff;
	padding:2px;
}
#sidebar-login-form input[type=text], #sidebar-login-form input[type=password]{
	background: url( images/field_back.gif ) top repeat-x;
	border: solid 1px #fff;
	padding:2px;
	margin-top:10px;
}
#TB_window{
	border:none !important;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background:#f5f5f5 !important;
	font-family:Arial,Tahoma,Verdana,sans-serif !important;
}
#TB_closeAjaxWindow {
	margin-right:-15px;
	margin-top:-15px;
	padding:0 !important;
}
#TB_title{
	background:none !important;
}
.flvbox_inline{float:left;}
#video_info{float:right;width:300px;padding-right:40px;}
#video_info h3{color:#e7333b;}

