html {
	height: 100%;
}

body {
	margin: 0;
	font: 13px Helvetica, Arial, Verdana, sans-serif;
	min-width: 1000px;
	min-height: 100%;
	color: #51514f;
	position: relative;
	background: #000;
}

* html body {
	height: 100%;
}

/* General reset */
img {
	border: none;
}

a {
	color: #6a6a6a;
	text-decoration: none;
}

a:active,a:focus {
	outline: none;
}

a:hover {
	text-decoration: underline;
}

input,textarea,select {
	font: 100% arial, sans-serif;
	vertical-align: middle;
}

label {
	float: left;
	text-align: right;
	width: 150px;
	padding-right: 5px;
	font-weight: bold;
	font-size: 10pt;
	clear: left;
}

input {
	float: left;
	clear: right;
	font-size: 10pt;
	margin-bottom: 10px;
}

select {
	float: left;
	clear: right;
	font-size: 10pt;
	margin-bottom: 10px;
}

textarea {
	float: left;
	clear: right;
	font-size: 10pt;
	margin-bottom: 10px;
}

em.input {
	float: left;
	clear: right;
	padding-left: 5px;
	font-size: 9pt;
	color: blue;
	margin-top: 5px;
}

form,fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#wrapper {
	width: 100%;
	padding: 0 0 40px;
}

/* header */
#header {
	height: 1%;
	padding: 0 47px;
	font-size: 15px;
}

#header:after,#header .c:after {
	clear: both;
	content: "";
	display: block;
}

#header .rt,#header .lt {
	display: inline;
	height: 45px;
	width: 15px;
}

#header .rt {
	float: right;
	background: url(http://assets01.bugleme.com/v5/images/layouts/celebrity/bg-header-rt.png) no-repeat;
	margin: 0 -15px 0 0;
}

#header .lt {
	float: left;
	background: url(http://assets01.bugleme.com/v5/images/layouts/celebrity/bg-header-lt.png) no-repeat;
	margin: 0 0 0 -15px;
}

#header .c {
	float: left;
	width: 100%;
	background: url(http://assets01.bugleme.com/v5/images/layouts/celebrity/bg-header-c.png) repeat-x;
	padding: 8px 0 0;
	position: relative;
	z-index: 5;
}

.logo1 {
	float: right;
	margin: 0 0 0 52px;
}

.logo1 img {
	display: block;
}

#header ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

#header ul.header-lt {
	float: left;
	padding: 0 0 0 8px;
}

#header ul li {
	float: left;
	position: relative;
}

#header ul.header-nav {
	float: right;
}

.header-nav li {
	padding: 0 0 0 33px;
}

#header ul li a {
	color: #fff;
	float: left;
	padding: 4px 0 0;
	height: 33px;
}

#header ul li a:hover,#header ul li.active a,#header ul li.hover a,#header ul li:hover a {
	color: #5d388f;
	text-decoration: none;
}

/* submenu */
.submenu {
	position: absolute;
	right: 0;
	top: 37px;
	width: 150px;
	padding: 10px;
	background: #000;
	border: solid #818181;
	border-width: 0 1px 1px;
	z-index: 10;
	color: #fff;
	display: none;
	font-weight: normal;
	font-size: 12px;
}

.submenu .top {
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #818181;
	padding: 0 0 10px;
	margin: 0 0 10px;
}

.submenu .top img {
	float: left;
	padding: 0 10px 0 0;
}

.submenu .top span {
	float: left;
	padding: 10px 0 0;
}

#header ul ul {
	list-style: none;
	padding: 0 0 0 10px;
	margin: 0;
	font-weight: normal;
}

#header ul ul li {
	width: 100%;
	padding: 0 0 5px;
}

#header ul ul li a {
	float: none;
	height: auto;
	color: #fff !important;
}

#header ul ul li a:hover {
	color: #5d388f !important;
}

#header ul.header-nav li.hover .submenu,#header ul.header-nav li:hover .submenu {
	display: block;
}

/* main */
#main {
	width: 948px;
	margin: 0 auto;
}

/* intro */
.intro {
	width: 100%;
	overflow: hidden;
	position: relative;
	z-index: 2;
	padding: 0 0 15px;
}

.intro img {
	display: block;
}

.logo {
	margin: 0;
	position: absolute;
	left: 0;
	top: 0;
	width: 240px;
}

/* twocolumns */
.twocolumns {
	width: 100%;
	overflow: hidden;
	padding: 0 0 11px;
}

/* content */
#content {
	float: left;
	width: 442px;
	padding: 0 0 0 40px;
}

.heading {
	width: 100%;
	overflow: hidden;
	padding: 0 0 14px;
	font-family:tahoma;
}

.heading h2 {
	float: left;
	color: #fff;
	font-size: 18px;
	margin: 0;
}

.heading ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.heading ul li {
	float: left;
	padding: 0 3px 0 2px;
	font-size: 12px;
	font-weight: bold;
}

.heading ul li a {
	float: left;
	padding: 5px 0 0 4px;
	margin: 0 -2px 0 0;
	height: 21px;
	color: #fff;
	position: relative;
}

.heading ul li span {
	float: left;
	height: 25px;
	width: 8px;
}

.heading ul li.active a {
	color: #FFFFFF;
	background: url(/images/v5/community/heading_left.png) no-repeat;
	text-decoration: none;
}
.heading ul li:hover a,.heading ul li.hover a {
	background: url(/images/v5/community/heading_left_hover.png) no-repeat;
	text-decoration: none;
	color: #FFFFFF;
}

.heading ul li.active span {
	background: url(/images/v5/community/heading_right.png) no-repeat 100% 0;
}
.heading ul li:hover span,.heading ul li.hover span {
	background: url(/images/v5/community/heading_right_hover.png) no-repeat 100% 0;
	text-decoration: none;
	color: #FFFFFF;
}
	
.bugles {
	background: url(/images/v5/community/bugle_bg.png) no-repeat;
	padding: 8px 5px 8px 12px;
	width: 423px;
	margin: 0 0 4px 40px;
	font-family:Tahoma;
}

.demobugles {
	background: url(/images/v5/layouts/celebrity/bg-play-box-comments.png) no-repeat;
	padding: 8px 5px 8px 12px;
	width: 423px;
	height: 43px;
	margin: 0 0 4px;
}

.bugles img {
	
}

.interview-box {
	float: left;
	width: 255px;
	padding: 0px 0 0;
	color:#777;
}

.interview-box p {
	padding: 0 0 8px;
	margin: 0;
	font: 13px Tahoma;
	color: #fff;
}

.interview-box span {
	font-size: 11px;
	color: #999;
}

.btn-play {
	float: left;
	margin: 0 3px 0 0;
}

.slide {
	float: left;
}

.comments-box {
	float: right;
	text-align: right;
}

.icons {
	width: 100%;
	overflow: hidden;
}

.icons a {
}

.comment,.aFeedComment {
	background: url(/images/v5/community/comment.png) no-repeat;
	width: 36px;
	height: 25px;
	text-align: center;
	font-size: 12px;
	color: #fff;
	padding: 2px 0 0;
	margin: 0 7px 0 0;
	cursor: pointer;
}

.comments-box span {
	font: 13px/ 13px Tahoma;
	color: #ccc;
}

.comments-box span em {
	color: #999;
	font-style: normal;
}

.round-btns {
	list-style: none;
	margin: 0;
	padding: 11px 0 0 2px;
}

.round-btns li {
	float: left;
	padding: 0 6px 0 0;
	height: 11px;
	overflow: hidden;
}

.round-btns li a {
	float: left;
	background: url(http://assets01.bugleme.com/v5/images/layouts/celebrity/bg-round-btns.gif) no-repeat;
	width: 11px;
	height: 11px;
}

.round-btns li a:hover,.round-btns li.active a {
	background-position: 0 -11px;
	text-decoration: none;
}

/* sidebar */
#sidebar {
	float: right;
	width: 400px;
	padding: 0 28px 0 0;
}

.fans-list {
	width: 100%;
	overflow: hidden;
	list-style: none;
	padding: 0px 0 0;
	margin: 0;
}

.fans-list img {
	display: block;
}

.fans-list li {
	float: left;
	padding: 0 0 10px 20px;
}
.fans-list a{
	color:#000;
}

.btn-view {
	float: right;
	width: 81px;
	height: 18px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	margin: -4px 22px 0 0;
	padding: 3px 0 0;
	color: #fff;
}

.btn-view:hover {
	text-decoration: none;
	background: url(http://assets01.bugleme.com/v5/images/layouts/celebrity/btn-view.gif) no-repeat;
}

/* social-box */
.social-box {
	background: #161616;
	padding: 3px 3px 0;
	width: 942px;
	clear: both;
}

.social-box .holder {
	background: #101010 url(http://assets01.bugleme.com/v5/images/layouts/celebrity/bg-social-heading.gif) no-repeat;
	width: 100%;
}

.social-box .frame {
	background: url(http://assets01.bugleme.com/v5/images/layouts/celebrity/bg-scroll-box.gif) no-repeat 0 100%;
	width: 920px;
	padding: 0 11px 11px;
	overflow: hidden;
}

.heading.social {
	height: 31px;
	padding: 6px 0 0 3px;
	width: auto;
}

.heading.social ul.social-nav {
	float: left;
	padding: 0 0 0 12px;
}

.heading.social ul.social-nav li {
	font-size: 11px;
}

.heading.social h2 {
	font-size: 19px;
	font-weight: normal;
}

.heading.social ul.icons-list li {
	padding: 0 3px 0 2px;
}

.heading.social ul.icons-list li a {
	padding: 0;
}

.heading .icons-list li:hover a {
	background: none;
}

/* scroll-box */
.scroll-box {
	height: 375px;
	margin: 3px 0 0;
	overflow: auto;
}

.list {
	list-style: none;
	padding: 0 12px 0 0;
	margin: 0;
}

.list li {
	width: 868px;
	overflow: hidden;
	padding: 6px 13px 8px 10px;
	background: #1c1c1c;
	margin: 5px 0 0;
	vertical-align: top;
}

.list .icons {
	text-align: right;
}

.list .comment,.list .like {
	float: right;
}

.scroll-box img,.soc-ico {
	float: left;
}

.scroll-box .icons {
	float: right;
	width: auto;
}

.scroll-box .icons a {
	float: left;
}

.scroll-box .comment {
	margin: 3px 10px 0 0;
}

.list p {
	padding: 6px 0 0 8px;
	margin: 0;
	font-weight: bold;
	float: left;
	width: 720px;
}

.list p a:hover {
	color: #ff0;
	text-decoration: none;
}

.commentlist {
	clear: left;
	list-style: none;
	padding: 0;
	margin: 0;
}

.commentlist li {
	width: 750px;
	padding: 7px 10px;
	background: #313131;
	margin: 4px 0 0 0px;
	vertical-align: top;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

.commentlist textarea {
	padding: 7px 10px;
	margin: 4px 0 0 42px;
	background: #51514f;
	border: 1px solid #313131;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	color: #313131;
}

.commentlist .button {
	margin: 4px 0 0 42px;
	background: #313131;
	border: 1px solid #51514f;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	color: #51514f;
}

/* footer */
#footer {
	width: 100%;
	height: 215px;
	clear: both;
}

#footer .holder {
	width: 945px;
	margin: 0 auto;
	padding: 48px 0 0;
	text-align: center;
	color: #555;
}

#footer ul {
	list-style: none;
	padding: 10px 0;
	margin: 0 0 14px;
	border: solid #313131;
	border-width: 1px 0;
}

#footer ul li {
	display: inline;
	font-size: 12px;
	font-weight: bold;
	padding: 0 1px 0 5px;
	border-left: 1px solid #818181;
}

#footer ul li:first-child {
	border-left: none;
}

#footer ul li a {
	color: #818181;
}

#admincontentfull h1 {
	background: url(/images/v5/layouts/user/header_background.png) top left no-repeat;
	border-bottom: 1px solid #fff;
	color: #fff;
}

#admincontentfull h2 {
	color: #fff;
	margin-top: 0;
}

#admincontentfull label {
	color: white;
}

#admincontentfull .checkboxOptions {
	clear: none;
	width: auto;
	margin-right: 20px;
}

div#celebcontentfull {
	clear: both;
}

#celebcontentfull h1 {
	color: #fff;
}

#celebcontentfull label.admin {
	color: #fff;
}

/* Added 3/1/10
 * By: Jonathan
 * These styles are for the Admin Pages
 */
/******************************** Admin Layout ****************************************/
#admin
{
	background-color:#FFF;
	color:#000;
}
#cfinputText {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid silver;
	margin-bottom: 2px;
	margin-top: 2px;
	width: 150px;
}

#btnSubmit {
	border: 1px solid black;
	background-color: #CCCCCC;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	width: 100px;
	font-style: italic;
}

#btnSubmit:hover {
	border: 1px solid black;
	background-color: #999999;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	width: 100px;
}

#btnEmail {
	border: 1px solid black;
	background-color: #CCCCCC;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	width: 150px;
	font-style: italic;
}

#btnEmail:hover {
	border: 1px solid black;
	background-color: #999999;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	width: 150px;
}

#cftextArea {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	height: 150px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid silver;
	margin-bottom: 2px;
	margin-top: 2px;
	width: 500px;
}
/*
	For subscriptions page
*/
.subscriptionsMain {
	color:#000;
	margin-top:50px;
	height:500px;
}
.subscriptionsMain a{
	color:#000;	
}
.subscriptionsMain #select{
	width:300px;
	height:500px;
	float:right;
	border:none;
	background-color:#FFF;
	color:#000;
	overflow:auto;
}
.subscriptionsMain #data {
	float:left;
	width:200px;
}
.subscriptionsMain #users {
	width:400px;
	float:left;
	height:450px;
	margin:0 0 0 10px;
	overflow:auto;
}

.subscriptionsMain #number {
	margin-top:10px;
}
#requests {
	height:500px;
	overflow:auto;
}
.request {
	font-family:tahoma;
	padding:3px;
}
/* This is the actual request */
.request .col{
	margin-right:10px;
	display:inline-block;
	width:150px;
}
.request .id{
	margin-right:10px;
	display:inline-block;
}
.odd
{
	background-color:#eaeaea;
}

/********************************/

#tdHeader {
	font-weight: bold;
	background-color: #222222;
	color: #FFFFFF;
	font-size: 13px;
	text-align: center;
	border: 1px solid white;
}

div.userProfile {
	float: left;
	width: auto;
}

.userProfile h1 {
	color: white;
	margin-top: 5px;
	font-size: 27px;
}

.userProfile ul {
	float: none;
}

.userProfile li {
	margin-right: 20px;
}

.userProfile a {
	font-size: 18px;
	padding-top: 1px !important;
	padding-bottom: 4px !important;
}

/********************** Content Profile and My Fan Page *************************/
#profileSidebar {
	width: 225px;
	float: left;
}

#profileSidebar #button {
	width: 200px;
	clear: both;
	border: 1px solid white;
	margin-top: 5px;
	color:#FFF;
}

#profileSidebar #button a {
	padding: 5px;
	display: block;
	font-weight: bold;
	font-size: 9pt;
	background: #5d388f;
	color: #FFF;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}


#profileSidebar #information {
	
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 10pt;
}

#profileSidebar #information #personalInfo {
	padding: 0;
	margin: 0;
	background-image:url('/images/v5/fan_page/personal_info.png');
	width:197px;
	height:26px;
}

#profileSidebar #information #info_text {
	padding: 5px;
	background-color:#FFF;
	width:187px;
}

#profileSidebar #information div b {
	font-weight: bold;
	clear: left;
	display: block;
}

#profileSidebar #information div span {
	padding-left: 10px;
	margin-bottom: 10px;
	display: block;
}

#profileSidebar #friends {
	width: 197px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 10pt;
}

#profileSidebar #friends #friends_header {
	padding: 0;
	margin: 0;
	background-image:url('/images/v5/fan_page/fans.png');
	width:197px;
	height:26px;
}

#profileSidebar #friends img {
	margin: 6px;
	padding: 0;
}

#profileSidebar #friends a {
	margin: 0;
	padding: 0;
}

#profileSidebar #friends #friends_icons {
	padding: 0px;
	margin: 0;
	background-color:#FFF;
}

#profile {
	padding: 0px;
	margin: -120px 0 0 0;
	float:left;
	width:599px;
}
#profile #bar{
	background-image:url('/images/v5/fan_page/profile.png');
	background-repeat:no-repeat;
	width:599px;
	height:25px;
}
#profile #profileInfo{
	background-color:#FFF;
	width:579px;
	padding:10px;
	height:auto;
	border-bottom:1px solid grey;
}
#profile #profileInfo img{
	float:left;
}
#profile #profileInfo #text { 
	width:400px;
	margin-left:150px;
	text-align:justify;
}

/********************************** Bugles **********************************/

.bugleComment {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	background: #51514f;
	border: 1px solid #313131;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	color: yellow;
	margin-bottom: 1px;
	margin-top: 1px;
	padding: 3px;
}

.bugleCommentHover {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	background: #51514f;
	border: 1px solid #313131;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	color: #313131;
	margin-bottom: 1px;
	margin-top: 1px;
	padding: 3px;
}

.submit {
	margin: 4px 0 0 8px;
	background: #313131;
	border: 1px solid #51514f;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	color: #51514f;
}

/* bugleWidget */
#buglesFrame {
	background: #f1f1f1;
	padding: 30px;
	padding-top: 15px;
}

#buglesFrame h1 {
	padding: 0px;
	margin: 0;
	font-size: 14pt;
}

#buglesFrame .bugles {
	background: url('/images/v3/bugle_item_background_top.png') no-repeat;
	padding-top: 10px;
	max-width: 495px
}

#buglesFrame .bugles h1 {
	background: none;
	font-weight: normal;
	font-size: 12pt;
	color: black;
	font-weight: bold;
	padding-top: 4px;
}

#buglesFrame .bugles h1 .dt {
	color: grey;
	font-size: 9pt;
	padding-left: 10px;
	font-weight: normal;
}

#buglesFrame .bugles .like {
	float: right;
	font-size: 8pt;
	padding-top: 3px;
}

#buglesFrame .bugles .like a {
	color: grey;
	padding-left: 4px;
	padding-right: 4px;
}

#buglesFrame .bugles .like a:HOVER {
	color: blue;
}

#buglesFrame .bugles #comment {
	background: url('/images/v3/commentbubble.png') top center no-repeat;
	display: inline-block;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 8pt;
	float: right;
	margin-right: 3px;
	margin-top: 2px;
	width: 25px;
	height: 22px;
	text-align: center;
}

#buglesFrame .bugles #comment a {
	padding-left: 4px;
	padding-right: 4px;
	color: white;
}

#buglesFrame #buttons {
	text-align: right;
}

#buglesFrame .bugles .buglebox {
	background: url('/images/v3/bugle_item_background_bottom.png') no-repeat bottom left;
	padding-bottom: 12px;
}

#buglesFrame .bugles .buglebox .buglebox {
	background: url('/images/v3/bugle_item_background_mid.png') repeat-y top left;
	padding: 5px 20px 0 20px;
	overflow: hidden
}

#buglesFrame .bugles textarea {
	display: block;
	width: 60%;
	height: 3em;
	font-family: arial, sans-serif;
	font-size: 11px;
	border: 1px solid #ccc;
	color: #aaa
}

#buglesFrame .bugles textarea.focused {
	border: 1px solid #6700cb;
	color: #000
}

#buglesFrame .bugles div.userComments {
	margin-top: 20px;
}

#buglesFrame .bugles div.userComments p {
	font-size: 12px;
	font-style: italic;
	color: #606060;
	margin: .5em 0
}

#buglesFrame .bugles div.userComments span {
	font-weight: bold;
}

/***************************************************************************************************************************
	Community Redesign 7-12-2010
	Modified By: Jonathan
***************************************************************************************************************************/
/*
	Social feed wall posts
*/
#socialfeed li.communityFeed {
	width:480px;
	list-style-type:none;
}
#socialfeed li.communityFeed .wallTop {
	background:url(/images/v5/community/socialfeed_bg_large.png) no-repeat;
	width:480px;
	height:7px;
}

#socialfeed li.communityFeed .wall {
	width:480px;
	background-color:#FFF;
	min-height:50px;
}
#socialfeed li.communityFeed .wallBottom {
	background:url(/images/v5/community/socialfeed_bg_large_bottom.png) no-repeat;
	width:480px;
	height:7px;
	margin:0 0 5px 0;
}
#btnFanSearch {
	width:26px;
	margin:0 10px 0 0px;
	height:24px;
	background:url(/images/v5/community/searchbutton.png) no-repeat;
	border:none;
}

#fanSearch {
	margin:0 0 0 20px;
	width:155px;
	background:url(/images/v5/community/searchbox.png) no-repeat;
	border:none;
	font-family:Tahoma;
	font-size:13px;
	color:#000;
	height:24px;
}
#slider {
	width:77px;
	float:right;
	margin:3px 0 0 3px;
}
#amount {
	color:#FFF;
}
#fanNums {
	float:right;
}
#askSomething {
	height:25px;
	width:350px;
	color:gray;
	font-size:18px;
	margin-left:20px;
}
#askButton {
	width:81px;height:21px;background-image:url(/images/v5/community/submit.png);background-color:transparent;border:none;margin-left:295px;
}
.commentBox {
	width:442px;
	margin: 3px 0 3px 40px;
}
.commentBoxTop{
	background:url(/images/v5/community/bugle_bg.png) no-repeat;
	width:442px;
	height:30px;
	border-bottom:1px solid #e4e4e4;
	padding-top:3px;
}
.frmCommentBox {
	background-color:#FFFFFF;
	width:441px;
	height:65px;
	margin:-5px 0 0 0;
	padding:0;
	border-bottom:1px solid #e4e4e4;
}
.commentText {
	min-height:40px;
	background-color:#FFFFFF;
	width:441px;
	height:auto;
}
.commentText li{
	list-style-type:none;
	padding:10px 0 10px 0;
}
.commentBoxBottom{
	background:url(/images/v5/community/bugle_bg_bottom.png) no-repeat;
	height:10px;
	width:442px;
}

.ui-effects-transfer { border: 2px dotted gray; }
.container_16 .social_feed .buglesgraytop{background:url(/images/v5/community/socialfeed_background_top.png) no-repeat;height:8px;}
.container_16 .social_feed .buglesgray{background:#e4e4e4;height:515px;width:500px;padding:0 10px 0 10px;font-family:Tahoma;}
.container_16 .social_feed .buglesgray #socialfeed{overflow-y:auto;overflow-x:hidden;height:485px;display:none;}
.container_16 .social_feed .buglesgray #socialfeedBugles{overflow-y:auto;overflow-x:hidden;height:485px;}
.container_16 .social_feed .buglesgraybottom{background:url(/images/v5/community/socialfeed_background_bottom.png) no-repeat;height:8px;}

.container_16 .questionsboxtop{background:url(/images/v5/community/questions_background_top.png) no-repeat;height:8px;}
.container_16 .questionsbox form{background:#e4e4e4;border-bottom:1px solid silver;height:70px;}
.container_16 .questionsbox{background:#e4e4e4;height:283px;}
.container_16 #questions{overflow-y:auto;overflow-x:hidden;height:200px;width:100%;}
.container_16 .question {background-color:#e4e4e4;border-bottom:1px solid silver;width:380px;text-align:left;min-height:40px;padding:10px;font-family:tahoma;}
.container_16 .questionsboxbottom{background:url(/images/v5/community/questions_background_bottom.png) no-repeat;height:8px;}

.container_16 .question img {
	margin-right:5px;
}

.container_16 h2 {
	font-family:impact;
	font-weight:normal;
	letter-spacing:1px;
	color:#FFF;
}
/* Containers
----------------------------------------------------------------------------------------------------*/
.container_16 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0 !important;
}

.omega {
	margin-right: 0 !important;
}



/* Grid >> Global
----------------------------------------------------------------------------------------------------*/
 
.grid_1, 
.grid_2, 
.grid_3, 
.grid_4, 
.grid_5, 
.grid_6, 
.grid_7, 
.grid_8, 
.grid_9, 
.grid_10, 
.grid_11, 
.grid_12, 
.grid_13, 
.grid_14, 
.grid_15, 
.grid_16,.grid_16{
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}


/* Grid >> 2 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .grid_1{
	width:40px;
}

.container_16 .grid_2{
	width:100px;
}

.container_16 .grid_3{
	width:160px;
}

.container_16 .grid_4{
	width:220px;
}

.container_16 .grid_5{
	width:280px;
}

.container_16 .grid_6{
	width:340px;
}

.container_16 .grid_7{
	width:400px;
}

.container_16 .grid_8{
	width:460px;
}

.container_16 .grid_9{
	width:520px;
}

.container_16 .grid_10{
	width:580px;
}

.container_16 .grid_11{
	width:640px;
}

.container_16 .grid_12{
	width:700px;
}

.container_16 .grid_13{
	width:760px;
}

.container_16 .grid_14{
	width:820px;
}

.container_16 .grid_15{
	width:880px;
}

.container_16 .grid_16{
	width:940px;
}





/* Prefix Extra Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/

    .container_16 .prefix_1 {
	padding-left:60px;
}

    .container_16 .prefix_2 {
	padding-left:120px;
}

    .container_16 .prefix_3 {
	padding-left:180px;
}

    .container_16 .prefix_4 {
	padding-left:240px;
}

    .container_16 .prefix_5 {
	padding-left:300px;
}

    .container_16 .prefix_6 {
	padding-left:360px;
}

    .container_16 .prefix_7 {
	padding-left:420px;
}

    .container_16 .prefix_8 {
	padding-left:480px;
}

    .container_16 .prefix_9 {
	padding-left:540px;
}

    .container_16 .prefix_10 {
	padding-left:600px;
}

    .container_16 .prefix_11 {
	padding-left:660px;
}

    .container_16 .prefix_12 {
	padding-left:720px;
}

    .container_16 .prefix_13 {
	padding-left:780px;
}

    .container_16 .prefix_14 {
	padding-left:840px;
}

    .container_16 .prefix_15 {
	padding-left:900px;
}

    .container_16 .prefix_16 {
	padding-left:960px;
}



/* Suffix Extra Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/

    .container_16 .suffix_1 {
	padding-right:60px;
}

    .container_16 .suffix_2 {
	padding-right:120px;
}

    .container_16 .suffix_3 {
	padding-right:180px;
}

    .container_16 .suffix_4 {
	padding-right:240px;
}

    .container_16 .suffix_5 {
	padding-right:300px;
}

    .container_16 .suffix_6 {
	padding-right:360px;
}

    .container_16 .suffix_7 {
	padding-right:420px;
}

    .container_16 .suffix_8 {
	padding-right:480px;
}

    .container_16 .suffix_9 {
	padding-right:540px;
}

    .container_16 .suffix_10 {
	padding-right:600px;
}

    .container_16 .suffix_11 {
	padding-right:660px;
}

    .container_16 .suffix_12 {
	padding-right:720px;
}

    .container_16 .suffix_13 {
	padding-right:780px;
}

    .container_16 .suffix_14 {
	padding-right:840px;
}

    .container_16 .suffix_15 {
	padding-right:900px;
}

    .container_16 .suffix_16 {
	padding-right:960px;
}



/* Push Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/

    .container_16 .push_1 {
	left:60px;
}

    .container_16 .push_2 {
	left:120px;
}

    .container_16 .push_3 {
	left:180px;
}

    .container_16 .push_4 {
	left:240px;
}

    .container_16 .push_5 {
	left:300px;
}

    .container_16 .push_6 {
	left:360px;
}

    .container_16 .push_7 {
	left:420px;
}

    .container_16 .push_8 {
	left:480px;
}

    .container_16 .push_9 {
	left:540px;
}

    .container_16 .push_10 {
	left:600px;
}

    .container_16 .push_11 {
	left:660px;
}

    .container_16 .push_12 {
	left:720px;
}

    .container_16 .push_13 {
	left:780px;
}

    .container_16 .push_14 {
	left:840px;
}

    .container_16 .push_15 {
	left:900px;
}

    .container_16 .push_16 {
	left:960px;
}





/* Pull Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/

    .container_16 .pull_1 {
	right:60px;
}

    .container_16 .pull_2 {
	right:120px;
}

    .container_16 .pull_3 {
	right:180px;
}

    .container_16 .pull_4 {
	right:240px;
}

    .container_16 .pull_5 {
	right:300px;
}

    .container_16 .pull_6 {
	right:360px;
}

    .container_16 .pull_7 {
	right:420px;
}

    .container_16 .pull_8 {
	right:480px;
}

    .container_16 .pull_9 {
	right:540px;
}

    .container_16 .pull_10 {
	right:600px;
}

    .container_16 .pull_11 {
	right:660px;
}

    .container_16 .pull_12 {
	right:720px;
}

    .container_16 .pull_13 {
	right:780px;
}

    .container_16 .pull_14 {
	right:840px;
}

    .container_16 .pull_15 {
	right:900px;
}

    .container_16 .pull_16 {
	right:960px;
}




/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/


.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}


.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}



