body {font-family: Helvetica; font-size: 100%; background-color: #000; margin-top:0; color:#fff;}
#homeContainer {margin: 0px; height:100%; background-color: #000;}
html {height:100%; overflow:auto;}
#container {width:960px; margin:0 auto; background:black url(../images/bkg.gif) no-repeat;}
/* General */
p 				{margin: 0 0 20px 0;}
a:link,a:active {color: #777; text-decoration: none; font-size: 95%;}
a:visited 		{color: #777; text-decoration: none; font-size: 95%;}
a:hover 		{color: #777; text-decoration: underline; font-size: 95%;}
legend 			{color:#63644C;}
ul				{margin: 10px 0; padding:0; }
ul li 			{list-style-type: none; margin:0; padding: 0 0 5px 15px; background: url(../images/bullet.gif) no-repeat 0 10px;}
ol li			{padding-bottom:10px;}
ol li ul		{padding-top:5px;}

input,textarea		{color: #333; font-size: 80%;}

h1, h2, h3 	{ font-family: Helvetica; color: #fff;}
h1 			{ font-size: 1.4em; margin: 0 0 10px 0;}
h2 			{ font-size: 1.2em; margin: 0 0 10px 0;}
h3 			{ font-size: 1.0em; margin: 0 0 10px 0;}
hr 			{ border-bottom: 1px dotted #63644C;}
.frmLabel 	{color: #62fd0c; font-weight:normal; font-size: 11px;}

/* website */
.errorMsg			{font-family: Helvetica; font-size:16px; color:Red; text-transform:uppercase;}
.systemMsg 			{font-size:11px; color:Red;}
.asterisk 			{font-size:80%; color:red;}
.footnote 			{font-size:75%; font-style:italic;}
.left				{float:left;}
.right				{float:right;}

/* clear */
.clear {display: inline-block;}
.clear:after, .container:after {content: ".";display: block;height: 0; clear: both; visibility: hidden;}
* html .clear {height: 1%;}
.clear {display: block;}

/* ------------------ World Aids Day ------------------  */
.headerLeft		{float:left;}
/*.headerRight	{float:right; width:320px;}*/
.headerRight	{float:right; width:428px;}

/* ------------------ Top section ------------------  */
#topSection		  {padding:20px 10px 0 20px;}
* html #topSection {padding-left:60px;}
#divMasterContent {vertical-align: top; width: 960px; margin:0 auto; color: #fff; font-size:22px; padding: 0 20px;}
* html #divMasterContent { padding-left: 60px; }
#divPopUpContent  {color: #fff; background:black url(../images/bkg_popup_gradient.gif)  no-repeat top center;}
.popUpContainer	  {font-family: Helvetica; font-size: 10pt; margin:0; width: 620px; background: url(../images/bkg_dotted_black.gif) repeat;} 	
#divPopUpContent  a{color: #ffea00;}

/* ------------------ Middle section ------------------  */
.IAgree			{font-size:10px;}
.IAgreeToTNC	{font-size:11px;color:#999; }
.IAgreeToTNC a{color:#999; text-decoration:underline;}
.section		{font-family: Helvetica;  font-size:18px; color:#fff; text-transform:uppercase;text-decoration: none;}
.sectionYellow	{color:#ffea00;}

/* Content */
.yellow		{color:#ffea00; font-weight:bold;}
.green		{color:#00ff0c; font-weight:bold;}
.limegreen	{color:#b0ff00; font-weight:bold;}
.red		{color:#ff0000; font-weight:bold;}
.pink		{color:#ff00ff; font-weight:bold;}
.blue		{color:#00b7ff; font-weight:bold;}

.greenHeader			{color:#78ff00; font-size:100%; text-transform:uppercase;}	
.supporters				{color:#fff; text-transform:uppercase; width:172px; height:33px; background:black url(../images/bkg_supporters.gif) no-repeat;}
.supportersCount		{color:#CF141D; font-weight:bold; font-size:11pt;}
a.clickToSupport:link	{font-family: Helvetica; font-size:7pt; color:#fff;text-decoration: none;}        
a.clickToSupport:hover	{font-family: Helvetica; font-size:7pt; color:#CF141D;text-decoration: none;}        
.supportersMsg			{font-family: Helvetica; font-size:7pt; color:#fff; padding-top:5px;}        

.ackHeaderPink		{color:#ff00ff; font-size:400%; text-transform:uppercase;}
.ackTextYellow		{color:#ffea00; font-size:200%; text-transform:uppercase;}
.ackHeaderYellow	{color:#ffea00; font-size:400%; text-transform:uppercase;}
.ackTextGreen		{color:#00ff0c; font-size:200%; text-transform:uppercase;}
.voteAckHeader		{color:#ffea00; font-size:150%; text-transform:uppercase;}

.howDoILendMyVoiceContent	{font-size:12px;}
.howDoIYellow		{color:#ffff00; font-size:11pt;}
.howDoIGreen		{color:#99ff00; font-size:9pt;}

.lendYourVoiceContent		{font-size:12px; color:#ffff00;}
.contentFootnote			{font-size:11px; width:80%; color:#9a9a9a;}
.contentFootnote a			{font-size:11px; text-decoration:underline; width:80%; color:#fff;}
.embedURLText				{background:#393939; color:#fff; font-size:8pt; margin:0px; width:350px; border:0;}
.smallText					{font-size:11px; color:#fff; text-transform:uppercase;}
.ackText					{font-size:12px; color:#fff;}

/* Collapse Expand Table */
.expandTable {margin-left:30px;}
.expandTable td{color:#fff; font-size:15px;}
a.text:hover  {text-decoration:none;}

/* Video */
#divGallery				{width:92%; margin:0 auto;}
.divGalleryVideoEntries {float:left; margin:10px 3px; padding:0; width: 136px; height: 127px;}
.galleryVideoPic		{width: 110px; margin:4px 7px;}
.videoVotes				{font-family: Helvetica; color:#fff; font-size:9px; text-transform:uppercase; padding:2px 0;}
.votesCounter			{font-family: Helvetica; color:#fff; font-size:9px; padding:2px 0;}
.divLatestEntriesPaging {float:left; width:60%;}
.divGalleryNav			{float:right; margin-right:38px;}
.videoFrame				{margin-top:7px;}
.videoBy				{font-family: Helvetica; color:#fff; font-size:10px; text-transform:uppercase; padding:4px 7px;}

/*
.videoFrame {background:url(../images/frame_videoDetails.gif) no-repeat; width:348px; height:332px;}
.video {width:320px; height:280px; padding:30px 10px; margin:0 auto;}
*/
.videoDetailsTitle		{color:#fff; padding-bottom:5px; text-transform:uppercase; font-size:160%;}
.videoDetailsData		{color:#CCCCCC; font-size:80%;}
.videoDetailsData input{background:#42362A; color:#fff; font-size:8pt; margin-top:0px; width:400px;}
.videoDetailsPink		{color:#ff00ff;}
.videoDetailsLimegreen	{color:#b0ff00;}


.galleryContent {font-family: Helvetica; font-size:12px; margin-top:10px;}
.blogSmallText	{font-size:11px; color:#fff;}

/* Form */
.voteFormLabel	{text-transform:uppercase; font-size:12px; color:#fff;}
.mailFrm		{font-size:11pt;}
.pnl			{margin:0;}

/* Poll */
.pollQuestion	{font-family: Helvetica; font-size:17px; font-weight:normal;}
.pollOption		{font-family: Helvetica; font-size:14px; font-weight:normal; padding-top:5px;}


/* Flash */
#flashcontent {position:relative; z-index:0; top: 0px; left: 0px; width:  960;	height: 475;}

/* ------------------ Bottom section ------------------  */
/* Footer */
#divMasterFooter {width:960px; height:24px; margin:0 auto; font-size:70%; padding:0; color: #fff; background:#000 url(../images/nav/navbkg.gif) repeat-x;}
#footerLeft		 {float:left;}
#footerRight	 {float:right; text-align:right; text-transform:uppercase; margin-right:10px;}
#divMasterFooter a {color: #fff; text-decoration:none; }
#divMasterFooter a:hover {color: #fff;}
/* Paging */
#paging {font-size: 13px; font-weight: bold;}
#paging a {margin-top:10px; display: inline-block; padding: 5px 8px; text-align: center; text-decoration: none; color: #333;}
#paging a:hover {color: #fff;}
#paging span {color: #fff; display: inline-block; padding: 5px 8px; text-align: center; text-decoration: none;}
#paging a.action{width:95px; height:22px; vertical-align:middle; padding: 2px 5px;}
