html * {padding:0;margin:0;font-family:verdana,arial,sans-serif;color:#232323;}
body {background:#3f3f3f url("../images/bg-bar.gif") repeat-x center top;}

p {font-family:verdana,arial,sans-serif;}

#container {background:url("../images/photo.jpg") 0 -60px no-repeat;width:850px;margin:0 auto;}

#header {width:294px;float:left;}
#header h1 span {display:none;}
#header h1 a {display:block;height:72px;width:294px;background:url("../images/logo.png") 0 -20px no-repeat;}

#navigation {height:72px;width:556px;float:right;background:url("../images/bg-nav.png") repeat-x;}
#navigation ul {padding:23px 0 0 20px;}
#navigation li {display:block;float:left;}
#navigation a {display:block;float:left;color:#fff;padding:5px 18px;font-size:14px;text-decoration:none;border-right:solid 1px #ccc;}
#navigation li.store a {border:none;}

h2,h2 span {font-weight:300;font-size:22px;color:#853c09;letter-spacing:1px;margin:0 0 -15px;}
#pageTitle {background:url("../images/bg-column-shadow.png") no-repeat;padding:25px 25px 0;height:270px;margin-bottom:-250px;}
h3 {color:#d6a17d;font-weight:600;}
#copy h3 {font-size:16px;margin:15px 25px -20px;}

a:link,a:visited {outline:none;background:#d6a17d;color:#fff;text-decoration:none;}
a:hover,a:active {background:#b3520f;color:#853c09;}

#navigation a {background:none;}
#navigation a:hover {background:none;color:#d6a17d;}
#footer a {background:none;}
#footer a:hover {text-decoration:underline;}

#index #pageTitle {display:none;}

#content {clear:both;width:850px;background:#b3520f url("../images/bg-column-fader.png") repeat-x;}
#sidebar {width:294px;float:left;margin-top:-55px;}
#copy {width:556px;float:right;}

#content a {padding:2px 3px;color:#853c09;}
#content a:hover {background:#b3520f;color:#d6a17d;}
#copy a {background:none;text-decoration:underline;color:#000;padding:0;}
#copy a:hover {background:none;color:#d6a17d;}

#sidebar {background:#b3520f url("../images/bg-column-fader.png") repeat-x;min-height:400px;}
#sidebar h3 {margin:35px 10px -10px 20px;font-size:16px;color:#fff;}
#sidebar p {color:#fff;font-size:15px;line-height:24px;letter-spacing:1px;padding:15px 20px 20px;}
#sidebar ul {list-style:none;font-size:12px;padding:15px 20px;}
#sidebar li {padding:5px 0 10px;color:#d6a17d;}
#sidebar .newsItem {font-size:11px;color:#853c09;line-height:15px;}

#buttons {margin-top:153px;width:556px;float:right;height:55px;background:url("../images/bg-buttons.png") repeat-x;}
#buttons ul {list-style:none;}
#buttons li {display:block;float:left;}
#buttons span {display:none;}
#buttons a {display:block;float:left;background:url("../images/nav-buttons-sm.png") no-repeat;height:50px;}
#buttons a:hover {background:transparent url("../images/nav-buttons-sm.png") no-repeat;}
#buttons .donate a {background-position:10px 5px;width:132px;}
#buttons .about a {background-position:-130px 5px;width:157px;}
#buttons .help a {background-position:-295px 5px;width:150px;}
.donate {margin-left:55px;}

#copy ul,#copy ol {font-size:14px;list-style:disc outside;padding:10px 50px 10px;}
#copy ol {list-style-type:decimal;}
#copy li {padding:5px 0 10px;}
#copy ul ul,#copy ol ul {list-style-type:circle;padding:5px 35px 0;font-size:13px;}
#copy li li {padding:0;}

#copy {background:#b3520f url("../images/bg-column-fader.png") repeat-x;padding:0 0 35px;}
#copy p {clear:both;font-size:14px;color:#191919;line-height:20px;padding:20px 30px 5px 25px;}

.small {font-size:0.8em;}
img.left {float:left!important;} 

#footer {text-align:center;clear:both;background:#853c09;font-size:11px;line-height:20px;padding:5px 10px;border:solid 5px #b3520f;border-width:0 5px;/*filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;*/}
#navigation ul {list-style:none;}
#footer ul,#footer ul,#footer ul li,#footer p {list-style:none;display:inline;}
#footer p,#footer a {color:#d6a17d;}
#footer a {text-decoration:underline;}

#flickr {list-style:none;padding:0;margin:7px 0 0 -23px;}
#flickr li {display:block;float:left;list-style:none;padding:0;margin:0 10px 10px 0;}
#flickr a {background:none;padding:0;margin:0;}
#flickr img {height:100px;}

#newslist {background:#b3520f url("../images/bg-column-fader.png") 0 -150px repeat-x;margin:-10px auto 0;width:250px;padding:0 5px 10px;-moz-border-radius: 5px; -webkit-border-radius: 5px;}
#newslist h3 {font-size:15px;font-weight:300;color:#853c09;padding-top:17px;}
#newslist p {font-size:12px;color:#d6a17d;}

/* custom INDEX page styling */
#index #sidebar,#index h2#pageTitle {display:none;}
#index #buttons {margin-top:337px;width:850px;float:right;height:80px;background:url("../images/bg-buttons.png") repeat-x;}
#index #buttons ul {list-style:none;}
#index #buttons li {display:block;float:left;}
#index #buttons span {display:none;}
#index #buttons a {display:block;float:left;background:url("../images/nav-buttons.png") no-repeat;height:80px;}
#index #buttons a:hover {background:transparent url("../images/nav-buttons.png") no-repeat;}
#index #buttons .donate a {background-position:20px -5px;width:197px;}
#index #buttons .about a {background-position:-180px -5px;width:234px;}
#index #buttons .help a {background-position:-414px -5px;width:230px;}
#index .donate {margin-left:100px;}
#index #copy {padding:15px 0 0 ;width:600px;margin:0 auto;float:none;}
#index #copy p {background:transparent url("../images/logo-tilted.png") no-repeat;color:#fff;padding:0 0 0 100px;margin:25px;font-size:16px;line-height:30px;}






























/* ignore this line. s'only fer Teh Spacing of line above so it's more centered vertically. */
