/*  

Theme Name: Norris

Theme URI: http://www.traffichood.com/norris-seo-wordpress-theme/

Description: Fast loading SEO optimized wordpress theme

Version: 1.0

Author: Rishi

Author URI: http://www.omgminimal.com

Tags: fixed-width, right-sidebar, white, gray, light, two-columns, three-columns, threaded-comments

License: GNU General Public License v2.0

License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/


#page{background-color:white; text-align:left}

#header{background:#14568A}

 
#content{font-size:1.2em;  background:#fff}

.narrowcolumn .entry{line-height:1.6em}

.narrowcolumn .postmetadata{}

.thread-alt{background-color:#f3f3f3}

.thread-even{background-color:white}

.depth-1{border:1px solid #ddd}

.even, .alt{border-left:1px solid #ddd}

#footer{background:#14568A; border:none}

small{font-family:Arial,Helvetica,Sans-Serif; font-size:0.9em; line-height:2em}

h1, h2, h3, h4{ font-family:arial,sans-serif; font-weight:bold}

#content h1{font-size:1.7em; text-align:left}

#header td{ font-size:1em;  padding-right:20px}

#header h1{font-size:1em; font-weight:bold;   margin:0px 0;  padding:0}

.blogtitle{ font-family:arial,sans-serif;  font-size:2.5em !important;  font-weight:bold;  line-height:50px;  padding:0 15px;  text-align:left;  text-transform:uppercase}

 
.description{ padding:5px;  color:#ccc; font-size:1.1em; text-align:left}

 
h2{font-size:1.7em; text-align:left}

h2.pagetitle{font-size:1.6em}

#sidebar h2{font-size:1.2em}

 
h3{font-size:1.3em}

#header h1, h1 a, h1 a:hover, h1 a:visited{text-decoration:none; color:white}

h1, h1 a, h1 a:hover, h1 a:visited{text-decoration:none; color:#333}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #sidebar h4, #wp-calendar caption, cite{text-decoration:none}

#sidebar h4{font-size:1.2em}

 
.commentlist li, #commentform input, #commentform textarea{font-size:1em}

.commentlist li{font-weight:normal}

.commentlist li .avatar{float:right; padding:2px}

.commentlist cite, .commentlist cite a{font-weight:bold; font-style:normal; font-size:1.1em}

.commentlist p{font-weight:normal; line-height:1.5em; text-transform:none}

#commentform p{font-size:1.1em}

.commentmetadata{font-weight:normal}

 
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike{color:#777}

pre{  font:1em 'Courier New',Courier,Fixed;  color:#666;  background:#F8F8F8;  padding:5px;  line-height:1.5em;  border:1px solid #ddd;  overflow-x:auto;  white-space:pre-wrap;  white-space:-moz-pre-wrap !important;  white-space:-pre-wrap;  white-space:-o-pre-wrap;   word-wrap:break-word}

code{ font:1.1em 'Courier New',Courier,Fixed;  color:#008000;  padding:0 2px;  background:#fff;  line-height:1.5em;  overflow:auto}

acronym, abbr, span.caps{font-size:0.9em; letter-spacing:.07em}

a, a:visited, h2 a:hover, h3 a:hover{text-decoration:none}

a:hover{color:#06C}

.entry a{ text-decoration:none}
 
.entry a:hover{text-decoration:underline}
 
#sidebar a{ text-decoration:none}

#sidebar a:hover{text-decoration:underline}

.sticky{ background:#f6f6f6 !important;  padding:1px 20px; border:0px solid #DDD;  border-radius:8px;  -moz-border-radius:8px}

body{margin:0 0; padding:0 0 0 0}

#page{ background-color:white;  border-left:1px solid #CCC;  border-radius:5px 5px 5px 5px;  border-right:1px solid #CCC;  margin:0 auto;  padding:0;  width:910px}

#header{background-color:#14568A; padding:15px 30px}

#header a{color:#f3f3f3; text-decoration:none}

#header a:hover{color:#ccc}

 
#adsbar{font-family:Arial,Helvetica,Sans-Serif; font-size:1.0em; background:#D1E5EE; font-weight:bold; line-height:1.9em; color:#333; margin:0 0 10px 0; border-bottom:1px solid #DDD; padding:10px 0px 10px 30px; text-align:left}

#adsbar a{text-transform:uppercase; text-decoration:underline; margin-right:5px; border:0px solid #DDD; padding:5px; color:#333}

#adsbar a:hover{text-decoration:none}

.narrowcolumn{float:left; padding:0 0 20px 30px; margin:0px 0 20px; width:540px;  background:#fff}

.post{margin:10px 0; text-align:left;  background:#fff;  padding:1px 10px}

.post hr{display:block}

.entry{ overflow:hidden}

.entry p{ clear:both}

.narrowcolumn .postmetadata{padding-top:5px}

.postmetadata{clear:left}

#footer p{margin:0; padding:12px 0; text-align:center}

#footer a{color:#FFF;  text-decoration:none;  border-bottom:1px dotted #CCC}

#footer a:hover{color:#ccc;  border-bottom:0px dotted #CCC}

#content h1{margin:30px 0 0}

h2{margin:30px 0 0}

h2.pagetitle, h2.pagetitle{margin-top:30px; text-align:center}

#sidebar h2{margin:10px 0 0; padding:0}

#sidebar h4{ color:#333;  font-family:Helvetica;  margin:20px 0 5px;  padding:10px;  text-transform:uppercase}

h3{padding:0; margin:30px 0 0}

h3.comments{padding:0; margin:40px auto 20px}

p img{padding:0;  max-width:100%}

 
.entry img{ padding:5px;  height:auto}

.rssicon{vertical-align:middle; border:0; padding-right:5px}

img.centered{display:block; margin-left:auto; margin-right:auto}

img.alignright{padding:4px; margin:0 0 2px 7px; display:inline}

img.alignleft{padding:4px; margin:0 7px 2px 0; display:inline}

.alignright{float:right}

.alignleft{float:left}

html>body .entry ul{margin-left:0px; padding:0 0 0 30px;  list-style:none; padding-left:10px;  text-indent:-10px}

html>body .entry li{margin:7px 0 8px 10px}

.entry ol{padding:0 0 0 35px; margin:0}

.entry ol li{margin:0; padding:0}

.postmetadata ul, .postmetadata li{display:inline; list-style-type:none; list-style-image:none}

#sidebar ul, #sidebar ul ol{margin:0; padding:0}

#sidebar ul li{list-style-type:none; list-style-image:none; margin-bottom:15px}

#sidebar ul p, #sidebar ul select{margin:5px 0 8px}

#sidebar ul ul, #sidebar ul ol{ border-bottom:1px solid whitesmoke;  margin:5px 0 0 10px;  padding-bottom:20px}

#sidebar ul ul ul, #sidebar ul ol{margin:0 0 0 10px}

ol li, #sidebar ul ol li{list-style:decimal outside}

#sidebar ul ul li, #sidebar ul ol li{ display:list-item;  list-style:disc outside none;  margin:0 16px}

#menu-nav1{ display:list-item;  float:left;  line-height:22px;  list-style:none outside none;  position:relative}
#menu-nav1 li{ display:inline;  width:100px}
#menu-nav1 a{display:inline}

#searchform #s{width:70%; padding:2px;  margin:15px 0}

#searchsubmit{ cursor:pointer;  border:solid 1px #333;  background:#999;  color:#fff;  font-weight:bold;  padding:4px;  text-transform:uppercase;  border-radius:8px;  -moz-border-radius:8px}

.screen-reader-text{display:none}

.entry form{ text-align:center}

select{width:130px}

.formbutton{ cursor:pointer;  background:#ddd;  color:#333;  padding:1px 2px}

#commentform input{width:170px; padding:2px; margin:5px 5px 1px 0;  border:1px solid #DDD}

#commentform textarea{width:100%; padding:2px;  border:1px solid #DDD}

#respond:after{content:".";  display:block;  height:0;  clear:both;  visibility:hidden}

#commentform #submit{ background:#666; padding; 10px;  color:#fff;  margin:0;  border:0px;  font-size:0.9em; text-transform:uppercase;  border-radius:8px;  -moz-border-radius:8px}

.alt{margin:0; padding:10px}

.commentlist{padding:0;  margin:0; text-align:justify}

.commentlist li{margin:15px 0 10px; padding:5px 5px 10px 10px; list-style:none}

.commentlist li ul li{margin-right:-5px; margin-left:10px}

.commentlist p{margin:10px 5px 10px 0}

#commentform p{margin:5px 0}

.nocomments{text-align:center; margin:0; padding:0}

.commentmetadata{margin:0;  font-size:0.9em; display:block}

img.avatar{ float:left;  margin:0;  padding:0 4px 0 0;  vertical-align:middle}

#respond{margin-bottom:20px}

#reply-title a{color:#06c !important}

.bypostauthor{background:#FFFFEF !important}

 
ol.commentlist li div.comment-meta{font-size:9px; margin-bottom:10px}

ol.commentlist li div.comment-meta a{color:#999 !important}

ol.commentlist li div.comment-meta a:hover{color:#06c !important;  text-decoration:underline}

ol.commentlist li p{font-size:1em; margin:0 0 1em}

ol.commentlist li ul{font-size:1em; margin:0}

ol.commentlist li ul li{font-size:1em; list-style:square; margin:0}

ol.commentlist li ol li{font-size:1em; margin:0; list-style:upper-roman}

ol.commentlist li div.reply{font-size:1em}

ol.commentlist li div.reply a{text-decoration:none; background:#FFF; padding:5px}

ol.commentlist li ul.children{list-style:none; margin:1em 0 0; text-indent:0}

ol.commentlist{list-style:none; margin:0 0 1em; padding:0; text-indent:0}

ol.commentlist li.comment{ border:1px solid #d5d5d5;  padding:1em;  border-radius:8px;  -moz-border-radius:8px}

ol.commentlist li.even{background:#fff}

ol.commentlist li.odd{background:#f9f9f9}

ol.commentlist li ul.children li.depth-2{list-style:none; border-left:1px solid #ccc; margin:0 0 .25em .25em}

ol.commentlist li ul.children li.depth-3{list-style:none; border-left:1px solid #ccc; margin:0 0 .25em .25em}

ol.commentlist li ul.children li.depth-4{list-style:none; border-left:1px solid #ccc; margin:0 0 .25em .25em}

.commentlist table td{background:#FFF; border:1px solid #CCC; padding:10px}

dl, dt, dd{list-style:none; padding:0; margin:0outline:0; padding:0; vertical-align:baseline}

dt{font-weight:bold; padding-top:5px; margin-left:40px}

dd{padding-bottom:15px}

#sidebar{padding:10px 20px 10px 0;  float:right; width:360px;  background:#fff; font-size:1.2em; line-height:1.6em;  overflow:hidden}

#adbox{ padding:5px;  margin:0 0;  background:#fff}

#sidebar_low{clear:both}

#l_sidebar{width:170px; float:left;  margin:0 0 10px 0;  padding:10px;  background:#fff;  overflow:hidden}

#r_sidebar{width:140px; float:right;  padding:10px;  margin:0 0 10px 0;  background:#fff;  overflow:hidden}

#sidebar form{margin:0}

acronym, abbr, span.caps{cursor:help}

acronym, abbr{border-bottom:1px dashed #999}

blockquote{margin:15px 30px 0 10px; padding-left:20px; border-left:5px solid #85B8E3}

blockquote cite{margin:5px 0 0; display:block}

.center{text-align:center}

.hidden{display:none}

hr{display:none}

a img{border:none}

.navigation{display:block; text-align:center; margin-top:10px; margin-bottom:60px;  font weight:bold;  font-size:1em}

.mainnav a{ background:none repeat scroll 0 0 #333;  color:#FFF !important;  padding:5px 10px;  text-decoration:none}

.aligncenter, 

div.aligncenter{display:block; margin-left:auto; margin-right:auto}

.wp-caption{border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}

.wp-caption img{margin:0; padding:0; border:0 none}

.wp-caption p.wp-caption-text{font-size:11px; line-height:17px; padding:0 4px 5px; margin:0}

#content .gallery{margin:0 auto 18px}

#content .gallery .gallery-item{float:left; margin-top:5px; text-align:center; width:33%}

#content .gallery img{border:0px solid #cfcfcf}

#content .gallery .gallery-caption{color:#888; font-size:11px; margin:0 0 12px}

#content .gallery dl{margin:0}

#content .gallery img{border:0px solid #f1f1f1}

#content .gallery br+br{display:none}

#content .attachment img{display:block; margin:0 auto}

body, h1, h2, h3, h4, h5, h6, p, form, fieldset{margin:0; padding:0}
.low{display:none}
body{color:#444; background:whitesmoke; padding:0 0; font-family:Georgia,verdana,Arial,Helvetica,sans-serif; font-size:75%; line-height:1.8em; text-align:center}
h1{color:#333; margin:0; padding:0; font-size:1.6em}
#content h1{color:#333; font-weight:bold; font-family:arial,sans serif; line-height:1.3em; margin:0px 0 0px 0; font-size:1.4em; padding:0 0 5px 0; border-bottom:0px dotted #DDD}
h1 a{color:#333; text-decoration:none !important; border-bottom:0px solid #ccc !important}
h2{color:#666; font-weight:normal; line-height:1.3em; font-size:1.4em; font-family:arial,sans serif}
h2 a{color:#1E598E; text-decoration:none !important; border-bottom:1px solid #DDD !important; font-weight:bold}
.post{padding:0 0}

h3 a, h4 a{color:#333; font-weight:bold}
h3 a:hover, h4 a:hover{color:#03c; text-decoration:none}
#content h2{margin:5px 0 10px 0; font-size:1.5em; font-weight:bold; font-family:arial,sans serif}
#content h3{margin:5px 0 10px 0; font-size:1.5em; font-weight:bold; font-family:arial,sans serif}

#content{overflow:none !important}

a{color:#1E598E; text-decoration:underline}
a:hover{color:#ED702B; text-decoration:none}
a img{border:0 !important}
div.inline{float:left}

.implinks{background:#FFF9DF !important; text-decoration:none; text-decoration:none !important}

#admain2{ margin:0 0 15px 0; border:1px solid #DDD; width:728px; padding:0}

#admain3{list-style:none; float:right; padding:0; margin:0 -20px 0 0}
#admain3 ul{list-style:none; padding:0 margin:0}
#admain3 li{list-style:none; padding:0 margin:0}

#error{font-size:0.9em; background:#FFF; width:250px; color:#333; padding:10px; margin:0px -10px 0 0; float:right}

#adarchive{padding:0px; margin:0 10px 10px 0; float:left}
#adlinks{padding:10px 0; border-bottom:1px dotted #ddd; border-top:1px dotted #ddd; margin-bottom:5px}

img a{border-bottom:#ccc 0px solid !important}
small{font-size:0.9em; line-height:1.5em; color:#333; padding:0px 0}
small a{text-decoration:none !important}
img.left{float:left; margin:0 12px 0 0}
img.right{float:right; margin:0 0 0 12px}
img.center{display:block; margin:0 auto}
.archive img{float:none}

pre{overflow:auto; margin:0 0 18px 0}
pre, kbr{font-family:Arial,Courier,Monaco,monospace}
pre{color:#008000; background:#F8F8F8; padding:10px; line-height:1.5em; border-top:1px solid #ddd; border-bottom:1px solid #ddd; overflow-x:auto; white-space:pre-wrap; white-space:-moz-pre-wrap !important; white-space:-pre-wrap; white-space:-o-pre-wrap; word-wrap:break-word}
code{font:1em 'Courier New',Courier,Fixed; color:#d00; padding:0 2px; background:#f8f8f8; line-height:1.5em; overflow:auto}
kbr{color:#009193}

p{margin:0; padding:0 0 18px 0}

ul{margin:0 0 0 1.4em; padding:0 0 10px 0}
ol{margin:0 0 0 1.4em; padding:0 0 10px 0}
ul ul{padding:0}

blockquote{margin:0 0 10px 10px; padding:0px 0 0 10px; font-size:0.9em; font-style:italic; border-left:#DDD 5px solid; color:#666}

#topcorner{position:fixed; right:0; top:0}

.aligncenter, div.aligncenter{display:block; margin-left:auto; margin-right:auto}
.alignleft{float:left}
.alignright{float:right}
.wp-caption{border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}
.wp-caption img{margin:0; padding:0; border:0 none}
.wp-caption p.wp-caption-text{font-size:11px; line-height:17px; padding:0 4px 5px; margin:0}
.addthis_toolbox{font-size:0.9em}
.sharing{font-size:0.9em; text-transform:uppercase}
img#wpstats{display:none}

#container{background:#FFF; width:920px; margin:0px auto 0; padding:0px 10px; text-align:left}
#content{ background:none repeat scroll 0 0 #FFF;  border-right:1px solid whitesmoke;  float:left;  padding:0 18px 10px 20px;  width:550px}
#content li{margin-bottom:3px}
#mainleft{float:left; width:140px;  padding:0px 10px; margin:0; border-radius:5px; -moz-border-radius:5px;  position:absolute}
#mainleft ul{margin:0; padding:0}
#mainleft li{padding:0px; line-height:1.2em}

#mainright{float:right; width:500px; padding:0 30px; margin:0; border-right:0px dotted #DDD; border-left:0px dotted #DDD}
#sidebar{ background:none repeat scroll 0 0 #FFF;  float:right;  font-size:1.1em;  line-height:1.7em;  margin:0 0 5px;  padding:0 10px;  width:300px}

#cse-search-box{float:right; padding:12px 0 0 0}
#headerbox{padding:5px;  width:500px}
#topleft{float:left; padding:5px 5px 5px 140px}
#topright{float:right; text-align:right; padding:15px 320px 5px 5px}

#header{background:#333; padding:0 0px; width:100%}
.logoimage{padding:5px 0; vertical-align:middle;  border:0}
#topbar{font-family:Arial,Helvetica,Sans-Serif; font-size:1em; line-height:5em; color:#CCC; font-weight:bold; text-transform:uppercase; width:940px; margin:0 auto 0px auto; text-align:left}
#topbar a{color:#DDD; font-weight:bold; text-decoration:none; padding:5px 10px 5px 5px}
#topbar a:hover{color:#ED702B; text-decoration:none}

#topsearchbox{float:right; padding:0 5px 5px; display:inline}

#adlinkbar{font-size:1em; line-height:1.5em; font-weight:bold; background:#666; padding:10px; color:#ccc; margin:0 0 10px 0}

#adsbar{ background:none repeat scroll 0 0 #666;  border-bottom:0 solid #DDD;  font-family:Arial,Helvetica,Sans-Serif;  font-size:1em;  font-weight:bold;  line-height:1.9em;  padding:10px 0 10px 5px;  text-align:left}

#adsbar a{text-transform:uppercase; text-decoration:none; margin-right:5px; padding:5px; color:#DDD !important; border-radius:4px; -moz-border-radius:4px}
#adsbar a:hover{text-decoration:none; color:#FFF !important}
 
#intro-box{padding:10px; margin:10px 0 20px 0; background:#f3f3f3; border:0px solid #DDD; line-height:1.6em; font-size:0.9em; border-radius:5px; -moz-border-radius:5px}

#googlesearch{width:300px; display:block; float:right; margin-top:10px}

.sticky{border:0px solid #FFC8CB; padding:10px; background:#f9f9f9}

#belowtitle{margin:5px 0; line-height:2em}
#belowtitle a{padding:3px; margin:3px; text-decoration:none; border:1px solid #ddd; border-radius:5px; -moz-border-radius:5px}
#belowtitle a:hover{background:#f9f9f9}

#admain{font-size:0.6em; color:#333; float:right; padding:0; margin:10px 0 10px 10px}
.hide{display:none}
.entry{margin:0 0 10px 0; font-size:16px; line-height:1.6em; font-family:Georgia,serif; border-bottom:1px solid whitesmoke}
.entry img{margin:5px}
.entry a{text-decoration:underline; border-bottom:0px solid #DDD}
.entry a:hover{text-decoration:underline}
.entry.single{clear:both}
.home .entry{font-size:14px !important}
 
.archive .entry{font-size:14px !important}
 
.entry ol{margin:0 0 0px 3em; padding:0 0 10px 0}
.entry ul{margin:0 0 0px 3em; padding:0 0 10px 0}

.featured{background:#ED702B; color:#FFF; border:1px solid #ddd; font-size:0.8em; padding:2px; margin:0 0 5px 0; font-weight:bold; font-family:arial,sans serif}
img.wp-post-image{float:left; margin:5px 5px 5px 0}

#guestblog{padding:10px 5px; margin:2px 0 10px 0:font-style:italic; background:#FFF; border-top:2px #ddd solid; border-bottom:2px #ddd solid}

#botlinks{color:#333; margin-bottom:15px; text-transform:uppercase; font-weight:bold; text-decoration:none; border-bottom:0px dotted #999; font-size:1em}
#botlinks a{text-decoration:underline !important}

#socialbar{list-style:none;  padding:10px 0 0 0; margin:0 0 10px 0; height:30px;  color:#333; font-size:0.8em; border-top:0px dotted #DDD; border-bottom:0px dotted #DDD}
#socialbar ul{margin:0}
#socialbar ul li{float:left; display:block; padding:0 0}

#socialbar2{list-style:none; height:80px}
#socialbar2 ul{padding:0; margin:0}
#socialbar2 ul li{float:left; display:block;  padding:5px}

#socialbar3{list-style:none; padding:10px 0 5px 0; margin:0 0 0 -120px; float:left; overflow:hidden}
#socialbar3 ul{padding:0; margin:0}
#socialbar3 ul li{}

#breadcrumbs{border-top:#ddd 0px dotted;  border-bottom:#ddd 0px solid; color:#999; font-size:0.8em; padding:0; margin:0 0 0px 0; font-family:arial,sans-serif}
#breadcrumbs a{text-transform:uppercase; text-decoration:none; margin:0 0 0 5px; border-bottom:1px solid #DDD}
#breadcrumbs a:hover{color:#000; text-decoration:underline}

#ad2{border-top:1px #ddd solid; border-bottom:1px #ddd solid; padding:10px 0 5px 0; margin-bottom:15px}
#ad3{border-top:0px #ddd solid; border-bottom:0px #ddd solid; padding:10px 0 5px 0; margin-bottom:15px}

.navigation1{display:block; margin:0px 0 30px 0; padding:0px 0; font-weight:normal; clear:both}
.navigation1 a{font-size:0.9em; padding:5px; text-transform:uppercase; border:1px #ddd solid; text-decoration:none}
.newdate{padding:1em 5px 1em 0; font:0.9em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif; text-transform:uppercase; letter-spacing:.2em; color:#999}

#relatedlinks{padding-top:35px}
#relatedlinks li{margin-left:-35px; padding:3px 0; list-style:square; color:#ED702B}
#relatedlinks a{font-weight:bold; font-size:0.9em; line-spacing:1.4em; text-decoration:underline; font-family:arial,sans serif}
#relatedlinks a:hover{text-decoration:none; border-bottom:0px solid #000}
#relatedlinks img{vertical-align:middle; margin-right:10px; float:left; border:1px solid #DDD !important}

#tagtitles a{background-color:#E4F2FD; padding:5px; margin:2px; font-size:0.8em; text-transform:uppercase; text-decoration:none; color:#333; border-right:1px solid #999; border-bottom:1px solid #999}

.archive .postspermonth{color:#A0A0A0}
.archive .postspermonth{margin:0; list-style:none}
#entrynavigation{border-color:#F3F4F4}
.editlink{position:absolute; height:14px; width:14px; right:2px}
.next a{float:right; text-transform:uppercase}
.previous a{float:left; text-transform:uppercase}

.nextright{float:right; font-family:Georgia,serif; font-size:1.3em; font-weight:bold; background:#4D90FE; border-radius:5px; -moz-border-radius:5px; padding:10px}
.nextright a{text-decoration:none; color:#FFF; border-bottom:0px solid #f2f2f2}
.nextright a:hover{text-decoration:underline}
.nextleft{float:left; font-family:Georgia,serif; font-size:1.3em; font-weight:bold; background:#4D90FE; border-radius:5px; -moz-border-radius:5px; padding:10px}
.nextleft a{text-decoration:none; color:#fff; border-bottom:0px solid #f2f2f2}
.nextleft a:hover{text-decoration:underline}

#page-links{margin:10px 0}
#page-links a{background:#4D90FE; border-radius:5px; -moz-border-radius:5px; padding:5px; color:#FFF; text-decoration:none}
#page-links a:hover{text-decoration:underline}

#tag-links{margin:10px 0 20px 0}
#tag-links a{background:#4D90FE; border-radius:5px; -moz-border-radius:5px; padding:5px; color:#FFF; text-decoration:none}
#tag-links a:hover{text-decoration:underline}

#comments li.comment{list-style:none}
#comments li.trackback, #comments li.pingback{list-style:none}
#comments .header{}
#comments .header.alt{}
.authorcomment{border-left:#2683AE 4px dotted; padding-left:5px; margin-bottom:5px}
#comments{font-size:0.9em}
#comments ul{margin:0 0}
#comments li{position:relative; margin:0px 0 0px 0px}
#comments li p{padding:0 10px 0px 31px}
#comments .header{position:relative; margin:0 0 10px 0; height:27px; padding:0px 0px; font-size:1em !important; font-weight:bold}

.commentlist li .avatar{float:left; padding:0; border:1px #ddd solid; margin:0 7px 0 0}

.commentlist a{text-decoration:none !important; color:#999}

.commentlist cite, .commentlist cite a{font-weight:bold; font-size:1em; color:#333}
.commentlist p{font-weight:normal; text-transform:none}
.commentlist{padding:0; margin:0; text-align:left; font-size:1em; line-height:1.4em}

.commentlist li{margin:15px 0px; padding:10px 0; list-style:none; border-top:#DDD 1px solid}

.commentlist li ul li{margin-right:-5px; margin-left:10px}
.hidden{display:none}
.comnavigation{display:block; text-align:center; margin:5px 0 15px 0; padding:10px 0; font-weight:bold}
ol.commentlist li div.comment-author{background:#FFF; padding:5px; border-bottom:0px solid #ddd}
.comment-meta{font-size:0.9em; margin-bottom:10px}
ol.commentlist p{font-size:1em; margin:0 0 0em; display:inline}

.reply{text-align:left; font-size:0.9em; margin:0 0 5px 0; color:#666}
.reply a{background:#FFF; text-decoration:underline; color:#ED702B; border:0px #CCC solid; padding:0px; font-weight:normal}
#cancel-comment-reply-link{color:#ED702B; text-decoration:underline}

#respond{background:#f2f2f2; padding:10px 15px; margin:10 0 20px 0; font-size:0.9em}
#respond:after{content:"."; display:block; text-align:left; height:0; clear:both; visibility:hidden}

ol.commentlist li ul.children{list-style:none; margin:1em 0 0; text-indent:0}
ol.commentlist{list-style:none; margin:0 0 1em; padding:0; text-indent:0}
ol.commentlist li.comment{padding:5px}
ol.commentlist li.odd{background:#fff; border-bottom:0px solid #ddd}
ol.commentlist li.even{ -moz-border-bottom-colors:none;  -moz-border-left-colors:none;  -moz-border-right-colors:none;  -moz-border-top-colors:none;  background:none repeat scroll 0 0 #FFF;  border-bottom:1px solid whitesmoke !important;  border-image:none;  border-left:0 none;  border-right:0 none;  border-top:0 none}
ol.commentlist li ul.children li.depth-2{border-left:0px solid #DDD; margin:0 0 .25em 3em}
ol.commentlist li ul.children li.depth-3{border-left:0px solid #DDD; margin:0 0 .25em 3em}
ol.commentlist li ul.children li.depth-4{border-left:0px solid #DDD; margin:0 0 .25em 3em}
.comment-author{font-weight:bold; color:#333}
.bypostauthor{background:#ffc}

 
#subscribeform input{font-size:1.1em; padding:2px; border:1px solid #ccc; height:1.5em; line-height:1.5em}
#subscribeform #formbutton{cursor:pointer; border:solid 1px #ccc; background:#2683AE; color:#EAF3FA; font-weight:bold; height:1.5em; line-height:1.5em; padding:2px 2px}
.formbutton{cursor:pointer; border:solid 1px #ccc; background:#2683AE; color:#EAF3FA; font-weight:bold; padding:1px 2px}

.subscribebutton{background:#EA6C30; padding:5px 3px; margin:2px 0 5px 0; border:0px solid #CCC; font-weight:bold; color:#fff; cursor:pointer; border-radius:5px; -moz-border-radius:5px}
 
.searchbutton{background:#4D90FE; margin:0; cursor:pointer; border:0px solid #666; font-weight:bold; color:#fff; padding:3px; border-radius:5px; -moz-border-radius:5px}

#commentform p{display:block; margin:2px 0; padding:0}
#commentform input{padding:5px; margin:2px; border:1px solid #CCC; background:#FFF}
#commentform textarea{width:95%; margin:5px 0 5px 0; padding:5px; border:1px solid #CCC; background:#fff}

#commentform #submit{cursor:pointer; margin:0 0 10px 0; padding:8px; font-weight:bold; background:#333; color:#fff; border-radius:5px; -moz-border-radius:5px}

#contactform input{width:170px; padding:2px; margin:2px 5px 2px 0; background:#fff; border:1px #2683AE solid}
#contactform textarea{width:90%; padding:2px; border:1px #2683AE solid; background:#fff}
#contactform #submit{margin:0 0 10px 0; float:left; border:1px solid #2683AE; background:#2683AE; color:#fff; font-weight:bold}
form{padding:1px 0}
form input{color:#000}
form em{margin-left:5px; font-style:normal}
form textarea{overflow:auto}
form .button{width:90px !important}
form .hiddenfield{display:none}
form .info{padding-left:90px}

 
#sidebar ul, #sidebar ol, #subcontent p{margin:0 0px 0px 0px}
#sidebar li{padding:3px 0; margin-left:0px; line-height:1.4em}
#sidebar img a{border-bottom:0px !important}

#sidebartitle{background:#FFF; font-family:arial,sans serif; color:#ED702B; font-size:1.5em; padding:7px; font-weight:bold; margin:20px 0 5px 0; border-radius:5px; -moz-border-radius:5px; border:0px solid #DDD}
 
.sidebartitle{background:#E6F2F8; font-family:arial,sans serif; color:#333; font-size:16px; padding:7px; font-weight:bold; margin:10px 0 0px 0;  border:1px solid #DDD; border-radius:5px; -moz-border-radius:5px}

#sideboxfeature9{background:#; font-size:0.9em; padding:0px 5px; margin:0; border:0px #DDD solid; color:#92B901; font-family:arial,sans serif; position:fixed}
#sideboxfeature9 li{font-size:1em; line-height:2em; list-style:none;  font-weight:normal; border-bottom:1px solid #DDD; margin:0; padding:6px 3px}
#sideboxfeature9 li:hover{background:#fff}
#sideboxfeature9 a{text-transform:uppercase; text-decoration:none; font-size:1.1em; font-weight:bold; color:#1E598E}
#sideboxfeature9 a:hover{text-decoration:underline; color:#ED702B}

#bluebox{background:#FFF; font-weight:bold; padding:5px; margin:10px 0; color:#666; text-transform:uppercase; font-size:0.8em; border-top:2px dotted #ccc}
#bluebox a{text-decoration:none}
#boxtags{font-weight:normal}
#rss-box{padding:8px}
#buysellads{height:135px; padding:0px margin:0px 0; border:0px #ddd solid}
#sideboxfeature1 li{list-style:none; margin-left:0px}

#sideboxfeature2{font-size:0.9em; background:#; padding:5px 5px; margin:5px 0 15px 10px; border:0px #DDD dotted}

#sideboxfeature3{font-size:0.9em; background:#; padding:0px 5px; margin:5px 0 0px 0; border:0px #DDD solid}

#sideboxfeature4{background:#; font-size:1em; padding:5px 5px; margin:15px 0; border:0px #DDD solid; color:#666}
#sideboxfeature4 li{font-size:1em;  list-style:none;  font-weight:normal; border-bottom:1px solid #DDD; padding:6px 3px}
#sideboxfeature4 li:hover{background:#f6f6f6}
#sideboxfeature4 a{color:#1E598E; text-decoration:none}
#sideboxfeature4 a:hover{text-decoration:none}

#sideboxfeature5{background:#; font-size:1em; padding:5px 5px; margin:5px 0; border:0px #DDD solid; color:#999}
#sideboxfeature5 ul{padding:0 0 0 5px; background:#FFF}
#sideboxfeature5 ol{padding:0 0 0 5px; background:#FFF}
#sideboxfeature5 li{font-size:1.2em;  list-style:none; padding:10px 0; font-weight:bold; padding:8px 3px; border-bottom:1px solid #DDD; font-family:arial,sans serif}
#sideboxfeature5 li:hover{background:#FFF}
#sideboxfeature5 a{text-decoration:none; color:#1E598E}
#sideboxfeature5 a:hover{text-decoration:underline; color:#ED702B}
 
#sideboxfeature8{background:#; font-size:1em; padding:5px 5px; margin:5px 0; border:0px #DDD solid; color:#999}
#sideboxfeature8 ul{padding:0 0 0 5px; background:#FFF}
#sideboxfeature8 ol{padding:0 0 0 5px; background:#FFF}
#sideboxfeature8 li{font-size:1.2em;  list-style:none; padding:10px 0; font-weight:bold; padding:8px 3px; border-bottom:1px solid #DDD; font-family:arial,sans serif}
#sideboxfeature8 li:hover{background:#FFF}
#sideboxfeature8 a{text-decoration:none; color:#1E598E}
#sideboxfeature8 a:hover{text-decoration:underline; color:#ED702B}

.rsswidget{font-size:1em; padding:10px 0; font-weight:bold; font-family:arial,sans serif}
#sideboxtags{font-size:1.1em; padding:5px 5px; margin:5px 0; color:#333}
#sideboxtags li{font-size:1em; font-weight:bold; padding:10px 0; margin:8px 0; list-style-type:square}
#sideboxtags li:hover{background:#fff}
#sideboxtags a{text-decoration:underline}

#sideboxfeature6{background:#; font-size:1em; padding:5px 5px; margin:0; border:0px #DDD solid; color:#333}
#sideboxfeature6 li{font-size:1em; font-family:Arial,serif; border-bottom:0px solid #f2f2f2; margin:5px 0; list-style-type:square}
#sideboxfeature6 li:hover{background:#f9f9f9}

#introboxside{padding:0 0 0 10px; margin:0px 0; background:#FFF; border:0px solid #DDD; font-size:0.9em; line-height:1.8em; color:#999}
 
#socialbox{background:#fff; padding:5px 5px; margin:10px 0; border-bottom:1px #ddd dotted}
h4{color:#333; font-weight:bold; font-family:'Droid Serif',Arial,serif; margin:20px 0 5px 0px; font-size:1.3em; line-height:1.4em; padding:5px}
#subcontent h4{color:#FFF; background:#ccc; padding:5px; margin:0 0 5px 0 !important}
 
#outbrain{margin:0px 0 0 30px}
#footer{color:#999; font-weight:normal; background:#fff; clear:both; padding:15px 0px 0px 0; font-size:1.0em; line-height:2em; margin:50px auto 0px auto; border-top:1px solid #DDD}
#footer a{text-decoration:none; text-transform:uppercase; font-size:0.9em; font-weight:normal; margin:20px 0 10px 0; color:#999}
#footer a:hover{text-decoration:underline; color:#000}
#footer p{padding:5px 10px 10px 0px; text-align:center; line-height:3em}
#footerlinks{font-size:1.2em; padding:10px; text-transform:uppercase; font-weight:bold; margin:2px 0; background:#f9f9f9}
#footerlinks a{text-decoration:none; padding:0 10px}

#bottomtable{background:#FFF9DF; font-weight:bold; font-size:1em; border:1px solid #DDD; padding:0px 10px 10px 20px; color:#000; margin:10px 0; border-radius:7px; -moz-border-radius:7px}

#bottomtable a{text-decoration:none; text-transform:uppercase; font-size:0.9em; font-weight:normal; margin:0 2px; color:#333}
#bottomtitle{background:#D1E5EE; font-weight:normal; font-size:1.2em; padding:7px 0; color:#333; margin:0 -10px 10px -20px}

a.toplink{color:#00f !important; font-weight:bold !important; font-size:1.1em; text-decoration:underline}

