body { 
	margin-bottom: 0px;  
	margin-left: 0px;  
	margin-right: 0px;  
	margin-top: 0px;  
	background-color: #101010;  
	background-image: url(images/bg.jpg);  
	background-position: top; 
       	background-repeat: repeat-x;  
	font-family: Arial, Helvetica, sans-serif; 
}

img {
	border: none;
}

/* Banner Strips */
div#indaclubbanner {
	position:relative;
	margin: 0px auto 0px auto;
	clear: both;
	width: 778px;
	background-color: #F93741;
	text-align: center;
}

div#indaclubbanner_in {
	position:relative;
	margin: 0px auto 0px auto;
	width: 778px;
	clear: both;
	background-color: #A61213;
	text-align: center;
	padding: 16px 0px;
	/*border-bottom: 1px solid #indaclub871212;*/
	border-top: 1px #EB2C33 solid;
}

/* Elements in order of appearance */

div#indaclubheader {
	position:relative;
	margin: 0px auto 0px auto;
	clear:both;
	width: 778px;
	height: 137px;
	background-color: #EE2C36;
	background-image: url(images/bg_header.jpg);
	background-position: right;
	background-repeat: no-repeat;
	padding: 0px;
}

span#indaclublogo {
	float: left;
	display: inline;
}

div#indaclubtop_pan1 {
	background-image: url(images/bg_top_pan1.gif);
	background-repeat: no-repeat;
	width: 175px;
	height: 69px;
	float: right;
	display: inline;
	font-size: 10px;
	color: #6B0000;
	margin: 68px 3px 0px 0px;
}

.text_top1 {
	padding: 3px 8px 8px 97px;
}

div#indaclubtop_pan2 {
	background-image: url(images/bg_top_pan2.gif);
	background-repeat: no-repeat;
	width: 166px;
	height: 68px;
	float: right;
	clear: both;
	display: inline;
	font-size: 10px;
	color: #6B0000;
	margin: 69px 24px 0px 0px;
}

.text_top2 {
	padding: 3px 8px 8px 89px;
}

.text_top1 a, .text_top2 a {
	color: #6B0000;
	text-decoration: none;
}

/* WHITE HOVERS */

.text_top1 a:hover, .text_top2 a:hover, span.indaclubmenu a:hover,  div.indaclubtitle a, #pager a {
	color: #ffffff;
	text-decoration: none;
}



div#indaclubmenu {
	position:relative;
	margin: 0px auto 0px auto;
	clear:both;
	text-align: center;
	background-image: url(images/bg_menu.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	background-color: #E7252F;
	width: 778px;
	height: 53px;

}

span.indaclubmenu a {
	margin: 0px 12px 0px 12px;
	color: #00ADD8;
	font-size: 12px;
	font-weight: bold;
	text-align: center;	
	line-height: 24px;
	text-decoration: none;
}

.doHome {
	margin: 6px 4px 0px 0px;
	display: block;
	float:right;
}

div#indaclubregister {
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	color: #660000;
	margin: 6px 48px 0px 0px;
	display: inline;
	float:right;
}

div#indaclubregister a {
	color: #660000;
	text-decoration: underline;
}

 div#indaclubregister a:hover {
 	color: #00ADD8;
 }


div.indaclubtitle {
	position:relative;
	display:block;
	margin: 0px auto 0px auto;
	clear:both;
	color: White;
	font-size: 11px;
	font-style: oblique;
	background-image: url(images/bg_title.gif);
	background-repeat: repeat-x;
	background-color: #890F0F;
	width: 778px;
	height: 18px;
 }
 
 div.indaclubtitle a:hover {
	color: #00ADD8;
	text-decoration: blink;
}
 
 div#indaclubtopcontent {
	position: relative;
	margin: 0px auto 0px auto;
	width: 778px;
	overflow: visible;
	clear: both;
	background-color: #333333;
	min-height:604px;
 }
 
 div#indaclubtopleftcontent {
	position:relative;
  	clear: none;
 	float: left;
	width: 658px;
	background-color: #333333;
 }
 
 div#indaclubtoprightcontent {
	position:relative;
	clear: none;
 	float: left;
	width: 120px;
	background-color: #333333;
 }

 div#indaclubcontent {
 	position: relative;
	margin: 0px auto 0px auto;
	clear: both;
	width: 778px;
	background-color: #333333;
 }
 
  
 div#indaclubtophalfcontent {
 	position: relative;
	margin: 0px auto 0px auto;
	clear: both;
	width: 778px;
	overflow: visible;
	min-height: 304px;
	background-color: #333333;
 }
 
 

 div#indaclubvideo, div#indaclubnews  {
	position: relative;
	margin: 0px auto;
	clear:both;
	padding: 16px 0px 16px 0px;
	background-color: #333333;
	background-image: url(images/bg_gray.gif);
	background-position: top;
	background-repeat: repeat-x;
	width: 100%;
 }
 

 
 /* VIDEO */
 	div.video {
 		padding: 0px 3px 0px 18px;
 	}
	
span.videopan {
  	
	float: left;
	margin: 0px 1px 16px 0px;
	width: 209px;
 }
 
 
 span.videopan_big {
	margin: 0px 1px 16px 28px;
	display: block;
 }
 
 td.videopan_title {
	width: 209px;
	height: 27px;
	background-image: url(images/bg_videopan_title.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	font-weight: bold;
	color: #AC0000;
	padding: 0px 12px 0px 20px;
 }
 
 
 td.videopan_title a {
	color: #AC0000;
	text-decoration: none;
 }
 
  td.videopan_title a:hover {
	color: #ffffff;
	text-decoration: none;
 }

 td.indaclum_big {
	width: 100%;
	height: 100%;
 	background-color: #00283A;
	padding: 10px 10px 10px 10px;
	margin: 10px 10px 16px 0px;
	font-size: 11px;
	font-weight: normal;
	color: #00ADD8;
	vertical-align: top;	 
 }
 
 td.indaclum_big a {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
 }
 
  td.indaclum_big a:hover {
	color: #AC0000;
	text-decoration: none;
 }
 
 
 span.indaclubregister_in {
 	font-size: 11px;
	color: #C7C3C3;
 }
 
 span.indaclubregister_in a {
	color: #00ADD8;
	text-decoration: none;
 }
 
  span.indaclubregister_in a:hover {
	color: #ffffff;
	text-decoration: none;
 }
 
 
 td.videopan_text {
 	width: 209px;
	height: 45px;
 	background-image: url(images/bg_videopan_text.gif);
	background-repeat: repeat-y;
	padding: 0px 12px 0px 20px;
	font-size: 11px;
	font-weight: normal;
	color: #00ADD8;
	vertical-align: top;
 }
 
  
 td.videopan_text a {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
 }
 
  td.videopan_text a:hover {
	color: #AC0000;
	text-decoration: none;
 }
 

 
 /* NEWS */
 
	div.indaclubnews {
 		padding: 0px 3px 0px 18px;
 	}
	
   span.newspan {
	float: left;
	margin: 0px 1px 16px 0px;
	width: 188px;
 }
 
 	td.news_title {
	width: 188px;
	height: 34px;
	background-image: url(images/bg_news_title.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	font-weight: bold;
	color: #C7C3C3;
	padding: 0px 12px 0px 20px;
 }

 
span.indaclubnewstext {
 	font-size: 12px;
	color: #ffffff;
	padding-right: 16px;
	display: block;
	overflow: visible;
	clear:both;
	float:none;
 }
 
 div.indaclubnewstext {
 	font-size: 12px;
	color: #ffffff;
	padding: 24px 28px 0px 0px;
	display: block;
	overflow: visible;
	
 }

 td.news_title a, span.indaclubnewstext a, div.indaclubnewstext a {
	color: #C7C3C3;
	text-decoration: none;
 }
 
  td.news_title a:hover, span.indaclubnewstext a:hover, div.indaclubnewstext a:hover {
	color: #ffffff;
	text-decoration: underline;
 }
 
 img.article_left {
 	float: left;
	margin: 4px 18px 16px 0px;
 }
 
  img.article_right {
 	float: right;
	margin: 4px 0px 16px 18px; 
	
 }
 
 td.news_main {
 	width: 188px;
	height: 80px;
 	background-image: url(images/bg_news_main.gif);
	background-repeat: repeat-y;
	padding: 0px 12px 4px 20px;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	vertical-align: top;
 }
 
  
 td.news_main a {
	color: #ffffff;
	text-decoration: none;
 }
 
  td.news_main a:hover, #pager a:hover {
	color: #C7C3C3;
	text-decoration: none;
 }
 
  td.news_bot {
   width: 188px;
	height: 17px;
 	background-image: url(images/bg_news_bot.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #9FA100;
	font-weight: bold;
	text-transform: lowercase;
	vertical-align: middle;
	padding: 0px 0px 0px 20px;
 }
 
   td.news_bot a {
	color: #9FA100;
	font-weight: bold;
	text-decoration: none;
 }
 
   td.news_bot a:hover {
	color: #9FA100;
	font-weight: bold;
	text-decoration: underline;
 }
 
  
 /* PAGER */
 
 #pager {
  clear: both;
  text-align: center;
  font-size: 11px;
	font-weight: normal;
	color: #ffffff;
}
#pager div {
  padding: 0.5em;
}

.container-inline .form-submit {
  margin: 0;
}

.container-inline div {
  display: inline;
}
 
 
 
 /* POLL */
 
  div#indaclubpoll  {
	margin: 0px auto;
	clear:both;
	padding: 16px 0px;
	width: 778px;
	background-color: #ffffff;
	overflow: visible;
	/* Height for FF, not seen in IE */
	min-height: 154px;
 }

 
  span.indaclubpolltext {
	float: left;
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #660000;
	padding: 0px 16px 16px 24px;
	width:268px;
 }
 
  span#indaclubpollbanners {
  	text-align: right;
	float: right;
	display: block;
	padding: 0px 16px 16px 24px;
	width:120px;
	vertical-align: top;
 }
 
  span#indaclubpollbanners a {
	margin: 4px;
 }
 
 .poll .bar {
  height: 1em;
  margin: 1px 0;
  background-color: #ddd;
}
.poll .bar .foreground {
  background-color: #000;
  height: 1em;
  clear: left;
  float: left;
}
.poll .links {
  text-align: center;
}
.poll .percent {
  text-align: right;
}
.poll .total {
  text-align: center;
}
.poll .vote-form {
  text-align: center;
}
.poll .vote-form .choices {
  text-align: left;
  margin: 0 auto;
  display: table;
}
 
 
 div.adwords {	
 	width: 100%;
	position: relative;
	clear: both;
	background-image: url(images/bg_adwords.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #343839;
	padding: 16px 0px 16px 0px;
	margin: 0px auto 0px auto;
	min-height: 28px;
 }
 
  span.adwords {
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	margin: 0px 16px;
 }
 
   span.adwords a {
	color: #ffffff;
	text-decoration: none;
 }
 
  span.adwords a:hover {
	color: #9FA100;
	text-decoration: none;
 }
 
 
 /* Comments */
 
 
 div#blockcomments  {
	position: relative;
	margin: 0px auto;
	clear:both;
	padding: 16px 0px;
	width: 778px;
	background-color: #ffffff;
	overflow: visible;
 }
 
 
 span.blockcommentstext {
 	display: block;
	font-size: 11px;
	font-weight: normal;
	color: #660000;
	padding: 0px 16px 16px 24px;
	width:480px;
 }
 
  span.blockcommentstext a {
	color: #00283a;
	font-weight: bold;
	text-decoration: none;
 }
 
  span.blockcommentstext a:hover {
	color: #A61213;
	font-weight: bold;
	text-decoration: underline;
 }
 
div#leave_comment {
	vertical-align: text-top;
	margin: 32px 0px 10px 0px;
	color: #00ADD8;
	font-weight: bold;
	font-size: 12px;
	clear:both;
	display:block;
}


 
 /* TEXTS & Utilities */


em {
	color: White;
	display: block;
	font-size: 11px;
	font-weight: bold;
}


h1 {
	color: #F93741;
	font-size: 14px;
	font-weight: bold;
	margin: 8px 0px;
	
}

h2 {
	color: #FF5B5B;
	font-size: 12px;
	font-weight: bold;
	margin: 8px 0px;
	
}

h2.dark {
	color: #101010;
	font-size: 12px;
	font-weight: bold;
	margin: 8px 0px;
	
}

h3 {
	color: White;
	font-size: 12px;
	font-weight: bold;
	margin: 8px 0px;
	
}

blockquote {
	margin: 0px 0px 0px 30px;
	display:block;
	clear:both;
	float:none;
}

 .indaclubunderline {
 	text-decoration: underline;
 }
 
 .indaclubinline {
 	display: inline;
 }
 
 /* Default classes from drupal */
 
 .form-item {
   margin-bottom: 0.5em;
  padding: 5px 0;
  text-align: left;
  color: #ffffff;
  font-size:12px;
  font-weight: bold;
}
 
 .form-item input.error, .form-item textarea.error {
  border: 2px solid red;
}

.node-form .form-text {
  display: block;
  width: 95%;
}
 
 .marker, .form-required {
  color: #f00;
}

.description {
  clear: both;
  font-size: 11px;
  margin: 0.5em;
  color: #C7C3C3;
}



 
/* FORM */

form {
	margin: 0px;
}

input {
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
}


textarea {
	height: 80px;
	width: 440px;
	scrollbar-face-color: #CC0033;
   scrollbar-shadow-color: #990101;
   scrollbar-highlight-color: #CC0033;
   scrollbar-3dlight-color: #CC0033;
   scrollbar-darkshadow-color: #9B0A0A;
   scrollbar-track-color: #A70000;
   scrollbar-arrow-color: white;
	border: 1px solid #B00000;
	background-color: #A70000;
	background-image: url(images/bg_input.gif);
	background-position: top;
	background-repeat: repeat-x;
	font-size: 11px;
	color: #C7C3C3;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 3px;
	margin: 6px 4px 4px 2px;
}

input.indaclubtop {
	height: 16px;
	width: 68px;
	border: 1px solid #B00000;
	background-color: #A70000;
	background-image: url(images/bg_input.gif);
	background-position: top;
	background-repeat: repeat-x;
	font-size: 10px;
	color: #E7252F;
	padding: 0px 3px;
	margin: 0px 4px 0px 2px;
}

input.indaclubbutton, input.form-submit {
	padding: 0px 8px 2px 14px;
	height: 18px;	
	border: none;
	color: #6B0000;
	background-color: #FF5B5B;
	font-size: 10px;
	line-height: 14px;
	background-image: url(images/bg_button.gif);
	background-position: left;
	background-repeat: no-repeat;
	margin: 0px 4px;
	text-transform: capitalize;
}

input.button_green {
	padding: 0px 8px 2px 14px;
	height: 18px;	
	border: none;
	color: #ffffff;
	background-color: #575826;
	font-size: 10px;
	line-height: 14px;
	background-image: url(images/bg_button_green.gif);
	background-position: left;
	background-repeat: no-repeat;
	margin: 0px 4px;
	text-transform: capitalize;
}

/* Footer */

 
div#indaclubfooter {	
	position:relative;
	height: 142px;
	clear: both;
	border-top: 1px solid #FF4500;
	padding: 0px 88px 0px 13px;
	background-color: #FF5E5E;
	background-image: url(images/bg_footer.jpg);
	background-repeat: no-repeat;
 }
 
 div#indaclubknobs {
 	position: relative;
	display: block;
	float: left;	
	text-align: right;
	width: 45%;
	padding: 18px 18px 48px 8px;
 }
 
   div#indaclubfooter_menu {
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	padding: 18px 18px 8px 8px;
 }
 
  div#indaclubfooter_menu a {
 	color: #ffffff;
	text-decoration: none;
	margin: 0px 8px 0px 0px;
 }
 
 
 div#indaclubcomments {
 	position: relative;
	display: inline;
	width: 55%;
 }
 


 
 div#indaclubfooter_legal {
	font-size: 10px;
	color: #660000;
	
 } 
 
 
div#indaclubfooter_legal a {
 	color: #ffffff;
	text-decoration: none;
 }
 
  div#indaclubfooter_menu a:hover,  div#indaclubfooter_legal a:hover {
 	color: #ffffff;
	text-decoration: underline;
 }
 
div#indaclubcredits {
	clear: both;
	display: block;
}

img#indaclublogo_small {
	top: 3px;
	position: relative;
}

div#indaclubcredits_left {
	float: left;
	font-weight: bold;
	font-size: 10px;
	color: #00ADD8;
}

div#indaclubcredits_left a {
	color: #00ADD8;
	text-decoration: underline;
}

div#indaclubcredits_left a:hover {
	color: #ffffff;
	text-decoration: underline;
}

div#indaclubcredits_right {
	float: right;
	text-align: right;
	right: 8px;
	position: absolute;
	margin: 18px;
}
