@charset "utf-8";

/* Misc Styles */
a.boxy {
	padding:5px;
	background:#961727;
	width: auto;
	margin: 5px;
	border:2px solid #EBC91D;
	text-decoration: none;
}
a.boxy:hover {
    color: #961727;
    background:#EBC91D;
    text-decoration: none;
}

/* Form Submit Buttons */
#donate-form #submit,
#blogCommentForm .send_button input,
#photo-upload-form .upload,
#profile-form .send_button #submit,
input#registerSubmit,
input#login	{
	font-size: 0px;
	display:block;
	line-height: 0px;
    border-top: solid #78131F 6px;
    border-left: solid #78131F 10px;
    border-bottom: solid #78131F 6px;
    border-right: solid #78131F 10px;
}
#donate-form #submit {
    float:none;
    text-align:left;
    background: #78131F url(/asset/images/headings.gif) repeat scroll -544px -377px;
    height:32px;
    text-indent:-999em;
    width:86px; 
    cursor: pointer;
    margin-top:10px;
    outline: none;
    overflow: hidden;   
}

	#donate-form #submit:hover {
	    background: #78131F url(/asset/images/headings.gif) repeat scroll -544px -2410px;
	}

#blogCommentForm .send_button input {
    float:none;
    text-align:left;
    background: #78131F url(/asset/images/headings.gif) repeat scroll -546px -419px;
    height:32px;
    text-indent:-999em;
    width: 84px;
    cursor: pointer;
    margin-top:10px;
}
#blogCommentForm .send_button { margin-left:77px; float:none; }
	#blogCommentForm .send_button:hover {
	    background-position:-546px -2452px; 
	}

#photo-upload-form .upload {
    background: #78131F url(/asset/images/headings.gif) repeat scroll -542px -304px;
    height:36px;
    text-indent:-999em;
    width:88px; 
    cursor: pointer;
}

	#photo-upload-form .upload:hover {
	    background-position:-542px -2337px;  
	}

/* Submit Button */
input#registerSubmit, input#login, #profile-form .send_button #submit { 
    background: #78131F url(/asset/images/headings.gif) repeat scroll -546px -419px;
    height:32px;
    text-indent:-999em;
    width:84px; 
    cursor: pointer;
    outline: none;        	
}
    input#registerSubmit:hover, input#login:hover,  #profile-form .send_button #submit:hover {
        background-position:-546px -2452px;  
    }
/*
 * Default formatting
 */

html body {
    width: 100%;
    margin: 0px 0px;
}

body {
    font: 62.5% Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    background: #610E19 url('../images/wrapper_bg.png') repeat-x left top;
}

h1,
h2,
h3,
h4,
h5,
h6,
h7,
p {
    margin: 0px;
    padding: 5px 0px;
}

h1 {
    color: #EBC91D;
    font-size: 1.8em;
    font-weight: bold;
    text-transform: lowercase;
	padding:0;
}
	/*
	 * titles
	 */
	h1#recent-news {
		display:block;
		width:264px;
		height:58px;
		background:url(/asset/images/headings.gif) -1px -154px;
		padding:0;
		margin:0 auto;
		text-indent:-999em;
		overflow:hidden;
	}
		a.hover h1#recent-news {
			background:url(/asset/images/headings.gif) -1px -2187px;
		}
	h1#become-a-chop-grower {
		display:block;
		width:252px;
		height:76px;
		background:url(/asset/images/headings.gif) -1px -213px;
		padding:0;
		margin:0 auto;
		text-indent:-999em;
		overflow:hidden;
	}
		a.hover h1#become-a-chop-grower {
			background:url(/asset/images/headings.gif) -1px -2246px;
		}
	h1#prize-packs {
		display:block;
		width:219px;
		height:72px;
		background:url(/asset/images/headings.gif) -1px -290px;
		padding:0;
		margin:0 auto;
		text-indent:-999em;
		overflow:hidden;
	}
		a.hover h1#prize-packs {
			background:url(/asset/images/headings.gif) -1px -2323px;
		}
	h1#group-chop-growers {
		display:block;
		width:238px;
		height:88px;
		background:url(/asset/images/headings.gif) -1px -363px;
		padding:0;
		margin:0 auto;
		text-indent:-999em;
		overflow:hidden;
	}
		a.hover h1#group-chop-growers {
			background:url(/asset/images/headings.gif) -1px -2396px;
		}
	h1#individual-chop-growers {
		display:block;
		width:237px;
		height:88px;
		background:url(/asset/images/headings.gif) -1px -452px;
		padding:0;
		margin:0 auto;
		text-indent:-999em;
		overflow:hidden;
	}
		a.hover h1#individual-chop-growers {
			background:url(/asset/images/headings.gif) -1px -2485px;
		}
	h1#fun-stuff {
		display:block;
		width:243px;
		height:66px;
		background:url(/asset/images/headings.gif) -1px -540px;
		padding:0;
		text-indent:-999em;
		overflow:hidden;
	}
		a.hover h1#fun-stuff {
			background:url(/asset/images/headings.gif) -1px -540px;
		}
	
	h1#about-choptober {
		display:block;
		width:191px;
		height:98px;
		background:url(/asset/images/headings.gif) -266px -1px;
		padding:0;
		margin:0 auto;
		text-indent:-999em;
		overflow:hidden;
	}
		a.hover h1#about-choptober {
			background:url(/asset/images/headings.gif) -266px -2034px;
		}
	h1#about-the-sponsors {
		display:block;
		width:270px;
		height:87px;
		background:url(/asset/images/headings.gif) -266px -106px;
		padding:0;
		margin:0 auto;
		text-indent:-999em;
		overflow:hidden;
	}
		a.hover h1#about-the-sponsors {
			background:url(/asset/images/headings.gif) -266px -2139px;
		}
	h1#about-the-crew {
		display:block;
		width:171px;
		height:89px;
		background:url(/asset/images/headings.gif) -266px -194px;
		padding:0;
		margin:0 auto;
		text-indent:-999em;
		overflow:hidden;
	}
		a.hover #about-the-crew {
			background:url(/asset/images/headings.gif) -266px -2227px;
		}
	h1#about-the-charities {
		display:block;
		width:245px;
		height:89px;
		background:url(/asset/images/headings.gif) -266px -284px;
		padding:0;
		margin:0 auto;
		text-indent:-999em;
		overflow:hidden;
	}
		a.hover h1#about-the-charities {
			background:url(/asset/images/headings.gif) -266px -2317px;
		}
	h1#make-a-donation {
		display:block;
		width:240px;
		height:82px;
		background:url(/asset/images/headings.gif) -266px -374px;
		padding:0;
		margin:0 auto;
		text-indent:-999em;
		overflow:hidden;
	}
		a.hover h1#make-a-donation {
			background:url(/asset/images/headings.gif) -266px -2407px;
		}
	h1#celebrity-chop-growers {
		display:block;
		width:227px;
		height:90px;
		background:url(/asset/images/headings.gif) -266px -457px;
		padding:0;
		margin:0 auto;
		text-indent:-999em;
		overflow:hidden;
	}
		a.hover h1#celebrity-chop-growers {
			background:url(/asset/images/headings.gif) -266px -2490px;
		}
	h1#fun-chop-shop {
		display:block;
		width:294px;
		height:72px;
		background:url(/asset/images/headings.gif) -1px -1667px;
		padding:0;
		text-indent:-999em;
		overflow:hidden;
		margin:9px 0;
	}
		a.hover h1#fun-chop-shop {
			background:url(/asset/images/headings.gif) -1px -1961px;
		}
	h1#fun-chop-styles {
		display:block;
		width:228px;
		height:62px;
		background:url(/asset/images/headings.gif) -1px -1520px;
		padding:0;
		text-indent:-999em;
		overflow:hidden;
		margin:14px 0;
	}
		a.hover h1#fun-chop-styles {
			background:url(/asset/images/headings.gif) -1px -1814px;
		}
	h1#fun-famous-chops {
		display:block;
		width:285px;
		height:73px;
		background:url(/asset/images/headings.gif) -1px -1583px;
		padding:0;
		text-indent:-999em;
		overflow:hidden;
		margin:9px 0 8px 0;
	}
		a.hover h1#fun-famous-chops {
			background:url(/asset/images/headings.gif) -1px -1877px;
		}
	h1#fun-prize-packs {
		display:block;
		width:219px;
		height:72px;
		background:url(/asset/images/headings.gif) -1px -290px;
		padding:0;
		text-indent:-999em;
		overflow:hidden;
		margin:9px 0;
	}
		a.hover h1#fun-prize-packs {
			background:url(/asset/images/headings.gif) -1px -2323px;
		}
	
	/*
	 * Wide Titles
	 */
	
	h1#celebrity-chop-growers-wide {
		display:block;
		width:547px;
		height:90px;
		background:url(/asset/images/headings.gif) -1px -607px;
		padding:0;
		text-indent:-999em;
		overflow:hidden;
	}
	h1#group-chop-growers-wide {
		display:block;
		width:512px;
		height:70px;
		background:url(/asset/images/headings.gif) -1px -698px;
		padding:0;
		text-indent:-999em;
		overflow:hidden;
		margin:10px 0;
	}
	h1#individual-chop-growers-wide {
		display:block;
		width:526px;
		height:50px;
		background:url(/asset/images/headings.gif) -1px -769px;
		padding:0;
		text-indent:-999em;
		overflow:hidden;
		margin:20px 0;
	}
	h1#about-choptober-wide {
		display:block;
		width:393px;
		height:65px;
		background:url(/asset/images/headings.gif) -1px -820px;
		padding:0;
		text-indent:-999em;
		overflow:hidden;
		margin:13px 0 12px;
	}
	h1#about-the-sponsors-wide {
		display:block;
		width:412px;
		height:78px;
		background:url(/asset/images/headings.gif) -1px -886px;
		padding:0;
		text-indent:-999em;
		overflow:hidden;
		margin:6px 0;
	}
	h1#about-the-charities-wide {
		display:block;
		width:460px;
		height:50px;
		background:url(/asset/images/headings.gif) -1px -965px;
		padding:0;
		text-indent:-999em;
		overflow:hidden;
		margin:20px 0;
	}
	h1#about-the-crew-wide {
		display:block;
		width:383px;
		height:90px;
		background:url(/asset/images/headings.gif) -1px -1016px;
		padding:0;
		text-indent:-999em;
		overflow:hidden;
	}
	h1#grow-your-chops-wide {
		display:block;
		width:405px;
		height:70px;
		background:url(/asset/images/headings.gif) -1px -1111px;
		padding:0;
		text-indent:-999em;
		overflow:hidden;
		margin:10px 0;
	}
	h1#make-a-donation-wide {
		display:block;
		width:462px;
		height:59px;
		background:url(/asset/images/headings.gif) -1px -1182px;
		padding:0;
		text-indent:-999em;
		overflow:hidden;
		margin:16px 0 15px;
	}
	h1#chop-growers-wide {
		display:block;
		width:375px;
		height:83px;
		background:url(/asset/images/headings.gif) -1px -1242px;
		padding:0;
		text-indent:-999em;
		overflow:hidden;
		margin:4px 0 3px;
	}
	h1#fun-stuff-wide {
		display:block;
		width:243px;
		height:66px;
		background:url(/asset/images/headings.gif) -1px -540px;
		padding:0;
		text-indent:-999em;
		overflow:hidden;
		margin:12px 0;
	}
	h1.edit-your-gallery {
		display:block;
		width:385px;
		height:49px;
		background:url(/asset/images/headings.gif) -1px -1326px;
		padding:0;
		text-indent:-999em;
		overflow:hidden;
		margin:21px 0 20px;
	}
	h1.edit-your-profile {
		display:block;
		width:599px;
		height:50px;
		background:url(/asset/images/headings.gif) -1px -1376px;
		padding:0;
		text-indent:-999em;
		overflow:hidden;
		margin:20px 0;
	}
	h1.manage-your-comments {
		display:block;
		width:502px;
		height:60px;
		background:url(/asset/images/headings.gif) -1px -1427px;
		padding:0;
		text-indent:-999em;
		overflow:hidden;
		margin:15px 0;
	}
	h1.login {
		display:block;
		width:95px;
		height:31px;
		background:url(/asset/images/headings.gif) -1px -1488px;
		padding:0;
		text-indent:-999em;
		overflow:hidden;
		margin:30px 0 29px 0;
	}
	

h2 {
    font-size: 1.5em;
    color: #EBC91D;
    font-weight: normal;
}

h3 {
    text-transform:uppercase;
	color:#EBC91D;
	font-size:1.2em;
}

h4 {
    
}

h5 {
    
}

h6 {
    
}

a {
    color: #EBC91D;
    text-decoration: underline;
}

#main a:hover {	
	background:#EBC91D;
    color: #A5192B;
    text-decoration: underline;
}

img {
    border: 0px;
}
.frame {
    border: 2px solid #999;
    margin: 5px 10px;
}

.content {
    font-size: 1.2em;
}

.content p {
    line-height: 1.5em;
}

ul, ul li {
    
}

ul {
    margin: 5px 0px 15px;
    padding: 0px;
}

ul li {
    display: block;
    background: url('../images/bullet.png') no-repeat 3px top;
    color: #FFFFFF;
    margin: 0px 0px 6px 0px;
    padding: 3px 0px 3px 20px;
}
.content img {
   border:solid 2px #EBC91D;
}
hr {
	height:8px;
	background:url(/asset/images/bullet.png) 0 6px repeat-x;
	border:0;
	padding:15px 0;
	margin:0;
}
.frame {  margin:5px; }

.content  img.noboder, .noborder img, .noborder , img.noborder { border: none; }

/*
 * Buttons
 */
a { outline: none;  }
a#view-more {
	display:inline-block;
	width:103px;
	height:39px;
	background:url(/asset/images/headings.gif) -1px -34px;
	padding:0;
	margin:0;
	text-indent:-999em;
}
	a#view-more:hover {
		background:url(/asset/images/headings.gif) -1px -2067px;
	}
a#view-more-circle {
	display:inline-block;
	width:72px;
	height:72px;
	background:url(/asset/images/headings.gif) -105px -1px;
	padding:0;
	margin:0;
	text-indent:-999em;
}
	a#view-more-circle:hover {
		background:url(/asset/images/headings.gif) -105px -2034px;
	}
a#sign-up {
	display:inline-block;
	width:93px;
	height:38px;
	background:url(/asset/images/headings.gif) -1px -75px;
	padding:0;
	margin:0;
	text-indent:-999em;
}
	a#sign-up:hover {
		background:url(/asset/images/headings.gif) -1px -2108px;
	}
a.read-more {
	display:inline-block;
	width:103px;
	height:39px;
	background:url(/asset/images/headings.gif) -95px -74px;
	padding:0;
	margin:0;
	text-indent:-999em;
}
	a.read-more:hover {
		background:url(/asset/images/headings.gif) -95px -2107px;
	}
a#read-more {
	display:inline-block;
	width:103px;
	height:39px;
	background:url(/asset/images/headings.gif) -95px -74px;
	padding:0;
	margin:0;
	text-indent:-999em;
}
	a#read-more:hover {
		background:url(/asset/images/headings.gif) -95px -2107px;
	}
a#view-all {
	display:inline-block;
	width:103px;
	height:39px;
	background:url(/asset/images/headings.gif) -1px -114px;
	padding:0;
	margin:0;
	text-indent:-999em;
}
	a#view-all:hover {
		background:url(/asset/images/headings.gif) -1px -2147px;
	}
a#donate {
	display:inline-block;
	width:93px;
	height:38px;
	background:url(/asset/images/headings.gif) -105px -114px;
	padding:0;
	margin:0;
	text-indent:-999em;
}
	a#donate:hover {
		background:url(/asset/images/headings.gif) -105px -2147px;
	}
a#register {
	display:inline-block;
	width:103px;
	height:39px;
	background:url(/asset/images/headings.gif) -445px -194px;
	padding:0;
	margin:0;
	text-indent:-999em;
}
	a#register:hover {
		background:url(/asset/images/headings.gif) -445px -2227px;
	}
a#more-dark {
	display:inline-block;
	width:98px;
	height:38px;
	background:url(/asset/images/headings.gif) -455px -234px;
	padding:0;
	margin:0;
	text-indent:-999em;
}
	a#more-dark:hover {
		background:url(/asset/images/headings.gif) -455px -2267px;
	}
.right {
	text-align:right;
}
.right a {
	text-align:left;
}
.center {
	text-align:center;
}
.center a {
	text-align:left;
}

/*
 * Styling and page layout
 */

#wrapper {
    width: 970px;
    margin: 0px auto;
}

#header {
    position: relative;
    background: #450C14 url('../images/header_bg.png') no-repeat left top;
    height: 250px;
}

#register {
	margin:0 0 0 78px;
	padding:0;
	width:74px;
	height:24px;
	background:url(/asset/images/headings.gif) -534px -1px no-repeat;
	text-indent:-999em;
	overflow:hidden;
	overflow:hidden;
}

#register-block {
	margin: 0px 0px 0px 78px;
}

#add {
	width:36px;
	height:26px;
	background:url(/asset/images/sprites.png) -512px -26px no-repeat;
	overflow:hidden;
}

#raised-total {
	position:absolute;
	width:107px;
	height:15px;
	background:url(/asset/images/sprites.png) -1px -436px no-repeat;
	right:25px;
	top:104px;
	overflow:hidden;
}
#raised-group {
	position:absolute;
	width:143px;
	height:11px;
	background:url(/asset/images/sprites.png) -1px -452px no-repeat;
	right:160px;
	top:138px;
	overflow:hidden;
}
#raised-individual {
	position:absolute;
	width:105px;
	height:11px;
	background:url(/asset/images/sprites.png) -1px -464px no-repeat;
	right:160px;
	top:105px;
	overflow:hidden;
}

#raised-total-amount {
	position:absolute;
	width:200px;
	height:20px;
	top:120px;
	right:25px;
	text-align:right;
	font-size:1.8em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
}
#raised-group-amount {
	position:absolute;
	width:200px;
	height:20px;
	top:148px;
	right:160px;
	text-align:right;
	font-size:1.6em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
}
#raised-individual-amount {
	position:absolute;
	width:200px;
	height:20px;
	top:115px;
	right:160px;
	text-align:right;
	font-size:1.6em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
}

#profile a {
	position:absolute;
	width:82px;
	height:15px;
	background:url(/asset/images/sprites.png) -1px -1px no-repeat;
	right:280px;
	top:182px;
	overflow:hidden;
}

#group-profile a {
	position:absolute;
	width:134px;
	height:15px;
	background:url(/asset/images/sprites.png) -1px -224px no-repeat;
	right:130px;
	top:182px;
	overflow:hidden;
}

#nz-icon {
	position:absolute;
	width:26px;
	height:42px;
	background:url(/asset/images/sprites.png) -133px -1px no-repeat;
	right:95px;
	top:170px;
	overflow:hidden;
}

#logout a {
	position:absolute;
	width:59px;
	height:15px;
	background:url(/asset/images/sprites.png) -1px -21px no-repeat;
	right:25px;
	top:182px;
	overflow:hidden;
}
#login a {
	position:absolute;
	width:59px;
	height:15px;
	background:url(/asset/images/sprites.png) -1px -37px no-repeat;
	right:25px;
	top:182px;
	overflow:hidden;
}

#navigation {
		position:relative;
        left: 20px;
        font-size: 1.3em;
		margin-top:-34px;
		height:34px;
		float:left;
    }
    
        #navigation ul, #navigation ul li {
            padding: 0px;
            margin: 0px;
            list-style: none;
        }
        
        #navigation ul li {
            float: left;
			margin-left:39px;
			display:block;
			height:24px;
			line-height:30px;
			background:none;
			padding:5px;
        }
        
        #navigation ul li a {
            display:block;
			line-height:30px;
            color: #FFF;
            text-decoration: none;
        }
        
        #navigation ul li.active {
			background:#A5192B;
        }
        
        #navigation ul li.active a {
			color:#FFFFFF;
        }
		#navigation ul li#home {
			margin-left:10px;
		}
		#home a {
			background:url(/asset/images/sprites.png) -1px -394px no-repeat;
			width:46px;
			height:20px;
			margin-top:-1px;
			overflow:hidden;
		}
			#home a.hover {
				background:url(/asset/images/sprites.png) -1px -415px no-repeat;
			}
		#about-choptober a {
			background:url(/asset/images/sprites.png) -1px -69px no-repeat;
			width:76px;
			height:20px;
			margin-top:-1px;
			overflow:hidden;
		}
			#about-choptober a.hover {
				background:url(/asset/images/sprites.png) -1px -263px no-repeat;
			}
		#grow-your-chops a {
			background:url(/asset/images/sprites.png) -1px -90px no-repeat;
			width:145px;
			height:24px;
			overflow:hidden;
		}
			#grow-your-chops a.hover {
				background:url(/asset/images/sprites.png) -1px -284px no-repeat;
			}
	    #grow-register a {
            background-image: url(/asset/images/register.png);
            background-repeat: no-repeat;
            width: 66px;
            height: 25px;
            overflow: hidden;
        }
            #grow-register a.hover {
                background-image: url(/asset/images/register_hover.png);
            }
        #charities a {
            background-image: url(/asset/images/chcharities.png);
            background-position: 0px 3px;
            background-repeat: no-repeat;
            width: 86px;
            height: 24px;
            overflow: hidden;
        }
            #charities a.hover {
                background-image: url(/asset/images/chcharties_hover.png);
            }
        #sponsors a {
            background-image: url(/asset/images/sponsors.png);
            background-repeat: no-repeat;
            width: 72px;
            height: 24px;
            overflow: hidden;
        }
            #sponsors a.hover {
                background-image: url(/asset/images/sponsors_hover.png);
            }
        #chop-growers a {
			background-image: url(/asset/images/chchopgrowers.png);
			background-repeat: no-repeat;
			width:120px;
			height:19px;
			margin-top:3px;
			overflow:hidden;
		}
			#chop-growers a.hover {
				background:url(/asset/images/chchopgrowers_hover.png);
			}
		#donate a {
			background:url(/asset/images/sprites.png) -1px -135px no-repeat;
			width:60px;
			height:20px;
			overflow:hidden;
		}
			#donate a.hover {
				background:url(/asset/images/sprites.png) -1px -329px no-repeat;
			}
		#fun-stuff a {
			background:url(/asset/images/sprites.png) -1px -156px no-repeat;
			width:88px;
			height:20px;
			overflow:hidden;
		}
			#fun-stuff a.hover {
				background:url(/asset/images/sprites.png) -1px -350px no-repeat;
			}
		#news a {
			background:url(/asset/images/sprites.png) -1px -177px no-repeat;
			width:60px;
			height:22px;
			overflow:hidden;
		}
			#news a.hover {
				background:url(/asset/images/sprites.png) -1px -371px no-repeat;
			}


#blockDiv {
        position: absolute;
        right: 40px;
        bottom: 0px;
        background: #ABA27F;
        width:238px;
        height: 16px;
        display: none;
}
	
    #logo {
        position: absolute;
        left: 50px;
        top: 15px;
        z-index: 99;
    }
    
    #tagline {
        position: absolute;
        left: 208px;
        top: 118px;
    }
    
    #menu {
        position: absolute;
        right: 0px;
        top: 13px;
       
        width: 279px;
        height: 205px;
        overflow: hidden;
    }
    
    #nav3 img { overflow: hidden; margin-top:22px; }
    object { outline:none; }
    table, td { border: 0; }

#page {
    position: relative;
    background: #450C14;
	padding:10px;
}

    #main {
		background:#A5192B;
		padding:15px 22px;
	    min-height: 550px;
		height: auto !important;
		height: 550px;
		position:relative;
    }
	#subscribe {
		background-color: #aba27f;
		padding: 5px 10px 10px;
	}
	
		#subscribe h3 {
			color: #e4e0d3;
			border-bottom: 1px solid #c1b994;
		}
		
		#subscribe-text {
			background-color: #CEC8AE;
			border: 1px solid #989364;
			font-size: 11px;
			font-family: Verdana;
			color: #595236;
			padding: 3px 4px;
			width: 150px;
		}
		
		#subscribe-button {
			vertical-align: middle;
			padding-bottom: 2px;
			cursor: pointer;
		}
	
	#sponsors {
		padding: 5px 10px 10px;
	}

#footer {
    position: relative;
    height: 80px;
    margin-bottom: 30px;
    background: transparent url('../images/footer_bg.png') no-repeat left top;
    color: #E2C021;
    font-size: 1em;
}
#footer a { color: #E2C021; text-decoration: none; }
#footer a:hover { color: white; text-decoration: underline; } 

    #share {
        position: absolute;
        left: 20px;
        bottom: 10px;
    }

    #copyright {
        position: absolute;
        right: 20px;
        bottom: 0px;
        text-align: right;
    }
    #copyright p { padding-bottom: 0; }
    
/*
 * Module specific
 */

.news-item {
    padding-bottom: 5px;
	border-bottom:1px solid #951727;
}

.newsImages { float:right; width: 180px; }
.newsImage { float: right; margin-top:0px; }
img.newsMain { float: right; margin:8px; }
p.newsDate {
    font-size: 1em;
    padding: 2px;
    margin: 0;
    color: #FFFFFF;
	background:#951727;
}

.paginationControl {
    text-align: center;
    background-color: #951727;
    padding: 4px 0px;
    font-size: .9em;
    margin: 5px 0px 15px;
}
.error {
	background:#EBC91D;
	color:#450C14;
	display:inline-block;
	padding:3px 10px;
}
ul.errors {
	margin:5px 0 0 0;
}
ul.errors li {
	margin:0;
}
p.description {
	padding:2px 0 5px 0;
}
label.required {

}

#searchbox label {
	font-weight: bold;
}

#documents_table img {
	border:0;
}
#edit-box {
	position:absolute;
	right:22px;
	top:15px;
	padding:3px 0px;
	background:#951727;
	text-transform:uppercase;
	color:#450C14;
	line-height:1.8em;
	width:200px;
}
#edit-box span {
	color: #FFFFFF;
	margin-left: 10px;
	text-transform:none;
}
#edit-box-icon {
	width:27px;
	height:27px;
	overflow:hidden;
	background:#951727 url(/asset/images/sprites.png) -132px -115px;
	float:left;
	margin:17px 10px;
}

#blogCommentForm dl {
	margin:0;
}
#blogCommentForm dl dt {
	width:70px;
}
#blogCommentForm dl dd {
	margin:5px 0 5px 80px;
}
#blogCommentForm #comment {
	width:99%;
}



input, select, textarea {
	background:#78131F;
	border:none;
	color:#FFFFFF;
	padding:3px 5px;
	font-family:Arial, Helvetica, sans-serif;
}
input[type=file] {
	background:#FFFFFF;
	border:none;
	color:#000000;
}
dl#profile-labels {
	margin:0;
}
dl#profile-labels dt {
	clear:left;
	display:block;
	float:left;
	text-align:right;
	width:60px;
	color:#EBC91D;
}
dl#profile-labels dd {
	margin:5px 0 5px 70px;
	width:70px;
	min-height: 15px;
}

.gallery-image {
	display: inline;
}

.more-links {
	float:right;
	margin-right: 15px;
}
input#amount {
	width:50px;
}
input#message {
	width:99%;
}
#stats {
	background:#951727;
	width:144px;
	padding:2px 5px;
	margin-top:10px;
}
#total-donated {
	margin-top:10px;
	background:#891524;
}
#total-donated h3 {
	background:#951727;
	padding:5px;
}
#total-donated div {
	padding:5px;
	font-size:1.2em;
	font-weight:bold;
}
#documents_table {
	margin-top:20px;
	background:#961727;

}
#documents_table table {
	display:inline;
}
#documents_table #placeholder {
	float:right;
}
.pageComment {
	padding:10px;
	margin-bottom:10px;
	background:#961727;
	overflow: auto;
}
#pageComments img {
	border:none;
}
.comment_date {
	font-size:0.9em;
	color:#D28C95;
}
#chars-remaining {
	font-size:1.2em;
	font-weight:bold;
	padding:10px 6px;
	color:#D28C95;
	margin-top:-30px;
}
#chars-remaining span#chars-text {
	background:#78131F;
	padding:2px 5px;
}
#chars-remaining span#chars-text.warning {
	padding:3px 5px;
	background:#EBC91D;
	color:#961727;
}
#main a.nobackground:hover {
	background-color:transparent;
	cursor:pointer;
}
form .description {
	color:#D28C95;
	font-size:0.9em;
}
table#comments img {
	border:0;
}
table.stripe {
	width:100%;
}
table.stripe td {
	padding:2px 5px;
}
table.stripe .alt {
	background-color:#961727;
}
.page-back {
	min-height:550px;
}

#home-banner-container {
    margin: 0px 0px;
    display: block;
    width: 100%;
    text-align: center;
}

#home-banner {
	float: none !important;
}

.centerdiv {
	width: 58px;
    margin: 10px auto 0px;;
}

/* Clearfix (don't look here) */

.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
