
#blq-acc a:hover, #blq-acc a:focus, #blq-acc a:active, #blq-foot a:hover, #blq-foot a:focus, #blq-foot a:active { background-color: transparent; }

h1, h2, h3, h4, h5, h6 { 
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif;	
}

h2 { font-size: 1.4em; }

h3 { font-size: 1.2em; }

.secondaryContent h3 {font-size: 1.4em;}
.secondaryContent h4 {font-size: 1.2em;}
/*h3 { font-size: 1.35em; }

h4 { font-size: 1.25em; }*/

.headline_strapline h3,
.button_container_long h3,
.button_container_short h3 { font-size: 1.35em; }

a {
	text-decoration: underline;
	line-height: normal;
}

#blq-main a:hover, #blq-main a:focus, #blq-main a:active { text-decoration: none; }

#top_banner a:hover, #top_banner a:focus, #top_banner a:active, a#previous_banner:hover, a#previous_banner:focus, a#previous_banner:active { background-color: transparent; }


#back {
	position: absolute;
	width: 192px;
	height: 31px;
	background: url(/staticarchive/c8f2a634bdd890ee2d42d387bff26dba1d9fb708.jpg);
	top:20px;
	left:769px;
	font-size: 1.5em;
	color: #fff;
	text-decoration: none;
	z-index:1;
}

#preview_banner a:hover, #preview_banner a:focus, #preview_banner a:active {
	background-color: transparent;	
	text-decoration: underline;
}

ul li {
	position: relative;
	margin-top: 1.2em;
}

#bbc-st-share-panel ul li {
	margin-top: 0;
}

ul li:first-child { margin-top: 0; }

/*ul li a { text-decoration: none; }*/

ul li a:hover, ul li a:focus, ul li a:active { text-decoration: underline; }

#blq-content .no_border { border: 0; }

#emp_container { 
	width: 512px;
	margin: 0 auto 1.6em;
}

#carousel_container { 
	width: 512px; 
	margin: 0 auto;
}

#carousel_container h3 { margin-bottom: 0.3em; } 

#carousel { padding-left: 2px; }

#carousel li { 
	display: block;
	width: 135px;
	height: 125px;
	margin-right: 4px;

}

#carousel li a.thumbnail {
	display: block;
	width: 136px;
	height: 76px;
}

#carousel li .video_description { 
	display: block;
	padding: 5px 0 10px 5px;
	line-height: 0;
}

#carousel li .video_description a:hover, 
#carousel li .video_description a:focus, 
#carousel li .video_description a:active { color: #025699; background-color: transparent; }

#current_video { background: url(/staticarchive/d9974f4d8f79d0d3796ed550d2160c5d0df31591.gif) top left no-repeat; }

#blq-content #current_video a:hover { background-color: transparent; }

#blq-content ul li {
	display: block;
	padding-left: 19px;
}

#blq-content ul.video_list li {
	padding-left: 25px;
	background: url(/staticarchive/2b2ccfc9f0af4d914ecfe253f942240f26c45961.gif) 0 0.3em no-repeat;
}
	
#blq-content .caption {
	display: block;
	font-weight: bold;
	margin: 1.2em 0;
	font-size: 0.9em;
}

#blq-content .current_page { font-weight: bold; }

.link_video, .link_audio {
	padding-left: 29px;
	padding-right: 12px;
	margin-top: 0.5em;
	line-height: normal;
}

.clear_left { clear: left; }

.clear_left li { margin-bottom: 0; }

.screen_hidden {
	position: absolute;
	visibility: hidden;
	left: -2555px
}

#top_banner {
	position: relative;
	width: 946px;
	/*padding: 79px 14px 0;*/
	padding: 16px 14px 0;
	line-height: 0;
}

#top_banner #banner_container { 
	position: relative;
	width: 946px;
}

#banner_container #logo {
	float: left; 
	width: 515px;
	position:relative;
	/*bottom:16px;*/
}

#banner_container #logo a { font-size: 1.7em; }

#blq-local-nav ul li {
	float: left;
	margin: 0 6px 0 0;
	font: bold 1.35em Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
}

#blq-local-nav ul li a {
	display: block;
	padding: 0.3em 0;
	text-decoration: none;
}

#blq-local-nav ul li a.nav_long {
	width: 192px;
	padding-left: 10px;
	padding-right: 9px;
}

#blq-local-nav ul li a.nav_short {
	width: 111px;
	padding-left: 10px;
	padding-right: 9px;
}

#blq-local-nav ul li a:hover, #blq-local-nav ul li a.current_tab, #blq-local-nav ul li a:focus, #blq-local-nav ul li a:active { background-position: top right; }

#breadcrumb {
	position: relative;
	width: 958px;
	min-height: 15px;
	padding: 0.9em 0 0.9em 16px;
}

#breadcrumb #breadcrumb_trail { width: 800px; }

#breadcrumb #sitemap_button { 
	position: absolute;
	top: 0.5em;
	right: 1.5em;
}

#sitemap_button a {
	display: block;
	min-height: 22px;
	padding: 0 10px 0 31px;
	line-height: 1.8em;
	background-position: center left;
}

#blq-content {
	position: relative;
	padding: 1.8em 15px;
	line-height: 1.6em;
	font-size: 1.1em;
}

#blq-content p { margin: 1.2em 0; }

#blq-content p:first-child { margin-top: 0; }

#blq-content .back_to_top {
	margin: 1.2em 0 0 10px;
	text-align: right;
}

#blq-content #full_column { width: 938px; }

#blq-content #main_content {
	position: relative;
	float: left;
	width: 586px;
}

.content_wrapper {
	position: relative;
	padding-bottom: 12px;
}
	
.content_container { 
	position: relative;
	padding: 1.2em 18px 0.6em;
}

#content_container h4 {
	padding-bottom: 1.2em;
	margin-bottom: 0.6em;
	font-weight: normal;
}

.inner_content_container {
	position: relative;
	padding-bottom: 12px;
	margin-top: 1.2em;
}

.inner_content_headline_container { 
	padding: 0.9em 18px;
	line-height: 2.1em;
}

.inner_content_headline_container h2 { font-size: 1.35em; float:left; }

.inner_content_headline_container a.gotoTetxtVer {
	float:right;
	font-weight:normal;
	padding-top:6px;
}

.inner_content {
	position: relative;
	padding: 1.2em 18px 0.6em;
	border-bottom: 0;
}

#blq-content .inner_content_steps { margin-bottom: 1.2em; }

#blq-content .inner_content_steps h3 {
	font-size:1.2em;
	/*font-size: 1.1em;
	font-family: Verdana, Helvetica, Arial, sans-serif;*/
}

#blq-content .inner_content_steps p:first-child { margin-top: 0em; }

.open_content h2 {
	padding-bottom: 0.6em;
	margin-bottom: 0.6em;
	font-weight: normal;
}

.open_content h3 {
	padding-bottom: 0.6em;
	margin-bottom: 0.6em;
	font-weight: normal;
}

.open_content h4 {
	margin-bottom: 0.6em;
	font-size: 1.1em;
}

.open_content img#banner { margin-bottom: 1.2em; }

.open_content ul.content_list { margin: 2.3em 30px; }

ul.content_list li a { text-decoration: underline; }

.headline_container { 
	position: relative;
	padding: 0.9em 18px;
	margin-top: 1.2em;
	line-height: 2.1em;
}

#blq-content #main_content .headline_container:first-child, #blq-content #full_column .headline_container:first-child  { margin-top: 0em; }

.headline_container h1, .headline_container h2 { font-size: 1.65em; }

.headline_container .text_nobold { font-weight: normal; }

.headline_container .headline_title {
	position: relative;
	float: left;
	width: 36%;
}

.headline_container .headline_strapline { 
	position: relative;
	float: left;
	width: 64%;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	text-decoration: none;
	padding-top: 0.2em;
}

.headline_strapline h3 { 
	float: right;
	font-weight: normal;
}

.header_full_width, .header_short_introduction { text-align: left; }

#content_wrapper_gradient_short {
	padding-bottom: 12px;
	margin-bottom: 1.2em;
}

#guides_links_content_short {
	width: 570px;
	padding: 1.7em 0 0.85em 16px;
}

#content_wrapper_gradient_long {
	padding-bottom: 12px;
	margin-bottom: 1.2em;
}

#guides_links_content_long { padding: 0 0 1.2em 18px; }

#copy_gradient_content {
	width: 586px;
	padding: 1.2em 0;
}

#blq-content .inner_button_short h3 a:hover, #blq-content .inner_button_short h3 a:focus, #blq-content .inner_button_short h3 a:active, #blq-content .inner_button_long h3 a:hover, #blq-content .inner_button_long h3 a:focus #blq-content .inner_button_long h3 a:active { background-color: transparent; }

#content_wrapper_gradient_short.best_practice .button_container_short h3 {
	font-size:1.5em;
	margin: 8px;
	line-height: 1.6em;
	border-bottom: none;
}

#content_wrapper_gradient_short.best_practice .button_container_short h3 a {
	padding:0;	
	font-weight:bold;
}

#content_wrapper_gradient_short.best_practice .button_container_short h3 a:hover {}

#content_wrapper_gradient_short.best_practice .button_container_short p {
	font-size: 0.9em;
    margin: 10px 20px;	
	font-weight: normal;
	font-size: 1em;
	line-height: 1.6em;
}

#content_wrapper_gradient_short.best_practice h3 {}

#guides_links_content_long h2#guides_strapline {
	padding: 1.2em 0 0.6em;
	margin-bottom: 0;
	font-weight: normal;
}

.button_container_short, .button_container_long {
	position: relative;
	float: left;
	display: inline;
	padding-bottom: 12px;
	line-height: normal;
}

#blq-content .inner_button_short h3 a, #blq-content .inner_button_long h3 a {
	display: block;
	margin-left: 12px;
	background-position: center left;
	background-repeat: no-repeat;
	font-size: 0.9em;
}

#blq-content .inner_button_short h3 a {
	padding-top: 1.3em;
	padding-left: 73px;
	padding-bottom: 1.3em;
}

#blq-content .inner_button_short h3 a { padding-right: 12px; }

.button_container_short {
	width: 267px;
	margin: 0.8em 18px 0.8em 0;
}

.button_container_short .inner_button_short, .button_container_long .inner_button_long { padding-top: 1em; }

#blq-content .inner_button_short #mouse_difficulties_icon {
	padding-top: 0.7em;
	padding-bottom: 0.75em;
}

#blq-content .inner_button_long h3 a {
	padding-top: 1.6em;
	padding-left: 73px;
	padding-bottom: 1.6em;
	padding-right: 20px;
}
.button_container_long {
	width: 285px;
	margin: 0.8em 18px 0.8em 0;
}

#blq-content .inner_button_long #mouse_difficulties_icon { 
	padding-top: 1em;
	padding-bottom: 1em;
}

#blq-content .button_container_short a, #blq-content .button_container_long a { text-decoration: none; }

#blq-content .button_container_short a:hover, #blq-content .button_container_short a:focus, #blq-content .button_container_short a:active, #blq-content .button_container_long a:hover, #blq-content .button_container_long a:focus, #blq-content .button_container_long a:active { text-decoration: underline; }

#blq-content .inner_button span.guides_total {
	display: block;
	line-height: 1.7em;
	font-size: 0.8em;
	font-weight: normal;
}

#blq-content .button_container_long span.guides_total { line-height: 1.2em; }

.inner_content_video_container { margin-top: 1.2em; }

.inner_content_video_container h3 { 
	margin-bottom: 1.2em;
	font-weight: normal;
}

.inner_content_site_map {
	padding-top: 1.2em;
	margin-top: 1.2em;
}

.inner_content_site_map:first-child {
	padding-top: 0;
	margin-top: 0;
	border-top: 0;
	background-position: top left; 
}

#blq_content .inner_content_site_map a { 
	line-height: normal;
	text-decoration: none;
}

#blq-content .inner_content_site_map a:hover, #blq-content .inner_content_site_map a:focus, #blq-content .inner_content_site_map a:active { text-decoration: underline; }

.inner_content_site_map h3 { line-height: 1.6em; }

.inner_content_site_map ul { margin-top: 1.2em; }

.computer_setup_wrapper {
	position: relative;
	width: 537px;
	padding-bottom: 12px;
	margin: 1.6em auto;
	text-align: left;
}

.computer_setup_header_container {
	position: relative;
	padding: 0.3em 18px; 
}

.computer_setup_headline_title {
	position: relative;
	float: left;
	width: 62%;
	padding-bottom: 0.1em;
}

.computer_setup_headline_title h2 { font-size: 1.4em; }

.computer_setup_headline_strapline { 
	position: relative;
	float: left;
	width: 38%;
	text-decoration: none;
}

.computer_setup_headline_strapline h3 { 
	float: right;
	font-weight: normal;
	font-size: 1.1em;
}

.operating_system_select {
	padding-top: 12px;
	text-align: center;
}

#blq-content .operating_system_select ul li {
	float: left;
	display: block;
	background-image: none;
	padding: 0;
	margin-top: 0;
	margin-right: 2.4em;
}

#blq-content .operating_system_select ul.operating_system_version_buttons {
	width: 495px;
	margin: 0 auto;
}

ul.operating_system_version_buttons li { width: 200px; }

ul.operating_system_version_buttons:first-child { margin-top: 0; }

.operating_system_select_small {
	padding: 1.8em 15px 0.3em;
	border-bottom: 0;
}

#blq-content .operating_system_select_small ul li {
	display: inline;
	background-image: none;
	padding: 0;
	margin-top: 0;
}

#blq-content .operating_system_select_small ul.operating_system_version_buttons {
	width: 495px;
	margin: 1.2em auto 0 auto;
	padding-bottom: 1.2em;
	text-align: center;
}

#blq-content .operating_system_select_small ul.operating_system_version_buttons li { margin-left: 10px; }

ul.operating_system_version_buttons li a {
	display: block;
	float: left;
	height: 26px;
	padding: 0.2em 7px 0em 30px;
	white-space: pre;
}

ul.operating_system_version_buttons li a:hover,
ul.operating_system_version_buttons li a:focus,
ul.operating_system_version_buttons li a:active {
	color: #025699;
	text-decoration: underline;
	background-color: transparent; 
}

#blq-content .operating_system_select ul#operating_system_type_button {
	width: 486px;
	margin: 0 auto;
}

#blq-content ul#operating_system_type_button li { margin: 0 14px; }

ul#operating_system_type_button li a {
	display: block;
	width: 115px;
	padding: 0.7em 0 0.8em 15px;
	white-space: pre;
	text-align: center;
	text-decoration: none;
	line-height: normal;
	font-size: 1.1em;
}

ul#operating_system_type_button li a:hover, ul#operating_system_type_button li a:focus, ul#operating_system_type_button li a:active {
	color: #000;
	background-color: transparent;
	text-decoration: underline;
} 

.computer_setup_wrapper #operating_system_previous, #operating_system_controls #operating_system_previous { text-decoration: underline; }

#operating_system_controls { margin-top: 1.2em; }

#operating_system_previous { float: left; }

#which_system_container { float: right; }

#blq-content #operating_system_container {
	width: 509px;
	padding: 0.6em 14px 1.2em;
	margin: 0 auto 2em;
}

#operating_system_content img, #operating_system_content_left img { vertical-align: middle; }

#operating_system_content_left { float: left; }

#select_different_setup a { float: right; }

#guide_unavailable {
	padding: 0 0 1.2em 0;
	margin-bottom: 1.2em;
	text-align: center;
}

#guide_unavailable h4 { margin-bottom: 1.2em;}

#bsl_container {
	position: relative;
	width: 550px;
	margin: 0 auto;
}

#bsl_thumbnail {
	position: relative;
	float: left;
	width: 320px;
}
	
#bsl_content {
	position: relative;
	float: left;
	width: 197px;
	min-height: 201px;
	padding: 0.6em 0 0 15px;
	font-size: 1.15em;
}

#bsl_content h3 {
	position: relative; 
	bottom: 0;
}

#bsl_content p { margin-bottom: 1.2em; }

#bsl_content img { margin-bottom: 1em; }

#subtitling { 
	width: 499px;
	margin: 0 auto; 
}

#subtitling img { margin-bottom: 0.6em; }


#transcripts_list li { 
	float: left;
	display: block;
	width: 236px;
	margin-top: 1.2em;
}

.generic_container {
	position: relative;
	padding-top: 1.2em;
	margin-top: 1.2em;
}

.generic_container p { margin-bottom: 0; }

.guides_container, .guides_container_small { position: relative; }

.content_container .guides_container_small:first-child { padding-top: 0; }

.guides_container {
	position: relative;
	padding: 2.4em 0 2.4em 100px;
	background-position: center left;
}

.guides_container_introduction {
	position: relative;
	min-height: 75px;
	padding: 0 0 0 100px;
	background-position: top left;
}
.guides_container_small {
	padding: 1.2em 48px 0 52px;
	margin-top: 1.2em;
	background-position: center left;
}

.guides_container_small:first-child, div.generic_container:first-child {
	margin-top: 0;
	border-top: 0;
}

.guides_container:first-child {
	padding-top: 0;
	margin-top: 0;
	border-top: 0;
}

.guides_container:first-child h3 { padding-top: 1.2em; }

.guides_container_small h3 a, .guides_container h3 a, .generic_container h3 { text-decoration: none; }

.guides_container h3 a:hover, .guides_container h3 a:focus, .guides_container h3 a:active, .guides_container_small h3 a:hover, .guides_container_small h3 a:focus, .guides_container_small h3 a:active, .generic_container h3 a:hover, .generic_container h3 a:focus, news_container h3 a:active { text-decoration: underline; }

.guides_container h3.large_heading { 
	font-size: 1.6em;
	font-weight: normal;
}

#blq-content .guides_container p, #blq-content .guides_container_small p { margin: 0; }

#blq-content p.guides_summary { margin-bottom: 0; }

.generic_container:first-child {
	padding-top: 0;
	margin-top: 0;
	border-top: 0;
	background-position: top left; 
}

.left_aligned_images img { 
	float: left;
	margin-right: 20px;
}

.right_aligned_images img { 
	float: right;
	margin-left: 20px;
}

.user_profile img {
	float: right;
	margin: 0.2em 0 1.2em 30px;
}

.content_container ul.best_practice_container {
	position: relative;
	margin-top: -1.2em;
}

.content_container ul.best_practice_container li {
	float: left;
	width: 255px;
	margin-top: 1.2em;
}

#blq-content .alphabet_anchors li {
	padding-left: 0;
	background: none;
}

#blq-content .alphabet_anchors li span {
	text-decoration: none;
	line-height: normal;
	font-size: 1.3em;	
	font-weight:normal;
}

#blq-content .alphabet_anchors li span:hover {
	color:#000;
}

#blq-content .alphabet_anchors li a { 
	text-decoration: none;
	line-height: normal;
	font-size: 1.3em;
}

#glossary_search_container form {
	padding-top: 1.2em;
	margin-top: 1.2em;
}

#glossary_search_container label { 
	display: block;
	margin-bottom: 0.6em;
	font: bold 1.35em Arial, Helvetica, sans-serif;
}

#glossary_search { 
	width: 257px;
	height: 1.35em;
	font-size: 1.6em;
}

.alphabet_anchors { position: relative; }

#bottom_alphabet_list { margin-top: 1.2em; }

.alphabet_anchors li { 
	float: left;
	margin: 0 8px 0 0;
}

.alphabet_anchors li h3 { font-weight: bold; }

.side_content {
	border-top: 0;
	border-bottom: 0;	
}

.side_content span.errorMessage {
	color:#f00;
	font-weight:bold
}
	
.side_content label {
	display: block;
	margin-bottom: 0.6em;
	font: bold 1.15em Arial, Helvetica, sans-serif;
}

.side_content input {
	width: 300px;
	margin-bottom: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}

#blq-content .side_content p.disclaimer { margin-bottom: 1.2em; }

.side_content input#SendButton { 
	width: auto;
	margin-bottom: 0;
}

.side_content textarea { 
	width: 300px;
	height: 4.5em;
	padding: 0.2em 3px;
	margin-bottom: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}

.side_content form#contactForm textarea {
	height: 13.5em;
}

.side_content form#contactForm p {
	padding:10px 0;	
}

#pagination { 
	position: relative; 
	margin: 1.2em auto 0;
}

#blq-content #pagination li {
	float: left;
	background: none;
	padding: 1em 5px;
	margin: 0;
	line-height: normal;
}

#blq-content #pagination li a { font-size: 1.1em; }

#first_pagination, #last_pagination { width: 224px; }

#last_pagination { text-align: right; }

a.previous_page_end, a.next_button_end { visibility: hidden; }

#blq-content #previous_page  {
	padding: 0.6em 8px 0.8em 32px;
	font-weight: bold;
}

#blq-content #next_page {
	padding: 0.6em 40px 0.8em 8px;
	text-align: right;
	font-weight: bold;

}

a#previous_page, a#next_page { text-decoration: none; }

a#previous_page:hover, a#previous_page:focus, a#previous_page:active, a#next_page:hover, a#next_page:focus, a#next_page:active { text-decoration: underline; }

.previous_step {
	display: block;
	padding: 0 8px 0 25px;
	margin-top: 1.2em;
	text-decoration: none;
}

.previous_step:hover, .previous_step:focus, .previous_step:active { text-decoration: underline; }

.controls_container {
	position: relative;
	padding: 0.9em 0;
	margin: 1.2em 0;
	border-left: none;
	border-right: none;
}

a.print_button, a.email_button {
	float: left;
	display: block;
	padding: 0 10px 0 25px;
	margin-right: 15px;
	text-decoration: none;
}

a.print_button:hover, a.print_button:focus, a.print_button:active, a.email_button:hover, a.email_button:focus, a.email_button:active { text-decoration: underline; }

.special_controls { 
	float: left;
	width: 60%;
	margin-top: 0.15em;
	line-height: normal;
}

#blq-content .special_controls a { text-decoration: none; }

#blq-content .special_controls a:hover, #blq-content .special_controls a:focus, #blq-content .special_controls a:active { text-decoration: underline; }

.star_rating {
	float: left;
	width: 40%;
	font-size: 0.95em;
}

.central_controls {
	width: 320px;
	margin: 0 auto;
}

a.button_send {
	display: block;
	width: 133px;
	height: 24px;
	padding: 0.5em 0 0 10px;
	font-size: 0.9em;
	line-height: normal;
	text-decoration: none;
}

#blq-content a.button_send:hover, #blq-content a.button_send:focus, #blq-content a.button_send:active { text-decoration: underline; }

#best_practice_content_container {
	padding: 1.7em 6px 0;
	width: 574px;
}

.best_practice_panel { 
	float: left;
	width: 279px;
	padding-top: 10px;
	margin: 0 4px 1.2em 4px;
}

.best_practice_content_panel { 
	width: 279px;
	padding-bottom: 12px;
}

.best_practise_header {
	width: 238px;
	min-height: 38px;
	padding: 0 13px;
	margin: 0 auto 0.6em auto;
}

#blq-content .best_practise_header h2 {
	padding: 0.4em;
	line-height: 0;
	font-size: 1.4em;
}

.best_practise_header h2 a:hover { background-color: transparent; }

#blq-content .best_practice_panel p {
	padding: 0 25px;
	margin-top: 0;
	margin-bottom: 0.6em;
}

#blq-content #side_content {
	position: relative;
	float: right;
	width: 344px;
}

.side_panel, .side_panel_menu {
	position: relative;
	padding-bottom: 12px;
	margin-top: 1.2em;
}

#blq-content #side_content .side_panel:first-child, #blq-content #side_content .side_panel_menu:first-child { margin-top: 0em; }

.side_header { 
	position: relative;
	width: 308px;
	padding: 0.9em 18px;
	line-height: 2.1em;
}

.side_header h2 { font-size: 1.65em; }

.strapline_long, .strapline_side, .strapline_special {
	position: relative;
	line-height: normal;
}

.strapline_long { padding: 0.6em 18px 0.8em; }

.strapline_side { padding: 0.6em 0 0.8em 16px; }

.strapline_special {
	padding: 0.6em 19px 0.8em;
	margin-bottom: 1px;
}

.strapline_guides_total { float: left; }

.strapline_guides_order { float: right; }

.strapline_order_select a { margin-left: 15px; }

.side_content, .side_content_special, .side_content_menu {
	position: relative;
	padding: 1em 18px 0.1em;
}

.side_content_special { padding-top: 0; }

.side_content h3, .side_content_menu h3 {
	margin-top: 1.2em;
	margin-bottom: 0.6em;
	line-height: normal;
}

.side_content h3:first-child, .side_content_menu h3:first-child { margin-top: 0; }

.side_content h4, .side_content_menu h4 {
	padding: 0;
	margin: 0;
	border: none;
	font-size: 1.25em;
}

#blq-content .side_content p, #blq-content .side_content_menu p { margin: 0; }

#blq-content .side_content_menu ul li {
	background: 0;
	padding: 0;
	margin-top: 0.6em;
}

.side_preview {
	padding-top: 1.2em;
	margin-top: 1.2em;
}

.side_preview:first-child {
	padding-top: 0;
	margin-top: 0;
	border-top: 0;
}

.side_preview img {
	float: left;
	margin: 0 10px 0.6em 0;
}

.preview_content { 
	float: left;
	width: 165px;
}

.preview_content span { float: left; }

.preview_content h3 a { text-decoration: none; }
.preview_content h3 a:hover, .preview_content h3 a:focus, .preview_content h3 a:active { text-decoration: underline; }

#side_content .side_guides_buttons {
	display: block;
	width: 218px;
	padding: 0.4em 46px 0.6em 46px;
	font: bold 1.35em Arial, Helvetica, sans-serif;
	letter-spacing: -0.05em;
	text-decoration: none;
	background-position: center left;	
	background-repeat: no-repeat;
}
		
#side_content .side_guides_buttons:hover, #side_content .side_guides_buttons:focus, #side_content .side_guides_buttons:active, #side_content .current_guide {
	background-position: center right;
	text-decoration: none;
}

#button_back_to_parent a {
	display: block;
	width: 310px;
	padding: 0.6em 0 0.8em;
	font-weight: bold;
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
}

#button_back_to_parent a:hover, #button_back_to_parent a:focus, #button_back_to_parent a:active { text-decoration: underline; }

.side_foot_note {
	position: relative;
	/*padding-top: 0.9em;
	margin-top: 1.2em;*/
}

.side_foot_note h3, .side_foot_note h4 { margin-bottom: 0; } 

.side_foot_note h4 { margin-top: 1.2em; }

.side_foot_note h4 a { text-decoration: none; }

.side_foot_note h4 a:hover, .side_foot_note h4 a:focus, .side_foot_note h4 a:active { text-decoration: underline; }

.side_foot_note ul li { margin-bottom: 0; }

#blq-content .side_foot_note p { margin-top: 0;}

.side_foot_note_menu {
	position: relative;
	padding-top: 1.2em;
	margin-top: 1.2em;
}

#blq-content .side_content_menu .side_foot_note_menu ul li { margin-top: 0; }

#jargon_container { width: 300px; }

#blq-content #jargon_container li { 
	position: relative;
	float: left;
	padding-left: 0;
	margin: 0 12px 0 0;
	background: none;
}

#blq-content #jargon_container li a {
	display: block;
	padding: 0.3em 5px;
	margin-top: 1em;
	font-weight: bold;
	line-height: normal;
	text-decoration: none;
}

#blq-content #jargon_container a:hover, #blq-content #jargon_container a:focus, #blq-content #jargon_container a:active { text-decoration: underline; }

#side_news_thumbnail {
	float: left;
	margin: 0 14px 0 0;
}

.media_case_studies_container {
	padding-left: 28px;
	margin-bottom: 1.2em;
	background-position: 0 0.2em;
}

.case_studies_container { margin-top: 1.2em; }

.media_case_studies_container span, .case_studies_container span { display: block; }

#what_do_you_think {
	padding: 12px 0 3px;
	margin-top: 1.2em;
}

#what_do_you_think h2 {	padding-left: 24px; }

.small_guides_rating {
	display: block;
	width: 81px;
	height: 13px;
	padding-bottom: 0.6em;
}

.large_guides_rating {
	float: right;
	display: block;
	width: 119px;
	height: 19px;
}
button#backBtn {margin-top:30px;}

a.button_windows { background: url(/staticarchive/b040a8be5dc1fae29da70eda67a4dd5564d6752a.gif) center left no-repeat; }

a.button_mac { background: url(/staticarchive/807da8532fb7e4749181a276e8b0f57d733e5e28.gif) center left no-repeat; }

a.button_linux { background: url(/staticarchive/a94709cacbf1f83007c96669694580d2ec22ebb3.gif) center left no-repeat; }

a.button_windows_jewel { background: url(/staticarchive/5afb9486866240b119c77af1622035e5c994862a.gif) center left no-repeat; }

a.button_windows_flag { background: url(/staticarchive/0f1220346432e2121b0ec71fe1c1e0d685607dcd.gif) center left no-repeat; }

a.button_mac_os { background: url(/staticarchive/8acb6b33ff17711b1829765730cbae14c79700bb.gif) center left no-repeat; }

a.button_linux_kde { background: url(/staticarchive/c69bc23dd82fad1a87c29dc75db6708d2a47de78.gif) center left no-repeat; }

a.button_linux_gnome { background: url(/staticarchive/f1d53e34e49a150d29d82e9dba6ead628c915346.gif) center left no-repeat; }

/* general javascript Styles */

#showOS, #showBrowser, #showBoth {
	margin:0 0 -1.2em 0;
	border:0;
	padding:0;
	display:none;
}

/*  =search styles */

div#search_results {
	margin-top:1em;
}

dl#resultsList {
	border-bottom: 1px solid #cdcdcd;
	margin-bottom:1em;
	padding-bottom:1em;
}

div#search_results p.intro {
	padding-top:1em;
	border-top:1px solid #cdcdcd;	
	border-bottom:0;
}

#search_results dt {
	padding-top:1em;
	border-top: 1px solid #cdcdcd;	
}

#search_results dd {
	padding-bottom:1em;
}

div.errorMessage {
	color:#f00;
	margin-top:20px;
}
