/*
Theme Name: CITY SPORTS ARENA
Theme URI: http://kaikai.eledev.com/wp-admin/wp-content/themes
Description: Custom Style for CSA.
Version: 1
*/

* {
  font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
  color:#003366;
}



#menu ul {
  margin:0;
  padding:0;
}

li#recent-posts {
  margin:0;
  padding:0;
  color:#fff;
  list-style:none;
  width:209px;
  text-align:center;
  position:relative;
  top:-10px;
  padding-bottom:10px;


} 

.linkcat h2 {
  width:209px; 
  margin:0;
  padding:0;
  color:#fff; 
  font-size:18px; 
  position:relative; 
  top:-25px;
  text-align:center;
  padding-bottom:20px;
  padding-top:5px;

}

.linkcat {
  padding-bottom:150px;
  height:100%;
}

.linkcat ul {
  padding-top:0;
  margin-top:0;
  position:relative;
  top:-30px;
}

.linkcat li {
  list-style:none;
  margin-left:15px;
  margin-right:15px;
  border-top:2px solid #FFF;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:5px;
  padding-right:5px;
  line-height:1.25em;
}

.linkcat a {
  color:#fff;
  text-decoration:none;
  font-family:Helvetica, sans-serif;
  font-size:14px;
}

h3 {
  margin:0;
  padding:0;
}

h3 a {
  color:#003366;
  text-decoration:none;
  font-size:20px;
  margin:0;
  padding:0;
}

body {
  background-color:#4c4c4c; 
  background-image:url(images/stageBackgroundRepeat.gif);
  background-repeat:repeat-x;
  margin-top:0px;
  background-attachment:scroll;
  background-position:top;
  margin:0;
  padding:0;
  display:block;
}



.legal, .fine_print, smaller_print {
  color:#666;
  font-size:10px;
}








td.sideBarBack {background-color:#7bb3da;
	background-image:url(images/mainBlueBottomRight.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
td.sideBarContent  {
	background-color:#456c94;
	background-image:url(images/sideBarBackground.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	width:209px;
        height:475px;
  display:block;
}
td.sideBarContent2 {
  background-color:#456c94;
	background-image:url(images/sideBarBackground_clean.jpg);
	background-repeat:repeat-x;
	background-position:top;
	width:209px;
  display:block;
}

td.MainArea {
	background-color:#7bb3da;
	background-image:url(images/mainBlueBottomLeft.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}


entry-header {
 color:#000000;
margin-top:0;
padding-top:0;
}

.content_header {
	font-size:14px;
	font-weight:bold
}

.legal {
    color:#666666;
    font-size:10px;
}

.sidebar a  {
    text-decoration:none;
    color:#cccccc;
}

.sidebar a:hover {
    color:#999999;
}

.date-header {
margin-top: 5px;
margin-right: 0pt;
margin-bottom: 5px;
margin-left: 20pt;
color: #999999;
font-size: 10px;

}



.rss { 
font-size:18px; 
color:#333; 
display:block;
height:42px;
padding-left:60px;
padding-top:10px;
width:543px; 
background-image:url(images/rssFeedBar.gif); 
background-repeat:no-repeat;
position:relative;
top:95px;
left:-80px;
}

.rss a {
text-decoration:none;
color:#333;
background-image:url(#); 
font-size:18px;
list-style:none;
}

.rss li {
list-style:none;
}


/*-- new css --*/

.body {
	width:1015px;
	display:block;
	margin:0;
	padding:0;
	background-image:url(images/blue_bkgd.jpg);
	background-repeat:repeat-y;
	position:relative;
}

div.container {
	width:1015px;
	display:block;
	margin:0;
	padding:0;
	
}



.main_body {
	display:block;
	width:1015px;
	height:10%;
	background-color:#456c94;
	margin-left:105px;
	background-image:url(images/blue_bkgd.jpg);
	background-repeat:repeat-y;
	position:relative;
	left:-105px;
}

.left_gradient {
	width:105px;
	background-repeat:repeat-y;
	display:block;
	height:100%;
	float:left;
	clear:left;
}

.right_gradient {
	width:95px;
	display:block;
	float:right;
	clear:right;
}

.sidebar {
	position:relative;
	float:right;
	display:block;
	width:213px;
	position:relative;
	right:22px;
}

.sidebar_top {
	background-image:url(images/sideBarTop.gif);
	width:213px;
	background-repeat:no-repeat;
	background-position:top;
	height:30px;
}

.sidebar_content {
	height:450px;
	display:block;
	background-image:url(images/sideBarBackground.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:209px;
	border-left:2px solid #fff;
	border-right:2px solid #fff;
	background-color:#466c95;
}

.sidebar_bottom {
	background-image:url(images/sideBarBottom.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:213px;
	height:29px;;
}

.bottom_round {
	background-image:url(images/bottom_bkgd.jpg);
	background-position:bottom;
	width:1015px;
	height:155px;
	clear:both;
	display:block;
	position:relative;

	z-index:0;
}

.main_content {
	display:block;
	float:left;
	margin-left:21px;
	overflow:visible;
	position:relative;
	z-index:1;
  margin-bottom:0;
}



.main_top {
	background-image:url(images/mainTextAreaTop.gif);
	height:41px;
	width:543px;
	display:block;
	margin:0;
	padding:0;
}

.left_body {
	background-image:url(images/mainTextAreaBackground.gif);
	background-repeat:repeat-y;
	width:543px;
	display:block;
	min-height:530px;
	margin:0;
	padding:0;
  padding-bottom:20px;
}

.main_footer {
	background-image:url(images/mainTextAreaBottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:543px;
	height:37px;
	margin:0;
	padding:0;
}


.content {
	display:block;
	height:1000px;
}

.post {
	display:block;
	margin:0;
	padding:0;
	width:503px;
}

.post_header {
	display:block;
	margin:0;
	padding:0;
	width:503px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:-20px;
}

.storycontent {
  font-size:14px;
  border-top:solid 2px #3399cc;
	margin-left:auto;
	margin-right:auto;
  display:block;
  width:483px;
	padding-top:20px;
	padding-left:10px;
	padding-right:10px;
}


a {
position:relative;
z-index:1000;
}

.navigation_top {
	color:#1b3766;
	font-size:11px;
	font-family:Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}