/*
Theme Name: Cardeo Minimal	
Theme URI: http://www.cardeo.ca	
Description: A minimal blog theme
Version: 1.0
Author: Matt Lambert
Author URI: http://www.cardeo.ca
*/

/***------------------------------------
ALL
------------------------------------***/

body {
 font-family:  arial, verdana, helvetica, sans-serif;
 font-size: 12px;
 line-height: 18px;
 color: #fff;
 padding: 0;
 margin: 0 auto;
 text-align: left;
 vertical-align: top;
 border: 0;
 background-color: #000;
}

img {
 border: 0;
}

a, a:link, a:visited {
 color: #00aeef;
 text-decoration: underline;
 border: 0;
}

a:hover {
 color: #000;
 border: 0;
  background-color:#00aeef
}

ul {
 margin: 0;
 padding: 0px 0px 10px 0px;
 list-style: none;
 border: 0;
 -moz-padding-start:40px;
}

li {
 list-style: square;

}

p {
 padding-bottom: 10px;
 margin: 0;
}

ol li {
 list-style-type: decimal;
}

/***------------------------------------
body styles
------------------------------------***/

#container {
 width: 960px;
margin: 0 auto;
 padding: 0; 
 float: left;
}

#header {
 width: 960px;
 float: left;
 margin: 0;
 padding: 0;
 height: 210px;
}

#logo {
 float: left;
 margin: 52px 0px 0px 50px;
 padding: 0;
 background: #000 url('images/logo-ciabasketball.jpg') no-repeat top center;
 width: 201px;
 height: 140px;

}
#logo a h1 {
text-indent: -10000px;
 width: 200px;
 height: 140px;
}


#notice {
position: relative;
margin-left: 260px;
margin-top: 30px;
background: url('http://www.ciabasketball.com/top_notices_nxtgame.jpg') no-repeat top center;
width:431px;
height:159px;
}

#nav {
position: relative;
margin-left: 722px;
 margin-top: -160px;
 padding: 0;
 height: 160px;
}

#nav ul {
 margin: 0;
 padding: 0;
 width: 240px;
}

#nav ul span {
color:#00aeef;
font-weight:bold;
}

#nav li {
 float: left;
 
 padding: 0;
 list-style-type: none;
 width: 120px;
}

#main {
 float: left;
 width: 430px;
 margin: 0;
 padding: 0;
 margin-bottom: 40px;
}

#midcolumn {
 float: left;
 width: 430px;
 margin: 0;
 padding: 0;
}


.latest {
background:#00aeef url('images/arrow_orange.gif') no-repeat right;
padding:4px;
height: 10px;
line-height: 10px;
width: 422px;
color: #000;
font-size: 11px;
font-weight: bold;
}

#articles {
color:#00aeef;
border-bottom: solid #fff 2px;
padding-bottom: 30px;

}

.articlesheader {
background:#fff url('images/arrow_white.gif') no-repeat right;
padding:4px;
height: 10px;
width: 230px;
line-height: 10px;
color: #000;
font-size: 11px;
font-weight: bold;
margin-bottom: 20px;
}

#articles li {
color:#00aeef;
margin-bottom: 6px;
}


.post-footer {
 float: left;
 margin: 20px 0px 30px 0px;
 padding: 10px 0px 10px 0px;
 background-color: #000;
 width: 430px;
 font-size: 10px;
}

.post-footer-left {
 float: left;
 width: 200px;
}

.post-footer-right {
 float: right;
}

/*
#right {
 float: right;
 width: 260px;
 margin: 0;
 padding: 0;
  border: 1px solid #fff;
}
*/

#sidebar {
 float: right;
 width: 240px;
 margin: 0;
 padding: 0;
}

#sidebar h3 {
 font-family: verdana, helvetica, arial, sans-serif;
 font-size: 11px;
 color: #fff;
 font-weight: bold;
 margin: 20px 0px 0px 0px;
 padding: 0;
 line-height: 18px;
}


#sidebar ul {
 -moz-padding-start:0px;
}

#sidebar li {
 font-size: 12px;
 line-height: 16px;
 list-style-type: none;
 color: #fff;
}

#sidebar li a{
 text-decoration:none;
}

#sidebar_left {
 float: left;
 margin: 0;
 position: relative;
 float: left;
 width: 260px;
 margin: 0;
 padding: 0;
}

.textwidget {
background:#000000 ;
width: 208px;
}

.textwidget h4{
margin: 4px 0px 4px 0px;
 font-size: 10px;
 font-weight:bold;
}

.textwidget a {
 font-size: 11px;
}

#ads {
 float: left;
 width: 240px;
 margin: 20px 0px 0px 0px;
 padding: 0;
 
}

#footer {
 width: 960px;
 height: 200px;
 margin: 40px 0px 0px 0px;
 background-color: #000;
 clear: both; 
 border-top: 10px solid #fff;
 background: url('images/bottom-sponsors-logos.jpg') no-repeat top left;
 
}

#footer p { 
margin-top: 100px; 
font-size: 10px;
text-align: right
}

blockquote {
 padding: 20px;
 background-color: #000;
}

blockquote p {
 padding: 0;
}

.alignright {
 margin: 0px 0px 20px 20px;
}

.alignleft {
 margin: 0px 20px 20px 0px;
}

#next {
 float: left;
 clear: both;
}

#blog-description {
 font-size: 11px;
 line-height: 18px;
 padding: 0px 20px 0px 20px;
 background-color: #000;
 margin: 0;
 border-left: 30px solid #666;
 margin-right: 20px;
}

#blog-description h5 {
font-size: 14px;
font-weight:bold;
color: #00aeef;
}

#blog-description p {
margin-top: 10px;
}

#twitter_update_list li {
 list-style-type: none;
}

.commentlist ul {
 -moz-padding-start: 0;
 margin: 0;
 padding: 0;
}

.commentlist li {
 width: 520px;
 list-style-type: none;
 background-color: #000;
 padding: 0px 20px 0px 20px;
 margin: 0px 0px 20px 0px;
}

.comment-text {
 font-size: 12px;
}

.page-header-bg {
 padding: 10px 10px 40px 10px;
 background-color: #000;
 margin-bottom: 20px;
}



/***------------------------------------
Type
------------------------------------***/

h1 {
 font-family: verdana, helvetica, arial, sans-serif;
 font-size: 30px;
 color: #fff;
 font-weight: bold;
 margin: 0;
 padding: 0;
 line-height: 36px;
 text-decoration: none;
}

h2 {
 font-family: verdana, helvetica, arial, sans-serif;
 font-size: 24px;
 color:#00aeef;
 font-weight: bold;
 margin: 0;
 padding: 0px 0px 5px 0px;
 line-height: 36px;
 text-transform: uppercase;
}

h3 {
 font-family: verdana, helvetica, arial, sans-serif;
 font-size: 12px;
 color: #fff;
 font-weight: bold;
 margin: 20px 0px 0px 0px;
 padding: 0;
 line-height: 18px;
}

h4 {
 font-size: 16px;
 color: #fff;
 margin: 10px 0px 0px 0px;
 font-family: verdana, helvetica, arial, sans-serif;
 font-weight: 200;
 text-transform: uppercase;
}

h5 {
 font-size: 14px;
 font-family: verdana, helvetica, arial, sans-serif;
 color: #fff;
 margin: 0px 0px 10px 0px;
 padding: 0;
 font-weight: bold;
 text-transform: uppercase;
}

#sidebar p {
 font-size: 11px;
 line-height: 16px;
 margin: 0;
}


#nav a, #nav a:link, #nav a:visited  {
 text-decoration: none;
  color: #fff;
  font-size:12px;
}

#nav a:hover {
background-color:#00aeef;
color: #000;
}

h1 a, h1 a:link, h1 a:visited, h1 a:hover {
 text-decoration: none;
 
}

h2 a, h2 a:link, h2 a:visited, h2 a:hover {
 text-decoration: none;

}

table {
border: thin solid white;
}
td, th {
border: thin solid gray;
}

playertable {
border: 0;
}
