@charset "utf-8";
/* CSS Document */

body {
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-color: #e2cda6;
}

#allContainer, #contentContainer, #header, #footerContainer{
width:984px;
}

#allContainer {
margin:auto;
height:auto;
position:relative;
}

#header{
height:183px;
float:left;
background-image:url(images/header.png);
background-repeat:no-repeat;
}

#footer{
height:17px;
width:984px;
float:left;
background-image:url(images/footer.png);
background-repeat:no-repeat;
}

#copyright{
height:30px;
width:984px;
float:left;
}

#contentContainer{
float:left;
height:auto;
background-image:url(images/bg_content.png);
background-repeat:repeat-y;
}

/* Left Column-172px */
#leftColumn{
width:162px;
height:auto;
float:left;
margin:10px 0 0 12px;
padding-left:5px;
}

/* Middle Column-525px */
#middleColumn{
background-image:url(images/middleContent.jpg);
background-repeat:no-repeat;
width:490px;
height:auto;
float:left;
padding:20px;
margin:0;
}

#contentSep{
width:488px;
height:43px;
background-image:url(images/contentSep.png);
background-repeat:no-repeat;
float:left;
margin-bottom:5px;
}

#contentSep2{
width:488px;
height:1px;
background-image:url(images/contentSep2.png);
background-repeat:no-repeat;
float:left;
margin-top:0px;
margin-bottom:5px;
}

.backtoTop:hover{
text-decoration:underline;
}

.backtoTop{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:20px;
text-align:right;
margin-top:5px;
width:488px;
}

.archLabel{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
font-weight:100;
height:10px;
text-align:right;
margin-top:1px;
padding-right:5px;
width:484px;
}


/* Right Column-263px */
#rightColumn{
width:275px;
height:auto;
float:left;
margin:10px 0 0 0;
}

#rightHeading{
background-image:url(images/rightHeading.png);
width:210px;
height:44px;
float:left;
padding:11px 0 0 65px;
}

#rightContent {
margin:0 20px 0 20px;
width:225px;
height:auto;
float:left;
}

#rightContent li, #middleColumn li {
background:transparent url(images/contentMiddleContainerLi_bg.png) no-repeat scroll 0 0;
margin:0 0 5px 10px;
padding:0 0 0 20px;
}

ul {
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
}

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

/* Headings/Fonts */
#middleColumn p, #middleColumn h1 {
line-height:18px;
margin-bottom:10px;
}

#middleColumn h2{
line-height:18px;
margin-bottom:2px;
}

h1,h2, h3, h4, h5, h6, p, li, ul, a, td {
padding:0;
margin:0;
}

p{
font-size:12px;
}

h1{
	font-family:Arial, Helvetica, sans-serif;
	color:#990000;
	font-size:24px;
	font-weight:900;
}

h2, #middleColumn h2{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#004C66;
	font-size:16px;
}

h3, #middleColumn h3{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333;
	font-size:14px;
}

h4, #middleColumn h4{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666;
	font-size:13px;
}

h5{
font-size:10px;
color:#999999;
font-weight:100;
}

h6{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	font-size:24px;
	font-weight:100;
}

h7{
font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	font-size:10px;
	font-weight:100;
}	

a:link {
	color: #6A1A07;
	text-decoration: none;
}
a:visited {
color: #6A1A07;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

/* Navigation Container */

h2, h3, h4, h5, p, li, a, #mp_backlinks, td {
font-family:Arial,Helvetica,sans-serif;
}

#nav{
	width:984px;
	height:50px;
	background:url(images/navigation_bg.png) no-repeat;
	float:left;
}

#nav, #nav ul {
padding: 0 0 0 0;
margin: 0 0 0 0;
list-style:none;
z-index:100;
}

#nav {
padding: 0 0 0 12px;
margin: 0 0 0 0;
list-style:none;
}

#nav a {
	display:block;
	width:auto;
	height:50px;
	line-height:63px;
	padding:0 42px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}

#nav li {
	float:left;
}

#nav li:hover{
background-image:url(images/navigation_liHover_bg.png);
background-repeat:repeat-x;
}

#nav li ul {
position: absolute;
width: 208px;
left: -999em;
background-image:url(images/dropDownMenu_bg.png);
background-repeat:repeat;
border:1px solid #012a3f;
}

#nav li ul a{
width:208px;
height:25px;
font-weight:normal;
color:#004c66;
padding:0 0 0 0;
line-height:25px;
text-align:center;
font-size:12px;
}

#nav li ul a:hover{
background-image:url(images/navigation_liHover_bg3.png);
color:#E2CDA6;
}

#nav li:hover ul {
left: auto;
}

#nav li:hover ul, #nav li.sfhover ul {
left:auto;
}

.navigationSep{
background:url(images/navigationSep.png) no-repeat;
}

/* classes */

#amount {
	background-image:url(images/amount_raised.png);
	background-repeat:no-repeat;
	height:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:32px;
	color:#FFF;
	padding: 37px 0px 0px 32px;
	margin-top:210px;
}

.sectionAlign {
margin-bottom:10px;
}

.sectionAlign, .sectionAlignContentsBox, .newsAlign {
float:left;
height:auto;
width:100%;
}

.sectionTeamAlign {
margin-bottom:0px;
float:right;
height:auto;
width:155px;
}

#formnAlign {
margin-bottom:10px;
}

#formAlign, .formAlignContentsBox, .newsAlign {
float:left;
height:auto;
width:100%;
}

.imagePad {
float:left;
margin:0 5px 1px 0;
}

.imagePad2 {
float:left;
margin:0 0 8px 0;
}

.imagePad3 {
	float:right;
	margin:0 0 0 0;
}

.imagePad4 {
	float:right;
	margin:0 5px 1px 1px;
}

.sponsorPad{
border:3px solid #e2cda6;
padding:0;
float:left;
margin:4px 0 4px 0;
}

.sponsorPad:hover{
border:3px solid #990000;
}

.teamPad{
border:5px solid #e2cda6;
padding:0;
float:left;
margin:6px 6px 6px 6px;
}

.teamPad:hover{
border:5px solid #990000;
}

.teamPad2{
float:right;
	margin:2px 5px 0px 1px;
}

.archPad{
float:right;
	margin:2px 5px 0px 1px;
}

.thermoPad{
float:right;
	margin:0px 15px 0px 1px;
}

.teamDonatePad{
float:left;
	margin:0px 0px 0px 0px;
}


.imagePad, .imagePadHero {
border:5px solid #e2cda6;
padding:0;
}

/* flickr */

#flickr {
margin:0 0 0 40px;
}

#flickr img:hover {
background-color:#990000;
margin:0 15px 10px 0px;
padding:5px;
}

#flickr img {
background-color:#E2CDA6;
margin:0 15px 10px 0px;
padding:5px;
}

img {
border:0 none;
}

/* Tables */
#formAlign{
border-bottom:1px solid #000000;
}

#rightColumn td, #middleColumn td{
border-bottom:1px solid #990000;
}
#rightColumn td, #middleColumn td {
padding:0 5px 5px 0;
}
#rightColumn p, #rightColumn td, #rightColumn li, #middleColumn td {
line-height:18px;
}
#middleColumn td {
	font-size:12px;
}

#rightColumn li, #rightColumn p, #rightColumn a, #rightColumn td {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
p, td {
color:#333333;
}

.slideshow { 
	height: 325px; 
	width: 488px;
	float:left;
	margin:0 0 10px 0;
}

.slideshow img {
	padding: 0 0 10px 0;
}

#flickrLink{
background:transparent url(http://sandinthecityomaha.com/images/flickr_link.jpg) no-repeat scroll center top;
width:210px;
height:29px;
float:left;
display: block;
text-indent: -9999px;
outline: none;
}

#flickrLink a {
width:210px;
height:29px;
display: block;
text-indent: -9999px;
outline: none;
}

#flickrLink:hover {
background:transparent url(http://sandinthecityomaha.com/images/flickr_link.jpg) no-repeat scroll center bottom;
width:210px;
height:29px;
float:left;
display: block;
text-indent: -9999px;
outline: none;
}

#downloadPoster{
background:transparent url(http://sandinthecityomaha.com/images/download-poster.jpg) no-repeat scroll center bottom;
width:219px;
height:46px;
float:left;
display: block;
text-indent: -9999px;
outline: none;
margin: 0px 0 0 20px;
}

#downloadPoster a {
width:219px;
height:46px;
display: block;
text-indent: -9999px;
outline: none;
}

#downloadPoster:hover {
background:transparent url(http://sandinthecityomaha.com/images/download-poster.jpg) no-repeat scroll center top;
width:219px;
height:46px;
float:left;
display: block;
text-indent: -9999px;
outline: none;
margin: 0px 0 0 20px;
}

#facebookTwitter{
width:220px;
height:auto;
float:left;
outline: none;
margin: 15px 0 10px 36px;
}

#facebookLike{
width:237px;
height:auto;
float:left;
outline: none;
margin: 10px 0 10px 16px;
}

.facebookFeed {
	background-image:url(#);
	float:left;
	width:220px;
	height:200px;
	margin: 0px 0px 0px 16px;
	
	
	border: solid 2px white;
	overflow: hidden;
	background: white;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	border: solid 2px white;
	background: white;
}

.facebookFeed iframe {
	margin: -2px 0 -25px -2px;

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-width: initial;
	border-color: initial;
	overflow-x: hidden;
	overflow-y: hidden;
	height: 258px;
	swidth: 300px;
}
