﻿html, body {
     border: 0pt none;
     margin: 0pt;
     padding: 0pt;
}

body {
     background: url("img/bg.jpg") no-repeat scroll center top #525252;
     font: 62.5% Arial,Helvetica,sans-serif;
}

h1, h2, h3, h4, h5, h6 {
     font-weight: normal;
     margin: 0pt;
     padding: 0pt;
}

h1 {
     font: 2em arial,helvetica,sans-serif;
     padding: 30px 0pt 25px;
}

h2 {
     font: 1.5em arial,helvetica,sans-serif;
     padding: 20px 0pt;
}

h3 {
     font: bold 1em arial,helvetica,sans-serif;
}

p, ul, ol {
     margin: 0pt;
     padding: 0pt 0pt 18px;
}

ul, ol {
     list-style: none outside none;
     padding: 0pt 0pt 18px 40px;
}

blockquote {
     background: none repeat scroll 0% 0% #E7FFFE;
     border: 1px solid #DCDEFF;
     margin-bottom: 15px;
     padding: 15px;
}

blockquote p {
     color: #595959;
     font-size: 1.2em;
     margin-top: 5px;
}

small {
     font-size: 0.85em;
}

img {
     border: 0pt none;
}

sup {
     bottom: 0.3em;
     position: relative;
     vertical-align: baseline;
}

sub {
     bottom: -0.2em;
     position: relative;
     vertical-align: baseline;
}

acronym, abbr {
     border-bottom: 1px dashed;
     cursor: help;
     letter-spacing: 1px;
}

a, a:visited {
     text-decoration: none;
}

form {
     display: inline;
     margin: 0pt;
     padding: 0pt;
}

input, select, textarea {
     font: 1em helvetica,arial,sans-serif;
}

textarea {
     line-height: 1.25;
}

label {
     cursor: pointer;
}

#wrap {
     margin: 0pt auto;
     width: 960px;
}

.clear {
     clear: both;
}

.float-left {
     float: left;
}

.float-right {
     float: right;
}

.text-left {
     text-align: left;
}

.text-right {
     text-align: right;
}

.text-center {
     text-align: center;
}

.text-justify {
     text-align: justify;
}

.bold {
     font-weight: bold;
}

.italic {
     font-style: italic;
}

.underline {
     border-bottom: 1px solid;
}

.highlight {
     background: none repeat scroll 0% 0% #FFFFCC;
}

.wrap {
     margin: 0pt auto;
     width: 960px;
}

.img-left {
     float: left;
     margin: 4px 10px 4px 0pt;
}

.img-right {
     float: right;
     margin: 4px 0pt 4px 10px;
}

.nopadding {
     padding: 0pt;
}

.noindent {
     margin-left: 0pt;
     padding-left: 0pt;
}

.nobullet {
     list-style: none outside none;
}

.wrapp_ {
     margin: 0pt auto;
     min-height: 600px;
     position: relative;
     width: 964px;
}

#logo {
     background: url("img/logo.png") no-repeat scroll left top transparent;
     float: left;
     height: 166px;
     left: -20px;
     margin: 0pt auto;
     position: relative;
     width: 520px;
}

#content_wrap {
     clear: both;
     margin: 0pt auto;
     position: relative;
     top: -10px;
     width: 1204px;
}

#c_top {
     background: url("img/cbg_t.png") no-repeat scroll left top transparent;
     height: 12px;
     width: 962px;
}

#c_middle {
     background: url("img/cbg_m.png") repeat-y scroll 0% 0% transparent;
     min-height: 700px;
     width: 962px;
}

#c_bottom {
     background: url("img/cbg_b.png") no-repeat scroll left top transparent;
     display: none;
     height: 12px;
     width: 962px;
}

#track_tab {
     height: 59px;
     position: absolute;
     right: 7px;
     top: 105px;
     width: 328px;
}

#left {
     float: left;
     height: 700px;
     margin: -4px 0pt 0pt 8px;
     min-height: 500px;
     overflow: hidden;
     width: 276px;
}

#pledge {
     background: url("img/pledge_title.jpg") no-repeat scroll left top transparent;
     height: 29px;
     width: 278px;
}

.insert {
     padding: 40px 15px 0pt;
}

#pledge h2 {
     border-bottom: 1px solid #CCCCCC;
     color: #333333;
     font-size: 1.5em;
     margin: 0pt;
     padding: 0pt 0pt 10px;
}

form {
     color: #333333;
     margin: 0pt;
     padding: 0pt;
}

input#radio {
     margin-left: 25px;
}

form label {
     font-size: 1.6em;
}

.twoform {
     margin-top: 25px;
     padding-left: 0px;
     width:400px;
     
}

.twoform {
     clear: both;
     float: left;
     text-align: right;
     top: -30px;
}

.twoform input {
     background: none repeat scroll 0% 0% #E1E1E1;
     border: 1px solid #CCCCCC;
     height: 1.5em;
     width: 210px;
}

#t2 {
     left: 18px;
     position: relative;
}

#intro {
     background: url("img/about_title.jpg") no-repeat scroll left top transparent;
     clear: both;
     padding-top: 40px;
     position: relative;
     top: -15px;
     width: 100%;
}

#intro h2 {
     color: #333333;
     font-size: 1.5em;
     font-weight: bold;
     margin: 0pt;
     padding: 0pt 0pt 10px;
     position: relative;
     top: -10px;
}

#intro p {
     color: #333333;
     font-size: 1.2em;
     line-height: 125%;
}

.readmore a {
     color: #333333;
     float: right;
     font-size: 1.3em;
     font-weight: bold;
     position: relative;
     right: 20px;
     text-transform: uppercase;
     top: -16px;
}

#pdfwalk {
     height: 70px;
     margin-top: 40px;
     width: 351px;
}

#middle {
     float: left;
     height: auto;
     margin: -4px 0pt 0pt 0px;
     min-height: 500px;
     width: 375px;
}

#videos {
     background: url("img/video_title.jpg") no-repeat scroll left top transparent;
     height: 29px;
     width: 375px;
}

#list_videos {
     height: 635px;
     overflow-x: hidden;
     overflow-y: auto;
     position: relative;
     top: -20px;
}

#list_videos p {
     font-size: 1.2em;
     text-align: center;
}

#right {
     float: left;
     height: 700px;
     margin: -4px 0pt 0pt 0px;
     min-height: 500px;
     overflow: hidden;
     width: 303px;
}

#twitter {
     /* background: url(") no-repeat scroll left top transparent; */
     clear: both;
     height: auto;
     position: relative;
     top: -120px;
     width: 303px;
}

#twitter ul {
     margin: 0pt;
     padding: 0pt;
}

#twitter ul li {
     background: url("img/feed.png") no-repeat scroll left center transparent;
     border-bottom: 1px solid #DDDDDD;
     color: #333333;
     font-size: 1.5em;
     margin-bottom: 10px;
     padding-bottom: 10px;
     padding-left: 40px;
     padding-top: 10px;
}

#follow {
     height: 18px;
     margin: 0pt auto;
     width: 235px;
}

#facebook {
    /* background: url("img/facebook_title.jpg") no-repeat scroll left top transparent; */
     clear: both;
     height: 430px;
     overflow: hidden;
     width: 303px;
}

#footer {
     background: none repeat scroll 0% 0% #727272;
     height: 210px;
     left: 3px;
     margin: 0pt auto;
     position: relative;
     top: -18px;
     width: 99%;
}

#events {
     background: url("img/eventsbg.jpg") no-repeat scroll left top transparent;
     float: left;
     height: 106px;
     left: 20px;
     position: relative;
     top: 0px;
     width: 550px;
}

#events ul {
     left: -40px;
     margin: 0pt;
     position: relative;
     top: 0px;
}

#events ul li {
     border-left: 1px dashed #DDDDDD;
     color: #F2F2F2;
     font-size: 1.2em;
     margin-bottom: 10px;
     padding-left: 10px;
}

#events ul li a {
     color: yellow;
}

.cinfo {
     color: #FFFFFF;
     float: right;
     font-size: 1.2em;
     line-height: 150%;
     margin-top: 15px;
     position: relative;
     right: 20px;
     text-align: right;
     top: -110px;
     width: 210px;
}

.hidden {
     background: none repeat scroll 0% 0% #FFFFFF;
     display: none;
     height: 400px;
     z-index: 100;
}

#events h2 {
     color: #FFFFFF;
}

.newtrack {
     float: left;
     height: auto;
     left: 10px;
     position: relative;
     top: 0px;
     width: 237px;
}

.newtrack ul {
     padding: 0pt;
}

.newtrack ul li {
     height: 44px;
}

.secured {
     left: 480px;
     position: absolute;
     top: 90px;
}

.trackmap {
     background: none repeat scroll 0% 0% #FFFFFF;
     clear: both;
     left: 3px;
     margin: 0pt auto;
     overflow: hidden;
     position: relative;
     text-align: center;
     top: -10px;
     width: 954px;
}

.inner_track {
     height: 100%;
     padding: 20px;
     text-align: center;
     width: 100%;
}

#newnavigation {
     float: right;
}

.newtrack {
     display: none;
}

#newnavigation ul {
     margin-top: 10px;
}

#newnavigation ul li {
     display: inline;
     margin-right: 15px;
}

#newnavigation ul li a {
     color: #333333;
     font-size: 1em;
     font-weight: bold;
     padding-bottom: 5px;
     text-transform: uppercase;
}

#newnavigation ul li a:hover {
     border-bottom: 1px dashed #333333;
}

.topgap {
     float: left;
     position: relative;
     top: 80px;
left:-10px;
}

.joinwalk {
     background: url("img/joinleo.jpg") no-repeat scroll 0% 0% transparent;
     position: relative;
     top: 0px;
}

.topform {
  clear:right;
     overflow: hidden;
     position: relative;
     margin-top: 15px;
     width: 290px;
	right:-210px;
	 }
	 

.innersign {
	float:right;
     position:relative;
}

input#s, input#s2 {
     color: #999999;
     font-style: italic;
     padding: 2px;
     width: 100px;
     float:left;
	border:2px solid #9B5764;
}

input#s3 {
     color: #999999;
     font-style: italic;
     margin: 0px 0pt 5px 220px;
     padding: 2px;
     width: 150px;
     float:left;
     	border:2px solid #9B5764;
}

.innersign input#searchsubmit {
     float: right;
     margin-right: 0px;
}

#message {
     background-color: #FBB738;
     color: white;
     font-family: Arial,Helvetica,sans-serif;
     font-size: 1.4em;
     font-weight: bold;
     left: 0px;
     padding: 10px 0px;
     position: fixed;
     text-align: center;
     top: 0px;
     width: 100%;
     z-index: 105;
}

#message span {
     float: left;
     text-align: center;
     width: 95%;
}

.close-notify {
     border: 2px solid #FFFFFF;
     color: #FFFFFF;
     float: right;
     margin-right: 10px;
     padding-left: 3px;
     padding-right: 3px;
     text-decoration: none;
     white-space: nowrap;
}

#message a {
     color: #040021;
}

.close-notify a {
     color: #FFFFFF;
}

.pblog {
     background: none repeat scroll 0% 0% #FFFFFF;
     clear: both;
     left: 3px;
     margin: 0pt auto;
     overflow: hidden;
     position: relative;
     text-align: center;
     top: -14px;
     width: 954px;
     
}

.inner_track {
     height: 100%;
     padding: 20px;
     text-align: center;
     width: 100%;
}

#social_ {
     height: 22px;
     position: relative;
     width: 262px;
top:10px;

float:right;
}

#btn_bliptv:link, #btn_bliptv:visited, #btn_bliptv:active {
     background: url("http://www.goallpower.com/wp-content/themes/n/images/social_networking_.png") no-repeat scroll 0px 0px transparent;
     border: medium none;
     display: block;
     float: left;
     height: 22px;
     width: 61px;
}

#btn_bliptv:hover {
     background: url("http://www.goallpower.com/wp-content/themes/n/images/social_networking_.png") no-repeat scroll -267px 0px transparent;
     outline: medium none;
}

#btn_youtube:link, #btn_youtube:visited, #btn_youtube:active {
     background: url("http://www.goallpower.com/wp-content/themes/n/images/social_networking_.png") no-repeat scroll -65px 0px transparent;
     border: medium none;
     display: block;
     float: left;
     height: 22px;
     width: 56px;
}

#btn_youtube:hover {
     background: url("http://www.goallpower.com/wp-content/themes/n/images/social_networking_.png") no-repeat scroll -328px 0px transparent;
     outline: medium none;
}

#btn_facebook:link, #btn_facebook:visited, #btn_facebook:active {
     background: url("http://www.goallpower.com/wp-content/themes/n/images/social_networking_.png") no-repeat scroll -125px 0px transparent;
     border: medium none;
     display: block;
     float: left;
     height: 22px;
     width: 68px;
}

#btn_facebook:hover {
     background: url("http://www.goallpower.com/wp-content/themes/n/images/social_networking_.png") no-repeat scroll -389px 0px transparent;
     outline: medium none;
}

#btn_twitter:link, #btn_twitter:visited, #btn_twitter:active {
     background: url("http://www.goallpower.com/wp-content/themes/n/images/social_networking_.png") no-repeat scroll -193px 0px transparent;
     border: medium none;
     display: block;
     float: left;
     height: 22px;
     width: 65px;
}

#btn_twitter:hover {
     background: url("http://www.goallpower.com/wp-content/themes/n/images/social_networking_.png") no-repeat scroll -461px 0px transparent;
     outline: medium none;
}


