/* Body 1 */

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-color: #fff}
body {line-height: 2; background: #FFF; margin: 1px; padding: 0}
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}
strong {font-weight: bold; color:#222;}
body {font-size: 13px; color: #444; background-color: #fff; font-family: "Sans-Serif", arial, Arial Unicode MS,"lucida grande",tahoma,verdana; text-align:center;}


#topoutside
{
	background:#FAFBFC;
}


#topwrap {
	position:relative;
	text-align:justify;
	margin: 0 auto;
	width:1000px;
	padding:0;
}
#topwrap a
{
	font-size:39px;
	line-height:0;
}


#top_header_and_menu {width:1000px; margin: 0 auto; padding:10px 0 21px; text-align:left; text-transform:capitalize;}
#top_header_and_menu .panel_links {margin-top:10px;}

#bodywrap 
{
	background-position:top;
	background-repeat:repeat-x;
	position:relative;
	line-height:2;
	text-align:justify;
	padding:0;
	margin: 0 auto;
	width:1000px;
	
	border-radius:0 0 13px 13px;
	-moz-border-radius:0 0 13px 13px;
	-webkit-border-radius:13px;	
}

#above_top_menu
{
	background: #e4ecf5;
}

/* Links to other sites on top */
.other_sites a {
	font-size:16px;
	line-height:1;
	font-weight:bold;
	text-decoration:none;
	margin:0 auto;
	padding:4px 10px 5px 0;
}
.other_sites a:hover {
	border-bottom:solid 1px #55d400;
}
	/* Topest: Current Site */
	#current_site 
	{
		font-weight:bold;
		padding:4px 10px 5px 0;
	}



#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 
{
	height:39px;
}
.panel_links ol, .panel_links ul {
	margin:0;
	padding:0;
}
.panel_links li 
{
	margin-right:2px;
	display:inline-block;
	float:left;
	vertical-align:baseline;
	font-size:13px;
	
	text-transform:capitalize;
}
.panel_links li a 
{
	color:#0069bf;
	
	background:#fcfcfc;
	border:solid 1px #dbe6f0;
	border-bottom:none;

	text-decoration:none;
	display:block;
	padding:13px;
	margin:0;	
	
	-moz-box-shadow: 1px 2px 9px #dbe5ed; /* Firefox F3.5+ */
	-webkit-box-shadow: 1px 2px 9px #dbe5ed; /* Safari3.0+, Chrome */
	 box-shadow: 1px 2px 9px #dbe5ed; /* Opera 10.5, IE 9.0 */
	
	filter:
	progid:DXImageTransform.Microsoft.Shadow(color='#dbe5ed', Direction=155, Strength=3)

	progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f3f5')	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f3f5')";
   

	background:-webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0.15, #ffffff),
    color-stop(0.87, #f0f3f5),
	color-stop(1, #E4E8EB)
);
	background:-moz-linear-gradient(
    center top,
    #ffffff 15%,
    #f0f3f5 87%,
	#E4E8EB 100%
);

	
	border-radius:13px 13px 3px 3px;
	-moz-border-radius:13px 13px 3px 3px;
	-webkit-border-radius:13px 13px 3px 3px;
	
	z-index:6;
}

#inside .panel_links li a 
{
	color:#005498; border-top:none; font-size:13px; 
}
#inside .panel_links li {float:left; margin:0 3px 0 0;}

#inside .panel_links li a:hover, #inside .panel_links li a:focus {text-decoration:underline;}
#inside .panel_links li a:active 
{
	background-color:#E4E8EB;

	
	background:-webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0.15, #E4E8EB),
    color-stop(0.87, #d5e2eb)
);
	background:-moz-linear-gradient(
    center top,
    #E4E8EB 15%,
    #d5e2eb 87%    
);
	
	filter:
	progid:DXImageTransform.Microsoft.gradient(startColorstr='#E4E8EB', endColorstr='#d5e2eb')	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#E4E8EB', endColorstr='#d5e2eb')"
	progid:DXImageTransform.Microsoft.Shadow(color='#c0cbd4', Direction=155, Strength=3);

}

.panel_links li a:hover, .panel_links li a:focus {color:#004984; text-decoration:none; border-bottom:none;}

.panel_links li a:focus,  #inside .panel_links li a:focus {text-decoration:underline;}

.panel_links li a:active,  #inside .panel_links li a:active {text-decoration:underline;}

.panel_links li a:active
{
	background-color:#d4eafc;
	
	filter:none;

	box-shadow: 0px -1px 3px #e9ecf0;
	-moz-box-shadow: 0px -1px 3px #e9ecf0;
	-webkit-box-shadow: 0px -1px 3px #e9ecf0;
}


.chosen
{
	background-color:#E4E8EB;
	
	
	box-shadow: 0px -1px 3px #e9ecf0;
	-moz-box-shadow: 0px -1px 3px #e9ecf0;
	-webkit-box-shadow: 0px -1px 3px #e9ecf0;
	
	filter:
	progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f9fa', endColorstr='#E4E8EB')	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f9fa', endColorstr='#E4E8EB')";

	background:-webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0.10, #f7f9fa),
    color-stop(0.87, #E4E8EB)
);
	background:-moz-linear-gradient(
    center top,
    #f7f9fa 10%,
    #E4E8EB 87%    
);

	
	color:#4c5a66;
	
	font-weight:bold;
	
	border:solid 1px #dbe6f0;
	border-bottom:none;

	padding:13px;
	
	border-radius:13px 13px 0 0;
	-moz-border-radius:13px 13px 0 0;
	-webkit-border-radius:13px 13px 0 0;
}




.panel_links a:focus {
	color:#55d400;
}


/* BRO */
#panel_bro 
{
	width:1000px;
	margin:0 auto;
}

#panel_bro a {color:#005498;font-size:13px; text-shadow:1px 1px 3px #f8f8f8;}
#panel_bro a:hover {text-decoration:underline;}
#panel_bro a:active 
{
	background:#E4E8EB;

	background:-webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0.15, #c6d1db),
    color-stop(0.87, #E4E8EB)
);
	background:-moz-linear-gradient(
    center top,
    #c6d1db 15%,
    #E4E8EB 87%    
);
	
	filter:
	progid:DXImageTransform.Microsoft.gradient(startColorstr='#c6d1db', endColorstr='#E4E8EB')
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#c6d1db', endColorstr='#E4E8EB')";

}

/* GRANNY */
#panel_granny_wrap
{
	background:#eee;
}
#panel_granny
{
	width:1000px;
	margin:0 auto;
	padding-top:10px;
}

#chosen_granny
{
	background-color:#378000;
	font-weight:bold;
	color:#f9fff4;
	border:none;
}

/* KIDS */
#inside 
{
	width:1000px;
	margin:0 auto;
	text-align:left;
}
#inside a 
{
	border-radius: 0 0 13px 13px;
	-moz-border-radius: 0 0 13px 13px;
	-webkit-border-radius: 0 0 13px 13px;

	border:1px solid #e7e7e7;

	background:-webkit-gradient(
    linear,
    left top,
    left bottom,
	color-stop(0, #E4E8EB),
    color-stop(0.25, #ffffff),
    color-stop(1, #f6f7f8));
	background:-moz-linear-gradient(
    center top,
	#E4E8EB 0%,
    #ffffff 25%,
    #f6f7f8 100%
);
	
	filter:
	progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea', endColorstr='#ffffff')
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea', endColorstr='#ffffff')";
}

.insides
{
	height:65px;
	padding-left:35px;
}



/* Appended articles */
	/* (-id */
	.other_article {
		position:relative;

		-moz-border-radius:8px;
		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;
		
		-moz-border-radius:4px 4px 0 0;
		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 0px;

		text-align:left;

		background:#fff;
	}
	
	
	.snippet:active, .snippet:focus 
	{
		background:#eeeeee;
		/*border:solid 1px #888;*/

		background:-webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.15, #f4f4f4),
		color-stop(0.87, #eeeeee)
	);
		background:-moz-linear-gradient(
		center top,
		#f4f4f4 15%,
		#eeeeee 87%    
	);
	
	background: -moz-linear-gradient(top, #cccccc 0%, #fafafa 20%, #eeeeee 100%);
	/* Safari4+, Chrome */
	background: -webkit-gradient(linear,left bottom,left top,color-stop(1, #cccccc),color-stop(0.8, #fafafa),color-stop(0, #eeeeee));	

	filter:
		progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#eeeeee')
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#eeeeee')" /* IE8 */
		progid:DXImageTransform.Microsoft.Shadow(color='#555555', Direction=305, Strength=1);
		
		box-shadow:-1px -1px 1px #eeeeee;
		-moz-box-shadow:-1px -1px 1px #eeeeee;
		-webkit-box-shadow:-1px -1px 1px #eeeeee;
	}
	
	.snippet_link {/*text-shadow:0 1px 2px #ddd;*/ font-size:15px; font-weight:bold; /*line-height:26px;*/}
	.snippet_header {display:block; margin:-7px 0 0 235px;}
	.snippet_header:hover {text-decoration:underline;}
	.snippet_desc {display:block; padding-left:235px; padding-right:120px;}
	
	.snippet_img {
		float:left;
		padding: 6px;
		margin-right:8px;
		
		border:solid 1px #eeeeee;
		background-color:#fff;	
		width:202px;
		
		-moz-border-radius:4px;
		border-radius:4px;
		-webkit-border-radius: 4px;
		
		filter:
		progid:DXImageTransform.Microsoft.Shadow(color='#bbbbbb', Direction=155, Strength=4);
		box-shadow: 1px 1px 4px #ddd;
		-moz-box-shadow: 1px 1px 4px #ddd;
		-webkit-box-shadow: 1px 1px 4px #ddd;
	}

	a.snippet_link:hover .snippet_img 
	{
		border:solid 1px #acdaff;
		filter:
		progid:DXImageTransform.Microsoft.Shadow(color='#4e7fa8', Direction=155, Strength=4);
		box-shadow: 1px 1px 4px #4e7fa8;
		-moz-box-shadow: 1px 1px 4px #4e7fa8;
		-webkit-box-shadow: 1px 1px 4px #4e7fa8;
	}
	a.snippet_link:focus .snippet_img {border:solid 1px #72c0ff;}



/* Lists */
#html ul, #html ol {
	margin: 6px 0 7px 37px;
}

#html li {
	margin:0;
	padding:0 0 12.4px;
	text-align:left;
}

#html
{
	position:relative;
	padding:0 0px 26px;
}
#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 {margin:0px 0; background:#FAFBFC;}
	#release_date 
	{
		width:1000px;
		margin:0 auto;
		text-align:right;
		font-size:13px;
		line-height:3;
		color:#bacad6;
		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;
	padding:10px;
	font-weight:bold;
}

#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;
	background-color:#ddd;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
	/* Answered */
	#answered_questions_wrap
	{
		width:1000px;
		margin:0 auto;
		text-align:left;
		clear:both;
	}
	#answered_header 
	{
		color:#000;
		font-size:26px;
		line-height:26px;
		font-weight:bold;
		margin:0;
		line-height:1;
		
		background:none repeat scroll 0 0 #BAEB7F;

		padding:6px 9px 7px;
		text-shadow:0 1px 3px #aaa;
		
		border-radius:13px 13px 0 0;
		-moz-border-radius:13px 13px 0 0;
		-webkit-border-radius:13px 13px 0 0;
	}
	
	#answers_container
	{
		background:#BAEB7F;
		border:2px solid #adcc87;
		
		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;
	}

	.says  
	{
		background-color:#fff;
		padding:0px 32px 25px;
		border:solid 1px #c6ccbf;
		position:relative;
		
		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;
	}
	.says_text 
	{
		background-repeat:no-repeat;
		margin: -26px 0 0 75px;
		display:block;
		padding:0 0 0 33px
	}
	.comment_statement, .question_statement, .answer_statement 
	{
		background:#fff;
		font-weight:bold;
		display:block;
		width:68px;
		height:25px;
		text-align:center;
		margin-top:26px;
		border:solid 1px #ddd;
			
		box-shadow: 1px 1px 8px #ccc;
		-moz-box-shadow: 1px 1px 8px #ccc;
		-webkit-box-shadow: 1px 1px 8px #ccc;
		
		border-radius:6px;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		
		filter:
		progid:DXImageTransform.Microsoft.Shadow(color='#dddddd', Direction=155, Strength=2)
		progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#f5f5f5')	/* IE8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5')";
    

		background:-webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.15, #ffffff),
		color-stop(0.87, #f5f5f5)
	);
		background:-moz-linear-gradient(
		center top,
		#ffffff 15%,
		#f5f5f5 87%    
	);

		color:#000;
	}
	.answerer {border-color:#bbb;}
	.asker {border-color:#f2f2f2; color:#333;}

	.answer_statement {background:#eee;
		filter:
		progid:DXImageTransform.Microsoft.Shadow(color='#dddddd', Direction=155, Strength=2)
		progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000')	/* IE8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000')";
    

		background:-webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.15, #444444),
		color-stop(0.87, #000000)
	);
		background:-moz-linear-gradient(
		center top,
		#444444 15%,
		#000000 87%    
	);
		color:#fff;}
	

	/* FORM */
	#formbox
	{
		background:#BAEB7F;
		margin:13px 0 0;
		padding:2px;
		
		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;
	}
	
	#myquestions_header 
	{
		color:#000;
		font-size:26px;
		line-height:26px;
		font-weight:bold;
		padding:4px 9px 7px;
		text-shadow:0 1px 3px #aaa;
		margin:0;
		line-height:1;
		background:#baeb7f;
		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 #a0c0ff;
}
.dash {
	border:none;
	border-top:dashed 1px #fafffa;
}

/* Selection */
::-moz-selection{
	background:#1c0000;
	color:#fff;
}

::selection {
	background:#1c0020;
	color:#fff;
}



/* Links */
a {color:#007ee6;text-decoration:none; text-shadow:0.5px 0 0px #DDDDDD;}
a:hover {text-decoration:underline;}
a:focus {color:#58a000;text-decoration:underline;}
a:active {color:#b25000;text-decoration:underline;}

	a:visited {color:#0b40ff;}
	a:visited:hover {text-decoration:underline;}
	a:visited:focus {color:#58a000;text-decoration:underline;}
	a:visited:active {color:#b25000;text-decoration:underline;}

.clickable_img {background:#ddd; padding:1px;}
.clickable_img:hover {background:#555;}

.external {
	background-image:url('http://symbols.cachefly.net/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-color:#fffcfe;
		border:solid 1px #f7e1ed;
	
		border-radius:13px;
		-moz-border-radius:13px;
		-webkit-border-radius:13px;
		
		text-align:center;
			
			
		box-shadow: 1px 1px 3px #665960;
		-moz-box-shadow: 1px 1px 3px #665960;
		-webkit-box-shadow: 1px 1px 3px #665960;
		
		filter:progid:DXImageTransform.Microsoft.Shadow(color='#665960', Direction=155, Strength=5);
	}
	.video h3 
	{
		text-align:center;
		padding:4px;
		margin:0 0 13px;
		font-size:26px;
		line-height:39px;
		background:#fcf7fa;
		border:none;
		box-shadow: 1px 1px 0px #886b7b;
		-moz-box-shadow: 1px 1px 0px #886b7b;
		-webkit-box-shadow: 1px 1px 0px #886b7b;
		filter:progid:DXImageTransform.Microsoft.Shadow(color='#886b7b', Direction=155, Strength=1);
		border-radius:13px;
		-moz-border-radius:13px;
		-webkit-border-radius:13px;
	}
	.video embed {
		padding:4px;
		padding-bottom:0;
		background:#fffafd;
	}
	.video object {
		padding:4px;
		background:#fffafd;
	}
	/* Image */
	.above_image {
		padding:0;
		z-index:5;
		background:#fff;
	}
	.nested_image {
		margin:0;
		padding:13px 35px;
		background:#fdfffa;
	
		z-index:6;
		border-radius:13px;
		-moz-border-radius:13px;
		-webkit-border-radius:13px;
		
		box-shadow: 1px 1px 3px #daf5b9;
		-moz-box-shadow: 1px 1px 3px #daf5b9;
		-webkit-box-shadow: 1px 1px 3px #daf5b9;
		
		filter:progid:DXImageTransform.Microsoft.Shadow(color='#daf5b9', Direction=155, Strength=2);
	}
	.nested_image_tt 
	{
		padding:13px 0;
		margin:0 0 13px;
		text-align:center;
		font-size:13px;
		background:#f5fced;
		border:none;
		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;
}


#above_bread
{
	background:#e4e8eb;

	box-shadow: 0px 1px 8px #aab8c3;
	-moz-box-shadow: -7px 1px 8px #aab8c3;
	-webkit-box-shadow: 0px 1px 8px #aab8c3;
	
	filter:
	progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=160, Strength=13);
	z-index:4;
}
#breadcrumbs 
{
	width:1000px;
	margin: 0 auto;
	text-align:left;
	padding:13px 0;
	line-height:1;
	color:#000;
}
#breadcrumbs a {color:#007fe7; padding:3px 35px 3px 35px;	text-decoration:none; background-image:url('http://symbols.cachefly.net/images/bread.png');background-repeat:no-repeat; background-position:right;}
#breadcrumbs a:hover, #breadcrumbs a:focus {text-decoration:underline;}

#breadcrumbs span {padding:3px 10px 3px 35px; font-weight:bold;}

.iconset {
	background-image:url('http://symbols.cachefly.net/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; 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;
	
	box-shadow:0 -3px 5px #eeeeee;
	-moz-box-shadow:0 -3px 5px #eeeeee;
	-webkit-box-shadow:0 -3px 5px #eeeeee;
}
.altc 
{
	background-color: #f7f7f7;
	color:#554e48;
	text-align:center;
	
	box-shadow:0 -3px 5px #eee;
	-moz-box-shadow:0 -3px 5px #eee;
	-webkit-box-shadow:0 -3px 5px #eee;
}
.desc 
{
	border-bottom: none;
}

h1,h2,h3,h4,h5,h6 {font-weight: bold; color: #000; font-family:Palatino,"Palatino Linotype",Georgia,Serif,'trebuchet ms','lucida grande',Nina,Jokerman; margin:0; line-height:1;}
h1,logo,h1 a {font-size: 45px; margin-bottom: 0; clear:both; text-shadow:1px 1px 2px #a0a7ae;}
h2 {font-size: 39px; clear:both;  text-shadow:1px 1px 5px #ccc;  line-height:2;}
h3 {font-size: 26px; margin:0; padding: 0; text-shadow:1px 1px 0px #ccc; line-height:39px;}
h4 {font-size: 22px; line-height:39px;text-shadow:1px 1px 0px #ddd;}
h5 {font-size: 19px; line-height:39px;text-shadow:1px 1px 0px #ddd;}
h6 {font-size: 13px; line-height:26px;text-shadow:0px 0px 1px #ddd;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}

h6.lined, h5.lined, h4.lined, h3.lined 
{
	border:	1px solid #FFFFFF;

	text-shadow:0px -1px 0px #ddd;
	padding-left:21.034px;
	background:#f2f9ff;
	
	-moz-box-shadow:1px 0px 1px #e3eaf1;
	box-shadow:1px 0px 1px #e3eaf1;
	-webkit-box-shadow:1px 0px 1px #e3eaf1;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#e3eaf1', Direction=135, Strength=1)
	progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f9ff', endColorstr='#fcfeff')	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f9ff', endColorstr='#fcfeff')";

	background:-webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.2, #f2f9ff),
		color-stop(0.9, #fcfeff));
	background:-moz-linear-gradient(
		center top,
		#f2f9ff 20%,
		#fcfeff 90%);
}

h4.lined 
{
	background:#e4f3ff;

	filter: progid:DXImageTransform.Microsoft.Shadow(color='#dde8f1', Direction=135, Strength=1)
	progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4f3ff', endColorstr='#f2f9ff')	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4f3ff', endColorstr='#f2f9ff')";

	background:-webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.2, #e4f3ff),
		color-stop(0.9, #f2f9ff));
	background:-moz-linear-gradient(
		center top,
		#e4f3ff 20%,
		#f2f9ff 90%);
}

h3.lined 
{
	background:#d6edff;

	filter: progid:DXImageTransform.Microsoft.Shadow(color='#dde8f1', Direction=135, Strength=1)
	progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6edff', endColorstr='#e3f3ff')	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6edff', endColorstr='#e3f3ff')";

	background:-webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.2, #d6edff),
		color-stop(0.9, #e3f3ff));
	background:-moz-linear-gradient(
		center top,
		#d6edff 20%,
		#e3f3ff 90%);
}


h2.header2 {padding:26px 300px 13px 0; margin:0; clear: both; text-align:left; line-height:1.5;}
p {padding:6px 0 7px;}

blockquote 
{
	background:#fffce7;
	padding:5px 14px 6px;
	margin: 0 0 13px 0;
	border:dotted 1px #ddd;
	color:#444;

	background:-webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0.15, #fffce7),
	color-stop(0.87, #fffef5)
);
	background:-moz-linear-gradient(
	center top,
	#fffce7 15%,
	#fffef5 87%    
);

	filter:
	progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffce7', endColorstr='#fffef5')
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffce7', endColorstr='#fffef5')" /* 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;
}

/* 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-weight:bold;
	    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;

	z-index:2;
}
#logo a, #logo a:visited
{
	color:#74bffc;
}


.related 
{
	clear:both;
}

.noclear
{
	clear:none;
}


/* Footer */
#footer_wrap 
{
	background:#fff; clear: both; text-align: center; margin: 0 auto 0 auto;
	border-top:solid 1px #888;
}
#footer 
{
	margin:0 auto; width:980px; text-align:left; padding: 5px 0 0; padding-left:35px;
	color:#000;
	font-weight:bold;
}



.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:#eee;
	padding-bottom:13px;
}

#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;
}

#header1 a
{
	color:#333;
}


#comment_details 
{
	background:#fff;
	padding:26px 30px;
	border-top:solid 1px #BBBBBB;	
	border-radius:13px 13px 0 0;
	-moz-border-radius:13px 13px 0 0;
}

#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:1px solid #BAEB7F;
	
	border-radius:13px;
	-moz-border-radius:13px;
	-webkit-border-radius:13px;
}

#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: 2px 2px 8px #777777;
	-moz-box-shadow: 2px 2px 8px #777777;
	-webkit-box-shadow: 2px 2px 8px #777777;
	
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#777777', Direction=155, Strength=5);
}

.shadowed2
{
	box-shadow: 3px 3px 8px #444444;
	-moz-box-shadow: 3px 3px 8px #444444;
	-webkit-box-shadow: 3px 3px 8px #444444;
	
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#444444', Direction=155, Strength=6);
}

.round1
{
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
}

.round13
{
	border-radius:13px;
	-moz-border-radius:13px;
	-webkit-border-radius:13px;
}


.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: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;
}
