/* @override 
	http://alextafoya.com/themes/Tafoya2009.06.21/style.css
	http://10.1.1.100/themes/Tafoya2009.06.21/style.css
*/

/* @group Font Family */

body {font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;}
h1, #title h2 {font-family: Georgia, "Lucida Grande", "Times New Roman", serif, Times;}
#title {font-family: serif, Georgia, "Times New Roman", Times;}
#title a {font-family: Lucida, "Lucida Grande", Verdana, sans-serif;}
#randomquote {font-family: "Times New Roman", serif, Georgia, Times;}

/* @end */


/* @group Backgrounds */



/* @end */










/* @group Layout */
/* Objects ----- */

/* IDs ----- */
#mainContainer {min-width: 740px;padding: 0;margin: 0;}
#topTools {height: 30px;}
#header {margin: 0;}

/* 
 * IE Fix: You must include some sort of border on this rule.  
 * Otherwise IE 6.0 will notrender the background image or 
 * color properly. 
 */
#sideBarContentWrapper{}
#contentContainer {float: left;width: 100%;}
#content {margin-right: 394px;padding: 0;}
#sideBar {
	float: left;
	width: 384px;
	margin-left: -384px;
}
/* 
 * IE 6 Fix: For some reason, if you just specify padding 
 * here it'll add 10 px to the entire layout and cause the 
 * page to scroll horizontally. So we have to specify the 
 * width and then set a margin on it.  The width is equal 
 * to the width of the column, 394px - the 10px margin * 2 
 */
#sideBar p {margin: 10px auto;width: 140px;}
#sideBarContentWrapper > #sideBar p {padding: 10px;margin: 0;}
#sideBarCol1{width: 170px;}
#sideBarCol2{width: 202px; margin-left: 10px;}
/* 
 * IE Fix: We have to include some sort of height attribute 
 * for IE 6 and 7 to render the columns background properly, 
 * and prevent additional, unwanted whitespace from being 
 * rendered. 
 */
#footer {height: 1%;margin: 0;clear: both;}

/* Classes -----*/
.left, .ico {float: left;}
.right {float: right;}
.howWide{margin-left: 3%;margin-right:3%;}
.rightCol2{}
.tagcloud li, .socialLinks li, .socialBookmarks li, .navMenu li {display:inline;}
/* @end */
/*
 * ----------------------------------------------------------------------------
 * Design styles
 */
/* Objects -----*/
body {
	margin: 0;
	line-height: 12px;
	font-size: 11px;
}
body, h1, h2, h4, h4 a:hover {color: #fff;}

h1 {
	letter-spacing: 1px;
	font-variant: small-caps;
	font-weight: bold;
	font-size: small;
}
h1 a {}
h2, h4 {font-size: 12px;}
h4 {	
	letter-spacing: 1px;
	padding-bottom: 2px;
	border-bottom: 1px solid #222222;
	margin: 0 0 5px;
}
h4 a:hover {text-decoration: none;}
a {text-decoration: none;color: white;}
a:hover {text-decoration: underline;}
p {margin-top: 0px;margin-bottom: 20px;}
img {border: none;}
/* IDs -----*/

/* @group #topTools */
#topTools {
	background-color: #000;
}
#searchbox {	
	position: absolute; top: 5px; right: 3%;
}
#searchbox input {font-size: 10px;border: 1px solid #000;}
#searchbox #searchfield{width: 156px;height: 15px;}
#searchbox #searchbutton 
{	
	background-color: #CCFF99;;
	border: 1px solid #000;
	border-right-style: solid;
	border-right-width: 2px;
}
/* @end */

/* @group #header */
#titleHead {height: 1px;margin-bottom:3px; padding-left: 11px;}
#title {
	padding-top: 10px;
	padding-left: 3%;
	font-size: 7px;
}
#title h1 {
	font: bold 4em Georgia, "Times New Roman", Times, serif;
	letter-spacing: 8px;
	margin-top: 0;
	margin-bottom: 0;
}
#title h2 {
	letter-spacing: 2px;
	color: silver;
	margin-top: 0;
	font-weight: bold;
	line-height: 19px;
	font-size: 11px;
}
#title a {
	text-decoration: none;
	color: white;
	
}
#menu
{			
	background:#191919 url(img/bggrad.jpg) top left repeat-x;
	color: #dfdfdf;			
	font-size: 12px;	
	border: solid #070707;
	border-width: 1px;  
	margin-top: 70px;
	margin-bottom: 10px;	
	padding-top: 2px;
	padding-bottom: 2px;
}
#menu ul li a:hover{color: #4c040e;}
#menuCol1 {padding-left: 5px;}
#menuCol2 {position: absolute; top: 102px; right: 3%;}
/* @end */

/* @group #sideBar */

#sideBar ul	{margin: 0;padding: 0;}
/*
 * IE fix: for additional padding that otherwise 
 * gets rendered between list items
 */
#sideBar ul li {height: 1%;padding: 0;}
#sideBarContentContainer> #sideBar {height: auto;}
#sideBar ul li a, #sideBar ul li a:visited{}
#sideBar ul li a:hover{}
/* 
 * Overrides the default sideBar ul entry enabling us 
 * to position it properly in the right side bar.                                   
 */
#sideBar ul{}
#sideBarCol1 .widget, #sideBarCol2 {color: #dfdfdf;border: 1px solid #070707;}
#sideBarCol1 .widget {background: url(img/bg-trans.png) repeat;}
#sideBarCol2 {background:#1A1A1A;}


/* @group Widgets */



.widget {min-width: 1px;padding: 10px;margin-bottom: 10px;}
.widget .content{line-height: 13px;color: #FFFFFF;}

.widgetzone .widget ul 
{
	list-style-type: none;	
	text-transform: capitalize;
	padding: 0 0 10px;
	margin: 0;
}
.widgetzone .widget ul li {padding: 1px;}
.widgetzone div.search{background: none;padding-left: 10px;}
.widgetzone img.rssButton{margin-right: 3px;}

/* @end */
/* @end */

/* @group #footer */
#footer {
	float: left;
	width: 100%;
	background: #000;
	padding-top: 5px;
}
#footInternal {
	width: 94%;
	height: 50px;
	background: #191919 url(img/bggrad.jpg) left;
	border-top: 1px solid #222222;
	margin-top: 5px;
	margin-left: 3%;
	clear: both;
}
#bottomMenu {
	
	float: left;
	margin-right: 203px;
	
	padding-left: 5px;
	padding-top: 5px;
	
}

#copyright ul, #bottomMenu ul {
	list-style-type: none;
	margin: 0px;
padding-left: 0;
}
#bottomMenu ul {
		margin-bottom: 5px;
}
#bottomMenu li {
	display: inline;
	margin-right: 5px;
}
.socials {

}
.socials li a {
	float: left;
	padding-right:8px;
	padding-top: 10px;
	width: 16px;
	height: 16px;	
}
#copyright {
	float: right;
	margin-left: -203px;
	border-left: 1px solid #222222;
	padding-left: 10px;
	padding-bottom: 10px;
}
#copyright ul li {padding-top:10px;}
/* @end */    



/* Classes -----*/

.edit
{
	font-size: 10px;
	font-weight: normal;
	float: right;
	z-index: 1;
}

.delete {
	font-weight: bold;
	color: #999999;
	float: right;
	z-index: 1;
	text-decoration: none;
	margin-left: 5px;
}

/* @group navMenu */
.navMenu{list-style-type:none;padding:5px;margin:0;}
.navMenu li a {
	color:White;	
	padding-right: 10px;
	text-decoration: none;
	font-weight: bold;
}
/* @end */



/* @group Social */
.socialLinks{padding-left: 3px;margin-top: 5px;}
#apmlfilter a {color: #000;}
#apmlfilter p {color: #000;}
/*for top links*/
.APML{background: url(img/icons/apml.png) no-repeat;
}
.Rss{background: url(img/icons/rss.png) no-repeat;}
.Twitter{background: url(img/icons/twitter.png) no-repeat;}
.Flickr{background: url(img/icons/flickr.png) no-repeat;}
.Linkedin{background: url(img/icons/linkedin.png) no-repeat;}
.Facebook{background: url(img/icons/facebook.png) no-repeat;}
.Delicious{background: url(img/icons/delicious.png) no-repeat;}
.Digg{background: url(img/icons/digg.png) no-repeat;}
.Reddit{background: url(img/icons/d.png) no-repeat;}
/*end top links*/
.ico {padding-left:8px;height: 16px;width: 16px;margin: 0 1px 0 0;}


/* @end */

/* @group Tag Cloud */
.tagcloud {margin-bottom: 10px;white-space: normal;}
.tagcloud a {margin-right: 3px;	display: inline;}
.tagcloud a.biggest {font-size: 19px;color: #FEA955;}
.tagcloud a.big {font-size: 17px;color: #DE944A;}
.tagcloud a.medium {font-size: 14px;color: #C98643;}
.tagcloud a.small {font-size: 12px;color: #A66F37;}
.tagcloud a.smallest {font-size: 10px;color:  #7E542A;}
/* @end */

/* @group Post */
div.post
{	
	margin-bottom: 20px;	
	line-height: 17px;
	background: url(img/bg-trans.png) repeat;
	border: 1px solid #070707;  
	font-size: 12px;
  	color: #dfdfdf	
}
div.post h1 a{color: #FFF;}
div.post a {color: #CCFF99;}
div.post .author {
	color: #FFF;
	font-size: 10px;
	float: left;
	text-transform: capitalize;
}
div.post .author a {color: #666666;}
div.post .pubDate {
	color: #CCFF99;
	font-size: 10px;
	float: left;
	font-variant: small-caps;
}
div.post .text {margin-top: 30px;}
div.post .text h2 {margin-bottom: -10px;}
div.post .text h3 {font-size: 11px;margin-bottom: -10px;padding: 0;}

div.post .categories {margin-bottom: 0px;}
div.post .text a[href^="http:"] 
{
	background: url(../../pics/remote.gif) right top no-repeat;
	white-space: nowrap;
	padding-right: 10px;
}
/* @end */

div.rating {color: #FFF;padding-bottom: 0px;}
div.searchpage.post h1{color: white;}



/* @group Post Footer */
div.post.xfolkentry {padding: 10px;margin-bottom: 10px;}
.postFooter {
	font-size: 11px;
	padding-top: 10px;
	margin-top: 10px;
	padding-bottom: 15px;
}
.bottom {
	float: left;
	font-size: 11px;

}
.socialBookmarks {
	padding-left: 0px;
	padding-bottom:5px;margin: 0;
}
.socialBookmarks li {padding-right: 10px;}
.socialBookmarks li img {
	width: 124px;
	height: 16px;
	margin: -4px;
	padding-left: 5px;
}
/* @end */

/* @group Random Quote */

#randomquote
{
	padding-top: 8px;
	padding-bottom: 25px;
	color: white;
	font-size: 12px;
}

#theauthor
{
	font-size: 12px;
	float: left;
	padding-right: 10px;
	padding-top: 10px;
	font-weight: bold;
}
/* @end */

/* @group Flickr */

#flickr 
{	
	margin: auto;
	position: absolute; top: 30px; right: 3%;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
}
#flickr img 
{
	width: 71px;
	border-left: 1px solid #000;
}

/* @end */

/* @group Twitter */

#twitter_div {
	font: normal 11px sans-serif, Verdana, "Lucida Grande", Lucida;
	padding-bottom: 2px;
}

#twitter_div ul {
	/*
	padding-left: 10px;
	padding-right: 10px;
	*/
	
	margin: 0;
	
	list-style-type: none;
}
#twitter_div ul li{
	/* ie fix */	
	height: 1%;
	margin: 0;
	padding: 0;
	list-style-type: none;
	/* ie fix end*/
	margin-bottom: 15px;
}

#twitter_div h4 a {
	color: #fff;
}
#twitter_div a{color: #CCFF99;}
/* @end */



.loginbox{margin: 0 auto;}

#postnavigation
{
	text-align: left;
	color: #FFF;
	background: url(img/bg-trans.png) repeat; 
	font-size: 12px;
	padding: 8px;
	border: 1px solid #070707; 
	margin-bottom: 10px;
}

#postnavigation a {
	color: #CCFF99;
}


/* @group Blog Roll */

#blogroll ul {list-style-type: none;margin: 0 0 3px 0;padding: 0px;}
#blogroll ul li ul li a {margin-left: 25px;color: #FFFFFF;}
#blogroll ul li a img {border: none;margin-right: 3px;}

/* @end */

/* @group Related Posts */

#relatedPosts div 
{
	background: url(img/bg-trans.png) repeat;
	border: 1px solid #070707;  
	font-size: 12px;
	padding: 5px 10px 10px 10px;
	margin-bottom: 10px;
}
#relatedPosts h1 {}
#relatedPosts a 
{
	display: block;
	margin-top: 5px;
	padding: 5px;
	color: #CCFF99;
	text-decoration: underline;
}
#relatedPosts a:hover {color: #CCFF99;}
#relatedPosts span 
{
	color: #FFFFFF;
	text-indent: 10px;
	padding: 5px;
	font-size: 11px;
}

/* @end */


/* @group Recent Posts */

ul.recentPosts li{padding-bottom: 10px;}
ul.recentPosts li a{font-weight: bold;}
ul.recentPosts li span{display: block;text-indent: 10px;text-transform: none;}

/* @end */


/* @group Recent Comments */

ul.recentComments li{padding-bottom: 20px;margin-bottom: 10px; text-transform: none;}
#recentComments li a {font-weight: bold;text-decoration: underline;}
#recentComments li a.postTitle {font-weight: bold;color: #CCFF99;text-decoration: none;}
#recentComments li a.moreLink {color: #CCFF99;font-variant: normal;text-decoration: none;}

/* @end */


/* @group Comments */

.comment {
	background: url(img/bg-trans.png) repeat;
	border: 1px solid #070707;  
	font-size: 12px;
	padding: 3px 10px;
	margin-bottom: 10px;
}
.comment .date {
	font-size: 12px;
	color: #CCFF99;
	text-align: left;
	margin: 0;
	padding: 3px 0px;
	border-bottom: 1px solid #000;
}
.comment .author {
	margin: 0;
	padding: 3px 0px;
	border-top: 1px solid #000;
}
.self {border: 1px solid black;}
.comment .gravatar {float: left;clear: both;margin: 5px 10px 5px 0;}
.comment .gravatar img {height: 80px;width: 80px;}
.comment .content 
{
	min-height: 85px;
	margin: 5px;
	margin-left: 90px;
	padding: 5px;
}
.comment cite{font-family: Monospace;font-style: normal;}
.comment img.flag {position: relative;top: 2px;}
.commentForm {
	padding: 10px;
	background: url(img/bg-trans.png) repeat;
	border: 1px solid #070707;  
	font-size: 12px;
}
.commentForm label {
	float: left;
	display: block;
	width: 80px;
	margin-top: 4px;
	color: #FFF;
}
.commentForm input {width: 300px;}
.commentForm textarea {width: 100%;height: 150px;border:1px solid silver;}
#commentMenu{padding: 0;margin:0;clear:both;background-color: black;}
#commentMenu li{
	float:left;
	border:1px solid silver;
	border-bottom: transparent;
	margin:0;
	list-style:none;
	margin-right:5px;
	padding: 3px 8px;	
	cursor:pointer;
	position:relative;
	top: 2px;
	background:#000;
	color: white;
}
#commentMenu li.selected{
	background:white;
	border-bottom:1px solid white;
	color: black;
	font-weight: bold;
}
#commentPreview{
	display:none;
	clear:both;
	min-height: 150px;
}

.success {
	color: green;
	font-weight: bold;
}

.commentForm .bbcode {
    font-size:10px;
    float:right;
    position:relative;
    top:20px;
    padding: 3px;
}

.bbcode a {
    margin: 1px;
    padding: 1px 3px 1px 3px;
    background: #000;
    border: 1px solid #ccc;
}


/* @end */


/* @group Archive */

#archive 
{	
	margin-bottom: 20px;	
	line-height: 17px;
	padding: 15px;
	background: url(img/bg-trans.png) repeat;
	border: 1px solid #070707;  
	font-size: 12px;
  	color: #dfdfdf
	
}

div.post h1, div.post h1 a, .mceContentBody h1 
{	
	color: #FFF;
	font: large Lucida, "Lucida Grande", Verdana, sans-serif;		
	margin: 0 0 0 0;}

#archive a {
	color: #CCFF99;
}


#archive h1 {
	margin: 0;
	font-size: 19px;
	color: #FFF;
	font: large Lucida, "Lucida Grande", Verdana, sans-serif;	
	margin: 0 0 0 0;
}

#archive h2 {
	border-bottom: 1px solid silver;
	padding-bottom: 4px;
	font-size: 12px;
	margin-bottom: 10px;
}

#archive h2 img {
	margin-right: 3px;
}

#archive ul 
{	
	padding-left: 0px;
	padding-bottom: 10px;
	border-bottom: 3px solid #FFF;
}

#archive ul li {
	margin-right: 12px;
	display: inline-table;
}

#archive table{
	width: 100%;	
	border-collapse: collapse;
}

#archive table td, #archive table th{
	text-align:left;
}

#archive table td{
	text-align:left;
	border-bottom: 1px solid #D8D8D8;
	padding: 2px 0;
}

#archive .date{
	width: 70px;
}

#archive .comments{
	width: 70px;
	text-align: center;
}

#archive .rating{
	width: 70px;
	text-align: center;
}


/* @end */


/* @group Search on Search */

#searchonsearch {
	background: white;
	padding: 5px 10px;
	margin-bottom: 20px;
	border: 1px solid silver;
}

#searchonsearch h3 {
	margin: 3px;
	font-size: 13px;
}

#searchonsearch ol li {
	margin: 2px 0;
}

/* @end */


/* @group Month List */

ul#monthList{
	font-weight: bold;
}

ul#monthList ul li{
	margin-left: 20px;
	font-weight: normal;
}

ul#monthList li.year{
  cursor: pointer;
}

ul#monthList ul{
	display: none;
}

ul#monthList ul.open{
	display: block;
}

/* @end */


/* @group Calendar */

#calendarContainer {text-transform: capitalize;	margin: 0 auto;}
.calendar {border: none;margin: 0 auto;}
.calendar .weekend {background-color: #F1F1F1;}
.calendar .other {color: silver;}
.calendar a.exist {display: block;font-weight: bold;background-color: #F1F1F1;}
.calendar td {vertical-align: top;background: white;}

/* @end */

/* @group Search Page */

#searchpage{margin-bottom: 30px;}
#searchpage input#q{width: 300px;}
#searchpage input#comment{clear: both;}
.searchresult{margin-bottom: 20px;}
.searchresult a{font-weight: bold;}
.searchresult span.text{clear: both;display: block;margin: 3px 0;}
.searchresult span.type{display: block;}
.searchresult span.url{color: Gray;}
.searchpage ul.paging{
 list-style-type: none;
 margin:0px;
 margin-bottom: 20px;
 padding:0px;
}
.searchpage ul.paging li
{
 display: inline;
 border: 1px solid gray; 
 background: #f1f1f1;
 margin-right: 5px;
}
.searchpage ul.paging li a{padding: 5px 8px;}
.searchpage ul.paging li.active{background: #f1f1f1;border: 1px solid black;}

div.searchpage.post h1{color: white;}

/* @end */


/* @group Contact Page */

#contact{padding: 10px;}
#contact h1{
	margin: 0;	
	border-bottom: 1px dashed silver;
	padding-bottom: 9px;
	color: #FFF;
}
#contact label{display: block;padding-top: 5px;}
#contact input.field{width: 200px;}
#contact textarea
{
	display: block;	
	overflow: auto;
	width: 75%;
	height: 150px;
	margin: 0;
}

/* @end */


/* @group Syntax Highlighter */

.code
{
	font-size: 12px;
	color: black;
	font-family: Consolas, "Courier New", Courier, Monospace;
	background-color: #F1F1F1;
  line-height: normal;
}
.code p{padding: 5px;}
.code .rem { color: #008000; }
.code .kwrd { color: #0000ff; }
.code .str { color: #006080; }
.code .op { color: #0000c0; }
.code .preproc { color: #0000ff; }
.code .asp { background-color: #ffff00; }
.code .html { color: #800000; }
.code .attr { color: #ff0000; }
.code .alt {	background-color: #f4f4f4; }
.code .lnum { color: #606060;}

/* @end */


/* @group XFN Tags */

div.post .text a[rel] {
	padding-right:11px;
	background-repeat: no-repeat;
	background-position: right center;
}

div.post .text a[rel="me"] {	
	background-image:url('../../pics/xfn/me.gif');
}

/* @end */




/* @group Star Rating */
.rating p {
	display: inline;
	position: relative;
	top: 14px;
	left: 55px;
}
.star-rating {
	position: relative;
	width: 125px;
	height: 25px;
	overflow: hidden;
	list-style: none;
	margin: 0;
	padding: 0;
	background-position: left top;
}
.star-rating li {display: inline;}
.star-rating a, .star-rating .current-rating {
	position: absolute;
	top: 0;
	left: 0;
	text-indent: -1000em;
	height: 25px;
	line-height: 25px;
	outline: none;
	overflow: hidden;
	border: none;
}

.star-rating a:hover, .star-rating a:active, .star-rating a:focus {
	background-position: left bottom;
}
.star-rating a.one-star {width: 20%;z-index: 6;}
.star-rating a.two-stars {width: 40%;z-index: 5;}
.star-rating a.three-stars {width: 60%;	z-index: 4;}
.star-rating a.four-stars {width: 80%;z-index: 3;}
.star-rating a.five-stars {width: 100%;z-index: 2;}
.star-rating .current-rating {z-index: 1;background-position: left center;margin: 0;}
.small-star {width: 50px;height: 10px;}
.small-star, .small-star a:hover, .small-star a:active, .small-star a:focus, .small-star .current-rating {
	background-image: url(./img/stars.gif);
	line-height: 10px;
	height: 10px;
}
/* @end */


/* @group Photo Container */
div.photoContainer ul li a {color: #30322C;}
.photoContainer {
	border: 1px solid #000;	
	padding: 0px 10px;
	margin-bottom: 20px;
	background-color: white;
	line-height: 17px;
	color: #444444;
}
.photoContainer a {color: #30322C;}
.photoContainer a:hover {color: #4c040e;text-decoration: underline;}
div.photoContainer h2 {color: black;}
/* @end */


/*-------- [ These should cascade to pick the correct icon for the contact ]--*/
/*-------- [ Normal contacts ]--*/
div.post .text a[rel~="contact"] ,
div.post .text a[rel~="acquaintance"],
div.post .text a[rel~="friend"] {background-image:url('../../pics/xfn/contact.gif');}
/*-------- [ Normal contacts youve met ]--*/
div.post .text a[rel~="contact"][rel~="met"] ,
div.post .text a[rel~="acquaintance"][rel~="met"] ,
div.post .text a[rel~="friend"][rel~="met"] {background-image:url('../../pics/xfn/contactMet.gif');}
/*-------- [ Colleague and co worker icon more important than contact ]--*/
div.post .text a[rel~="colleague"] ,
div.post .text a[rel~="co-worker"] {background-image:url('../../pics/xfn/colleague.gif');}
/*-------- [ Colleague and co worker icon when met ]--*/
div.post .text a[rel~="colleague"][rel~="met"] ,
div.post .text a[rel~="co-worker"][rel~="met"] {background-image:url('../../pics/xfn/colleagueMet.gif');}
/*-------- [ Sweethearts are more important than work!!! ]--*/
div.post .text a[rel~="muse"] ,
div.post .text a[rel~="crush"] ,  
div.post .text a[rel~="date"] ,
a[rel~="sweetheart"] {background-image:url('../../pics/xfn/sweet.gif');}
/*-------- [ ...and if youve met them thats even better ]--*/
div.post .text a[rel~="muse"][rel~="met"] ,
div.post .text a[rel~="crush"][rel~="met"] ,  
div.post .text a[rel~="date"][rel~="met"] ,
div.post .text a[rel~="sweetheart"][rel~="met"] {background-image:url('../../pics/xfn/sweetMet.gif');}

#ctl00_cphBody_Pager_blPager a {color: gray;}
#ctl00_cphBody_Pager_blPager a:hover {color: black;}


/* @group CCode */
.csharpcode{font-size: small;color: black;font-family: consolas,"Courier New", courier, monospace;background-color: #ffffff;}
#content div.post.xfolkentry div.text ol li pre.csharpcode {text-align: left;}
.csharpcode pre { margin: 0em;left: 0;}
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt {background-color: #f4f4f4;width: 100%;margin: 0em;}
.csharpcode .lnum { color: #606060; }
/* @end */

body {
	background: #1a1a1a url(img/bodyBG-v45-01.jpg) top center no-repeat fixed;
}
