body {
	margin: 0px;
	padding: 0px;
	background: #000000 url(/i/bg_grad.gif) 3px 0px repeat-x;
	text-align: center;
	font-family: "trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #515151;
}
h1 {
	display: inline;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
}
h2 {
	margin: 0px;
	padding: 0px;
	font-size: 48px;
}
h2.over,
h2.over_store {
	z-index: 2000;
	position: absolute;
	top: 140px;
	left: 10px;
	color: #FFFFFF;
	font-weight: normal;
}
h2.over_store {
	top: 240px;
	left: auto;
	right: 10px;
}
h3 {
	line-height: 26px;
	color: #f5f5f5;
	font-size: 18px;
	margin: 0px;
	padding: 0px 0px 0px 22px;
	background: #3b3b3b;
}

h4 {
	line-height: 27px;
	font-size: 15px;
	font-weight: bold;
}
#sidebar h4 {
	margin: 0px;
	padding: 0px 0px 0px 25px;
	color: #bababa;
	background: #3b3b3b;
	text-align: left;
}
a {
	cursor: pointer;
	color: #d60400;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
	text-decoration: underline;
}
a img {
	border: 0px;
}
cite {
	font-style: normal;
}
form {
	margin: 0px;
	padding: 0px;
}

/* --- */

.clear { clear:both; }
.hr { display: block; border-bottom: 1px solid #363636; padding: 5px 0px 5px 0px; }
.float_left { 
	float: left;
	margin: 0px 15px 15px 0px;
}
.requiredEmpty { background: #FF0000; color:#FFFFFF; }
.hideL { position: absolute; left: -789em; }
.hide { display: none; }

/* --- */

#wrapper {
	background: url(/i/header_ski.jpg) top center no-repeat;
}
#wrapper.h_board { background-image: url(/i/header_board.jpg); }
#wrapper.h_bike { background-image: url(/i/header_bike.jpg); }

#container {
	width: 925px;
	margin: 0px auto 0px auto;
	text-align: left;
}

/* --- */

#header {
	position: relative;
	height: 135px;
	text-indent: -789em;
}

#hs_chrome {
	position: absolute;
	width: 75px;
	height: 135px;
	top: 13px;
	left: -14px;
	text-indent: 0px;
}

#w2_badges {
	position: absolute;
	top: 0px;
	right: 0px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	z-index: 9;
}
#w2_badges li {
	margin: 0px;
	padding: 0px;
}
#w2_badges li a {
	position: absolute;
	right: 0px;
	display: block;
	width: 78px;
	height: 16px;
	font-size: 7px;
	line-height: 7px;
	text-indent: -789em;
	text-decoration: none;
	background-position: left center;
	background-repeat: no-repeat;
}
#w2_badges li a:hover {
	background-position: right center;
}


#nav_myspace { background-image: url(/i/header_myspace.gif); }
#nav_facebook { top:16px; background-image: url(/i/header_facebook.gif); }
#nav_youtube { top:32px; background-image: url(/i/header_youtube.gif); }

#connected_tag {
	position: absolute;
	display: block;
	width: 56px;
	height: 66px;
	top: 0px;
	right: -43px;
	z-index: 10;
	background: url(/i/connected_tag.png) center no-repeat;
}


/* --- */

#nav_wrapper {
	z-index: 5000;
	position: relative;
	height: 50px;
	background: url(/i/nav_bar.png);
}
#nav {
	z-index: 5000;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#nav li {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 2px 0px 0px;
	background: url(/i/nav_div.png) top right no-repeat;
}
#nav li a {
	display: block;
	height: 50px;
	padding: 0px 20px 0px 20px;
	text-indent: -789em;
	text-decoration: none;
	background-position: top center;
	background-repeat: no-repeat;
}
#nav li:hover a,
#nav li.sfhover a,
#nav li a:hover {
	background-position: bottom center;
}
#nav li:hover {
	background: url(/i/nav_hover_bg.gif) bottom repeat-x;
}
#nav li.sfhover {
	background: url(/i/nav_bg.gif) bottom repeat-x;
}

#nav li:hover ul,
#nav li.sfhover ul {
	left: 0px;
}

#nav li ul {
	z-index: 5000;
	position: absolute;
	list-style: none;
	width: 865px;	
	margin: 0px;
	padding: 0px 0px 0px 60px;
	top: 50px;
	left: -789em;
	background: #FFFFFF url(/i/subnav_bg.gif) left center no-repeat;
}
#nav li ul li {
	margin: 0px 30px 0px 0px;
	background-image: none;
}
#nav li ul li:hover,
#nav li ul li.sfhover {
	background-image: none;
}
#nav li ul li a {
	height: 31px;
	padding: 0px;
	line-height: 31px;
	text-indent: 0px;
	font-family: "trebuchet MS", Arial;
	font-size: 13px;
	color: #484848;
	background-image: none;
}
#nav li ul li a:hover {
	text-decoration: underline;
}
	
li#nav_store_li {
	position: absolute;
	right: 82px;
	background-image: none;
}
li#nav_store_li:hover,
li#nav_store_li.sfhover {
	background-image: none;
}

#nav_home { 	width: 37px;	background-image: url(/i/nav_home.png); }
#nav_product { 	width: 58px;	background-image: url(/i/nav_product.png); }
#nav_company { 	width: 62px;	background-image: url(/i/nav_company.png); }
#nav_team { 	width: 33px;	background-image: url(/i/nav_team.png); }
#nav_media { 	width: 40px;	background-image: url(/i/nav_media.png); }
#nav_news { 	width: 38px;	background-image: url(/i/nav_news.png); }
#nav_dealers { 	width: 58px;	background-image: url(/i/nav_dealers.png); }
#nav_store {
	width: 190px;
	height: 50px;
	padding: 0px;
	background-image: url(/i/nav_online_store.png);
}

/* --- */

#main {
	background: #272727;
}

/* --- */

#content {
	position: relative;
	float: left;
	width: 617px;
	min-height: 870px;
	border-right: 2px solid #232424;
	background: #FFFFFF;
}
#content .inner {
	padding: 23px 21px 23px 21px;
}
#content p {
	text-align: justify;
}
.hardgoods #content { border: 0px; }

/* --- */

#sidebar {
	float: left;
	width: 306px;
	color: #888888;
}
#sidebar a {
	color: #f41400;
}
#sidebar .inner {
	padding: 8px 23px 8px 23px;
}

/* --- */

#top,
#btm {
	border-bottom: 2px solid #232424;
}
#slideshow_main,
#news {
	float: left;
	width: 617px;
	height: 338px;
	border-right: 2px solid #232424;
}
#slideshow_main {
	background: #000000 url(/i/ajax-loader.gif) center no-repeat;
}
#tile_nav {
	z-index: 1000;
	position: relative;
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 306px;
}
#tile_nav li {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 306px;
	border-bottom: 2px solid #232424;
	background-position: center;
	background-repeat: no-repeat;
}
#tile_nav li a {
	z-index: 1000;
	display: block;
	width: 306px;
	text-indent: -789em;
	text-decoration: none;
	background-position: left bottom;
	background-repeat: no-repeat;
	overflow: hidden;
}
#tile_nav li a:hover {
	background-position: right bottom;
}
#tile_nav li a,
#tile_nav li a img { z-index: 1000; }

#tile_skis { 		height: 113px; 	background-image: url(/i/tile_skis.jpg); }
#tile_snowboards { 	height: 112px; 	background-image: url(/i/tile_snowboards.jpg); border: 0px; }
li#tile_apparel { 	height: 109px; 	background-image: url(/i/tile_apparel.jpg); 	 }

#tile_skis a { 			height: 113px; 	background-image: url(/i/tile_nav_skis.png); }
#tile_snowboards a { 	height: 112px; 	background-image: url(/i/tile_nav_snowboards.png); }
#tile_apparel a { 		height: 109px; 	background-image: url(/i/tile_nav_apparel.png); }

/* --- */

#news {
	position: relative;
	height: 226px;
	background: #FFFFFF;
}
.index #news .post {
	position: absolute;
	width: 305px;
	height: 186px;
	left: -789em;
	text-align: justify;
	margin: 0px;
	padding: 10px 302px 10px 10px;	
	background-position: right center;
	background-repeat: no-repeat;
}
.index #news .post.wide {
	width: 450px;
	padding-right: 157px;
}
.index #news .post p {
	margin: 0px 0px 7px 0px;
	padding: 0px;
}

.post {
	position: relative;
	margin: 0px 0px 30px 0px;
	padding: 0px;
}

.post .date {
	float: left;
	display: block;
	width: 46px;
	height: 42px;
	margin: 0px 11px 0px 0px;
	padding: 3px 0px 0px 0px;
	text-align: center;
	background: url(/i/date_bg.gif);
	color: #c2c3c2;
	font-size: 14px;
	font-family: "trebuchet MS", Arial;
}
.post .date span {
	font-weight: bold;
	font-size: 16px;
}

.post_content {
	float: left;
	margin-left: 10px;
	width: 495px;
}

.post h4 {
	margin: -4px 0px 0px 0px;
	padding: 0px;
	font-weight: normal;
	font-size: 17.5px;
	color: #6c6c6c;
}
.post h4 a {
	color: #000000;
	text-decoration: none;
}
.post h4 a:hover {
	text-decoration: underline;
}

.index .post h4 { position: relative; margin-top: 2px; top: -7px; }

.post_photos {
	float: right;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.post_photos li {
	float: left;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}

#more_news {
	position: absolute;
	width: 607px;
	bottom: 0px;
	padding-left: 10px;
	line-height: 20px;
	color: #FFFFFF;
	background: #272727;
}
#more_news span {
	margin-right: 15px;
}
#more_news a {
	color: #FFFFFF;
	padding: 0px 11px 0px 11px; 
}
#more_news a.selected {
	font-weight: bold;
	text-decoration: underline;
}



#btm #featured_gear {
	float: left;
}

/* --- */

#featured_gear {
	position: relative;
	display: block;
	width: 306px;
	height: 226px;
	background-position: center;
	background-repeat: no-repeat;
	text-indent: -789em;
	background-image: url(/i/featured/team_hoody.jpg);
}
#featured_gear span {
	position: absolute;
	display: block;
	top: 4px;
	right: -14px;
	width: 94px;
	height: 94px;
	background: none; /*url(/i/featured/rasta_badge.png) no-repeat;*/
}

/* --- */

.support_team {
	padding-left: 35px;
	background: url(/i/lil_hs.gif) left center no-repeat;
}
.support_team span { color: #888888; }

#get_connected {
	list-style: none;
	margin: 15px;
	padding: 0px;
}
#get_connected li {
	float: left;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}
#get_connected li a {
	display: block;
	width: 95px;
	height: 49px;
	background-position: center left;
	background-repeat: no-repeat;
	text-indent: -789em;
	text-decoration: none;
}
#get_connected li a:hover {
	background-position: center right;
}

#gc_myspace { 	margin-right:35px;	background-image: url(/i/gc_myspace.gif); }
#gc_facebook { 		background-image: url(/i/gc_facebook.gif); }
#gc_youtube { 	margin-right:35px;	background-image: url(/i/gc_youtube.gif); }
#gc_rss { 			background-image: url(/i/gc_rss.gif); }

/* --- */

#footer {
	clear: both;
	margin-top: 1px;
	padding-top: 10px;
	height: 50px;
	color: #8e8e8e;
	font-size: 11px;
	text-align: center;
	background: url(/i/footer_bg.gif) top repeat-x;
}
#footer small {
	display: block;
	padding: 7px 0px 5px 0px;
	font-size: 9px;
	color: #666666;
}

/* --- */

#specs {
	width: 100%;
	border-bottom: 14px solid #000000;
}
#specs .head td {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
	background: #484848;
	border-bottom: 1px solid #000000;
}
#specs tr td {
	height: 14px;
	padding-left: 30px;
	border-bottom: 1px solid #434343;
	background: #7b7b7b;
	color: #FFFFFF;
}
#specs tr.alt td { background: #727272; }

/* --- */

#tech {
	float: left;
	position: relative;
	width: 245px;
	padding: 30px 0px 30px 0px;
	background: #a6a6a6;
	/*z-index: 50000;*/
	text-align: center;
}
#tech ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#tech ul li {
	position: relative;
	height: 41px;
	margin: 0px;
	padding: 5px 0px 10px 0px;
	background-position: center;
	background-repeat: no-repeat;
	cursor: help;
	/*z-index: 50000;*/
}
#tech ul li { text-indent: -789em; }
#tech ul li span { 
	z-index: 5000;
	display: block;
	position: absolute;
	left: -789em;
	width: 260px;
	height: 50px;
	padding: 20px 15px 20px 60px;
	color: #FFFFFF;
	text-indent: 0em;
	background: url(/i/tech_popup.png) center no-repeat;
	/*z-index: 50000;*/
}
#tech ul li:hover span,
#tech ul li.sfhover span {
	left: auto;
	right: -302px;
	top: 9px;
}

.tech_abs { background-image: url(/i/tech_abs.gif); }
.tech_ptex { background-image: url(/i/tech_ptex.gif); }
.tech_base { background-image: url(/i/tech_base.gif); }
.tech_carbon_stringer { background-image: url(/i/tech_carbon_stringer.gif); }
.tech_edges { background-image: url(/i/tech_edges.gif); }
.tech_fiberglass { background-image: url(/i/tech_fiberglass.gif); }
.tech_rubber_foil { background-image: url(/i/tech_rubber_foil.gif); }
.tech_screw_retention { background-image: url(/i/tech_screw_rentention.gif); }
.tech_woodcore { background-image: url(/i/tech_woodcore.gif); }
.tech_poplar_woodcore { background-image: url(/i/tech_poplar_woodcore.gif); }
.tech_window { background-image: url(/i/tech_window.gif); }
.tech_womens_flex { background-image: url(/i/tech_womens_flex.gif); }
.tech_inserts { background-image: url(/i/tech_inserts.gif); }
.tech_bamboo { background-image: url(/i/tech_bamboo.gif); }
.tech_iso_base { background-image: url(/i/tech_iso_base.gif); }
.tech_carbon_beam { background-image: url(/i/tech_carbon_beam.gif); }
.tech_twin { background-image: url(/i/tech_twin.gif); }

#desc {
	float: left;
	width: 384px;
	min-height: 555px;
	padding: 30px 20px 30px 20px;
	border-left: 1px solid #232424;
	background: #FFFFFF;
}
#content.hardgood {
	width: 670px; 
	background: #A6A6A6;
}
#sidebar.hardgood {
	width: 253px;
}
#hardgood_nav {
	line-height: 32px;
	padding: 0px 4px 0px 4px;
	color: #9d9e9d;
	font-size: 11px;
	text-transform: uppercase;
	background: #262726;
}
#hardgood_nav a {	
	color: #9d9e9d;
}
#hardgood_nav a {
	float: left;
	display: block;
}
#hardgood_nav .l { width: 25%; text-align: center; }
#hardgood_nav .m { width: 50%; text-align: center; }
#hardgood_nav .r { width: 25%; text-align: right; }
#thumbnail {
	position: relative;
	height: 550px;
	background-color: #FFFFFF;
	background-position: right bottom;
	background-repeat: no-repeat;
}
#thumbnail_nav {
	position: absolute;
	left: 10px;
	bottom: 20px;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#thumbnail_nav li {
	margin: 30px 0px 0px 0px;
	padding: 0px;
}
#thumbnail_nav a {
	display: block;
	width: 53px;
	height: 53px;
	background-position: center;
	background-repeat: no-repeat;
	text-indent: -789em;
}
#thumbnail_nav a.cart { background-image: url(/i/thumb_cart.gif); }
#thumbnail_nav a.close-up { background-image: url(/i/thumb_zoom.gif); } 

.thumb_fr { background-image: url(/i/thumb_fr.jpg); }
.thumb_classic { background-image: url(/i/thumb_classic.jpg); }
.thumb_twilight { background-image: url(/i/thumb_twilight.jpg); }
.thumb_empire { background-image: url(/i/thumb_empire.jpg); }
.thumb_scarlet { background-image: url(/i/thumb_scarlet.jpg); }
.thumb_twin { background-image: url(/i/thumb_twin.jpg); }

/* --- */

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
	z-index: 10000;
}
#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff; text-align: center; padding: 5px;
	z-index: 10001;
}
.lbLoading {
	background: #fff url(/i/loading.gif) no-repeat center;
}
#lbImage {
	border: 10px solid #fff;
}
#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
	z-index: 10002;
}
#lbPrevLink {
	left: 0;
}
#lbPrevLink:hover {
	background: transparent url(/i/prevlabel.gif) no-repeat 0% 15%;
}
#lbNextLink {
	right: 0;
}
#lbNextLink:hover {
	background: transparent url(/i/nextlabel.gif) no-repeat 100% 15%;
}
#lbBottom {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 5px solid #fff;
	border-top-style: none;
}
#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(/i/closelabel.gif) no-repeat center;
	margin: 5px 0;
}
#lbCaption, #lbNumber {
	margin-right: 71px;
}
#lbCaption {
	font-weight: bold;
}

/* --- */

#main.hardgoods {
	border: 0px;
	background: none;
}
.hardgoods #content {
	float: none;
	width: 100%;
	color: #979797;
	background: none;
}
.hardgoods h2 {
	margin: 15px 0px 15px 0px;
	background-position: center;
	background-repeat: no-repeat;
	text-indent: -789em;
}
.choose_a_snowboard {
	background-image: url(/i/choose_a_snowboard.png);
}
.choose_a_ski {
	background-image: url(/i/choose_a_ski.png);
}
#hardgoods_tiles {
	list-style: none;
	margin: 0px 50px 0px 40px;
	padding: 0px;
}
#hardgoods_tiles.skis { margin-left: 257px; }
#hardgoods_tiles li {
	float: left;
	margin: 0px 1px 0px 1px;
	padding: 0px;
	text-align: center;
}
#hardgoods_tiles li a {
	display: block;
	width: 205px;
	height: 275px;
	background-position: top center;
	background-repeat: no-repeat;
}
#hardgoods_tiles li a span {
	display: block;
	position: relative;
	top: 244px;
	width: 205px;
	height: 30px;
	background-position: center;
	background-repeat: no-repeat;
	text-indent: -789em;
}

#tile_twilight a { 		background-image: url(/i/tile_twilight.jpg); }
#tile_twilight a span { background-image: url(/i/twilight.png); }
#tile_empire a { 		background-image: url(/i/tile_empire.jpg); }
#tile_empire a span { background-image: url(/i/empire.png); }
#tile_scarlet a { 		background-image: url(/i/tile_scarlet.jpg); }
#tile_scarlet a span { background-image: url(/i/scarlet.png); }
#tile_twin a { 		background-image: url(/i/tile_twin.jpg); }
#tile_twin a span { background-image: url(/i/twin.png); }

#tile_fr a { 		background-image: url(/i/tile_fr.jpg); }
#tile_fr a span { background-image: url(/i/fr.png); }
#tile_classic a { 		background-image: url(/i/tile_classic.jpg); }
#tile_classic a span { background-image: url(/i/classic.png); }

/* --- */

.PopUp {
	position: absolute;
	border: 1px solid #000000;
	padding: 4px;
	background: #FFFFFF;
	z-index: 10000;
}

/* --- */

.team_list {
	list-style: none;
	margin: 22px;
	padding: 0px;
}
.team_list li {
	position: relative;
	float: left;
	width: 33%;
	height: 65px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
.team_list li a {
	display: block;
	padding: 11px 5px 0px 0px;
	font-size: 15px;
}
.team_list li span {
	position: absolute;
	left: 0px;
	width: 170px;
	font-size: 10px;
	color: #a9a9a9;
	text-decoration: none;
}

/* --- */

.video_list {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.video_list li {
	clear: both;
	margin: 0px 0px 25px 0px;
	padding: 0px;
}
.video_list h4 {
	margin: 0px;
	padding: 0px;
}
.video_list h4 a {
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.video_list cite {
	color: #828282;
}

/* --- */

#slideshow_int {
	height: 194px;
}

/* --- */

#the_news h3 {
	margin-bottom: 20px;
}

/* --- */

.map.dealer {
	float: right;
	margin: 0px 0px 5px 10px;
	width: 150px;
	height: 90px;
	overflow: hidden;
}
#sidebar .map.dealer {
	width: 140px;
}

/* --- */

#hg_question {
	margin-top: 10px;
	text-align: center;
}
#hg_question .inner {
	padding: 5px 25px 17px 25px;
}
.hardgood #hg_question h4 {
	margin: 0px;
	padding: 0px;
	background: none;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
}
#hg_question label {
	padding-right: 5px;
	text-align: left;
}
#hg_question textarea,
#hg_question input {
	width: 130px;
	font-size: 11px;
	background: #727272;
	border: 1px solid #CCCCCC;
	color: #CCCCCC;
}
#hg_question textarea {
	width: 198px;
	height: 55px;
	margin-bottom: 8px;
}
#hg_question .btn {	
	margin-top: 8px;
}

/* --- */

.quote {
	margin: 10px 12px 5px 11px;
	background: #1C1C1C;
}
.quote.alt { background: #2E2E2E; }
.quote blockquote {
	margin: 0px;
	padding: 17px 38px 0px 38px;
	color: #898989;
	background: url(/i/quote_right_top.gif) top no-repeat;
}
.quote.alt blockquote { background-image: url(/i/quote_left_top.gif); }
.quote cite {
	position: relative;
	display: block;
	padding: 20px 12px 0px 12px;
	height: 38px;
	text-align: right;
	color: #e7e7e7;
	background: url(/i/quote_right_btm.gif) top no-repeat;	
}
.quote.alt cite { background-image: url(/i/quote_left_btm.gif); }

/* --- */

.value,
.legend,
.errors {
	display: none;
}

.form input,
.form textarea {
	border: 1px solid #7F9DB9;
}
.form .standard {
	margin-bottom: 4px;
}
.form .label {
	float: left;
	width: 150px;
	font-weight: bold;
}
.form .field {
	float: left;
	width: 300px;
	font-size: 11px;
}

/* --- */

.dealer_p {
	min-height: 91px;
}


/* --- */

.profile #content { width: 583px; }
.profile #sidebar { width: 340px; }

#media_wrapper {
	background: #242625;
	padding-bottom: 20px;
}
#media_wrapper h4 {
	position: relative;
	background: #242625;
	line-height: 45px;
	font-size: 30px;
	color: #6c6c6c;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	font-weight: normal;
}
#photo_list_wrapper {
	float: left;
	position: relative; 
	overflow: hidden;
	width: 533px;
	height: 135px; 
}
#photo_list {	
	position: absolute;
	width: 2000px;
	height: 135px;
	overflow: hidden;
}
#photo_list img {
	border-right: 1px solid #FFFFFF;
}
#photo_list_left,
#photo_list_right {
	cursor:pointer;
	display: block;
	float: left;
	width: 25px;
	line-height: 135px;
	font-size: 16px;
	text-align: center;
	color: #FFFFFF;
	background: #242625;
}

#media_wrapper .hr { clear: both; border-bottom: 2px solid #000000; margin: 20px 0px 20px 0px; }
.profile h2 { font-size: 36px; color: #e0e0e0; }
.profile .post_content { width: 461px; }