#content {
    padding : 10px;
    padding-left:10px;
    border: 1px solid black;
    background-color: #c39ac4;
    font-family: Tahoma;
    font-size : 10pt;
    font-weight : normal;
    width : 800px;
    margin-left : auto;
    margin-right : auto;
    text-align : left;
}

#countdown-timer {
	text-align : center;
	font-size : 13pt;
}

.storytitle {
   margin-left : 20px;
   text-align : left;
   margin-bottom : 4px;
   padding-bottom : 0px;
}

.storymeta {
	margin-left:20px;
	text-align:left;
	font-face: Courier;
	font-size : .8em;
	margin-bottom : 5px;
}

.feedback {
    text-align:left;
    margin-left:20px;
    margin-bottom : 0px;
    padding-bottom : 0px;
    font-size : .8em;
}
a:link {
    color : #3232FF;
    text-decoration : none;
}

a:hover {
    border-bottom: 1px dotted #3232FF;
}

a:visited {
    color : #000098;
    text-decoration:none;
}

h1 {
    font-size : 1.5em;
}

h2 {
    font-size: 1.1em;
	font-weight : bold;
}

h3 {
    font-size : 22px;
    margin: 0px;
    padding : 0px;
}

h4 {
    font-size : 16px;
    margin: 0px;
    padding : 0px;
}

#logo-container {
    margin : 0px auto 0px auto;
    border : 1px solid black;
    width : 790px;
    height : 235px;
    background-color:#ffffff;
}

#logo {
    margin : 0px auto 0px auto;
    width : 392px;
    height : 235px;
    background-image: url(walla-logo.jpg);
    background-color:#ffffff;
}

.bold {
    font-weight: bold;
}

.underline {
    text-decoration : underline;
}

.nounderline {
    text-decoration : none !important;
}

.centered { text-align : center !important; }

p {
    text-align : left;
}

ul {
    text-align:left;
}

ul.bandlist {
    text-align:center;
    list-style : none;
}

ul.bandlist li  {
    font-size:24px;
    font-weight : bold;
}

#footer {
    padding-top : 5px;
    border-top : 1px solid black;
    text-align : center;
    clear : left;
}

#news table {
    border:1px solid black;
    border-collapse : collapse;
}

#news table tr th {
    background-color : black;
    color : white;
}

#news table tr th,td {
    border : 1px solid black;
    padding : 2px 5px 2px 5px;
    font-size : .9em;
}
#news table tr td {
    text-align : left;
}

em {
    font-weight : bold;
}

.crossout {
    text-decoration : line-through;
}

.boldcentered {
    font-size : 16pt;
    font-weight : bold;
    text-align : center;
}

#twitter_div {
    margin : 0px 0px 0px 130px;
    padding : 0px;
    border : 1px solid black;
    background-color : white;
    padding : 5px;
    width : 480px;
    font-size : 10pt;
    clear : all;
}

#twitter_div .sidebar-title {
    margin-left :10px;
    margin-top : 10px;
    padding : 0px;
    text-align:center;
    background-color : black;
    color : white;
}

#twitter_div ul {
    list-style-type : none;
    width : 90%;
    margin-left : 10px;
    padding-left : 0px;
}

#twitter_div ul li {
    border-bottom : 1px solid #cdcdcd;
    padding-bottom : 4px;
    margin-bottom : 4px;
}

/* thanks page table formatting */

.donationtable {
    margin-bottom : 10px;
    border : 0px;
    border-collapse : collapse;
}

table.donationtable tr td {
    border : 1px solid #000000;
    padding : 10px;
}

.mission {
    background-color : white;
    color : black;
    border : 1px solid black;
    padding : 10px;
}

.missionTopMargin {
    margin-top: 30px;
}

#pressrelease {
    margin: 0px 20px 20px 20px;
    font-family:Times;
}

#pressrelease h1 {
    font-size : 1.1em;
}

#pressrelease h2 {
    font-size : 1.1em;
    text-decoration:underline;
    font-weight : bold;
}

#pressrelease h2.immediaterelease {
    text-transform:uppercase;
    font-weight:bold;
    font-size : 1.0em;
    text-decoration : none;
}

#pressrelease h1,h2 {
    text-align : left;
}

#pressrelease p {
	position : relative;
	left : -20px;
}

#sidebar {
    padding-top : 0px;
    padding-left : 5px;
    float : left;
    width : 160px;
    margin-bottom : 20px;
}

#sidebar .menu {
    margin-top : 10px;
    border : 1px solid black;
    background-color : white;
    padding : 0px;
    list-style:none;
}

#sidebar .menulist {
    padding : 0px;
    margin : 0px;
    border : 0px;
    width : 100%;
    list-style:none;
}
#sidebar .menu h2 {
    margin : 0px;
    text-align : center;
    padding : 0px;
    font-weight : bold;
    background-color : black;
    color : white;
    width : 100%;
    font-size : 1em;
}

#sidebar .menu form {
    padding-top : 10px;
    padding-bottom : 10px;
}

#sidebar .menu ul {
    padding : 0px;
    margin : 5px;
    list-style:none;
}

#sidebar .menu a:link {
    border-bottom : 0px;
}

#sidebar .menu a:hover {
    background-color : black;
    color : white;
}

#sidebar .menu ul li {
    font-size : .9em;
}

#content-right {
   margin-left : 120px;
   margin-bottom : 40px;
}

#content-right p {
    margin-left : 20px;
}

.post {
    border : 1px solid black;
    margin : 10px 0px 20px 5em;
    padding : 5px 20px 10px 0px;
    width : 588px;
    background-color : white;
    text-align : left;
}

.post table {
     margin-left :15px;
}

.post ol,ul {
	text-align : left;
}

.post ul.narrow {
    text-align : left;
    list-style-type : disc;
}

div.post h2 {
    margin-left : 20px;
}

.pagenav {
    clear : both;
    border : 1px solid black;
    margin : 10px 0px 20px 5em;
    padding : 5px 20px 10px 0px;
    align : center;
    width : 588px;
    background-color : white;
}

#prevpost {
     padding : 0px;
     margin : 0px 0px 0px 15px;
     border : 0px;
     float : left;
     display : inline;
}

#nextpost {
     padding : 0px;
     margin : 0px;
     border : 0px;
     float : right;
     display : inline;
}

.jollytext {
    padding : 0px;
    margin : 0px;
    text-align : center;
    font-size : 1.8em;
    color: #964fc8;
    font-weight : bold;
}

.jollysubtext {
    font-size : 1.2em;
}

.bandimagelist {
    list-style : none;
    text-align : center;
    margin : 0px;
    border : 0px;
    padding : 0px;
}

.bandimagelist img {
    margin : 0px auto 10px auto;
    border : 0px;
}

.noborder {
    border : 0px !important;
}

.nobox {
    margin : 0px;
    padding : 0px;
    border : 0px;
}

/* Change this to 'block' to reshow the donate menu */
#sidebar #donate {
    display : block;
}

.contactphoto {
	border : 1px solid black;
	margin-bottom : 30px;
}

img.size-full {
        border : 1px solid black;
}       

img.size-medium {
	border : 1px solid black;
	margin-top : 5px;
}

.wp-caption-text {
        text-align : center; 
        font-weight : bold;
        font-size : .9em;
} 

.wp-caption img {
   border : 1px solid black;
}

.wp-caption .alignleft {
   float : left;
   margin : 0px;
}

.wp-caption .aligncenter {
	display : block;
	float : none;
}

.wp-caption .alignleft {
   float : right;
   margin : 0px;
}

.wp-caption p {
   margin : 0px;
   padding : 0px;
   border : 0px;
   margin-right : 10px;

}

#comment-section {
	margin-top : 30px;
	border-top : 1px solid black; 
	margin-left : 20px;
	border-bottom : 1px solid black;
	padding : 0px 0px 5px 0px;
}

#comment-section h1 {
	background-color : black;
	color : white;
	padding : 2px 4px 2px 4px;
	font-size : 1.1em;
	text-transform : uppercase;
}

#comment-section p {
	padding : 0px 0px 5px 0px;
	margin : 10px 0px 0px 0px;
}

#comment-section #commentlist {
	list-style : none;
	margin : 0px;
	padding : 0px;
}

#comment-section #commentlist .comment {
	font-size : 1em;
	background-color : #efefef;
	border : 0px;
	margin : 0px;
	padding : 0px;
	border-right : 1px solid #cdcdcd;
	border-bottom : 1px solid #cdcdcd;
}

#comment-section #commentlist li.comment {
	padding-left : 5px;
}

#comment-form-container {
        margin-left : 20px;
}

#commentform {
	border : 1px solid black;
    	background-color: #efefef;
	padding : 5px;
}

#comment-form-container h1 {
        background-color : black;
        color : white;
        padding : 2px 4px 2px 4px;
        font-size : 1.1em;
        text-transform : uppercase;
}

#comment {
	width : 520px;
}

.logo-no-border {
	float : left;
	border : 0px !important;
}

.noborder tr td {
	border : 0px !important;
	margin : 0px;
	padding : 0px;
}

.post:after {
   content: ".";
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}

.leftimage {
    float:left;
    margin-right : 5px;
    margin-bottom : 5px;
    border : 1px solid black;
}

.leftimageframe {
    float : left;
    border : 1px solid black;
    margin-left : 18px;
    margin-right : 10px;
    padding : 5px 0px;
}

.rightimageframe {
    float : right;
    border : 1px solid black;
    margin-left : 5px;
    margin-right : 10px;
    padding : 5px 0px;
}

ul.menulist li  form {
    padding : 0px 6px 0px 6px;
}

ul.menulist li form label {
    display : none;
}

ul.menulist li form input[type=text] {
    width : 140px;
}

ul.menulist li form input[type=submit] {
    margin-top : 8px;
    margin-left : auto;
    margin-right : auto;
    margin-bottom : 0px;
}

#falbum-wrapper {
   float : left;
   margin-left : 20px;
}

#falbum-wrapper img {
   margin :0px;
   padding : 0px;
   border : 1px solid black;
}

#falbum .falbum-title {
   font-size : 1.2em;
}

a:hover.image {
    border-bottom : 0px;
}

#location { border : 0px !important; font-size : 1em; bordercollapse : collapse;}
#location tr td { font-size : 9pt; border : 0px; text-align:left;}
#location tr th { font-size : 9pt; border : 0px; text-align:right; }

#sponsorlink { 
    padding : 0px; 
    border : 0px; 
    margin: 10px 0px 0px 80px; 
    overflow : visible; 
    text-align : center; 
    height : 90px; 
    width : 577px;
}

#sponsorlink a img { background-color : white; }
#sponsorlink a:hover { border-bottom : 0px; }

div.storycontent blockquote  {
    margin-left: 40px;
    border-left: 4px solid #c39ac4;
    padding-left: 0px;
    text-align: left;
}

div.storycontent a:link {
    text-decoration:underline;
    border : 0px;
}

#tweetbox {
	margin-top : 5px;
	margin-bottom : 5px;
}

