/*
Site Design by:
Let's Talk Productions
http://www.letstalkproductions.com
*/

/* COLOR PALLETTE */

/*
 rgba(153,153,153,0.5) 	main content background
  
 * */


*					{ margin: 0; padding: 0; }
body				{ color: white; 
					  font: 13px Georgia, serif; 
                      background: #3b3b3b url(../images/meek-bg.jpg) fixed no-repeat; }
a					{ text-decoration: none; }
a img				{ border: 0; }
#page-wrap			{ width: 850px; margin: 200px 0 0 320px  }
#main-content		{ float: left; 
					  background: rgb(153,153,153);
					  filter:alpha(opacity=50);
					  -moz-opacity: 0.5;
					  -khtml-opacity: 0.7;
					  opacity: 0.7;
                      padding: 20px; 
                      width: 500px; 
                      -moz-border-radius: 20px; 
                      -webkit-border-radius: 20px; 
                      border-radius: 20px; }
#video				{ padding: 20px;
					  text-align: center; }
					  
/* MEEK MAIN NAVIGATION STYLE */
#sidebar				{ float: right; width: 290px; }

#main-nav				{ list-style:none; margin: 0 0 50px 0; }
#main-nav li			{ font: 20px Georgia; color: #808080 }
#main-nav li a			{ color: #808080; }
#main-nav li a:hover	{ color: #ffffff; }
#main-nav li.cur a		{ background: rgba(153,153,153,0.3); }
#main-content img		{ margin 0 0 15px 0; }
#main-content h2 img	{ margin 0; }


/* MEEK BODY TYPOGRAPHY STYLE */
h2						{ text-transform:uppercase; 
							font: 17px Georgia, serif; 
							letter-spacing: 3px; 
							text-align:center; 
							margin:20px 0 10px 0; }

h3						{ font:14px Georgia, serif; 
						  color:#FFF; 
						  font-weight:bold; 
						  font-style:italic; 
						  margin:0 0 4px 0; }
						  
h5						{ font:12px; Arial, serif; 
						  color:#DDD; 
						  letter-spacing: 3px; }
						  
h6						{ font:12px; Arial, serif; 
						  color:#DDD; 
						  font-style:normal; 
						  letter-spacing: 3px; }
						  
p						{ margin:0 0 15px 0; }


/* MEEK SIDEBAR TYPOGRAPHY */

#sidebar h4				{ text-transform: uppercase; 
						  font:16px Georgia, serif; 
						  letter-spacing: 3px; 
						  text-align:left; 
						  margin: 0 0 10px 0; 
						  border-top: 1px solid #DDD; 
						  border-bottom: 1px solid #DDD;}
						  
#sidebar h3				{ font:14px; Georgia, serif;
						  color:#ffffff;
						  font-weight:bold; 
						  font-style:italic; 
						  margin:0 10px 4px 0; }
						  
#sidebar h2				{ font: 14px; Georgia, serif;
						  color: #fff;
						  text-transform: uppercase; }

#sidebar h3, a			{ color: #feda82; }

#sidebar h5  			{ margin-bottom: 5px; }


/* TABLE STYLING */
table					{ border-collapse:collapse; 
			  			  margin 20px:auto; 
						  width: 400px;
						}

th, td					{ border:1px solid #FFF; 
			  			  font-size:1em;
			  			  padding:15px 10px; 
						}
			  
caption					{ font-weight:bold; font-size:1.1em; text-transform:uppercase; padding:10 0 10px; }

th						{ background-color:#808080; text-align:left; }

tfoot					{ background-color:#333; }
tfoot td				{ text-align:center; font-size:0.8em; }

tbody	tr.evenRow 		{ background-color:#CCC; }

tbody   tr:hover		{ background-color:#DDD; }

tbody td				{ border-top:0; border-bottom:0; }



