


#oYourOpinions h3 { margin: 0; padding: 0; }
#oContent { float: left; width: 583px; }
#oSide { float: right; width: 337px; }

	#oContent #sectionBoxes {
		height: 972px;
		position: relative;
		width: 581px;		
	}
	#oContent #sectionBoxes .tout {
		border: solid 5px #092100;
	}
	#oContent #sectionBoxes p { margin: 0; padding: 0; }	

	#oContent #sectionBoxes #box1 {		
		left: 6px;
		position: absolute;
		top: 22px;
		width: 293px;
	}
	#oContent #sectionBoxes #box2 {		
		left: 294px;
		position: absolute;
		top: 22px;
		width: 287px;
	}
	#oContent #sectionBoxes #box3 {		
		left: 0;
		position: absolute;
		top: 506px;
		width: 299px;
	}
	#oContent #sectionBoxes #box4 {		
		left: 294px;
		position: absolute;
		top: 506px;
		width: 281px;
	}

	

	#oContent #sectionBoxes .talkback {
		background: url(images/header_talkback.png) no-repeat;		
	}
	#oContent #sectionBoxes .talkback h3 { 
		background: url(images/txtTalkBack.png) no-repeat;
		height: 36px;
		margin: 0 0 20px 10px;
		padding: 0;
		text-indent: -10001px;
		width: 203px;
	}
	#oContent #sectionBoxes .talkback h3 a { display: block; height: 36px; }
	#oContent #sectionBoxes .talkback .content {
		background: url(images/talkback_bg.png) 6px 76px no-repeat;
		height: 473px;
		position: relative;
	}
	#oContent #sectionBoxes .talkback p { font: normal 11px verdana, arial, sans-serif; margin-bottom: 7px; margin-left: 15px; }
	#oContent #sectionBoxes .talkback p.intro { color: #00deff; font-weight: bold; }
	#oContent #sectionBoxes .talkback #tbBlog { color: #fff; margin-right: 25px; }
	#oContent #sectionBoxes .talkback #tbBlog a { color: #fff; }
	#oContent #sectionBoxes .talkback #tbBlog a:hover { color: #00BEF3; }
	#oContent #sectionBoxes .talkback #commsWrap { left: 15px; position: absolute; top: 262px; }
	#oContent #sectionBoxes .talkback #commsWrap p.comments { color: #00deff; font-weight: bold; margin-left: 0; margin-top:5px; }
	#oContent #sectionBoxes .talkback #comms { background: url(images/comments_bg.png) no-repeat; height: 180px; width: 254px; }

	#oContent #sectionBoxes .msgboards {
		background: url(images/header_msgboards.png) no-repeat;		
	}
	#oContent #sectionBoxes .msgboards h3 { 
		background: url(images/txtPost2MsgBoards.png) no-repeat;
		height: 36px;
		margin: 0 0 20px 11px;
		padding: 0;
		text-indent: -10001px;
		width: 233px;
	}
	#oContent #sectionBoxes .msgboards h3 a { display: block; height: 36px; }
	#oContent #sectionBoxes .msgboards .content {
		background: url(images/msgboards_bg.png) 12px 76px no-repeat;
		height: 473px;
	}
	#oContent #sectionBoxes .msgboards #msgcontent {
		background: url(images/msgboards_content_bg.png) no-repeat;
		font: normal 11px verdana, arial, sans-serif;
		height: 339px;
		margin-left: 25px;
		overflow: hidden;
		padding-left: 9px;
		padding-right: 5px;
		padding-top: 12px;
		position: relative;
		width: 205px;
		z-index: 100;
	}
	#oContent #sectionBoxes .msgboards #msgcontent .mb { display: none; }
	#oContent #sectionBoxes .msgboards #msgcontent p { margin-bottom: 7px; }
	#oContent #sectionBoxes .msgboards #msgcontent p.ext { margin-left: 10px; margin-right: 10px; }
	#oContent #sectionBoxes .msgboards #msgcontent p.mbHdr {
		background: url(images/mb_header_bg.gif) no-repeat;
		height: 58px;
		padding: 4px 0 0 4px;
		width: 200px;
	}
	#oContent #sectionBoxes .msgboards #msgcontent a { color: #000; text-decoration: none; }
	#oContent #sectionBoxes .msgboards #msgcontent a:hover { color: #311F10; text-decoration: underline; }
	#oContent #sectionBoxes .msgboards #msgcontent p.respond {
		background-color: #f37200;
		color: #fff;
		font-weight: bold;
		left: 8px;
		padding: 7px 0;
		position: absolute;
		text-align: center;
		top: 265px;
		width: 200px;
	}
	#oContent #sectionBoxes .msgboards #msgcontent p.respond a { color: #fff; font-size: 12px; text-decoration: underline; }
	#oContent #sectionBoxes .msgboards #msgcontent p.respond a:hover { color: #311F10; }
	#oContent #sectionBoxes .msgboards #msgcontent #controls { color: #f37200; height: 20px; left: 38px; position: absolute; top: 320px; width: 150px; }
	#oContent #sectionBoxes .msgboards #msgcontent #controls a { color: #f37200; font-size: 13px; font-weight: bold; text-decoration: underline; }
	#oContent #sectionBoxes .msgboards #msgcontent #controls a:hover { color: #311F10; }
	#oContent #sectionBoxes .msgboards #msgcontent #controls a.prev { background: url(images/arr_left.gif) 0 2px no-repeat; padding-left: 19px; }
	#oContent #sectionBoxes .msgboards #msgcontent #controls a.next { background: url(images/arr_right.gif) 100% 2px no-repeat; padding-right: 19px; }

	#oContent #sectionBoxes .msgboards .join { background: url(images/btnJoinConversation_bg.png) 1px 0 no-repeat; padding-left: 31px; padding-top: 28px; position: relative; top: -20px; z-index: 1; }
	#oContent #sectionBoxes .msgboards .join a { background: url(images/btnJoinConversation.png) no-repeat; display: block; height: 49px; text-indent: -10001px; width: 242px; }


	#oContent #sectionBoxes .swag {
		background: url(images/header_swag.png) no-repeat;		
	}
	#oContent #sectionBoxes .swag h3 { 
		background: url(images/txtShowOffSwag.png) no-repeat;
		height: 36px;
		margin: 0 0 20px 18px;
		padding: 0;
		text-indent: -10001px;
		width: 192px;
	}
	#oContent #sectionBoxes .swag h3 a { display: block; height: 36px; }
	#oContent #sectionBoxes .swag .content {
		background: url(images/swag_bg.png) 12px 87px no-repeat;
		height: 468px;
		position: relative;
	}
	#oContent #sectionBoxes .swag ul { list-style: none; height: 106px; margin: 0 0 0 25px; padding: 0; width: 246px; }
	#oContent #sectionBoxes .swag ul li { float: left; position: relative; width: 123px; }
	#oContent #sectionBoxes .swag ul li .go { left: 87px; position: absolute; top: 69px; }
	#oContent #sectionBoxes p.toutlg { margin: 0 auto; margin-bottom: 24px; position: relative; width: 245px; }
	#oContent #sectionBoxes p.toutlg .go { position: absolute; left: 205px; top: 155px; }
	#oContent #sectionBoxes .swag .pickWidget { background: url(images/btnPickWidget_bg.png) no-repeat; padding-left: 30px; padding-top: 29px; position: relative; top: -10px; }
	
	#oContent #sectionBoxes #box3 .content .m {
		background: url(images/m1.png) no-repeat;
		height: 35px;
		left: 74px;
		position: absolute;
		top: 447px;
		width: 77px;
		z-index: 900;
	}

	#oContent #sectionBoxes .posts {
		background: url(images/header_posts.png) no-repeat;
	}
	#oContent #sectionBoxes .posts .content {
		background: url(images/posts_bg.png) 9px 76px no-repeat;
		color: #fff;
		font: normal 10px verdana, arial, sans-serif;
		height: 468px;
		position: relative;
	}
	#oContent #sectionBoxes .posts h3 { 
		background: url(images/txtPosts.png) no-repeat;
		height: 38px;
		margin: 0 0 13px 14px;
		padding: 0;
		text-indent: -10001px;
		width: 143px;
	}
	#oContent #sectionBoxes .posts h3 a { display: block; height: 38px; }	
	#oContent #sectionBoxes .posts .intro { margin-bottom: 7px; }
	#oContent #sectionBoxes .posts .sigs { border: solid 5px #000; height: 90px; margin: 0 0 5px 0; overflow: hidden; padding: 0; width: 190px; }
	#oContent #sectionBoxes .posts ul { list-style: none; margin: 0; padding: 0; }
	#oContent #sectionBoxes .posts .intro, #oContent #sectionBoxes .posts ul, #oContent #sectionBoxes .posts .all { margin-left: 25px; margin-right: 35px; }
	#oContent #sectionBoxes .posts ul li { padding-bottom: 7px; }
	#oContent #sectionBoxes .posts ul .tout { border: solid 5px #000; }	
	#oContent #sectionBoxes .posts ul .tout, #oContent #sectionBoxes .posts ul input { margin-bottom: 5px; }
	#oContent #sectionBoxes .posts ul .path { border: none; overflow: hidden; padding: 2px 5px; width: 190px; }
	#oContent #sectionBoxes .posts .all { font-size: 12px; font-weight: bold; position: relative; z-index: 1900; }
	#oContent #sectionBoxes .posts a { color: #fff; text-decoration: underline; }
	#oContent #sectionBoxes .posts a:hover { color: #EB7D00; }

	#oContent #sectionBoxes #box4 .content .m {
		background: url(images/m2.png) no-repeat;
		height: 64px;
		left: 174px;
		position: absolute;
		top: 418px;
		width: 75px;
		z-index: 900;
	}

	#oContent #sectionAwesomeSauce {
		margin-left: 4px;
		position: relative;
		width: 579px;
		z-index: 600;
	}
	#oContent #sectionAwesomeSauce h3 {
		background: url(images/header_awesome_sauce.png) no-repeat;
		height: 72px;
		text-indent: -10001px;
	}
	#oContent #sectionAwesomeSauce #oASContent {
		background: url(images/awesome_sauce_btm.png) 0 100% no-repeat;
		margin-left: 12px;
		padding-bottom: 23px;
		width: 558px;
	}
	#oContent #sectionAwesomeSauce #oASContent ul {
		background: url(images/awesome_sauce_bg.png) no-repeat;
		height: 182px;
		list-style: none;
		margin: 0;
		overflow: visible;
		padding: 0;	
	}
	#oContent #sectionAwesomeSauce #oASContent ul li {
		float: left;
		font-size: 11px;
		margin-left: 17px;
		padding-top: 37px;
		position: relative;
		text-align: center;
		width: 152px;
	}
	#oContent #sectionAwesomeSauce #oASContent ul li.ludek {
		background: url(images/ludek.png) 110px 12px no-repeat;
	}
	#oContent #sectionAwesomeSauce #oASContent ul img.tout {
		border: solid 4px #040303;
		display: block;
		margin-bottom: 7px;
	}
	#oContent #sectionAwesomeSauce #oASContent ul img.blob_left {
		left: -6px;
		position: absolute;
		top: 33px;
	}
	#oContent #sectionAwesomeSauce #oASContent ul img.blob_right {
		left: 126px;
		position: absolute;
		top: 36px;
	}
	#oContent #sectionAwesomeSauce #oASContent ul a { color: #fff; }
	#oContent #sectionAwesomeSauce #oASContent ul a:hover { color: #FF3AAD; }

#oSide h3, #oSide #oVoteTastic, #oSide #oWeighIn { margin-left: 20px; }

	#oVoteTastic { 
		background: url(images/votetastic_top_bg.png) no-repeat;
		color: #fff;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		margin-bottom: 7px;
		width: 307px;
	}
	#oVoteTasticContent {
		background: url(images/votetastic_btm_bg.png) 0 100% no-repeat;
	}
	#oVoteTasticContent p {
		margin: 0; padding: 0 10px 7px 22px;
	}
	#oVoteTasticContent a.mania {
		color: #fff;
		font-size: 14px;
		text-decoration: underline;
	}
	#oVoteTasticContent a.mania:hover { color: #FF5BC3; }
	#oVoteTasticContent select {
		border: none;
		margin-left: 5px;
	}

	#oWeighIn { background: url(images/weighin_btm.png) 0 100% no-repeat; padding-bottom: 20px; width: 300px; }
	#oWeighIn ul { background: #444444 url(images/weighin_bg.jpg) 0 100% no-repeat; margin: 0; padding: 0 0 25px 0; list-style: none; }
	#oWeighIn ul li { padding-left: 22px; }
	#oWeighIn ul li.big { font-size: 17px; }
	#oWeighIn ul li a { color: #fff; text-decoration: underline; }
	#oWeighIn ul li a:hover { color: #FF52BD; }
	
#ad300Wrapper {	
	background:transparent url(/kids/stacks/images/ad_tab.gif) no-repeat scroll 0 2px;
	clear:both;
	font-size:1px;
	padding:0 0 0 20px;
	width:300px;
}


