@charset "utf-8";
/* CSS Document */


p {margin-left:20px}

body {
	background-color:#000; 
	color: #FFF; 
	font-family: Verdana, Geneva, sans-serif;
	background-image:url(images/ec_bak.png);
	background-position: top left;
	background-repeat: no-repeat;
}

a {outline:none}
a:link {color: #06F;}
a:hover {color: #09F;}
a:visited {color: #069;}

#container{
	margin:auto;
	margin-top: 18px;
	max-width:930px;
	margin-left: auto;
	margin-right: auto;
	width: 928px;
	font: Verdana, Geneva, sans-serif;}

#hdr{
	position:relative;
	background-image:url(images/shift_header2.png);
	background-position:bottom right;
	background-repeat:no-repeat;
	height: 136px;
	text-align:left;
}
	
#navcontainer{
	position: absolute;
	bottom: 0;
	font-family:Arial, Helvetica, sans-serif;
	width: 620px;
	border-bottom: 1px thin #ddd;}
	
#navlist{
	width: 80%;
	text-align: left;
	margin: 14 0 0 0;
	padding: 0;
	text-indent: 0;
	list-style-type: none;}

#navlist li{
	padding: 0;
	margin: 0;
	text-indent: 0;
	display: inline;}

#navlist li a{
	letter-spacing: 1px;
	text-decoration: none;
	color: #ccc;
	font-size: .9em;
	padding: 0 2px;
	border-top: .5em solid #eee;}

#navlist li a:hover,#navlist a#current{
	letter-spacing: -2px;
	color: #333;
	border-top: none;
	font-size: 1.4em;}
#navlist a#current {color: #C93;}
	
#content{
	margin: auto;
	float:left;
	width:928px;}
	
#content_lft{
	margin: 0 0 0 0;
	width: 680px;}

#content_rt{
	margin: 4 2 4 2;	
}

#tweet{ margin:auto;}

.post {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 1em;
	clear: right;
	background-image: url(images/sq_top.png);
	background-position:top left;
	background-repeat: repeat-x;
	border-bottom: solid #00587d 1px;
	margin-top: 10px;
	margin-bottom: 14px;
}
.post:hover {
	background-image: url(images/sq_bak.png);
	background-position:bottom left;
	background-repeat:repeat-x;
}
.update {
	width: 244px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	float: right;
}

#ftr{
	clear:both;
	background-image:url(images/shift_footer.png);
	background-position:top right;
	background-repeat:no-repeat;
	height: 94px;
	text-align: right;
	font: Verdana, Geneva, sans-serif small lighter; color:#333;
	font-size:small;
	position: relative;}

#linkbar{
	width: 401px;
	text-align: left;
	margin: auto;
	padding: 0;
	text-indent: 0;
	list-style-type: none;
	position: absolute;
	left: 226px;
	top: 11px;}
	
#linkbar li{
	padding: 0;
	margin: 0;
	text-indent: 0;
	display: inline;}
	
img { border:none;}

.element * {  
    padding:5px;   
    margin:2px;   
    font-family:arial;  
    font-size:12px;  
}  
.element label {  
    float:left;   
    width:75px;  
    font-weight:700  
}  
.element input.text {  
    float:left;   
    width:270px;  
    padding-left:20px;  
}  
.element .textarea {  
    height:120px;   
    width:270px;  
    padding-left:20px;  
}  
.element .hightlight {  
    border:2px solid #9F1319;  
    background:url(iconCaution.gif) no-repeat 2px  
}  
.element #submit {  
    float:right;  
    margin-right:10px;  
}  
.loading {  
    float:right;   
    background:url(ajax-loader.gif) no-repeat 1px;   
    height:28px;   
    width:28px;   
    display:none;  
}  
.done {  
    background:url(iconIdea.gif) no-repeat 2px;   
    padding-left:20px;  
    font-family:arial;  
    font-size:12px;   
    width:70%;   
    margin:20px auto;   
    display:none  
}  
