/* CSS Document for forever manchester */


/****************************Main elements*******************************/

*{
font-family:Helvetica, sans-serif;
padding:0px;
margin:0px;
}

body{
margin:0;
padding:0;
background:#bce7f9;
}

img{
border:0;
}

div, p, ul, li { margin:0px; padding:0px;} 

#header-wrapper{
width:100%;
background:url(images/header-wrapper-bg.jpg) no-repeat;
height:110px;
display:block;
margin:0;
padding:0;
}

#wrapper{
width:945px;
margin-left:auto;
margin-right:auto;
}

#header{
height:110px;
display:block;
background:url(images/header-bg.jpg) no-repeat;
width:945px;
margin-left:auto;
margin-right:auto;
padding:1px;
}

#flashHolderHolder {
padding-top:25px;
width:945px;
height:610px;
margin-bottom:30px;


}

#flashHolder{
width:945px;
height:610px;
}

#col-main{
float:left;
width:610px;
margin-top:46px;
}

#col-main p{
font-size:16px;
padding:0px;
margin:0px;
padding-bottom:5px;
padding-top:5px;
}


#col-main-top{
width:580px;
padding:15px 15px 15px 15px;
background-color:#fff;
font-size:16px;
word-wrap: break-word;
}

#col-main-top-big{
width:910px;
padding:15px 15px 15px 15px;
background-color:#fff;
font-size:16px;
}

#col-main-top img {
padding-right:10px;
padding-bottom:10px;
}


#col-1-top embed {
margin-left:-12px;

} 
#col-main-top-choose{
width:945px;
padding:15px 15px 0px 15px;
background-color:#fff;
font-size:16px;
}

#col-1{
float:left;
width:305px;
}

#col-1-top{
width:275px;
padding:15px 15px 15px 15px;
background-color:#fff;
}

#col-2{
float:left;
width:305px;
}

#col-2-top{
margin-left:15px;
width:260px;
padding:15px 15px 15px 15px;
background-color:#fff;
}

#col-2-btm{
margin-left:15px;
width:260px;
padding:15px 15px 15px 15px;
background-color:#d90062;
}

#col-2-btm a{
color:#ffffff;
text-decoration:underline;
}

#col-2-btm a:hover{ 
text-decoration:none;
}

#col-3{
float:left;
margin-left:15px;
width:145px;
display:inline;
}

#col-3-top{
padding:15px 15px 15px 15px;
background-color:#fff;
}

#col-3-btm{
padding:15px 15px 15px 15px;
background-color:#fff;
}

#col-4{
float:left;
margin-left:15px;
width:145px;
}

#col-4-top{
padding:15px 15px 15px 15px;
background-color:#fff;
word-wrap: break-word;

}

#col-4-btm{
border-top:dotted 1px #383c3e;
padding:15px 15px 15px 15px;
}

.wide-header{
padding:0;
margin-left:15px;
}

#col-1 .wide-header{
margin:0;
}

.nrw-header{
padding:0;
}

#col-4 input{
width:100px;
}

#footer{
border-top:dotted 5px #383c3e;
}

#footer p{
float:left;
}

#footer ul{
font-family:Helvetica, sans-serif;
font-size:0.75em;
list-style:none;
float:right;
margin:0;
padding:0;
margin-bottom:5px;
display:inline;
margin-top:10px;
}

#footer li{
vertical-align:middle;
margin:0;
padding:0;
float:left;
border-right: dotted 1px #383c3e;
padding:5px;
}

#userlinks{ margin-top:10px;}

#loginform { margin-top:10px;}
.formtitle{ width:100px; float:left;}
#loginform input{ margin-bottom:5px;}

#orderform th{ padding:10px;}
#orderform input{margin-top:20px; margin-right:20px;}

#thankyoulist { margin-top:10px; }

/******************************header elements*************************************/

#logo{
margin-top:10px;
display:block;
}

#logo-nav-wrapper{
float:left;
width:540px;
}

#donate-signup-wrapper{
float:right;
width:400px;
margin-top:5px;
}


#donate-signup-wrapper li a{
font-family:Helvetica, sans-serif;
font-size:0.75em;
color:#d90062;
font-weight:bold;
text-decoration:none;
border:0;
}

#donate{
float:left;
width:200px;
}

#facebook{float:left; padding-left:20px; padding-bottom:10px; }
#loggedin{ width:200px; float:right; text-align:left;}
#loggedin ul{ padding-left:0px; margin-left:15px;}
#loggedin li{ padding-left:0px; margin-left:0px;}

#donate-signup-wrapper .inputbox{
border:0;
margin-bottom:5px;
color:#62675c;
padding:2px;
width:175px;
}

#loginbutton{ height:25px; width:47px; }


/*********************************Nav Items****************************************/

.nav{
list-style:none;
padding: 1px;
margin: 0;
margin-top:10px;
}

.nav li{
float:left;
padding-right:7px;
}

.nav li a{
font-family:Helvetica, sans-serif;
font-size:0.75em;
color:#d90062;
font-weight:bold;
text-decoration:none;
}

.nav li a:active{
color:#d90062;
font-weight:bold;
text-decoration:none;
}

.nav li a:visited{
color:#d90062;
font-weight:bold;
text-decoration:none;
}

.nav li a:hover{
color:#d90062;
font-weight:bold;
text-decoration:underline;
}



.newsItemsSmall {
clear:both;
font-family:Helvetica, sans-serif;
padding-bottom:50px;
}

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

.newsItemsSmall h2{
color:#009DE7;
padding:0px;
margin:0px;
}

.deviceselector {
background-color:#EEEEEE;
color:#000000;
padding:10px 20px 10px 10px;
margin-bottom:10px;
}

#regform {
background-color:#EEEEEE;
color:#000000;
padding:0 20px 10px 10px;
}

#regform input {
border:1px solid #BCE7F9;
margin-bottom:10px;
padding:4px;
width:100%;
}

#regform select {
border:1px solid #CCCCCC;
margin-bottom:10px;
padding:3px;
width:100%;
}

#regform #submitF,#regform #submitFF {
width:100px;
margin-left:auto;
margin-right:auto;
}

#regform textarea {
border:1px solid #BCE7F9;
padding:4px;
height:100px;
width:100%;
}

#regform input.chkbox {
width:20px;
}


#loginform {
background-color:#EEEEEE;
color:#000000;
padding:0 20px 10px 10px;
}

#loginform input {
border:1px solid #BCE7F9;
margin-bottom:10px;
padding:4px;
width:100%;
}

#loginform .submitF {
width:100px;
margin-left:auto;
margin-right:auto;
}



#loginboxes {
float:right;
position:relative;
height:100px;
}

#orderform table td{
width:200px;
text-align:center;
}

#orderform fieldset {
margin-top:10px;
margin-bottom:10px;
background-color:#EEF9FD;
border: 2px solid #009DE7;
}

#orderform legend {
background-color:#009de7;
padding-left:5px;
padding-right:5px;
margin-left:5px;
color:#ffffff;
border: 2px solid #009de7;
}

#orderform .submitF{
background-color:#009de7;
border:1px solid #009de7;
color:#ffffff;
margin-bottom:10px;
padding:4px;
width:100px;
margin-left:230px;

}

#orderform select{
background-color:#009de7;
border:1px solid #009de7;
color:#ffffff;
margin-bottom:10px;
padding:4px;
width:100%
}

#conforder select{
background-color:#009de7;
border:1px solid #009de7;
color:#ffffff;
margin-bottom:10px;
padding:4px;
width:100%
}

#conforder div{
margin-top:3px;
padding:5px;
}

.blacktext2{width:300px; color:#000; margin-left:10px; }
.pinktext{display:block; float:left; width:125px;  color:#009DE7;}

#conforder fieldset {
margin-top:10px;
margin-bottom:10px;
background-color:#EEF9FD;
border: 2px solid #009DE7;
}

#conforder legend {
background-color:#009de7;
padding-left:5px;
padding-right:5px;
margin-left:5px;
color:#ffffff;
border: 2px solid #009de7;
}

#conforder ul {
list-style:none;
}

#conforder .submitc{
float:left;
background-color:#009de7;
border:1px solid #009de7;
color:#ffffff;
margin-bottom:10px;
padding:4px;
width:120px;
margin-left:110px;
}

.btnbtnform {
float:left;
width:80px;
}

.btnbtn {
background-color:#009de7;
border:1px solid #009de7;
color:#ffffff;
margin-bottom:10px;
margin-top:10px;
padding:4px;
width:70px;
}

.floatHack{
width:0px;
height:0px;
clear:both;
}

#giftaidbuttons form {
display:inline;
width:100px;
padding-left:110px;
}

#donorgo input  {
width:47px;
height:25px;
}

#applybutton input {
margin-top:5px;
border:1px solid #BCE7F9;
margin-bottom:10px;
padding:4px;
width:100px;
}

#loginboxes a{
font-size:11px;
}

.price {
font-size:smaller;
}

#submitFFF{
background-color:#009de7;
border:1px solid #009de7;
color:#ffffff;
margin-bottom:10px;
padding:4px;
width:100px;
margin-left:230px;

}




