/*
Theme Name: Twenty Ten Two Row
Theme URI: http://wordpress.org/
Description: Customized 2010 Theme. The 2010 theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. Twenty Ten supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.
Author: the WordPress team
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
Text Domain: twentyten-tworow
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
}
ul, ol {
	list-style: none
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img {
	border: none;
}

/* =Layout
-------------------------------------------------------------- */
.fix {
clear: both;
}

body{
background-image: url('http://honorthetworow.org/wp-content/uploads/2012/12/bg3.jpg'); 
background-repeat: repeat-x;
background-color: #b79ac1;
width: 100%;
height: 1020px;
margin: 0px auto; 
position: absolute;
top: 0px;
}

#wrap { 
width: 960px; 
margin: 0 auto; 
}

#top-container{
height: 300px;
width: 100%;
background-color: #371343;
}

#top{
width: 960px;
margin: 0px auto;
}

#logo {
width: 380px;
height: 114px;
float: left;
}

#top-right{
width: 575px;
/*height: 400px;*/
float: right;'
}

#donate {
float: right;
height: 21px;
}

#mail {
float: right;
height: 21px;
padding-left: 10px;
margin-top: 7px;
}

.icons {
width: 21px;
height: 21px;
padding-left: 10px;
margin-top: 10px;
float: right;
/*background-color: yellow; */
}

#header {
float: right;
width: 575px;
margin-top: 8px;
/* background-color: blue; */
text-align: center;
}

#header h1 {
font-family: 'Orbitron', Arial, sans-serif;
font-size: 26px;
font-weight: bold;
color: #d7cbba;
padding-top: 5px;
}

#header h3 {
width: 455px;
font-family: 'Satisfy', cursive;
font-size: 14px;
color: #d7cbba;
float: left;
left: 60px;
text-align: center;
margin-top: 8px;
padding-bottom: 8px;
margin-bottom: 5px;
margin-left: 50px;
}

#finished-container{
width: 90%;
margin-left: 50px;
border: 2px solid #d7cbba; 
-moz-border-radius: 5px;
border-radius: 5px;
}

#finished-container a{
color: white;
}

.finished-text{
text-align: center;
line-height: 150%;
font-family: 'PT Sans', Arial, sans-serif;
font-weight: 400;
font-size: 18px;
color: white;
padding-top: 15px;
padding-bottom: 15px;
padding-left: 10px;
padding-right: 10px;
}

#navbar-box{
width: 960px;
height: 38px;
border-top: 2px solid #d7cbba; 
margin-bottom: 50px;
margin-top: 2px;
}

#navbar{
width: 960px;
height: 38px;
line-height: 38px;
text-decoration: none;
position: relative;
} 

#navbar ul {
width: 960px;
height: 38px;
}

#navbar ul li{
height: 38px;
font-family: 'PT Sans', Arial, sans-serif;
float: left;
position: relative;
color: #d7cbba;
text-decoration: none;
list-style: none;
}

#navbar ul li:hover {
background-color: #e96d0f;
}

#navbar ul li a{
padding-left: 12.5px;
padding-right: 12.5px;
font-size: 16px;
text-decoration: none;
color: #d7cbba;
font-weight: bold;
}

#navbar ul ul {
width: 300px;
height: auto;
background-color: #371343;
position: absolute;
top: 38px;
left: 0px;
z-index: 1000;
display: none;
}

#navbar ul li:hover ul {
display: block;
}

#navbar ul li:hover ul ul {
display: none;
}

#navbar ul ul li {
float: none;
height: 30px;
line-height: 30px;
font-family: 'PT Sans', Arial, sans-serif;
border-bottom: 1px solid #d7cbba;
border-left: 1px solid #d7cbba;
border-right: 1px solid #d7cbba;
}

#navbar ul ul ul {
position: absolute;
top: 0px;
left: 300px;
display: none;
}

#navbar ul ul li:hover ul {
display: block;
}

#navbar ul ul ul li {
font-family: 'PT Sans', Arial, sans-serif;
}

.nav-bottom {
width: 960px;
height: 12px;
}

#middle-container{
position: relative;
top: -10px;
height: 785px;
width: 960px;
font-family: 'PT Sans', Arial, sans-serif;
/*background-color: yellow; */
}

#main ul{
padding-bottom: 18px
}

#main ul li {
color: black;
font-family: Arial;
font-size: 12px;
line-height: 15px;
padding-bottom: 13 px;
list-style-type: disc;
list-style-position: inside;
padding-left: 4em;
text-indent: -1em;
}

#main h3{
font-size: 16px;
padding-bottom: 18px;
}

#showcase-container{
width: 960px;
height: 405px;
background-color: black; 
background-image: url("http://honorthetworow.org/wp-content/uploads/2012/12/showcase-bg.jpg"); 
position: relative;
}

#showcase{
position: relative;
top: 15px;
}

.padding{
height: 5px;
width: 960px;
}

#main-container{
width: 960px;
/*height: 415px;*/
/*background-color: black; */
/*position: relative;
top: 35px;*/
}

.padding-v{
width: 5px;
height: 390px;
background-color: yellow;
}

#about-container{
width: 373px;
min-height: 1060px;
background-color: #fff6e9;
float: left;
margin-right: 5px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: 2px 2px rgba(0,0,0,0.5);
-webkit-box-shadow: 2px 2px rgba(0,0,0,0.5);
box-shadow: 2px 2px rgba(0,0,0,0.5);
}

.inner-padding {
padding: 18px;
}

#about-container h3{
font-family: 'PT Sans', Arial, sans-serif;
font-weight: bold;
font-size: 24px;
color: #272727;
padding-bottom: 10px;
}

#about-container p{
font-family: Arial;
color: black;
padding-bottom: 5px;
font-size: 14px;
line-height: 20px;
}

#canoe {
padding-left: 30px;
padding-top: 50px;
}

#video-container{
width: 325px;
height: 1060px;
background-color: #fff6e9; 
float: left;
margin-right: 5px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: 2px 2px rgba(0,0,0,0.5);
-webkit-box-shadow: 2px 2px rgba(0,0,0,0.5);
box-shadow: 2px 2px rgba(0,0,0,0.5);
}

#video-container h3{
font-family: 'PT Sans', Arial, sans-serif;
font-weight: bold;
font-size: 24px;
color: #474747;
padding-bottom: 10px;
}

#video-container p{
font-family: Arial;
color: black;
padding-bottom: 5px;
font-size: 14px;
}

.video-clip {
margin-top: 18px;
width: 285px;
height: 160px;
background-color: white;
margin-bottom: 8px;
position: relative;
bottom: 10px;
}

section{
background-color: #fff6e9;
width: 700px;
min-height: 440px;
margin-left: 5px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: 2px 2px rgba(0,0,0,0.5);
-webkit-box-shadow: 2px 2px rgba(0,0,0,0.5);
box-shadow: 2px 2px rgba(0,0,0,0.5);
float: left;
}

.section-padding {
padding: 18px;
}

section h2{
font-family: 'PT Sans', sans-serif;
font-weight: bold;
font-size: 24px;
color: #474747;
padding-bottom: 12px;
}

section p{
color: black;
font-family: "Arial", sans-serif;
font-size: 13px;
line-height: 1.25em;
padding-bottom: 12px;
text-align: justify;
}

section blockquote{
color: purple;
font-family: "Georgia", serif;
font-size: 15px;
font-style: italic;
padding-left: 16px;
padding-top: 12px;
padding-bottom: 12px;
line-height: 1.5em;
} 

.listing {
width: 666px;
padding-top: 15px;
padding-bottom: 18px;
border-bottom: 2px solid #d7cbba;
}

#news p{
padding-top: 8px;
}

#primary{
background-color: #fff6e9;
float: right;
width: 252px;
min-height: 440px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: 2px 2px rgba(0,0,0,0.5);
-webkit-box-shadow: 2px 2px rgba(0,0,0,0.5);
box-shadow: 2px 2px rgba(0,0,0,0.5);
}

#primary-padding{
padding: 18px;
}

#primary ul li h3{
font-family: 'PT Sans', Arial, sans-serif;
font-weight: bold;
font-size: 24px;
color: #474747;
padding-bottom: 10px;
}

#primary li {
padding-bottom: 10px;
}

#primary p {
font-family: Arial;
font-size: 12px;
line-height: 14px;
}


#footer-container{
width: 100%;
height: 70px;
background-color: #371343;
margin: 0px auto;
/*position: relative;*/
top: 20px;
}

#footer{
width: 960px;
margin: auto;
/*position: relative;*/
top: -10px;
}

#footer-content {
float: left;
}

#footer p{
font-family: 'Orbitron', Arial, sans-serif;
font-weight: 400;
font-size: 12px;
color: #d7cbba;
padding-top: 20px;
}

#f.social-icons {
float: right;
}

.f-icons {
width: 21px;
height: 21px;
padding-left: 10px;
float: right;
/*padding-right: 8px;*/
padding-top: 18px;
}

li.widget_twitter {
	line-height: 1;
font-size: 12px;
}

li.widget_twitter h3.widget-title a, li.widget_facebook_likebox h3.widget-title a {
font-size: 14px!important;
text-decoration: none;
color: #000;
}