/* raw2010.css */body {	font-family: Arial, Helvetica, sans-serif;	font-size: 62.5%;	line-height: 1.2;}/* framework */.wrap {	position: relative;	width: 902px;	margin: 0 auto;	padding: 0 30px;}#main_bg {	background: #000 url('/media/img/layout/bg_body.jpg') center 50px;}#header {	background: url('/media/img/layout/bg_header.gif') center top repeat-x;	height: 192px;}#header h1 a {	float: left;	width: 344px;	height: 0;	overflow: hidden;	padding-top: 117px;	background: url('/media/img/raw2010.gif') 0 0 no-repeat;	margin: 35px 00;}#search {	position: absolute;	top: 0;	right: 0;	width: 186px;	min-height: 70px;	padding: 25px 24px 71px 24px;	background: url('/media/img/layout/bg_search.gif') 0 0 no-repeat;}#search label {	display: block;	width: 94px;	height: 0;	overflow: hidden;	padding-top: 28px;	background: url('/media/img/hdr/search.gif') 0 0 no-repeat;	margin-bottom: 4px;}#search .cfx {	background: #000;}#search input {	float: left;	color: #fff;	background: #000;	width: 148px;	height: 1.4em;	padding: .5em 7px;	border-width: 0;	font-size: 1.1em;}#search button {	float: left;	width: 24px;	height: 2.5em;	padding: 0;	border: none;	background: #000 url('/media/img/icons/go_hdr.gif') center center no-repeat;	font-size: 1em;	text-indent: -9999em;}#content {}#content .wrap {	padding: 30px 30px;}#breadcrumb {	font-size: 1.8em;	margin-bottom: 15px;	color: #fff;}#left {	float: left;	width: 715px;}#sidebar {	float: right;	width: 170px;}#footer {	background: #fff url('/media/img/layout/bg_footer.jpg') 0 0 repeat-x;}#footer .wrap {	padding: 40px 30px 50px;}#footer .wrap div {	float: left;	margin-right: 25px;}#footer h4 {	color: #000;	font-size: 1.1em;	margin-bottom: .4em;}#footer li a {	font-weight: normal;}/* blocks */.left {	float: left;}.right {	float: right;}.pnl_white, .pnl_yel, .pnl_bdr {	position: relative;	padding: 10px;	border: 1px solid #fff;	margin-bottom: 18px;}.pnl_bdr {	color: #fff;}.pnl_white {	color: #000;	background: #fff;}.pnl_yel {	color: #000;	background: #fff200;	border-color: #fff200;}/* tricks */.ht {	height: 0;	overflow: hidden;	background: 0 0 no-repeat;}button.ht {	border: none;}/* general type */p {	font-size: 1.2em;}ul {	font-size: 1.1em;	line-height: 1.6;}ul li {	padding-left: 10px;	background: url('/media/img/icons/plus.gif') 0 6px no-repeat;}ul li a {	color: #fff;	font-weight: bold;}.pnl_white ul li,.pnl_yel ul li,#footer ul li {	padding-left: 10px;	background: url('/media/img/icons/plus_blk.gif') 0 6px no-repeat;}.pnl_white ul li a,.pnl_yel ul li a,#footer ul li a {	color: #000;}ul.nobg li {	padding-left: 0 !important;	background: none !important;}a {	color: #fff200;	text-decoration: none;}a:hover {	text-decoration: underline;}button {	font-family: Arial, Helvetica, sans-serif;	cursor: pointer;	padding: 0;}.nomg {	margin: 0;}.copy p {	margin-bottom: 10px;}/* forms */input, textarea {	font-family: Arial, Helvetica, sans-serif;	font-size: 1.2em;	padding: .3em .5em;	border: none;}fieldset {	position: relative;	margin-bottom: 15px;}.pnl_white form h3,form .pnl_white h3 {	margin-bottom: 5px;}.pnl_white form p,form .pnl_white p {	float: left;	font-size: 1em;	width: 358px;	margin-bottom: 5px;}.pnl_white form label,form .pnl_white label {	font-size: 1.1em;	float: left;	width: 105px;	padding: 2px 0;	margin-right: 5px;}.pnl_white form h3 label,form .pnl_white h3 label {	float: none;}.pnl_white input,.pnl_white textarea {	width: 235px;	padding: 2px 3px;	border: 1px solid #000;}.pnl_white textarea {	width: 442px;	margin-bottom: 10px;}input.dim {	color: #999 !important;}/* sidebar */#members, #contact {	margin-bottom: 18px;}#members h3 {	padding-top: 40px;	background-image: url('/media/img/hdr/member.gif');	margin-bottom: 10px;}#contact h3 {	padding-top: 42px;	background-image: url('/media/img/hdr/contact.gif');	margin-bottom: 10px;}#members ul, #contact ul {	margin-bottom: 10px;}#members li, #contact li {	margin: 0 0 5px 10px;}#search_members {	padding-left: 10px;}#search_members .cfx,#search_vids .cfx {	background: #fff;	width: 150px;}#member_srch,#vids_srch {	float: left;	border: none;	font-size: 1.1em;	padding: .5em 7px;	width: 112px;	height: 1.2em;}#member_go,#vids_go {	float: right;	width: 24px;	height: 2.4em;	padding: 0;	border: none;	background: #fff url('/media/img/icons/go.gif') center center no-repeat;	font-size: 1em;	text-indent: -9999em;}#sponsors a.ht {	float: left;	display: block;}#business_link {	width: 61px;	padding-top: 80px;	background: url('/media/img/logos/business_link.gif') 0 0 no-repeat;	margin: 0 12px 15px 8px;}#mmu {	width: 60px;	padding-top: 80px;	background: url('/media/img/logos/mmu.gif') 0 0 no-repeat;	margin: 5px 0 10px 0;}#insider {	width: 103px;	padding-top: 30px;	background: url('/media/img/logos/insider.gif') 0 0 no-repeat;	margin: 0 0 20px 20px;}#iod {	width: 58px;	padding-top: 50px;	background: url('/media/img/logos/iod.gif') 0 0 no-repeat;	margin: 0 10px 10px 15px;}#mc2 {	width: 49px;	padding-top: 50px;	background: url('/media/img/logos/mc2.gif') 0 0 no-repeat;	margin: 0 0 10px 0;}#smarta {	width: 104px;	padding-top: 30px;	background: url('/media/img/logos/smarta.gif') 0 0 no-repeat;	margin: 0 0 10px 20px;}/* headings */h2 {	height: 0;	line-height: 10;	overflow: hidden;	padding-top: 40px;	background: transparent 0 0 no-repeat;}#videos h2 { background-image: url('/media/img/hdr/videos.gif'); }#forums h2 { background-image: url('/media/img/hdr/forums.gif'); }#cal h2 { background-image: url('/media/img/hdr/calendar.gif'); }#twitter h2 { background-image: url('/media/img/hdr/twitter.gif'); }#social h2 { background-image: url('/media/img/hdr/social.gif'); }#blogs h2 { background-image: url('/media/img/hdr/blogs.gif'); }#news h2 { background-image: url('/media/img/hdr/news.gif'); }#links h2 { background-image: url('/media/img/hdr/links.gif'); }#details h2 { background-image: url('/media/img/hdr/your_details.gif'); margin-bottom: 12px; }#interests h2 { background-image: url('/media/img/hdr/interests.gif'); }#blog h2 { background-image: url('/media/img/hdr/blog.gif'); }#nominate h2 { background-image: url('/media/img/hdr/nominate.gif'); margin-bottom: 12px; }#quotes h2 { background-image: url('/media/img/hdr/quotes.gif'); margin-bottom: 12px; }#the_event h2 { background-image: url('/media/img/hdr/the_event.gif'); }#home #the_event h2 { background-image: url('/media/img/hdr/the_event_home.gif'); }#events h2 { background-image: url('/media/img/hdr/events.gif'); margin-bottom: 12px; }#home #videos h2 { background-image: url('/media/img/hdr/videos_home.gif'); }h3 {	font-size: 1.7em;	margin-bottom: 10px;}/* buttons */.btn_back {	padding-top: 42px;	width: 89px;	background: url('/media/img/hdr/btn_back.gif') 0 0 no-repeat;	margin-top: 10px;}.btn_post_comment {	height: 45px;	width: 208px;	text-indent: -9999em;	background: url('/media/img/hdr/btn_post_comment.gif') 0 0 no-repeat;	margin-top: 10px;}.btn_post_blog {	display: block;	height: 49px;	width: 149px;	text-indent: -9999em;	background: url('/media/img/hdr/btn_post_blog.gif') 0 0 no-repeat;	margin-top: 10px;}.btn_nominate {	display: block;	height: 46px;	width: 141px;	text-indent: -9999em;	background: url('/media/img/hdr/btn_nominate.gif') 0 0 no-repeat;}.btn {	color: #000;	font-weight: bold;	display:  -moz-inline-stack;	display: inline-block;	padding: .5em 1em;	background: #fff200;}/* homepage */#home #videos {	padding: 10px 1px 10px 10px;}#home #videos .left {	width: 140px;	margin-right: 8px;}#home #videos h2 {	margin-bottom: 15px;}#home #videos ul {	line-height: 1.4;}#videos.pnl_white #vids {	float: left;	position: relative;	width: 502px;	height: 128px;	overflow: hidden;}#vids_scroll {	position: absolute;	left: 0;	top: 0;}#vids_scroll .vid {	float: left;	width: 103px;	background: #000;	padding: 5px 9px;	font-size: 1.3em;	line-height: 1;	margin-right: 6px;}#vids_scroll .vid a {	color: #fff;}#vids_scroll .vid img {	display: block;	margin-bottom: 5px;}#vids_scroll .vid a small {	font-size: .769em;	color: #fff200;}#videos.pnl_white .nav {	float: left;	margin: 106px 0 0 4px;	width: 46px;}/*#vids_nav a {	float: left;	display: block;	width: 21px;	height: 0;	padding-top: 22px;	overflow: hidden;}#vids_prev {	background: url('/media/img/icons/prev_arw.gif') 0 0 no-repeat;	margin-right: 3px;}#vids_next {	background: url('/media/img/icons/next_arw.gif') 0 0 no-repeat;}*/#home #col_left {	float: left;	width: 470px;	margin-right: 18px;}#home #col_right {	float: left;	width: 225px;}#forums h2 {	padding-top: 45px;	border-bottom: 1px solid #fff;}.topic {	padding: 4px 0;	border-bottom: 1px solid #fff;}.thread_post {	padding: 10px 0;	border-bottom: 1px solid #fff;}.topic .avatar,.thread_post .avatar {	float: left;	background: #fff;	margin-right: 5px;}.thread_post .avatar {	margin-right: 10px;}.topic .topic_link,.thread_post .post {	float: left;	margin-right: 5px;	width: 540px;}.thread {	padding-left: 50px;}.thread_post .post {	width: 490px;}.topic_link .name {	display: block;	font-size: 1.7em;	font-weight: bold;}#home .topic .topic_link {	width: 300px;}.topic_link small {	font-size: 1.1em;}.topic .replies,.thread_post .postedby {	float: right;	width: 88px;	text-align: right;	margin-top: 2px;}.topic .replies strong {	font-size: 1.5em;}.topic .replies small {	font-size: 1.1em;}.bdr_btm,ul.bdr_btm li {	padding-bottom: 5px;	border-width: 0 0 1px;	border-style: solid;	border-color: #fff;	margin-bottom: 5px;}.pnl_white .bdr_btm,.pnl_yel .bdr_btm,.pnl_white .bdr_btm li,.pnl_yel .bdr_btm li {	border-color: #000;}.bdr_btm p {	font-size: 1.1em;	margin-bottom: 5px;}ul.bdr_btm {	padding-bottom: 0;	margin-bottom: 0;	border-width: 0;}.bdr_top {	padding-top: 5px;	border-top: 1px solid #000;	}#cal {	float: left;	width: 203px;}#home #cal {	margin-right: 18px;}#cal .month span {	float: left;	width: 130px;	font-size: 1.8em;	font-weight: bold;}#cal_nav {	float: right;}#cal_nav a {	float: left;	display: block;	width: 18px;	height: 0;	overflow: hidden;	padding-top: 18px;	margin-top: 2px;}#cal_prev {	background: url('/media/img/icons/prev_arw_sm.gif') 0 0 no-repeat;	margin-right: 5px;}#cal_next {	background: url('/media/img/icons/next_arw_sm.gif') 0 0 no-repeat;}#home #cal h4 {	font-size: 1.3em;	margin: 1em 0 .5em;}#cal h4 small {	display: block;	font-size: .846em;	font-weight: normal;}#cal p {	font-size: 1.1em;}#home #the_event {	float: right;	width: 203px;}#twitter {	float: right;	width: 203px;}#social {	float: right;	clear: right;	width: 203px;}#social a {	float: left;	width: 90px;	height: 0;	overflow: hidden;	padding-top: 40px;	margin: 5px;}#twitter_link { background: url('/media/img/logos/twitter.gif') center no-repeat; }#youtube_link { background: url('/media/img/logos/youtube.gif') center no-repeat; }#linkedin_link { background: url('/media/img/logos/linkedin.gif') center no-repeat; }#fb_link { background: url('/media/img/logos/facebook.gif') center no-repeat; }/* forum */#forums #reply {	width: 631px;	margin-top: 10px;}/* videos */#videos #search_vids {	position: absolute;	top: 10px;	right: 10px;}ul#vids_nav {	border-bottom: 1px solid #fff;	padding-bottom: 5px;}ul#vids_nav li {	display: block;	float: left;	padding: 0;	margin-right: 5px;	background-image: none;	}ul#vids_nav li a {	display: block;	padding: .5em .7em;	font-size: 1.2em;	font-weight: bold;	color: #fff200;}ul#vids_nav li a:hover,ul#vids_nav li a.current {	color: #000;	background: #fff200;}#videos .pnl_bdr .video {	padding: 10px;	border-bottom: 1px solid #fff;}.vid_thumb {	float: left;	margin: 0 10px 0 0;}.vid_info {	float: left;	width: 540px;}.vid_info p {	margin-bottom: 1em;}/* popup */.photo_popup {	padding: 10px;	background: #fff;}.photo_popup img,.photo_popup p {	margin-bottom: 10px;}.video_popup {	width: 425px;	padding: 10px;	background: #fff;}.video_popup p,.video_popup object {	display: block;	margin-bottom: 10px;}/* calendar */#calgrid {	width: 100%;}#calgrid tr {	border-bottom: 1px solid #000;}#calgrid td {	padding: 2px 0;}#calgrid td span,#calgrid td a {	text-align: center;	font-size: 1.6em;	display: block;	padding: .2em 0;}#calgrid th {	text-align: center;	font-size: 1.6em;	padding: 0 0 .2em;}#calgrid td a {	color: #000;	background: #fff200;}#calgrid td .current {	color: #fff;	font-weight: bold;	background: #000;}#cal_cats {	width: 203px;}#cal_cats h3 {	margin: 0;	background: url('/media/img/icons/down_arw.gif') right top no-repeat;}#cal_cats ul {	margin-top: 2em;	padding: 5px 0 0;	border-top: 1px solid #000;}#cal_events {	width: 448px;	margin-left: 18px;}#cal_events div.bdr_btm {	margin-bottom: 12px;}.cal_date {	float: left;	width: 54px;	margin: 0 12px 10px 0;}.cal_date span,.cal_date strong {	display: block;	color: #000;	background: #fff;	font-weight: bold;	text-align: center;	padding: 2px;	margin-bottom: 1px;}.cal_date strong {	font-size: 2.8em;}.cal_event {	padding-left: 66px;}#calendar .cal_event p,#calendar .cal_event ul.event_details {	font-size: 1.2em;	margin-bottom: .7em;}.event_details li {	background: none;	padding: 0;	margin: 0;	line-height: 1.2;}.event_details li span {	color: #fff200;}#cal_events .btn_back {	margin-top: 0;}/* profile page */#details {	float: left;	width: 450px;	margin-right: 18px;}#interests {	float: left;	width: 203px;}#blog {	clear: both;}#details .avatar {	float: left;	background: #cdcccb;	margin: 0 12px 10px 0;}#details .info {	float: left;	width: 300px;	margin: 35px 0 10px 0;}#details .info h3 {	margin: 0;}#details form {	clear: both;}#contact_details {	padding-bottom: 10px;}#details .postedit {	float: right;}#details .postedit a,#details .postedit button {	text-align: right;	color: #000;	font-size: 1.1em;	font-weight: bold;	padding:3px 22px 3px 0;	margin: 0;	border: none;	background: url('/media/img/icons/next_arw_sm.gif') right center no-repeat;}#details .postedit button {	padding-right: 18px;}#interests ul {	margin-top: 10px;}#interests ul li {	background: url('/media/img/icons/bg_li_rnd.gif') left top no-repeat;	padding-left: 20px;	margin-bottom: 3px;}#blog_nav {	position: absolute;	right: 10px;	top: 20px;}#blog_nav a {	color: #fff;	font-size: 1.8em;	font-weight: bold;}#blog_nav #blog_prev {	padding: 4px 0px 1px 23px;	background:  url('/media/img/icons/prev_yel.gif') left center no-repeat;	margin-right: 20px;}#blog_nav #blog_next {	padding: 4px 23px 1px 0;	background: url('/media/img/icons/next_yel.gif') right center no-repeat;}#blog p {	font-size: 1.2em;	margin-bottom: 10px;}#blog .date {	color: #fff200;	margin-top: 20px;}#blog h3 {	color: #fff200;	/*margin-bottom: 0;*/ /* more readable without */}#blog #blog_post,#blog #comment_post {	width: 680px;}/* nominate */#nominate form .pnl_white {	margin-bottom: 10px;}fieldset .req {	position: absolute;	top: 5px;	right: 0;	font-size: 1.1em;}#nom_address {	width: 235px;	margin-bottom: 0;}#nominate #reason {	margin-bottom: 0;}/* scroll panels */.pnl_scroll .left {	width: 160px;}.pnl_scroll .items {	float: left;	position: relative;	width: 502px;	height: 128px;	overflow: hidden;}.pnl_scroll .scroll {	position: absolute;	left: 0;	top: 0;}.pnl_scroll .scroll .item {	float: left;	width: 103px;	background: #000;	padding: 5px 9px;	font-size: 1.3em;	line-height: 1;	margin-right: 6px;}.pnl_scroll .scroll .item a {	color: #fff;}.pnl_scroll .scroll .item img {	display: block;	margin-bottom: 5px;}.pnl_scroll .scroll .item a small {	font-size: .769em;	color: #fff200;}.pnl_scroll .nav {	float: left;	margin: 65px 0 0 4px;	width: 46px;}.pnl_scroll .nav a {	float: left;	display: block;	width: 21px;	height: 0;	padding-top: 22px;	overflow: hidden;}.pnl_scroll .prev {	background: url('/media/img/icons/prev_arw.gif') 0 0 no-repeat;	margin-right: 3px;}.pnl_scroll .next {	background: url('/media/img/icons/next_arw.gif') 0 0 no-repeat;}#content .pnl_scroll .h2_videos {	background-image: url('/media/img/hdr/videos_home.gif');	margin-bottom: 0;}#content .pnl_scroll .h2_photos {	background-image: url('/media/img/hdr/photos_home.gif');	margin-bottom: 0;}