/*
author:		Keith Kavanaugh
email:		keith@bauwauc.com
website:	http://bauwau.com
*/

/* border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; */


/* ******GLOBAL****** */

body { color: rgb(75,65,25); font-family: Arial, Helvetica, sans-serif; text-decoration: none; background-color: rgb(0,60,130); margin: 0px; padding: 0px; }

a { color: rgb(0,80,130); text-decoration: none; }
a:hover { color: rgb(120,60,120); }

h1 { font-size: 20px; font-family: "Times New Roman", Times, serif; text-align: left; text-transform: uppercase; letter-spacing: 0.1em; margin: 20px; padding-bottom: .2em; border-bottom: 1px dashed silver; }
h2 { font-weight: bold; font-size: 16px; margin: 20px 20px 5px 20px; line-height: 1.2em; }
h3 { font-weight: bold; font-size: 13px; margin: 10px 20px 5px 20px; clear: left; }
h4 { font-style: italic; font-size: 14px; font-family: "Times New Roman", Times, serif; }
h5 { font-size: 14px; background-color: #f6e9d2; text-align: center; text-transform: uppercase; margin: 30px 50px; padding: 5px; border: dashed 1px gray; }

p { font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }

strong { font-weight: bold; }
em { font-style: italic; }

hr { clear: both; visibility: hidden; }
.imgcenter { text-align: center; }
.imgleft { float: left; margin-right: 10px; margin-bottom: 20px; margin-left: 20px; padding: 5px; border: solid 1px gray; }
.imgright { float: right; margin-right: 20px; margin-bottom: 10px; margin-left: 10px; padding: 5px; border: solid 1px gray; }
.imgrightnoborder { float: right; margin-right: 20px; margin-bottom: 10px; margin-left: 10px; padding: 5px; }

/* ******WRAPPER****** */

#wrapper { background-color: white; margin-top: 0px; margin-right: auto; margin-left: auto; width: 900px; border: 1px solid black; border-radius: 50px; -webkit-border-radius: 50px; -moz-border-radius: 50px; }

/* ******SPLASH****** */

#splashwrapper  { background: white url(art/splash_bkg.jpg) no-repeat center top; margin: 20px auto; border: 1px solid; border-color: silver black black silver; width: 900px; height: 600px; border-radius: 50px; -webkit-border-radius: 50px; -moz-border-radius: 50px; -moz-border-radius-bottomright: 50px; }

#splashheader  { text-align: center; }

#splashmenu2  { text-align: center; }
#splashmenu2 ul { }
#splashmenu2 li { }
#splashmenu2 a  { text-align: center; font-size: 11px; font-weight: bold; text-transform: uppercase; letter-spacing: .1em; background-color: rgb(230,230,210); margin: 2px; padding: 10px 10px 7px 10px; border-top-left-radius: 10px; border-bottom-right-radius: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomright: 10px; }
#splashmenu2 a:hover  { }
#splashmenu2 img { }

#splashmenu { margin: 500px auto 20px auto; text-align: center; }
#splashmenu a { font-size: 11px; font-weight: bold; text-transform: uppercase; letter-spacing: .1em; margin: 7px; }



/* ******HEADER****** */

div#header  { background-color: rgb(250,250,245); padding-top: 30px; padding-bottom: 15px; border-bottom: 6px solid rgb(0,80,130); border-top-left-radius: 50px; -webkit-border-top-left-radius: 50px; -moz-border-radius-topleft: 50px; border-top-right-radius: 50px; -webkit-border-top-right-radius: 50px; -moz-border-radius-topright: 50px; }
#header a  { }
#header a:hover  { }
#header img    { float: right; margin-top: -10px; margin-right: 30px; }

#nav2 { width: 660px; height: 27px; margin: 0 20px 5px 30px; text-align: left; }
#nav2 a { color: white; text-align: center; font-size: 11px; text-transform: uppercase; font-weight: bold; letter-spacing: .1em; background-color: rgb(150,140,90); margin: 1px; padding: 10px 20px 7px 20px; border-top-left-radius: 10px; border-bottom-right-radius: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomright: 10px; }
#nav2 a:hover { background-color: rgb(180,170,120); }

#nav { width: 660px; margin: 0 20px 15px 30px; text-align: left; }
#nav a { font-size: 11px; text-transform: uppercase; letter-spacing: .1em; font-weight: bold; margin: 3px; }
#nav a:hover {}


/* ******CONTENT****** */

#content { padding-top: 10px; padding-bottom: 20px; }
#content p { line-height: 1.5em; text-align: justify; margin: 5px 20px; }
#content ul  { font-size: 11px; text-align: left; list-style-type: circle; margin-top: 3px; margin-right: 20px; margin-bottom: 2px; }
#content ul li  { margin-left: 20px; }

p.listen { text-transform: uppercase; margin-left: 1em; }
.media { float: left; margin-right: 5px; display: inline }

.head { color: gray; font-size: 16px; }
.smalltext { font-size: 80%; }
.subhead { color: #996; font-style: italic; font-weight: bold; font-size: 14px; }

#pullout { text-align: center; float: right; margin-right: 20px; margin-bottom: 20px; margin-left: 20px; padding: 5px; border: dashed 1px gray; width: 312px; }

.donatebtn { margin-bottom: 0px; padding-top: 10px; padding-bottom: 0px; }
#donation   { margin-top: 20px; margin-bottom: 30px; margin-left: 20px; width: 760px; }
#donation strong { white-space: nowrap; }
#donation td { padding-top: 3px; padding-right: 3px; padding-left: 3px; }
#donationprint  { margin-top: 20px; margin-right: 20px; margin-left: 20px; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; border: solid 1px gray; }
#donationprint p { white-space: nowrap; }
.welcome  { background: url(foundation/iraqichildrenssong/art/welcome-arabic.gif) no-repeat center 20px; }

.quote { font-style: italic; font-weight: bold; }
.quoter { font-style: normal; font-weight: normal; }

/* ******SNOW ANGEL****** */

.lyricwrapper { margin-bottom: 20px; }
.nonenglish { float: left; margin-right: 10px; margin-top: -1px; }
.english { padding-top: 5px; }

.pagelinks { list-style-type: circle; margin-left: 1em; }

#greetingimgs { border: 1px solid silver; margin: 10px auto; }
#greetingimgs td { text-align: center; vertical-align: top; padding: 10px; border: solid 1px silver; }
#greetingimgs td p { text-align: center; }
#greetingimgs img { padding: 5px; border: solid 1px gray; }

#snowangellivegallery { float: right; margin: 5px 15px; }
#snowangellivegallery img { margin: 2px; padding: 2px; border: solid 1px gray; }

.snowangelevent { border: 1px solid silver; padding: 1em 0; margin: 10px 20px; }
.snowangelevent p { margin-right: 10px; margin-left: 10px; }

#snowangelquotes { float: right; width: 250px; margin: 20px; border: 1px solid silver; padding-bottom: 20px; background-color: rgb(240,240,220);}
#snowangelquotes .quote { text-align: left; }
#snowangelquotes .quoter { margin-bottom: 1em; text-align: right; }

/* ******GALLERY****** */

#gallery { text-align: center; list-style-type: none; margin-top: 10px; margin-bottom: 20px; margin-left: 20px; border: solid 1px gray; width: 860px; }
#desc { text-align: center; }
#placeholder { margin: 10px; padding: 5px; border: solid 1px silver; }
#thumbnails { margin-left: 5px; width: 840px; height: 130px; overflow: auto; white-space: nowrap; }
#thumbnails img { margin: 2px; padding: 2px; border: solid 1px silver; }


/* ******RECORDINGS****** */

#recordings { margin-left: 20px; width: 860px; }
#recordings h2 { color: #069; font-style: italic; font-size: 15px; margin-bottom: 10px; }
#recordings h3 { font-weight: normal; font-size: 13px; margin-top: -8px; }
#recordings img { padding: 5px; border: solid 1px gray; }
#recordings td { text-align: center; vertical-align: top; padding-top: 10px; padding-bottom: 10px; border: solid 1px silver; }
#recordings ul { text-align: left; list-style-type: decimal; }
#recordings ul li { font-size: 11px; }
.even { background-color: #dcdcdc; }
.odd { background-color: #f0f0f0; }
.horizlist { list-style-type: none; display: block; }
.horizlist li { text-align: center; list-style-type: none; float: left; }
.horizlist img  { margin-bottom: 5px; padding: 5px; border: 0px; }

/* ******CALENDAR****** */

#calendar { font-size: 11px; margin-left: 20px; width: 760px; }
#calendar td { margin: 0px; padding: 5px; border: solid 1px gray; }
.tddate { width: 20%; }
.tdevent {; }
.tdtime { width: 20%; }

/* ******PRESSGALLERY****** */

#pressgallery { text-align: center; list-style-type: none; margin-top: 10px; margin-bottom: 20px; margin-left: 20px; width: 760px; }
#pressgallery td { padding: 5px; }
#pressgallery img { margin-right: 10px; margin-left: 10px; padding: 3px; border: solid 1px gray; }

/* ******FOOTER****** */

div#footer { height: 30px; text-align: center; width: 900px; background-color: rgb(150,140,90); padding: 20px 0; border-top: 6px solid rgb(0,80,130); border-bottom-right-radius: 50px; -webkit-border-bottom-right-radius: 50px; -moz-border-radius-bottomright: 50px; border-bottom-left-radius: 50px; -webkit-border-bottom-left-radius: 50px; -moz-border-radius-bottomleft: 50px; }
#footer p  { color: white; font-size: 9px; text-transform: uppercase; letter-spacing: .1em; }
#footer a { color: rgb(180,200,250); }
#footer a:hover { color: white; }
#footer ul  { list-style-type: none; margin: 0 auto 3px auto; margin-left: 20px; padding-left: 0px; }
#footer ul li { float: left; }
#footer ul li a { color: white; font-size: 9px; text-decoration: none; text-transform: uppercase; float: left; padding: 5px; }
#footer ul li a:hover { color: white; text-decoration: underline; }

.splashfooter { margin: 20px auto; }
.splashfooter p { color: silver; text-align: center; font-size: 9px; text-transform: uppercase; letter-spacing: .1em; }
.splashfooter a { color: white; }
