/*
	HOTPRESS FRAMEWORK
	Site:
	By:Steven Waller
	Created:
*/

/* Background
----------------------------------------------------------------------------------------------------*/
body{
	background:#0d1645 url(images/bg-pattern.gif) left top;
}
#main-container{
	width:940px;
	margin:0 auto;
}
	#body{
		background:url(images/body-middle.gif) repeat-y center top;
		zoom:1;
		overflow:hidden;
		padding-bottom:20px;
	}

/* Header
----------------------------------------------------------------------------------------------------*/
#logo{
	display:block;
	margin:0 auto;
	width:860px;
	height:135px;
	background:url(images/logo.gif) no-repeat center top;
	text-indent:-9999px;
}

/* Video
----------------------------------------------------------------------------------------------------*/
#video{
	display:block;
	width:860px;
	height:272px;
	background:url(images/video-bg.jpg) no-repeat left top;
	margin:0 auto;
}
	#video-holder{
		width:480px;
		margin:0 auto;
	}

/* Intro
----------------------------------------------------------------------------------------------------*/
#intro{
	padding:0 60px;
}

/* Make a Contribution
----------------------------------------------------------------------------------------------------*/
#title-contribution{
	display:block;
	width:400px;
	height:59px;
	background:url(images/title-contribution.gif) no-repeat left top;
	text-indent:-9999px;
	margin-left:40px;
	
}
#donate-top{
	display:block;
	width:702px;
	height:103px;
	background:url(images/donate-header.gif) no-repeat center top;
	margin:0 auto;
}
	#donate-top h3{
		margin:0;
		padding-top:10px;
		color:#fff;
		text-align:center;
	}
#donate-middle{
	width:702px;
	margin:0 auto;
	background:url(images/donate-middle.gif) repeat-y center top;
	text-align:center;
	overflow:hidden;
}
#donate-form{
	width:250px;
	float:left;
	padding-left:100px;
	padding-bottom:20px;
text-align:left;
}
	#donate-form h3{
		color:#900;
		margin-top:0;
                margin-bottom:10px;
	}

#donate-bottom{
	display:block;
	width:702px;
	height:8px;
	background:url(images/donate-bottom.gif) no-repeat center top;
	margin:0 auto 20px auto;
}
#donate-meeter
{
	display:block;
	width:220px;
	height:120px;
	overflow:hidden;
	position:relative;
	float:right;
	margin-right:50px;
}
#inneriframe
{
	position:absolute;
	top:-992px;
	left:-648px;
	width:1280px;
	height:1200px;
} 

/* About Nick Tiller
----------------------------------------------------------------------------------------------------*/
#title-nick-tiller{
	display:block;
	width:400px;
	height:59px;
	background:url(images/title-nick-tiller.gif) no-repeat left top;
	text-indent:-9999px;
	margin-left:40px;
	margin-bottom:0;
}
#column-1{
	width:400px;
	float:left;
	padding-left:60px;
}
	#title-donate-now a{
		display:block;
		width:400px;
		height:78px;
		background:url(images/title-donate-now.gif) no-repeat left top;
		text-indent:-9999px;
		margin-top:35px;
		margin-left:-20px;
	}
#column-2{
	width:400px;
	float:right;
	padding-right:60px;
}
	#photo{
		width:398px;
		/*background:url(images/image-top-large.gif) no-repeat center top;*/
		/*border-left: 1px solid #ccc;*/
		margin-top:20px;
	}
		#photo img {
			padding: 8px;
			border: 1px solid #99cccc;
			margin-bottom: 15px;
		}
		#photo p{
			margin:0;
			padding:0 9px 15px 9px;
		}
	#photo-bottom{
		display:block;
		width:400px;
		height:4px;
		background:url(images/image-bottom-large.gif) no-repeat center top;
		margin-bottom:35px;
	}
	
/* Footer
----------------------------------------------------------------------------------------------------*/
#footer{
	overflow:hidden;
	background:url(images/body-bottom.gif) no-repeat center top;
	padding:45px 0;
}
	#copyright{
		width:410px;
		float:left;
		padding-left:50px;
		color:#3f497b;
	}
	#hotpress-link{
		width:410px;
		float:right;
		padding-right:50px;
	}
		#hotpress-link a{
			display:block;
			width:130px;
			height:13px;
			background:url(images/hotpress.gif) no-repeat left top;
			text-indent:-9999px;
			float:right;
		}
	

/* Misc
----------------------------------------------------------------------------------------------------*/
img.left{
	float:left;
	margin:0 10px 10px 0;
}

div.section { float: left; }

#menu {
	width: 860px;
	clear: both;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
	background: #000066;
	padding: 10px 0px;
	margin-left: 40px;
	}
#menu p { padding: 0px; margin: 0px; }
	
#menu p a, #menu p a:visited, #menu p a:active { color: #ffffff; text-decoration: none; }
#menu p a:hover { text-decoration: underline; }
