		body, div, td, th, h2, h3, h4 {
		
			/* redundant rules for bad browsers  */  
			font-family: 	arial,sans-serif;
			font-size:    	x-small;
			voice-family: 	"\"}\"";
			voice-family: 	inherit;
			font-size: 		small;
			color: 			#333;
			margin: 		0px;
		}  
		
		
		
		a {
		
			color: 			#FF6600;
		}

		
		
		#global_nav {
			
			overflow:		hidden;
			padding:		0px;
			width:			1020px;
			text-align:		center;
			
		}
		
		#get_started {
			
			overflow:		hidden;
			padding:		20px;
			width:			950px;
			text-align:		left;
			background:		#efefef;
			
			
		}	
		
		#global_footer {
			
			overflow:		hidden;
			clear:			both;
			padding:		20px;
			margin-top:		100px;
			text-align:		center;
			border-top: 	1px solid #CCC;
		}		
		
		
		
		.logo {
			
			float		: left;
			width		: 228px;
			margin-top	: 20px;
		}
		
		

		.global_nav_link_sel {
		
			margin-top:		60px;
			padding:		10px;
			background:		#FF6600;
			float:			right;
			border-right:	1px solid #ccc;
			border-top:	1px solid #ccc;
		}
		
		.global_nav_link_href {
			color:#fff;
			font-weight:bold;
		}
		
		
		.global_nav_link {
		
			margin-top:		60px;
			padding:		10px;
			background:		#fff;
			float:			right;
			border-right:	1px solid #dadada;
		}
		
		
		
		.global_nav_link_last {
			
			margin-top:		40px;
			padding:		10px;
			background:		#efefef;
			float:			right;
		}
		
		
		#discover_bar {
		
			overflow:		hidden;
			border-bottom:	1px solid #fdda18;
			border-top:		3px solid #FF6600;

			float:			left; 
			background:		#faf0ba;
			width:			100%;
			margin-top:		0px;
			clear:			both;
		}
		
		#container {
		
			overflow:		hidden;
			padding:		0px 0px 0px 0px;
			float:			left; 
			background:		#fff;
			width:			100%;
			margin-top:		0px;
			clear:			both;
			min-height:		500px;
		}
		
		
		
		#left_col {
			margin:0px 0px 0px 0px;
			overflow:hidden; 
			padding:0px;
			background: #fff;
			float:left;
			width:190px;
		}
		
		
		
		#right_col {
			
			overflow:		hidden; 
			float:			left;
			width:			750px;
			border-left:	1px solid #ccc;
		}
		
		#content_container {
			padding		: 20px;
			overflow	: hidden;
			clear		: both;
			min-height	: 460px;
		
		}
		
		
		.green_btn_link {
			
			font-weight:	bold;
			color:			#fff;
			text-decoration:none;
		}
		
		
		
		.green_btn {
			
			float:			right;
			padding:		7px;
			background:		#66CC00;
			text-align:		center;
		}
		
		.btn_label {
			
			float:			right;
			padding:		7px;
			text-align:		center;
		}		
		
		
		.gray_btn {
		
			float:			right;
			margin-left:	10px;
			padding:7px;
			background:		#666666;
			text-align:		center;
		}
		
		
		
		.gray_btn_link {
		
			font-weight:	bold;
			color:			#fff;
			text-decoration:none;
		}

		.btn_label_txt {
		
			font-weight:	normal;
			color:			#777;
			text-decoration:none;
		}		
		
		
		.friend_btn {
		
			margin:			0px 17px 0px 17px;
		}
		
		
		.page_title_box {
			
			float:			left;
			padding:		0px 10px 0px 10px;
		}
		
		.page_title_box_long {
			
			float:			left;	
			padding:		0px 10px 0px 10px;
			width:			728px;
		}
		
		.page_title {
		
			font-size:		20px;
			font-weight:	bold;
		}
		
		.page_title_new {
		
			width			: 700px;
			clear			: both;
			float			: left;
			padding			: 0px 10px 0px 10px;
			
			font-size		: 20px;
			font-weight		: bold;
			margin			:0;
			color: 			#333;
			

		}			
		
		.info_text {
		
			font-size:		14px;
			color:			#444;
			margin-left:	16px;
		}

		
		
		.profile_meta {
		
			float:			left;
			margin:			0px 10px 0px 10px;
		}
		
		
		
		.profile_image {
		
			float:			left;
			border:			1px solid #dadada;
		}
		
		
		
		.profile_box {
		
			overflow:		hidden; 
			padding:		10px;
			border-bottom: 	1px solid #CCC;
			background:		#efefef;
			float:			left;
			width:			750px;
			
		}
		
		
		
		.title_box {
		
			 float:			left;
			 padding:		20px 10px 0px 10px;
		}
		
		
		
		.snapshot_box {
		
			overflow:		hidden; 
			padding:		10px;
			background:		#ffffcc;
			border-bottom:	1px solid #ffcc00;
			margin: 		0px 0px 0px 0px; 
			float:			left;
			width:			750px;
		}
		
		
		
		.snapshot_text {
		
			margin-bottom:	5px;
		}
		
		
		
		.profile_username {
		
			font-size:		24px;
			font-weight:	bold;
		}
		
		
		
		.profile_links {
			
			font-size:		16px;
		}
		
		
		
		.link_url {
			
			font-size:		12px;
		}
		
		
		
		.link_desc {
		
			font-size:		12px;
			font-weight:	bold;
		}
		
		
		
		.link_title {
		
			font-size:		18px;
			color:			#FF6600;
		}
		
		
		
		.link_box {
		
			float:			left; 
			width:			350px;
		}
		
		
		
		.link_container {

			overflow:		hidden; 
			padding:		10px;
			border: 		1px solid #efefef;
			margin: 		10px 0px 0px 0px; 
			float:			left;
			width:			728px;
		}
		
		
		
		.form_container {

			overflow:		hidden; 
			padding-bottom:	10px;
			border: 		0px solid #efefef;
			margin: 		0px; 
			float:			left;
			width:			450px;		
		}

		
		.form_box {
		
			overflow:		hidden; 
			padding:		10px;
			border-top: 	1px solid #dadada;
			border-bottom: 	1px solid #dadada;
			margin: 		10px 0px 40px 0px; 
			float:			left;
			clear:			both;
			
		}



		.form_box_long {
		
			overflow:		hidden; 
			padding:		10px;
			border-top: 	1px solid #dadada;
			border-bottom: 	1px solid #dadada;
			margin: 		10px 0px 40px 0px; 
			float:			left;
			clear:			both;
			width:			728px;
		}
		


		.form_txtbox {
			padding:		5px;
			width:			200px;
		}
		
		
		.form_txtarea {
			padding:		5px;
			width:			200px;
			height:			100px;
		}
		
		
		.error_box {
			
			border-top: 	1px solid #FF0000;
			border-bottom: 	1px solid #FF0000;
			padding:		20px;
			margin-bottom:	20px;
			background:		#ffe6e6;
		}
		
		.font_medium {
			font-size: 		16px;
			line-height:	22px;
		}
		
		.menu_list_header {
		
			color:			#FFF;
			padding:		10px;
			background:		#FF6600;
			font-size:		14px;
			font-weight:	bold;
		}
		
		
		
		.menu_list_item {
		
			padding:		10px;
			border-bottom:	1px solid #DADADA;
		}
		
		
		.header_1 {
		
			background-image: url(/images/abk-bg.jpg); 
			background-repeat: repeat-x;
			width:100%;
		}
		
		.bookmarklet_cloud {
			
			margin		: 0px 100px;
			padding		: 26px 0px 0px 20px;
			height		: 64px;
			width		: 287px;
			text-align	: left;
			font-size	: 16px;
			float		: right;
			background-image	: url(/images/bookmark-msg.jpg);
			background-repeat	: no-repeat;
		
		}
		
		
/* BUTTONS */

.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* STANDARD */

button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* FOLLOW */

button.follow, .buttons a.follow{
    color:#fff;
    background: #529214;
    border:1px solid #333;
}
.buttons a.follow:hover, button.follow:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.follow:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* POSITIVE */

button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}		