/*  
Theme Name: COTG-wp-beta-2008
Theme URI: http://www.lockedintheattic.com/
Description: Designed For Clash of The Geeks.
Version: BETA
Author: Wayne Glassbrook
Author URI: http://www.lockedintheattic.com/

	COTG-wp-beta-2008
	http://www.lockedintheattic.com/

	This theme was designed and built by Wayne Glassbrook of Lockedintheattic.com.
	
*/

/*-------------------------------------------------------

  Elements CSS Framework
  http://elements.projectdesigns.org
  Developed By: Ben Henschel
  
---------------------------------------------------------*/

@import "elements/reset.css";
@import "elements/typography.css";
@import "elements/elements.css";
/* @import "externalLinks.css"; */

/***** IE Behavior Modification Therapy *****/

* { 
	behavior: url(http://127.0.0.1/wordpress26/wp-content/themes/wp-theme-COTG0808/js/iepngfix.htc) 
}

body { 
	behavior: url(http://127.0.0.1/wordpress26/wp-content/themes/wp-theme-COTG0808/js/csshover.htc)
}

/* Link Elements */
a:link{
}

a:active{
}

a:hover{
}

a:visited{
}


/* Structure Elements */
body {
	background:#000 url(images/bodybg.jpg) repeat top right;
	text-align:center;
}

#page {
	width:960px;
	_width:920px;
	padding:0px;
	margin:20px auto;
	z-index:1;
}


#header {
	margin:0px;
	padding:20px 20px 0 20px;
	width:960px;
	_width:920px;
	height:100px;
	background:transparent url(images/headerbg.png) no-repeat top left;
	z-index:1;
}

#headerimg{
	background:transparent url(images/headerbg.jpg) no-repeat top left;
	width:920px;
	height:99px;
	padding:0;
	margin:0 0 -5px 0;
	position:relative;
}

#headerimg a{
}

	
#header-banner{
	position:absolute;
	width:468px;
	height:60px;
	margin:0 10px;
	padding:0;
	top:20px;
	left:275px;
}
.description{
	display:none;
}

#nav{
	margin:0;
	padding:0;
	height:30px;
	width:920px;
	text-align:center;
}

#left_nav{
	float:left;
	height:30px;
	margin:0;
	padding:0;
}

#right_nav{
	float:right;
	width:155px;
	height:30px;
	padding:0;
	margin:0;
	position:relative;
}

#cotglive{
	position:absolute;
	bottom:0;
	left:0;
	height:140px;
	width:150px;
	z-index:10;
}


#nav-inner{
	margin:0;
	padding:0;
}

#nav ul{
	list-style-type:none;
	margin: 0 auto;
	padding:0;
	margin:0;
	width:755px;
	height:30px;
	background: transparent url(images/navbg.png) no-repeat top left;
}

#nav li{
	margin:0;
	padding:0;
	float:left;
}

#nav a{
	font-size:1.5em;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	padding:0 10px;
}

#nav a:hover{
	text-decoration:underline;
}


#content {
	margin:0;
	padding:0 20px;
	width:920px;
	background: transparent url(images/trans-bg.png) repeat-y top left;
	z-index:9;
}
	
#top-space{
	width:920px;
	height:20px;
	margin:-5px 0 0 0;
	padding:0;
	background: transparent url(images/top-bg.png) no-repeat top left;
	z-index:1;
}

#inner-space{
	width:920px;
	margin:0;
	padding:0;
}

#left-section{
	float:left;
	width:735px;
	padding:10px;
	background:#ffffff;
	margin:0;
}
#main-content{
	text-align:justify;
}

#right-section{
	float:right;
	width:135px;
	padding:10px;
	margin:0;
	background:#cccccc;
}

#right-bottom{
}



#footer {
	clear:both;
	margin:0px auto 10px;
	padding:10px 20px;
	width:920px;
	height:100px;
	background:transparent url("images/footerbg.png") no-repeat top left;
}

#footer-items{
	margin:0px;
	padding:10px 10px 0; 
	text-align:center;
	font-weight:bold;
	font-size:1.2em;
	width:900px;
	height:60px;
	background:#000;
}

#footer-items p{
	color:#cccccc;
	padding:0;
	margin:0;

}

#footer-items a{
	color:#fc5100;
}

#footer-items a:hover{
	color:#cccccc;
}

/* Sidebar Elements */

	
#sidebar ul, #sidebar ul ol {
	padding:0 0 0 0;
	margin:0;
	list-style-type:none;
}

#sidebar ul ul{
	padding:0 0 5px 0;
}

#sidebar li li{
	padding:0 0 0 10px;
}

.widgettitle{
	font-size:1.3em;
	font-weight:bold;
	padding:10px 0 0 0;
	margin:0;
}

.widget a{
	font-size:1.1em;
	font-weight:bold;
	color: #FC5100;
}

.widget a:hover{
	color: #BF3F00;
}

.widget a:visited{
}

.widget a:active{
	color: #BF3F00;
}

#tag_cloud.widget{
	text-align:justify;
}

#tag_cloud.widget a{
	font-size:.8em;
	font-weight:normal;
	color:#990000;
}

#main-content a{
	color: #FC5100;
}
#main-content a:hover{
	color: #BF3F00;
}
#main-content a:active{
	color: #BF3F00;
}
#main-content a:visited{	
}

.post{
	margin:0 0 20px 0;
	border-bottom:1px solid #eee;
}

.post h2 a{
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
}

.post h2 a:hover{
	text-decoration:underline;
}

ol.commentlist{
	list-style-position:inside;
	margin:0;
	padding:0;
}

ol.commentlist cite{
	font-style:italic;
	font-weight:bold;
}

ol.commentlist a{
	color: #FC5100;
}


ol.commentlist li{
	padding:10px;
	
}

ol.commentlist li.alt{
	background:#eeeeee;
	padding:10px;
}

.entry{
	margin:10px 0 0 0;
}