
body {
font-size: 12px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#1C3360;
padding:0;
margin:0;
text-align:left;
line-height:1.4em;
margin:auto;
width:998px;


}
a, #news .ui-widget-content a {color: #0073EA;}
#news .ui-tabs-panel ul li { border-bottom:1px solid #ddd;}
#news .ui-tabs-panel ul li table{  background-color:#F9F9F9;border:1px solid #DDDDDD; border-width:1px 1px 1px 4px; margin:5px 0 5px 59px;}
/*a:visited {color:#368de8;}*/
a:hover {color: #E5477F;}
#icons a:hover { color:#fff; text-decoration:none;}
#icons li:hover a { color:#fff; text-decoration:none;}
/*a:active { color:#0073EA;}*/
a.add { background:url('images/add16.png') left center no-repeat; display:block; padding:2px 0 2px 18px; line-height:20px;}
a.title, .ui-widget-content a.title { color: #3887c7;font-size:1.45em; font-weight:normal;font-family:verdana,"Times New Roman",Times,serif; text-decoration:none;}
a.title:hover {color:#CE266F; text-decoration:underline;}
h1,h2,h3,h4{ color:#e43e80; font-weight:bold; font-family:Georgia,"Times New Roman",Times,serif;}

h1 {color:#e43e80; font-weight:bold; font-family:Georgia,"Times New Roman",Times,serif;font-size:2em;padding: 18px 10px;letter-spacing:0.02cm; border-bottom:1px dotted #ccc; line-height:1.15em; }
.profile { float:left; margin:0 8px 15px 0; padding:5px 5px 8px; width:211px; border:1px solid #ddd; border-radius:4px;-moz-border-radius:4px;-webkit-border-radius: 4px; text-align:center; height:150px; }
.profile:hover{ border-color:#ccc;}

h2 {
font-size:2em;
padding: 5px 10px;
letter-spacing:0.02cm;
margin:0;}

h3 {
font-size:1.5em;
font-weight:normal;
padding: 5px 10px;
letter-spacing:0.01cm;
margin:10px 0 5px 0;}

#left {
float: left;
/*width: 250px;*/
width:204px;
margin: 0;
padding: 0;
_width:200px;
}
#right {
float: right;
/*width: 250px;*/
/*width:348px;*/
width:336px;
margin: 0;
padding: 0;

}
#right1 {
float: right;
/*width: 250px;*/
width:200px;
margin: 0;
padding: 0;

}
#horizontal-add{margin-left:100px;_border:1px #000 solid;_float:left;}
#subpages-right{float:right;border:1px green solid;width:330px;}

h2 span, h1 span, h3 span{ color:#1b325f;}

small{ color:#999;}
.searchBox h3{ margin:-4px -4px 6px; padding:5px 2px; text-align:center; background-color:#f9f9f9;border-bottom:1px solid #EFEFEF;}

.serachNarrowContainer h2{font-size:1.5em; padding:2px 2px 2px 0;}
.serachNarrowContainer h2 a{ text-decoration:none; display:block; font-size:1.1em;}
.serachNarrowContainer h2 a:hover {color: #E5477F;}
.narrowResultsBrandList{_line-height:150%;}


#left h2, #right h2{ background-color:#eee;font-size:1.7em; margin:-4px -4px 9px;_margin:-1px -3px 9px -1px;padding:5px 8px 7px;_padding:2px 8px 4px; border-bottom:1px solid #e7e6e6; line-height:20px;}
#left h2 cite, #right h2 cite{ font-size:0.9em;}
#left h3{font-size:1.45em;padding:4px 0 4px 10px; font-weight:bold; background-color:#f7f7f7;-moz-box-shadow:17px 2px 11px #CCCCCC;}
cite,p.date { font-size:1em; font-family:verdana,Arial, sans-serif; color:#888; font-style:normal; letter-spacing:0.018cm; line-height:18px;}
cite.title{ color:#0073EA; font-weight:bold; font-family:trebuchet ms, lucida sans, verdana; font-size:0.85em;}
cite.title span{color:#e43e80; margin-left:0.05em;}
p.date { font-size:0.95em;margin:-4px 0 0;padding:0;}
h1 cite { font-size:0.7em;}
blockquote{ background:url(images/quotes-icon.png) left top no-repeat; padding:5px 5px 5px 25px;}
img.download {vertical-align:middle;}
.paginate { border-top:1px solid #eee; text-align:center; margin:5px 0;}
.paginate a{ padding:2px 4px;background-color:#fff; font-size:1em;color:#3887C7; text-decoration:none;border:1px solid #3887C7; font-weight:bold;}
.paginate a:hover{ background-color:#3887C7;color:#fff; text-decoration:none; }
.ui-tabs-panel .feedburnerFeedBlock ul li { background:url('images/page_16.png') left 7px no-repeat; padding:5px 0 5px 19px; border-bottom:1px solid #ddd;}
#creditfooter{ display:none; visibility:hidden;}
#loginb {
width: 100%;
margin: 0 auto;
color:#0063a8;
 text-align:right;
 line-height:19px;
 overflow:hidden;
  display:block;
  background-color:#fff;
}

#loginb .log_box{ width:200px; float:right; background:url(images/log_bg.png) center -1px no-repeat;padding:5px 0 9px 0;width:212px; text-align:center; margin-right:150px;_margin-right:100px;}

#loginb a{
color:#0063a8;
text-decoration:none;
}

 #loginb a:hover{border-bottom:1px dotted #0063a8;}
 
.backlinks { margin:7px 0 5px 0; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.85em; color:#808080;} 

span.comments{ background:url(images/comments.png) left center no-repeat; padding:3px 6px 5px 22px; width:100px;margin-left:1em;}
span.comments a{ text-decoration:none;font-weight:bold;}

div.comments{ padding:0; margin-top:3em; border-top:1px solid #e3e3e3;}
#idc-container div.idc-head{background:url(images/comments-32.png) left top no-repeat; padding:16px 0 2px 65px;}
#idc-container h3 span{color:#0073EA; font-family:Arial, Helvetica, sans-serif;font-size:1.22em;}
#idc-container .idc-foot { display:none;}
/* ----------container to center the layout-------------- */
#container {
/*width: 998px;*/
/*width:1145px;*/

margin:-25px auto 0;
background-color: #fff;
overflow:hidden;
/*border:1px solid #e3e3e3;
border-width:0 1px;*/
zoom:1;

}
#newsletter-box{
    float: right;
    margin-right: 28px;
    width: 268px;margin-top:-13px;}
	
.button1{}
/* ----------banner for logo-------------- */
#banner {
background-color: #fff;
text-align: left;
padding: 0px;
margin: 31px 0 0 0px;
}
#banner img {padding:10px 0 0;}
#banner .searchtop{ float:right; width:69%; margin-top:4.75em;_margin-top:-4.2em;} 
#banner .searchtop input.searchbox,.searchbox { border:1px solid #cbe7ed !important; border-width:2px 1px 1px !important; padding:5px 3px !important; font-size:1.8em; color:#23709d; font-family:Georgia, "Times New Roman", Times, serif;}
#banner .searchtop input.searchbttn { margin-bottom:-0.9em;_margin-bottom:-0.2em; margin-left:0.1em;}

/* -----------------content--------------------- */

/*#content, #content-inner,#content-job {padding: 0 5px;overflow:hidden; margin-bottom:10px; vertical-align:top; zoom:1; text-align:left;width:auto; width:727px;}*/

#content { /*width:auto;*/ /*width:545px;*/ width:458px;float:left;*float:left;}

#content-inner{_width:570px;_float:left;_width:500px;margin-bottom:10px; -moz-border-radius:2px; background:#fff;border:1px solid #CCCCCC; border-width:0;/*width:694px;*/width:589px;float:left;}
#content-box{width:757px;_float:left;_width:500px;margin-bottom:10px; -moz-border-radius:2px; background:#fff;border:1px solid #CCCCCC; border-width:0;/*width:694px;*/float:left;}
#agreements { margin:0;margin-bottom:10px; background:#fff;margin-left:4px;/*width:637px;*/width:501px;float:left;border:1px solid #ddd; background-color:#fff; border-radius:4px;-moz-border-radius:4px;-webkit-border-radius: 4px; overflow:hidden; zoom:1;}
#content table{ background-color:#fff;}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
#content {/*width:545px;*/width:458px; float:left;margin:0;}
#content-inner{_width:570px;_float:left;_width:500px; float:left;margin:5px 0 10px 0; display:inline;}
}
#right-add{width:310px; float:right;border:1px #ddd solid;}
.agreement-box{float:left;/*width:1145px;*/ width:998px;}
#agreement-left-add{float:left;width:160px;border:1px solid #ddd; background-color:#fff; border-radius:4px;-moz-border-radius:4px;-webkit-border-radius: 4px; overflow:hidden; zoom:1;}
#agreement-right-add{float:right;width:324px;border:1px solid #ddd; background-color:#fff; border-radius:4px;-moz-border-radius:4px;-webkit-border-radius: 4px; overflow:hidden; zoom:1;}


div#events .ui-tabs-panel { padding:0;}
div#events { border:0 none;}
div#content, div#content-inner,div#content-job { 
_width:570px;

min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px"
); 
}
#content-inner1{margin-bottom:10px; -moz-border-radius:2px; background:#fff;border:1px solid #CCCCCC; border-width:0;  margin-left: -41px;
    width: 579px;float:left;}

/*********************************/

#smenu {
		/* you must set it to relative, so that you can use absolute position for children elements */
		position:relative; 
		text-align:center; 
		width:466px;
		_width:450px; 
		height:40px;
	}
	
	#smenu ul {
		/* remove the list style and spaces*/
		margin:0; 
		padding:0; 
		list-style:none; 
		display:inline;
				
		/* position absolute so that z-index can be defined */
		position:absolute; 
		
		/* center the menu, depend on the width of you menu*/
		left:10px;
		_left:-10px; 
		top:0; 
		
	}
	
	#smenu ul li {
		
		/* give some spaces between the list items */
		margin:0 10px; 
		
		/* display the list item in single row */
		float:left;
	}
	
	#smenu #box {
		
		/* position absolute so that z-index can be defined and able to move this item using javascript */
		position:absolute; 
		left:0; 
		top:0; 
		z-index:200; 

		/* image of the right rounded corner */
		background:url(images/tail.gif) no-repeat right center; 
		height:35px;


		/* add padding 8px so that the tail would appear */
		padding-right:8px;
		
		/* set the box position manually */
		margin-left:5px;
		
	}
	
	#smenu #box .head {
		/* image of the left rounded corner */
		background:url(images/head.gif) no-repeat 0 0;
		height:35px;
		color:#eee;
		
		/* force text display in one line */
		white-space:nowrap;

		/* set the text position manually */
		padding-left:8px;
		padding-top:12px;
	}


#smenu ul li a{ background-image:url(images/smenu_bg.png); background-repeat:no-repeat;display:block;height:44px;text-indent:-1100px;width:44px;}
#smenu ul li a.forum{background-position: -5px bottom; }
#smenu ul li a.files{background-position: -61px bottom; }
#smenu ul li a.agreements{background-position: -111px bottom; }
#smenu ul li a.news{background-position: -161px bottom; }
#smenu ul li a.events{background-position: -208px bottom; }
#smenu ul li a.rss{background-position: -258px bottom; }
#smenu ul li a.members{background-position: -300px bottom; }
/*********************************/

div#content-job {margin:0;margin-bottom:10px; -moz-border-radius:2px; background-color:#fff;border:1px solid #CCCCCC; border-width:0; }

p, pre{
padding: 5px 10px;
margin:0px;
}
p{line-height:1.4em;text-align:justify;}

/* --------------left navi------------- */

.sharebttn{ margin:0; padding:0; overflow:hidden; zoom:1; display:block;}
.sharebttn span.but{ float:left; margin:1px 12px 0 0;}
div.events { overflow:hidden;zoom:1;}
.articles, p.knowledge, div.knowledge, div.events{ background: url(images/kwrite.png) left 7px no-repeat; padding:10px 0 19px 36px; border-bottom:1px solid #ddd; line-height:20px;}
p.knowledge, div.knowledge,div.events{ background-image:none; padding-left:20px;}
.articles p, div.events p {width:85%; padding:4px 0 8px;}
.topads{ border-bottom:1px dotted #ccc; margin:-1em 0 2em; padding: 0 0 5px 5px;; text-align:left;}
/* -----------footer--------------------------- */
#footer {
clear: both;
margin: 0;
padding: 0;
text-align: right; }

.event_date{  float:left; font-size:0.9em; text-align:center;text-transform:uppercase; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;background:url(images/cal_date.gif) right bottom no-repeat;}
.event_date em{color:#0F5B99;display:block;width:3.5em;font-style:normal; font-size:90%;margin:-4px 0 0;padding:0 3px;}
.event_date strong{display:block;font-size:188.9%;font-weight:normal;margin:-6px 0 7px;}
.event_date span{color:#fff; display:block; background-color:#0F5B99; padding:0;letter-spacing:0.035cm;line-height:16px;}
.event_desc { float:right; width:54em; text-align:left;}
.ui-tabs-panel ul, ul.nolist { padding:2px; list-style-position:outside; margin:0;}
.ui-tabs-panel ul li, ul.nolist li{ list-style:none; padding:5px 2px;}
ul.nolist li{border-bottom:1px dashed #ccc;}
.ui-tabs-panel ul li a, ul.nolist li a{color:#0073EA; text-decoration:none;}
.ui-tabs-panel ul li a:hover, ul.nolist li a:hover{color:#E5477F; text-decoration:underline;}

ul.events li{ padding:8px 0;}
cite.event{ background:url(images/icon_sprite.gif) left -18px no-repeat; padding:0 0 0 22px; display:block; color:#666;}
ul.new_users li{ overflow:hidden; display:block;zoom:1;}
ul.new_users li img{ margin:1px 5px 5px 2px; border:1px solid #e3e3e3; padding:1px;}
ul.new_users li cite{ display:block;}

ul.menu li{ padding:0;/*background:url(images/lmenu_bg.png) left bottom repeat-x;*/}
ul.menu li a{ padding:6px 10px 5px 5px; display:block; font-size:1.25em; font-family:Georgia;}
ul.menu li a:hover{ text-decoration:none; background:#e8e8e8 url("images/arrow1.png") 96% center no-repeat; color:#E43E80; }
ul.nolist li.agreements { background:#fff url("images/agreement.png") left 2px no-repeat; padding-left:19px; margin:0 4px 0 0; display:block;}
ul#icons { margin-top:130px; padding:0;width:621px;_width:580px;_margin-left:-3px;}
ul#icons li{ margin:4px 2px; border:1px solid #C5DBEC; float:left; list-style:none;}
ul#icons li a{padding:0.55em 0.4em 0.55em 0.3em;display:block;}
.ui-state-default{ cursor:pointer;}
img.profile_pic {-moz-box-shadow:0 0 1em #bbb; border:1px solid #ccc; border-color:#ccc #ccc #ddd #ddd; padding:4px; background-color:#fff;}
img.profile_pic:hover {-moz-box-shadow:0;}
ul.article li a{ background:url(images/icon_sprite.gif) left 1px no-repeat; padding:2px 0 2px 22px;}
ul.article li{ padding:5px 0 8px 0;}
.jbttn { padding:0.4em 0.7em;}

button{ cursor:pointer;}
a.category { padding:2px 7px; color:#116fd0; background-color:#eee; text-decoration:none; letter-spacing:0.028cm;}
/*.category a, a.category{ color:#ce266f; text-decoration:none;}*/
a.category:hover{ color:#ce266f; text-decoration:underline;}

.sub_title {color:#666; background-color:#f8f8f8; text-decoration:none;margin:4px 0 0;display:block;border-style:solid;border-width:1px;border-color:#CCC #EEE #EEE #CCC;padding:0 10px; width:85%;}
.sub_title a{ color:#ce266f; text-decoration:none;}
.sub_title a:hover{ color:#ce266f; text-decoration:underline;}
a.more,a.bttn, input.button, .ui-widget-content a.more { color:#fff; background-color:#3D89C8; font-family:Georgia, "Times New Roman", Times, serif; padding:3px 7px; text-decoration:none; }
a.postjob{color:#fff; background-color:#fff; font-family:Georgia, "Times New Roman", Times, serif; padding:5px 2px;_padding:3px 2px; text-decoration:none; border:1px solid #e94f8c;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius: 4px; }
a.postjob span{padding:3px 7px;background-color:#e94f8c; }
a.postjob:hover{}
a.more:hover, input.button:hover { background-color:#1b325f;}
a.bttn { background-color:#aed5e7; color:#006699; border:2px solid #a7cfe3; border-color:#b4d4e4 #b4d4e4 #a0c5d8 #a0c5d8 }
a.bttn:hover {border-color:#a0c5d8 #a0c5d8 #8ab4ca #8ab4ca}
a.adv { background:url(images/magnifier.png) left 2px no-repeat;border:0 none;padding-left:21px; margin-top:7px;}
a.adv:hover{ text-decoration:underline;}
a.article_bttn,a.file_bttn{width:210px; display:block;padding-left:18px;padding-left:19px;}
a.article_bttn{ background-image:url("images/art16.png"); background-position:1px center; background-repeat:no-repeat;}
a.file_bttn{background-image:url("images/page_16.png"); background-position:1px center; background-repeat: no-repeat; }

a.rssbttn { background:url("images/email16.gif") left 1px no-repeat; padding:1px 2px 3px 20px;}
a.rssbttn:hover { background:url("images/email16.gif") left -16px no-repeat;}

.block { display:block; overflow:hidden; text-align:left;}
.fbox { *width:330px;margin:7px 5px 0 0; _margin:7px 2px 0 0;padding:5px; border:1px solid #ddd; background-color:#fff; border-radius:4px;-moz-border-radius:4px;-webkit-border-radius: 4px; overflow:hidden; zoom:1;}
.fbox1 { margin:7px 5px 0 0; _margin:7px 2px 0 0;padding:5px; border:1px solid #ddd; background-color:#fff; border-radius:4px;-moz-border-radius:4px;-webkit-border-radius: 4px; overflow:hidden; zoom:1;}
#left .fbox{margin:7px 2px; padding:5px; background:url(images/ul_bg.gif) left 36px repeat-x;}

#nifty, #bse{ padding:5px 2px;}
table.forum, table.kroom, table.jobs{width:98%; margin:5px auto; border:1px solid #ddd; float:none; }
table.forum th, table.kroom th, table.jobs th{font-size:100%;font-weight:bold; padding:0.35em 0.32em;background:#DDDDDD url(css/flick/images/ui-bg_highlight-soft_50_dddddd_1x100.png) repeat-x scroll 50% 50%;border:1px solid #ccc;border-color:#FFFFFF #FFFFFF #CCCCCC; border-width:1px 1px 1px 0;}
table.forum td, table.kroom td, table.jobs td{ text-align:left; border:1px solid #e3e3e3; border-width:1px; border-color:#fff #e3e3e3 #e3e3e3 #fff; color:#e43e80; padding:0.38em 0.32em;}
table.forum td a, table.kroom td a{ text-decoration:none; }
table.jobs {margin-left:-9px;width:105%;_width:100%;}
table.jobs th { background-color:#fff; border-color:#ddd;border-width:0 0 1px; color:#888;}
table.jobs td { font-family:verdana;font-size:0.9em;padding:0.25em 0.38em;}
.ui-widget-content table.jobs a{ color:#0073EA;}
.ui-widget-content table.jobs a:hover{color:#E43E80; text-decoration:none}
table.kroom td{ color:#434343;}
table.noborder { border:0 none;}
table.noborder td{ border:0 none;}
tr.header td{ border-bottom:1px solid #B4DEFE; padding:0 8px;background-color:#e9f5fb;}
tr.header td h3{ margin:3px 0;font-family:arial;font-size:1.32em;font-weight:bold; letter-spacing:0.015cm;}
table td.mid_row cite{ background:transparent url(images/icon_sprite.gif) no-repeat scroll left -38px; padding:1px 0 6px 20px;letter-spacing:0.01cm;}
div.search, div.search_agreements { /*border:1px solid #d6ddd6; background-color:#edf3ed; */color:#666; padding:5px 10px; width:405px; _width:420px;margin-right:10px;}
div.search select, table.search select{border:1px solid #d6ddd6; padding:1px;color:#666;border-color:#bbb #ddd #ddd #bbb;}
div.search_agreements{ width:58%; margin:10px auto;}

form.form { padding:5px 0; border:1px dashed #ddd; background-color:#fcfbfb;}
form.form p{ padding:14px 4px 14px 10px; display:block; overflow:hidden; border-bottom:1px dashed #ddd;}
form.form label{ width:200px; color:#0063A8; display:block;font-size:1.355em; font-weight:bold;padding:5px 0; font-family:Arial, Helvetica, sans-serif;letter-spacing:0.014cm;}
form.form input.txtbox, form.form textarea.txtbox{ padding:4px 3px; font-family:Georgia, "Times New Roman", Times, serif; letter-spacing:0.02cm; margin-left:10px; width:60%;}
form.form select.txt{ margin-left:10px;}
form.form input:hover { border-color:#999 #ccc #ccc #aaa;background-color:#f9f9f9;}
form.form input:focus { background-color:#fff;border-color:#0063A8;}

input.button:focus, form.form input.button:focus,form.form input.button:hover { background-color:#1b325f !important; color:#fff;}
input.button { border:0 none;cursor:pointer;}
fieldset { border:0 none;}
input#searchk, input#searchkl,input#advsearch{ cursor:pointer; padding:0.3em 0.25em;}
input.txtbox, select.txt, textarea.txtbox{border:1px solid #ccc; padding:1px;color:#666; border-color:#bbb #ddd #ddd #bbb;}
.user_small { background:url(images/user-small.png) left top no-repeat; padding:2px 0 2px 18px; width:100px; display:block;}
.alt, .blubg { background-color:#e9f5fb;}
.ui-state-highlight em { color:#1875c1; font-style:normal;}
ul#icons li a.stbutton {padding:0.55em 0.4em 0.55em 1.8em;}
ul#icons li span.stbuttontext{line-height:6px;}
ul#icons li a.stico_default{background:transparent url(http://w.sharethis.com/images/share-icon-16x16.png?CXNID=1000014.0NXC) no-repeat scroll 2px 4px !important;}
tr.alt td{ background-color:#f9f9f9;}
 div.search_agreements form { background-color:#fff; border:0 none;}
 div.search_agreements form input.txtbox{ border:0 none; color:#999; font-family:arial, "Times New Roman", Times, serif; font-style:italic; padding:0 5px; width:87%; font-size:2.2em; letter-spacing:0.05cm;}
.agreements_tab a{font-family:georgia,times New Roman;/*font-size:1.3em;*/padding-left:-1px;text-decoration:none;text-align:none;font-size:11px;}
.agreements_tab td:first-letter { font-size:1.75em; margin-right:2px;}
.agreements_tab td{ padding:12px 0px;/*border-bottom:1px dotted #DDDDDD;*/}
.agreements_tab1 a{text-decoration:none;}
form.laws{ background-color:#fff; border:1px solid #d4e4ec; color:#434343;}
form.laws p{ padding:8px 5px; border-bottom:1px dotted #eee;}
form.laws p a{ border:1px solid #888; border-width:1px 0 1px 1px; text-decoration:none; padding:3px 5px 5px; color:#888; font-weight:bold;}
form.laws p a.last{ border:1px solid #888;}
form.laws p a:hover{background-color:#888; color:#fff; padding:8px 5px;}

/*------------------ Footer ---------------*/
#footer {clear:both;margin:0 auto;min-width:998px;width:81.8em;z-index:10;-moz-border-radius:4px;}
#animator{}
.mod {
clear:both;

}

.type_footer {
line-height:1.5;
margin-top:3px;
text-align:center;

}
.type_footer .ad {
min-height:18px;
}

.y-ftr-link {
color:#16387C;
}

.small {
font-size:90%;
letter-spacing:normal;
}

.type_footer .sections {
background-position:0 -160px;
border-style:solid;
border-width:1px;
margin-bottom:6px;
padding:10px 0;
_padding:10px 0 7px;
overflow:hidden;
text-align:left;
-moz-border-radius:4px;
}

.y-ftr-ln {
border-color:#DBE1E6;
}

.y-ftr-bg {
background-color:#FFFFFF;
}

.y-fp-pg-grad {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/gsprite_pg_slate_062209.gif) repeat-x scroll 0 0;
}



.type_footer .chrome span {
display:block;
height:4px;
overflow:hidden;
width:4px;
z-index:2;
}

.type_footer .chrome .tl {
background-position:0 -1153px;
left:-1px;
top:-1px;
}

.type_footer .chrome .tr {
background-position:-2px -110px;
right:-1px;
top:-1px;
}


.type_footer .chrome .bl {
background-position:0 -401px;
bottom:-1px;
left:-1px;
}

.type_footer .chrome .br {
background-position:-1px -458px;
bottom:-1px;
right:-1px;
}

.y-fp-pg-controls {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/sprite_pg_slate_082709.gif) no-repeat scroll 0 0;
}

.type_footer .sections ul {
border-top-style:solid;
border-top-width:1px;
margin:0;
margin-top:1.25em;
padding:0;
zoom:1;
}


.type_footer .sections li {
float:left;
padding-left:1%;
width:18%;
list-style:none;
list-style-position:outside;
}

.type_footer .sections ul ul {
border-top:medium none;
margin:0;
margin-top:0.85em;
padding:0;
}

.type_footer .sections li li {
clear:left;
display:block;
float:none;
min-height:0;
padding-left:1px;
width:auto;
}

.type_footer .sections li li, .type_footer .sections .last {
border-right:medium none;
list-style:none;
list-style-position:outside;
}

.type_footer .sections h2 {
font-family:arial,"Times New Roman",Times,serif;
font-size:145%;
font-weight:bold;
letter-spacing:0.05em;
margin-top:-1.6em;
overflow:hidden;
padding:0;

}

.y-ftr-txt-hdr {
color:#333333;
}


.type_footer .sections a {
background-position:0 5px;
padding-left:10px;
padding-right:6px;
text-decoration:none;
}

.type_footer .sections a:hover { text-decoration:underline;}

.type_footer .sections ul.nobull a {
background-image:none;
padding:4px 0 4px 23px;
_margin:0;
padding-right:2px;
display:block;
_display:list-item;
text-decoration:none;
line-height:16px;
_line-height:5px;
}

.type_footer .sections ul.nobull a.facebook { background:url(images/facebook_16.png) left center no-repeat; }
.type_footer .sections ul.nobull a.twitter { background:url(images/twitter_16.png) left center no-repeat;}
.type_footer .sections ul.nobull a.google { background:url(images/google_16.png) left center no-repeat;}
.type_footer .sections ul.nobull a.linkedin { background:url(images/linkedin_16.png) left center no-repeat;}
.type_footer .sections ul.nobull a.delicious { background:url(images/delicious_16.png) left center no-repeat;}
.type_footer .sections ul.nobull a.digg { background:url(images/digg_16.png) left center no-repeat;}
.type_footer .sections ul a.rss { background:url(images/rss_16.png) left center no-repeat;padding:7px 0 6px 20px;}

.subfooter { color:#6C717A; font-family:Arial, Helvetica, sans-serif; font-size:0.9em; padding:2px; margin-bottom:0.2em; clear:both; width:98%; text-align:center;}

.fl{ float:left;}
.fr{ float:right;}
.cl { clear:left;}
.center { margin:0 auto; text-align:center;}
.textc {text-align:center;}
.textl {text-align:left;}
.textr {text-align:right;}
.pl5 { padding-left:5px;}
.w250, form.form input.w250{ width:239px;}
.w150, form.form input.w150{ width:150px;}
.w320 {width:320px;}
.width50{ width:50%;}
.width55{ width:55%;}
.width60{ width:60%;}
.mart10 { margin:10px 0;}
.lheight20 { line-height:20px;}
.title_cbox{ display:block; margin-left:-12px;_margin-left:0px;}
.tickbox { margin-right:5px;}
.sep { clear:left; padding:2px 0; border-top:1px solid #ddd; margin:10px 0; background-color:#f9f9f9;}


/*-----------------comment-box--------------------------------*/

div.hcb-shadow-tl{background:url(shadow-bg.png) top left}
div.hcb-shadow-tr{background:url(shadow-bg.png) top right}
div.hcb-shadow-bl{background:url(shadow-bg.png) bottom left}
div.hcb-shadow-br{background:url(shadow-bg.png) bottom right}
div.hcb-shadow-t{background:url(shadow-bg-t.png) repeat-x}
div.hcb-shadow-b{margin-bottom:5px;background:url(shadow-bg-t.png) repeat-x bottom}
div.hcb-shadow-m{clear:both;background:url(shadow-bg-r.png) repeat-y right;padding-right:7px}
.hcb-shadow-r{display:block;background:url(shadow-bg-l.png) repeat-y left}
div.hcb-shadow-t,div.hcb-shadow-tr,div.hcb-shadow-b,div.hcb-shadow-br,div.hcb-shadow-tl,div.hcb-shadow-bl{background-color:white;height:7px}
div.hcb-shadow-tr,div.hcb-shadow-br,div.hcb-shadow-tl,div.hcb-shadow-bl{width:7px}
div.hcb-shadow-tr,div.hcb-shadow-br{float:right}
div.hcb-shadow-tl,div.hcb-shadow-bl{float:left}
br.hcb-shadow-clear{clear:both;display:block}
#HCB_comment_box *{margin:0;padding:0;border-width:0;outline:0}
#HCB_comment_box textarea.commentbox{width:100%;display:block;border:0}
#HCB_comment_box textarea,#HCB_comment_box input.text,#HCB_comment_box input.submit{background-color:transparent;border:0 none transparent;padding-left:5px}
#HCB_comment_box .hcb-wrapper-half{width:50%; float:left}
#HCB_comment_box .hcb-wrapper{clear:left}
#HCB_comment_box input.text{width:100%}
#HCB_comment_box input.submit{width:84px;font-weight:700;cursor:pointer;background:url(submit.png) no-repeat;color:transparent;height:25px}
#HCB_comment_box span.home-desc{font-size:10px;opacity:.4}
#HCB_comment_box blockquote{margin:0!important;padding:20px;background:url(speech-bubble.png) no-repeat}
#HCB_comment_box div.comment{margin-bottom:5px;border-bottom:1px solid #eee}
.hcb-mod b {
color:#DD3344;
}
#idc-container .idc-btn_l span, #idc-container .idc-btn_s span {background:none;}
#idc-container .idc-loginbtn_wordpress, #idc-container .idc-loginbtn_intensedebate, #idc-container .idc-loginbtn_twitter, #idc-container .idc-loginbtn_openid{background:none;}
