/*Clear defaults - inspired from Tantek Celik
----------------*/

ul,ol,dl {list-style:none;} 
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em; font-weight:normal;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,dl,dt,dd {margin:0; padding:0;} 

address {font-style:normal;}
strong {font-weight:bold;}
em {font-style:italic;}

a img,:link img,:visited img {border:none;}
:link,:visited {text-decoration:none;} 

/*Default Styles
----------------*/


body {
    margin:		    0;
    padding:	    0;
    list-style:	    none;
    font:           normal 12px Arial,Geneva,Verdana,sans-serif;
	text-align:	    left;
    margin:			10px 10px 0px 10px;
    padding:		0px;
    background:		#fff;
	color:		    #333;
}
p {
	padding-bottom:	5px;
}

a {
	color:		#004276;
}

a:hover, a.hover {
	color:		#fff;
	background:	#788f1e url(images/hovers.gif);
}

h1, h1 a {
	display:block;
	width:200px;
	height:70px;
}

h1 {
	margin:60px 0 0 40px;
}
h2 {
	font-size:2.9em;
	font-weight:bold;
	color:#484f53;
	line-height:60px;
	height:60px;
}
h3 {
	line-height:	40px;
	font-weight:	bold;
	color:			#d9d9d9;
}

h4 {
	height:40px;
	line-height:40px;
	font-weight:bold;
	color:#666e72;
	padding-left:15px;
	font-size:2.1em;
}
h5 {
	font-size:1em;
	font-weight:bold;
	color:#999;
	text-transform:uppercase;
	padding-bottom:10px;
}

h6 {
    font-size:1.1em;
}

abbr {
	border-bottom:1px dotted #737b80;
	cursor:help;
}

blockquote {
	color:#707362;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:1.1em;
}

code {
	background:#333b40;
	color:#c3d0d9;
	font-family:"Courier New", Courier, monospace;
	font-size:1em;
	line-height:1.4em;
}

/* Layout  */


#banner span {
    font-weight: bold; 
    font-size: 120pt; 
    font-family: Arial, sans-serif; 
    text-decoration: none; 
    color: black;
}

/* Twitter */

#quote table {
	border-collapse: collapse !important;
	border:				0px !important;
}

#quote p {
    margin:             0 10px 0;
    font-size:          18px;
}
#quote .timestamp {
    font-size:          9px;
    color:              #666;
    float:              right;
    padding-right:      10px;
    padding-bottom:     10px;
}
/*	Summary Pane */

#basic-accordian a {
	padding:		0px;
}	
/*Layout
--------*/
#container {
	width:925px;
	margin: 0px auto;
	text-align:left;
}
#sidebar {
	width:240px;
	float:left;
}
#main {
	width:650px;
	float:right;
}

.break {clear:both; height:1px; line-height:1px; padding:0; margin:0;}

/*Content
---------*/

/*Featured*/
#works {
	height:195px;
}

#works li {
	float:left;
	width:210px;
	height:95px;
	position:relative;
	top:0px;
	left:15px;
}
#works li a {
	display:block;
	float:left;
	width:200px;
	height:85px;
	background-repeat:no-repeat;
	background-position:0 0;
	padding:0;
}

#works li a.mute {background-position:0 100%;}
#works li a:hover, #works li a.hover {background-position:0 50%;}

.single {
	float:left;
	width:313px;
	margin-right:9px;
}

.single p, .text p, .text ul {margin-left:10px;}

#date {color:#737b80;}

/*Sidebar
---------*/
#infos {
	border-top:1px solid #373c41;
	margin-left:15px;
}
#sidebar .item {
	border-bottom:1px solid #373c41;
	padding:10px 5px 0 25px;
	color:#737b80;
}


















		
h1,pre {
		margin:			0px 10px 10px 10px;
		}
		
	h1 {
		font-size:		14px;
		padding-top:	10px;
		}

/*
	Accordian Styles
*/

#basic-accordian {
	border:		5px solid #EEE;
	padding:	5px;
	width:		212px;
	position:	absolute;
	z-index:	2;
}

.accordion_headings {
	padding:    5px 5px 2px;
	background:	#99CC00;
	color:		#FFFFFF;
	border:		1px solid #FFF;
	cursor:		pointer;
	font-weight:bold;
}

.accordion_headings:hover{
	background: #880000;
}

.accordion_child{
	padding:    15px;
	background: #eee;
}

.header_highlight{
	background: #990000;
}

/*  TimesPeople feed */

#timespeople ul {
	margin:		    0px 10px 0px 0px;
}

#timespeople li {
	list-style: 	none;
	padding-bottom: 6px;
}

#timespeople .moreinfo {
	float:		    right;
}

#timespeople p {
	margin:			0 !important;
	padding:		0 !important;
	color:			#646D7E;
	font-family:	georgia;
	font-size:		12px;
}

#timespeople a {
	text-transform:	uppercase;
	padding:		0px;
}

#timespeople .moreinfo img {
	width:		    50px;
	height:		    50px;
}

#timespeople #feedlinks {
    padding-top:    20px;
}

