/*

Theme Name: Chicago Trauma

Theme URI: http://wordpress.org/extend/themes/chicagotraumas

Author: the WordPress team

Author URI: http://wordpress.org/

Description: The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.

Version: 1.1

*/



body{ margin:0px; padding:0px; font-size:13px; color:#555555; font-family:Arial, Helvetica, sans-serif; line-height:18px;}

h1, h2, h3, h4, h5, h6, small, form, ul, strong, span {margin:0px; padding:0px;}

h1, h2, h3, h4, h5, h6{ font-weight:normal;}

h1{  color: #8d35c5; font-size:20px; line-height: normal;  margin: 0; padding: 0 0 15px; font-weight:normal; text-transform:uppercase;   line-height: normal; font-weight:bold;}

h2{  color: #666; font-size: 16px; line-height: normal;  margin: 0; padding: 0 0 8px; }

h3{color: #2a261e;    font-size: 15px;    font-weight: normal;    line-height: normal;    margin: 0;    padding: 0 0 5px; }

h5{ margin:0px; padding:0px 0px 8px; font-size:13px;   font-family: 'kefabold'; color:#4d4d4d;}

img{border:none;}

.fl{ float:left;}

.fr{ float:right;}

a { text-decoration:none; outline: medium none; color:#8d35c5; font-size:13px; }

a:hover{ color:#333333; text-decoration:none;}

.cl{ clear:both; height:1px; }

p{ margin:0px; padding:0px 0px 20px 0px; }

ul{  margin:0px; padding:0 0 0 0px; }

#wrapper{ width:950px; margin:auto;}

.header{ width:950px; float:left; padding-bottom:10px;}

.logo{ width:316px; float:left; padding:18px 0 0 0;}

.top_right{ width:378px; height:138px; float:right; background:url(images/cts_bg.png) no-repeat top left; margin-top:-8px;}

.top_right p{ margin:0px; padding: 41px 0 0 29px; font-size:15px; color:#FFF; text-transform:uppercase; line-height:25px;}

.top_right span{ display:block; font-size:18px; text-shadow:1px 1px 1px #000;}

/* .top_right span{ display:block; font-size:21px; text-shadow:1px 1px 1px #000;} */

.top_right small{display: block; font-size: 17px; padding-right: 28px;text-align: right;}

.menu_box{ width:950px; height:42px; border-top:#903ac6 solid 1px; border-bottom:#903ac6 solid 1px; border-top:#903ac6 solid 1px; float:left; margin-bottom:15px;}

ul.nav{ margin:0px; padding:0px;  position:absolute;}

ul.nav li{ list-style:none; float:left; background:url(images/spac.png) no-repeat top left;}

ul.nav li:first-child{ background:none;}

ul.nav li a{ color:#4f4f4f; font-size:15px; text-transform:uppercase; display:block; padding:11px 13px; }

ul.nav li a:hover{ color:#8D35C5;}

ul.nav li.current_page_item a {color:#8D35C5;}

.search_box{ width:199px; background:#8d37c5; margin-top:1px; float:right; height:40px;width:187px\9;}

.in1{ width:148px; height:27px; background:#fff; float:left; margin:6px 0 0 7px; width:142px\9;height:29px\9;} 

.in1 input{ width:102px; background:none; border:none; font-size:12px; color:#35006d; text-transform:uppercase; padding:6px 0 0 10px}

.sea_btn{ width:33px; float:left;  margin: 6px 0 0 3px;}

.content_box{ width:950px; float:left; padding-bottom:15px;}

.content_left{ width:688px; float:left; min-height:600px;}

.content_right{ width:235px; float:right; }

.banner{ width:668px; float:left; background:url(images/banner_bg.png) no-repeat top left; height:377px; padding:7px; position:relative;}

.purpose_box{ width:665px; float:left; background:url(images/gray_bg.png) no-repeat top left #f2f2f2; min-height:101px;   margin-top: -25px; padding:56px 0 0 18px; }

.purpose_box h1{ padding-bottom:5px;}

.purpose_box p{ font-size:17px; line-height:26px;}

.about_box{ width:231px; float:left; height:313px;  background:url(images/about_bg.png) no-repeat top left; margin-top:5px; padding:0 2px; position:relative;}

.about_box img{ float:right; margin-top:8px;}

.about_color{ width:233px; position:absolute; bottom:0; height:77px; background:#8d35c5; }

.about_color h2{ font-size:15px; font-weight:bold; color:#FFF; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:8px 0 4px 5px} 

.about_color  span{ font-size:16px; font-weight:normal; display:block; font-style:italic;}

.about_color p{ margin:0px; padding:0px 0px 0px 7px; font-size:11px; color:#f5e5ff; }

.about_color a{ color:#FFF; font-size:11.2px; width:300px; float:left;}

.right_nav{ width:235px; float:left;}

.right_nav ul{ margin:0px; padding:0px;}

.right_nav ul li{ list-style:none; background:url(images/spc.png) no-repeat center top;  *background:url(images/spc.png) no-repeat center 7px; }

.right_nav ul li:first-child{ margin-top:5px; background:none;}

.right_nav ul li a{ font-size:17px; color:#8d35c5; font-family:Arial, Helvetica, sans-serif; display:block; padding:8px 0; *padding:0px 0; *line-height:15px; }

.right_nav ul li a:hover{ color:#777}

.right_nav img{ float:left; margin-right:10px; *position:relative; top:6px;}

.footer_box{ width:950px; border-top:#8d35c5 solid 1px; float:left;}

.footer_box h2{ margin:0px; padding:15px 0 10px; font-family:Arial, Helvetica, sans-serif; color:#8d35c5; text-transform:uppercase; font-size:20px;   }

.footer_box p{ margin:0px; padding:0 35px 8px 0; color:#555; } 

.footer_box a{ color:#555; text-decoration:underline; font-size:13px;}

.footer_box read{ color:#555; text-decoration:none; font-size:13px;text-transform:uppercase;}

.footer_box a:hover{ color:#555; text-decoration:none; font-size:13px;}

.news_box, .blog_box{ width:188px; float:left; min-height:313px;  border-right:#8d35c5 solid 1px;  margin-right:36px;} 

.twitter_box{ width:238px; float:left; border-right:#8d35c5 solid 1px; min-height:239px; }

.twitter_box ul{ margin:0px; padding:0px; width:203px; }

.twitter_box li{ list-style:none; border-top:#d5d5d5 solid 1px; padding-top:5px; padding-bottom:5px;}

.twitter_box li:first-child{ border-top:none; padding-top:0px;}
/*.getting{ width:237px; float:right; }*/
.getting{ width:237px; float:left; padding-left:25px;}

.getting img{ float:left;}

.getting ul{ margin:25px 0px 0px; padding:0px; width:113px; float:right;}

.getting ul li{ list-style:none; padding-bottom:5px; background:url(images/arrow.png) no-repeat 0px 6px; padding-left:14px;}

.footer_bt{ width:950px; height:51px; background:#8d35c5; float:left;}

.footer_left{ width:694px; float:left; font-size:12px; color:#FFF; text-transform:uppercase; margin:17px 0 0 16px;}

.footer_left a{font-size:12px; color:#FFF; padding:0 4px;}

.footer_left a:hover{ color:#efd7ff}

.footer_right{ width:128px; float:right; margin-top:12px;}

.footer_right img{ float:left; margin-right:9px;}

.sea_btn > input{ background:#FFF; color:#000; font-size:15px; padding:2px 3px 5px 4px; border:medium none; font-weight:bold; cursor:pointer; padding-top:6px\9 !important;}

.speakers{ width:688px;  padding:20px 0px 15px 0;  border-bottom:#d5d5d5 solid 1px; float:left;}

.speakers img{ float:left; margin-right:10px; margin-bottom:5px; background:#fff; padding:5px; border:#d5d5d5 solid 1px; width:110px;}

.speakers p{ margin:0px; padding:0px 0px 5px;}

.speakers h3 { margin:-20px 0px 0px; padding:0px 0px 10px; font-size:17px;  color:#8d35c5;}

.speaker_links{ float:left; width:688px; margin-top:15px; font-size:14px; font-weight:bold; margin-bottom:10px;padding-left:95px;}

.speaker_links p{ width:200px; float:left; margin:0px 0px 15px 25px; padding:4px 5px !important; background:#f5f5f5; border:#d5d5d5 solid 1px; border-radius:3px; text-align:center;}

.speaker_links p:first-child{ margin-left:25px;}

.speaker_links a{ font-weight:normal; padding-left:5px;}





.entry-content strong{ font-size:14px; color:#4f4f4f;}

.padd12 p{ padding-bottom:10px;}



.speaker_links12{ margin-top:15px;}

.speaker_links12 p{ width:100px; float:left; margin:0px 0px 0 10px; padding:4px 5px !important; background:#f5f5f5; border:#d5d5d5 solid 1px; border-radius:3px; text-align:center;}

.speaker_links12 p:first-child{ margin-left:0px;}



.only_agenda p{ padding:0px 0px 10px; margin:0px;}

.only_agenda td{ padding:0 0 0 10px;}



.speakers_2009{  float: right; width: 553px;}



.Bone, .exhibit { padding-top:15px; margin-top:15px; border-top:#d5d5d5 solid 1px; text-align:center;}

.Bone h2, .exhibit h2 { margin:0px 0 15px 0; padding:0px; font-weight:bold;font-size:18px;}

.Bone:first-child{ border-top:none; margin-top:15px; padding:0px;}

.Bone ul, .exhibit ul { margin:0px; padding:0px 0px 0px 0; line-height:22px;}

.Bone li { list-style:none ; padding-top:8px; font-size:15px; background:url(images/arrow1.png) no-repeat 0 15px; padding-left:15px; }

.exhibit li {list-style:none; padding-top:8px; font-size:15px; background:none; font-style:italic; }

.Bone li span, .exhibit li span { font-style:italic; color:#8d35c5;}

.Bone p {
	color: #333333;
	font-size:14px;
	line-height:1.5em;
	padding-bottom:0;
}

.Bone span {
	font-style:italic;
	font-size:13px;
	color:#555555;
}



.Spon h2{ color:#8d35c5;}

.padd_54{ margin:0px; padding:0px 0px 14px; font-size:14px; font-weight:bold; float: none !important}

.padd_55 {    border-top: 1px solid #d5d5d5;    font-size: 14px;    font-weight: bold;    margin: 11px 0 0;    padding: 24px 0 14px; float: none !important}

.spon_left{ width:340px; float:left;}
.spon_left_right{width:328px; float:right;}

.spon_right{ width:340px; float:left;}

.Spon { margin-bottom:15px;}

.Spon ul{ margin:0px; padding:0px;}

.Spon ul li{ list-style:none; padding-bottom:7px;}



.Spon1 h2{ color:#8d35c5;}

.Spon1 ul{ margin:0px; padding:0px;}

.Spon1 ul li{ list-style:none; width:340px; float:left;  padding-bottom:5px;}

.headline1 {

    color: #8D35C5;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 14pt;

    font-style: normal;

    font-weight: bold;

    line-height: 16pt;

}

.Spon1 {

 border-bottom: 1px solid #d5d5d5;

    float: left;

    margin-bottom: 6px;

    padding-bottom: 16px;}

.Spon1.bor_n{ border-bottom:none;}

.annu { padding-bottom:15px; font-weight:bold;}

.annu h2{ font-size:17px; margin:0px; padding:0px 0px 4px; font-weight:bold;}

.annu  p{ font-size:14px; line-height:22px; margin:0px; padding:0px;}



.annu1 { padding-bottom:15px;}

.annu1 p{ list-style:22px;}

.contact_us{ float:left; width:217px;}

#FSContact1{ float:right; }

/*.entry-content > p{ float:right;}*/



/*#si_contact_form1 input {

    border: 1px solid #d1d1d1;

    padding: 4px 6px;

    /*width: 341px;*/

/*}

#si_contact_form1 label {display:block; padding-bottom:5px;}*/



.Ple {

    float: right;

    font-size: 11px;

    margin-right: 30px;

    margin-top: 15px;

}

.Ple a{ font-size:11px;}

.test{ float:right;margin: 0 40px 0 0;}

#FSContact1 input[type="submit"]{border: 1px solid #d1d1d1;padding: 4px 6px;}

#FSContact1 input[type="text"], input[type="email"], textarea {

padding : 2px;

background : #f9f9f9;

border : 1px solid #ccc;

} 

.radioabc span{ display: inline-block; padding:0px; position:relative;}

#FSContact2 input[type="submit"]{border: 1px solid #d1d1d1;padding: 4px 6px;}

#FSContact2 input[type="text"], input[type="email"], textarea {

padding : 2px;

background : #f9f9f9;

border : 1px solid #ccc;

} 

#FSContact1 .test {

    float: right;

    margin: 0 0 0 0;

}



#FSContact1 .test input {

    width: 312px; border-radius:3px; padding:5px;

}



#FSContact1 .defultform {

    float: left;

    margin-bottom: 10px;

}

#FSContact1 .defultform > label {

    float: left;

    padding-right: 13px;

    text-align: right;

    width: 81px;

}

#FSContact1 .rdl {

    float: left;

    height: 25px;

    margin-top: 1px;

    padding-right: 9px;

    text-align: right;

    width: 80px;

}

#FSContact1 .defaultradio{ margin-bottom: 10px;}



#FSContact1 #fsc-submit-1{

	 background:#8d35c5;

    border: medium none !important;

    border-radius: 3px 3px 3px 3px;

    color:#fff;

    cursor: pointer;

    margin: 0 0 0 95px !important;

    padding: 4px 12px;

	}

#FSContact2 .test {

    float: none;

    margin: 0;

}	

#FSContact2 .defultform {

    float: left;

    margin-right: 34px; margin-bottom:10px;

}

#FSContact2 .defultform input{ width:294px;}



#FSContact2 .defaultradio {

    float: left;

    margin-bottom: 0px;

    width: 100%;

}

#FSContact2 .rdl {

    float: left;

    height: 25px;

    width: 74px;

}

#FSContact2 #fsc-submit-2{

	 background:#8d35c5;

    border: medium none !important;

    border-radius: 3px 3px 3px 3px;

    color:#fff;

    cursor: pointer;

    margin: 0 0 15px 0 !important;

    padding: 4px 12px;}

.reg1{ margin:0px; padding:0px; width:100%; float:left;}

.reg1 li {

    float: left;

    list-style: none outside none;

    width: 210px; padding-bottom:5px;  background:url(images/arrow1.png) no-repeat 0 4px; padding-left:12px;

}

#FSContact2 .defultform > label {

    display: block;

    height: 21px;

}

#FSContact2 .test input {

   border-radius:3px; padding:5px;

}

.only_agenda h3 {

    color: #2A261E;

    font-size: 20px;

    font-weight: normal;

    line-height: normal;

    margin: 0;

    padding: 0 0 5px;

}

.categorytp{border-top: 1px solid #D5D5D5; padding-top:10px; margin-top:10px;}

.categorytp#post-141,.categorytp#post-136{ border-top:none; margin-top:0px; padding-top:0px;}

.categorytp h2 a{color: #FFFF;

    font-size: 20px;

    outline: medium none;

    text-decoration: none; text-transform:capitalize;}

	

.footer_box .textwidget a {text-decoration: none;text-transform: capitalize;}

.footer_box .textwidget a:hover { text-decoration:underline;}

.footer_box .textwidget{ margin-right:15px; padding-bottom:10px;}

.footer_box a.read{ text-decoration:underline !important;}

.footer_box a.read:hover{ text-decoration:none !important; text-transform:capitalize}
.room{color: #8D35C5;font-size: 16px;line-height: normal;margin: 0;padding: 0 0 8px;}
.pictures{float:left;width:200px; margin-right: 13px;padding-bottom: 10px;}
.pictures img{float:left;width:200px;height:150px;}
.pictures_info{float:left;width:319px; margin-right: 13px;padding-bottom: 10px;}

/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 0.625em;
	padding:3px; border:1px solid #CCC;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.625em;
		padding:3px; border:1px solid #CCC;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding:3px; border:1px solid #CCC;
}

.floatingclass{float:left;padding-right: 20px;}

.fullclass{}

.header_top{color:#4f4f4f; font-weight:bold; font-size:19px;position: relative; top:13px; left:86px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.header_top{top: 7px;}

sup{font-size:10px;}

