/* CSS Document */

body {
	margin:0;
	padding:0;
	height:100%;
	background-color:black;
}

#columnWide { 	
	margin:0 auto;
	padding:0;
	width:950px;
	text-align:left;
	vertical-align: middle;
	overflow-x:hidden;
	/*overflow gets ride of the horizontal scroll */
}

#columnWide2 { 	
	margin:0 auto;
	padding:0;
	width:1100px;
	text-align:left;
	vertical-align: middle;
	overflow-x:hidden;
	/*overflow gets ride of the horizontal scroll */
}

#header {
	margin:0;
	padding:-10px 0 0 0;
	height:300px;
	background-color:white;
}


#nav {
	margin:0;
	padding:0;
	min-height:40px;
	background-color:orange;
	background-color:#900;
	background-color:black;
}

#navhead {
	margin:0;
	padding:0;
	min-height:40px;
	background-color:orange;
	background-color:#900;
	background-color:black;
	background-color:white;
}

#content {
	margin:0 auto;
	padding:1em;
	background-color:#ECECEC;
}

#left {
	margin:0;
	background-color:#FFFFFF;
	padding:0;
	float:left;
	width:165px;
	border-right:solid;
	border-right-color:#FFFFFF;
	border-right-width:1px;
	background-image:url(../images/press1.jpg);
	min-height:700px;
}


#left2 {
	margin:0;
	background-color:#FFFFFF;
	padding:0;
	float:left;
	width:165px;
	border-right:solid;
	border-right-color:#FFFFFF;
	border-right-width:1px;
	background-image:url(../images/press1.jpg);
	min-height:400px;
}


#left3 {
	margin:0;
	padding:0;
	float:left;
	width:165px;
	border-right:solid;
	border-right-color:#FFFFFF;
	border-right-width:1px;
	min-height:400px;
}

#right {
	margin:0 0 1em 10px;
	padding:12px;
	float:left;
	width:700px;
	background-color:white;
}

#right1000 {
	margin:0 0 1em 10px;
	padding:12px;
	float:left;
	width:1000px;
	background-color:white;
}

#news {
	margin:0;
	padding:10px;
	float:left;
	width:580px;
	background-color:white;
}

#farRight {
	margin:0 0 1em 10px;
	padding:2px;
	float:left;
	width:170px;
	background-color:white;
}

hr {
	margin-bottom:1px;
	border:none;
	width:99%;
	visibility:hidden;
	clear:both;
}

#navlower {
	margin:0;
	padding:15px;
	height:25px;
	background-color:#4B4739;
	border-right:#FFFFFF;
	border-right-style:solid;
	border-right-width:5px;
	border-left:#FFFFFF;
	border-left-style:solid;
	border-left-width:5px;
	border-bottom:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:5px;
}

#welcomebox {
	margin:0;
	padding:10px;
	float:left;
	width:500px;
	border:solid;
	border-style:solid;
	border-width:4px;
	background-color:#D2DEE0;
	border-color:#E5EBEB;
	background-image:url(../invite/img/IMG_3089-keyboard.jpg);
}

#welcomebox2 {
	margin:0;
	padding:10px;
	float:left;
	width:500px;
	border:solid;
	border-style:solid;
	border-width:4px;
	background-color:#D2DEE0;
	border-color:#E5EBEB;
}


#welcomeboxwide {
	margin:0;
	padding:10px;
	float:left;
	width:600px;
	border:solid;
	border-style:solid;
	border-width:4px;
	background-color:#D2DEE0;
	border-color:#E5EBEB;
	background-image:url(../invite/img/IMG_3089-keyboard.jpg);
}

#welcomebox2wide {
	margin:0;
	padding:10px;
	float:left;
	width:600px;
	border:solid;
	border-style:solid;
	border-width:4px;
	background-color:#D2DEE0;
	border-color:#E5EBEB;
}

#welcomebox900 {
	margin:0;
	padding:10px;
	float:left;
	width:900px;
	border:solid;
	border-style:solid;
	border-width:4px;
	background-color:#D2DEE0;
	border-color:#E5EBEB;
}

.box2image {
	border:0;
	float:left;
	margin-right:10px;
	margin-bottom:5px;
	}
	
#box300 {
	margin:3px;
	padding:0;
	float:left;
	width:300px;
	min-height:400px;
	}
	
#box250 {
	margin:5px;
	padding:0;
	float:left;
	width:250px;
	min-height:700px;
	}
	
#redbox {
	width:660px;
	padding:20px;
	min-height:200px;
	border-color:#F00;
	border-style:solid;
	border-width:2px;
	}
	
.imagepad {
	padding:5px;
	}