/* Body 1 */
@font-face {
  font-family: 'Oleo Script';
  font-style: normal;
  font-weight: 400;
  src: local('Oleo Script'), local('OleoScript-Regular'), url(../include/font.woff) format('woff');
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; font-smooth:always;}
:focus {outline: 0}
/*html {background: hsla(207, 100%, 93%, 1);}*/
table {border-collapse: separate; border-spacing: 0}
caption, th, td {text-align: left; font-weight: normal}
blockquote:before, blockquote:after, q:before, q:after {content: ""}
blockquote, q {quotes: "" ""}
a img {border: none}
b, strong {font-weight: bold; color:rgba(0,0,0,1);}
/*
@media (min-width:1900px) {
	body {	
		zoom:1.3;
	}
}
*/
body {	
background-image: -webkit-radial-gradient(center top, 1140px 1140px, hsla(207, 100%, 96%, 0.9), hsla(207, 100%, 83%, 0.7) 1220px);
background-image: -o-radial-gradient(center top, circle farthest-side, hsla(207, 100%, 96%, 0.9), hsla(207, 100%, 83%, 0.7) 1220px);
background-image: -ms-radial-gradient(center top, circle farthest-side, hsla(207, 100%, 96%, 0.9), hsla(207, 100%, 83%, 0.7) 1220px);
background-image: radial-gradient(center top, circle farthest-side, hsl(207, 100%, 96%, 0.9), hsl(207, 100%, 83%, 0.7) 1220px);
background-image: -moz-radial-gradient(hsla(207, 100%, 96%, 0.7), hsla(207, 100%, 83%, 1));
background-image: -moz-radial-gradient(top,hsla(207, 100%, 96%, 0.7), hsla(207, 100%, 83%, 1));
background:url(back.png) repeat scroll 0 -88px transparent;
margin: 1px; padding: 0;
min-width: 1138px; font-size: 13px; 
color: hsl(0, 0%, 30%);
 font-family: 'lucida grande',tahoma,verdana,arial,sans-serif; line-height: 20px;
}



#topoutside
{
background: -moz-linear-gradient(top, hsla(207, 80%, 90%,0.8) 0%, rgba(217, 237,255,0.6) 88%, hsla(207, 80%, 90%,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(207, 80%, 90%,0.8)), color-stop(88%,rgba(217, 237,255,0.6)), color-stop(100%,hsla(207, 80%, 90%,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, hsla(207, 80%, 90%,0.8) 0%,rgba(217, 237,255,0.6) 88%,hsla(207, 80%, 90%, 0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, hsla(207, 80%, 90%,0.8) 0%,rgba(217, 237,255,0.6) 88%,hsla(207, 80%, 90%, 0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, hsla(207, 80%, 90%,0.8) 0%,rgba(217, 237,255,0.6) 88%,hsla(207, 80%, 90%, 0) 100%); /* IE10+ */
background: linear-gradient(to bottom, hsla(207, 80%, 90%,0.8) 0%,rgba(217, 237,255,0.6) 88%,hsla(207, 80%, 90%, 0) 100%); /* W3C */

position: relative;
z-index: 5;
}


#topwrap {
position:relative;
text-align:justify;
margin: 0 auto;
width:1000px;
padding:0 0 13px;
}
#topwrap a
{
font-size:39px;
line-height:0;
}

#searchinputbtn {
	background: hsla(207, 100%, 100%, 0.8) !important;
	border-radius: 0 13px 13px 0 !important;
	width: 65px;
}


#top_header_and_menu {width:1054px; margin: 0 auto; padding:10px 0 21px; text-align:left; text-transform:capitalize;}
#top_header_and_menu .panel_links {margin-top:10px;}

#inside_wrap {
height: 0;
position: relative;
z-index: 30;
}

#bodywrap 
{
background-position:top;
background-repeat:repeat-x;
position:relative;
line-height:20px;
text-align:justify;
padding:0;
margin: 0 auto;
width:1138px;
position: relative;
z-index: 2;
}

#g_search {
position:absolute;
top:39px;
right:0px;
z-index:3;
margin:0;
line-height:1;
}
#g_search form 
{
margin:0;
padding:0;	
}
#g_search_visible 
{
border-top:solid 1px #ffcae7; 
padding:0px 4px 2px 1px;
}

/* Title */
#title {
font-weight:normal;
width:300px;
}




/* Top stuff */
.top_stuff {
padding: 0 5px 0 5px;
display:inline;
}

/* Stuff */
img {
border: none;
}

/* Other */
.panel_links ul {
	display:inline-block;
	margin: 3px;
	padding: 5px;
}
.panel_links li {
	display:inline-block;
	font-size:13px;
	padding:7px;
	margin:2px 2px 2px 0;
	border-radius: 4px;
	color			:	#FFFFFF;
	text-align		:	center;
}
.panel_links li.chosen{
	display:inline-block;
	font-size:13px;
	padding:7px;
	margin:2px 4px 2px 0;
	border-radius: 4px;
	background: -webkit-linear-gradient(top, hsla(207,70%,100%,0.4) 0%, hsla(207,70%,100%,0.9) 100%);
	background: -moz-linear-gradient(top, hsla(207,70%,100%,0.4) 0%, hsla(207,70%,100%,0.9) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, hsla(207,70%,100%,0.4) 0%, hsla(207,70%,100%,0.9) 100%); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, hsla(207,70%,100%,0.4) 0%, hsla(207,70%,100%,0.9) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, hsla(207,70%,100%,0.4) 0%, hsla(207,70%,100%,0.9) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, hsla(207,70%,100%,0.4) 0%, hsla(207,70%,100%,0.9) 100%); /* IE10+ */
	background: linear-gradient(to bottom, hsla(207,70%,100%,0.4) 0%, hsla(207,70%,100%,0.9) 100%); /* W3C */
	outline			:	2px solid hsla(207,10%,100%,0.8);
	outline-offset	:	-2px;
	color:#2e7ec1;
}
.panel_links a	{
	/*min-width	:	42px;*/
	display		:	block;
	text-align	:	center;
}

/* BRO */
#panel_bro 
{
	width:1066px;
	margin:0 auto;
}
#panel_bro li:hover
{
	background		:	#79CCFF;
	outline			:	2px solid hsla(207,10%,81%,0.2);
	outline-offset	:	-2px;
}
.panel_links a {
filter:alpha(opacity=100);
opacity: 1;
}
.panel_links a:hover {
color:#FFFFFF;
}


/* KIDS */
#inside 
{
width:1066px;
margin:0 auto;
text-align:left;
height: 65px;
}
#inside a 
{
border-radius: 0px;
background:hsla(207,100%,100%,0);
color:#FFFFFF;
/*
border:1px solid #B8DFFF;
background:-webkit-gradient(
linear,
left top,
left bottom,
color-stop(0, #B8DFFF),
color-stop(0.25, #d0eaff),
color-stop(1, #e2f2ff));
background:-moz-linear-gradient(
center top,
#B8DFFF 0%,
#d0eaff 25%,
#e2f2ff 100%
);
background:-o-linear-gradient(#B8DFFF,#e2f2ff);
*/
}


#inside a:hover
{
/*background-color: hsla(207, 100%, 100%, 1);*/
}

.insides{
}

.insides li{
	background		:	#79CCFF;
	outline			:	2px solid hsla(207,10%,81%,0.2);
	outline-offset	:	-2px;
}

/* Appended articles */
/* (-id */
.other_article {
	position:relative;

	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius: 8px;
	
	background-color:White;
	border-color:#f6f6f6;
	border-style:solid;
	border-width:1px;
	clear:both;
	margin:30px 0;
	overflow:hidden;
}
.appended_header {
	line-height:1;
	margin-bottom:10px;
	margin-top:0;
	display:block;
	background-color:#eee;
	padding:2px 1px 4px;
	
	border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
}
.other_article h2 a 
{
	margin-top:0;
	line-height:1;
	color:#aaa;
	padding:4px 3px;
	text-shadow:none;
	font-size:25px;
}
.other_article h2 a:hover
{
	color:#777;
}
.appended_content 
{
	padding:0 3px;
}
/* (-sn */
.snippet {		
	color:#222;
	clear:both;
	margin:13px 0;
	padding:13px 54px 13px 0;
	text-align:left;
	-webkit-transition:all .2s ease;
	-moz-transition:all .2s ease;
	-ms-transition:all .2s ease;
	-o-transition:all .2s ease;
	transition:all .2s ease;
	border-radius:26px;
	position:relative;
	top:0;
	left:0;
	box-shadow: inset 1px 1px 3px transparent;
}

.snippet:hover
{
	background:hsla(207, 20%, 90%, 0.2);
	padding:13px;
	box-shadow: inset 0 0 0 2px hsla(207, 30%, 40%, 0.1);
}

.snippet:active, .snippet:focus 
{
	background:rgba(229, 244, 255, 0.3);
}


.snippet_link {font-size:19px; font-weight:normal;	line-height:20px/*26px*/; font-family:'Oleo Script',Palatino,"Palatino Linotype",Georgia,Serif,'trebuchet ms','lucida grande',Nina,Jokerman; text-shadow: 0 1px #FFFFFF, 1px 0 #FFFFFF, 0 -1px #FFFFFF, -1px 0 #FFFFFF;}
.snippet_header {display:block; margin:0 0 0 243px;line-height:1;}
.snippet_header:hover {text-decoration:underline;}
.snippet_desc {
	display:block; padding: 13px 0 0 243px; color:#bbb;
	text-indent: 27px;
	-moz-transition: all .6s ease-in-out;
	-webkit-transition: all .6s ease-in-out;
	-ms-transition: all .6s ease-in-out;
	-o-transition: all .6s ease-in-out;
	transition: all .6s ease-in-out;
}
.snippet:active .snippet_desc, .snippet:focus .snippet_desc,  .snippet:hover .snippet_desc {color:#111;}

.snippet_img {
	position:relative;
	float:left;
	padding:3px;
	margin:0;
	background-color:#fff;
	border: solid 3px hsla(207, 20%, 50%, 0.1);
	width:202px;

	border-radius:13px;
}


.tall_snippet {
width:216px;
min-height:139px;
padding:0 26px 26px 0;
float:left;
text-align:left;
border-radius: 26px;
transition:	all .10s ease;
position:relative;top:0;left:0;
z-index: 9!important;
}
.tall_snippet:hover {
/*background:hsla(207, 20%, 90%, 0.2);*/
text-decoration:none;
}
.tall_snippet > .snippet_link:nth-child(3){
	text-align:center;
	vertical-align:bottom;
	position:relative;
	font-family:'lucida grande',tahoma,verdana,arial,sans-serif !important;
	font-size:15px;
	font-weight:500;
	text-decoration:none;
	line-height:20px;
    color:hsla(207,60%,0%,0);
    text-shadow:0 0 2px hsla(0,0%,100%,0);
	width:165px;
    display:block;
    padding:20px;
    margin:-136px 4px 4px;
	z-index:20!important;
	background:hsla(207, 10%, 100%, 0);
}
.tall_in{
    color:hsla(207,0%,30%,1)				!important;
    background:hsla(207, 10%, 100%, 0.8)	!important;
	text-shadow:0 1px 1px hsla(0,0%,100%,1), 1px 0 1px hsla(0,0%,100%,0.9), 0 3px 7px hsla(0,0%,100%,1), 0 -3px 7px hsla(0,0%,100%,1), 0 5px 8px hsla(0,0%,100%,1), 0 -5px 8px hsla(0,0%,100%,1), 0 3px 5px hsla(0,0%,100%,1), 0 -3px 5px hsla(0,0%,100%,1) !important;
}
.tall_in:active{
	cursor:pointer;
    background:hsla(207, 10%, 100%, 0.9)	!important;
}
.img_in{
	filter:
	progid:DXImageTransform.Microsoft.Shadow(color='#4e7fa8', Direction=155, Strength=4)!important;
	box-shadow: 0px 0px 1px 1px hsl(207,20%,90%)										!important;
	transition:	all .20s ease;
}
.img_in:active, .img_in:focus {
	filter:
	progid:DXImageTransform.Microsoft.Shadow(color='#666', Direction=155, Strength=3)!important;
	box-shadow: 0 0 2px 0 hsl(207,30%,70%)										!important;
}

.seen .snippet_img {
	transition:	all .3s ease;
	-ms-transition:	all .3s ease;
	-moz-transition:	all .3s ease;
	-webkit-transition:	all .3s ease;
	box-shadow: 0 0 0px 1px hsl(27, 1%, 90%);
}


/* Lists */
#html ul, #html ol {
margin: 6px 0 7px 37px;
}

#html li {
margin:0;
padding:0;
/*padding:0 0 12.4px;
text-align:left;*/
}

#html
{
background-color:rgba(255,255,255,0.9);
background: #fff; /* url("../images/arches.png") repeat scroll 0 0 transparent; */
position:relative;
padding: 50px 33px;
margin: -36px 0 0;
border: solid 36px hsl(207, 100%, 86%);
}
#ad_high 
{
position:absolute;
top:10px;
left:0;
padding-right:4px;
z-index:10;
}
#ad_high ul 
{
list-style-type:none;
}
#ad_bottom
{
clear:none;
margin-left:180px;
padding:3px;
}



/* Paragraphs */
.plvl2 {
margin-left:10px;
}
#html li p 
{
margin:0;
padding:0;
color:#777;
}

/* Article Date */
#date_wrap {
}
#release_date 
{
	width:1000px;
	margin:0 auto;
	text-align:right;
	font-size:13px;
	line-height:3;
	color:hsla(207,0%,100%,1);
	clear:both;
}


.text {
height:1.30em!important;margin:.2em;
}



/* Warn */
#note_warning {
background-color:#fff7d0;
border:solid 1px #aaa;
}
#warning 
{
border:solid 5px #fad6d6;
background-color:#de8787;
color:#673f3f;
padding:10px;
}
#warning h2
{
color:#672b2b;
}

#formbox.warned
{
background-color:#ffeded;
}


/* Content */
#content {
padding:0;
position:relative;
}
#content_sub 
{
/*padding-top:1px;*/
background-color:White;
}


/* SAYBOX */
#saybox 
{
margin:0 auto;
text-align:left;
clear:both;
}
/* Answered */
#answered_questions_wrap
{
	width:1138px;
	margin:0 auto;
	text-align:left;
	clear:both;
}
#answered_header 
{
	color:#58b6cd;
	font-size:26px;
	margin:0;
	line-height:1;
	background:none repeat scroll 0 0 #aaf0ff;
	padding:6px 9px 7px;
	text-shadow:0 1px 0 #e6ffff;
	
	/*border-radius:13px 13px 0 0;
	-moz-border-radius:13px 13px 0 0;
	-webkit-border-radius:13px 13px 0 0;*/
}

#answers_container
{
	background:#aaf0ff;
	border:2px solid #8fdfef;
	/*border-radius:13px;
	-moz-border-radius:13px;
	-webkit-border-radius:13px;*/
}

.says  
{
	background-color:#fff;
	padding:0px 32px 25px;
	border:solid 1px #8fdfef;
	position:relative;
	
	/*border-radius:13px;
	-moz-border-radius:13px;
	-webkit-border-radius:13px;*/
}
.says_text 
{
	background-repeat:no-repeat;
	margin: -26px 0 0 75px;
	display:block;
	padding:0 0 0 33px
}
.comment_statement, .question_statement, .answer_statement 
{

	display:block;
	width:68px;
	height:23px;
	text-align:center;
	margin-top:26px;
	
	color:#6faecb;
	background:#fff;
	border:solid 1px #b5d5e2;
		
	box-shadow: 0px 1px 3px #b5d5e2;
	-webkit-box-shadow: 0px 1px 3px #b5d5e2;
	
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	
	filter:
	progid:DXImageTransform.Microsoft.Shadow(color='#b5d5e2', Direction=155, Strength=2)
	progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#effaff')	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#effaff')";


	background:-webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0.15, #ffffff),
	color-stop(0.87, #effaff)
);
	background:-moz-linear-gradient(
	center top,
	#ffffff 15%,
	#effaff 87%    
);

}
.answerer {border-color:#bbb;}
.asker {border-color:#f2f2f2; color:#333;}

.answer_statement {background:#5bb4d9;
	filter:
	progid:DXImageTransform.Microsoft.Shadow(color='#b5d5e2', Direction=155, Strength=2)
	progid:DXImageTransform.Microsoft.gradient(startColorstr='#73ccf2', endColorstr='#5bb4d9')	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#73ccf2', endColorstr='#5bb4d9')";


	background:-webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0.15, #73ccf2),
	color-stop(0.87, #5bb4d9)
);
	background:-moz-linear-gradient(
	center top,
	#73ccf2 15%,
	#5bb4d9 87%    
);
	color:#fff;}


/* FORM */
#formbox{
	background:#8fdfef;
	margin:13px 0 0;
	padding:2px;
}

#myquestions_header 
{
	color:#000;
	font-size:26px;
	padding:4px 9px 7px;
	text-shadow:0 1px 3px #aaa;
	margin:0;
	line-height:1;
	background:#AAF0FF;
	border-radius:13px 13px 0 0;
	-moz-border-radius:13px 13px 0 0;
	-webkit-border-radius:13px 13px 0 0;
}
.say_details 
{
	color:#000;
	font-size:13px;
	margin:0;
	padding:0;
	font-weight:bold;
}
 .say_hint {
	font-size:12px;
	color:#808080;
 }
form {
	margin:0;
	padding:0;
}
#say 
{
	width:1000px;
	text-align:left;
	margin:0 auto;
	padding-bottom:20px;
}

.edit_comment 
{
	float:right;
	margin-right:3px;
	margin-top:-3px;
}


/* HR */
hr {
border:none;
border-top:dotted 1px #a1d5ff;
}
.dash {
border:none;
border-top:dashed 1px #fafffa;
}

/* Selection */
::-moz-selection{
background:#3a4651;
color:#fff;
text-shadow:0 -1px 1px #000;
}

::selection {
background:#3a4651;
color:#fff;
text-shadow:0 -1px 1px black, 0 1px 1px black, -1px 0 1px black, 1px 0 1px black;
}



/* Links */
a {
color:#007ee6;
text-decoration:none;
/*text-shadow:0.5px 1px 0 #FFFFFF;
-moz-transition: all .20s ease-in-out;
-webkit-transition: all .20s ease-in-out;
-ms-transition: all .20s ease-in-out;
-o-transition: all .20s ease-in-out;
transition: all .20s ease-in-out;*/
}
a:hover {text-decoration:underline;}
a:focus {color:#58a000;text-decoration:underline;}
a:active {color:#0070cc;text-decoration:underline;}

a:visited:hover {text-decoration:underline;}
a:visited:focus {color:#58a000;text-decoration:underline;}
a:visited:active {color:#008cff;text-decoration:underline;}

.clickable_img {background:#ddd; padding:1px;}
.clickable_img:hover {background:#555;}

.external {
background-image:url('../images/url_icon.png');
background-position:right top;
background-repeat:no-repeat;
font-weight:normal;
padding-right:15px;
}



/* Media */
/* Video */
.video 
{
	margin:13px 0;
	padding:13px;
	background:hsl(0, 0%, 97%);
	border-radius:13px;
	text-align:center;
}
.video h3 
{
	text-align:center;
	padding:4px;
	margin:0 0 13px;
	font-size:26px;
	line-height:39px;
	background:hsl(207, 100%, 94%);
	border-radius:13px;
}
/* Image */
.above_image {
	padding:0;
	z-index:5;
}
.nested_image {
	margin:0;
	padding:13px;
	background:hsl(0, 0%, 97%);
	z-index:6;
	border-radius:13px;
	-moz-border-radius:13px;
	-webkit-border-radius:13px;
}
.nested_image_tt 
{
	padding:13px 0;
	margin:0 0 13px;
	text-align:center;
	font-size:13px;
	background:hsl(207, 100%, 94%);
	line-height:1;
	border-radius:13px;
	-moz-border-radius:13px;
	-webkit-border-radius:13px;
}
.nested_image_img 
{
	padding:0;
	margin:0;
	text-align:center;
	
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.image_decription 
{
	margin:0;
	padding:13px 0 0;
	font-size:13px;		
}




.other_link_qa {
line-height:1;
background-color:#dbeeff;
padding:6px;

border-radius:0 2px 0 2px 0;
-moz-border-radius:0 2px 0 2px 0;
-webkit-border-radius:0 2px 0 2px 0;
}

#breadcrumbs 
{
/*background: hsla(207, 100%, 86%,0.2);*/
/*border-radius:500px 500px 0 0;*/
width:1046px;
margin: 0 auto;
text-align:left;
padding:13px 0px;
line-height:10px;
color:#000;
}
#breadcrumbs a {
color:hsla(207,85%,100%,1);
padding:3px 0px 3px 0px; margin-right:14px;	text-decoration:none; 
text-shadow:0 0 3px hsla(0, 0%, 0%, 0.2);
}
#breadcrumbs a:hover, #breadcrumbs a:focus {text-decoration:underline;}

#breadcrumbs span {
color: hsl(0,0%,99%); 
text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
padding:3px 14px 3px 0px;}

.iconset {
background-image:url('../images/iconset.png');
display:inline-block;
}



abbr, acronym {border-bottom: 1px dotted #666}
address {margin: 0 0 1.5em; font-style: italic}
pre,code {margin: 0.5em 0; white-space: pre}
em {font-style: italic;}
tt {display: block; margin: 1.5em 0; line-height: 2;}
pre,code {font: 13px monaco, 'andale mono', 'lucida console', monospace; color: #235a87}
pre, code 
{
background-color: #fbea97;
padding: 6px 7px; overflow: auto; white-space: pre;line-height: 13px; border:solid 1px #ddd;

background:-webkit-gradient(
linear,
left top,
left bottom,
color-stop(0.15, #fbea97),
color-stop(0.87, #f5df90)
);
background:-moz-linear-gradient(
center top,
#fbea97 15%,
#f5df90 87%    
);

filter:
progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbea97', endColorstr='#f5df90')
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbea97', endColorstr='#f5df90')" /* IE8 */
progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=155, Strength=4);

box-shadow: 1px 1px 3px #666666;
-moz-box-shadow: 1px 1px 3px #666666;
-webkit-box-shadow: 1px 1px 3px #666666;	
}
th {
font-weight: bold;
font-size:11px;
background: #ebf4fc;
color:#000;
}
th,td,tt {padding: 6px 8.75px 7px; }

.bordered td, .bordered th
{
border:solid 1px #fff;
}


.wt
{
width:337px;
}


.td1
{
background:#f6f6f6;
}

.td2
{
background:#fbfbfb;
}

.tr1
{
background:#f8f8f8;
}

.tr2
{
background:#fefefe;
}

.tr3
{
background:#eee;
}

.tr4
{
background:#f3f3f3;
}


.golden 
{
width: 168.27px; height: 104px; text-align: center;
color:#000;
padding:0;
}
.s 
{
background:#ebf6ff;
}

#content table {font-size: 13px; border-collapse: separate;}

.borderless td {border-bottom: none;}

.sb 
{
font-size: 18px;
border-bottom: none;
text-align:center;
color:black;
width:20px;
}
.symbtab tr:nth-of-type(2n) 
{
	background:hsla(207,30%,95%,1) !important;
}
.symbtab {
float:left;
}
.altc 
{
background-color: hsla(207,30%,20%,0.8);
color:hsla(0,0%,100%,0.3);
font-size:13px;
text-align:center;
width:52px;
}
.symbtab .altc {
width:32px;
}
.desc 
{
border-bottom: none;
}

h1,h2,h3,h4,h5,h6 {font-weight: normal; color: #2e7ec1; font-family:'Oleo Script',Palatino,"Palatino Linotype",Georgia,Serif,'trebuchet ms','lucida grande',Nina,Jokerman; margin:0; line-height:1;}
h1,logo,h1 a {font-size: 44px; margin-bottom: 0; clear:both; color:hsla(0, 0%, 0%, 0.8) !important;
-moz-transition: all 0.25s ease 0.1s;
-webkit-transition: all 0.25s ease 0.1s;
-ms-transition: all 0.25s ease 0.1s;
-o-transition: 	all 0.25s ease 0.1s;
transition: 	all 0.25s ease 0.1s;
}
h1 a {color:#fff !important;text-shadow:-1px -1px 1px rgba(0, 0, 0, 0.05), -1px 1px 1px hsla(207, 40%, 31%, 0.3), 1px -1px 1px rgba(0, 0, 0, 0.05), 1px 1px 1px hsla(207, 40%, 31%, 0.5);}
#header1 a:hover {text-decoration:none;text-shadow:-1px -1px 1px rgba(0, 0, 0, 0.05), -1px 1px 1px rgba(0, 0, 0, 0.05), 1px -1px 1px rgba(0, 0, 0, 0.05), 1px 1px 1px rgba(0, 0, 0, 0.20);}
.ie_color, .ie_color a  {color:rgba(0,0,0, 0.7) !important; font-weight:bold;}
h2,h3,h4,h5,h6{opacity:0.8;}
h2 {font-size: 39px; clear:both;  text-shadow:1px 1px 1px #fbfdff;  line-height:2;}
h3 {font-size: 26px; margin:0; padding: 0; text-shadow:1px 1px 0px #fff; line-height:39px;}
h4 {font-size: 22px; line-height:39px;text-shadow:1px 1px 0px #fff;}
h5 {font-size: 19px; line-height:39px;text-shadow:1px 1px 0px #fff;}
h6 {font-size: 13px; line-height:26px;text-shadow:0px 0px 1px #fff;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}

/*#html h1 {
padding-top:13px;
}*/

.lined 
{
font-weight: normal;
font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
font-size: 13px; line-height:39px;text-shadow:1px 1px 0px #fff; opacity:0.8;
width:980px;
clear:both;
display:inline-block;

color:#000;
border:	1px solid #FFFFFF;

text-shadow:0px -1px 0px #ddd;
padding-left:17px;

background:hsla(207,70%,70%,0.2);
border-radius: 27px;
}

.art_ad{
cursor:pointer;
padding-bottom:10px;
box-shadow: none;
-moz-transition: all .25s ease-in-out;
-webkit-transition: all .25s ease-in-out;
-ms-transition: all .25s ease-in-out;
-o-transition: all .25s ease-in-out;
transition: all .25s ease-in-out;
}
.art_ad:hover{
border-radius:13px;
box-shadow: 0 0 0 13px hsla(0,0%,70%,0.1);
background: hsla(0,0%,70%,0.1);
}

h2.header2 {padding:0 300px 13px 0; margin:0; clear: both; text-align:left; line-height:1.5;}
p {
padding:6px 0 7px;
text-indent: 27px;
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}

blockquote 
{
padding:5px 14px 6px;
margin: 0 0 13px 0;
color:black;
border: 3px solid hsl(207, 0%, 98%);
background:hsl(324, 0%, 97%);
}

/* ITEM BLOCKS */
.item_block {width:160px;  text-align:left;
border:solid 1px #bbb;
border-top:none;

border-radius:4px;
-moz-border-radius:4px; 
-webkit-border-radius:4px;

background-color:White;}
.item_block ul { margin:0; padding:0;}
.item_block li { margin:0;}
.item_block h2 {margin:0; padding:0;
	background-color:#eff5f9;
	padding:1px 5px;
	color:#444;
	font-size:15px;
	
	border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
	
	text-shadow:none;
background: -webkit-gradient(linear, 0% 100%, 0% 0%, from(#f5f5f5), color-stop(0.1, #ffffff), color-stop(0.31, #efefef), color-stop(0.61, #eeeeee), color-stop(0.86, #f7f7f7), to(#eaeaea));
background:-moz-linear-gradient(center bottom , #f5f5f5 0%, #ffffff 10%, #efefef 31%, #eeeeee 61%, #f7f7f7 86%, #eaeaea 100%) repeat scroll 0 0 transparent;
}
.item_block a {display:block; padding:5px;text-shadow:none;}
.item_block a:hover,.item_block a:visited:hover {background-color:#eff5f9;text-decoration:none;}

.item_link {font-size:15px; font-weight:bold; color:#2777B1; display:block;}
.item_block a:hover  .item_link {text-decoration:underline; }
.item_desc {color:#343434; font-size:12px;}






/* Logo */
#logo
{
color:#74bffc;
font-weight:bold;
font-size:26px;
text-align:left;
display:block;
z-index:2;
height:110px;
opacity:1;
padding: 18px 38px 18px 23px;
/*background: hsla(0,30%,100%,1);*/
/*
border-radius: 0 0 61px 61px;
	-moz-transition: all .6s ease-in-out;
	-webkit-transition: all .6s ease-in-out;
	-ms-transition: all .6s ease-in-out;
	-o-transition: all .6s ease-in-out;
	transition: all .6s ease-in-out;
border: solid 11px hsla(207, 0%, 81%, 0.1);
border-top: none;*/
}
#logo:hover {
/*border: solid 11px hsla(207, 100%, 54%, 1);
border-top: none;*/
}
#logo a, #logo a:visited
{
/*color:#74bffc;*/
}


.related 
{
clear:both;
}

.noclear
{
clear:none;
}


/* Footer */
#footer_wrap 
{
clear: both; text-align: center; margin: 0 auto 0 auto;
border-top:solid 1px hsla(207, 80%, 100%, 0.7);
background:#b8dfff;
}
#footer 
{
margin:0 auto; width:980px; text-align:left; padding: 7px 0;
color:hsla(207, 80%, 100%, 1);
text-shadow:0 0 3px hsla(207, 80%, 0%, 0.2);;
}



.h_link_block 
{
background-color:#f6f6f6;
border:solid 1px #ccc;
padding:12px 34px;
margin:13px 36px;
width:288px;

border-radius:13px;
-moz-border-radius:13px;
-webkit-border-radius:13px;

box-shadow: 2px 2px 8px #ccc;
-moz-box-shadow: 2px 2px 8px #ccc;
-webkit-box-shadow: 2px 2px 8px #ccc;

filter:
progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f3f3f3')	/* IE8 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f3f3f3')"
progid:DXImageTransform.Microsoft.Shadow(color='#444444', Direction=155, Strength=3);


background:-webkit-gradient(
linear,
left top,
left bottom,
color-stop(0.2, #fafafa),
color-stop(0.9, #f3f3f3)
);
background:-moz-linear-gradient(
center top,
#fafafa 20%,
#f3f3f3 90%    
);

}
.h_link_block ol {margin:0;}


#comments
{
background: -o-linear-gradient(bottom, hsla(207, 80%, 90%,1) 0%,rgba(217, 237,255,0.9) 96%,hsla(207, 80%, 90%, 0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(bottom, hsla(207, 80%, 90%,1) 0%,rgba(217, 237,255,0.9) 96%,hsla(207, 80%, 90%, 0) 100%); /* IE10+ */
background: linear-gradient(to top, hsla(207, 80%, 90%,1) 0%,rgba(217, 237,255,0.9) 96%,hsla(207, 80%, 90%, 0) 100%); /* W3C */
background: -webkit-linear-gradient(bottom, hsla(207, 80%, 90%,1) 0%,rgba(217, 237,255,0.9) 96%,hsla(207, 80%, 90%, 0) 100%); /* Chrome10+,Safari5.1+ */


padding:13px 0;
opacity: 0.9;
}

#facebook_comments_wrap 
{
width:992px;
margin:18px auto 13px;
text-align:left;
background:#fff;

box-shadow: 0px 0px 20px #fff;
-moz-box-shadow: 0px 0px 20px #fff;
-webkit-box-shadow: 0px 0px 20px #fff;

filter:
progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa', Direction=155, Strength=2);


border-radius:13px;
-moz-border-radius:13px;
-webkit-border-radius:13px;


border:solid 3px #888;
}

#fbcommentsheader 
{
margin:0;
padding:5px 9px;
background:#faecb9;
border-bottom:1px solid #d3d3d3;

text-shadow:1px 1px 2px #aaa;

border-radius:13px 13px 0 0;
-moz-border-radius:13px 13px 0 0;
-webkit-border-radius:13px 13px 0 0;
}

#fbcomments 
{
border:solid 1px #faefb9;
border-top:none;
padding:5px;
background:#fdfdfd;

border-radius:0 0 13px 13px;
-moz-border-radius:0 0 13px 13px;
-webkit-border-radius:0 0 13px 13px;
}

#comment_details 
{
	background-color:#fff;
	padding:26px 30px;
	border-radius:0px;
}

#send_comment 
{
border-top:solid 1px #ccc;
background:#cfcfcf;
padding:13px 30px;

border-radius:0 0 13px 13px;
-moz-border-radius:0 0 13px 13px;
-webkit-border-radius:0 0 13px 13px;
}

.comment_field 
{
padding:1px;
}

#formbox_wrap
{
border:0px;
}

#formbox_wrap form
{
filter:
progid:DXImageTransform.Microsoft.Shadow(color='#444444', Direction=155, Strength=3);
box-shadow: 3px 3px 13px #444444;
-moz-box-shadow: 3px 3px 13px #444444;
-webkit-box-shadow: 3px 3px 13px #444444;

border-radius:13px;
-moz-border-radius:13px;
-webkit-border-radius:13px;
}

.say_archived
{
background:#ddd;
}


.shadowed1
{
box-shadow: 0px 6px 2px -5px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0px 6px 2px -5px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 6px 2px -5px rgba(0, 0, 0, 0.3);

filter:progid:DXImageTransform.Microsoft.Shadow(color='#d4d4d4', Direction=155, Strength=3);
}

.shadowed2
{
box-shadow: 0px 7px 2px -5px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 0px 7px 2px -5px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 0px 7px 2px -5px rgba(0, 0, 0, 0.4);

filter:progid:DXImageTransform.Microsoft.Shadow(color='#bababa', Direction=155, Strength=5);
}

.round1
{
border-radius:7px;
}
.round13
{
border-radius:13px;
}
.round27
{
border-radius:27px;
}


.image1
{
background:#c3e4ff;

padding:13px;

box-shadow: 2px 2px 3px #8095a7;
-moz-box-shadow: 2px 2px 3px #8095a7;
-webkit-box-shadow: 2px 2px 3px #8095a7;

filter:progid:DXImageTransform.Microsoft.Shadow(color='#8095a7', Direction=155, Strength=5)
		progid:DXImageTransform.Microsoft.gradient(startColorstr='#c3e4ff', endColorstr='#e4f3ff')
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#c3e4ff', endColorstr='#e4f3ff')";

background:-webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0.2, #c3e4ff),
	color-stop(0.9, #e4f3ff));
background:-moz-linear-gradient(
	center top,
	#c3e4ff 20%,
	#e4f3ff 90%);

border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
}

.textblock
{
color:#333;

border-radius:13px;
-moz-border-radius:13px;
-webkit-border-radius:13px;

padding:19px 17.5px 20px;
margin:0 17.5px;

font-size:16px;
line-height:20px/*26px*/;

box-shadow: 2px 1px 3px #ccc;
-moz-box-shadow: 2px 1px 3px #ccc;
-webkit-box-shadow: 2px 1px 3px #ccc;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#ccc', Direction=155, Strength=1)
		progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f5f5f5')
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f5f5f5')";

background:-webkit-gradient(
linear,
left top,
left bottom,
color-stop(0.15, #fafafa),
color-stop(0.87, #f5f5f5)
);
background:-moz-linear-gradient(
center top,
#fafafa 15%,
#f5f5f5 87%    
);

}

.lmargin
{
padding-left:42.068px;
}

#more_but
{
clear:both;
background:hsla(52, 100%, 0%, 0.9);
color:hsla(207, 20%, 100%, 0.6);
box-shadow:0 1px 9px hsla(207, 0%, 30%, 0.7);
border: 3px solid hsla(207, 0%, 55%, 0.4);
border-radius:13px;
display: inline-block;
padding: 25px 0;
text-align: center;
width: 969px;
font-size: 26px;
}
#more_but:hover
{
background:hsl(207, 100%, 0%);
border: 3px solid hsla(207, 0%, 50%, 0.4);
box-shadow:0 1px 5px hsla(207, 0%, 30%, 1);
text-decoration:none;
}
#more_but:active,#more_but:focus
{
box-shadow:none;
color:white;
}

.more_small
{
font-size:13px; padding:6px 13px 6px; clear:both;
text-shadow:none;

background: hsla(52, 100%, 0%, 0.05) !important;
color: hsla(207, 100%, 0%, 0.95) !important;

box-shadow: 0 1px 4px hsla(207, 100%, 0%, 0.5) !important;
border-radius:30px;
}
.more_small:hover
{
background:	hsla(52,	100%, 0%,	1) !important;
color:		hsla(207,	100%, 100%,	1) !important;
text-decoration:none;
}
.more_small:active,.more_small:focus
{
border:top 1px #f7d911;
background:	hsla(52,	100%, 0%,	0.8) !important;
}

.sym td.sym_clicked
{
background:#FAF0F7;
color:#000;
border: 3px solid #E2A8CF;
line-height: 33px;
width: 48px;
}
.sym td.sym_clicked:hover
{
border: 3px solid #E2A8CF;
line-height: 33px;
width: 48px;
}

.sym
{
background-color:hsla(207, 90%, 100%, 1);
margin: 0 52px 3px 0;
border-radius:			50px 23px 23px 50px;
border:3px solid hsla(207, 20%, 50%, 0.05);
color:rgba(0,0,0,0.8);

-moz-transition: all .25s ease-in-out;
-webkit-transition: all .25s ease-in-out;
-ms-transition: all .25s ease-in-out;
-o-transition: all .25s ease-in-out;
transition: all .25s ease-in-out;
}
.sym:hover
{
color:rgba(0,0,0,1);
border:3px solid hsla(207, 20%, 50%, 0.1);
}
.end
{
margin-right:	0;
}
.sym td
{
font-size:26px;
line-height:39px;
margin:0;
padding:0;
width:54px;
text-align:center;
z-index:20;
border:none;
border-radius:			13px;
-moz-border-radius:		13px;
-webkit-border-radius:	13px;
cursor:pointer;
}
.sym td:hover
{
color:#000;
background-color:hsla(207, 90%, 100%, 1);
border: 3px solid hsla(207, 20%, 50%, 0.2);
line-height: 33px;
width: 48px;
}
.sym th
{
background:hsla(208, 80%, 90%,0.1);
border-right:3px solid hsla(207, 20%, 50%, 0.1);
color:hsla(207, 50%, 30%, 0.3);
text-shadow:0.5px 1px 1px #FFFFFF;
border-radius:			50px 0 0 50px;
padding:	0;
margin:		0;
width:		51px;
line-height:1;
text-align:	center;
z-index:5;
font-weight:normal;
font-size:11px;
-webkit-transition:	all .3s ease;
-moz-transition:	all .3s ease;
-ms-transition:		all .3s ease;
-o-transition:		all .3s ease;
transition:			all .3s ease;
}
.sym:hover th {
color:hsla(207, 60%, 20%, 1);
}

.fade5
{
filter:alpha(opacity=50);
opacity: 0.5;


-webkit-transition:all .4s ease;
-moz-transition:all .4s ease;
-ms-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease;
}
.fade5:hover
{
filter:alpha(opacity=100);
opacity: 1;
}

.fade5op
{
opacity: 0.8;

-webkit-transition:all .4s ease;
-moz-transition:all .4s ease;
-ms-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease;
}
.fade5op:hover
{
opacity: 1;
}

.fade3
{
color:#555;

-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-ms-transition:all 	.3s ease;
-o-transition:all 	.3s ease;
transition:all 		.3s ease;
}
.fade3:hover
{
color:#000;
}

.fade3op
{
opacity: 0.85;

-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-ms-transition:all 	.3s ease;
-o-transition:all 	.3s ease;
transition:all 		.3s ease;
}
.fade3op:hover
{
opacity: 1;
}

.bm_fade
{
opacity: 0.3;

-webkit-transition:all .2s ease;
-moz-transition:all .2s ease;
-ms-transition:all 	.2s ease;
-o-transition:all 	.2s ease;
transition:all 		.2s ease;
}
.bm_fade:hover
{
opacity: 1;
}


.inset5
{
box-shadow:inset 0 0 5px #e0e0e0;
}
.edits
{
line-height:0.6;
float:right;
filter:alpha(opacity=10);
opacity: 0.2;
-webkit-transition:all .2s ease;
-moz-transition:all .2s ease;
-ms-transition:all 	.2s ease;
-o-transition:all 	.2s ease;
transition:all 		.2s ease;
}
.frontpage_edits
{
float:none;
position: absolute;
z-index: 1000;
}
.edits:hover
{
filter:alpha(opacity=100);
opacity: 100;
}
#breadcrumbs .edits a
{
padding:0;
margin:0;
background-image:none;
}

.lang
{
float:right;
color:#888;
padding:11px 17px 11px 17px;
margin:-69px 0px 13px 13px;
position: relative;
z-index:10;
}
.non_es {
opacity:0.4;
}
.non_es:hover{
opacity:1;
}
.noheader
{
margin:13px 0 -52px 13px;
}
.lang img
{
vertical-align:middle;
box-shadow: 0 0 2px #aaa;
border:1px solid #ccc;

opacity:0.9;
-webkit-transition:all .1s ease;
-moz-transition:all .1s ease;
-ms-transition:all 	.1s ease;
-o-transition:all 	.1s ease;
transition:all 		.1s ease;
}
.lang img:hover {
border:1px solid #bbb;
opacity:1;
}

textarea, #html input
{
padding: 13px;
box-shadow: 2px 2px 5px hsl(207, 0%, 89%), inset 0px 0px 0px hsl(207, 20%, 89%);
border-radius: 13px;
border: 1px solid hsl(207, 25%, 80%);
color:hsl(207, 60%, 10%);
transition:			all .1s ease;
-ms-transition:		all .1s ease;
-webkit-transition:	all .1s ease;
-moz-transition:	all .1s ease;
}
textarea:focus, textarea:hover, #html input:focus, #html input:hover
{
box-shadow: 2px 2px 5px hsl(207, 0%, 89%), inset 2px 2px 5px hsl(207, 20%, 89%);
border: 1px solid hsl(207, 35%, 70%);
}

.bookmarklet
{
background-color: hsla(207, 100%, 60%, 0.05);
border: 1px solid hsla(207, 100%, 30%, 0.2);
border-right:none;
float: left;
font-size: 39px;
padding: 57px 13px 47px 13px;
border-radius:27px 0 0 27px;
line-height:78px;
}
.bookmarklet:hover
{
text-shadow: 1px 1px 1px #FFFFFF, -1px -1px 1px #FFFFFF, 1px -1px 1px #FFFFFF, -1px 1px 1px #FFFFFF !important;
text-decoration:none;cursor:move;color:#ff9400 !important;
}
.bookmarklet:focus
{text-decoration:none;}


.bot_right {
position:fixed;
display:block;
right:0;
bottom:0;
height:200px;
width:262px;
background:url("../images/arches.png") repeat scroll 0 0 transparent;
border-radius:27px 0 0 0;
border:solid 6px hsla(207, 100%, 71%, 0.6);
border-bottom:none;
border-right:none;
z-index:30;
}
.bot_right_bookmark {
position: relative;
top: 0;
left: 0;
display: block;
border-radius: 0px;
padding: 29px 17px 11px;
border-right:1px solid hsla(0,0%,90%,1);
border-bottom:1px solid hsla(0,0%,90%,1);
line-height: 60px;
text-align: center;
font-size: 60px;
background: hsla(0, 0%, 96%, 1);
width: 60px;
color: hsla(207, 80%, 70%, 0.8) !important;
margin:0px;
}
.bot_right_text {
color: hsl(0, 0%, 36%);
position: absolute;
top: 10px;
left: 113px;
display: block;
font-size: 13px;
line-height: 16px;
padding: 0 13px 0 0;
text-align:left;
}

.bot_right a {
color: hsl(327, 100%, 69%) !important;
}

.sys > img {
	height:100px;
}
.sys {
-moz-transition: 	all 0.50s ease;
-webkit-transition: all 0.50s ease;
-ms-transition: 	all 0.50s ease;
-o-transition: 		all 0.50s ease;
transition: 		all 0.50s ease;

	width: 146px !important;
	height:100px !important;
	cursor:pointer;
	text-align: center;
	display: inline-block;
	margin: 10px 0px 10px;
	padding: 20px;
	border: 5px solid hsla(207, 0%, 90%, 0.7) !important;
	border-radius: 13px;
	
	box-shadow: 0 2px 2px hsla(0, 0%, 80%, .7);
}
.sys:hover {
	border: 5px solid hsla(207, 0%, 85%, 0.7) !important;
	box-shadow: none;
}
.thechosen {
	border: 5px solid hsla(207, 100%, 80%, 0.7) !important;
	cursor: default !important;
	border-bottom: none !important;
	
	box-shadow: none;
}
.thechosen:hover {
	border: 5px solid hsla(207, 100%, 80%, 0.7) !important;
	border-bottom: none !important;
}


/* sprites */
.sys > span {
height:100px;
background:url('../images/gray-systems.png') -0px -0px no-repeat;
display: inline-block;
}
.thechosen > span {
background-image:url('../images/systems.png') !important;
}
#wn{
width:92px;
}
#mc{
background-position: -92px -0px;
width:82px;
}
#tux{
width:105px;
background-position: -175px -0px;
}
#an{
width:85px;
background-position: -280px -0px;
}
#ht{
width:72px;
background-position: -365px -0px;
}

.category {
-moz-transition: 	all 0.80s ease;
-webkit-transition: all 0.80s ease;
-ms-transition: 	all 0.80s ease;
-o-transition: 		all 0.80s ease;
transition: 		all 0.80s ease;

	margin-top: 4px;
	text-align: center;
	display: display;
	float:left;
	border-bottom:5px solid hsla(207,0%,0%,0.5);
	border-top:none;
	cursor:pointer;

	background:hsla(207,0%,95%,1);
	font-size:13px;
	font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
	line-height: 45px;
	color: hsl(207, 0%, 15%);
	
	box-shadow: 0 -2px 2px hsla(0, 0%, 80%, .8);
}
#all_cats {
	clear:both;
}
#all_cats > .category {
	margin-top: 0;
	border-bottom:none;
	border-top:5px solid hsla(207,0%,0%,0.5);
	box-shadow: 0 2px 2px hsla(0, 0%, 80%, .8);
}
.category:hover {
	background:hsla(207,3%,95%,1);
	border-bottom:5px solid hsla(207,100%,20%,0.7);
	border-top:none;
	color: hsl(207, 2%, 27%);
}
#all_cats > .category:hover {
	border-bottom:none;
	border-top:5px solid hsla(207,100%,20%,0.7);
}
.category + div {
	display:none;
}
.chosencat {
	background:hsla(207,100%,100%,0)  !important;
	cursor:default !important;
	box-shadow: none !important;
}
#above_current {
	width:100%;
	clear:both;
	overflow:hidden;
	position:relative;
}
#current {
	font-family:'lucida grande',tahoma,verdana,arial,sans-serif; line-height:20px; font-size:13px;
	clear:both;
	display: block;
	position:relative;
	top:0; left:0;
}
.smbl {
	font-size:20px !important;
}
#aftercats {
	clear:both;
}


a.a_block {
display: block;
padding: 5px 14px 6px;
margin: 0 0 13px 0;
color: black;
border: 3px solid hsl(207, 0%, 94%);
background: hsl(324, 0%, 98%);
}
a.a_block:hover {
text-decoration:none!important;
background: hsl(207, 10%, 97%);
}


.bluecat {
	background: #FBDBEC;
}
.pinkcat {
	background: hsla(327, 30%, 92%, 1);
}
.greencat {
	background: hsla(134, 30%, 92%, 1);
}
.yellowcat {
	background: hsla(58, 45%, 92%, 1);
}

.mob {
	display:none;
}
/*Bob*/
.social_icon li{
	float:left;
	list-style:none;
}
.social_icon div{
	margin:5px;
	width:64px;
	height:64px;
}
.facebook_icon{
	background:url(social/ico_fb.png) no-repeat;
}
.twitter_icon{
	background:url(social/ico_twitter.png) no-repeat;
}
.tumblr_icon{
	background:url(social/ico_tumblr.png) no-repeat;
}
.wordpress_icon{
	background:url(social/ico_wp.png) no-repeat;
}
.line_icon{
	background:url(social/ico_line.png) no-repeat;
}
.wechat_icon{
	background:url(social/ico_wechat.png) no-repeat;
}
.google_icon{
	background:url(social/ico_g+.png) no-repeat;
}
.myspace_icon{
	background:url(social/ico_myspace.png) no-repeat;
}
.weibo_icon{
	background:url(social/ico_weibo.png) no-repeat;
}
.whatsapp_icon{
	background:url(social/ico_whatsapp.png) no-repeat;
}
.bbm_icon{
	background:url(social/ico_bbm.png) no-repeat;
}
/*广告*/
.ads1{
	background:url(ads/ads1.gif) no-repeat;
	width:729px;
	height:90px;
	border:0px;
}
.ads2{
	background:url(ads/ads2.gif) no-repeat;
	width:729px;
	height:90px;
	border:0px;
}
.ads3{
	background:url(ads/ads3.gif) no-repeat;
	width:729px;
	height:90px;
	border:0px;
}
.ads4{
	background:url(ads/ads4.gif) no-repeat;
	width:729px;
	height:90px;
	border:0px;
}
.ads5{
	background:url(ads/ads5.gif) no-repeat;
	width:729px;
	height:90px;
	border:0px;
}

/*首页筛选*/
.symbols{
	padding:0px;
	margin: 6px 0px;
}
.symbols li {
    border: 3px solid  #FFFFFF;
    border-radius: 13px;
    cursor: pointer;
    float: left;
    font-size: 26px;
    line-height: 33px;
    list-style: none outside none;
    margin: 0;
    min-width: 48px;
    padding: 0;
    text-align: center;
    z-index: 20;
}

.symbols li:hover {
    background-color: hsla(207, 90%, 100%, 1);
    border: 3px solid #7FD3FF;
    color: #000;
    line-height: 33px;
    min-width: 48px;
}

.Block_layer{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:3;
	background:#9E9E9B;
	filter:alpha(opacity=8);
	opacity:0.8;
	display:none;
	text-align:center;
}
.filter{
	position:relative;
	min-width:300px;
	padding:12px 18px;
	background:rgba(255,255,255,1.00);
	border:1px solid #E1E1E1;
	z-index:100;
}
.filter_item{
	width:753px;
	background:rgba(255,255,255,1.00);
	z-index:100;
	padding:0px;
	position:absolute;
	border:1px solid #E1E1E1;
	display:none;
	border-top:none;
}
.filter_item .items{
	float:left;
	width:376px;
	height:320px;
	overflow-y:auto;
}
.filter_item .last{
	border-left:1px solid #E0E0E0;
}
.filter_item ul{
	padding:0px;
	margin:0px;
}
.filter_item li{
	list-style:none;
	padding:12px 16px;
	border-bottom:1px solid #E0E0E0;
}
#select_category{
	cursor:pointer;
}