/*  
Theme Name: New York State Debate Coaches Association
Description: The Garden State Argumentative Leaders Group Template
Version: 1.0
Author: Christian Keil
Author URI: ckeil@umich.edu
*/

/* 
	GENERAL 
*/
* { margin:0; padding: 0; list-style-type: none; }
a img { border:none }
img { vertical-align: middle; }
table { border-collapse: collapse; }
.clear { clear: both; }
.form { padding: 3px; margin-top: 5px; }


/* 
	STRUCTURE 
*/

p{	margin: 0 0 1em 0;
	padding: 0px;}

body { 
	font-size: 62.5;
	text-align: center;
	background-color: #2d2d2d;
	font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
	text-decoration: none;
	background-image: url(images/bg.gif);
}

#page { 
	width: 910px;
	margin: 0px auto;
	margin-bottom: 50px;
	height: auto !important;
	text-align: left;
	
}

#header {
	width: 900px;
	position: absolute top left;
	text-align: center;
}

#body {
	width: 900px;
	margin: 0px auto;
	background-color: #e7e7e7;
	border-bottom: 3px solid #555;
	border-left: 3px solid #555;
	border-right: 3px solid #555;
	border-top: 2px solid #555;
}

#content {
	width: 575px;
	position: relative;
	float: left;
	margin-top: 20px;
	padding-left: 40px;
	padding-right: 40px;
	margin-bottom: 20px;
	text-align: center;
}

#footer {
	height: 18px;
	width: 900px;
	text-align: center;
	border-top: 1px solid #d5d5d5;
	padding-top: 6px;
}

#comment {
	width: 550px;	
	text-align: center;
}

#sidebar {
	width: 229px;
	position: relative;
	float: left;
	text-align: left;
	margin-top: 10px;
	padding-left: 5px;
	border-left: 1px solid #d5d5d5;
}

#nav {
	width: 900px;
	position: relative;
	height: 25px;
	float: left;
	border-bottom: 1px solid #d5d5d5;
	text-align: center;
}

/* 
	NAV
*/

ul.nav{
	list-style: none;
	text-align: center
}

ul.nav li{
	float: left;
	border-right: 1px solid #d5d5d5;
	height: 25px;
	
}

ul.nav li.last{
	border-right:none
	
}

ul.nav a{
	display: block;
	width: 110px;
	font-family: ;
	font-size: 11px;
	height: 18px;
	color: #555;
	text-decoration: none;
	font-weight: bold;
	padding-top: 7px;
}

ul.nav a:hover{
	background-color: #d5d5d5;
}

/* 
	SIDEBAR
*/

.searchlabel{
	color: #363636;
	font-size: 10px;
	text-transform: uppercase; 
	text-align: center;
}

#sidebar h2{
	color: #363636;
	font-size: 11px;
	margin-bottom: 5px;
	text-transform: uppercase; 
	text-align: center;
}

h2.sidebartitle, h2.sidebartitle a{
	text-align: left;
	font-size: 11px;
	color: #363636;
	text-decoration: none;
	font-weight: normal;
	text-transform: none;
	margin-bottom: 7px;
}

h2.sidebartitle a:hover{
	color: #9f9f9f;
	text-decoration: underline;
	text-transform: none;
}

#sidebar p, sidebar p a{
	color: #363636;
	font-size: small;
	text-align: left;
	padding-right: 20px;
}

#sidebar ul ul li a, #sidebar ul ol li a, #sidebar ul ul li, #sidebar ul ol li{
	font-size: small;
	list-style-type: none;
	text-align: left;
	margin-bottom: 3px;
	color: #363636;
	text-decoration: none;
}

#sidebar ul ul li a:hover, #sidebar ul ol li a:hover{
	color: #660c0c;
}


/*
	FOOTER
*/

.ftext, .ftext a{
	color: #2d2d2d ;
	font-size: 8pt;
}

.ftext a:hover{
	color: #660c0c;
}

/*
	SEARCH
*/

.center{
	text-align: center;
}

.searchit{
	background-color: #e7e7e7;
	border: 1px solid #363636;
	height: 12px;
	color: #363636;
	font-size: 8px;
	padding: 2px;
	margin-bottom: 15px;
}

/*
	FONT STYLES
*/

h1, h2, h3, h4{
color: #363636;
}


.small{
	font-size: 10px;
	color: #363636;
	margin-top: 10px;
	text-align: center;
}

h2.pagetitle, h2.singletitle{
	font-size: 16pt;
	color: #363636;
	margin-bottom: 10px;
	text-align: center;
}

h2.archivetitle, h2.archivetitle a{
	text-align: left;
	font-size: 14px;
	color: #363636;
	text-decoration: none;
	text-transform: uppercase;
}

h2.archivetitle a:hover{
	color: #9f9f9f;
	text-decoration: underline;
}

h2.archivesmall {
	font-size: 12px;
	color: #363636;
	font-weight: normal;
	text-align: left;
	margin-left:10px;
	margin-bottom: 15px;
}

/*
	ENTRY 
*/

.entry{
	text-align: justify;
}

.entry img{
	border: 2px solid #d5d5d5;	
	float: left;
	margin-right: 5px;
}

.entry p{
	text-indent: 2em;
	}

.entry ul{
	list-style-type: circle;
	list-style: circle;
}

/*
	SLIDER
*/

#slider{
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	margin-left: 12.5px;
}

#control{
	width: 550px;
	text-align: center;
	margin-left: 12.5px;
}

#control a
{
  background:#363636;
  color:#FFFFFF;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 3px;
  padding-bottom: 2px;
  text-decoration: 0px;
}

#control a.active
{
  background:#222;
}

.calendar{
	text-align: center;
	margin-top: 15px;
	padding-bottom: 15px;
}

.space{
	margin-top:15px;

}



