* { 
	margin : 0;
	padding : 0;
} 
html,body{
      margin:0;
      height:100%;
      font-family:Lucida Sans;
      scrollbar-3dlight-color: #6c6e70;
      scrollbar-arrow-color: #FFFFFF;
      scrollbar-base-color: #383e46;
      scrollbar-darkshadow-color: #060709;           
      scrollbar-highlight-color:#727e8d;
}
.master 
{
	margin-left:auto;
	margin-right:auto;
	width:990px;
}
/*positioning*/

html {height: 100%;}
body {height: 100%;margin: 0;}
#containerMain {position: relative;min-height: 100%;}
* html #container {height: 100%;}
#headerMain {height:196px; background-image:url("images/head_bg.gif"); background-repeat:repeat-x;}
#footerMain {height:30px;position: relative;margin-top:-30px; text-align:center; font-size:9pt; color:#666;}
#main{min-height: 100%;}
* html #main{height: 100%;}
#contentMain {padding-bottom: 30px;}

/*positioning end*/
#footerMain A:link {text-decoration:underline; color:#999; font-size:9pt;}
#footerMain A:visited {text-decoration:underline; color:#999; font-size:9pt;}
#footerMain A:active {text-decoration:underline; color:#999; font-size:9pt;}
#footerMain A:hover {text-decoration:underline; color:#666; font-size:9pt;}
.grade input, .grade label
{
	display: inline !important;
	margin-right: 5px;
}
.grade
{
	margin: 0 auto;
}
.grade input
{
	display: inline !important;
	margin-left: 2px;
}
img
{
	border:0;
}
.center
{
    text-align:center;
}
.center table
{
    margin: 0 auto;
}
.clearBoth
{
	clear:both;
}
.headCon
{
    width:963px;
    margin-left:auto;
    margin-right:auto;
    height:172px;
}
.headImg1
{
    background-image:url("images/head_img_left.gif");
    background-repeat:no-repeat;
    width:394px;
    height:172px;
    float:left;
}
.headImg2
{
    background-image:url("images/head_img_right.gif");
    background-repeat:no-repeat;
    width:394px;
    height:172px;
    float:right;
}
.headLogo
{
    width:175px;
    height:172px;
    float:left;
}
.nav
{
    height:24px;
    background-image:url("images/nav_bg.gif");
    background-repeat:repeat-x;
}
.navCon
{
    height:24px;
    width:956px;
    margin-left:auto;
    margin-right:auto;
}
.sideMenuLeft
{
    width:220px;
    padding-top:15px;
    float:left;
}
.sideMenuRight
{
    width:220px;
    padding-top:15px;
    float:left;
}
.menuCont
{
    width:200px;
    margin-left:auto;
    margin-right:auto;
    padding-bottom:15px;
}
.menuHead
{
    background-color:#383e46;
}
.menuLeft
{
    background-color:#383e46;
}
.menuRight
{
    background-color:#383e46;
}
.menuFoot
{
    background-image:url("images/side_foot_grad.gif");
    background-repeat:repeat-x;
    height:27px;
}
.menuCon
{
    background-color:#383e46;
    width:186px;
    padding:10px 5px 15px 5px;
}
.menuCon p
{
    margin-top:0px;
    margin-bottom:10px;
    font-size:8pt;
    line-height:12pt;
    color:White;
}
.menuCon h4
{
    color:#ff9900;
    margin:0px 0px 15px 0px;
}
.menuCon hr
{
    color:#666;
    margin:0px;
}
.menuCon A:link {text-decoration:underline; color:#ff9900; font-size:10pt;}
.menuCon A:visited {text-decoration:underline; color:#ff9900; font-size:10pt;}
.menuCon A:active {text-decoration:underline; color:#ff9900; font-size:10pt;}
.menuCon A:hover {text-decoration:underline; color:#ff9900; font-size:10pt;}
.menuCapLeft
{
    background-image:url("images/side_cap_left.gif");
    background-repeat:no-repeat;
    width:6px;
    height:27px;
    float:left;
}
.menuCapRight
{
    background-image:url("images/side_cap_right.gif");
    background-repeat:no-repeat;
    width:6px;
    height:27px;
    float:right;
}
.menuCapCon
{
    background-color:#ff9900;
    height:22px;
    padding-top:5px;
    text-align:center;
    margin-left:3px;
    margin-right:3px;
}
.menuCapCont
{
    width:156px;
    margin-left:auto;
    background-color:#ff9900;
}
.menuCapCon A:link {text-decoration:none; color:#383e46; font-size:10pt; font-weight:bold;}
.menuCapCon A:visited {text-decoration:none; color:#383e46; font-size:10pt; font-weight:bold;}
.menuCapCon A:active {text-decoration:none; color:#383e46; font-size:10pt; font-weight:bold;}
.menuCapCon A:hover {text-decoration:underline; color:#383e46; font-size:10pt; font-weight:bold;}
.content
{
    width:540px;
    float:left;
    padding:15px 5px 15px 5px;
    font-size:10pt;
    color:#333;
}
.content h1 
{
    color:#ff9900;
}
.content p
{
    font-size:10pt;
    margin:15px 0px 15px 0px;
    line-height:14pt;
    color:#333;
}
.titleLeft
{
    background-image:url("images/title_cap_left.gif");
    background-repeat:no-repeat;
    width:6px;
    height:25px;
    float:left;
}
.titleRight
{
    background-image:url("images/title_cap_right.gif");
    background-repeat:no-repeat;
    width:6px;
    height:25px;
    float:right;
}
.titleText
{
    height:23px;
    background-color:#383e46;
    padding-top:2px;
    padding-left:5px;
}
.titleText h3
{
    margin:0px;
    color:#ff9900;
} 
.eventCont
{
    width:540px;
}
.eventHead
{
    background-color:#383e46;
    height:25px;
}
.eventHeadLeft
{
    background-image:url("images/title_cnr_left.gif");
    background-repeat:no-repeat;
    height:25px;
    width:6px;
    float:left;
}
.eventHeadRight
{
    background-image:url("images/title_cnr_right.gif");
    background-repeat:no-repeat;
    height:25px;
    width:6px;
    float:right;
}
.eventHeadText
{
    height:23px;
    background-color:#383e46;
    padding-top:2px;
    padding-left:5px;
}
.eventHeadText h3
{
    margin:0px;
    color:#ff9900;
} 
.org
{
    color:#ff9900;
}
.eventCon
{
    background-color:#ebebec;
    width:510px;
    padding:10px 15px 10px 15px;
}
.eventCon h1, .eventCon h2, .eventCon h3, .eventCon h4, .eventCon h5
{
    margin:0px 0px 10px 0px;
}
.eventCon p
{
    font-size:10pt;
    color:#333;
}
.eventFoot
{
    background-color:#ebebec;
    height:6px;
}
.eventFootLeft
{
    background-image:url("images/title_cnr_bl.gif");
    background-repeat:no-repeat;
    height:6px;
    width:6px;
    float:left;
}
.eventFootRight
{
    background-image:url("images/title_cnr_br.gif");
    background-repeat:no-repeat;
    height:6px;
    width:6px;
    float:right;
}

/*==================================================*//* NAVIGATION MENU 
div.navigation { 
	/*float : left;
	background-color : #888888;
	padding : 3px 0 3px 0;
	text-align : left;
	width : 100%;
	border-top : 1px solid #dddddd;
	border-bottom : 1px solid #dddddd;
	background : transparent url('images/bg_menu.gif');*/
	/*opacity:.50;*/
	/*filter:alpha(opacity='50');
} */
#navigationCon
{
     color:#666; 
     font-size:10pt;
}
#navigationCon hr
{
    margin:0px;
}
#navigationCon A:link {text-decoration:underline; color:#666; font-size:10pt;}
#navigationCon A:visited {text-decoration:underline; color:#666; font-size:10pt;}
#navigationCon A:active {text-decoration:underline; color:#666; font-size:10pt;}
#navigationCon A:hover {text-decoration:underline; color:#333; font-size:10pt;}
#menu h4
{
    color:#f6f6f6;
}
/*#menu { 
	width : 70%;
	float : left;
} */

/*#menu a { 
	position : relative;

	font-weight : bold;
	font-size : 110%;
	border-right : 1px solid #888888;
	padding : 2px 10px 2px 10px;
	background-color : transparent;
	color : #ffffff;
	text-decoration:none;
} */

#menu a:hover { color : #ff9900;} 

/*#subscription { 
	width : 28%;
	float : right;
	text-align : right;
} 

#subscription a { 
	position : relative;
	color : #ffffff;
	font-weight : bold;
	font-size : 110%;
	padding : 2px 20px 2px 10px;
	background-color : transparent;
} 

#subscription a:hover { 
	color : #ff9900;
} */


/*=======================================================*//* ADMIN MENU*/ 
#adminmenu  
{
    width:400px;
    margin-bottom:20px;
    margin-left:20px;
} 
#adminmenu A:link {text-decoration:none; color:#383e46; font-size:10pt; font-weight:bold;}
#adminmenu A:visited {text-decoration:none; color:#383e46; font-size:10pt; font-weight:bold;}
#adminmenu A:active {text-decoration:none; color:#383e46; font-size:10pt; font-weight:bold;}
#adminmenu A:hover {text-decoration:underline; color:#383e46; font-size:10pt; font-weight:bold;}
/*#adminmenu ul {margin:0px;}

#adminmenu li {
	margin:0px;
	display : inline;
} 

#adminmenu a { 
	color : #333333;
	padding : 3px 10px;
	border-left : 1px dotted #bbbbbb;
} 

#adminmenu a:hover { 
	color : #ff9900;
} */




/*=====================================================*//* MAIN CONTENT 
#content { 
	background : #ffffff;
	float : right;
	width : 669px;
	padding : 10px 5px 5px 15px;
	color : #333333;
} */



/*========================================================*//* LEFT MENU */
#left
{ 
    color:#eeeeee;
	/*color:#555555;
	background : #F7F7F7;
	float : left;
	width : 200px;
	padding : 5px 5px 20px 5px;
	border-right : 1px solid #dddddd;
	border-bottom : 1px solid #dddddd;
	margin-bottom: 15px;*/
} 

#left h3 { 
	color : #eeeeee;
	margin:8px 0px 8px 0px;
	/*background : #E0E0E0;
	border : 1px dashed #c8c8c8;
	padding : 1px 0 1px 3px;
	margin : 15px 0 4px 0;*/
} 


/*=======================================================*//* CATEGORIES */
#categories ul {margin:0px;}
/*#categories li { 
	list-style-type : none;
	border-bottom : 1px dashed #dddddd;
	line-height : 10px;
	margin : 0 5px 0 2px;
	background : transparent url('images/icon_arrow.gif') no-repeat scroll 0 3px;
	padding : 3px 0 2px 12px;
}*/

#categories li img { 
	/*vertical-align : bottom; unsupported Value*/
} 

/*============================================================*//* PAGES */
#page h1, #page h2, #page h3, #page h4, #page h5
{
    color:#ff9900;
} 
#page A:link {text-decoration:underline; color:#ff9900;}
#page A:visited {text-decoration:underline; color:#ff9900;}
#page A:active {text-decoration:underline; color:#ff9900;}
#page A:hover {text-decoration:underline; color:#ff9900;}
#pages ul {margin:0px;}
#pages li {
	/*list-style-type : none;
	border-bottom : 1px dashed #dddddd;
	line-height : 10px;
	padding : 4px 0 4px 14px;
	margin : 0 5px 0 5px;
	background : transparent url('images/icon_page.gif') no-repeat scroll 0 3px;*/
} 
/*=========================================================*//* CALENDAR */
#calendar { 
	text-align : center;
	margin : 0 0 15px 0;
	font-size:8pt;
	color:#333;
} 

#calendar h3 { 
	text-align : left;
} 

#calendar .weekend { 
	background-color : #e8e8e8;
} 

#calendar .other { 
	color : #989898;
} 

#calendar a.exist { 
	display : block;
	font-weight : bold;
	background-color : #f1f1f1;
} 

#calendar td { 
	background : white;
	border : 2px solid #f7f7f2;
	padding-top : 2px;
} 

#calendar tr { 
	background : #EAEAEA;
} 

#calendar .calendar { 
	width : 95%;
	margin-bottom : 3px;
} 

#calendarContainer { 
	margin : 0 auto;
} 

.calendar { 
	border : none;
	margin : 0 auto;
} 

.calendar .weekend { 
	background-color : #f1f1f1;
} 

.calendar .other { 
	color : #989898;
} 

.calendar a.exist { 
	display : block;
	font-weight : bold;
	background-color : #f1f1f1;
} 

.calendar td { 
	background : white;
	border : 2px solid #f7f7f2;
	padding-top : 2px;
} 

.calendar tr { 
	background : #eaeada;
} 
.calendar A:link {text-decoration:underline; color:#ff9900; font-size:8pt;}
.calendar A:visited {text-decoration:underline; color:#ff9900; font-size:8pt;}
.calendar A:active {text-decoration:underline; color:#ff9900; font-size:8pt;}
.calendar A:hover {text-decoration:underline; color:#ff9900; font-size:8pt;}


/*======================================================*//* BLOG SEARCH */
#blogsearch h3 { 
	text-align : left;
} 

#blogsearch { 
	text-align : center;
	font-size:10pt;
} 

#searchbox input#searchfield { 
	border : 1px solid #bbbbbb;
	width : 130px;
	margin-right : 5px;
	font : normal 1em Tahoma, sans-serif;
	padding : 1px 0 1px 2px;
	color : #444444;
} 

#searchbox input#searchbutton { 
	color : #333333;
	font-family : verdana, helvetica, sans-serif;
	font-size : 90%;
	font-weight : normal;
	background-color : #eeeeee;
	border : 1px solid #aaaaaa;
} 

/*=============================================================*//* TAGS */
#tags { 
	text-align : justify;
} 

#tagcloud {
	/*white-space : normal;*/
	margin-left : 3px;
}
#tags ul {
	margin:0px;
}
#tagcloud li {
	margin:0px;
	display : inline;
} 

#tagcloud a { 
	margin-right : 3px;
	/*display : inline;*/
} 

#tagcloud a.biggest { 
	font-size : 14px;
	color : #000000;
} 

#tagcloud a.big { 
	font-size : 13px;
	color : #333333;
} 

#tagcloud a.medium { 
	font-size : 12px;
	color : #666666;
} 

#tagcloud a.small { 
	font-size : 11px;
	color : #999999;
} 

#tagcloud a.smallest { 
	font-size : 11px;
	color : #cccccc;
} 

/*========================================================*//* BLOG ROLL */
#blogroll { } 

#blogroll img { margin : 0 4px 0 0;} 

#blogroll ul { 
	margin:0px;
	padding : 0;
} 

#blogroll li {margin:0px;}

#blogroll ul li { 
	list-style-type : none;
	margin : 2px 0 2px 0;
	padding : 0;
} 

#blogroll ul li ul li a { /*rss titles/links for blog rolls*/
	margin-left : 18px;
	color : #666666;		
	font : normal 1em Tahoma, sans-serif;
} 

#blogroll a.opml { 
	display : block;
	text-align : left;
	border-top : 1px dotted #dddddd;
	margin-top : 10px;
	padding-top : 3px;
} 

/*==========================================================*//* AUTHORS 
#authors img { 
	margin : 0 4px 0 0;
} 
#authors ul {margin:0px;}

#authors ul li { 
	list-style-type : none;
	margin : 2px 0 2px 0;
	padding : 0;
} */

/*===========================================================*//* MONTHS */
#months { 
	padding : 0;
	margin-left : 0;
	font-weight : bold;
	color : #888;
} 
#months li{margin:0px;}

#months ul { 
	list-style-type : none;
	margin : 2px 0 5px 0;
	padding : 0;
} 

#months ul li ul li a { 
	margin-left : 10px;
	font : normal 1em Tahoma, sans-serif;
	padding-bottom : 5px;
} 


/*=====================================================*//* RECENT POSTS */
 


#recentposts {font-size:10pt;}

#recentposts ul { margin:0px;}

#recentposts li { margin:0px;}

#recentposts ul li { 
	list-style-type : none;
	padding-bottom : 10px;
} 

#recentposts ul li span { 
	display : block;
	text-indent : 5px;
	text-transform : none;
} 
/*==================================================*//* RECENT COMMENTS */
#recentcomments { /*color : #555555;*/} 

#recentposts ul { margin:0px;}

#recentcomments li { margin:0px;}

#recentcomments ul li { 
	list-style-type : none;
	/*padding-bottom : 10px;*/
	text-transform : none;
} 

#recentcomments ul li a.postTitle { 
	line-height : 2em;
} 
/*==========================================================*//* BANNERS 
#banners { 
	text-align : center;
} 

#banners h3 { 
	text-align : left;
	margin-bottom : 10px;
} */




/*=======================================================*//* DISCLAIMER 
#disclaimer { 
	color : #484848;
	background : #f0f0f0;
	clear : left;
	border : 1px dashed #c8c8c8;
	width : 180px;
	font : normal 0.9em Tahoma, sans-serif;
	padding : 5px 5px 5px 5px;
	margin : 0px 5px 15px 10px;
} 
*/
/*============================================================*//* POSTS */
#post {	margin-bottom : 35px;}

#postheadline A:link {text-decoration:underline; color:#ff9900;}
#postheadline A:visited {text-decoration:underline; color:#ff9900;}
#postheadline A:active {text-decoration:underline; color:#ff9900;}
#postheadline A:hover {text-decoration:underline; color:#ff9900;}
#postheadline
{
    margin:20px 0px 15px 0px;
}
#postauthor  
{
    font-size:10pt;
    color:#666;
	/*color : #888888;*/
	/*font : normal 100% Tahoma, sans-serif;*/
	/*float : left;*/
	/*width : 50%;*/
	/*background-color : transparent;*/
} 
#postauthor A:link {text-decoration:underline; color:#ff9900;}
#postauthor A:visited {text-decoration:underline; color:#ff9900;}
#postauthor A:active {text-decoration:underline; color:#ff9900;}
#postauthor A:hover {text-decoration:underline; color:#ff9900;}

#postadmin { 
	/*color : #b8b8b8;*/
	/*background-color : transparent;*/
	/*font : normal 100% Tahoma, sans-serif;*/
	/*float : right;*/
	margin : 7px 0 0 0;
} 

#postdate { 
	/*color : #888888;*/
	/*background-color : transparent;*/
	/*font : normal 100% Tahoma, sans-serif;*/
	/*float : left;*/
	/*width : 50%;*/
	/*text-align : right;*/
} 

#postentry {margin: 10px 5px; color:#888;} 
#postentry A:link {text-decoration:underline; color:#ff9900;}
#postentry A:visited {text-decoration:underline; color:#ff9900;}
#postentry A:active {text-decoration:underline; color:#ff9900;}
#postentry A:hover {text-decoration:underline; color:#ff9900;}

#postcategories { 
	/*font : normal 100% Tahoma, sans-serif;*/
	/*color : #888888;*/
	/*background-color : transparent;
	border-bottom : 1px dotted #d8d8d8;
	padding-bottom : 2px;
	margin-bottom : 2px;*/
} 
#postcategories {margin: 5px 5px;color:#888; font-size:10pt;} 
#postcategories A:link {text-decoration:underline; color:#ff9900;}
#postcategories A:visited {text-decoration:underline; color:#ff9900;}
#postcategories A:active {text-decoration:underline; color:#ff9900;}
#postcategories A:hover {text-decoration:underline; color:#ff9900;}
#posttags { /*font : normal 100% Tahoma, sans-serif;*/} 

#postactions { 
	/*font : normal 100% Tahoma, sans-serif;*/
	/*width : 50%;*/
	/*float : left;*/
} 
#postactions {margin: 5px 5px;color:#888; font-size:10pt;} 
#postactions A:link {text-decoration:underline; color:#ff9900;}
#postactions A:visited {text-decoration:underline; color:#ff9900;}
#postactions A:active {text-decoration:underline; color:#ff9900;}
#postactions A:hover {text-decoration:underline; color:#ff9900;}
#postrating { 
	/*width : 50%;*/
	/*float : right;*/
	/*margin-top : -13px;*/
} 

#postnavigation {margin: 5px 5px;color:#888; font-size:10pt;} 
#postnavigation A:link {text-decoration:underline; color:#ff9900;}
#postnavigation A:visited {text-decoration:underline; color:#ff9900;}
#postnavigation A:active {text-decoration:underline; color:#ff9900;}
#postnavigation A:hover {text-decoration:underline; color:#ff9900;}
/*=========================================================*//* COMMENTS */
#comments  
{
	background-color : #f8f8f8;
	margin : 5px 0 5px 0;
	border : 1px dotted #d8d8d8;
	padding : 5px;
	/*height : 100px;*/
	font-size:10pt;
	color:#333;
} 

#commentauthor { 
	float : left;
	width : 50%;
} 

#commentdate { 
	float : right;
	width : 50%;
	text-align : right;
} 

#commentgravatar { 
	margin : 4px;
	float : left;
} 
/*=====================================================*//* COMMENT FORM */
.commentForm h1, .commentForm h2, .commentForm h3, .commentForm h4, .commentForm h5
{
    color:#ff9900;
}
.commentForm A:link {text-decoration:underline; color:#ff9900;}
.commentForm A:visited {text-decoration:underline; color:#ff9900;}
.commentForm A:active {text-decoration:underline; color:#ff9900;}
.commentForm A:hover {text-decoration:underline; color:#ff9900;}
.commentForm
{
    color:#333;
    font-size:10pt;
}
.commentForm label { 
	float : left;
	display : block;
	width : 80px;
	font-size:10pt;
} 

.commentForm input { width : 130px;font-size:10pt;} 

.commentForm textarea { 
	width : 100%;
	height : 150px;
	font-size:10pt;
} 

.commentForm h1#addcomment { margin : 30px 0 15px 0;} 


/*====================================================*//* RELATED POSTS 
#relatedPosts { margin-bottom : 30px;} 

#relatedPosts a { 
	display : block;
	margin-top : 5px;
	margin-left : 15px;
	margin-bottom : 5px;
	font-size : 1em;
} */
#relatedPosts h1 {color:#ff9900;}
#relatedPosts {font-size:10pt;}
#relatedPosts A:link {text-decoration:underline; color:#ff9900;}
#relatedPosts A:visited {text-decoration:underline; color:#ff9900;}
#relatedPosts A:active {text-decoration:underline; color:#ff9900;}
#relatedPosts A:hover {text-decoration:underline; color:#ff9900;}
/*===========================================================*//* RATING */
.rating p { 
	display : inline;
	position : relative;
	top : 14px;
	left : 55px;
	font : normal 0.9em Tahoma, sans-serif;
	/*vertical-align : text-top; unsupported Value*/
} 
.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;
	/*vertical-align : bottom; unsupported Value*/
} 
.star-rating a, .star-rating .current-rating { 
	position : absolute;
	top : 0;
	left : 0;
	text-indent : -1000em;
	height : 25px;
	line-height : 25px;
	/*outline : none; unsupported Value*/
	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(../../pics/star_small.gif);
	line-height : 10px;
	height : 10px;
} 


/*========================================================*//* DIV POSTS 

div.post .entry a[rel] { 
	padding-right : 11px;
	background-repeat : no-repeat;
	background-position : right center;
} 
div.post .entry a[rel="me"] { background-image : url('../../pics/xfn/me.gif');}
 
div.post .entry a[rel~="contact"], div.post .entry a[rel~="acquaintance"], div.post .entry a[rel~="friend"] { background-image : url('../../pics/xfn/contact.gif');} 

div.post .entry a[rel~="contact"][rel~="met"], div.post .entry a[rel~="acquaintance"][rel~="met"], div.post .entry a[rel~="friend"][rel~="met"] { background-image : url('../../pics/xfn/contactMet.gif');}
 
div.post .entry a[rel~="colleague"], div.post .entry a[rel~="co-worker"] { 	background-image : url('../../pics/xfn/colleague.gif');} 

div.post .entry a[rel~="colleague"][rel~="met"], div.post .entry a[rel~="co-worker"][rel~="met"] { 	background-image : url('../../pics/xfn/colleagueMet.gif');}
 
div.post .entry a[rel~="muse"], div.post .entry a[rel~="crush"], div.post .entry a[rel~="date"], a[rel~="sweetheart"] { background-image : url('../../pics/xfn/sweet.gif');}
 
div.post .entry a[rel~="muse"][rel~="met"], div.post .entry a[rel~="crush"][rel~="met"], div.post .entry a[rel~="date"][rel~="met"], div.post .entry a[rel~="sweetheart"][rel~="met"] { background-image : url('../../pics/xfn/sweetMet.gif');
} */


/*==========================================================*//* CONTACT */
#contact label { 
	display : block;
	padding-top : 5px;
	margin-bottom : 2px;
} 

#contact input.field { 
	width : 200px;
	background : #ffffff;
	border : 1px solid #bbbbbb;
} 

#contact textarea { 
	display : block;
	overflow : auto;
	width : 75%;
	height : 150px;
	margin : 0;
	border : 1px solid #bbbbbb;
} 
/*==========================================================*//* ARCHIVE */
#archive {font-weight : normal;} 

#archive h2 { 
	border : 1px dotted #c8c8c8;
	background : #f0f0f0;
	font : bold 1.1em Arial, Sans-Serif;
	padding : 0 0 0 3px;
	margin-bottom : 5px;
	 color:#ff9900;
} 

#archive h2 img { 
	margin-right : 5px;
	margin-top : 3px;
} 

#archive ul { 
	list-style-type : square;
	margin : 0 10px 30px 0;
	padding : 10px;
} 

#archive ul li { margin-right : 20px;} 

#archive table { 
	width : 100%;
	border-collapse : collapse;
	margin-bottom : 30px;
} 

#archive table td, #archive table th { text-align : left;} 

#archive table td { 
	text-align : left;
	border-bottom : 1px dotted #d8d8d8;
	padding : 2px 0;
} 

#archive .date { 
	width : 100px;
	font-weight : normal;
} 

#archive .comments { 
	width : 70px;
	text-align : center;
} 

#archive .rating { 
	width : 70px;
	text-align : center;
} 

#archive li { list-style : none;} 
#archive A:link {text-decoration:underline; color:#ff9900;}
#archive A:visited {text-decoration:underline; color:#ff9900;}
#archive A:active {text-decoration:underline; color:#ff9900;}
#archive A:hover {text-decoration:underline; color:#ff9900;}*/
/*======================================================*//* SEARCH PAGE 
.searchpage ul.paging { 
	list-style-type : none;
	margin : 0;
	margin-bottom : 20px;
	padding : 0;
} 

.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;
} 

/*========================================================*//*PAGE ADMIN 
#admin { } 
#admin ul {}
#admin li {} 
#admin a {} 
#admin a:hover {} */
/*====================================================*//* SEARCH RESULTS*/
.searchresult A:link {text-decoration:underline; color:#ff9900;}
.searchresult A:visited {text-decoration:underline; color:#ff9900;}
.searchresult A:active {text-decoration:underline; color:#ff9900;}
.searchresult A:hover {text-decoration:underline; color:#ff9900;}
.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;
} 



/*======================================================*//* CSHARP CODE */
.csharpcode, .csharpcode pre { 
	font-size : small;
	color : black;
	font-family : Consolas, "Courier New", Courier, Monospace;
	background-color : #ffffff;
} 

.csharpcode pre { margin : 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 : 0;
} 

.csharpcode .lnum { color : #606060;} 

/*======================================================*//* CODE FORMAT */
.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;}



