/*
Theme Name: Twenty Ten
Theme URI: http://wordpress.org/extend/themes/twentyten
Description: The 2010 theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. Twenty Ten supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.
Author: the WordPress team
Author URI: http://wordpress.org/
Version: 1.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu, flexible-header
Text Domain: twentyten
*/

/* =Reset 
-------------------------------------------------------------- */
/*-- Condensed Universal Reset --*/
* {
	vertical-align: baseline;
	font-weight: inherit;
	font-family: inherit;
	font-style: inherit;
	font-size: 100%;
	border: 0 none;
	outline: 0;
	padding: 0;
	margin: 0;
}
body {
	background-color:#003366;
}
/* =Layout
-------------------------------------------------------------- */

/*
LAYOUT: Two columns
DESCRIPTION: Two-column fixed layout with one sidebar right of content
*/

#container {
	margin: 0px auto;
	max-width: 100%;
}
#content {
	width: 100%;
	margin: 0px auto;
	padding: 0;
}
#primary, #secondary {
	float: right;
	overflow: hidden;
	width: 220px;
}
#secondary {
	clear: right;
}
#footer {
	clear: both;
	width: 100%;
}
/*
LAYOUT: One column, no sidebar
DESCRIPTION: One centered column with no sidebar
*/

.one-column #content {
	margin: 0 auto;
	width: 800px;
}
/*
LAYOUT: Full width, no sidebar
DESCRIPTION: Full width content with no sidebar; used for attachment pages
*/

.single-attachment #content {
	margin: 0 auto;
	width: 900px;
}
/* =Fonts
-------------------------------------------------------------- */
body, input, textarea, .page-title span, .pingback a.url {
	font-family: Arial, Helvetica, sans-serif;
}
h3#comments-title, h3#reply-title, #access .menu, #access div.menu ul, #cancel-comment-reply-link, .form-allowed-tags, #site-info, #site-title, #wp-calendar, .comment-meta, .comment-body tr th, .comment-body thead th, .entry-content label, .entry-content tr th, .entry-content thead th, .entry-meta, .entry-title, .entry-utility, #respond label, .navigation, .page-title, .pingback p, .reply, .widget-title, .wp-caption-text {
	font-family: Arial, Helvetica, sans-serif;
}
input[type="submit"] {
	font-family: Arial, Helvetica, sans-serif;
}
pre {
	font-family: Arial, Helvetica, sans-serif;
}
code {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
/* =Structure
-------------------------------------------------------------- */

/* The main theme structure */
#access .menu-header, div.menu, #colophon, #branding, #main, #wrapper {
	margin: 0 auto;
	padding: 0;
	width: 100%;
}
#wrapper {
	background: #fff;
	margin-top: 0px;
	padding: 0;
	
}
/* Structure the footer area */
#footer-widget-area {
	overflow: hidden;
}
#footer-widget-area .widget-area {
	margin-right: 20px;
	width: 220px;
}
#footer-widget-area #fourth {
	margin-right: 0;
}

#text-8
{
	list-style: none;
	float: left;
	overflow: auto;
	background-color: #003366;
}

.footcol
{
	float: left;
	margin-left: 15px;
	width: 220px;
	color: #fff;
}

.footcol a. .footcol a:visited, .footcol a:link
{
	color: #fff;
	text-decoration:none;
}

.footcol h3
{
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 5px;
	color: #7ca629;
}

.footcol p
{
color: #57afe6;
}

.foothr
{
border-color: 1px solid #57afe6;
background-color: #57afe6;
}

#site-info {
	float: left;
	font-size: 14px;
	font-weight: bold;
	width: 700px;
}
#site-generator {
	float: right;
	width: 220px;
}
/* =Global Elements
-------------------------------------------------------------- */

/* Main global 'theme' and typographic styles */
body {
	font-family: Arial, Helvetica, sans-serif;
}
body p {
	font-size: 13px;
}
body, input, textarea {
	color: #666;
	font-size: 12px;
	line-height: 18px;
}
hr {
	background-color: #e7e7e7;
	border: 0;
	clear: both;
	height: 1px;
	margin-bottom: 18px;
}
/* Text elements */
p {
	margin-bottom: 18px;
}
h1 {
	font-size: 24px;
	text-align: center;
	color: #000;
	line-height: 30px;
}
ul {
	list-style: square;
	margin: 0 0 18px 1.5em;
}
ol {
	list-style: decimal;
	margin: 0 0 18px 1.5em;
}
ol ol {
	list-style: upper-alpha;
}
ol ol ol {
	list-style: lower-roman;
}
ol ol ol ol {
	list-style: lower-alpha;
}
ul ul, ol ol, ul ol, ol ul {
	margin-bottom: 0;
}
dl {
	margin: 0 0 24px 0;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 18px;
}
strong {
	font-weight: bold;
}
cite, em, i {
	font-style: italic;
}
big {
	font-size: 131.25%;
}
ins {
	background: #ffc;
	text-decoration: none;
}
blockquote {
	/*font-style: italic;*/
	padding: 0 3em;
}
blockquote cite, blockquote em, blockquote i {
	font-style: normal;
}
pre {
	background: #f7f7f7;
	color: #222;
	line-height: 18px;
	margin-bottom: 18px;
	overflow: auto;
	padding: 1.5em;
}
abbr, acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
sup, sub {
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
small {
	font-size: smaller;
}
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="number"], textarea {
	background: #f9f9f9;
	border: 1px solid #ccc;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	padding: 2px;
}
a:link {
	color: #0066cc;
}
a:visited {
	color: #743399;
}
a:active, a:hover {
	color: #ff4b33;
}
/* Text meant only for screen readers */
.screen-reader-text {
	position: absolute;
	left: -9000px;
}
/* =Header
-------------------------------------------------------------- */

#header {
	padding: 0;
}
#site-title {
	float: left;
	font-size: 30px;
	line-height: 36px;
	margin: 0 0 18px 0;
	width: 700px;
}
#site-title a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
#site-description {
	clear: right;
	float: right;
	font-style: italic;
	margin: 15px 0 18px 0;
	width: 220px;
}
/* This is the custom header image */
#branding img {
	border-top: 4px solid #000;
	border-bottom: 1px solid #000;
	display: block;
	float: left;
}
/* =Menu
-------------------------------------------------------------- */
.mobilemenu
{
display: none;
}

#nav
{
	display:none;
	visibility: hidden;
	z-index:1000;
}

#access {
	display: block;
	margin: 0 auto;
	width: 960px;
}
.menu {
	float: right;
}
#access .menu-header, div.menu {
	width: 820px;
margin-right: 100px;
}
#access .menu-header ul, div.menu ul {
	list-style: none;
	margin: 0 ;
}
#access .menu-header li, div.menu li {
	float: left;
	position: relative;
}
#access a {
	font-size: 115%;
	color: #fff;
	display: block;
	line-height: 58px;
	padding: 0 15px;
	text-decoration: none;
	text-shadow: 1px 1px 1px #707eb5;
	filter: dropshadow(color=#707eb5, offx=1, offy=1);
}
#access ul ul {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	display: none;
	position: absolute;
	top: 38px;
	left: 0;
	float: left;
	width: 180px;
	z-index: 99999;
}
#access ul ul li {
	min-width: 180px;
}
#access ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul a {
	background: #333;
	line-height: 1em;
	padding: 10px;
	width: 160px;
	height: auto;
}
#access li:hover > a, #access ul ul :hover > a {
	color: #000;
}
#access ul li:hover > ul {
	display: block;
}
#access ul li.current_page_item > a, #access ul li.current_page_ancestor > a, #access ul li.current-menu-ancestor > a, #access ul li.current-menu-item > a, #access ul li.current-menu-parent > a {
	color: #000;
}
* html #access ul li.current_page_item a, * html #access ul li.current_page_ancestor a, * html #access ul li.current-menu-ancestor a, * html #access ul li.current-menu-item a, * html #access ul li.current-menu-parent a, * html #access ul li a:hover {
	color: #fff;
}
#content .frontpage #access li:first-child a {
	color: red;
	font-size: 20px;
}
/* =Content
-------------------------------------------------------------- */

#main {
	overflow: hidden;
	padding: 0;
	margin:0;
}
#content {
	margin:0px;
	padding: 0px;
}
#content, #content input, #content textarea {
	color: #333;
	font-size: 16px;
	line-height: 24px;
}
#content p, #content ul, #content ol, #content dd, #content pre, #content hr {
	margin-bottom: 24px;
}
#content ul ul, #content ol ol, #content ul ol, #content ol ul {
	margin-bottom: 0;
}
#content pre, #content kbd, #content tt, #content var {
	font-size: 15px;
	line-height: 21px;
}
#content code {
	font-size: 13px;
}
#content dt, #content th {
	color: #000;
}
#content table {
	border: 1px solid #e7e7e7;
	margin: 0 -1px 24px 0;
	text-align: left;
	width: 100%;
}
#content tr th, #content thead th {
	color: #888;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding: 9px 24px;
}
#content tr td {
	border-top: 1px solid #e7e7e7;
	padding: 6px 24px;
}
#content tr.odd td {
	background: #f2f7fc;
}
.hentry {
	margin: 0 0 0 0;
}
.home .sticky {
	background: #f2f7fc;
	border-top: 4px solid #000;
	margin-left: -20px;
	margin-right: -20px;
	padding: 18px 20px;
}
.single .hentry {
	margin: 0 0 0 0;
}
.page-title {
	color: #000;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 36px 0;
}
.page-title span {
	color: #333;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
}
.page-title a:link, .page-title a:visited {
	color: #888;
	text-decoration: none;
}
.page-title a:active, .page-title a:hover {
	color: #ff4b33;
}
#content .entry-title {
	color: #000;
	font-size: 21px;
	line-height: 1.3em;
	margin-bottom: 0;
	text-align: left;
}
.entry-title a {
	font-size: 40px;
	line-height:45px;
}
.entry-title a:link, .entry-title a:visited {
	color: #000;
	font-weight: normal;
	text-decoration: none;
}
.entry-title a:active, .entry-title a:hover {
	color: #ff4b33;
}
.entry-meta {
	color: #888;
	font-size: 12px;
	margin-bottom: 30px;
}
.entry-meta abbr, .entry-utility abbr {
	border: none;
}
.entry-meta abbr:hover, .entry-utility abbr:hover {
	border-bottom: 1px dotted #666;
}
.entry-content, .entry-summary {
	clear: both;
	padding: 0;
	color: #333;
}
.entry-content h1 {
	text-align: left;
	text-transform: none;
}
#content .entry-summary p:last-child {
	margin-bottom: 12px;
}
.entry-content fieldset {
	border: 1px solid #e7e7e7;
	margin: 0 0 24px 0;
	padding: 24px;
}
.entry-content fieldset legend {
	background: #fff;
	color: #000;
	font-weight: bold;
	padding: 0 24px;
}
.entry-content input {
	margin: 0 0 24px 0;
}
.entry-content input.file, .entry-content input.button {
	margin-right: 24px;
}
.entry-content label {
	color: #888;
	font-size: 12px;
}
.entry-content select {
	margin: 0 0 24px 0;
}
.entry-content sup, .entry-content sub {
	font-size: 10px;
}
.entry-content blockquote.left {
	float: left;
	margin-left: 0;
	margin-right: 24px;
	text-align: right;
	width: 33%;
}
.entry-content blockquote.right {
	float: right;
	margin-left: 24px;
	margin-right: 0;
	text-align: left;
	width: 33%;
}
.page-link {
	clear: both;
	color: #000;
	font-weight: bold;
	line-height: 48px;
	word-spacing: 0.5em;
}
.page-link a:link, .page-link a:visited {
	background: #f1f1f1;
	color: #333;
	font-weight: normal;
	padding: 0.5em 0.75em;
	text-decoration: none;
}
.home .sticky .page-link a {
	background: #d9e8f7;
}
.page-link a:active, .page-link a:hover {
	color: #ff4b33;
}
body.page .edit-link {
	clear: both;
	display: block;
}
#entry-author-info {
	background: #f2f7fc;
	border-top: 4px solid #000;
	clear: both;
	font-size: 14px;
	line-height: 20px;
	margin: 24px 0;
	overflow: hidden;
	padding: 18px 20px;
}
#entry-author-info #author-avatar {
	background: #fff;
	border: 1px solid #e7e7e7;
	float: left;
	height: 60px;
	margin: 0 -104px 0 0;
	padding: 11px;
}
#entry-author-info #author-description {
	float: left;
	margin: 0 0 0 104px;
}
#entry-author-info h2 {
	color: #000;
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 0;
}
.entry-utility {
	clear: both;
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
.entry-meta a, .entry-utility a {
	color: #888;
}
.entry-meta a:hover, .entry-utility a:hover {
	color: #ff4b33;
}
#content .video-player {
	padding: 0;
}
/* =Asides
-------------------------------------------------------------- */

.home #content .format-aside p, .home #content .category-asides p {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 10px;
	margin-top: 0;
}
.home .hentry.format-aside, .home .hentry.category-asides {
	padding: 0;
}
.home #content .format-aside .entry-content, .home #content .category-asides .entry-content {
	padding-top: 0;
}
/* =Gallery listing
-------------------------------------------------------------- */

.format-gallery .size-thumbnail img, .category-gallery .size-thumbnail img {
	border: 10px solid #f1f1f1;
	margin-bottom: 0;
}
.format-gallery .gallery-thumb, .category-gallery .gallery-thumb {
	float: left;
	margin-right: 20px;
	margin-top: -4px;
}
.home #content .format-gallery .entry-utility, .home #content .category-gallery .entry-utility {
	padding-top: 4px;
}
/* =Attachment pages
-------------------------------------------------------------- */

.attachment .entry-content .entry-caption {
	font-size: 140%;
	margin-top: 24px;
}
.attachment .entry-content .nav-previous a:before {
	content: '\2190\00a0';
}
.attachment .entry-content .nav-next a:after {
	content: '\00a0\2192';
}
/* =Images
-------------------------------------------------------------- */

/*
Resize images to fit the main content area.
- Applies only to images uploaded via WordPress by targeting size-* classes.
- Other images will be left alone. Use "size-auto" class to apply to other images.
*/
img.size-auto, img.size-full, img.size-large, img.size-medium, .attachment img, .widget-container img {
	max-width: 100%; /* When images are too wide for containing element, force them to fit. */
	height: auto; /* Override height to match resized width for correct aspect ratio. */
}
.alignleft, img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright, img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter, img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft, img.alignright, img.aligncenter {
	margin-bottom: 12px;
}
.wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 20px;
	max-width: 632px !important; /* prevent too-wide images from breaking layout */
	padding: 4px;
	text-align: center;
}
.wp-caption img {
	margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
	color: #888;
	font-size: 12px;
	margin: 5px;
}
.wp-smiley {
	margin: 0;
}
.gallery {
	margin: 0 auto 18px;
}
.gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
.gallery-columns-2 .gallery-item {
	width: 50%;
}
.gallery-columns-4 .gallery-item {
	width: 25%;
}
.gallery img {
	border: 2px solid #cfcfcf;
}
.gallery-columns-2 .attachment-medium {
	max-width: 92%;
	height: auto;
}
.gallery-columns-4 .attachment-thumbnail {
	max-width: 84%;
	height: auto;
}
.gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
.gallery dl {
	margin: 0;
}
.gallery img {
	border: 10px solid #f1f1f1;
}
.gallery br+br {
	display: none;
}
#content .attachment img {/* single attachment images should be centered */
	display: block;
	margin: 0 auto;
}
/* =Navigation
-------------------------------------------------------------- */

.navigation {
	color: #888;
	font-size: 12px;
	line-height: 18px;
	overflow: hidden;
}
.navigation a:link, .navigation a:visited {
	color: #888;
	text-decoration: none;
}
.navigation a:active, .navigation a:hover {
	color: #ff4b33;
}
.nav-previous {
	float: left;
	width: 50%;
}
.nav-next {
	float: right;
	text-align: right;
	width: 50%;
}
#nav-above {
	margin: 0 0 18px 0;
}
#nav-above {
	display: none;
}
.paged #nav-above, .single #nav-above {
	display: block;
}
#nav-below {
	margin: 30px 0 0 0;
}
/* =Comments
-------------------------------------------------------------- */
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title, h3#reply-title {
	color: #333;
	font-size: 16px;
	margin-bottom: 0;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 56px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}
#comments .comment-body ul, #comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0;
}
.comment-meta a:link, .comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active, .comment-meta a:hover {
	color: #ff4b33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}
.reply a, a.comment-edit-link {
	color: #888;
}
.reply a:hover, a.comment-edit-link:hover {
	color: #ff4b33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword, .nocomments {
	display: none;
}
#comments .pingback {
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 18px;
	padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}
#comments .pingback .url {
	font-size: 13px;
	font-style: italic;
}
/* Comments form */
input[type="submit"] {
	color: #333;
}
#respond {
	border-top: 1px solid #e7e7e7;
	margin: 24px 0;
	overflow: hidden;
	position: relative;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}
#respond .required {
	color: #ff4b33;
	font-weight: bold;
}
#respond label {
	color: #888;
	font-size: 12px;
}
#respond input {
	margin: 0 0 9px;
	width: 98%;
}
#respond textarea {
	width: 98%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	font-size: 14px;
	width: auto;
}
/* =Widget Areas
-------------------------------------------------------------- */

.widget-area ul.xoxo {
	padding: 0;
	margin: 0;
}
.widget-area ul {
	list-style: none;
}
.widget-area ul ul {
	list-style-image:url('images/bulletarw.png');
}
.widget-area select {
	max-width: 100%;
}
h3.widget-title {
        padding: 0px 0px 30px 15px;
	font-size: 32px;
	font-weight: normal;
	color: #000;
}
.widget_search, #categories-3, #recent-posts-3, #catbutexclude_widget-2, #enh-rp-2 {
	background: none;
	width: 100%;
	padding-bottom: 20px;
	border-top: none;
	border-bottom: none;

}
.widget_search #s {/* This keeps the search inputs in line */
	width: 55%;
	padding: 8px;
	margin-left: 20px;
	margin-bottom: 20px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}
.widget_search #searchsubmit {
	padding: 8px;
	background: #1b6eb0;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	color: #fff;
}
.widget_search label {
	display: none;
}
.widget-container {
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	margin: 0 10px 18px 0;
	padding: 0px;
}
.widget-container .wp-caption img {
	margin: auto;
}
.widget-title {
	color: #222;
	font-weight: bold;
}
.widget-area a:link, .widget-area a:visited {
	color: #3d84b7;
	text-decoration: none;
}
.widget-area a:active, .widget-area a:hover {
	text-decoration: underline;	
}
.widget-area .entry-meta {
	font-size: 11px;
}
#wp_tag_cloud div {
	line-height: 1.6em;
}
#wp-calendar {
	width: 100%;
}
#wp-calendar caption {
	color: #222;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 4px;
	text-align: left;
}
#wp-calendar thead {
	font-size: 11px;
}
#wp-calendar thead th {
}
#wp-calendar tbody {
	color: #aaa;
}
#wp-calendar tbody td {
	background: #f5f5f5;
	border: 1px solid #fff;
	padding: 3px 0 2px;
	text-align: center;
}
#wp-calendar tbody .pad {
	background: none;
}
#wp-calendar tfoot #next {
	text-align: right;
}
.widget_rss a.rsswidget {
	color: #000;
}
.widget_rss a.rsswidget:hover {
	color: #ff4b33;
}
.widget_rss .widget-title img {
	width: 11px;
	height: 11px;
}
/* Main sidebars */
#main .widget-area {
	/*background: #e1e1e1;		*/
	width: 225px;
	float: left;
	margin: 30px 0 40px 20px;
	border-left: 1px solid #999;
	border-radius: 0px;
	padding-bottom:50px;
	padding-top:30px;
}
#main .widget-area ul {
	margin-left: 0;
        list-style:none;
}
#main .widget-area ul li {
	margin-right: 10px;
          font-size: 17px;
        padding-bottom:13px;
        line-height:23px;
}
#main .widget-area ul ul {
	border: none;
	padding: 0 0 0 20px;
}
#primary {
}
#secondary {
}
/* Footer widget areas */
#footer-widget-area {
}
/* =Footer
-------------------------------------------------------------- */

#footer {
	margin-bottom: 0px;
	
	
}
#container:after {
	content: "";
	display: block;
	width: 100%;
	height: 100px;
	margin-top: -100px;/*background: #f4f4f4;*/
}
.home .hentry {
	margin: 0px;
}
#colophon {
	overflow: hidden;
}
#site-info {
	font-weight: bold;
}
#site-info a {
	color: #000;
	text-decoration: none;
}
#site-generator {
	font-style: italic;
	position: relative;
}
#site-generator a {
	background: url(images/wordpress.png) center left no-repeat;
	color: #666;
	display: inline-block;
	line-height: 16px;
	padding-left: 20px;
	text-decoration: none;
}
#site-generator a:hover {
	text-decoration: underline;
}
img#wpstats {
	display: block;
	margin: 0 auto 10px;
}
/* =Mobile Safari ( iPad, iPhone and iPod Touch )
-------------------------------------------------------------- */

pre {
	-webkit-text-size-adjust: 140%;
}
code {
	-webkit-text-size-adjust: 160%;
}
#access, .entry-meta, .entry-utility, .navigation, .widget-area {
	-webkit-text-size-adjust: 120%;
}
#site-description {
	-webkit-text-size-adjust: none;
}


/* =Print Style
-------------------------------------------------------------- */

@media print {
body {
	background: none !important;
}
#wrapper {
	clear: both !important;
	display: block !important;
	float: none !important;
	position: relative !important;
}
#header {
	border-bottom: 2pt solid #000;
	padding-bottom: 18pt;
}
#colophon {
	border-top: 2pt solid #000;
}
#site-title,  #site-description {
	float: none;
	line-height: 1.4em;
	margin: 0;
	padding: 0;
}
#site-title {
	font-size: 13pt;
}
.entry-content {
	font-size: 14pt;
	line-height: 1.6em;
}
.entry-title {
	font-size: 21pt;
}
#access,  #branding img,  #respond,  .comment-edit-link,  .edit-link,  .navigation,  .page-link,  .widget-area {
	display: none !important;
}
#container,  #header,  #footer {
	margin: 0;
	width: 100%;
}
#content,  .one-column #content {
	margin: 24pt 0 0;
	width: 100%;
}
.wp-caption p {
	font-size: 11pt;
}
#site-info,  #site-generator {
	float: none;
	width: auto;
}
#colophon {
	width: auto;
}
img#wpstats {
	display: none;
}
#site-generator a {
	margin: 0;
	padding: 0;
}
#entry-author-info {
	border: 1px solid #e7e7e7;
}
#main {
	display: inline;
}
.home .sticky {
	border: none;
}
}
/* ULTIMATE TYPING CUSTOM/NEW CSS */
/* designed by Robert S. Lopez Jr. */
/* wwww.rslopez.info */


/* LOAD SPRITE IMAGE */

.reducesize{font-size:14px;}
.img {
	background: url(images/img.png) no-repeat;
}
.fixdiv {
	width: 960px;
	margin: 0 auto;
}
.fixcol {
	width: 705px;
	margin: 123px auto 90px auto;
	float: left;
}
.page .fixcol {
	width:100%;
}
.home.page .fixcol {
	width: 705px;
}

.mcafee
{
position: relative;
float: right; 
width:65px; 
height:37px;
/* 
top: 10px; 
left: 570px;
*/
top: 10px; 
left: 420px;
}
.mcafee2
{
position: relative;
float: right; 
width:65px; 
height:37px; 
top: 10px; 
left: 450px;
}
.sincol {
	width: 700px;
	margin: 123px 0px 90px -75px;
	float: left;
}
.sincol .entry-content {
	padding: 0;
	margin: 0;
}
.clear {
	clear: both;
}
.h2 {
	font-size: 16px;
	text-align: center;
	line-height: 24px;
	margin-top: 4px;
}
#headline h1 {
	margin-bottom:15px;
}
/* TOP/MENU */
/*new header*/
.bgheader {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #A0A0A0;
    height: 58px;
}
#access {
    display: block;
    margin: 0 auto;
    width: 960px;
}
.menu {
    float: right;
}
#access .menu-header, div.menu {
    width: 928px;
}
#access .menu-header ul, div.menu ul {
    list-style: none outside none;
    margin: 0;
}
#access .menu-header li, div.menu li {
    float: left;
    position: relative;
}
#access a {
    color: #066CB3;
    display: block;
    font-size: 80%;
    line-height: 58px;
    padding: 0 10px;
    text-decoration: none;
    text-shadow: 1px 1px 1px #707EB5;
}
#access ul ul {
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
    display: none;
    float: left;
    left: 0;
    position: absolute;
    top: 38px;
    width: 180px;
    z-index: 99999;
}
#access ul ul li {
    min-width: 180px;
}
#access ul ul ul {
    left: 100%;
    top: 0;
}
#access ul ul a {
    background: none repeat scroll 0 0 #333333;
    height: auto;
    line-height: 1em;
    padding: 10px;
    width: 160px;
}
#access li:hover > a, #access ul ul *:hover > a {
    color: #000000;
}
#access ul li:hover > ul {
    display: block;
}
#access ul li.current_page_item > a, #access ul li.current_page_ancestor > a, #access ul li.current-menu-ancestor > a, #access ul li.current-menu-item > a, #access ul li.current-menu-parent > a {
    color: #000000;
}
* html #access ul li.current_page_item a, * html #access ul li.current_page_ancestor a, * html #access ul li.current-menu-ancestor a, * html #access ul li.current-menu-item a, * html #access ul li.current-menu-parent a, * html #access ul li a:hover {
    color: #FFFFFF;
}
/*new header*/
.frontpage {
	margin:0;
	padding:0;
}
.frontpage h2.entry-title {
	display: none;
}
.fixcol h1.entry-title {
	font-weight: normal;
}
a.logo {
	background-image:url(images/logo.png);
	width: 268px;
	height: 40px;
	float: left;
	display: block;
	margin-left:-10px;
	margin-top:10px;
}
/* BACKGROUNDS */
.bgwhte {
	background: #ffffff url(images/bgshadow.png) no-repeat center 0px;
	padding:80px 0;
}
.bgray1 {
	background: #f4f4f4 url(images/bgshadow.png) no-repeat center 0px;
	padding:80px 0;
}
.bgray2 {
	background: #f6f6f6 url(images/bgshadow.png) no-repeat center 0px;
	padding:80px 0
}
.bgray3 {
	background: #eeeeee url(images/bgshadow.png) no-repeat center 0px;
	padding:80px 0
}
.bgcyan {
	background: #e5eff6 url(images/bgshadow.png) no-repeat center 0px;
	padding:80px 0
}
.bgfoot {
	background: #37618f url(images/bgshadow.png) no-repeat center 0px;
	padding:80px 0 20px 0;
}

.bgfoot-new {background: #003366 url(images/bgshadow.png) no-repeat center 0px; padding:80px 0 20px 0; overflow: auto;}
/* MERGE STYLES AND TEXT COLORS */

#content .fixdiv {
	width: 960px;
	margin:0 auto;
}
#content .txtGray1 {
	color: #333;
}
#content .txtBlue {
	color: #0277b4
}
#content .txtGreen {
	color: #20BD09
}
#content .txtRed {
	color: #ff0000
}
#content .txtBlue2 {
	color: #0277b4;
	font-weight: bold;
}
#content .col1 span, col2 span {
	font-size: 14px;
}
#content .bgwhte h1, #content .bgray1 h1, #content .bgray2 h1, #content .bgray3 h1, #content .bgcyan h1 {
	/*
	font-size: 24px;
	text-align: center;
	color: #000;
	line-height: 30px;
	*/
	font-family: "ProximaNova", "Helvetica Neue", helvetica, arial, sans-serif;
	padding-top:0px;
	color:#000000;
	font-size: 29px;
	font-weight:bold;
	letter-spacing: -1px;
	margin: 0;
	text-align: center;
	line-height: 1.1em;
	margin-bottom:5px;
}
#content .bgwhte h2, #content .bgray1 h2, #content .bgray2 h2, #content .bgray3 h2, #content .bgcyan h2 {
	font-size: 16px;
	text-align: center;
	line-height: 20px;
	color: #333;
}
/* TOP SECTION */
.bgfp {
	height: 592px;
	width: 100%;
	background-color:#e5eff6;
	/*background: url(images/bgfrontpage.jpg) */
	repeat-x;
	padding: 0;
	margin: 0;
}


.bgfp h1 {
	/*
	padding-top:35px;
	font-size: 175%;	
	text-transform: uppercase;
	text-align:center;
	*/
	font-family: "ProximaNova", "Helvetica Neue", helvetica, arial, sans-serif;
	padding-top:4px;
	color:#000000;
	font-size: 30px;
	font-weight:bold;
	letter-spacing: -1px;
	margin: 0;
	text-align: center;
	line-height: 1.1em;
	padding-top:26px;
}
.bgfp h2 {
	font-size: 16px;
	text-align: center;
	display: block;
	margin:5px auto 0 auto;
	width: 800px;
}
.softboxSection .col1 {
	width: 690px;
	height: 476px;
	background-image: url(images/7speedreading-final-for-site.png);
	background-position:165px 15px;
	background-repeat: no-repeat;
	padding-left: -110px;
	position: relative;
	left: -100px;
	margin-top: -18px;
}
.softboxSection .col1 .txt_btm {
	bottom: 75px;
	font-size: 12px;
	left: 86px;
	position: absolute;
}
.softboxSection .col2 .txt_btm {
	bottom: -66px;
	font-size: 12px;
	left: 30px;
	position: absolute;
}
.softboxSection .ms_logos {
	background-position: 0 -80px;
	bottom: 30px;
	display: block;
	height: 65px;
	left: 180px;
	position: absolute;
	width: 343px;
}

.softboxSection .mac_logos {
	background-position: 0 -156px;
	bottom: 30px;
	display: block;
	height: 65px;
	left: 180px;
	position: absolute;
	width: 343px;
}
.softboxSection .pr_logos {
	background-position: -343px -70px;
	bottom: -121px;
	display: block;
	height: 75px;
	left: 100px;
	position: absolute;
	width: 500px;
}
.softboxSection .col2 {
	left: 530px;
	position: absolute;
	top: 40px;
}
.softboxSection .col2 h3 {
	font-size: 20px;
	line-height: 28px;
	width: 450px;
}
.softboxSection .col2 ul {
	margin-top: 20px;
	width: 450px;
}
.softboxSection .col2 li {
	background-position: -980px 0;
	font-size: 14px;
	line-height: 20px;
	list-style-type: none;
	margin-bottom: 20px;
	margin-left: -10px;
	padding-bottom: 5px;
	padding-left: 60px;
}
ul.normal li {
	background-position: -980px 0;
	font-size: 14px;
	line-height: 37px;
	list-style-type: none;
	margin-bottom: 10px;
	margin-left: -10px;
	padding-bottom: 5px;
	padding-left: 55px;
}
/* FEATURES AND BENEFITS */
.keyben {
	padding:40px 0;
}
.keyben .col1 {
	float:left;
	width: 440px;
}
.keyben .col2 {
	float:right;
	width: 440px;
}
.keyben ul {
	list-style-type: none;
	font-size: 14px;
	line-height: 20px;
}
.keyben h3 {
	font-weight:bold;
	color: #0277b4;
}
.keyben li p {
	font-size:14px;
	line-height: 20px;
}
.keyben li {
	height:130px;
	padding-left:60px;
	font-size: 14px;
}
.keyben li.bullet1:before, li.bullet2:before, li.bullet3:before, li.bullet4:before, li.bullet5:before, li.bullet6:before, .keyben li.bullet7:before, li.bullet8:before, li.bullet9:before {
	content: "";
	width: 54px;
	height: 54px;
	display: block;
	float: left;
	margin-left: -70px;
}
.keyben li.bullet1:before {
	background-image: url(images/img.png);
	background-position: -272px 0px;
}
.keyben li.bullet2:before {
	background-image: url(images/img.png);
	background-position: -328px 0px;
}
.keyben li.bullet3:before {
	background-image: url(images/img.png);
	background-position: -383px 0px;
}
.keyben li.bullet4:before {
	background-image: url(images/img.png);
	background-position: -439px 0px;
}
.keyben li.bullet5:before {
	background-image: url(images/img.png);
	background-position: -496px 0px;
}
.keyben li.bullet6:before {
	background-image: url(images/img.png);
	background-position: -553px 0px;
}
.keyben li.bullet7:before {
	background-image: url(images/img.png);
	background-position: -609px 0px;
}
.keyben li.bullet8:before {
	background-image: url(images/img.png);
	background-position: -664px 0px;
}
.keyben li.bullet9:before {
	background-image: url(images/img.png);
	background-position: -719px 0px;
}
/* STRATEGIES */
#strat h1 {
	line-height: 30px;
}
.stno {
	width:90px;
	height:45px;
	margin:0px auto 25px auto;
	background-position:-788px 0px;
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:24px;
	text-align:center;
	color:#fff;
	padding:10px 0 0 16px;
}
.slider {
	width: 1074px;
	height: 800px;
	margin:30px 0 20px -50px;
	text-align: center;
	;
}
ol.ModuleWorksList {
	width: 800px;
	margin: 0 auto;
	padding: 30px 60px 30px 64px;
	border: solid 3px #0099ff;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	background: #e2f1ff;
}
#strat .sread_program {
	width:900px;
	margin:0 auto;
}
#strat .sread_program h1 {
	text-align:center;
	font-size:18px;
	font-weight:bold;
	margin:50px auto 20px auto;
}
#strat .sread_program ul {
	list-style:none;
	padding:20px;
	border-radius:8px;
	border: solid 1px #6997c0;
}
#strat .sread_program li {
	border-radius: 4px;
	clear: both;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	padding: 4px 0;
}
#strat .sread_program li strong {
	width: 250px;
	background-color: #6592cd;
	display: block;
	color: #FFF;
	background-image: url(images/bltarr.png);
	background-repeat: no-repeat;
	background-position: right;
	float:left;
	padding-left:10px;
	border-radius:4px 0 0 4px;
}
#strat .sread_program li span {
	font-size:12px;
	width:550px;
	display:block;
	float:left;
	background-color:#d8d8d8;
	padding-left:10px;
	border-radius:0 4px 4px 0;
}
/* COMPARISON */
.compareBox {
	margin-top: 180px;
}
.compareBox .col1, .compareBox .col2, .compareBox .col3 {
	margin: 40px 0 0 -17px;
	width: 320px;
	float: left;
}
.compareBox ul {
	font-size: 12px;
	list-style-type: none;
	color: #333;
}
.compareBox li:first-child {
	background: #282525;
	font-weight: bold;
	color: #fff;
	text-align: center;
	;
}
.compareBox li {
	padding: 4px 0px 4px 10px;
	border-bottom: solid #999 1px;
	border-right: solid #999 1px;
}
.compareBox .col2 li {
	border-right:none;
}
.compareBox .col2 .box1, .compareBox .col3 .box2 {
	float: left;
	margin-top: -180px;
	margin-left: 85px;
	width: 145px;
	height: 175px;
}
.compareBox .col2 .box1 {
	background-image:url(images/box-prev-gen.png);
	width:128px;
	height:155px;
	margin-top:-163px;
}
.compareBox .col3 .box2 {
	background-image:url(images/7speedreading-compare.png);
	width:147px;
	height:170px;
	margin-top:-175px;
}
/* BONUS SOFTBOX */
.roundedBox {
	-webkit-border-radius: 20px;
	border-radius: 20px;
	border: solid 2px #ccc;
	background-color: #fff;
	padding: 40px 0;
}
.bonusBox {
	width: 380px;
	height: 456px;
	background: url(images/cic-image.png);
	margin-left: -95px;
	margin-top: -95px;
}
.boxContent {
	float: right;
	width: 650px;
}
.boxContent h4 {
	text-align: left;
	font-size: 20px;
	line-height: 28px;
	width: 600px;
}
.boxContent .col1, .boxContent .col2, .aftrBoxcon {
	float: left;
	font-size: 14px;
	line-height: 20px;
}
.boxContent .col1 {
	width: 250px;
}
.boxContent .col2 {
	width: 340px;
}
.boxContent p {
	font-size: 14px;
	margin-top: 20px;
}
.boxContent .col2 {
	margin-left: 40px;
}
.boxContent .col2 ul {
	margin-top: 20px;
	list-style-type:none;
}
.boxContent .col2 li {
	margin-top: 15px;
	padding-left: 25px;
	background-position: -958px -48px;
}
.aftrBoxcon {
	margin-top: 40px;
	width: 960px;
}
.aftrBoxcon h4 {
	margin-bottom: 10px;
	font-size: 20px;
	line-height: 28px;
	text-transform: uppercase;
}
.aftrBoxcon h4, .aftrBoxcon ul {
	margin-left: 50px;
}
.aftrBoxcon ul {
	list-style-type: none;
}
.aftrBoxcon .buttonGrn {
	width: 500px;
	height: 62px;
	display: block;
	;
	background-position: -526px -200px;
	margin: 40px auto 60px auto;
	text-decoration: none;
}

.aftrBoxcon .buttonGrn2 {
	width: 500px;
	height: 62px;
	display: block;
	;
	background-position: -526px -200px;
	margin: 40px auto 30px auto;
	text-decoration: none;
}
.faqBox .buttonGrn {
	background-position: -526px -200px;
	display: block;
	height: 62px;
	margin: 20px auto;
	text-decoration: none;
	width: 500px;
}
.praiseBox div.clear {
	background:none;
	width:auto;
	height:auto;
}
.aftrBoxcon .col1, .aftrBoxcon .col2 {
	width: 400px;
	font-size: 12px;
}
.aftrBoxcon .col1 {
	float: left;
}
.aftrBoxcon .col2 {
	float: right;
}
.aftrBoxcon .col1:before {
	content: "";
	width:210px;
	height: 42px;
	display: block;
	background: url(images/img.png) no-repeat;
	background-position: -580px -150px;
	margin-bottom: 20px;
}
.aftrBoxcon .col2:before {
	content: "";
	width:120px;
	height: 60px;
	display: block;
	background: url(images/img.png) no-repeat;
	background-position: -526px -276px;
	float: left;
	margin-top: 12px;
	margin-left: -130px;
}

.afterBoxli
{
	margin-top: 15px;
	padding-left: 25px;
	background-position: -958px -48px;
}
/* GUARANTEE */
.bgcert {
	background: url(images/bgcert.png) no-repeat;
	width: 960px;
	height: 730px;
}
.textMain {
	font-size: 14px;
	line-height: 20px;
	width: 670px;
	height: 640px;
	margin: 0 auto;
	padding-top: 170px;
}
.textMain p {
	font-size: 14px;
	line-height: 18px;
	margin: 0;
	color: #333;
}
/* PRAISE PAGE */
.praiseBox ul {
	list-style-type: none;
	margin: 40px 0 0 0;
	width: 960px;
}
.praiseBox li {
	float: left;
	width: 198px;
	height: 325px;
	background: #f9f9f9;
	margin: 5px;
	padding: 10px;
	border: solid 6px #fff;
	-webkit-border-radius: 5px;
	position:relative;
	border-radius: 5px;
	-webkit-box-shadow: 1px 1px 1px 1px #c3cbd1;
	box-shadow:  1px 1px 1px 1px #c3cbd1;
}
.praiseBox div {
	width: 200px;
	height: 150px;
	display: block;
	margin: 0 auto 10px auto;
	
}
.praiseBox div.testico1 {
background-image: url('http://www.7speedreading.com/wp-content/themes/twentyten/images/img.png');
	background-position: -55px -380px;
}
.praiseBox div.testico2 {
background-image: url('http://www.7speedreading.com/wp-content/themes/twentyten/images/img.png');
	background-position: -55px -548px;
}
.praiseBox div.testico3 {
background-image: url('http://www.7speedreading.com/wp-content/themes/twentyten/images/img.png');
	background-position: -55px -745px;
}
.praiseBox div.testico4 {
background-image: url('http://www.7speedreading.com/wp-content/themes/twentyten/images/img.png');
	background-position: -310px -740px;
}
.praiseBox div.testico5 {
background-image: url('http://www.7speedreading.com/wp-content/themes/twentyten/images/img.png');
	background-position: -574px -548px;
}
.praiseBox div.testico6 {
background-image: url('http://www.7speedreading.com/wp-content/themes/twentyten/images/img.png');
	background-position: -575px -380px;
}
.praiseBox div.testico7 {
background-image: url('http://www.7speedreading.com/wp-content/themes/twentyten/images/img.png');
	background-position: -800px -545px;
}
.praiseBox div.testico8 {
background-image: url('http://www.7speedreading.com/wp-content/themes/twentyten/images/img.png');
	background-position: -575px -730px;
}
.praiseBox div.testico9 {
background-image: url('http://www.7speedreading.com/wp-content/themes/twentyten/images/img.png');
	background-position: -800px -380px;
}
.praiseBox li p {
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	width:100%;
	position: absolute;
	bottom:-18px;
	left:0px;
}
.praiseBox li p.txtGray1 {
	position:static;
}
.praiseBox li strong {
	display: block;
	color: #0277b4;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
}
/* FAQ */
.faqBox .col1 {
	width: 500px;
	float: left;
	margin-top: 40px;
	vertical-align: top;
}
.faqBox p {
	font-size: 12px;
	line-height: 18px;
	margin:0;
	padding:0;
	width: 400px;
}
.faqBox .col2 {
	margin-top: 40px;
	width: 440px;
	float: left;
	vertical-align: top;
	margin-left: 10px;
}
/* COLLAPSOMATIC */

div.collapseomatic {
	width: 600px;
	height: 20px;
	padding-left: 20px;
	display: inline-block;
	color: #37618f;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}
.collapseomatic:hover {
	text-decoration: none;
}
/* FOOTER */
.footBox {
	color: #fff;
	position: relative;
	border: 0;
}
#footer-widget-area #first, #footer-widget-area #second, #footer-widget-area #third {
	float: left;
	width: 300px;
	display: block;
}
.footBox h3.widget-title {
	font-size: 24px;
	font-weight: bold;
	text-transform: none;
	text-align: left;
	color: #fff;
	padding-bottom: 10px;
	padding-left: 0;
	line-height: 28px;
}
#footer-widget-area #second {
/*margin: 60px 10px 0 10px;*/
}
#footer-widget-area p a {
	color: #00affd;
}
#footer-widget-area p {
	color: #fff;
	font-size: 12px;
	margin: 10px 0;
	line-height: 18px;
}
.copyr {
	margin-top: 40px;
	display: block;
	text-align: center;
	color: #fff;
	font-size: 11px;
}
#desc-box {
	text-align:left;
}
#desc-box h1.title {
	text-transform: none !important;
	letter-spacing:1px;
	font-size:18px !important;
}
#desc-box p.description {
	font-weight:normal !important;
	letter-spacing:1px;
	font-size:15px !important;
}
.coda-slider-wrapper #strategy1.coda-slider {
	height: 803px;
}
.collapseomatic_content {
	font-size:12px;
	line-height:18px;
	margin-bottom:10px;
}
.strategy-img {
	position:relative;
	margin-top:48px;
	text-align:center;
}
.strategy-img #desc-box {
	position:absolute;
}
.comments-link {
	display:none;
}

/*blog*/

.author-img
{
	float:left; 
	padding-right:30px;
	padding-top:10px;
	margin-top:20px;
}

.author-txt
{
	font-size:11px;
	font-weight:bold; 
}

.article-style
{
	float:left; 
	width:580px;
	margin-top:20px;
}

.bloglist
{
  font-size: 13px;
  line-height:25px;
}

.al2fb_comments_plugin
{ padding-left:110px;}
/*blog*/

/*test page css*/

.bgfp2
{
	height: 592px;
	width: 100%;
	background: #cae9fd; /* Old browsers */
background: -moz-linear-gradient(top, #cae9fd 0%, #7bbce9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cae9fd), color-stop(100%,#7bbce9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #cae9fd 0%,#7bbce9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #cae9fd 0%,#7bbce9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #cae9fd 0%,#7bbce9 100%); /* IE10+ */
background: linear-gradient(to bottom, #cae9fd 0%,#7bbce9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cae9fd', endColorstr='#7bbce9',GradientType=0 ); /* IE6-9 */
	/*background: url(images/bgfrontpage.jpg) */
	repeat-x;
	padding: 0;
	margin: 0;
}

.bgfp2 h1 {
	/*
	padding-top:35px;
	font-size: 175%;	
	text-transform: uppercase;
	text-align:center;
	*/
	font-family: "ProximaNova", "Helvetica Neue", helvetica, arial, sans-serif;
	padding-top:4px;
	color:#000000;
	font-size: 30px;
	font-weight:bold;
	letter-spacing: -1px;
	margin: 0;
	text-align: center;
	line-height: 1.1em;
	padding-top:26px;
}
.bgfp2 h2 {
	font-size: 16px;
	text-align: center;
	display: block;
	margin:5px auto 0 auto;
	width: 800px;
}

.softboxSection_n
{
	width: 100%;
    float: left;
}

.softboxSection_n .col1
{
	float: left;
    position: relative;
    width: 55%;
    padding-bottom: 0px;
   height:350px;
}

.softboxSection_n .col2
{
	float: left;
    position: relative;
    width: 30%;
    padding-left: 110px;
	
}

.btmlogos_n
{

margin-top: 45px

}

.btmlogos_ntest
{

margin-top: 30px

}

.btmlogos1_n
{clear: both;
float: right;
top: 565px;
position: absolute;
margin-left: 460px;
}



.btmlogos2_n
{clear: both;
float: right;
top: 540px;
position: absolute;
margin-left: 420px;
}


.softboxSection_n .col2 ul {
	margin-top: 20px;
	width: 350px;
}
.softboxSection_n .col2 li {
	background-position: -980px 0;
	font-size: 21px;
	line-height: 37px;
	list-style-type: none;
	margin-bottom: 16px;
	margin-left: -10px;
	padding-bottom: 5px;
	padding-left: 60px;
	color: #000;
}


.txt_n
{
font-size: 12px;
padding-left: 30px;
float: left;

}

.txt_ntest
{
font-size: 12px;
margin-top:-20px;
margin-left:70px;
float: left;

}

.txt2_n
{
font-size: 12px;
float: left;
clear: both;
padding-left: 30px;
}

.txt2_ntest
{
font-size: 12px;
float: left;
clear: both;
margin-top:-20px;
margin-left:70px;
}
.ms_logos_n {
	background: url('images/mslogos.png');
	float: left;
	height: 65px;
	width: 346px;
	margin-left: 0px;
}

.ms_logos_ntest {
	background: url('images/mslogosntest.png') no-repeat;
	float: left;
	height: 65px;
	width: 346px;
	margin-left: -150px;
	margin-top:15px;
}

.mac_logos_n {
	background: url('images/maclogos.png');
	float: left;
	height: 65px;
	width: 346px;
	margin-left: 0px;
	
}

.pr_logos_n {
	background: url('images/prlogos.png');
	height: 75px;
	width: 360px;
        float: left;
 	margin-left:0px;
	
}

.pr_logos_ntest {
	background: url('images/prlogostest.png');
	height: 75px;
	width: 400px;
        float: left;
 	margin-left:-64px;
	margin-top:10px;
	
}


#fancybox-title {
	display:none !important;
}
#fancybox-title.showTitle {
	display:block !important;
}

/*test page css*/

/*responsive*/

@media screen and (max-width:300px)
{
.article-style
{
	
	width:100%;
	
}
}
@media screen and (max-width:900px)
{

	.mcafee
	{
	position: relative;
	float: left; 
	width:65px; 
	height:37px; 
	top: 10px; 
	left: 0px;
	}

a.logo {
	
	background:url(http://www.7speedreading.com/mobile/images/logo_mobile.png) no-repeat;
	width: 169px;
	height: 34px;
	float: left;
	margin-top: 10px;
	
}



#access .menu-header, div.menu { display: none;}
.mobilemenu
{
        display:block;
        float: left;
}

#menuicon
{
	background:url(http://www.7speedreading.com/mobile/images/menuicon.png);
	width: 46px;
	height: 37px;
	right: 0px;
	top: 10px;
	position: absolute
}

#menuicon:hover
{
	cursor: pointer;
}
/*nav*/



	
#nav
{
	width: 70%;
	background: #28608e;
	position:absolute;
	top: 58px;
	visibility: visible;
        z-index: 1000;
        right:0px;
		
}




.navmenu, .navmenusub, .navmenusub1
{
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 0 ;
	z-index:1000;
	
}
.navmenusub, .navmenusub1
{
box-shadow: 2px 2px 10px #999;
}
.navmenusub, .navmenusub1
{
	display:none;
	visibility: hidden;
}

.navmenu li
{
	height: 45px;
	border-top: 1px solid #6dcff6;
	padding-left: 5%;
	line-height: 50px;
        

}



.navmenu li a
{
	color: #fff;
	text-decoration: none;
        font-size: 14px;

}

.navli
{
	cursor:pointer;
}


.navmenu li:hover 
{
	background: #367cb6;
	
}

.navmenusub li:hover, .navmenusub1 li:hover
{
	background: #2c84ff;
}

.entry-title a {
	font-size: 20px;
	line-height:35px;	
	}
.fixdiv{max-width:100%;}
.fixcol
	{
           width: 85%;
        } 
 .pinthis
	{
            width:50%;
            height:50%;
        }    

        h3.widget-title {
	
	font-size: 18px;
	
	}

        #footer
        { height: 150px;}

        .footBox {
          display:none;
        }

        #main .widget-area {
	
	border-left: none;
        width: 85%;

	}

  
	#main .widget-area ul li{
	
           font-size: 13px;
      	}  

.article-style
{
	
	width:80%;
	
}

.al2fb_comments_plugin
{ padding-left:0px;}
}

@media screen and (max-width:1024px)
{
.mcafee
	{
	position: relative;
	float: left; 
	width:65px; 
	height:37px; 
	top: 10px; 
	left: 20px;
	}
h3.widget-title {
	
	font-size: 24px;
	
	}

}

@font-face {
	font-family: 'ProximaNova';
 src: url(data:font/opentype;
charset=utf-8;
base64, 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