/* Layout ------------- */

body {
    background: #fff;
}


#container-inner {
    width: 940px;
    min-height: 100%;
    margin: 0 auto;
    text-align: left;
}

#header, #content, #alpha, #beta, #gamma, #footer {
    position: relative;
}

#alpha, #beta, #gamma {
    display: inline;
    float: left;
}

#header-inner, #content-inner, #footer-inner,
#alpha-inner, #beta-inner, #gamma-inner {
    position: static;
}

#header-inner, #content-inner, #footer-inner {
    padding-top: 20px;
    padding-bottom: 20px;
}

#header-inner, #footer-inner,
#alpha-inner, #beta-inner, #gamma-inner {
    overflow: hidden;
    padding-right: 20px;
    padding-left: 20px;
}

.layout-wtt #alpha {
    width: 750px;
    margin:10px;
}

.layout-wtt #beta {
    left: 0px;
    width: 200px;
}



/*--------------------*/
	A 		{ color: #003366;  }
	A:link		{ color: #003366;  }
	A:visited	{ color: #003366;  }
	A:active	{ color: #999999;  }
	A:hover	{ color: #999999; text-decoration: underline; }

	h1 {
	font-size:x-large;
	}
	h2 {
	font-size:large;
	}
	img {
	margin:0px;
	}
	#banner {
		font-family:sans-serif;
		color:#333;
		font-weight:normal;	
  		padding:15px;
		}

	#banner a,
	#banner a:link,
	#banner a:visited,
	#banner a:active,
 	#banner a:hover {
		color: #333;
		text-decoration: none;
		}

	.description {
		font-family:palatino,  georgia, times new roman, serif;
		color:#333;
		font-size:small;
  		text-transform:none;	
		}
		

	#links {
		float: right;
		width:20%;
		overflow: hidden;
		margin-right: 3%;
		}

	.archive_title {
		font-size:small;
		line-height:150%;
		margin:5%;
		}

	.archive_title h2{
		font-size:large;
		text-align:center;
		margin-bottom:0.5em;
		}

	.blogbody {
		font-family:sans-serif;
		color:#333;
		font-size:small;
		font-weight:normal;
  		line-height:180%;
  		padding:10px;
  		margin-top:3%;
  		margin-bottom:5%;
		}

	.blogbody a,
	.blogbody a:link,
	.blogbody a:visited,
	.blogbody a:active,
	.blogbody a:hover {
		font-weight: normal;
		text-decoration: underline;
	}

	.title	{
		font-family:sans-serif;
		font-weight:bold;
		font-size: large;
		color: #666;
		margin-bottom:5px;
 		border-bottom:2px solid #999; 
 		border-left:6px solid #484BB0; 
		}

	.title-category	{
		font-family: sans-serif;
		font-size: x-small;
		color: #666;
		}

	.tracked_title	{
		font-size: large;
		}

	#menu {
  		margin-bottom:15px;
		text-align:center;
		}		

	.date	{ 
		font-family:sans-serif; 
		font-size: medium; 
		color: #333366; 
		font-weight:bold;
  		line-height:100%;
		}			
		
	.author {
		font-family:sans-serif; 
		font-size: medium; 
		color: #333366; 
		font-weight:bold;
  		line-height:100%;
		}			

	.posted	{ 
		font-family:sans-serif; 
		font-size: small;
 		text-align:right;
		border-top:px dotted #999;
		color: #000;
		margin-top:5px;
		margin-bottom:5px;
		}
		
	.source	{ 
		font-size: x-small; 
		color: #808020; 
		margin:0px 3px 0px 3px;
		}
		

	.recent {
		line-height:120%;
		margin-bottom:0.6em;
		}
		

	.syndicate {
		font-family:sans-serif;
		font-size:xx-small;		
  		line-height:140%;
  		padding:2px;
  		margin-top:15px;
 		}	
	

#comment-author, #comment-email, #comment-url, #comment-text {
                width: 50%;
                }

         .comment-header { 
        	border-top: dotted 2px #888;
		margin-top:20px;
                padding-top:10px;
		}		


         .comments-open-header	{ 
                border-top:2px dotted #666; 
		margin-top:20px;
		padding-top:10px;
		}

         .comments-header	{ 
                border-top:none; 
		margin-top:20px;
		padding-top:10px;
		}

         .trackbacks-header { 
                border-top:1px solid #666; 
		margin-top:30px;
		padding-top:10px;
		}

	.comment-content {
		font-size:small;
		font-weight:normal;
  		line-height:150%;
 		padding-left:20px;
		}		

	.trackback-url {
		font-family:sans-serif;
		color:#666;
		font-size:small;
		font-weight:normal;
  		line-height:140%;
 		padding:5px;		
 		border:1px dotted #999; 					
		}


	.trackback-body {
		font-family:sans-serif;
		color:#666;
		font-size:small;
		font-weight:normal;
  		line-height:140%;
 		padding-bottom:10px;
  		padding-top:10px;		
 		border-bottom:1px dotted #999; 					
		}		

	.trackback-post {
		font-family:sans-serif;
		color:#666;
		font-size:x-small;
		font-weight:normal;
		}	

		

	#banner-commentspop {
		font-family:sans-serif;
		color:#FFF;
		font-size:large;
		font-weight:bold;
		border-left:1px solid #FFF;	
		border-right:1px solid #FFF;  		
		border-top:1px solid #FFF;  		
  		background:#003366;
  		padding-left:15px;
  		padding-right:15px;
  		padding-top:5px;
  		padding-bottom:5px;  		  		  			 
		}

.asset-name{
       margin-top:10px;
       margin-left:40px;
       line-height:0%;
}

.asset-meta {
       font-size:small;
       margin-left:10px;
       padding-bottom:10px;
}

.asset-meta img {
       margin:0px;
       margin-left:4px;
       padding:0px;
       border:0px;
}

.search-results-header {
       margin-bottom:40px;
       text-align:center;
}

/* Additional Classes -------------------------- */

.amazon {
	font-size:x-small;
	padding: 10px;
	margin: 5px;
	border: dotted 1px #999;
	}

.amazon img {
	border:solid 0px;
	}

.amazon a {
	}

.acronym {
	border-bottom: dotted 1px;
	color: #66A;
	}

.caption {
    font-size:90%;
}

.code {
	color: #568;
	background-color: #adf;
	padding:10px;
	margin: 10px;
	}


/* Sidebar ---------------------------- */

.widget-header,
.widget-content {
    margin-right: 15px;
}


#content .widget-powered .widget-content {
    margin-top: 15px;
    margin-bottom: 15px;
    border: 1px solid #d6f4ff;
    background-color: #effafe;
} 

.widget-header {
		color:#333366;
		font-size:small;
		font-weight:bold;
  		margin-top:20px;
  		margin-bottom:7px;
  		border-top: solid 2px;
  		border-bottom: solid 2px;
                text-align:center;
}

.widget-content {
    margin-top: 5px;
    margin-bottom: 20px;
    font-size: 11px;
    line-height:130%;
}

.widget-content ul{
    padding-left:7px;
}

.widget-content img{
    margin: 0px;
}


/* "Powered By" Widget */

.widget-powered .widget-content {
    padding: 10px;
    text-align: center;
}


