/* CSS Document */
html {height:100%;} 

body {
	margin:0;
	color: #666666;
	font-size:12px;
	font-family:arial;
	text-align:center;
	/*background-color:#A3CE59;*/
	height:100%; 
}

a:link {color:#7BB31A;text-decoration:none}
a:visited {color:#7BB31A;text-decoration:none}
a:active {color:#7BB31A;text-decoration:none}
a:hover {color:#287CAC;text-decoration:none}

a.nav:link {color:#287CAC;font-weight:bold;text-decoration:none}
a.nav:visited {color:#287CAC;font-weight:bold;text-decoration:none}
a.nav:active {color:#287CAC;font-weight:bold;text-decoration:none}
a.nav:hover {color:#7BB31A;font-weight:bold;text-decoration:none}

a.go:link {color:#FFF;font-weight:bold;text-decoration:none}
a.go:visited {color:#FFF;font-weight:bold;text-decoration:none}
a.go:active {color:#FFF;font-weight:bold;text-decoration:none}
a.go:hover {color:#99FF66;font-weight:bold;text-decoration:none}

ul {list-style:disc}
li {list-style:disc}

img {border:none;display:block}

p {line-height:16px;}

h1 {font-size:22px; color:#7BB31A; margin:0}
h2 {font-size:18px;color:#7BB31A; }
h3 {font-size:12px;color:#287CAC; }

h1 .red {color:#FF0000}

ol {margin:5px 0 0 0;padding:0 0 0 20px}

#container {
   width: 950px;
   height:100%;
   margin:0;
   margin-left:-475px;
   margin-top:10px;
   text-align:left;
   position:absolute;
   left: 50%;
   background-color:#FFF;
}

#header {
	background-color:#7CB31B;
	background-image: URL('images/header_bg.gif');
	background-repeat:no-repeat;
	width: 950px;
	height: 118px;
	font-weight:bold;
	color:#FFF;
	margin:0;
	position:absolute;
    top:0;
	left:0;
}

#header p {margin:0 0 0 30px;}

#header img {margin:25px 0 10px 30px;}


#nav {
	border-bottom:1px solid #CCC;
	width:650px;
	height:45px;
	margin-bottom:15px;
	position:absolute;
    top:120px;
	left:10px;
}

#nav p {margin: 15px 0 0 0; width:650px; letter-spacing: 1px}

#content {
	width:650px;
	position:absolute;
    top:180px;
	left:10px;	
}

#left_col {
	width:100px;
	margin-right:40px;
	margin-left:10px;
	position:absolute;
    top:120px;
	left:0;	
}

#right_side {
	width:280px;
	position:absolute;
    top:120px;
	left:670px;	
}

#right_col {
	width:100px;
	margin-left:40px;
	margin-right:10px;
	position:absolute;
    top:120px;
	left:800px;	
}

.box {
	 background-image:URL('images/box_bg.gif');
	 background-repeat:no-repeat;
	 padding:5px 0 5px 10px;
	 width:640px;
	 height: 120px;
}

.box2 {
	 background-image:URL('images/box_bg2.gif');
	 background-repeat:no-repeat;
	 padding:5px 0 0 10px;
	 width:640px;
	 height: 151px;
}

.right_box {
	 background-image:URL('images/right_box.gif');
	 background-repeat:no-repeat;
	 width:260px;
	 height: 160px;
	 padding: 30px 10px 0 10px;
	 margin-top:10px;
}

#footer {text-align:left;clear:both;font-size:10px;width:650px;border-top:1px solid #CCC;border-bottom:1px solid #CCC;margin-top:20px; }

#footer ul {float:left; width:115px; margin:5px 0 0 0; }

.giftbox {width:100%; clear:left; margin:10px 0; height: 125px; border-top:1px dotted #287CAC }

.giftbox img {margin-right:10px;float:left}

.giftbox h3 {float:left; width:480px; margin-top: 10px}

.giftbox p {clear:right; margin-top: 10px}

.bigred {color:#FF0000; font-size:68px; font-weight:bold;float:left;margin:0 5px 0 0 }

.red {color:#FF0000;}

.bigblue {color: #287CAC; font-size:22px; font-weight:bold; float:left;margin:10px 5px 0 0}

.bigplus {color:#7BB31A; font-size:40px;font-weight:bold; float:left;margin:15px 5px 0 0}

.go_link {float:right;font-size:22px;padding:2px 10px 0 25px; width:230px;}

.referral {color: #287CAC;float:left; width:100px}

.kudos_link {float:right;width:195px;font-weight:bold;background-image: URL('images/arrow.gif'); background-repeat:no-repeat;background-position:right;}

.top {float:right;width:15px}

.txt {width:250px}

.ad {width:468px; height:60px; float:right; margin:30px 20px 0 0;}

.logo {width:300px;float:left}

.google {width:260px;height:280px;padding-left:10px;}

.tagcloud {width: 260px; _height: 200px; min-height: 200px; background-color: #FFFFFF; line-height: 22px; text-align: center;margin-bottom:10px}


