/* CSS Document */

/* BOGO */
/* Created by Ryan Sorensen : helloryan.com */


/*********** TABLE OF CONTENTS START ***********\

	1. Global Styles
	2. Navigation
	3. Table Text

\*********** TABLE OF CONTENTS END *************/



/*\\\\\\\\ 1. Global Styles \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/


/* Set to Zero */
* {
    /*margin: 0px; 	border: 0px;  	text-align: left; 	padding: 0px; */
}

/* No Dotted Lines */
a {
    outline: none;
}

:focus {
    -moz-outline-style: none;
}

/* Other */
html {
    height: 100%;
    text-align: center;
}

body {
    background-image: url(images/bg.gif);
    background-position: top center;
    background-repeat: repeat-x;
    background-color: #006cb5;
    min-width: 780px;
    height: 100%;
}

#maincontainer {
    background-image: url(images/bg.gif);
    background-position: top center;
    background-repeat: no-repeat;
    text-align: left;
    margin: 0 auto;
    width: 780px;
    position: relative;
    min-height: 100%;
}

#textarea {
    text-align: left;
    clear: both;
    padding: 10px 50px 150px 50px;
    background-image: url(images/text-bg.gif);
}

#book h1 {
    position: relative;
    width: 210px;
    height: 154px;
    background-image: url(images/book.gif);
    background-repeat: no-repeat;
    text-indent: -9999px;
    float: left;
}

* html #maincontainer {
    height: 100%;
}

#footer {
    position: relative;
    margin-top: -7.5em;
    background-image: url(images/footer.jpg);
    background-repeat: no-repeat;
    width: 780px;
    height: 115px;
    text-indent: -9999px;
    margin: -115px auto 0 auto;
}

#titlecontainer {
    padding: 30px 20px 10px 20px;
    position: relative;
    clear: both;
}

#welcometitle {
    height: 47px;
    width: 430px;
    background-image: url(images/headline-welcome.jpg);
    text-indent: -9999px;
}

#sendtitle {
    height: 47px;
    width: 225px;
    background-image: url(images/headline-send2.jpg);
    text-indent: -9999px;
}

#registertitle {
    height: 47px;
    width: 430px;
    background-image: url(images/headline-register.jpg);
    text-indent: -9999px;
}

#fundtitle {
    height: 47px;
    width: 430px;
    background-image: url(images/headline-fund.jpg);
    text-indent: -9999px;
}

#buytitle {
    height: 47px;
    width: 200px;
    background-image: url(images/headline-buy2.jpg);
    text-indent: -9999px;
}

#abouttitle {
    height: 47px;
    width: 430px;
    background-image: url(images/headline-about.jpg);
    text-indent: -9999px;
}

/*\\\\\\\\ 2. Navigation \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*
#navposition {
    margin: 0px;
    padding: 0px;
    position: absolute;
    top: 80px;
    left: 210px;
    width: 540px;
    height: 23px;
}

#navcontainer ul li {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    float: left;
    text-indent: -9999px;
    overflow: hidden;
    display: block;
}

#navcontainer ul li a {
    text-decoration: none;
    display: block;
    margin: 0px;
    padding: 0px;
}

#welcome {
    background: url(images/nav-welcome.gif) 0 -46px no-repeat;
    margin: 0px;
    height: 23px;
    width: 65px;
}

#buy {
    background: url(images/nav-buy.gif) 0 -46px no-repeat;
    margin: 0px;
    height: 23px;
    width: 89px;
}

#send {
    background: url(images/nav-send.gif) 0 -46px no-repeat;
    margin: 0px;
    height: 23px;
    width: 110px;
}

#register {
    background: url(images/nav-register.gif) 0 -46px no-repeat;
    margin: 0px;
    height: 23px;
    width: 96px;
}

#fundraising {
    background: url(images/nav-fundraising.gif) 0 -46px no-repeat;
    margin: 0px;
    height: 23px;
    width: 112px;
}

#about {
    background: url(images/nav-about.gif) 0 -46px no-repeat;
    margin: 0px;
    height: 23px;
    width: 68px;
}

#navcontainer li a:hover {
    background-color: #FF3333;
    background-position: 0 -23px;
    margin: 0px;
    padding: 0px;
}

#welcomeactive {
    background: url(images/nav-welcome.gif) no-repeat;
    margin: 0px;
    height: 23px;
    width: 65px;
}

#buyactive {
    background: url(images/nav-buy.gif) no-repeat;
    margin: 0px;
    height: 23px;
    width: 89px;
}

#sendactive {
    background: url(images/nav-send.gif) no-repeat;
    margin: 0px;
    height: 23px;
    width: 110px;
}

#registeractive {
    background: url(images/nav-register.gif) no-repeat;
    margin: 0px;
    height: 23px;
    width: 96px;
}

#fundraisingactive {
    background: url(images/nav-fundraising.gif) no-repeat;
    margin: 0px;
    height: 23px;
    width: 112px;
}

#aboutactive {
    background: url(images/nav-about.gif) no-repeat;
    margin: 0px;
    height: 23px;
    width: 68px;
}

*/
/*\\\\\\\\ 3. Table Text \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

.tablehead {
    color: #006cb5;
    padding: 20px 20px 5px 20px;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 1em;
}

.tablebody {
    padding: 0px 20px 0px 20px;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 0.7em;
}

