html, body {
height: 100%;
}

* html #container {
height:100%
}


body{
margin: 0 auto;
padding:0 0;
font-family: Verdana, Arial, Sans-Serif;
font-weight:normal;
font-size: 0.7em;
color:#666666;
background-image: url(img/body-bg.gif);
background-repeat: repeat-x;
background-position: left top;

}

#wrapShadow {
width:900px;
margin: 0 auto;
background-image: url(img/bg-page.gif);
background-repeat: repeat-y;
background-position: center top;
min-height: 100%;

}

#container{
margin: 0 auto;
width:835px;
padding: 0;
background:#FFFFFF;
background-image: url(img/bg_logo.jpg);
background-repeat: no-repeat;
background-position: right top;

}

#rightnav{
	width:100px;
	margin-right:10px;
	padding-top:10px;
	float: right;
	position: relative;
	top: 100px;
	padding-left: 8px;


}



#nav {position:relative;list-style:none;margin:0px;padding:0px;float:left;top:60px;left: 20px;list-style:none;width:835px}
    #nav ul {
      margin:0;
      padding:5px 5px 0;
      list-style:none;
						}
    #nav li {
      float:left;
      background:url("img/left_both.gif") no-repeat left top;
      margin:0;
      padding:0 5px 0 9px;
					
						
	 }
    #nav a {
      float:left;
      display:block;
      width:.1em;
      background:url("img/right_both.gif") no-repeat right top;
      padding:10px 20px 9px 9px;
      text-decoration:none;
      font-weight:bold;
      color:#063654;
						font-size: 12px;
      }
    #nav > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #nav a {float:none;}
    /* End IE5-Mac hack */
    #nav a:hover {
      color:#fff;
      }
					#home #nav-home, {
      background-position:0 -150px;
      border-width:0;
      }
    #home #nav-home a, {
      background-position:100% -150px;
      padding-bottom:10px;
      color:#fff;
      }
  
    #nav li:hover, #nav li:hover a {
      background-position:0% -150px;
      color:#fff;
      }
    #nav li:hover a {
      background-position:100% -150px;
      }



#cnt{
width:785px;
margin: 0 auto;
padding:25px;

}

#intro {
padding:15px;
width: 765px;
margin-top:8px;
text-align: justify;
}

#cta {
width: 785px;
padding-top:15px;
}

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

.ctaImgMid {
float: none;
margin-right: 10px;
}

.ctaImgRight {
float: left;
}

#cntLeft {
width:136px;
margin-top:50px;
margin-right10px;
padding-top:10px;
float: left;
}
/*comrades*/

#comradesThankyouHeader {
width:500px;
float:left;
padding: 0px 0px 0px 0px;
}

#comradesContent {
width:500px;
float:left;
}

#comradesCentre {
width:500px;
margin:50px 0px 0px 20px;
float: left;
text-align: justify;
}

#comradesHeader {
width:500px;
float:left;
padding: 0px 0px 0px 0px;
}

#comradesForm {
background-image:url(img/gradient.jpg);
background-repeat:repeat-x;
width:500px;
float:left;
}

#form1 {
padding:0 0 0 20px;
font-size: 1em;
color:#ffffff;
}

#form2 {
padding:0 0 0 20px;
font-size: 1em;
color:#ffffff;
}

.Label {
width:75px;
float:left;
padding-top:4px;
}

.Field {
width:150px;
float:left;
padding-top:5px;
}

#sep {
clear:both;
}

#cntRight{
padding:15px;
width:450px;
margin-top:50px;
float: left;
text-align: justify;
}

#cntRightBig{
padding:15px;
width:625px;
margin-top:50px;
float: left;
text-align: justify;
}

#cntHero{
width: 300px;
margin-top:1px;
margin-right:10px;
padding-top:1px;
float: left;
}

a.navLeft:link {
color:#043453; 
text-decoration:none; 
font-size: 11px;
width: 136;
height: 26px;
display:block;
background: #d3e3f4;
padding:10px 0 0 10px;
border-bottom: solid 1px #bdccdb;
}
a.navLeft:visited {
color:#043453; 
text-decoration:none; 
font-size: 11px;
width: 136;
height: 26px;
display:block;
background: #d3e3f4;
padding:10px 0 0 10px;
border-bottom: solid 1px #bdccdb;
}

a.navLeft:hover {
color:#ffffff; 
text-decoration:none; 
font-size: 11px;
width: 136;
height: 26px;
display:block;
background: #6ea2d9;
border-bottom: solid 1px #bdccdb;
}

a.navLeft:active {
color:#043453; 
text-decoration:none; 
font-size: 11px;
width: 136;
height: 26px;
display:block;
background: #d3e3f4;
border-bottom: solid 1px #bdccdb;
}

.navLeftActive {
color:#ffffff; 
text-decoration:none; 
font-size: 11px;
width: 136;
height: 26px;
display:block;
background: #6ea2d9;
border-bottom: solid 1px #bdccdb;
padding:10px 0 0 10px;
}


a:link{color:#666666;text-decoration:underline;}
a:visited{color:#666666;text-decoration:underline;}
a:hover{color: #000000; text-decoration:underline;}
a:active{color:#666666;text-decoration:underline;}

a img{border:0;}


.clear{
clear:both;
margin:0;
padding:0 0;
}



.arrow {
float: left;
margin-bottom: 10px;
}

.h1 {
margin: 20px 0 20px 0;
color:#ffffff;
font-size:24px;
}

h1 {
color: #e27329;
font-size: 20px;
margin-top: -10px;
}

h2 {
color: #e27329;
font-size: 12px;

}


.title {
font-weight: bold;
text-decoration: underline;
font-size: 12px;
}

.signup {
font-weight: bold;
color: #aaaa4f;
font-size: 12px;
}


.left {
float: left;
margin-right: 3px;
}

.thumb {
float: left;
margin-right: 3px;
border: thin solid #cccccc;
margin-right: 5px;
}




a.footer:link {color:#959521; text-decoration:none; font-size: 11px;}
a.footer:visited {color:#959521; text-decoration:none; font-size: 11px;}
a.footer:hover {color:#727221;text-decoration:none; font-size: 11px;}
a.footer:active {color:#959521;text-decoration:none; font-size: 11px;}

.seperator_s
{
	height: 20px;
}

#blog_title
{
	width: 300px;
}

#blog_entry
{
	width: 430px;
	height: 300px;
}

.blog_text
{
	width: 300px;
}

.blog_textarea
{
	width: 430px;
	height: 100px;
}

.author
{
	font-weight: bold;
}

#rightCol
{
	float:right;
	padding:100px 0 0 0;
	position:relative;
	width:120px;
}

#icons
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.share_popup
{
	position: fixed;
	top: 200px;
	left: 50%;
	top: 50%;
	width: 300px;
	border: 1px solid black;
	z-index: 100;
	margin-left: -150px;
	margin-top: -50px;
	padding: 10px 10px 10px 10px;
	background: #FFFFFF;
}

#thank_you_footer
{
	width:498px;
	float:left;
	background: url(img/thank_you_submit_bg.jpg);
	repeat: repeat-x repeat-y;
	height: 60px;
}

#comradesFooter {
width:500px;
float:left;
background: url(img/submit_bg.png);
height: 60px;
}

.terms a
{
	color: white;
}
