* {
  font-family: verdana;
  padding: 0;
}

html, body {
 	margin: 0 0 1px;
	padding: 0;
  color: #000000;
  background-color: #700101;
  height:100%;
  width: 100%;
}

#fixed_header {
	z-index: 400;
	position: fixed;
	height: 120px;
	width: 100%;
	border: 0px solid #000000;
  background-color: #700101;
}

#page_header {
  width: 776px; 
  min-height:100px;
  position:relative; 
  margin-left: auto; 
  margin-right: auto; 
  margin-top: 10px;
  padding: 5px;
  background-color: #fffac2; 
  border-right:1px solid #444444;
  border-left:1px solid #444444;
  border-top:1px solid #444444;
  background: url(/images/topdrop.png); background-repeat: repeat-x; background-position: bottom;
  background-color: #fffac2;

}

#page_photo {
  width: 785px;
	top: 120px;
  position: relative; 
  margin-left: auto; 
  margin-right: auto;
  
  padding-top: 10px;
  padding-bottom: 10px;

  border:0px solid #000000;
  border-right:1px solid #444444;
  border-left:1px solid #444444;
  border-bottom:1px solid #444444;

  background-image: url(/tlc/images/backgroundimage.jpg);
  background-attachment:fixed;
  background-position: top center;
  background-repeat: no-repeat;
  background-color: #000000;

}

#card_photo_small {
  position: relative; 
  height:120px;
  width: 147px;
  float:right;
  margin-right: 14px;
  margin-top: 2px; 

}
#login {
  position: relative;
	float:left;
	margin-top: 7px;
	margin-left: 10px;
  width:300px;
	height:106px;
	background-image: url(/images/lhbg.png); 
	background-color: #ffffc8;
	background-repeat: no-repeat;
	background-position: right;
	border:1px solid #000000;
}

#friendbox {
  position: relative;
	float:left;
	margin-top: 7px;
	margin-left: 10px;
  width:225px;
	height:106px;
	background-image: url(/images/lhbg.png); 
	background-color: #ffffc8;
	background-repeat: no-repeat;
	background-position: right;
	border:1px solid #000000;
	padding-left: 5px;
	padding-right: 5px;
}

.login_element {
	position: relative;
	font-size: 12px;
	text-align: right;
	margin-left:5px;
	font-family: Helvetica Neue,Arial,Helvetica,sans-serif; 
	width:120px;
	height:25px;
}

#content_header_wrapper {
	padding-left: 9px;
}
#content_header {
	position: relative;
	margin: 0 auto 0 auto;
	height: 140px;
	width: 716px;
	background-image: url(/tlc/images/contentbox.png);
}
#content_header2 {
	position: relative;
	margin: 0 auto 0 auto;
	height: 100px;
	width: 716px;
	background-image: url(/tlc/images/contentbox.png);
	background-position: bottom;
	border-top: 1px solid #000000;
}
#content_body {
  position: relative;
	margin: 0 auto 0 auto;
	width: 700px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(/images/yellowtrans.png);

}

.eventbox {
	position: relative;
	width: 660px;
	min-height: 100px;
	border: 1px solid #000000;
	background-color: #fffac2;
	margin: 0 auto 0 auto;
	padding: 5px;
}

.eventspacer {
	position: relative;
	height: 10px;

}


.text_1 {
	      font-family: Arial, Helvetica, sans-serif;
        font-size: 22px;
        font-style: normal;
        line-height: normal;
        font-weight: bold;
        text-align: Left;
}

.cleardivs {
	height: 0px;
	clear: both;
	display: block;

}
.text_2 {
	      font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-style: normal;
        line-height: normal;
        font-weight: normal;
        text-align: Left;
}

.text_3 {
	      font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        line-height: normal;
        font-weight: normal;
        text-align: justify;
}

.text_4 {
	      font-family: Arial, Helvetica, sans-serif;
        font-size: 8px;
        font-style: normal;
        line-height: normal;
        font-weight: normal;
        text-align: justify;
}

.button_1 {
        position: absolute;
        width:175px;
        height:175px;
        background-color: #fffac2;
        border:1px solid #000000;
        top:43px;
        left:83px;
}
.button_2 {
        position: absolute;
        width:175px;
        height:175px;
        background-color: #fffac2;
        border:1px solid #000000;
        top:43px;
        left:301px;
}
.button_3 {
        position: absolute;
        width:175px;
        height:175px;
        background-color: #fffac2;
        border:1px solid #000000;
        top:43px;
        left:519px;
}
.button_4 {
        position: absolute;
        width:175px;
        height:175px;
        background-color: #fffac2;
        border:1px solid #000000;
        top:261px;
        left:83px;
}
.button_5 {
        position: absolute;
        width:175px;
        height:175px;
        background-color: #fffac2;
        border:1px solid #000000;
        top:261px;
        left:301px;
}
.button_6 {
        position: absolute;
        width:175px;
        height:175px;
        background-color: #fffac2;
        border:1px solid #000000;
        top:261px;
        left:519px;
}


.menuitem {
	font-size: 14px;
	font-family: Verdana;
	color: #700101;
}
.menuseparator {
	font-size: 12px;
	font-family: Verdana;
	color: #700101;
}

#signupdiv label {
	font-family: Helvetica Neue,Arial,Helvetica,sans-serif; font-size: 12px; display:block; width:130px; float:left; margin-right: 2px;
}

div.form div {
	clear: left;
}

img {border: 0px; border: none;}	

#row1 {margin:30px auto 0 auto; padding-left: 30px; height: 200px; width: 660px;}
#row2 {margin:30px auto 0 auto; padding-left: 30px; height: 200px; width: 660px;}
.cell { float: left;  width: 220px;}		

/* Popup */

#pop-curtain { position: absolute; display: none; position: fixed; z-index: 401; left: 0; top: 0; width: 100%; height: 100%; background-color: #000000; opacity:0.69; filter:alpha(opacity=69); -moz-opacity:0.69; }
#pop-content { position: absolute; display: none; position: fixed; z-index: 402; left: 50%; top: 50%; margin-left: -302px; margin-top: -245px; width: 604px; }
			
#pop-content p	{ margin: 10px 0 0 0; }
#pop-content h1	{ font-size: 24px; font-weight: bold; margin: 20px 0 0 0; }

#pop-content a	{ text-decoration: underline; color: #000000; font-size: 15px; }

#pop-content #container { width: 604px; height: 491px; position: relative; background-image: url('../offers_templates/images/template_background.png'); margin: auto; font-family: Calibri, Verdana, Sans-Serif; font-size: 16px; }
#pop-content #close			{ position: absolute; right: 0; cursor: pointer; }
#pop-content #left_col  {	float: left; width: 270px; height: 491px; }
#pop-content #right_col { float: left; width: 322px; height: 491px; padding: 0 4px 0 8px; }

#pop-content #offertop	  { width: 301px; padding: 10px 0 0 10px; font-weight: bold; background: url('../offers_templates/images/offer_top.gif') top no-repeat; margin-top: 10px; }
#pop-content #offerbottom { width: 291px; padding: 0 10px 10px 10px; font-weight: normal; font-size: 16px; background: url('../offers_templates/images/offer_bottom.gif') bottom no-repeat; margin-bottom: 6px; }

div#r-offer			{ font-size: 15px; }
#pop-info1 { display: none; position: fixed; z-index: 405; left: 50%; top: 40%; }



