/*
Theme Name: WebWise Talk
Theme URI: http://www.webwisetalk.com/
Description: WebWise Talk Design
Version: 2.1
Author: WebWise Design and Marketing
Author URI: http://www.webwisedesign.com/
*/

body {background:#d2ddea; color:#2c2c2c; font:80% Verdana,Geneva,Arial,Helvetica,sans-serif; margin:0 0 20px 0;}

a img {border:none;}
a {color:#0066CC; text-decoration:underline;}
a:hover {color:#114477; text-decoration:underline;}

h2 a:hover, h3 a:hover {text-decoration:none;}

acronym, abbr {border-bottom:1px dashed #999;}
blockquote {border-left:5px solid #DDD; margin:15px 30px 0 10px; padding-left:20px;}
blockquote cite {display:block; margin:5px 0 0;}
code {font:1.1em 'Courier New',Courier,sans,Fixed;}
small {font:0.9em Arial,Helvetica,Sans-Serif;}

h1 {clear:both; color:#1e3958; font-size:4em; margin:12pt 20pt; padding-top:70px; text-align:left;}
h1, h2, h3 {font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif; font-weight:bold;}
h2 {clear:both; font-size:1.6em; margin:30px 20pt 12pt 12pt; text-align:left;}
.post h2, .post h2 a, .post h2 a:visited, .post h1 {clear:both; margin:30px 20px 2px 0;}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {clear:both; color:#1e3958;  margin:12pt 20pt 12pt 0; text-align:left;}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {clear:both; text-decoration:none; text-align:left;}
h3, h3 a {clear:both; color:#305c8e; font-size:1.3em; margin:30px 0 0; padding:0; text-align:left;}
h4, h4 a {clear:both; color:#616161; font:bold 115% Verdana,Geneva,Arial,Helvetica,sans-serif; margin:18px 18px 12px 18px; text-align:left;}
h5, h5 a {clear:both; color:#e8680f; font:bold 100% Verdana,Geneva,Arial,Helvetica,sans-serif; margin:12px 18px; text-align:center;}

hr {display:none;}

ol li, #sidebar ul ol li {list-style:decimal outside;}

p img {max-width:100%; padding:0;}

select {width:130px;}

/* main IDs */
#container {background:#fff url(i/bg-main.png) repeat-y top center; margin:0 auto; width:770px;}
#content {background:url(i/bg-sidebar3.png) repeat-y top left; margin:0 auto; width:760px;}

#maintxt {float:right; font-size:95%; margin:0; width:546px;}
#maintxt {line-height:1.6em;}
#maintxt .attachment {margin:5px 0px; text-align:center;}
#maintxt .entry {line-height:1.4em;}
#maintxt .entry p {font-size:1.05em; margin:12pt 20pt 12pt 0;}
#maintxt .post {margin:0;}
#maintxt .postmetadata {margin:30px 0;}
#maintxt .smallattachment {float:left; margin:5px 5px 5px 0px; text-align:center; width:128px;}
#maintxt ul, #maintxt ol {margin-right:30px;}

.breaker {background:#d9e2e9; border:0; height:1px; margin:10px auto; width:500px;}

#header {background:url(i/header-r.png) no-repeat top right; height:139px; position:relative; width:760px;}
#header a {background:url(i/logo.png) no-repeat top left; display:block; height:139px; width:310px;}
#pshadow {background: url(i/bg-shadow-pages2.gif) repeat-x top left; clear:both; height:7px; overflow:hidden; position:relative; top:0px; width:760px; z-index:1;} /* pages shadow */

/* Sidebar */
#solutions {background:#fff url(i/bg-sidebar.png) no-repeat top left; width:194px;}
#sidebar {background:url(i/bg-sidebar3.png) repeat-y top left; font:1em 'Lucida Grande',Verdana,Arial,Sans-Serif; margin:0px; padding:12px 0 0 12px; white-space:normal; width:190px;}
#sidebar #searchform #s {padding:2px; width:108px;}
#sidebar #searchsubmit {padding:1px;}
#sidebar form {margin:0;}
#sidebar h2 {color:#1f456e; font:bold 1.0em 'Lucida Grande',Verdana,Sans-Serif; margin:5px 0; padding:0;}
#sidebar a {color:#111e2c; text-decoration:none;}
#sidebar a:hover {color:#973b05; text-decoration:underline;}
#sidebar li {list-style:none outside none;}
#sidebar ul li {font-size:8pt; list-style:none outside none; margin-bottom:15px;}
#sidebar ul p, #sidebar ul select {margin:5px 0 8px;}
#sidebar ul ul li, #sidebar ul ol li {list-style:none outside none; margin:5px 0; padding:0 12px 0 15px;}
#sidebar ul ul ul, #sidebar ul ol {list-style:none outside none; margin:0 5px 0 10px;}
#sidebar ul ul, #sidebar ul ol {list-style:none outside none; margin:5px 0 0 10px;}
#sidebar ul, #sidebar ul ol {list-style:none outside none; margin:0; padding:0;}
#sidebar ul li ul li {list-style:none outside none;}

#sidebar ul.recent li {margin:12px 0;}

ul.sidebar_list {list-style:none;}
ul.sidebar_list li.widget, ul.sidebar_list li.linkcat {float:left; font-size:.9em; line-height:1.3em; list-style:none outside none; margin:0 0 2.5em 0; width:16.6667em;}
li.widget p {margin:0 0 1.66667em 0;}
li.widget ul, li.linkcat ul {list-style:none outside none; margin:0 0 0.8333em 0;}
li.widget li, li.linkcat li {background:url(i/b-bullet.gif) 0 .3em no-repeat; list-style:none inside none; padding:0 0 0 15px;}
li.widget li a:hover, li.linkcat li a:hover {color:#973b05;}

/* support login */
#support {color:#213d63; font-size:7pt; height:60px; margin:0; text-transform:uppercase; position:absolute; left:528px; top:50px; width:230px;}
.supportforma {background:#fbfbfb; border:1px solid #9e9e9e; color:#213d63; height:18px; margin:0 0 4px 0; width:146px;}
.supportformb {background:#fbfbfb; border:1px solid #9e9e9e; color:#213d63; width:110px;}

/* top navigation */
#topnav {background:#2c5481 url(i/bg-topnav.png) repeat-x top left; border-bottom:1px solid #618fc2; color:#fff; height:25px; width:760px;}

/* main navigation */
#nav {background:transparent url(i/b-bg.png) repeat-x top left; height:32px; list-style:none; margin:0; padding:0; position:absolute; right:7px; text-align:right; top:114px; z-index:99;}
#nav ul {background:transparent none; color:#fff; display:block; height:32px; list-style:none; margin:0; padding:0; text-align:center;}
#nav ul li {background:transparent url(i/b-middle.png) no-repeat top left; float:left; height:32px; margin:0; padding:5px 0 0 18px;}
#nav a {background:transparent none; color:#183860; display:block; float:left; font:8pt Verdana,helvetica,sans-serif; height:20px; margin:0; text-decoration:none; padding:0 5px; white-space:nowrap; width:.1em;}
#nav a:hover {color:#183860;}
#nav > ul a {width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav a {float:none;}
/* End IE5-Mac hack */

body {voice-family: "\"}\""; voice-family:inherit;} html>body {font-size:small;}

/* footer */
#footer {background:url(i/bg-bottom.png) no-repeat top center; color:#122948; font-size:85%; margin:0 auto; padding:5px 0 0 0; width:770px;}
#footer a {color:#a64d06}

#footshadow {background:url(i/bg-footshadow-main.png) no-repeat top left; height:7px; margin:0 auto; overflow:hidden; width:760px;}
#footshadow2 {background:url(i/bg-footshadow-pages.png) no-repeat top left; height:7px; margin:0 auto; overflow:hidden; width:760px;}

#bnav {background:#315e91; border-top:1px solid #618fc2; border-bottom:1px solid #618fc2; font-size:8pt; height:25px; margin:0 auto; padding:8px 0 0 0; text-align:center; width:760px;}
#bnav ul {display:block; margin:0; padding:0;}
#bnav ul li {display:inline; margin:0; padding:0;}
#bnav ul a {border-left:1px solid #fff; color:#fff; margin:0; padding:0 8px; text-decoration:underline;}
#bnav ul a:hover {color:#fff;}
#bnav ul a.firstlink {border-left:0;}

.aligncenter, div.aligncenter {display:block; margin-left:auto; margin-right:auto;}

.alignleft {float:left; text-align:left;}
img.alignleft {display:inline; margin:0 7px 2px 0; padding:4px;}

.alignright {float:right; margin-right:20px; text-align:right;}
img.alignright {display:inline; margin:0 0 2px 7px; padding:4px;}

.alt {background:#F8F8F8; border-bottom:1px solid #DDD; border-top:1px solid #DDD; margin:0; padding:10px;}

acronym, abbr, span.caps {cursor:help; font-size:0.9em; letter-spacing:.07em;}

.center {text-align:center;}
img.centered {display:block; margin-left:auto; margin-right:auto;}

.clear {clear:both;}

.commentlist {padding:0; text-align:justify;}
.commentlist cite, .commentlist cite a {font-size:1.1em; font-style:normal; font-weight:bold;}
.commentlist li {font-weight:bold; list-style:none outside none; margin:15px 0 3px; padding:5px 10px 3px;}
.commentlist li .avatar {background:#FFF; border:1px solid #EEE; float:right; padding:2px;}
.commentlist li, #commentform input, #commentform textarea {font:0.9em 'Lucida Grande',Verdana,Arial,Sans-Serif;}
.commentlist p {font-weight:normal; line-height:1.5em; margin:10px 5px 10px 0; text-transform:none;}
.commentmetadata {display:block; font-weight:normal;}

h3.comments {margin:40px auto 20px; padding:0;}

#headerimg .description {font-size:1.2em; text-align:center;}

.entry form {text-align:center;}
.entry ol {margin:0; padding:0 0 0 35px;}
.entry ol li {margin:0; padding:0;}

.entry p a:visited {color:#B85B5A;}
.entry ul li:before/*, #sidebar ul ul li:before */{content:"\00BB \0020";}

html>body .entry li {margin:7px 0 8px 10px;}
html>body .entry ul {list-style:none; margin-left:0px; padding:0 0 0 30px; padding-left:10px; text-indent:-10px;}

.hidden {display:none;}

.navigation {display:block; margin-bottom:60px; margin-top:10px; text-align:center;}

.nocomments {margin:0; padding:0; text-align:center;}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {color:#777;}

#wp-calendar td.pad:hover {background:#FFF;}

h2.pagetitle {font-size:1.6em; margin-top:30px; text-align:center;}

.post {margin:0 0 40px; text-align:justify;}
.post hr {display:block;}

.postmetadata {clear:both;}
.postmetadata ul, .postmetadata li {display:inline; list-style:none outside none;}

.wp-caption {background:#F3F3F3; border:1px solid #DDD; border-radius:3px; -khtml-border-radius:3px; margin:10px; -moz-border-radius:3px; padding-top:4px; text-align:center; -webkit-border-radius:3px;}
.wp-caption img {border:0 none; margin:0; padding:0;}
.wp-caption p.wp-caption-text {font-size:11px; line-height:17px; margin:0; padding:0 4px 5px;}

#commentform #submit {float:right; margin:0;}
#commentform input {margin:5px 5px 1px 0; padding:2px; width:170px;}
#commentform p {font-family:'Lucida Grande',Verdana,Arial,Sans-Serif; margin:5px 0;}

#commentform textarea {padding:2px; width:98%;}

#page {background:#FFF; border:1px solid #959596; margin:20px auto; padding:0; text-align:left; width:760px;}

#searchform {margin:10px auto; padding:5px 3px; text-align:center;}

#wp-calendar {empty-cells:show; font-size:85%; margin:10px 0 0 -10px; width:160px;}
#wp-calendar #next a {padding-right:10px; text-align:right;}
#wp-calendar #prev a {padding-left:10px; text-align:left;}
#wp-calendar #prev a, #wp-calendar #next a {font-size:9pt;}
#wp-calendar a {display:block; text-decoration:none;}
#wp-calendar caption {font:bold 1em 'Lucida Grande',Verdana,Arial,Sans-Serif; text-align:center; width:100%;}
#wp-calendar td {padding:3px 0; text-align:center;}
#wp-calendar td a {background-color:#fff;}
#wp-calendar td#today {background-color:#A6C3E6; color:#fff;}
#wp-calendar th {font-style:normal; text-transform:capitalize;}

/* images and align */
.floatl {float:left; margin:0 10px;}
.floatr {float:right; margin:0 10px;}

.rightbox {float:right; margin:12px; width:208px;}
.box-right {background:#f9f9f9; border:1px solid #1b3757; color:#003f7f; float:right; font-size:85%; margin:0 12px 12px 5px; width:195px;}
.box-right ul li {color:#003f7f; margin:5px 5px 5px -10px;}

.border {border:1px solid #000;}
.noborder {border:0;}

.solution {margin:0 0 0 10px;}

/* ysm pay-per-click table */
.ysmrow1 {background:#E8E8E8;}
.ysmrow2 {background:url(i/bgdots.gif) repeat-x top left;}

/* other */
.clear {clear:both;}
#map {color:#8b0000; font:80% Verdana,Helvetica,Arial,sans-serif; height:600px; width: 600px; border: 1px solid #000;}
#box {background:#f9f9f9; color:#003f7f; margin:8px auto; padding:5px; width:725px;}