@import url(mt-base-blog.css);
@import url(mt-unity-tricolor.css);


#main-body {
	margin-top: 25px;
}


#alpha-inner * {
	line-height: 1.3em;
	}

.generic-cell {
	margin: 0;
	padding: 0;
	background: url(/images/blog/perfpaper_bg.gif) top left repeat-y;
}

#container {
	width: auto;
	border: none;
}

#alpha {
	width: auto;
	margin-right: 200px;
	margin-left: 0px;
	padding-top: 25px;
}

#tg-blog-header {
	margin: 0 auto;
	text-align: center;
	position: relative;
	background: #434343 url(/images/blog/header_graph_bg_03.gif) top left repeat-x;
}

#tg-blog-header img {
	margin-top: -21px;
	position: relative;
}


#beta {
	width: 150px;
	float: right;
	background: url(/images/blog/sidebar_graphpaper_03.jpg) top left no-repeat;
	padding: 15px 10px 20px 30px;
	margin-top: 10px;
	}

.tg-sidebar-header, .tg-sidebar-header-top, .widget-header {
    font-size: 16px;
    font-weight: bold;
	color: #434343;	
	padding-bottom: 5px;
	padding-right: 5px;
	border-bottom: 1px solid grey;
	background: none;
	padding-left: 0;
}

#tg-sidebar-social-links {
	color: #666; 
	padding-top: 10px;
}

#tg-sidebar-footer {
	background: url(/images/blog/sidebar_bottom_dice_sm.gif) top left no-repeat;
	height: 100px;
	border: 0px solid red;
	padding: 0;
	margin-top: -70px;
	margin-left: -22px;
	position: relative;
	top: 80px;
}

asset-img-thumb {
	margin: 0;
	padding: 0;
}

.widget-list-item {
	color: pink;
	list-style-image: url(/images/blog/bullet.gif);
}

a, a:link, a:visited { 
	font-weight: normal;
	text-decoration: none;
}

.nav-yellow a:link, .nav-yellow a:visited, .nav-yellow a:hover, .nav-yellow a:active  { font-weight: bold; color: #fc0; }
.nav-bottom-white a:link, .nav-bottom-white a:visited, .nav-bottom-white a:hover, .nav-bottom-white a:active { font-weight: bold; color: #fff; }

h2 { border: none; }

.asset-name, .asset-name a, .asset-name a:visited {
    text-transform: uppercase;
    padding: 8px 0;
    margin-top: 15px;
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
}

.asset-name a:hover {
    text-decoration: underline;
}

.asset-body {
	color: #535353; 
	padding: 1em 0 0 1em;
}

.asset-body a {
	font-weight: bold;
	text-decoration: underline;

}

.asset-footer {
    clear: both;
    padding: 0 0 3em;
    border: none;
   	background: url(/images/blog/perf_horiz.gif) bottom left repeat-x;
   	margin-top: -10px;
}

.asset-meta {
	border: none;
}

.tg-date {
	width: 70px;
	float: left;
	margin-bottom: 15px;
	}

.tg-date * {
	margin-bottom: -19px;
	}

.tg-date-month {
	color: #cdcecf; 
	font-weight: bold;
	font-size: 24px;
	text-align: center;
}

.tg-date-day {
	color: #cdcecf; 
	font-size: 42px;
	font-weight: bold;
	text-align: center;
}

.tg-date-year {
	color: #cdcecf; 
	font-size: 19px;
	font-weight: bold;
	text-align: center;
}

.tg-byline {
	float: right;
	padding: .5em;
	background-color: #f0f0f0;
	margin-top: 1em;
}

.tg-sig {
	color: #535353; 
	font-size: 13px;
}

.tg-by {
	color: #cdcecf; 
	font-size: 9px;
	display: inline;
	float: left;
	padding: 4px 5px 0 0;
	}

.tg-author, .tg-author a, tg-author a:visited {
	display: inline;
	color: #ababab; 
	font-size: 14px; 
	font-weight: bold;
	text-transform: uppercase;
}

.tg-comments {
	display: block;
	width: 68px;
	height: 61px;
	float: right;
	font-size: 26px;
	font-weight: bold;
	text-align: center;
	padding: 12px 0 0 0px;
	margin-top: 10px;
   	background: url(/images/blog/comment_up4.gif) top left no-repeat;
	text-decoration: none;
}

.tg-comments-none {
	display: block;
	width: 68px;
	height: 61px;
	float: right;
	font-size: 10px;
	text-align: center;
	padding: 17px 0 0 0px;
	margin-top: 10px;
   	background: url(/images/blog/comment_up5.gif) top left no-repeat;
	text-decoration: none;
}

.comments {
	width: auto;
}

.comments h2, .comments h2 a, .comments h2 a:visited, .comments h2 a:hover {
	font-size: 22px;
	font-weight: bold;
	color: #e0c07e;
    padding: 8px 0;
    margin: 30px 200px 0 0;
    text-decoration: none;
    width: auto;
}

.comment-icon {
	margin: -5 0 0 -5;
	float: left;
	padding-right: 10px;
}

#comment-post {
	font-size: 12px;
	width: auto;
	text-align: right;
	}

/*   ADMIN COMMENTS   */

.comment-admin {
	font-size: 11px;
	padding: 5px;
	min-height: 40px;
	background: #fef9ee url(/images/blog/commentbg_admin1.png) bottom left repeat-x;
	border: 1px solid #c90;
}

.comment-author-admin {
	font-size: 11px;
	padding: 10px 0px 10px;
	text-indent: 45px;
	margin-top: -3px;
	margin-bottom: 15px;
	background: url(/images/blog/comment_arrow_admin1.gif) top left no-repeat scroll;
}

/*   REGULAR COMMENTS   */


.comment-regular {
	font-size: 11px/18px;
	padding: 5px;
	min-height: 40px;
	background: #f0f4f8 url(/images/blog/commentbg_regular1.png) bottom left repeat-x;
	border: 1px solid #b6b9bc;
}

.comment-author-regular {
	font-size: 11px;
	padding: 10px 0px 10px;
	text-indent: 45px;
	margin-top: -3px;
	margin-bottom: 15px;
	background: url(/images/blog/comment_arrow_regular1.gif) top left no-repeat scroll;
}

.comment-score--1, .comment-score--2, .comment-score--3, .comment-score--4 {
	background: url(/images/blog/fail.png) bottom center no-repeat scroll;
	background-color: #DFD1D1;
	color: #8f8f8f;
	border: none;	
}

.mod-container {
	padding: 5px;
	margin: 0 0 0 5px;;
	text-indent: 0;
	text-align: center;
	width: auto;
	float: right;
	background-color: #fff;
	border: 2px solid grey;
	color: #000;
	font-size: 11px;

}

.mod-form {
	display: inline;
}

.mod-score {
	padding-right: 20px;
}

.mod-up {
	border: 2px solid green;
	font-size: 14px;
	font-weight: bold;
	padding: 0 2px;
	color: green;
	width: 30px;
}

.mod-down {
	border: 2px solid red;
	font-weight: bold;
	font-size: 14px;
	padding: 0 2px;
	color: red;
	width: 30px;
}

#blurgh {
	margin: 10px 0 50px;
	font-weight: bold;
	font-size: 14px;
	padding: 10px;
	min-height: 40px;
	border: 2px solid #c90;
}

#comment-form-container {
	width: auto;
}

#comment-form {
	background-color: #F0F4F8;
	padding: 10px;
}

#comment-form-container h2 {
	font-weight: bold;
	font-size: 22px;
	color: #e0c07e;
    padding: 0;
    text-decoration: none;
    width: auto;
}

#comment-nick-label, #comment-entry-label {
	clear: left;
	float: left;
	width: 120px;
	padding-right: 1em;
	font-weight: bold;
	font-size: 12px;
	text-align: right;
	margin-bottom: 20px;	
}

#comment-nick-input {
	float: left;
	width: auto;
	margin-bottom: 20px;
}

#comment-form-container p {
	clear: left;
	font-size: 12px;
	padding: 10px 0;
}

#comment-entry-submit {
	margin: 10px auto;
	width: auto;
	padding: 8px;
	font-weight: bold; 
	font-size: 16px;	
	background-color: #CFCFCF;
	background: url(/images/blog/buttonbg.gif) repeat-x left top;	
}

#submit {
	text-align: center;
}

.published {
	border: none;
}

#alpha img { border: none; }

address, abbr { display: inline; }

.author { 
	color: #535353; 
	font-weight: bold;
	font-size: 13px;
	}

.content-nav {
	padding: 2em;
	font-weight: bold;
	font-size: 18px;	
}

.page-title {
}

.archive-title, .archive-header {
    font-size: 22px;
    font-weight: bold;
	color: #434343;	
	margin-bottom: 10px;
	padding-bottom: 5px;
	padding-right: 5px;
	border-bottom: 1px solid grey;
	background: none;
	padding-left: 0;

}

