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,sup,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;
	vertical-align: baseline;
	background: transparent;
}

body {
	background: #F4F4F4;
	font: 12px "Lucida sans unicode", "Lucida sans", "Sans-serif", "Arial";
	color: #444
}

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;
}

.space {
	font-size: 12px;
	line-height: 14px;
	display: block;
	height: 20px;
	margin: 0;
	padding: 0;
}

.clear:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clear {
	zoom: 1;
}

.left {
	float: left;
}

.right {
	float: right;
}

.mainContainer .page {
	width: 946px;
	margin: 0 auto;
}

.mainContainer .topContainer {
	background: #363636;
	color: #eee;
	font-weight: 700;
	line-height: 14px;
	padding: 8px 0;
	height: 24px;
}

.mainContainer .pp {
	width: 942px;
}

.mainContainer .pp .left {
	padding: 0 0 0 4px;
}

.mainContainer .topContainer a {
	color: #eee;
	font-weight: 700;
	line-height: 14px;
	text-decoration: none;
	border-bottom: 1px solid #888;
	display: inline-block;
}

.mainContainer .titlePage {
	padding: 30px 0 18px;
}

.mainContainer .titlePage h1.Miami-Tech-Jobs {
	background: url("http://miamitechevents.com/mtevents/img/Miami-Tech-Jobs.jpg") no-repeat;
	width: 263px;
	height: 30px;
	margin: 0 0 0 5px;

}

.mainContainer .titlePage  h1.Miami-Tech-events {
	background: url("http://miamitechevents.com/mtevents/img/Miami-Tech-events.jpg") no-repeat;
	width: 300px;
	height: 28px;
	margin: 0 0 0 5px;
		text-indent: -9000px;
}

.mainContainer .titlePage .right {
	font-weight: 700;
	padding: 16px 4px 0 0;
}

.mainContainer .container .ctop {
	background: url("http://miamitechevents.com/mtevents/img/ctop.jpg") no-repeat;
	height: 10px;
	line-height: 0;
	font-size: 0;
	margin-top:20px;
}

.mainContainer .container .ccontent {
	background: url("http://miamitechevents.com/mtevents/img/ccontent.jpg") repeat-y;
}

.mainContainer .container .cbottom {
	background: url("http://miamitechevents.com/mtevents/img/cbottom.jpg") no-repeat;
	height: 10px;
	line-height: 0;
	font-size: 0;
}

.mainContainer .container .leftColumn {
	width: 600px;
	padding: 18px
}

.mainContainer .container .rightColumn {
	width: 270px;
	padding: 18px
}

.mainContainer .container .leftColumn .header .image-header {
	/*background: url("http://miamitechevents.com/mtevents/img/gamecafe.jpg") no-repeat;*/
	width: 149px;
	height: 149px;
	float: right;
	padding: 0 15px 15px 0;
}

.mainContainer .container .leftColumn .header .image-header a {
	width: 149px;
	height: 119px;
	display: block;
}

.mainContainer .container .leftColumn .header .content-header {
	/*padding: 0 0 0 164px;*/
}

.mainContainer .container .leftColumn .header .content-header h2 {
	padding: 0 0 8px;
}

.mainContainer .container .leftColumn .header .content-header h2 a {
	color: #0972B4;
	font-size: 18px;
	line-height: 20px;
	text-decoration: none;
}

.mainContainer .container .leftColumn .header .content-header h3 {
	padding: 0 0 8px;
}

.mainContainer .container .leftColumn .header .content-header h3 a {
	color: #0972B4;
	font-size: 14px;
	line-height: 16px;
	text-decoration: none;
}

.mainContainer .container .leftColumn .header .content-header h4 {
	color: #000;
	font-size: 14px;
	line-height: 16px;
	text-decoration: none;
	padding: 0 0 8px;
}

.mainContainer .container .leftColumn .header .content-header .info {
	font-size: 13px;
}

.mainContainer .container .leftColumn .header .content-header .info a {
	color: #000;
}

.mainContainer .container .leftColumn .header .content-header .date {
	padding: 0 0 4px;
	color: #999;
}

.mainContainer .container .leftColumn .header .content-header .date span
	{
	color: #0972B4;
}

.mainContainer .container .leftColumn .header .content-header .share-access
	{
	color: #000;
	font-size: 14px;
	line-height: 16px;
	font-weight: 700;
	padding: 4px 0 0;
}

.mainContainer .container .leftColumn .header .content-header .share-access span
	{
	display: block;
	float: left;
}

.mainContainer .container .leftColumn .header .content-header .share-access a
	{
	display: block;
	width: 16px;
	height: 16px;
	float: left;
	margin-left: 6px;
}

.mainContainer .container .leftColumn .header .content-header .share-access a.fb
	{
	background: url("http://miamitechevents.com/mtevents/img/fb.jpg") no-repeat;
}

.mainContainer .container .leftColumn .header .content-header .share-access a.email
	{
	background: url("http://miamitechevents.com/mtevents/img/email.jpg") no-repeat;
}

.mainContainer .container .leftColumn .header .content-header .share-access a.in
	{
	background: url("http://miamitechevents.com/mtevents/img/in.jpg") no-repeat;
}

.mainContainer .container .leftColumn .header .content-header .share-access a.tw
	{
	background: url("http://miamitechevents.com/mtevents/img/tw.jpg") no-repeat;
}

.mainContainer .container .leftColumn .content p {
	padding: 8px 0;
	font-size: 12px;
	line-height: 18px;
}

.mainContainer .container .leftColumn .content .permalinks {
	margin: 12px 0 6px;
	background: #EEE;
	padding: 4px 10px 3px;
	color: #666
}

.mainContainer .container .leftColumn .content .permalinks a {
	color: #666;
	text-decoration: none;
}

.mainContainer .container .leftColumn .content ul li {
	list-style: disc;
	list-style-position: inside;
	padding: 8px 0;
}

.mainContainer .container .leftColumn .search-box {
	background: url("http://miamitechevents.com/mtevents/img/search-box.jpg") no-repeat;
	width: 591px;
	height: 47px;
}

.mainContainer .container .leftColumn .search-box input.input {
	background: url("http://miamitechevents.com/mtevents/img/search-input.jpg") no-repeat;
	width: 461px;
	height: 14px;
	border: 0;
	padding: 10px;
	color: #888
}

.mainContainer .container .leftColumn .search-box input.button {
	background: url("http://miamitechevents.com/mtevents/img/search-button.jpg") no-repeat;
	width: 72px;
	height: 23px;
	border: 0;
}

.mainContainer .container .leftColumn .search-box .search-input-box {
	padding: 6px 4px 6px 6px;
}

.mainContainer .container .leftColumn .search-box .search-button-box {
	padding: 12px 4px 6px 10px;
}

.mainContainer .container .leftColumn .main-table {
	margin: 0 0 0 0;
}

.mainContainer .container .leftColumn .main-table .mt-top {
	background: url("http://miamitechevents.com/mtevents/img/mt-top.jpg") no-repeat;
	width: 591px;
	height: 5px;
	line-height: 0;
	font-size: 0;
}

.mainContainer .container .leftColumn .main-table .mt-bottom {
	background: url("http://miamitechevents.com/mtevents/img/mt-bottom.jpg") no-repeat;
	width: 591px;
	height: 5px;
	line-height: 0;
	font-size: 0;
	height: 5px;
}

.mainContainer .container .leftColumn .main-table .mt-content-b {
	background: url("http://miamitechevents.com/mtevents/img/mt-content-b.jpg") repeat-y;
	width: 591px;
}

.mainContainer .container .leftColumn .main-table .mt-w-bb {
	border-bottom: 1px solid #DDD;
}

.mainContainer .container .leftColumn .main-table .mt-content-w {
	background: url("http://miamitechevents.com/mtevents/img/mt-content-w.jpg") repeat-y;
	width: 591px;
}

.mainContainer .container .leftColumn .main-table .desc {
	padding: 10px 15px;
	width: 270px;
}

.mainContainer .container .leftColumn .main-table .desc a {
	display: block;
	color: #004a80;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	text-decoration: none;
}

.mainContainer .container .leftColumn .main-table .desc span {
	display: block;
	color: #000;
	font-size: 12px;
	line-height: 16px;
}

.mainContainer .container .leftColumn .main-table .desc2 {
	padding: 6px 8px;
	width: 310px;
}

.mainContainer .container .leftColumn .main-table .desc2 a {
	display: block;
	color: #0072BC;
	font-size: 15px;
	font-weight: 700;
	line-height: 16px;
	text-decoration: none;
}

.mainContainer .container .leftColumn .main-table .desc2 span {
	display: block;
	color: #000;
	font-size: 12px;
	line-height: 16px;
}

.mainContainer .container .leftColumn .main-table .type {
	padding: 10px 0;
	width: 90px;
}

.mainContainer .container .leftColumn .main-table .type span {
	display: block;
	color: #959595;
	font-size: 12px;
	line-height: 16px;
}

.mainContainer .container .leftColumn .main-table .type2 {
	padding: 6px 0;
	width: 130px;
}

.mainContainer .container .leftColumn .main-table .type2 span {
	display: block;
	color: #959595;
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
}

.mainContainer .container .leftColumn .main-table .type2 .type-desc {
	color: #00a651;
}

.mainContainer .container .leftColumn .main-table .access-buttons {
	width: 130px;
	padding: 10px 0;
}

.mainContainer .container .leftColumn .main-table .access-buttons a {
	display: block;
	width: 16px;
	height: 16px;
	line-height: 0;
	font-size: 0;
	float: left;
	margin: 0 11px 0 0;
}

.mainContainer .container .leftColumn .main-table .access-buttons .adobe
	{
	background: url("http://miamitechevents.com/mtevents/img/adobe.png") no-repeat;
}

.mainContainer .container .leftColumn .main-table .access-buttons .disk
	{
	background: url("http://miamitechevents.com/mtevents/img/disk.png") no-repeat;
}

.mainContainer .container .leftColumn .main-table .access-buttons .clip
	{
	background: url("http://miamitechevents.com/mtevents/img/clip.png") no-repeat;
}

.mainContainer .container .leftColumn .main-table .access-buttons .alert
	{
	background: url("http://miamitechevents.com/mtevents/img/alert.png") no-repeat;
}

.mainContainer .container .leftColumn .main-table .access-buttons .mail
	{
	background: url("http://miamitechevents.com/mtevents/img/mail.png") no-repeat;
	margin: 0;
}

.mainContainer .container .leftColumn .main-table .price {
	padding: 10px 0;
	width: 80px;
}

.mainContainer .container .leftColumn .main-table .price span {
	display: block;
	color: #00a651;
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
}

.mainContainer .container .leftColumn .main-table .price .scar {
	background: url("http://miamitechevents.com/mtevents/img/scar.jpg") no-repeat;
	display: block;
	width: 16px;
	height: 14px;
	line-height: 0;
	font-size: 0;
}

.mainContainer .container .leftColumn .main-table  .date {
	padding: 10px 0;
	width: 110px;
}

.mainContainer .container .leftColumn .main-table  .date a.addCalendar {
	margin: 3px 0 0;
	display: block;
	width: 15px;
	height: 15px;
	background: url("http://miamitechevents.com/mtevents/img/addCalendar.jpg") no-repeat;
	float: left;
}

.mainContainer .container .leftColumn .main-table .date .timedata {
	padding: 0 0 0 6px;
	float: left;
}

.mainContainer .container .leftColumn .main-table  .date .timedata span
	{
	display: block;
	color: #000;
	font-size: 12px;
	line-height: 16px;
}

.mainContainer .container .leftColumn .main-table  .date .timedata span.time
	{
	font-weight: 700;
}

.mainContainer .container .leftColumn .filter {
	padding: 8px 0 2px;
}

.mainContainer .container .leftColumn .filter .tag {
	color: #999;
}

.mainContainer .container .rightColumn .apply-now {
	background: url("http://miamitechevents.com/mtevents/img/apply-now.jpg") no-repeat;
	display: block;
	width: 117px;
	height: 24px;
}

.mainContainer .container .rightColumn .save-for-later {
	background: url("http://miamitechevents.com/mtevents/img/save-for-later.jpg") no-repeat;
	display: block;
	width: 117px;
	height: 24px;
}

.mainContainer .container .rightColumn .blue-box .bb-top {
	background: url("http://miamitechevents.com/mtevents/img/bb-top.jpg") no-repeat;
	height: 8px;
	line-height: 0;
	font-size: 0;
}

.mainContainer .container .rightColumn .blue-box {
	width: 265px;
}

.mainContainer .container .rightColumn .blue-box .bb-content {
	background: url("http://miamitechevents.com/mtevents/img/bb-content.jpg") repeat-y;
}

.mainContainer .container .rightColumn .blue-box .bb-content .bb-title-jobfree
	{
	background: url("http://miamitechevents.com/mtevents/img/bb-title-jobfree.jpg") no-repeat;
	width: 178px;
	height: 15px;
	margin: 0 auto;
}

.mainContainer .container .rightColumn .blue-box .bb-content .bb-title-eventfree
	{
	background: url("http://miamitechevents.com/mtevents/img/bb-title-eventfree.jpg") no-repeat;
	width: 216px;
	height: 19px;
	margin: 0 auto;
}

.mainContainer .container .rightColumn .blue-box .bb-content .bb-text p
	{
	padding: 6px 6px 6px 12px;
}

.mainContainer .container .rightColumn .blue-box .bb-content .addEvent {
	display: block;
	background: url("http://miamitechevents.com/mtevents/img/addEvent.jpg") no-repeat;
	width: 85px;
	height: 29px;
	margin: 0 auto;
}

.mainContainer .container .rightColumn .blue-box .bb-bottom {
	background: url("http://miamitechevents.com/mtevents/img/bb-bottom.jpg") no-repeat;
	height: 8px;
	line-height: 0;
	font-size: 0;
}

.mainContainer .container .rightColumn .ques {
	font-size: 13px;
	line-height: 18px;
	font-weight: 700;
	padding: 0 0 0 5px;
}

.mainContainer .container .rightColumn .b-ques,.mainContainer .container .rightColumn .b-ques a
	{
	font-size: 13px;
	line-height: 18px;
	color: #0972B4;
	padding: 0 0 0 5px;
}

.mainContainer .container .rightColumn .comment {
	padding: 10px 0 10px 10px;
}

.mainContainer .container .rightColumn .side-access {
	background: url("http://miamitechevents.com/mtevents/img/agenda.jpg") no-repeat;
	padding: 0 0 8px 20px;
	color: #0072bc;
	font-weight: 700;
	margin: 0 0 0 10px;
}

.mainContainer .container .rightColumn .side-access a {
	color: #0072bc;
	text-decoration: none;
	font-weight: 700;
}

.mainContainer .container .rightColumn .ads .ad {
	margin: 15px 16px 0 0;
	float: left;
	display: block;
	width: 125px;
	height: 125px;
	background: url("") no-repeat;
}

.mainContainer .container .rightColumn .ads .last {
	margin: 15px 0 0 0;
}

div.date {
	position: relative;
}

div.date em {
	background: url("http://miamitechevents.com/mtevents/img/tipCalendar.png") no-repeat;
	width: 154px;
	height: 36px;
	position: absolute;
	top: -40px;
	left: -32px;
	text-align: center;
	text-indent: -9999px;
	z-index: 2;
	display: none;
}

.mainContainer .container .rightColumn .permalinks {
	margin: 9px 0 6px;
	background: #EEE;
	padding: 4px 6px 3px;
	color: #666
}

.mainContainer .container .rightColumn .permalinks a {
	color: #666;
	text-decoration: none;
}


.mainContainer .container .rightColumn .sidebar-bloq{
	border: 1px solid #EEE;
}

.mainContainer .container .rightColumn .sidebar-bloq .buttons-pad{
	padding:10px 10px 0;
}

.logged_user, .not_logged{
	font-weight:700;
	float:right;
	padding-right: 163px;
	margin-top:-15px;
}



.login_title{
	background-image:url(http://miamitechevents.com/mtevents/img/login_title.jpg);
	width:82px;
	height:24px;
	background-repeat:no-repeat;
	margin:10px 0 20px 0;
}

.box_login{
	background-image:url(http://miamitechevents.com/mtevents/img/login_top.jpg);
	background-repeat:no-repeat;
	padding-top:4px;
	margin-bottom:15px;
	clear:both;
	width:336px;
}
.box_login .content{
	border-color:#D6D4D2;
	border-style:solid;
	border-width:0 1px;
	background-color:white;
	padding:2px 12px 8px 12px;
}
.box_login .bottom{
	clear:both;
	height:4px;
	background-image:url(http://miamitechevents.com/mtevents/img/login_bottom.jpg);
	line-height:1px;
	font-size:1px;
}

.box_sign{
	background-image:url(http://miamitechevents.com/mtevents/img/login_top.jpg);
	background-repeat:no-repeat;
	padding-top:4px;
	margin-bottom:15px;
	clear:both;
	width:336px;
}
.box_sign .content{
	border-color:#D6D4D2;
	border-style:solid;
	border-width:0 1px;
	background-color:white;
	padding:2px 12px 8px 12px;
	height:345px;
}

.box_sign .bottom{
	clear:both;
	height:4px;
	background-image:url(http://miamitechevents.com/mtevents/img/login_bottom.jpg);
	line-height:1px;
	font-size:1px;
}

.form li{
	padding:5px 0 13px 0;
	*padding:5px 0 3px 0;
}
.form li label{
	color:#0069B2;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	display:block;
	padding:5px 0 4px 0;
}
.form li .column1, .form li .column2{
	width:100%;
	float:left;
}
.form li .column2{
	width:49%;
	padding-left:4px;
}
.form .error{
	color:red!important;
}
.form li input{
	background-image:url(http://miamitechevents.com/mtevents/img/input_lightblue.jpg);
	width:302px;
	height:19px;
	padding:7px 4px 4px 4px;
	border-style:none;
	border-width:0;
}
.form li textarea{
	background-image:url(http://miamitechevents.com/mtevents/img/textarea_lightblue.jpg);
	width:621px;
	height:115px;
	padding:7px 4px 4px 4px;
	border-style:none;
	border-width:0;
}
.form li select{
	background-image:url(http://miamitechevents.com/mtevents/img/input_lightblue.jpg);
	background-color:#DFECF4;
	width:310px;
	height:30px;
	padding:7px 4px 4px 4px;
	border-style:none;
	border-width:0;
}
.form li span{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#666;
	font-size:13px;
	float:left;
	position:relative;
	top:8px;
	margin:0 3px;
}

.login{
	background-image:url(http://miamitechevents.com/mtevents/img/button_login.jpg);
	width:107px;
	height:40px;
	border-style:none;
	border-width:0;
	margin-top:15px;
}

.sign_up{
	background-image:url(http://miamitechevents.com/mtevents/img/button_sign_up.jpg);
	width:107px;
	height:40px;
	border-style:none;
	border-width:0;
	margin-top:15px;
}

.loginh1{
	font-size:16px;
	padding-bottom:4px;
}


.f_form {
	padding: 10px 22px;
}

.f_form .f_column_left{
	float: left;
	padding: 10px 20px 10px 0;
}

.f_form  .f_column_right{
	float: left;
	padding: 10px 0 10px 0;
}

.f_form  .f_column_left{
	width: 440px;
}

.f_form  .f_column_right{
	width:440px;
}

.f_form  .f_box{
	border: 1px solid #CCC;
	margin: 0 0 20px 0;
}
.f_form  .f_box .f_box_tit{
	border-bottom: 1px solid #DDD;
	background: #EEE;
	font-size: 12px;
	font-weight: 700;
	color: black;
	padding: 8px;
}
.f_form  .f_box .f_box_content{
	padding: 10px 15px;
	background:white;
}

.f_form  .f_box .f_box_content input, textarea, select{
	font-size: 12px;
	line-height: 16px;
	color:#444444;
	font-family:"Lucida sans unicode","Lucida sans","Sans-serif","Arial";
}

.f_form  .f_box .f_box_content input{
	border: 1px solid #CCC;
	padding: 4px;
}

.f_form  .f_box .f_box_content .f_field_box{
	padding: 4px 0 4px 0;
}

.f_form  .f_box .f_box_content .f_field_box label{
	float: left;
}

.f_form  .f_box .f_box_content .f_field_box label.label{
	width: 72px;
}

.f_form  .f_box .f_box_content .f_field_box input, .f_form  .f_box .f_box_content .f_field_box textarea{
	margin: 0 5px 0 5px;
	float: left;
	border: 1px solid #CCC;
	padding: 4px;
}

.f_form  .f_box .f_box_content  .f_title, .f_form  .f_box .f_box_content .f_description {
	width: 398px;
}


.f_form  .f_box .f_box_content textarea.f_description {
	height: 100px;
	border: 1px solid #CCC;
	padding: 4px;
}

.f_form  .f_box .f_box_content  input.f_date{
	width: 80px;
	margin: 0 15px 0 0;
}

.f_form  .f_box .f_box_content .f_event_url{
	width: 315px;
}

.f_form  .f_box .f_box_content .event_fields input, .f_form  .f_box .f_box_content .private_fields input{
	float:none;
}

.f_form  .f_box .f_box_content .event_fields input.other_price{
	width: 60px;
}

.f_form  .f_box .f_box_content  input[type="radio"]{
	position: relative;
	top: 3px;
}

.f_form  .f_box .f_box_content .f_field_box .f_l_large{
	margin:0 0 0 5px;
	width:318px;
}

.f_form  .f_box .f_box_content .f_field_box .f_l_mid{
	width: 165px;
}

.f_form  .f_box .f_box_content .f_field_box .f_l_small{
	width: 80px;
}


.f_button{
	height:23px;
	width:132px;
}

.f_button div{
	float: left;
	height:23px;
}
.f_form .but_sub_L{
	background: url(../img/but_L.png) no-repeat;
	width: 10px;
}

.f_form .but_sub_C{
	background: url(../img/but_C.png) repeat-x;
}

.f_form .but_sub_R{
	background: url(../img/but_R.png) no-repeat;
	width: 10px;
}

.f_form .f_button input {
	border:0 none;
	color: white;
	font-weight: 700;
	background: url(../img/but_C.png) repeat-x;
	padding: 2px 0;
	margin: 0;
}

.footer {
margin:0 auto;
width:935px;
}

.logout{
	display:inline;
}