/*  
Theme Name: West Side Tennis
Theme URI: http://tennis.bb
Description: West Side Tennis Theme
Version: 1.0
Author: Sky Rocket
Author URI: http://skyrocketonlinemarketing.com/
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
body { line-height:1; font:62.5%/1.6 Arial,Helvetica,Verdana,sans-serif; background: #76c8fa url(images/background.jpg) repeat-x; width: 766px; margin: 0 auto; }

/* --= Typography & Colors =-- */
#thetitle a { color: #50B648; text-decoration: none; font: bold 36px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif; }
.description { font: 18px/1.56 Arial,Helvetica,Verdana,sans-serif; color: #50B648; margin-top: 10px; }
#content { font: 12px/1.82 Arial,Verdana,"Trebuchet MS",sans-serif; }
.post h2, .post h2 a, #respond, #comments { color: #000; font: bold 14px Arial,Helvetica,Verdana,sans-serif; }
.post h2, .post h2 a { margin-bottom: 5px; }
.post h2 a:hover { color: #50B648; }
.post a { color: #50b648; }
.post a:hover { color: #000; }
.post small { color: #999; font-style: italic; }
.widgettitle { background-color: #50b648; color: #fff; font: bold 16px Arial,"Trebuchet MS", Helvetica, Verdana, Arial, sans-serif; padding: 3px; margin-bottom: 2px; }
.widget ul li a { color: #000; display: block; padding: 2px 10px; text-decoration: none; font-size: 11px; height: 18px;}
.widget ul li a:hover { color: #50B648; text-decoration: underline; background-color: #edfaec; }
.textwidget { color: #000; padding: 2px 10px; text-decoration: none; font-size: 11px; }
.navigation a { color: #50B648; font-size: 20px; padding: 0 0 10px 20px; display: block; width: 150px; }
#footer { font-size: 12px; }
#footer a { color: #000; font-weight: bold; }
#footer a:hover { color: #fff; }
/* --= End Typography & Colors =-- */


/* --= Begin Structure =-- */
#page { margin: 20px 0 0 0; background: #fff url(images/page-top.gif) top center no-repeat; padding: 10px; }
#leftcolumn { float: left; width: 425px; }
#header { margin-bottom: 20px; }
.post { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dotted #ccc; }
#sidebar { width: 310px; float: right; background: url(images/sidebar-top.gif) no-repeat; padding-top: 3px; border-bottom: 4px solid #50B648; }
.widget { border-left: 4px solid #50B648; border-right: 4px solid #50B648; }
#postbottom { height: 3px; background: url(images/page-bottom.gif) top no-repeat; }
#footer { clear: both; margin-top: 10px; padding-bottom: 15px; text-align: center; }
.searchbox { padding: 5px; }
/* --= End Structure==- */


/* --= Begin Images =-- */
p img { padding: 0; max-width: 100%; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft {	float: left; }
/* --= End Images =-- */


/* --= Begin Lists =-- */
ol,ul { list-style:none; }
.entry ul { list-style:disc inside; padding: 0 0 15px 15px; }
.entry ol { list-style:decimal inside; padding: 0 0 15px 15px; }
.entry li { padding-bottom: 0.2em; }
/* --= End Entry Lists =-- */


/* --= Begin Comments =-- */
textarea#comment { width:400px; height:70px; }
ol.commentlist { margin-bottom: 2.5em; }
.commentlist li { margin-top:1em; padding:10px 10px 0 10px; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; background-color:#f9f9f9; line-height:1.7em; }
.commentlist li.alt {  margin-top:0; border:none; padding:10px 10px 0 10px; background-color:transparent; } 
.commenttext { clear:both; }
.commenttext p { margin-bottom: 10px; }
.commenttop { padding-bottom:0.5em; }
.commenttop a { background-color:transparent; }
.commenttop a:hover { background-color:transparent; text-decoration:underline; }
.commentmetadata { float:right; }
.commenttop div.commentmetadata a { color: #999; text-decoration:none; font-style: italic; }
.commenttop div.commentmetadata a:hover { background-color:transparent; text-decoration:none;}
.commentauthor { float:left; }
.commentauthor, .commentauthor a { color: #000; font-weight: bold; }
#commentform p { margin:0.5em 0.5em 0 0.5em; }
#commentform input,#commentform textarea { border:1px solid #c9c8c8; margin:0; padding:0.2em; }
#commentform input:hover,#commentform textarea:hover { border:1px solid #8aadc5; }
/* --= End Comments =-- */


/* --= Begin Calendar =-- */
#calendar_wrap { width:100%; margin:0 0 1em 0; }
#wp-calendar caption { font-weight:400; font-size:10px; padding:0.2em 0; text-transform:uppercase; letter-spacing:0.3em; color:#6c6a6a; }
#wp-calendar { width:100%; border-collapse:collapse; }
#wp-calendar th { width:26px; font-size:0.9em; line-height:1.7em; border-top: 1px solid #999; border-bottom: 1px solid #999; text-align:center; color:#6c6a6a; }
#wp-calendar td { width:26px; line-height:1.8em; color:#999; text-align:center; }
#wp-calendar td#next,#wp-calendar td#prev { width:78px; font-size:0.8em; letter-spacing:1px; text-transform:uppercase; }
/* --= End Calendar =-- */


/* --= Begin Various Tags & Classes =-- */
.entry p { padding-bottom: 1.5em; }
.clr { clear: both; }
/* --= End Various Tags & Classes =-- */