/*
 *  Theme Name: Chattanooga Swing and Lindy 
 *  Theme URI: http://chattanoogaswing.org
 *  Version: 1.0
 *  Author: Sumit Khanna
 *  Author URI: http://penguindreams.org
 *  License: Custon/Properitery
 * */

body {
    /*background-color: #b8d9dd;*/
    background-color: #008CBD;
    font-family:Arial,Helvetica,sans-serif !important;
}

#heading {
    /*background-image: url("images/head_back.png");*/
    background-color: #008CBD;
    width: 100%;
    text-align: center;

}

#banner {
}

h1 {
	font-size: 0;
}

#contentWrapper {
/*	background-image: url("images/kelly_back.jpeg");*/
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: 40px;
	width: 100%;
}

#sidebar {
	margin-left: 50px;
	padding-left: 10px;
	margin-right:0;
	width:186px;
	padding-top:30px;
	/*background-image: url("images/sidebar.png");*/
	background-image: url("images/trans55.png");

  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;

  -kthml-border-top-left-radius: 15px;
  -kthml-border-bottom-left-radius: 15px;

  -webkit-border-top-left-radius: 15px;
  -webkit-border-bottom-left-radius: 15px;

  -moz-border-radius: 15px 0px 0px 15px;

}

#sidebar ul {
   list-style-type: none;
}

.content {

    padding: 15px;
    background-image: url("images/trans55.png");
    color: #cff;
    font-size: large;

  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;

  -kthml-border-top-right-radius: 15px;
  -kthml-border-bottom-right-radius: 15px;
  -kthml-border-bottom-left-radius: 15px;

  -webkit-border-top-right-radius: 15px;
  -webkit-border-bottom-right-radius: 15px;
  -webkit-border-bottom-left-radius: 15px;

  -moz-border-radius: 0 15px 15px 15px;

}

#footer {
   text-align: center;
   margin: auto;
   margin-top: 25px;
   margin-bottom: 25px;
}

.posttitle {
  color: white;
}

/* Navigation */

#navcontainer {
	background-color: #39c;
	width: 100%;
	text-align: center;
	padding-top:0.5em;
	padding-bottom:0.5em;
	height: 2em;
}

#navcontainer ul a, 
#navcontainer ul a:link,
#navcontainer ul a:visited
{
	font-size: medium;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 20px;
	text-decoration: none;
	color:white;
}

#navcontainer ul a:hover,
#navcontainer ul a:focus
{
	color:black;
}


#navcontainer ul {
	list-style-type: none;
}

#navcontainer li { 
	display: inline;
}

.current_page_item a {
   color:black !important;
}

/* End Navbar */

/* Event Calendar Stuff */

.ec3_big_calendar #today {
  background-color: #1F1F1F;
}


.ec3_calendar_table caption {
   text-align: center;
   background-color: #39C;
}

.ec3_big_calendar_link, .eventday {
   position: relative; 
}

.ec3_calendar_table thead {
   color: black;
}

.ec3_big_calendar table.ec3_calendar_table {
  width: 100% !important;
}

.ec3_small_calendar {
  background-image: url("images/trans55.png"); 
  -moz-border-radius: 5px;
  -khtml-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.ec3_small_calendar table.nav {
  margin-top: 5px;
  margin-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
}

table.ec3_schedule {
  width: auto;
  margin-bottom: 20px ;
  margin-top: 10px ;
  border-left:0px ;
  border-right: 0px ;
}

.ec3_schedule td {
  color: white !important;
  text-align: left ;
}



/* End Calendar */


/* Standard for Visual Editor */

/* http://codex.wordpress.org/CSS */

.aligncenter, div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
   margin-right: 15px;
   margin-top: 10px;
   margin-bottom: 10px;
}

.alignright {
   float: right;
   margin-left: 15px;
   margin-top: 10px;
   margin-bottom: 10px;
}


.wp-caption {
   /*border: 1px solid #ddd;*/
   text-align: center;
   /* background-color: #f3f3f3;*/
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: x-small;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}


/* End Visual Editor */

