/* 
Theme Name: dotCanada
Theme URL: http://www.syntechdesign.com
Description: Professional Wordpress Theme Development.
Author: Dan Johnston
Author URI: http://www.syntechdesign.com
Version: 1.0
*/

/* ----------- 
css reset
----------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0}
a {outline:none}
table {border-collapse:collapse;border-spacing:0}
fieldset,img {border:0}
ul {list-style:none}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal}
/* ----------- 
Defaut
----------- */
body,html {margin:0;padding:0;color:#666;background:#1F1F1F;background-image:url(/img/bg-body.gif);background-repeat:repeat-x;font-size:13px;font-family:Tahoma,Geneva,sans-serif}
hr {display:block;height:2px;margin:15px 0;padding:0;border:none!important;background:url(/img/dot-bottom.gif) repeat-x bottom left}

/* ----------- 
links
----------- */
a:link {text-decoration:none;color:#1C2121}
a:visited {text-decoration:none;color:#1C2121}
a:hover {text-decoration:none;color:#B22D2D}
a:active {text-decoration:none;color:#B22D2D}
a.red {text-decoration:none;color:#B22D2D!important}
#topbar {width:920px;margin:0 auto;color:#7F7F7F;height:30px;text-align:right;line-height:30px;font-size:11px}
#topbar a,#topbar a:link,#topbar a:visited,#topbar strong {color:#B2B2B2;font-weight:bold;text-decoration:none}
#topbar a:hover {color:#CCC;font-weight:bold;text-decoration:none}
#sidebar a:link {color:#666}
#sidebar a:visited {color:#666}
#sidebar a:hover {color:#1C2121}
#sidebar a:active {color:#666}
.sub-nav {float:right;font-size:11px;position:relative;top:2px;color:#CCC}
.sub-nav a,.sub-nav a:link {color:#1C2121!important}
.sub-nav a:hover,.sub-nav a.current {color:#B22D2D!important}
.sub-nav-text {float:right;font-size:11px;position:relative;top:2px}
.sub-nav-text a,.sub-nav-text a:link,.sub-nav-text a:visited {color:#B22D2D}
.sub-nav-text a:hover {color:#1C2121}
.sub-nav-order {float:right;font-size:11px;position:relative;top:-15px;color:#CCC}

/* ----------- 
layout
----------- */

#wrap {width:920px;margin:0 auto;border:1px solid #101010;background:#ECEEEE}
#wpi {width:auto;border:3px solid #DEDFDF;background:url(/img/bg-wrap.jpg) repeat-x}
#hd {padding:0}
#logo {padding:0;float:left;width:163px}
.lgo {margin:0;display:block;overflow:hidden;width:119px;height:77px;position:relative;top:16px;left:24px;background:url(/img/logo.gif)}
.lgo span {display:inline;position:relative;left:249px;top:16px}
#logo h2 {margin:0;font-size:10px;color:#D6293A;font-family:Tahoma,Geneva,sans-serif;font-weight:normal;position:relative;left:80px;top:-13px}
#nav {padding:0;float:right;width:625px;text-align:right;margin-top:49px;position:relative;left:-22px}
#nav ul {margin:0;padding:0;list-style:none;text-align:right}
#nav li {margin:0 3px 0 0;padding:0;float:left}
#nav li a {margin:0;padding:0;width:101px!important;display:block;text-align:center;font-weight:bold;font-family:Georgia,"Times New Roman",Times,serif;border-bottom:3px solid #1D2021;font-size:11px;text-transform:uppercase;text-decoration:none;color:#1D2021;padding-bottom:9px}
#nav li a:hover {border-bottom:3px solid #D43838}
#nav li #hover {border-bottom:3px solid #D43838}
#nav .current_page_item a {border-bottom:3px solid #D43838!important}
#main-wrap {margin:25px 25px 0;padding:0}
#main-wrap p {margin:0 0 15px;line-height:160%}
#main {float:left;width:525px;background:url(/img/dot-right.gif) repeat-y top right}
#main-hosting {float:left;width:600px;background:url(/img/dot-right.gif) repeat-y top right}
.main-inner {margin-right:20px}
.ordering {margin:0 0 15px 0;line-height:160%; padding: 30px 30px 30px 30px;border:1px solid #E5E6E6;background:#fff; font-size: 11px;}
#orderhosting {}
#orderhosting td {padding:3px!important;}
.ordering input, .ordering select {padding:3px!important; font-size: 11px; font-family: Tahoma, Geneva, sans-serif;}
#continue {background:url(/img/b_continue.gif); width:142px; height:40px; line-height: 40px; text-align: center; font-size: 11px; color: #fff; font-weight: bold; border: none!important; background-color: transparent; font-family: Tahoma, Geneva, sans-serif; padding: 0px!important; margin: 0px!important;}
#sidebar {float:right;width:335px}
.sidebar-hosting {float:right;width:260px!important}
/* ----------- 
headings
----------- */
.main-inner h1 {font-size:300%;font-family:Georgia,"Times New Roman",Times,serif}
.main-inner h2 {font-size:250%;font-family:Georgia,"Times New Roman",Times,serif}
.main-inner h3 {font-size:200%;font-family:Georgia,"Times New Roman",Times,serif}
.main-inner h4 {font-size:150%;font-family:Georgia,"Times New Roman",Times,serif}
.main-inner h5 {font-size:125%;font-family:Georgia,"Times New Roman",Times,serif}
.post h1,.post h2,.post h3,.post h4,.post h5 {font-family:Georgia,"Times New Roman",Times,serif;font-weight:normal;color:#1C2121;margin:0 0 15px}
.post h1 {font-size:27px;letter-spacing:-1px}
.post h2 {font-size:24px}
.post h3 {font-size:18px}
.post h4 {font-size:16px}
.post h5 {font-size:11px;text-transform:uppercase;font-weight:bold}
.page-subtitle {font-size:24px!important;margin-bottom:15px;color:#B22D2D;letter-spacing:-1px}
.page-subtitle del,del {color:#1C2121!important}
.page-subtitle em {color:#999!important}
.subsubtitle {font-family:Georgia,"Times New Roman",Times,serif;font-size:11px!important;font-weight:bold;color:#1C2121;text-transform:uppercase;margin:25px 0 15px 0!important;border-bottom:3px solid #BEC0C1;padding-bottom:9px}
.subsubtitle a {font-family:Tahoma,Geneva,sans-serif!important;float:right!important;font-weight:normal!important;color:#1C2121!important;font-size:10px!important;text-decoration:none!important;text-transform:uppercase}
.subsubtitle a:link,.subsubtitle a:visited {color:#1C2121!important}
.subsubtitle a:hover {color:#B22D2D!important}
.cmpy {color:#999!important;font-size:24px!important}
.dot {color:#B22D2D!important}
.pagetitle {font-family:Georgia,"Times New Roman",Times,serif;font-size:27px;font-weight:normal;color:#1C2121;margin:0 0 15px;letter-spacing:-1px}
.blogpagetitle {font-family:Georgia,"Times New Roman",Times,serif;font-size:27px!important;font-weight:normal;color:#B22D2D;margin:0 0 5px 0!important;letter-spacing:-1px}
.blogpagetitle a {color:#B22D2D!important}
.blogpagetitle a:hover {color:#B22D2D!important;text-decoration:underline}
.blogpagetitlebig {font-family:Georgia,"Times New Roman",Times,serif;font-size:32px!important;font-weight:normal;color:#1C2121;margin:0 0 5px 0!important;letter-spacing:-1px}
.date {font-size:10px;font-family:Tahoma,Geneva,sans-serif;color:#8B8B8B}
#subpagetitle {padding:0 0 30px;margin:0 0 25px;line-height:32px;background:url(/img/subpagetitlebg.png) no-repeat bottom center}
.subleftsmall {font-size:11px;color:#666;font-family:Tahoma,Geneva,sans-serif;float:right;letter-spacing:0;position:relative;top:12px}
#subpagetitle h1 {font-size:30px}
#sidebar h3 {font-family:Georgia,"Times New Roman",Times,serif;font-size:11px;font-weight:bold;color:#1C2121;text-transform:uppercase;margin:2px 0 15px;border-bottom:3px solid #BEC0C1;padding-bottom:9px}
.hlink {float:right;font-size:10px;font-family:Tahoma,Geneva,sans-serif;text-transform:lowercase;font-weight:normal}
.red {font-family:Georgia,"Times New Roman",Times,serif;font-size:11px!important;font-weight:bold;color:#B22D2D;text-transform:uppercase;margin:0 0 15px 0!important}
.grey {font-family:Georgia,"Times New Roman",Times,serif;font-size:11px!important;font-weight:bold;color:#1C2121;text-transform:uppercase;margin:0 0 15px 0!important}
#apps p {margin:0 0 15px 0!important;padding:0 0 17px 0!important;font-size:11px;background:url(/img/dot-bottom.gif) repeat-x bottom left}
.dotp {margin:0 0 15px 0!important;padding:0 0 17px 0!important;background:url(/img/dot-bottom.gif) repeat-x bottom left}
#apps a {font-weight:bold;color:#B22D2D}
#apps em {font-family:Georgia,"Times New Roman",Times,serif}
.install {background:url(/img/install.png) no-repeat top right}
.zero-badge {float:right;margin-left:5px;margin-right:10px;position:relative;top:-5px}
.zero-badge2 {float:right;margin-left:5px;margin-right:10px;position:relative}
q:before,q:after {content:''}
abbr,acronym {border:0}
.flag {display:inline-block;padding-right:23px;background:url(/img/icon-canada.gif) no-repeat right}
.learnmore {margin:10px 0 15px 0;line-height:160%; border:1px solid #E5E6E6;background:#F7F7F7; font-size: 11px;}
.learnmore ul li a {font-size: 11px; line-height: 160%; font-weight: normal;}
.learnmore ul li {background:url(/img/plus.gif) no-repeat 0 7px!important;}
.learnmore ul {margin: 20px!important;}
.post blockquote{margin:0 0 15px;line-height:160%;font-family:Georgia,"Times New Roman",Times,serif;font-size:13px;font-style:italic;color:#666;border:1px solid #E5E6E6;background:#F7F7F7 url(/img/block-top.png) no-repeat top left}
.post blockquote p {margin:0 0 0 0!important;padding:15px 45px 15px 52px!important;background:url(/img/block-bot.png) no-repeat bottom right}
.testimonials blockquote {margin:0 0 15px;line-height:160%;font-family:Georgia,"Times New Roman",Times,serif;font-size:13px;font-style:italic;color:#666;border:1px solid #E5E6E6;background:#F7F7F7 url(/img/block-top.png) no-repeat top left}
.testimonials blockquote p {margin:0 0 0 0!important;padding:15px 45px 15px 52px!important;background:url(/img/block-bot.png) no-repeat bottom right}
.copyblock {margin:0 0 15px 0;line-height:160%; padding: 15px 15px 5px 15px;border:1px solid #E5E6E6;background:#F7F7F7; font-size: 11px;}
.copyblock p {margin:0 0 10px!important;}
.post ul,.post ol,.main-inner ul {margin:0 0 15px 15px;padding:0;line-height:160%}
.post ol {margin:0 0 15px 34px;padding:0;line-height:160%}
.post ol li {color:#B22D2D}
.post ol li span {color:#666!important}
.post ul li,.main-inner ul li {margin:0;padding:0 0;padding-left:16px;text-decoration:none;color:#666;font-size:12px;background:url(/img/plus.gif) no-repeat 0 10px}
.post-wrap {display:block;margin:15px 0 0;padding:15px 0 0;font-size:12px;color:#666;line-height:160%;background:url(/img/dot-bottom.gif) repeat-x top left}
.nextposts {display:block;margin:15px 0 0;padding:15px 0 0;line-height:160%;background:url(/img/dot-bottom.gif) repeat-x top left}
.alignleft {float:left;font-size:11px}
.alignright {float:right;font-size:11px}
.postmeta {display:block;margin:5px 0 15px;padding:0 0 10px;font-size:11px;background:url(/img/dot-bottom.gif) repeat-x bottom left}
.subs {padding-right:17px;background:url(/img/icon-rss.gif) no-repeat center right}
.plus {padding-right:11px;background:url(/img/plus.gif) no-repeat center right}
#partners {font-size:11px!important}
#partners ul {margin:0!important;padding:15px 0 0 0!important;background:url(/img/dot-bottom.gif) repeat-x top!important}
#partners li {list-style:none!important;margin:0 0 15px 0!important;padding:0 0 17px 0!important;font-size:11px!important;background:url(/img/dot-bottom.gif) repeat-x bottom!important}
#partners li a {font-weight:bold;color:#B22D2D}
#partners li a:hover {font-weight:bold;color:#1C2121}
#sidebar ul {margin:0;padding:0}
#sidebar li {margin:0;padding:7px 0 9px;background:url(/img/dot-bottom.gif) repeat-x bottom}
#sidebar li.last {background:none!important}
#sidebar li a {margin:0;padding:0;padding-left:13px;font-size:11px;text-decoration:none;color:#666;background:url(/img/plus.gif) no-repeat 0 4px}
.sidebar-in {margin-left:20px}
.quotes {padding-bottom:5px;margin-bottom:20px;background:url(/img/dot-bottom.gif) repeat-x bottom}
.livesupport {padding-bottom:15px;margin-bottom:20px;background:url(/img/dot-bottom.gif) repeat-x bottom}
.st-tag-cloud {padding-bottom:15px;margin-bottom:20px;background:url(/img/dot-bottom.gif) repeat-x bottom}
#widgets ul {margin-bottom:20px}
.livesupport a img {filter:alpha(opacity=100);opacity:1;-moz-opacity:1}
.livesupport a img:hover {filter:alpha(opacity=80);opacity:0.8;-moz-opacity:0.8}
.test {font-family:Georgia,"Times New Roman",Times,serif;font-size:13px;font-style:italic;color:#8B8B8B; line-height: 150%;}
.testimonials p {font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;font-style:italic;color:#666}
.test a {color:#B22D2D}
.client {padding-left:22px;font-size:11px;background:url(/img/icon-client.gif) no-repeat center left}
.customer {padding-left:22px;font-size:11px!important;font-family:Tahoma,Geneva,sans-serif!important;font-style:normal!important;background:url(/img/icon-client.gif) no-repeat center left}
.customer2 {padding-left:22px;line-height:200%;font-size:11px!important;font-family:Tahoma,Geneva,sans-serif!important;font-style:normal!important;display:block;background:url(/img/icon-client.gif) no-repeat center left}
.customer strong,.customer2 strong {color:#B22D2D;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-weight:normal;font-size:14px}
.clr-divide {clear:both;height:25px;width:auto;background:url(/img/dot-bottom.gif) repeat-x bottom}


/* ----------- 
Secondary content on homepage
----------- */
#sec{display:block;width:auto}
#sec h3 {font-family:Georgia,"Times New Roman",Times,serif;font-size:33px;font-weight:normal;color:#1C2121;margin:20px 0;letter-spacing:-1px; word-spacing:-1px; text-align: center;}
#sec-in {display:block;margin:10px 0 0;padding:30px 0 0;background:url(/img/dividefade.png) no-repeat top center}
.sec-bot {display:block;padding:0 0 25px;background:url(/img/dividefadebot.gif) no-repeat bottom center}
#sec-in p {font-size:11px;line-height:175%!important}
#sec-in h4 {font-family:Georgia,"Times New Roman",Times,serif;font-size:24px;font-weight:normal;color:#B22D2D;margin:0 0 15px 0;letter-spacing:-1px}
#sec-in h4 a:hover {text-decoration: underline;}
#sec-in h4 a {color:#B22D2D;}
.h-icon {position:relative;top:6px;margin-right:5px}
.sec-l {float:left;width:49%;background:url(/img/dot-right.gif) repeat-y top right}
.sec-r {float:right;width:47%}
.sec-l-in {margin-right:25px}
.best {clear:both;white-space:nowrap;text-align:justify}
.best em,.best a,.best a:link,.best a:visited {color:#B22D2D; font-weight: bold; font-style: italic;}
.best a:hover {text-decoration: underline;}
.best h3 {font-family:Georgia,"Times New Roman",Times,serif!important;font-size:22px!important;font-weight:normal!important;color:#1C2121!important;margin:25px 0 0 0!important;letter-spacing:-1px!important}

/* ----------- 
footer
----------- */

#f {clear:both;margin:0 25px 25px;font-size:10px}
#f a,#f a:link {color:#666}
#f ul {border-bottom:3px solid #BEC0C1;height:50px}
#f ul li {float:left;margin-right:18px;margin-left:18px;font-weight:bold}
#f ul li a {display:block;line-height:50px;height:50px!important;text-decoration:none}
#f ul li a:hover {background:url(/img/footarrow.gif) no-repeat bottom center}
#f ul li a.current {background:url(/img/footarrow.gif) no-repeat bottom center}
#f ul .last {margin-right:0}
.r {float:right;color:#999}
.r:hover {color:#666}
.r a,.r a:link,.r a:visited {color:#999!important}
#ls {width:920px;margin:20px auto 0;padding:0 0 25px;font-size:10px}
#ls strong,#ls a,#ls a:link,#ls a:visited,#ls span {color:#ABB0B0;text-decoration:none}
.ll {float:left;width:40%}
.ll p {margin-right:15px;line-height:150%}
.lr {float:right;width:60%;background:url(/img/dot-foot.gif) repeat-y top left}
.lr p {margin-left:15px;line-height:150%}
.pfs {margin-bottom:7px!important}
.botgap {clear:both}
.fclear {clear:both; height: 14px;}

/* ----------- 
buttons
----------- */

.imgbtns {padding-top:5px}
a.imgbtn span {position:relative;left:150px}
a.imgbtn {float:left;width:142px;height:59px;overflow:hidden;filter:alpha(opacity=100);opacity:1;-moz-opacity:1;text-decoration:none}
a.imgbtn:hover {filter:alpha(opacity=90);opacity:0.9;-moz-opacity:0.9}
#plans {background:url(/img/b_hosting_plans.gif)}
#signup {background:url(/img/b_signup.gif)}
#order {background:url(/img/b_ordernow.gif);margin-left:25px}
#order2 {background:url(/img/b_ordernowgrey.gif);height:58px;margin-top:7px}
#support {background:url(/img/b_support.gif);margin-left:25px}
#supportred {background:url(/img/b_supportred.gif);}
#clientlogin {background:url(/img/b_login.gif);}
#contactusinfo {background:url(/img/b_contact.gif);margin-left:25px}



.small {font-size:10px}
.tally {font-size:10px;color:#333;display:block;margin-bottom:5px}

/* ----------- 
comments
----------- */

.comments_reply input {padding:3px;font-family:Tahoma,Geneva,sans-serif;font-size:11px}
#comments_list {list-style:none!important;margin:0 0 25px 0!important;padding:0!important;border:1px solid #E5E6E6}
#comments_list li {margin:0!important;padding:20px!important;border-bottom:1px solid #E5E6E6;background:#F5F7F6}
#comments_list li:hover {background:#fff!important}
#comments_list .alt {background:#F1F3F2!important}
.comments_meta {font-size:11px;color:#666}
.comments_meta strong {color:#B22D2D!important}
.comments_meta a {color:#B22D2D!important}
.comments_meta p {margin:0 0 5px 0!important}
.pipe {color:#E5E6E6!important}
.comment_text {font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;color:#666}
.comment_text p {margin:0!important}
.author {background:#fff!important}


/* ----------- 
Misc Page Formatting
----------- */

/* hosting features */

#ftable {width:99.5%;text-align:left;border:1px solid #E5E6E6;color:#1C2121;font-family:Tahoma,Geneva,sans-serif;font-size:11px;background:#F5F7F6}
#ftable em {font-size:10px;font-style:normal}
#ftable .prices {font-size:30px;font-weight:normal;font-family:Georgia,"Times New Roman",Times,serif;color:#B22D2D!important}
#ftable .prices span {font-size:16px;position:relative;top:-6px}
#ftable a {text-decoration:underline}
.tabletitle {font-size:20px;font-weight:normal;padding:18px 12px!important;color:#B22D2D!important;font-family:Georgia,"Times New Roman",Times,serif;border-top:1px solid #E5E6E6;background:#fff url(/img/table-title.gif) repeat-x top left}
.tabletitle a {font-size:10px;font-weight:normal;font-family:Tahoma,Geneva,sans-serif;float:right;text-decoration:none!important;text-transform:uppercase;position:relative;top:5px;right:28px}
#ftable td {padding:12px}
#ftable tr {border-top:1px solid #F8F9F9;border-bottom:1px solid #E5E6E6}
#ftable tr:hover {background:#fff}
#ftable .odd {background:#F1F3F2}
#ftable .monthly td {padding:15px!important; color: #666;}
#ftable .monthly td:hover {background:#fff none!important;}
#ftable .monthly {background:#F1F3F2 url(/img/package-bg.gif) repeat-x top left}
#ftable .monthly:hover {background:#fff none!important;}
#ftable .rate { color: #1C2121; margin-left: 15px; background:url(/img/icon-check.png) no-repeat center left; display: inline-block; line-height: 50px; height: 50px;padding-left: 25px; }
#ftable .col2 {text-align:center}
.pricetag {display:inline-block;padding:8px 10px 15px;border:2px solid #E5E6E6;border-top:#fff;border-left:#fff;background:#fff url(/img/table-title.gif) repeat-x top left}

/* ordering */
.clientareatable {width:99.5%;text-align:left;border:1px solid #E5E6E6;color:#1C2121;font-family:Tahoma,Geneva,sans-serif;font-size:11px;background:#F5F7F6; margin-bottom: 15px;}
.clientareatable td {padding:12px}
.clientareatable tr {border-bottom:1px solid #E5E6E6}

.clientareatableheading {font-weight:bold; border-top:1px solid #E5E6E6;background:#fff url(/img/table-title.gif) repeat-x top left}

/* control panel */

#screenshots {border:1px dotted #AEADAD;padding:10px;background:#FFF url(/img/set-fade.gif) repeat-x top left}
#screenshots legend {font-family:Georgia,"Times New Roman",Times,serif;font-size:11px;font-weight:bold;color:#1C2121;text-transform:uppercase;padding:2px 10px}
#screenshots div {display:inline-block;margin:15px 0 15px 24px;float:left;text-align:center;font-size:11px;font-weight:bold}
#screenshots div img {margin-bottom:5px;border:2px solid #BEC0C1;filter:alpha(opacity=80);opacity:0.8;-moz-opacity:0.8}
#screenshots div img:hover {filter:alpha(opacity=100);opacity:1;-moz-opacity:1}

/* terms of service */

#tos {font-size:11px}
#tos ol {margin:0 0 25px 24px!important}
#tos li {margin:0 0 15px 0!important;padding:0 0;text-decoration:none;color:#666;font-size:12px;background:none!important}
.smallcopy {font-size:11px}
#comment {width:98%;font-family:Tahoma,Geneva,sans-serif;padding:5px;font-size:11px;background:F7F7F7}
.inputbox {font-size:11px!important;color:#555!important;border-width:1px;background:#FFF!important}
.dotspace {word-spacing:-3px}
.ds {word-spacing:-3px}

/* container for closelink */
.wps_closewin_text {float:right;padding:10px;}
.wps_closewin_text a{text-decoration:none;font-size:11px;}
.wps_closewin_text a:hover{}
/* 

container for content 

*/
.wps_content {} 
.wps_body{padding:25px 30px; font-size: 11px;}
.wps_popup { background-image: url(/img/popbg777.png); background-repeat: no-repeat; width: 472px; height: 232px;}
/* container for headline */
.wps_headline {margin:0px 0px;clear:both; padding:20px 30px; font-size: 34px; font-family:Georgia, "Times New Roman", Times, serif; font-style: italic;}
.wps_headline h2{margin:0px;padding:0px;}
.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 4px 8px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #E2E4E4;
	color: #666;
	background-color: #FFFFFF;
	background-image: url(/img/table-title.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
.wp-pagenavi a:visited {
	padding: 4px 8px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #E2E4E4;
	color: #666;
	background-color: #FFFFFF;	
		background-image: url(/img/table-title.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
.wp-pagenavi a:hover {	
	border: 1px solid #E2E4E4;
	color: #B22D2D;
	background-color: #FFFFFF;
		background-image: none!important;

}
.wp-pagenavi a:active {
	padding: 4px 8px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #E2E4E4;
	color: #666;
	background-color: #FFFFFF;	
		background-image: url(/img/table-title.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
.wp-pagenavi span.pages {
	padding: 4px 8px; 
	margin: 2px 2px 2px 2px;
	color: #666;
	border: 1px solid #E2E4E4;
	background-color: #FFFFFF;
	background-image: url(/img/table-title.gif);
	background-position: top left;
	background-repeat: repeat-x;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: italic;
}
.wp-pagenavi span.current {
	padding: 4px 8px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #E2E4E4;
	color: #fff;
	background-color: #FFFFFF;
	background-image: url(/img/currentpage.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
.wp-pagenavi span.extend {
	padding: 4px 8px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #666;
	background-color: #FFFFFF;
		background-image: url(/img/table-title.gif);
	background-position: top left;
	background-repeat: repeat-x;
}