/*---------------------------------------------------------------------------------------------------------------------------
	Carrefour - "Dios los cria ellos se juntan" - Phase 2 - Main Cascading Style Sheet
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	.autor			RSB Media SCP
	.version		2.1
	.url				http://www.rsbmedia.com
	.timestamp	19/03/2009 .. 15/04/2009
	---------------------------------------------------------------------------------------------------------------------------*/
	
	
/*---------------------------------------------------------------------------------------------------------------------------
	0.	Table of Contents
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	1.	Body
	2.	Links
	3.	Elements
	4.	Common
	5.	Home
	6.	Groups
	7.	GroupsSearch
	8.	Group
	9.	GroupCreate
	10.	GroupsUser / CommentsUser
	11.	UserRegister
	12. ShieldGenerator
	13.	RememberPassword
	---------------------------------------------------------------------------------------------------------------------------*/
	
	
	/*---------------------------------------------------------------------------------------------------------------------------
	1.	Body
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	body {
		margin: 0;
		padding: 0;
		background: #1a1712 url(/images/common/fondo_v3.jpg) no-repeat scroll center top;
		color: #24201a;
		font: normal 12px/15px Helvetica, Arial, sans-serif;
	}
	
	body::-moz-selection {
		background: #000;
	}
	
	
	/*---------------------------------------------------------------------------------------------------------------------------
	2.	Links
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	a {
		font-weight: bold;
		text-decoration: underline;
		color: #e04033;
	}
		
		a:hover {
			text-decoration: underline;
			color: #24201a;
		}
		
		a:active,
		a:focus {
			outline: none;
		}
		
	
	/*---------------------------------------------------------------------------------------------------------------------------
	3.	Elements (Reset styles)
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	body, div,
	dl, dt, dd, 
	ul, ol, li,
	h1, h2, h3, h4, h5, h6,
	pre, form, fieldset,
	input, textarea, p,
	blockquote, th, td { 
		margin: 0;
		padding: 0;
	}
	
	table {
		border-collapse: collapse;
		border-spacing: 0;
	}
	
	fieldset, img { 
		display: block;
		border: 0 none;
	}
	
	address, caption, cite, code,
	dfn, em, th, var {
		font-style: normal;
		font-weight: normal;
	}
	
	ol, ul, li {
		list-style: none;
	}
	
	caption, th {
		text-align: left;
	}
	
	h1, h2, h3, h4, h5, h6 {
		font-weight: normal;
	}
	
	q:before, q:after {
		content: '';
	}
	
	abbr, acronym { 
		border: 0 none;
	}

	
	/*---------------------------------------------------------------------------------------------------------------------------
	4.	Common
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	.clearer {
		height: 0;
		overflow: hidden;
		display: block;
		clear: both;
		font-size: 1px;
		line-height: 1px;
	}
	
	.main {
		width: 980px;
		margin: 0 auto;
		padding: 10px 0 25px;
		background-color: transparent;
	}
		
		.main .header {
			
		}
			
			.header h1 {
				width: 604px;
				height: 27px;
				float: left;
				margin: 1px 0 0;
			}
			
			.header .logged {
				width: 364px;
				height: 28px;
				padding: 8px 0 0;
				float: right;
				text-align: right;
				color: #f9f7ea;
			}
				
				.header .logged strong {
					font-weight: bold;
				}
				
				.header .logged a:hover {
					color: #e04033;
					text-decoration: none;
				}
			
			.header form.login {
				width: 364px;
				height: 36px;
				float: right;
			}
				
				.header form.login input.loginEmail,
				.header form.login input.loginPassword {
					width: 125px;
					height: 16px;
					display: block;
					float: left;
					margin: 6px 0 0;
					padding: 3px 4px 0;
					border: 1px solid #959595;
					background: #fff url(/images/common/headerLoginInputTextBg.gif) no-repeat scroll left top;
					font: normal 11px/13px Arial, Helvetica, sans-serif;
					color: #333;
				}
				
				.header form.login input.loginPassword {
					margin-left: 8px;
				}
				
				.header form.login input.loginSubmit {
					width: 78px;
					height: 21px;
					display: block;
					float: right;
					margin: 7px 0 0;
					padding: 3px;
					border: 0 none;
					background: transparent url(/images/common/headerLoginSubmitBg.png) no-repeat scroll left top;
					cursor: pointer;
				}
					.header form.login input.loginSubmit:hover {
						background-position:left -21px;
					}
					
					.header form.login input.loginSubmit:active {
						background-position:left -42px;
					}
				
				.header form.login label.loginRemember {
					float: right;
					position: relative;
					z-index: 50;
					padding: 20px 7px 0 0;
					font-size: 11px;
					color: #000;
				}
					
					.header form.login label.loginRemember input {
						vertical-align: -2px;
					}
			
					
			.header .headerAnim {
				width: 980px;
				height: 214px;
				overflow: hidden;
				clear: both;
			}
			
			.header .headerAnimHome {
				width: 980px;
				height: 253px;
				overflow: hidden;
				clear: both;
			}

				
				.header .headerAnim img.media {
					width: 980px;
					height: 214px;
					position: absolute;
					z-index: 1;
				}
				
				.header .headerAnim img.betaOverlay {
					width: 77px;
					height: 77px;
					position: absolute;
					z-index: 2;
				}
				
				.header .headerAnim a.forgotPasswd {
					float: right;
					position: relative;
					z-index: 3;
					margin: 29px 7px 0 0;
					font-size: 11px;
					font-weight: normal;
					color: #000;
				}
			
			.header .headerOptions {
				width: 980px;
				height: 36px;
				overflow: hidden;
				background: #db362b url(/images/common/headerMenuBg.gif) repeat-x scroll left top;
			}
				
				.header .headerOptions ul.menu {
					width: 709px;
					height: 36px;
					float: left;
				}
					
					.header .headerOptions ul.menu li {
						float: left;
						padding: 0 3px 0 22px;
						background: transparent url(/images/common/headerMenuLiStyle.gif) no-repeat scroll 6px 14px;
					}
						.header .headerOptions ul.menu li a {
							height: 36px;
							overflow: hidden;
							display: block;
						}
							
							.header .headerOptions ul.menu li a img {
								margin-top: 0;
							}
							
							.header .headerOptions ul.menu li a:hover img {
								margin-top: -36px;
							}
							
							.header .headerOptions ul.menu li a:active img,
							.header .headerOptions ul.menu li a:focus img {
								margin-top: -72px;
							}
							
			
			.header .headerOptions form.siteSearch {
				width: 157px;
				height: 36px;
				float: right;
				background: transparent url(/images/common/headerSearchSpacer.gif) no-repeat scroll right top;
			}
				
				.header .headerOptions form.siteSearch input.siteSearchQuery {
					width: 91px;
					height: 18px;
					display: block;
					float: left;
					margin: 8px 0 0 10px;
					padding: 4px 4px 0 19px;
					border: 0 none;
					background: #fff url(/images/common/headerSearchInputTextBg.gif) no-repeat scroll left top;
					font: normal 11px/13px Arial, Helvetica, sans-serif;
					color: #333;
				}
				
				.header .headerOptions form.siteSearch input.siteSearchSubmit {
					width: 22px;
					height: 22px;
					margin: 8px 0 0;
					padding: 0;
					float: left;
					border: 0 none;
					cursor: pointer;
					background: transparent url(/images/common/headerSearchInputSubmitBg.gif) no-repeat scroll left top;
				}
			
			.header .headerOptions a.headerRegister {
				width: 114px;
				height: 36px;
				display: block;
				float: right;
				overflow: hidden;
			}
				
				.header .headerOptions a.headerRegister img {
					margin-top: 0;
				}
				
				.header .headerOptions a.headerRegister:hover img {
					margin-top: -36px;
				}
				
				.header .headerOptions a.headerRegister:active img,
				.header .headerOptions a.headerRegister:focus img {
					margin-top: -72px;
				}
		
		.main .footer {
			height: 24px;
			overflow: hidden;
			clear: both;
			padding: 15px 0 0;
		}
			
			.footer h2 {
				float: left;
			}
			
			.footer p {
				float: right;
				margin: 6px 4px 0 0;
				font: normal 11px/16px Arial, sans-serif;
				color: #fcfce9;
			}
				
				.footer p a {
					font-weight: normal;
					color: #fcfce9;
					text-decoration: underline;
				}
					
					.footer p a:hover {
						font-weight: normal;
						color: #fcfce9;
						text-decoration: none;
					}
	
	
	.pagination {
		display: table;
		margin: 15px auto 0;
	}
		
		.pagination img {
			float: left;
			margin: 0 0 0 1px;
			display: table-cell;
		}
		
		.pagination span {
			height: 36px;
			float: left;
			display: table-cell;
			overflow: hidden;
			margin: 0 0 0 1px;
		}
		
		.pagination a {
			height: 36px;
			float: left;
			display: table-cell;
			overflow: hidden;
			margin: 0 0 0 1px;
		}
			
			.pagination span img,
			.pagination a img {
				float: none;
				margin: 0;
				display: block;
			}
			
			.pagination span img {
				margin-top: -36px;	
			}
			
			.pagination a img.rolloverable {
				margin-top: 0;
			}
			
			.pagination a:hover img.rolloverable {
				margin-top: -36px;
			}
			
			.pagination a:active img.rolloverable,
			.pagination a:focus img.rolloverable {
				margin-top: -72px;
			}
			
			.pagination a.goFirstPage {
				margin: 0 6px 0 0;
			}
			
			.pagination a.goLastPage {
				margin: 0 0 0 7px;
			}
	.pagination {
		display: block;
		margin: 15px 0 0;
		float: left;
		position: relative;
		left: 50%;
		text-align: left;
	}
		
		.pagination .exploder {
			height: 36px;
			float: left;
			list-style:none;
			position:relative;
			left:-50%;
		}
		
		.pagination img {
			float: left;
			margin: 0 0 0 1px;
			display: inline;
		}
		
		.pagination span {
			height: 36px;
			float: left;
			display: inline;
			overflow: hidden;
			margin: 0 0 0 1px;
		}
		
		.pagination a {
			height: 36px;
			float: left;
			display: inline;
			overflow: hidden;
			margin: 0 0 0 1px;
		}
			
			.pagination span img,
			.pagination a img {
				float: none;
				margin: 0;
				display: block;
			}
			
			.pagination span img {
				margin-top: -36px;	
			}
			
			.pagination a img.rolloverable {
				margin-top: 0;
			}
			
			.pagination a:hover img.rolloverable {
				margin-top: -36px;
			}
			
			.pagination a:active img.rolloverable,
			.pagination a:focus img.rolloverable {
				margin-top: -72px;
			}
			
			.pagination a.goFirstPage {
				margin: 0 6px 0 0;
			}
			
			.pagination a.goLastPage {
				margin: 0 0 0 7px;
			}
	
	/*---------------------------------------------------------------------------------------------------------------------------
	5.	Home
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	.content_home {
		margin: 8px 0 0;
	}
		
		.content_home .topBanners {
			height: 90px;
		}
			
			.content_home .topBanners img.reivindicate {
				width: 485px;
				height: 138px;
				float: left;
			}
			
			.content_home .topBanners a.join {
				width: 487px;
				height: 138px;
				display: block;
				float: right;
			}
			
		.content_home li.header {
			height: 36px;
			overflow: hidden;
			float: left;
			margin: 7px 0 0;
			background: #59b4cc url(/images/home/homeTopicsHeaderBg.gif) repeat-x scroll left top;
		}
			
			.content_home li.header h3 {
				height: 26px;
				padding: 9px 1px 1px 17px;
			}
			
			.content_home li.header .gotoGroup {
				width: 36px;
				height: 36px;
				display: block;
				overflow: hidden;
				float: right;
				padding: 0 0 0 1px;
				background: transparent url(/images/home/homeTopicsHeaderSpacer.gif) no-repeat scroll left top;
			}
		
		ul.topics {
			
		}
			
			ul.topics li.last {
				height: 0;
				clear: both;
				display: block;
				overflow: hidden;
			}
			
			ul.topics li.comments {
				width: 696px;
				float: left;
				overflow: hidden;
			}
				
				ul.topics li.comments ul {
					width: 702px;
				}
					
					ul.topics li.comments ul li.header {
						width: 696px;
					}
					
					ul.topics li.comments ul li.comment {
						width: 345px;
						height: 205px;
						display: block;
						overflow: hidden;
						float: left;
						margin: 6px 6px 0 0;
						background-color: #fcfce9;
					}
						
						ul.topics li.comments ul li.comment .copy {
							height: 144px;
							padding: 14px 17px 0;
							background: transparent url(/images/common/borderDottedH.gif) repeat-x scroll left bottom;
						}
							
							ul.topics li.comments ul li.comment .copy .title {
								height: 30px;
								overflow: hidden;
							}
								
								ul.topics li.comments ul li.comment .copy .title h4 {
									font: bold 16px/14px Helvetica, Arial, sans-serif;
								}
						
						ul.topics li.comments ul li.comment .tools {
							padding: 5px 12px 0 17px;
						}
							
							ul.topics li.comments ul li.comment .tools .groupName {
								width: 200px;
								display: block;
								float: left;
								padding: 10px 0 0;
								overflow: hidden;
								font: bold 14px/16px Helvetica, Arial, sans-serif;
								color: #e04033;
								text-decoration: underline;
								text-transform: uppercase;
							}
							
							ul.topics li.comments ul li.comment .tools div.hurrahs {
								width: 103px;
								height: 36px;
								float: right;
								margin: 2px 0 0;
								text-align: center;
								background: transparent url(/images/group/groupSideHurrahsBg.gif) repeat-x scroll left top;
							}
								
								ul.topics li.comments ul li.comment .tools div.hurrahs .votes {
									width: 60px;
									height: 36px;
									float: left;
									padding: 0 1px 0 0;
									background: transparent url(/images/group/groupCommentHurrahsSpacer.gif) no-repeat scroll right top;
								}
									
									ul.topics li.comments ul li.comment .tools div.hurrahs .votes p.num {
										margin: 1px 0 0;
										font: bold 18px/18px Helvetica, Arial, sans-serif;
										letter-spacing: -0.060em;
									}
									
									ul.topics li.comments ul li.comment .tools div.hurrahs .votes img.hurrah {
										width: 40px;
										height: 12px;
										margin: 0 auto;
									}
								
								ul.topics li.comments ul li.comment .tools div.hurrahs .vote a {
									width: 42px;
									height: 36px;
									display: block;
									float: left;
									overflow: hidden;
								}
								
									ul.topics li.comments ul li.comment .tools div.hurrahs .vote a:hover img {
										margin-top: -36px;
									}
								
									ul.topics li.comments ul li.comment .tools div.hurrahs .vote a:active img {
										margin-top: -72px;
									}
									
									ul.topics li.comments ul li.comment .tools div.hurrahs .vote a img {
										margin-top: 0;
									}
								
								ul.topics li.comments ul li.comment .tools div.hurrahs .voted {
									width: 42px;
									height: 36px;
									float: left;
									display: block;
									overflow: hidden;
									cursor: default;
								}
								
									ul.topics li.comments ul li.comment .tools div.hurrahs .voted img {
										margin-top: -72px;
									}
			
			ul.topics li.groups {
				width: 278px;
				float: right;
				overflow: hidden;
			}
				
				ul.topics li.groups ul {
					width: 284px;
				}
					
					ul.topics li.groups ul li.header {
						width: 278px;
					}
						
						ul.topics li.groups ul li.header h3 {
							padding-left: 8px;
						}
					
					ul.topics li.groups ul li.group {
						width: 278px;
						height: 205px;
						display: block;
						overflow: hidden;
						float: left;
						margin: 6px 6px 0 0;
						background-color: #fcfce9;
					}
												
						ul.topics li.groups ul li.group .desc {
							width: 262px;
							height: 142px;
							padding: 8px;
							background: transparent url(/images/common/borderDottedH.gif) repeat-x scroll left bottom;
						}
							
							ul.topics li.groups ul li.group .desc h3 {
								margin: 0 0 12px;
								font: bold 14px/16px Helvetica, Arial, sans-serif;
								color: #e04033;
								text-decoration: underline;
								text-transform: uppercase;
							}
							
							ul.topics li.groups ul li.group .desc h4 {
								height: 104px;
								overflow: hidden;
								font-weight: bold;
							}
							
							ul.topics li.groups ul li.group .desc img {
								width: 101px;
								height: 103px;
								float: left;
								margin: 0 12px 0 0;
								background-color: #edebdf;
							}
						
						ul.topics li.groups ul li.group a.apply {
							width: 110px;
							height: 36px;
							float: left;
							overflow: hidden;
							margin: 6px 0 0 8px;
						}
							
							ul.topics li.groups ul li.group a.apply img {
								margin-top: 0;
							}
							
							ul.topics li.groups ul li.group a.apply:hover img {
								margin-top: -36px;
							}
							
							ul.topics li.groups ul li.group a.apply:active img,
							ul.topics li.groups ul li.group a.apply:focus img {
								margin-top: -72px;
							}
						
						ul.topics li.groups ul li.group a.view {
							width: 78px;
							height: 36px;
							float: left;
							overflow: hidden;
							margin: 6px 0 0 6px;
						}
							
							ul.topics li.groups ul li.group a.view img {
								margin-top: 0;
							}
							
							ul.topics li.groups ul li.group a.view:hover img {
								margin-top: -36px;
							}
							
							ul.topics li.groups ul li.group a.view:active img,
							ul.topics li.groups ul li.group a.view:focus img {
								margin-top: -72px;
							}
							

			li.groupBanner {
				width: 650px;
				height: 206px;
				display: inline;
				overflow: hidden;
				float: left;
				margin: 12px 0 0 0;
				background-color: #fcfce9;
			}

		
		.v2 ul.topics {
			
		}
			
			.v2 ul.topics li.last {
				height: 0;
				clear: both;
				display: block;
				overflow: hidden;
			}
			
			.v2 ul.topics li.comments {
				width: 278px;
				float: right;
				overflow: hidden;
			}
				
				.v2 ul.topics li.comments ul {
					width: 284px;
				}
					
					.v2 ul.topics li.comments ul li.header {
						width: 278px;
					}
					
					.v2 ul.topics li.comments ul li.header h3 {
						padding-left: 8px;
					}
					
					.v2 ul.topics li.comments ul li.comment {
						width: 278px;
						height: 205px;
						display: block;
						overflow: hidden;
						float: left;
						margin: 6px 6px 0 0;
						background-color: #fcfce9;
					}
						
						.v2 ul.topics li.comments ul li.comment .copy {
							width: 244px;
							height: 142px;
							padding: 14px 17px 0;
							background: transparent url(/images/common/borderDottedH.gif) repeat-x scroll left bottom;
						}
							
							.v2 ul.topics li.comments ul li.comment .copy .title {
								height: 30px;
								overflow: hidden;
								margin-bottom: 8px;
							}
								
								.v2 ul.topics li.comments ul li.comment .copy .title h4 {
									font: bold 14px/15px Helvetica, Arial, sans-serif;
								}
						
						.v2 ul.topics li.comments ul li.comment .tools {
							padding: 5px 12px 0 17px;
						}
							
							.v2 ul.topics li.comments ul li.comment .tools .groupName {
								width: 140px;
								display: block;
								float: left;
								padding: 10px 0 0;
								overflow: hidden;
								font: bold 14px/16px Helvetica, Arial, sans-serif;
								color: #e04033;
								text-decoration: underline;
								text-transform: uppercase;
							}
							
							.v2 ul.topics li.comments ul li.comment .tools .readMore {
								width: 140px;
								display: block;
								float: left;
								padding: 10px 0 0;
								overflow: hidden;
								font: bold 14px/16px Helvetica, Arial, sans-serif;
								color: #e04033;
								text-decoration: underline;
								text-transform: none;
							}
							
							/* Hurrahs for both comments and groups */
							.v2 ul.topics li ul li div.hurrahs {
								width: 103px;
								height: 36px;
								float: right;
								margin: 2px 0 0;
								text-align: center;
								background: transparent url(/images/group/groupSideHurrahsBg.gif) repeat-x scroll left top;
							}
								
								.v2 ul.topics li ul li div.hurrahs .votes {
									width: 60px;
									height: 36px;
									float: left;
									padding: 0 1px 0 0;
									background: transparent url(/images/group/groupCommentHurrahsSpacer.gif) no-repeat scroll right top;
								}
									
									.v2 ul.topics li ul li div.hurrahs .votes p.num {
										margin: 1px 0 0;
										font: bold 18px/18px Helvetica, Arial, sans-serif;
										letter-spacing: -0.060em;
									}
									
									.v2 ul.topics li ul li div.hurrahs .votes img.hurrah {
										width: 40px;
										height: 12px;
										margin: 0 auto;
									}
								
								.v2 ul.topics li ul li div.hurrahs .vote a {
									width: 42px;
									height: 36px;
									display: block;
									float: left;
									overflow: hidden;
								}
								
									.v2 ul.topics li ul li div.hurrahs .vote a:hover img {
										margin-top: -36px;
									}
								
									.v2 ul.topics li ul li div.hurrahs .vote a:active img {
										margin-top: -72px;
									}
									
									.v2 ul.topics li ul li div.hurrahs .vote a img {
										margin-top: 0;
									}
								
								.v2 ul.topics li ul li div.hurrahs .voted {
									width: 42px;
									height: 36px;
									float: left;
									display: block;
									overflow: hidden;
									cursor: default;
								}
								
									.v2 ul.topics li ul li div.hurrahs .voted img {
										margin-top: -72px;
									}
			
			.v2 ul.topics li.winners {
				width: 980px;
				float: left;
				overflow: hidden;
				padding-top: 7px;
			}
				
				.v2 ul.topics li.winners ul {
					width: 980px;
				}
					
					.v2 ul.topics li.winners ul li.header {
						width: 980px;
						margin: 0;
					}
					
					.v2 ul.topics li.winners ul li.users {
						width: 980px;
						background-color: #fcfce9;
						float: left;
						margin-top: 6px;
					}
						
						.v2 ul.topics li.winners #winnersCanarias ul li.users ul li.user {
							height: 104px;
							padding: 15px;
							background: transparent url(/images/common/borderDottedH.gif) repeat-x scroll left bottom;
						}
						
						.v2 ul.topics li.winners #winnersCanarias ul li.users ul li.userLast {
							height: 104px;
							padding: 15px;
						}
							
							.v2 ul.topics li.winners #winnersCanarias ul li.users ul li.userLast a.logo,
							.v2 ul.topics li.winners #winnersCanarias ul li.users ul li.user a.logo {
								float: left;
								margin-right: 10px;
							}
							
							.v2 ul.topics li.winners #winnersCanarias ul li.users ul li.userLast h3,
							.v2 ul.topics li.winners #winnersCanarias ul li.users ul li.user h3 {
								margin: 0 0 6px;
								font: bolder 14px/16px Helvetica, Arial, sans-serif;
								color: #e04033;
								text-transform: uppercase;
							}
							
							.v2 ul.topics li.winners #winnersCanarias ul li.users ul li.userLast h4,
							.v2 ul.topics li.winners #winnersCanarias ul li.users ul li.user h4 {
								overflow: hidden;
								font-size: 12px;
								line-height: 15px;
								font-weight: bold;
							}
				
				.v2 ul.topics li.winners .winnersMoney ul {
					width: 485px;
				}
					
					.v2 ul.topics li.winners .winnersMoney ul li.header {
						width: 485px;
						margin: 7px 0 0;
					}
					
					.v2 ul.topics li.winners .winnersMoney ul li.userList {
						width: 467px;
						background-color: #fcfce9;
						float: left;
						margin-top: 6px;
						padding: 17px 0px 17px 17px;
						line-height: 26px;
					}

				.v2 ul.topics li.winners .winnersMoneyRight ul {
					float:right;
					margin-top:-36px;
					width: 485px;
				}
					
					.v2 ul.topics li.winners .winnersMoneyRight ul li.header {
						width: 485px;
						
					}
					
					.v2 ul.topics li.winners .winnersMoneyRight ul li.userList {
						width: 467px;
						background-color: #fcfce9;
						float: left;
						margin-top: 6px;
						padding: 17px 0px 17px 17px;
						line-height: 26px;
					}
							
					
			.v2 ul.topics li.groups {
				width: 696px;
				float: left;
				overflow: hidden;
			}
				
				.v2 ul.topics li.groups ul {
					width: 702px;
				}
					
					.v2 ul.topics li.groups ul li.header {
						width: 696px;
					}
					
					.v2 ul.topics li.groups ul li.group {
						width: 345px;
						height: 205px;
						display: block;
						overflow: hidden;
						float: left;
						margin: 6px 6px 0 0;
						background-color: #fcfce9;
					}
							
						.v2 ul.topics li.groups ul li.group .desc {
							width: auto;
							height: 144px;
							padding: 8px;
							background: transparent url(/images/common/borderDottedH.gif) repeat-x scroll left bottom;
						}
							
							.v2 ul.topics li.groups ul li.group .desc h3 {
								margin: 0 0 12px;
								font: bold 14px/16px Helvetica, Arial, sans-serif;
								color: #e04033;
								text-decoration: underline;
								text-transform: uppercase;
							}
							
							.v2 ul.topics li.groups ul li.group .desc h4 {
								height: 104px;
								overflow: hidden;
								font-weight: bold;
							}
							
							.v2 ul.topics li.groups ul li.group .desc img {
								width: 101px;
								height: 103px;
								float: left;
								margin: 0 12px 0 0;
								background-color: #edebdf;
							}
						
						.v2 ul.topics li.groups ul li.group a.apply {
							width: 110px;
							height: 36px;
							float: left;
							overflow: hidden;
							margin: 6px 0 0 8px;
						}
							
							.v2 ul.topics li.groups ul li.group a.apply img {
								margin-top: 0;
							}
							
							.v2 ul.topics li.groups ul li.group a.apply:hover img {
								margin-top: -36px;
							}
							
							.v2 ul.topics li.groups ul li.group a.apply:active img,
							.v2 ul.topics li.groups ul li.group a.apply:focus img {
								margin-top: -72px;
							}
						
						.v2 ul.topics li.groups ul li.group a.view {
							width: 78px;
							height: 36px;
							float: left;
							overflow: hidden;
							margin: 6px 0 0 6px;
						}
							
							.v2 ul.topics li.groups ul li.group a.view img {
								margin-top: 0;
							}
							
							.v2 ul.topics li.groups ul li.group a.view:hover img {
								margin-top: -36px;
							}
							
							.v2 ul.topics li.groups ul li.group a.view:active img,
							.v2 ul.topics li.groups ul li.group a.view:focus img {
								margin-top: -72px;
							}
						
						.v2 ul.topics li.groups ul li.group div.hurrahs {
							margin: 6px 8px 0 0;
						}
	
	/*---------------------------------------------------------------------------------------------------------------------------
	6.	Groups
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	.content_groups {
		margin: 7px 0 0;
	}
		
		.content_groups .callToActionGroupCreation {
			padding-bottom: 30px;
			font-size: 15.4px;
			line-height: 18.5px;
			font-weight: bold;
			color: #fff;
		}
			
			.content_groups .callToActionGroupCreation h2 {
				width: 522px;
				height: 29px;
				overflow: hidden;
				margin: 28px 0 7px;
				background: transparent url(/images/groups/gruposListTitle.png) no-repeat left top;
				white-space: nowrap;
				text-indent: -5000px;
			}
			
			.content_groups .callToActionGroupCreation p {
				
			}
		
		.content_groups ul.criterias {
			width: 979px;
			height: 36px;
			overflow: hidden;
		}
			
			.content_groups ul.criterias li {
				height: 36px;
				float: left;
				overflow: hidden;
				margin: 0 2px 0 0;
			}
				
				.content_groups ul.criterias li a {
					float: left;
				}
					
					.content_groups ul.criterias li a img {
						display: block;
						margin-top: -36px;
					}
					
					.content_groups ul.criterias li a:hover img {
						margin-top: -72px;
					}
					
					.content_groups ul.criterias li a.actual img {
						display: block;
						margin-top: 0;
					}
					
					.content_groups ul.criterias li a.actual:hover img {
						margin-top: 0;
					}
			
			.content_groups ul.criterias li.create {
				float: right;
				margin: 0;
			}
				
				.content_groups ul.criterias li.create a {
					height: 36px;
					display: block;
					overflow: hidden;
				}
				
				.content_groups ul.criterias li.create a img {
					display: block;
					margin-top: 0;
				}
				
				.content_groups ul.criterias li.create a:hover img {
					margin-top: -36px;
				}
				
				.content_groups ul.criterias li.create a:active img,
				.content_groups ul.criterias li.create a:focus img {
					margin-top: -72px;
				}
					
		.content_groups .search {
			margin-left: 347px;
			margin-top: -34px;
			padding: 4px 0;
			color: #fff;
		}
			
			.content_groups .search input {
				width: 125px;
				height: 16px;
				display: inline;
				margin: 6px 0 0 4px;
				padding: 3px 4px 0;
				border: 1px solid #959595;
				background: #fff url(/images/common/headerLoginInputTextBg.gif) no-repeat scroll left top;
				vertical-align: center;
				font: normal 11px/13px Arial, Helvetica, sans-serif;
				color: #333;
			}
		
		.content_groups ul.groups {
			width: 995px;
			padding: 0;
		}
			
			.content_groups ul.groups li.group {
				width: 318px;
				height: 205px;
				float: left;
				margin: 12px 12px 0 0;
				padding: 0;
				background-color: #f9f7ea;
			}
				
				.content_groups ul.groups li.group .desc {
					width: 301px;
					height: 142px;
					padding: 8px;
					background: transparent url(/images/common/borderDottedH.gif) repeat-x scroll left bottom;
				}
					
					.content_groups ul.groups li.group .desc h3 {
						margin: 0 0 12px;
						font: bold 14px/16px Helvetica, Arial, sans-serif;
						color: #e04033;
						text-decoration: underline;
						text-transform: uppercase;
					}
					
					.content_groups ul.groups li.group .desc h4 {
						height: 104px;
						overflow: hidden;
						font-weight: bold;
					}
					
					.content_groups ul.groups li.group .desc img {
						width: 101px;
						height: 103px;
						float: left;
						margin: 0 12px 0 0;
						background-color: #edebdf;
					}
				
				.content_groups ul.groups li.group a.apply {
					width: 110px;
					height: 36px;
					float: left;
					overflow: hidden;
					margin: 6px 0 0 8px;
				}
					
					.content_groups ul.groups li.group a.apply img {
						margin-top: 0;
					}
					
					.content_groups ul.groups li.group a.apply:hover img {
						margin-top: -36px;
					}
					
					.content_groups ul.groups li.group a.apply:active img,
					.content_groups ul.groups li.group a.apply:focus img {
						margin-top: -72px;
					}
				
				.content_groups ul.groups li.group a.view {
					width: 78px;
					height: 36px;
					float: left;
					overflow: hidden;
					margin: 6px 0 0 6px;
				}
					
					.content_groups ul.groups li.group a.view img {
						margin-top: 0;
					}
					
					.content_groups ul.groups li.group a.view:hover img {
						margin-top: -36px;
					}
					
					.content_groups ul.groups li.group a.view:active img,
					.content_groups ul.groups li.group a.view:focus img {
						margin-top: -72px;
					}
				
				.content_groups ul.groups li.group div.hurrahs {
					width: 103px;
					height: 36px;
					float: left;
					margin: 6px 0 0 6px;
					text-align: center;
					background: transparent url(/images/group/groupSideHurrahsBg.gif) repeat-x scroll left top;
				}
					
					.content_groups ul.groups li.group div.hurrahs .votes {
						width: 60px;
						height: 36px;
						float: left;
						padding: 0 1px 0 0;
						background: transparent url(/images/group/groupCommentHurrahsSpacer.gif) no-repeat scroll right top;
					}
						
						.content_groups ul.groups li.group div.hurrahs .votes p.num {
							margin: 1px 0 0;
							font: bold 18px/18px Helvetica, Arial, sans-serif;
							letter-spacing: -0.060em;
						}
						
						.content_groups ul.groups li.group div.hurrahs .votes img.hurrah {
							width: 40px;
							height: 12px;
							margin: 0 auto;
						}
					
					.content_groups ul.groups li.group div.hurrahs .vote a {
						width: 42px;
						height: 36px;
						float: left;
						display: block;
						overflow: hidden;
					}
					
						.content_groups ul.groups li.group div.hurrahs .vote a:hover img {
							margin-top: -36px;
						}
					
						.content_groups ul.groups li.group div.hurrahs .vote a:active img {
							margin-top: -72px;
						}
						
						.content_groups ul.groups li.group div.hurrahs .vote a img {
							margin-top: 0;
						}
					
					.content_groups ul.groups li.group div.hurrahs .voted {
						width: 42px;
						height: 36px;
						float: left;
						overflow: hidden;
						display: block;
						cursor: default;
					}
					
						.content_groups ul.groups li.group div.hurrahs .voted img {
							margin-top: -72px;
						}
			
			.content_groups ul.groups li.last {	
				width: 318px;
				height: 205px;
				float: left;
				clear: right;
				margin: 12px 12px 0 0;
				padding: 0;
			}
			

	
	/*---------------------------------------------------------------------------------------------------------------------------
	7.	GroupsSearch
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	
	
	/*---------------------------------------------------------------------------------------------------------------------------
	8.	Group
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	.content_group {
		margin: 6px 0 0;
	}
		
		.content_group .descComments {
			width: 696px;
			float: left;
		}
			
			.content_group .descComments .desc {
				padding: 6px 18px 6px 6px;
				background-color: #fdfcee;
				overflow: hidden;
			}
				
				.content_group .descComments .desc .shield {
					width: 248px;
					height: 248px;
					float: left;
					margin: 0 14px 0 0;
				}
				
				.content_group .descComments .desc h2 {
					width: 410px;
					float: right;
					font: bold 21px/25px Helvetica, Arial, sans-serif;
					letter-spacing: -0.025em;
				}
					
					.content_group .descComments .desc h2 p.acronym {
						width: 410px;
						overflow: hidden;
						margin: 12px 0 0;
						text-transform: uppercase;
						color: #e04033;
					}
					
					.content_group .descComments .desc h2 p.name {
						margin: 8px 0 0;
						color: #2a251f;
					}
				
				.content_group .descComments .desc p.date {
					width: 410px;
					float: right;
					margin: 20px 0 0;
					font-weight: bold;
				}
				
				.content_group .descComments .desc p.copy {
					width: 410px;
					float: right;
					margin: 5px 0 0;
					padding: 5px 0 0;
					border-top: 1px dotted #2a251f;
				}
				
				.content_group .descComments .desc p.deletedGroup {
					border:0px;
				}
			
			.content_group .descComments .commentsHeader {
				height: 36px;
				margin: 7px 0 0;
				overflow: hidden;
				background: #59b4cc url(/images/group/groupCommentsHeadBg.gif) repeat-x scroll left top;
			}
			
				.content_group .descComments .commentsHeader h3 {
					width: 470px;
					height: 27px;
					float: left;
					padding: 9px 1px 0 20px;
					background: transparent url(/images/group/groupCommentsHeadSpacer.gif) no-repeat scroll right top;
					font: bold 16px/18px Arial, Helvetica, sans-serif;
				}
					
					.content_group .descComments .commentsHeader h3 img {
						display: inline;
						padding: 0 0 0 3px;
						vertical-align: -1px;
					}
				
				.content_group .descComments .commentsHeader a.goPost {
					width: 205px;
					height: 36px;
					float: right;
					overflow: hidden;
				}
					
					.content_group .descComments .commentsHeader a.goPost img {
						margin-top: 0;
					}
					
					.content_group .descComments .commentsHeader a.goPost:hover img {
						margin-top: -36px;
					}
					
					.content_group .descComments .commentsHeader a.goPost:active img,
					.content_group .descComments .commentsHeader a.goPost:focus img {
						margin-top: -72px;
					}
			
			.content_group .descComments ul.comments {
				margin: 7px 0 0;
				padding: 17px 21px 0 18px;
				background-color: #fdfcee;
			}
				
				.content_group .descComments ul.comments li.noComments {
					padding: 0 0 15px;
				}
					
					.content_group .descComments ul.comments li.noComments h4 {
						margin: 0 0 4px;
						font: bold 18px/22px Helvetica, Arial, sans-serif;
						letter-spacing: -0.025em;
					}
					
					.content_group .descComments ul.comments li.noComments p {
						
					}
				
				.content_group .descComments ul.comments li.comment {
					margin: 0 0 22px;
					padding: 0 0 9px;
					background: transparent url(/images/common/borderDottedH.gif) repeat-x scroll left bottom;
				}
					
					.content_group .descComments ul.comments li div.hurrahs {
						width: 103px;
						height: 36px;
						float: right;
						margin: 2px 0 0;
						text-align: center;
						background: transparent url(/images/group/groupSideHurrahsBg.gif) repeat-x scroll left top;
					}
						
						.content_group .descComments ul.comments li div.hurrahs .votes {
							width: 60px;
							height: 36px;
							float: left;
							padding: 0 1px 0 0;
							background: transparent url(/images/group/groupCommentHurrahsSpacer.gif) no-repeat scroll right top;
						}
							
							.content_group .descComments ul.comments li div.hurrahs .votes p.num {
								margin: 1px 0 0;
								font: bold 18px/18px Helvetica, Arial, sans-serif;
								letter-spacing: -0.060em;
							}
							
							.content_group .descComments ul.comments li div.hurrahs .votes img.hurrah {
								width: 40px;
								height: 12px;
								margin: 0 auto;
							}
						
						.content_group .descComments ul.comments li div.hurrahs .vote a {
							width: 42px;
							height: 36px;
							display: block;
							float: left;
							overflow: hidden;
						}
						
							.content_group .descComments ul.comments li div.hurrahs .vote a:hover img {
								margin-top: -36px;
							}
						
							.content_group .descComments ul.comments li div.hurrahs .vote a:active img {
								margin-top: -72px;
							}
							
							.content_group .descComments ul.comments li div.hurrahs .vote a img {
								margin-top: 0;
							}
						
						.content_group .descComments ul.comments li div.hurrahs .voted {
							width: 42px;
							height: 36px;
							float: left;
							display: block;
							overflow: hidden;
							cursor: default;
						}
						
							.content_group .descComments ul.comments li div.hurrahs .voted img {
								margin-top: -72px;
							}
					
					.content_group .descComments ul.comments li h4 {
						font: bold 18px/22px Helvetica, Arial, sans-serif;
						letter-spacing: -0.025em;
					}
					
					.content_group .descComments ul.comments li p.date  {
						margin: 3px 0 0;
						font-weight: bold;
					}
					
					.content_group .descComments ul.comments li p.copy {
						margin: 16px 0 0;
					}
					
					.content_group .descComments ul.comments li .delete {
						width: 120px;
						margin: 10px 0 0 auto;
						font-size: 11px;
						font-weight: normal;
						text-align: right;
					}
				
				.content_group .descComments ul.comments li.last {
					padding: 0 0 9px;
				}
			
			.content_group .descComments .postHeader {
				height: 36px;
				overflow: hidden;
				margin: 7px 0 0;
				background: #59b4cc url(/images/group/groupCommentsHeadBg.gif) repeat-x scroll left top;
			}
				
				.content_group .descComments .postHeader h3 {
					height: 22px;
					padding: 13px 1px 1px 20px;
				}
			
			.content_group .descComments .post {
				margin: 7px 0 0;
				padding: 15px 20px;
				overflow: hidden;
				background-color: #fdfcee;
			}
				
				.content_group .descComments .post #commentForm label {
					display: block;
					margin: 0 0 2px;
					font-weight: bold;
				}
				
				.content_group .descComments .post #commentForm input[type="text"],
				.content_group .descComments .post #commentForm textarea {
					width: 369px;
					padding: 5px;
					border: 1px solid #c0beb3;
					background-color: #f9f7ea;
					font: normal 11px/14px Helvetica, Arial, sans-serif;
					color: #87847b;
				}
								
				.content_group .descComments .post #commentForm input[type="text"] {
					height: 14px;
					padding: 3px 5px;
				}
				
				.content_group .descComments .post #commentForm textarea {
					height: 145px;
				}
				
				.content_group .descComments .post #commentForm input[type="submit"] {
					width: 117px;
					height: 36px;
					display: block;
					margin: 0;
					padding: 10px;
					border: 0 none;
					background: transparent url(/images/group/groupCommentPublishBtn.gif) no-repeat scroll left top;
					cursor: pointer;
				}
		
		.content_group .sidebar {
			width: 278px;
			float: right;
		}
			
			.content_group .sidebar .hurrahs {
				height: 36px;
				background: #7ac4d7 url(/images/group/groupSideHurrahsBg.gif) repeat-x scroll left top;
			}
				
				.content_group .sidebar .hurrahs .vote {
					width: 42px;
					height: 36px;
					overflow: hidden;
					display: block;
					float: right;
					background-color: #e04033;
				}
					
					.content_group .sidebar .hurrahs .vote img {
						margin-top: 0;
					}
					
					.content_group .sidebar .hurrahs .vote:hover img {
						margin-top: -36px;
					}
					
					.content_group .sidebar .hurrahs .vote:active img {
						margin-top: -72px;
					}
				
				.content_group .sidebar .hurrahs .voted {
					width: 42px;
					height: 36px;
					overflow: hidden;
					float: right;
					display: block;
					background-color: #e04033;
					cursor: default;
				}
					
					.content_group .sidebar .hurrahs .voted img {
						margin-top: -72px;
					}
				
				.content_group .sidebar .hurrahs .count {
					width: 227px;
					height: 27px;
					float: left;
					padding: 9px 1px 0 8px;
					background: transparent url(/images/group/groupCommentHurrahsSpacer.gif) no-repeat scroll right top;
					font: bold 16px/18px Arial, Helvetica, sans-serif;
				}
				
				.content_group .sidebar .hurrahs img {
					display: inline;
					vertical-align: -1px
				}
			
			.content_group .sidebar .members {
				margin: 6px 0 0;
				padding: 6px;
				background-color: #fdfcee;
			}
				
				.content_group .sidebar .members .numMembers {
					height: 57px;
					font: bold 14px/17px Helevtica, Arial, sans-serif;
					letter-spacing: -0.1em;
					text-transform: uppercase;
				}
				
				.content_group .sidebar .members .numMembers strong {
					display: block;
					padding: 2px 0 5px;
				}
				
				.content_group .sidebar .members a.join {
					width: 117px;
					height: 36px;
					display: block;
					float: right;
					overflow: hidden;
					margin: 4px 3px 0 0;
				}
					
					.content_group .sidebar .members a.join img {
						display: block; /*groupSideJoinBtn.gif*/
						margin-top: 0;
					}
					
					.content_group .sidebar .members a.join:hover img {
						margin-top: -36px;
					}
					
					.content_group .sidebar .members a.join:active img,
					.content_group .sidebar .members a.join:focus img {
						margin-top: -72px;
					}
				
				.content_group .sidebar .members .membersShow {
					overflow: hidden;
					height: 0;
				}
				
				.content_group .sidebar .members .hider {
					height: 171px;
					overflow: hidden;
					border-top: 1px dotted #24201a;
					border-bottom: 1px dotted #24201a;
					margin: 0 0 6px 0;
				}
				
				.content_group .sidebar .members .hider .slider {
					width: 240px;
					position: relative;
				}
					
					.content_group .sidebar .members .hider .slider a {
						font-weight: normal;
						display: inline;
					}
				
				.content_group .sidebar .members .hider .nav {
					width: 18px;
					height: 171px;
					float: right;
				}
					
					.content_group .sidebar .members .hider .nav .upper {
						margin-top: 4px;
						cursor: pointer;
					}
					
					.content_group .sidebar .members .hider .nav .downer {
						margin-top: 148px;
						cursor: pointer;
					}
			
			.content_group .sidebar .downloads h3 {
				margin: 7px 0 0;
				padding: 12px 0 9px 8px;
				background: #7ac4d7 url(/images/group/groupSideHurrahsBg.gif) repeat-x scroll left top;
			}
			
			.content_group .sidebar .downloads .copy {
				margin: 6px 0 0;
				padding: 6px;
				background-color: #fdfcee;
			}
				
				.content_group .sidebar .downloads .copy a {
					width: 155px;
					height: 36px;
					display: block;
					overflow: hidden;
					margin: 6px 0 0;
				}
					
					.content_group .sidebar .downloads .copy a img {
						margin-top: 0;
					}
					
					.content_group .sidebar .downloads .copy a:hover img {
						margin-top: -36px;
					}
					
					.content_group .sidebar .downloads .copy a:active img,
					.content_group .sidebar .downloads .copy a:focus img {
						margin-top: -72px;
					}
				
				.content_group .sidebar .downloads .copy p {
					height: 36px;
				}
				
				.content_group .sidebar .downloads .copy .scsvWppr {
					width: 256px;
					height: 90px;
					padding: 8px 0 0 6px;
					background: transparent url(/images/group/groupSideDlScsvWpprBg.jpg) no-repeat scroll left top;
				}
				
				.content_group .sidebar .downloads .copy .propaganda {
					width: 260px;
					height: 48px;
					margin: 6px 0 0;
					padding: 51px 0 0 6px;
					background: transparent url(/images/group/groupSideDlPropagandaBg.jpg) no-repeat scroll left top;
				}
			
			.content_group .sidebar .groupSynd {
				margin: 6px 0 0;
				padding: 13px 0 14px 10px;
				background: #fdfcee url(/images/common/borderDottedH.gif) repeat-x scroll left bottom;
			}

			.content_group .sidebar .groupRss {
				padding: 12px 0 12px 11px;
				background-color: #fdfcee;
				
			}
			
				.content_group .sidebar .groupRss .rssMe {
					display: block;
					margin: 7px 0 0;
				}
			
			.content_group .sidebar .groupCreate {
				margin: 6px 0 0;
			}

	#groupVideo {
		width:696px;
		height:373px;
	}
	
	#groupVideo .header {
		margin-top: 7px;
		height:36px;
		width:100%;
	}
	
	#groupVideo .content {
		padding:7px;
		margin-top:7px;
		width:682px;
		height:314px;
		background:#fdfcee url(/images/group/groupVideoHolderTopBackground.gif) left top repeat-x;
	}
	
	#groupVideo .player {
		display:block;
		float:left;
	}
	
	#groupVideo .videoPhotogram {
		margin-left:6px;
		width:262px;
		height:262px;
		display:block;
		float:left;
	}
	
	#groupVideo .syndication {
		display:block;
		float:left;
		width:262px;
		height:50px;
		text-align:right;
	}
	
		#groupVideo .syndication IMG {
			float:right;
			display:block;
			margin-left:5px;
			margin-top:37px;
		}
		
		.content_group ul.topics {
			float: right;
			margin: -7px 0 0;
		}
		
		.content_group ul.topics li.header {
			height: 36px;
			overflow: hidden;
			float: left;
			margin: 7px 0 0;
			background: #59b4cc url(/images/home/homeTopicsHeaderBg.gif) repeat-x scroll left top;
		}
			
			.content_group ul.topics li.header h3 {
				height: 26px;
				padding: 9px 1px 1px 17px;
			}
			
			.content_group ul.topics li.header .gotoGroup {
				width: 36px;
				height: 36px;
				display: block;
				overflow: hidden;
				float: right;
				padding: 0 0 0 1px;
				background: transparent url(/images/home/homeTopicsHeaderSpacer.gif) no-repeat scroll left top;
			}
	
	/*---------------------------------------------------------------------------------------------------------------------------
	9.	GroupCreate
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	.content_groupCreate {
		margin: 5px 0 0;
	}
		
		.content_groupCreate .header {
			height: 36px;
			overflow: hidden;
			margin: 0;
			background: #59b4cc url(/images/group/groupCommentsHeadBg.gif) repeat-x scroll left top;
		}
			
			.content_groupCreate .header h3 {
				height: 25px;
				padding: 10px 1px 1px 20px;
			}
		
		.content_groupCreate .dataGroup,
		.content_groupCreate .dataRegister {
			margin: 5px 0 7px;
			padding: 20px;
			background-color: #fdfcee;
		}
			
			.content_groupCreate .dataGroup label {
				font-weight: bold;
				margin: 0 0 6px;
				display: block;
			}
			
			.content_groupCreate .dataGroup label.numChars {
				float: left;
				clear: right;
				font-weight: normal;
				margin: 3px 0 6px 5px;
				display: block;
				color: #db362b;
			}
			
			.content_groupCreate .dataGroup #acronymDiv {
				height: 33px;
			}
			
			.content_groupCreate .dataGroup .formText {
				width: 178px;
				padding: 3px 5px;
				display: block;
				border: 1px solid #c0beb3;
				background-color: #f9f7ea;
				font: normal 11px/14px Helvetica, Arial, sans-serif;
				color: #87847b;
			}
			
			.content_groupCreate .dataGroup #description.formText {
				width: 465px;
				height: 190x;
				padding: 5px;
			}
			
			.content_groupCreate .dataGroup #gName {
				width: 265px;
				float: left;
			}
			
			.content_groupCreate .dataGroup .create {
				width: 117px;
				height: 36px;
				display: block;
				margin: 17px 0 0;
				padding: 10px;
				border: 0 none;
				background: transparent url(/images/groupCreate/groupCreateNewSubmitBg.gif) no-repeat scroll left top;
				cursor: pointer;
			}
	
	
	/*---------------------------------------------------------------------------------------------------------------------------
	10.	GroupsUser / CommentsUser
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	.userGroupsTitle {
		font: bold 18px/18px Helvetica, Arial, sans-serif;
		background-color: #f9f7ea;
		margin: 0 0 12px;
		padding: 10px 6px;
	}
	
		.content_groups ul.comments {
		width: 990px;
			padding: 0;
		}
		
		.content_groups ul.comments li.comment {
			width: 318px;
			height: 205px;
			float: left;
			margin: 12px 12px 0 0;
			padding: 0;
			background-color: #f9f7ea;
		}
			
			.content_groups ul.comments li.comment .copy {
				height: 144px;
				padding: 14px 17px 0;
				background: transparent url(/images/common/borderDottedH.gif) repeat-x scroll left bottom;
			}
				
				.content_groups ul.comments li.comment .copy .title {
					height: 30px;
					overflow: hidden;
				}
				
					.content_groups ul.comments li.comment .copy .title h4 {
						font: bold 16px/14px Helvetica, Arial, sans-serif;
					}
			
			.content_groups ul.comments li.comment .tools {
				padding: 5px 12px 0 17px;
			}
				
				.content_groups ul.comments li.comment .tools .groupName {
					width: 180px;
					display: block;
					float: left;
					padding: 10px 0 0;
					overflow: hidden;
					font: bold 14px/16px Helvetica, Arial, sans-serif;
					color: #e04033;
					text-decoration: underline;
					text-transform: uppercase;
				}
				
				.content_groups ul.comments li.comment .tools div.hurrahs {
					width: 103px;
					height: 36px;
					float: right;
					margin: 2px 0 0;
					text-align: center;
					background: transparent url(/images/group/groupSideHurrahsBg.gif) repeat-x scroll left top;
				}
					
					.content_groups ul.comments li.comment .tools div.hurrahs .votes {
						width: 60px;
						height: 36px;
						float: left;
						padding: 0 1px 0 0;
						background: transparent url(/images/group/groupCommentHurrahsSpacer.gif) no-repeat scroll right top;
					}
						
						.content_groups ul.comments li.comment .tools div.hurrahs .votes p.num {
							margin: 1px 0 0;
							font: bold 18px/18px Helvetica, Arial, sans-serif;
							letter-spacing: -0.060em;
						}
						
						.content_groups ul.comments li.comment .tools div.hurrahs .votes img.hurrah {
							width: 40px;
							height: 12px;
							margin: 0 auto;
						}
					
					.content_groups ul.comments li.comment .tools div.hurrahs .vote a {
						width: 42px;
						height: 36px;
						display: block;
						float: left;
						overflow: hidden;
					}
					
						.content_groups ul.comments li.comment .tools div.hurrahs .vote a:hover img {
							margin-top: -36px;
						}
					
						.content_groups ul.comments li.comment .tools div.hurrahs .vote a:active img {
							margin-top: -72px;
						}
						
						.content_groups ul.comments li.comment .tools div.hurrahs .vote a img {
							margin-top: 0;
						}
					
					.content_groups ul.comments li.comment .tools div.hurrahs .voted {
						width: 42px;
						height: 36px;
						float: left;
						display: block;
						overflow: hidden;
						cursor: default;
					}
					
						.content_groups ul.comments li.comment .tools div.hurrahs .voted img {
							margin-top: -72px;
						}
			
		.content_groups ul.comments li.last {
			width: 318px;
			height: 205px;
			float: left;
			clear: right;
			margin: 12px 12px 0 0;
			padding: 0;
		}
	
	
	/*---------------------------------------------------------------------------------------------------------------------------
	11.	UserRegister
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	.content_register {
		margin: 5px 0 0;
	}
	
		.content_register .header {
			height: 36px;
			overflow: hidden;
			margin: 0;
			background: #59b4cc url(/images/group/groupCommentsHeadBg.gif) repeat-x scroll left top;
		}
			
			.content_register .header h3 {
				height: 25px;
				padding: 10px 1px 1px 20px;
			}
		
		.content_register .data {
			width: 940px;
			margin: 5px 0 0;
			padding: 20px;
			background-color: #fdfcee;
			overflow: hidden;
			float: left;
		}
			
			.content_register .data .backBtn {
				width: 173px;
				height: 36px;
				overflow: hidden;
				display: block;
				margin: 16px 0 0;
			}
				
				.content_register .data .backBtn img {
					display: block;
					margin-top: 0;
				}
				
				.content_register .data .backBtn:hover img {
					margin-top: -36px;
				}
				
				.content_register .data .backBtn:active img,
				.content_register .data .backBtn:focus img {
					margin-top: -72px;
				}
		
	
	.logigister {
		/*width: 656px;*/
	}
		
		.logigister p.copy {
			margin: 0 0 15px;
			padding: 0 0 15px;
			background: transparent url(/images/common/borderDottedH.gif) repeat-x scroll left bottom;
			font: normal 12px/15px Helvetica, Arial, sans-serif;
			color: #2a251f;
		}
		
		.logigister h2 {
			font: bold 12px/14px Helvetica, Arial, sans-serif;
			padding: 0 0 22px;
		}
		
		.logigister label {
			width: 130px;
			float: left;
			margin: 4px 0 0;
			font-weight: bold;
		}
		
		.logigister label.agreed,
		.logigister a {
			width: auto;
			float: none;
			display: inline;
			font-weight: normal;
			font-size: 11px;
			line-height: 13px;
		}
		
		.logigister label.agreed img {
			display: inline;
			vertical-align: top;
		}
		
		.logigister input[type="text"],
		.logigister input[type="password"],
		.logigister textarea {
			width: 178px;
			padding: 5px;
			display: block;
			float: right;
			border: 1px solid #c0beb3;
			background-color: #f9f7ea;
			font: normal 11px/14px Helvetica, Arial, sans-serif;
			color: #87847b;
		}
		
		.logigister input[type="text"],
		.logigister input[type="password"] {
			height: 14px;
			margin: 0;
			padding: 3px 5px;
		}
		
		.logigister input#loginRemember {
			margin-left: 22px;
		}
		
		.logigister .logi .agreed {
			padding-left: 3px;
		}
		
		.logigister select {
			width: 58px;
			display: block;
			float: left;
			margin: 0 0 0 8px;
			border: 1px solid #c0beb3;
			background-color: #f9f7ea;
			font: normal 11px/14px Helvetica, Arial, sans-serif;
			color: #87847b;
		}
		
		.logigister textarea {
			height: 145px;
			margin: 0;
		}
		
		.logigister input[type="checkbox"] {
			margin: 0 3px 0 0;
			vertical-align: middle;
		}
		
		.logigister input[type="submit"] {
			width: 110px;
			height: 36px;
			display: block;
			margin: 0;
			padding: 10px;
			border: 0 none;
			background: transparent url(/images/common/logigisterSubmitBg.gif) no-repeat scroll left top;
			cursor: pointer;
		}
		
			.logigister input[type="submit"]:hover {
				background-position:left -36px;
			}
		
		form div.info {
			clear: both;
			padding: 0 0 14px;
			color: red;
			font-size: 10px;
			line-height: 12px;
		}
		
		.logigister .gister {
			width: 328px;
			float: left;
		}
		
		.logigister .logi {
			width: 312px;
			float: left;
			padding: 0 0 0 16px;
		}
			
			.logigister .logi h2 {
				padding-left: 22px;
			}
			
			.logigister .logi label {
				width: 78px;
				padding-left: 22px;
			}
			
			.logigister .logi input[type="submit"] {
				margin-left: 22px;
			}
			
			.logigister .logi input[type="submit"]:hover {
				background-position:left -36px;
			}
			
			.logigister .logi input[type="submit"]:active {
				background-position:left -72px;
			}
	
	
	/*---------------------------------------------------------------------------------------------------------------------------
	12.	ShieldGenerator
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	.content_shieldGenerator {
		margin: 6px 0 0;
	}
		
		.content_shieldGenerator .noFlash {
			width: 982px;
			height: 333px;
			position: absolute;
			z-index: 0;
		}
		
		.content_shieldGenerator .generator {
			width: 982px;
			height: 333px;
			background-color: #1f1b16;
		}
		
		.content_shieldGenerator .banners {
			height: 138px;
			margin: 5px 0 0;
		}
			
			.content_shieldGenerator .banners .revolution {
				width: 485px;
				height: 138px;
				display: block;
				float: left;
			}
			
			.content_shieldGenerator .banners .runTheVoice {
				width: 487px;
				height: 138px;
				display: block;
				float: right;
			}
		
	/*---------------------------------------------------------------------------------------------------------------------------
	13.	RememberPassword
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	#rememberPassword {
		
	}
	
		#rememberPassword H3 {
			margin-top:5px;
			margin-bottom:5px;
		}
		
		#rememberPassword .notice {
			width:944px;
			height:469px;
			background-color:#fdfcee;
			padding:18px;
		}
			
			#rememberPassword .notice P {
				width:533px;
			}
			
		
		#rememberPassword .backBtn {
			width: 173px;
			height: 36px;
			overflow: hidden;
			display: block;
			margin: 16px 0 0;
		}
					
		#rememberPassword .backBtn img {
			display: block;
			margin-top: 0;
		}
		
		#rememberPassword .backBtn:hover img {
			margin-top: -36px;
		}
		
		#rememberPassword .backBtn:active img,
		#rememberPassword .backBtn:focus img {
			margin-top: -72px;
		}
			
		
		#rememberPassword FORM {
			margin-top:10px;
			padding-top:8px;
			border-top:1px dotted black;
		}
			
			#rememberPassword FORM label {
			    display: block;
			    float:left;
			    margin:6px 0 2px;
			    font-weight: bold;
			}
			
			#rememberPassword FORM input[type="text"],
			#rememberPassword FORM textarea {
			    width: 143px;
			    padding: 5px;
			    border: 1px solid #c0beb3;
			    background-color: #f9f7ea;
			    font: normal 11px/14px Helvetica, Arial, sans-serif;
			    color: #87847b;
			    display:block;
			    float:left;
			}
					
			#rememberPassword FORM input[type="text"] {
			    height:14px;
			    margin:0px 0px 22px 15px;
			    padding:3px 5px;
			}
			
			#rememberPassword FORM textarea {
			    height: 145px;
			    margin: 0 0 20px;
			}
			
			#rememberPassword FORM input[type="submit"] {
			    width: 117px;
			    height: 36px;
			    display: block;
			    margin: 0;
			    padding: 10px;
			    border: 0 none;
			    background: transparent url(/images/common/logigisterSubmitBg.gif) no-repeat scroll left top;
			    cursor: pointer;
			    clear:both;
			}
			
				#rememberPassword FORM input[type="submit"]:hover {
				    background-position:left -36px;
				}
				
				#rememberPassword FORM input[type="submit"]:active {
					background-position:left -72px;
				}
				
				
	/*---------------------------------------------------------------------------------------------------------------------------
	14.	Prizes
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	.content_prizes {
		margin: 0;
	}
		
		.content_prizes ul.topics {
			float: right;
		}
		
		.content_prizes li.header {
			height: 36px;
			overflow: hidden;
			float: left;
			margin: 7px 0 0;
			background: #59b4cc url(/images/home/homeTopicsHeaderBg.gif) repeat-x scroll left top;
		}
			
			.content_prizes li.header h3 {
				height: 26px;
				padding: 9px 1px 1px 17px;
			}
			
			.content_prizes li.header .gotoGroup {
				width: 36px;
				height: 36px;
				display: block;
				overflow: hidden;
				float: right;
				padding: 0 0 0 1px;
				background: transparent url(/images/home/homeTopicsHeaderSpacer.gif) no-repeat scroll left top;
			}
			
	.content_prizes .prizesDesc {
		float: left;
	}
	
	.content_prizes .descComments h2 {
		width:678px;
		float: right;
		font: bold 21px/25px Helvetica, Arial, sans-serif;
		letter-spacing: -0.025em;
	}
	
		.content_prizes .descComments h4 {
			-x-system-font:none;
			color:#E04033;
			font-family:Helvetica,Arial,sans-serif;
			font-size:21px;
			font-size-adjust:none;
			font-stretch:normal;
			font-style:normal;
			font-variant:normal;
			font-weight:bold;
			letter-spacing:-0.025em;
			line-height:25px;
			margin:0;
			text-transform:uppercase;
			width:642px;
		}
			
		.content_prizes .descComments {
			width: 696px;
			float: left;
			overflow: hidden;
		}
			
			.content_prizes .descComments .desc {
				padding: 25px;
				background-color: #fdfcee;
			}
				
				.content_prizes .descComments .desc .shield {
					width: 248px;
					height: 248px;
					float: left;
					margin: 0 14px 0 0;
				}
				
				
				.content_prizes .descComments .desc p.date {
					width: 410px;
					float: right;
					margin: 20px 0 0;
					font-weight: bold;
				}
				
				.content_prizes .descComments .desc p.copy {
					width:649px;
					float: right;
					margin: 5px 0 0;
					padding: 5px 0 0;
					border-top: 1px dotted #2a251f;
				}
				
				.content_prizes .descComments .desc p.deletedGroup {
					border:0px;
				}
				
				.content_prizes .descComments .desc p.prizesFirstSection {
					border:0px;
				}
				
				.content_prizes .descComments .desc p.prizesSecondSection {
					
					padding-top:15px;
					padding-bottom:15px;
					display:block;
					margin-top:15px;
				}
			
			.content_prizes .headerPrizes {
				background:#59B4CC url(/images/group/groupCommentsHeadBg.gif) repeat-x scroll left top;
				height:36px;
				margin:7px 0 0;
				overflow:hidden;
				width:696px;
				margin-bottom:6px;
			}
			
.simplePopUp {
	margin: 15px;
}

	.simplePopUpContent {
		background-color: #fdfcee;
		padding: 20px;
		font-size: 12px;
	}	
	
		.simplePopUpContent h3 {
			font-weight: bold;
			font-size: 14px;
		}
		
		.simplePopUpContent a.popUpCloser {
			margin: 0;
			float: right;
			color: #777;
			text-decoration: underline;
			font-size: 12px;
		}
			
			.simplePopUpContent ol p {
				margin: 0 0 11px;
				padding: 1px 0 0;
			}		
			
			


	