/*
Theme Name: Click Equations Theme
Theme URI: http://www.clickequations.com
Description: A Custom theme designed by 1919 and Stranger Studios.
Version: 1.0
Author: 1919 and Stranger Studios
*/

/* RESET ALL FONT SIZES ------------------------------------------------------------------------

Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version:2.4.1
*/
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {font:13px/1.231 arial,clean,sans-serif;*font-size:small;*font:x-small;line-height:121%;}
table {font-size:inherit;font:100%;}
/**
 * Bump up IE to get to 13px equivalent
 */
pre,code {font-family:monospace;*font-size:108%;line-height:100%;}

/* ----------------------------------------------------------------------------------------- */

/* USE THESE FONT SIZES TO DECLARE TRUE SIZES IN PIXELS ---------------------------------------

 {font-size:77%;} 		=>	10px
 {font-size:85%;} 		=>	11px
 {font-size:93%;} 		=>	12px
 {font-size:100%;} 		=>	13px
 {font-size:108%;} 		=>	14px
 {font-size:116%;} 		=>	15px
 {font-size:123.1%;} 		=>	16px
 {font-size:131%;} 		=>	17px
 {font-size:138.5%;} 		=>	18px
 {font-size:146.5%;} 		=>	19px
 {font-size:153.9%;} 		=>	20px
 {font-size:161.6%;} 		=>	21px
 {font-size:167%;} 		=>	22px
 {font-size:174%;} 		=>	23px
 {font-size:182%;} 		=>	24px
 {font-size:189%;} 		=>	25px
 {font-size:197%;} 		=>	26px
 {font-size:205%;} 		=>	27px
 {font-size:213%;} 		=>	28px
 {font-size:220%;} 		=>	29px
 {font-size:228%;} 		=>	30px
 {font-size:236%;} 		=>	31px
 {font-size:243.1%;} 		=>	32px
 {font-size:251%;} 		=>	33px
 {font-size:258.5%;} 		=>	34px


------------------------------------------------------------------------------------------- */


/* MISC. ITEMS ---------------------------------------------------------------------------- */

* {margin:0;padding:0;}

.clear {clear:both;height:0px;overflow:hidden;}

/* HIDE THESE ITEMS */
#image-preloader, .linklove, .ddsg-wrapper div, .advertisement font {display:none;}

/* RESET FORM FIELDS */
input, textarea, select, legend {font-family:arial,helvetica,sans-serif !important;}
input, textarea, select, a {outline:none;} /* removes the on focus/active blue border in safari + firefox */
textarea {resize:none;} /* removes ability to resize field in css3 */
legend, fieldset {border:0px;padding:0px;height:auto;margin:0px;}

/* RESET AD SPACE */
.advertisement * {padding:0px !important;white-space:nowrap;}

/* ADD VERTICAL SCROLLBARS TO EVERY PAGE */
html, body {height:100%;margin:0 0 1px;}


/*-------------------------------------------------
			Block Level Elements
--------------------------------------------------*/

body { font-family:Arial, Helvetica, sans-serif;color:#333333;background:#e9f2f7;text-align:center;}
#page-container {width:1218px;margin:0 auto;text-align:center;background:transparent url('images/CE_siteBG.gif') repeat-y 0 0;}
#page {width:1200px;margin:0 auto;text-align:left;}

.page-inner {margin:0px 39px 0px 40px;position:relative;height:1%;}
#page-bottom .page-inner {margin-right:25px;}

#page-main {background:transparent url('images/CE_footerBG.jpg') no-repeat 40px bottom;}
#isBlog #page-main {min-height:1500px;} /* helps push the footer down during longer page load times */

#page-minimal {margin:5px;text-align:left;}

#wrapper {width:1138px;margin:0 auto;}
#wrapper .page-inner {margin:0px auto;width:1100px;background:#FFF;padding-bottom:45px;}
#isBlog #wrapper .page-inner {width:1100px;margin-left:19px;}

#content {float:left;width:591px;/*background:#FFF;*/padding:16px 0px 0px 0px;margin-left:-7px;}
#content_box #content {width:661px;margin-left:15px;padding-top:30px;}
body.search #content {margin:0px 0px 0px 12px;width:696px;}
body.page-template-page-simple-php #content,
body.page-template-page-simple-withNav-php #content {float:none;margin-left:262px;}

#page-minimal #content {float:none;width:auto;padding:10px;margin:10px;}

#sidebar {width:280px;padding:20px;margin:10px 20px 0 0;/*background:#FFF;*/}

.full {float:none;width:640px !important;margin:0 0 0 150px !important;}



/*-------------------------------------------------
			Font Sizes/Colors
--------------------------------------------------*/

.fourteen {font-size:108%;}
.fifteen {font-size:116%;}

.yellow, a.yellow {color:#FDF496 !important;}
.gold, a.gold {color:#FDCF0D !important;}
.ltgreen, a.ltgreen {color:#84c342 !important;}
.dkgreen, a.dkgreen {color:#336600 !important;}
.green, a.green {color:#5a9d1e !important;}
.ltgrey, a.ltgrey {color:#8D8989 !important;}
.dkgrey, a.dkgrey {color:#333333 !important;}
.grey, a.grey {color:#646464 !important;}
.red, a.red {color:#F26524 !important;}
.orange, a.orange {color:#f45600 !important;}
.ltblue, a.ltblue {color:#bee1ff !important;}
.dkblue, a.dkblue {color:#296598 !important;}
.blue, a.blue {color:#2067a7 !important;}
.bold {font-weight:bold;}


/*-------------------------------------------------
			Link Styles
--------------------------------------------------*/

a, a:link {color:#336600;text-decoration:none;}
a:hover {color:#009933;text-decoration:underline;}

a.icon-play {background:transparent url('images/CE_icon-play.png') no-repeat left center;padding:5px 0px 5px 40px;}
a.icon-webinar {background:transparent url('images/CE_icon-webinar.png') no-repeat left center;padding:5px 0px 5px 40px;}
a.icon-price {background:transparent url('images/CE_icon-price.png') no-repeat 3px center;padding:8px 0px 8px 40px;}
a.icon-download {background:transparent url('images/CE_icon-download.png') no-repeat left center;padding:5px 0px 5px 40px;}
a.icon-mail {background:transparent url('images/CE_icon-mail.png') no-repeat left center;padding:5px 0px 5px 40px;}
a.icon-rss {background:transparent url('images/CE_icon-rss.png') no-repeat left center;padding:5px 0px 5px 40px;}

a.icon-play-small {background:transparent url('images/CE_icon-play-small.png') no-repeat left center;padding:5px 0px 5px 35px;}
a.icon-webinar-small {background:transparent url('images/CE_icon-webinar-small.png') no-repeat left center;padding:5px 0px 5px 35px;}
a.icon-price-small {background:transparent url('images/CE_icon-price-small.png') no-repeat 3px center;padding:8px 0px 8px 35px;}
a.icon-download-small {background:transparent url('images/CE_icon-download-small.png') no-repeat left center;padding:5px 0px 5px 35px;}
a.icon-mail-small {background:transparent url('images/CE_icon-mail-small.png') no-repeat left center;padding:5px 0px 5px 35px;}
a.icon-rss-small {background:transparent url('images/CE_icon-rss.png') no-repeat left center;padding:5px 0px 5px 35px;}

a.icon-mail-mini {background:transparent url('images/CE_icon-mail-mini.gif') no-repeat left center;padding:3px 0px 3px 28px;}
a.icon-rss-mini {background:transparent url('images/CE_icon-rss-mini.gif') no-repeat left center;padding:3px 0px 3px 28px;}
a.icon-twitter-mini {background:transparent url('images/CE_icon-twitter-mini.gif') no-repeat left center;padding:3px 0px 3px 28px;}

a.button-rounded-white-to-grey-to-blue {display:block;width:241px;height:34px;line-height:34px;background:transparent url('images/CE_buttonBG-rounded-white-to-grey-to-blue.png') no-repeat 0 0;color:#5691c3;font-weight:bold;text-transform:uppercase;font-size:93%;text-align:center;}
a.button-rounded-white-to-grey-to-blue:hover {background-position:0 100%;text-decoration:none;}

a.button-rounded-white-to-grey-to-blue,
x:-moz-any-link, x:only-child { font-size: 100%; } /* FF font */

a.button-rounded-white-to-grey-to-blue-small {display:block;width:134px;height:34px;line-height:34px;background:transparent url('images/CE_buttonBG-rounded-white-to-grey-to-blue-small.png') no-repeat 0 0;color:#5691c3;font-weight:bold;text-transform:uppercase;font-size:93%;text-align:center;}
a.button-rounded-white-to-grey-to-blue-small:hover {background-position:0 100%;text-decoration:none;}

a.button-rounded-white-to-grey-to-blue-small,
x:-moz-any-link, x:only-child { font-size: 100%; } /* FF font */

a.button-more-rounded-blue-to-brtblue {display:block;width:138px;height:36px;line-height:36px;background:transparent url('images/CE_buttonBG-more-rounded-blue-to-brtblue.png') no-repeat 0 0;color:#FFF;font-weight:bold;font-size:123.1%%;text-align:center;}
a.button-more-rounded-blue-to-brtblue:hover {background-position:0 100%;text-decoration:none;}

a.button-more-rounded-blue-to-brtblue,
x:-moz-any-link, x:only-child { font-size: 125%; } /* FF font */

a.button-more-rounded-white-to-grey-to-ltblue {display:block;width:161px;height:36px;line-height:36px;background:transparent url('images/CE_buttonBG-more-rounded-white-to-grey-to-ltblue.png') no-repeat 0 0;color:#619ed7;font-weight:bold;font-size:123.1%%;text-align:center;}
a.button-more-rounded-white-to-grey-to-ltblue:hover {background-position:0 100%;text-decoration:none;}

a.button-more-rounded-white-to-grey-to-ltblue,
x:-moz-any-link, x:only-child { font-size: 125%; } /* FF font */

a.button-more-rounded-blue-to-brtblue-wider {display:block;width:168px;height:36px;line-height:36px;background:transparent url('images/CE_buttonBG-more-rounded-blue-to-brtblue-wider.png') no-repeat 0 0;color:#FFF;font-weight:bold;font-size:123.1%%;text-align:center;}
a.button-more-rounded-blue-to-brtblue-wider:hover {background-position:0 100%;text-decoration:none;}

a.button-more-rounded-blue-to-brtblue-wider,
x:-moz-any-link, x:only-child { font-size: 125%; } /* FF font */

a.button-more-rounded-green-to-brtgreen-wider {display:block;width:168px;height:36px;line-height:36px;background:transparent url('images/CE_buttonBG-more-rounded-green-to-brtgreen-wider.png') no-repeat 0 0;color:#FFF;font-weight:bold;font-size:123.1%%;text-align:center;}
a.button-more-rounded-green-to-brtgreen-wider:hover {background-position:0 100%;text-decoration:none;}

a.button-more-rounded-green-to-brtgreen-wider,
x:-moz-any-link, x:only-child { font-size: 125%; } /* FF font */

a span.arrow-right-blue {background:transparent url('images/CE_arrow-right-blue.png') no-repeat right center;padding-right:14px;}
a span.arrow-right-white {background:transparent url('images/CE_arrow-right-white.png') no-repeat right center;padding-right:14px;}
a span.arrow-right-orange-circle {background:transparent url('images/CE_arrow-right-orange-circle.png') no-repeat right top;padding:2px 0px 1px 0px;padding-right:20px;position:relative;top:1px;left:2px;}
a:hover span.arrow-right-orange-circle {background-position:right -84px;}

a.button {border:1px solid #563F23;padding:5px 8px 4px 8px;background:#EBE3D2;color:#827057;text-decoration:none;text-transform:uppercase;font-size:85%;}
a.button:hover {color:#FF6600;background:#FFF;border-color:#006633;text-decoration:none;}

a img {border:0px solid WHITE;}

a.post-edit-link {color:#666;font-weight:bold;text-decoration:underline;}
a.post-edit-link:hover {text-decoration:none;}



/*-------------------------------------------------
			Headings
-------------------------------------------------*/

h1 {color:#010101;font-size:182%;font-weight:bold;margin-top:1.85em;}
h1 span {color:#3974aa;font-style:italic;}
h1.page-title, #content_box h1.page-title {font-family:"Century Gothic", Helvetica, Arial, sans-serif;font-weight:normal;color:#010101;font-size:228%;line-height:121%;margin:0 0 20px 0;}
#content_box h1.page-title {margin-top:5px;margin-bottom:5px;}

h2, h3 {font-family:"Century Gothic", Helvetica, Arial, sans-serif;font-weight:normal;}
.post h2 {color:#000000;font-size:167%;margin:15px 0 15px 0;line-height:131%;}
.post h2 a {color:#000;text-decoration:none;}
.sresults h2 a {font-family:Arial, Helvetica, sans-serif;color:#32680d;font-size:85%;font-weight:normal;}
h2 span {color:#3974aa;font-style:italic;}

h2.entry-title {color:#010101;font-family:Arial, Helvetica, sans-serif;font-size:182%;margin-bottom:7px;line-height:121%;}
h2.entry-title a {color:#010101;}

.custom h2.entry-title {font-weight:bold;}

h2.orange a {color:#f45600;}

.post h3, .custom .hentry h3 {height:1%;font-family:"Century Gothic", Helvetica, Arial, sans-serif;font-weight:normal;color:#000000;font-size:153.9%;line-height:131%;margin:20px 0 10px 0;padding:20px 0 0 10px;border-top:1px solid #e1e1e1;position:relative;left:-10px;width:590px;}
.post h3 a, .custom .hentry h3 a {color:000;text-decoration:none;}
.post h3 span, .custom .hentry h3 a span {font-size:77%;}

.post h4, .custom .hentry h4 {color:#2e740b;font-size:100%;font-weight:bold;line-height:171%;}
.post h4 a, .custom .hentry h4 a {color:#2e740b;text-decoration:none;}

.custom .hentry h3, .custom .hentry h4 {border:0px;margin-top:0px;padding-top:0px;}

#sidebar h4 {color:#009933;font-size:14px;}



/*-------------------------------------------------
			Header
-------------------------------------------------*/

#header {position:relative;height:142px;background:transparent url('images/CE_topNav-bg.gif') no-repeat 0 0;}
body.page-template-page-simple-php #header,
body.page-template-page-simple-withLeftSidebar-php #header {background:none;}
#header .page-inner {height:142px;}

#header #ce-logo {position:absolute;top:15px;width:205px;height:81px;}

#mini-menu {position:absolute;top:0px;right:0px;width:890px;text-align:right;color:#336600;}

#mini-menu #searchform {min-width:265px;height:35px;float:right;background:#d1f19e url('images/CE_header-searchBG.gif') repeat-x 0 0;padding:10px 7px 0px 13px;}
body.page-template-page-simple-php #mini-menu #searchform,
body.page-template-page-simple-withNav-php #mini-menu #searchform,
body.page-template-page-simple-withLeftSidebar-php #mini-menu #searchform,
body.page-template-page-simple-withNav-and-leftSidebar-php #mini-menu #searchform {display:none;}

#mini-menu #s {width:220px;padding:3px 4px 4px 4px;color:#8d8e8e;font-size:85%;border:1px solid #e3f1d7;float:left;margin-right:7px;}
#mini-menu #searchsubmit {border:1px solid #c7d8e7;color:#4480b7;padding:4px;font-size:77%;font-weight:bold;float:left;text-align:center;cursor:pointer;background:#ddf1fb url('images/CE_buttonBG-white-to-blue.gif') repeat-x 0 0;}
#mini-menu #searchsubmit:hover {background-position:0px -22px;}

#clear-menu {float:right;width:170px;height:18px;padding:6px 10px;margin:0 10px 0 0;background:none;text-align:center;}

#mini-menu .mini-links {float:right;width:545px;padding:13px 0 0 0;margin-right:15px;text-align:right;color:#9e9f9f;}
body.page-template-page-simple-php #mini-menu .mini-links,
body.page-template-page-simple-withNav-php #mini-menu .mini-links,
body.page-template-page-simple-withLeftSidebar-php #mini-menu .mini-links,
body.page-template-page-simple-withNav-and-leftSidebar-php #mini-menu .mini-links {display:none;}

#mini-menu a {color:#9e9f9f;font-size:93%;}
#mini-menu #header-info a {color:#9abfe1;}
#mini-menu a:hover,
#mini-menu #header-info a:hover {color:#4987c0;text-decoration:none;}

#header-info {margin-top:12px;padding-top:10px;margin-right:0px;}
body.page-template-page-simple-php #header-info,
body.page-template-page-simple-withNav-php #header-info,
body.page-template-page-simple-withLeftSidebar-php #header-info,
body.page-template-page-simple-withNav-and-leftSidebar-php #header-info {margin-top:57px;}
#header-info span {font-size:123.1%;margin-right:10px;position:relative;top:2px;}
#header-info a.ci-btn {float:right;margin-left:10px;position:relative;top:-10px;}

/* Top Nav */

body.page-template-page-simple-php #topNav,
body.page-template-page-simple-withLeftSidebar-php #topNav {display:none;}

#topNav {height:47px;width:100%;position:absolute;top:104px;}
#topNav ul {list-style-type:none;}
#topNav ul li {float:left;display:block;position:relative;width:221px;height:38px;line-height:38px;text-align:center;margin-left:4px;}
#topNav ul li:first-child {margin:0px;}
#topNav ul li a {color:#FFF;font-size:116%;font-weight:bold;display:block;text-align:center;background:transparent url('images/CE_topNav-left.gif') no-repeat 0 0;}
#topNav ul li span.right {width:56px;height:38px;background:transparent url('images/CE_topNav-right.gif') no-repeat 0 0;position:absolute;top:0px;right:0px;}
#topNav ul li span.navLink {position:relative;z-index:3;}
#topNav ul li a:hover, #topNav ul li a:hover span.right {text-decoration:none;background-position:0 -38px;}
#topNav ul li.current_page_item a, #topNav ul li.current_page_item a span.right {background-position:0 100% !important;}
#topNav ul li.current_page_item a {color:#3974aa;}

/* Features On */
body.page-ancestor-39 li#topNav-features a, body.page-ancestor-39 li#topNav-features a span.right {background-position:0 100%;color:#3974aa;}

/* Resources On */
body.page-ancestor-1835 li#topNav-resources a, body.page-ancestor-1835 li#topNav-resources a span.right {background-position:0 100%;color:#3974aa;}

/* Pricing On / Features Off */
body.pageid-1978 li#topNav-features a, body.pageid-1978 li#topNav-features a span.right {background-position:0 0;color:#FFF;}
body.pageid-1978 li#topNav-features a:hover, body.pageid-1978 li#topNav-features a:hover span.right {background-position:0 -38px;}
body.pageid-1978 li#topNav-pricing a, body.pageid-1978 li#topNav-pricing a span.right {background-position:0 100%;color:#3974aa;}


/* About On */
body.page-ancestor-2 li#topNav-about a, body.page-ancestor-2 li#topNav-about a span.right {background-position:0 100%;color:#3974aa;}

/* Blog On */
body#isBlog li#topNav-blog a, body#isBlog li#topNav-blog a span.right {background-position:0 100%;color:#3974aa;}



/*-------------------------------------------------
			Homepage
-------------------------------------------------*/

/* Home Slider */

#homeSlideshow {width:1120px;height:323px;margin:5px auto;position:relative;}

/* ... Home Slider Content */

#homeSlideshow-left {width:831px;height:323px;position:absolute;top:0px;left:0px;background:transparent url('images/CE_home-featuredContentBG.jpg') no-repeat 0 0;}
.homeSlideshow-left-content .leftTitle-1 {display:block;padding:57px 0px 18px 23px;font-family:"Century Gothic", helvetica, arial, sans-serif;font-size:251%;}
.homeSlideshow-left-content .leftTitle-2 {display:block;padding:0px 0px 5px 23px;font-family:"Century Gothic", helvetica, arial, sans-serif;font-size:251%;}

.homeSlideshow-left-content .leftTitle-2,
x:-moz-any-link, x:only-child { padding-bottom:7px; } /* FF spacing */

.homeSlideshow-left-content .leftTitle-1 span, .homeSlideshow-left-content .leftTitle-2 span {color:#909090;font-size:51%;position:relative;top:-9px;left:2px;}
#homeSlideshow-left a .blue {color:#2067a7 !important;}
#homeSlideshow-left a .black {color:#333 !important;}
#homeSlideshow-left a:hover {text-decoration:none;}
.homeSlideshow-left-content p {font-size:116%;line-height:171%;padding:0px 0px 9px 23px;color:#636464 !important;}

.homeSlideshow-left-content p,
x:-moz-any-link, x:only-child { padding-bottom:16px; } /* FF spacing */

#homeSlideshow-left-buttons {margin:0px 0px 0px 22px}
#homeSlideshow-left-buttons a {float:left;margin-right:14px;}
#homeSlideshow-left-buttons a:hover {text-decoration:none;}

.homeSlideshow-left-image {float:right;text-align:right;}

/****  ... ALL THE FEATURED IMAGES VARY IN WIDTH AND HEIGHT  ****/
/**** ... SO, WE HAVE TO SET THE WIDTHS AND MARGINS FOR EACH ****/

#homeContent-1 .homeSlideshow-left-image {width:393px;margin:12px 40px 0px 0px;}
#homeContent-2 .homeSlideshow-left-image {width:400px;margin:15px 0px 0px 0px;}			
#homeContent-3 .homeSlideshow-left-image {width:400px;margin:20px -10px 0px 0px;}			/* Margin amounts are in order of TOP - RIGHT - BOTTOM - LEFT */
#homeContent-4 .homeSlideshow-left-image {width:466px;margin:5px -25px 0px 0px;}
#homeContent-5 .homeSlideshow-left-image {width:441px;margin:5px 0px 0px 0px;}

/****  ... ALL THE FEATURED IMAGES VARY IN WIDTH AND HEIGHT  ****/
/**** ... SO, WE HAVE TO SET THE POSITIONING FOR EACH PLUS + ****/

/* no longer needed, plus signs on images themselves...
#homeContent-1 a.thickbox span {bottom:5px;right:5px;}
#homeContent-2 a.thickbox span {bottom:-3px;right:35px;}		
#homeContent-3 a.thickbox span {bottom:-3px;right:57px;}		
#homeContent-4 a.thickbox span {bottom:-3px;right:46px;}
#homeContent-5 a.thickbox span {bottom:-3px;right:48px;}
*/

/* ... Home Slider Tabs */

#homeSlideshow-right {width:310px;height:323px;position:absolute;top:0px;right:0px;z-index:2;}
#homeSlideshow-right div {margin-bottom:5px;width:310px;height:77px;}
#homeSlideshow-right div a {display:block;width:285px;height:77px;margin-left:25px;background:transparent url('images/CE_home-featuredContent-tabBG.png') no-repeat -25px 0;}
#homeSlideshow-right div a:hover {background-position:-25px -77px;}
#homeSlideshow-right div.homeTabOn a {width:310px;margin-left:0px;background-position:0 100%;color:#FFF !important;}
#homeSlideshow-right .rightTitle-1 {display:block;padding:23px 0px 5px 20px;font-weight:bold;font-size:108%;}
#homeSlideshow-right .rightTitle-2 {display:block;padding:0px 0px 0px 20px;}
#homeSlideshow-right div a:hover .rightTitle-2 {color:#609acf !important;}
#homeSlideshow-right div.homeTabOn .rightTitle-1 {display:block;padding:23px 0px 5px 45px;color:#FFF !important;}
#homeSlideshow-right div.homeTabOn .rightTitle-2 {display:block;padding:0px 0px 0px 45px;color:#bee1ff !important;}
#homeSlideshow-right div.homeTabOn a:hover .rightTitle-2 {color:#bee1ff !important;}
#homeSlideshow-right div a:hover {text-decoration:none;}


/* Home Lower Widgets */

#home-widgetArea {width:1120px;margin:0 auto;background:#fffff8 url('images/CE_home-widgetArea-BG.gif') no-repeat 0 0;}
#home-widgetArea-widgets {background:transparent url('images/CE_home-widgetArea-widgets-bottomBG.png') no-repeat 4px bottom;}
#home-widgetArea-widgets-inner {background:transparent url('images/CE_home-widgetArea-widgets-topBG.gif') no-repeat 0 0;}
#home-widgets {list-style-type:none;}
#home-widgets li.widget {margin-left:10px;width:360px;float:left;padding-bottom:23px;}
#home-widgets h3.widgettitle {color:#f45600;font-size:161.6%;padding:35px 0px 15px 25px;font-weight:normal;}
#home-widgets .textwidget {margin:0px 25px;}
#home-widgets .textwidget a.icon {color:#5a9d1e;font-size:116%;line-height:200%;}
#home-widgets .textwidget a.icon:hover {color:#2b6b00;}
#home-widgets .divider {width:276px;height:1px;margin:6px 0px 6px 40px;background:transparent url('images/CE_home-widgetArea-dividerBG.png') no-repeat 0 0;}
#home-widgets .textwidget p {color:#676666;font-size:93%;line-height:151%;margin-top:-3px;}
#home-widgets a.button-rounded-white-to-grey-to-blue {margin:0 auto;}
#home-widgets a#getStarted-advertiser {margin-top:10px;margin-bottom:10px;}



/*-------------------------------------------------
			The Post
-------------------------------------------------*/

#breadcrumb {font-size:85%;color:#b2b2b2;padding-bottom:8px;border-bottom:1px solid #e3e1e1;margin-bottom:13px;}
body.page-template-page-simple-php #breadcrumb,
body.page-template-page-simple-withNav-php #breadcrumb,
body.page-template-page-simple-withLeftSidebar-php #breadcrumb,
body.page-template-page-simple-withNav-and-leftSidebar-php #breadcrumb {display:none;}
body.search #breadcrumb {width:1100px;}
#breadcrumb a {color:#b2b2b2;}
#breadcrumb a:hover {color:#4987c0;text-decoration:none;}
#breadcrumb .crumb-current {color:#8b8a8a;}
body.search .crumb-current span {display:none;}

body.page-template-page-simple-withNav-and-leftSidebar-php h1.page-title {margin-top:33px;}

.post_box {margin-bottom:45px;margin-right:47px;border-bottom:1px solid #e3e1e1;padding-bottom:30px;}

.post p, .hentry p {margin-bottom:15px;color:#535353;line-height:141%;}

#archive_info {margin-bottom:25px;}
#archive_info p {margin:0px !important;}
#archive_info h3 {margin-top:0px !important;}

.entry p:first-child, .tagline {color:#4f90c3;font-size:138.5%;line-height:151%;}
.entry table p:first-child {font-size:100%;}

.tagline {padding-bottom:15px;border-bottom:1px solid #e3e1e1;margin-bottom:35px;}

.post a, .hentry a {color:#4f90c3;}
.post a:hover {}

p.post-meta {color:#a2a2a1 !important;margin-bottom:25px;}
p.post-meta a {color:#4987c0;}

.post a.thickbox img, .post img.border {
	border:1px solid #c6c6c6;
	border-radius:.2em;
	-moz-border-radius:.2em;
	-webkit-border-radius:.2em;
	-khtml-border-radius:.2em;
}

.post table, .hentry table {font-size:93%;}

.post ul, .hentry ul {list-style:none;margin:0 0 10px 20px;list-style-position:outside;}
ul.arrow-orange {margin-left:0px !important;}

.post ul li, .hentry ul li {background:url('images/CE_bullet-orange.gif') no-repeat left 5px;padding:0 0 10px 10px;color:#535353;line-height:141%;}
ul.arrow-orange li {background:url('images/CE_arrow-right-orange.png') no-repeat left 3px !important;padding:0 0 10px 13px !important;}
ul.bullet-blue-on-white li {background:url('images/CE_bullet-blue-on-white.gif') no-repeat left 5px !important;}

li.clear {background:transparent none !important;padding:0px !important;float:none !important;width:100% !important;margin:0px !important;}

.post ul ul, .hentry ul ul {margin:5px 0 0 0;}
.post ul li ul li, .hentry ul li ul li {background:url(images/bullet2.gif) 0px 6px no-repeat;padding:0 0 5px 10px;}

ol {margin-left:20px;margin-bottom:10px;}
.post ol li, .hentry ol li {margin-bottom:10px;color:#535353;line-height:141%;}

.post blockquote {margin-bottom:25px;position:relative;left:-17px;width:598px;background:transparent url('images/CE_content-blockquoteBG.jpg') no-repeat bottom left;}
.post blockquote p {padding:30px 27px 30px 38px;background:transparent url('images/CE_content-blockquoteBG-top.jpg') no-repeat top left;font-family:Georgia, Times, serif;font-style:italic;}
.post blockquote p cite {display:block;font-size:77%;color:#7c7c7c;font-family:Arial, Helvetica, sans-serif;line-height:151%;margin-top:10px;}
.post blockquote p cite strong {display:block;font-style:normal;}

.pullLeft {margin-left:-17px;}

a.more-link {font-weight:bold;}
a.more-link span {font-weight:normal;color:#cdcdcd;padding-right:5px;}

hr.divider {display:block !important;height:0px;margin:20px 0px 20px -10px;background:transparent;border:0px;border-bottom:1px solid #e1e1e1;}

/* Free Resources */

#freeResourcesBTNS {position:relative;left:-8px;margin-top:30px;margin-bottom:40px;}
#freeResourcesBTNS a {display:block;float:left;width:286px;height:168px;position:relative;margin-right:6px;margin-bottom:6px;}
#freeResourcesBTNS a span {position:absolute;left:-9999px;}
a#free-twenty1Secrets {background:transparent url('images/CE_freeResources-21Secrets2.jpg') no-repeat 0 0;}
a#free-whitePapers {background:transparent url('images/CE_freeResources-WhitePapers2.jpg') no-repeat 0 0;}
a#free-videos {background:transparent url('images/CE_freeResources-Videos2.jpg') no-repeat 0 0;}
a#free-newsletter {background:transparent url('images/CE_freeResources-Newsletter2.jpg') no-repeat 0 0;}
a#free-ppc {background:transparent url('images/CE_freeResources-PPC2.jpg') no-repeat 0 0;}
a#free-blog {background:transparent url('images/CE_freeResources-Blog2.jpg') no-repeat 0 0;}
#freeResourcesBTNS a:hover {background-position:0 100% !important;}

/* Video Listing */

.recentVid {border-top:1px solid #e1e1e1;padding-top:24px;}
#recentVid-1 {border:0px;}
.recentVid-screenshot {float:left;margin-right:25px;padding-bottom:20px;}
.recentVid-screenshot img {
	-moz-box-shadow: #d3d3d3 0 0px 8px;
	-webkit-box-shadow: #d3d3d3 0 0px 8px;
	-khtml-box-shadow: #d3d3d3 0 0px 8px;
	box-shadow: #d3d3d3 0 0px 8px;
	border:1px solid #bab9b9;
	border-radius:.2em;
	-moz-border-radius:.2em;
	-webkit-border-radius:.2em;
	-khtml-border-radius:.2em;
}
.recentVid h3 {border:0px !important;margin-top:0px !important;margin-left:0px !important;padding-top:0px !important;padding-left:0px !important;position:static !important;width:auto !important;}
.recentVid p {color:#757575;margin-bottom:15px;}
.recentVid-text {float:left;width:355px;padding-bottom:20px;}

#recentVids-more {margin-top:30px;width:649px;background:transparent url('images/CE_featuredContentContainerBG.gif') repeat-y;}
#recentVids-more-top {width:649px;height:13px;background:transparent url('images/CE_featuredContentContainerBG-top.gif') no-repeat bottom left;}
#recentVids-more-inner {padding:0px 10px 0px 30px;}
#recentVids-more-inner h2 {margin-top:10px !important;}
#recentVids-more-inner ul {margin-left:0px;margin-bottom:0px !important;}
#recentVids-more-inner ul li {width:29%;float:left;margin-right:5px;}
#recentVids-more-bottom {width:649px;height:13px;background:transparent url('images/CE_featuredContentContainerBG-bottom.gif') no-repeat top left;}

/* no longer needed... this removes the box container and formatting..
body.page-template-template-single-vid-php #recentVids-more,
body.page-template-template-single-vid-php #recentVids-more-inner h3 {margin-top:0px;}
body.page-template-template-single-vid-php #recentVids-more,
body.page-template-template-single-vid-php #recentVids-more-top,
body.page-template-template-single-vid-php #recentVids-more-bottom {width:auto;background:transparent none;}
body.page-template-template-single-vid-php #recentVids-more-inner {padding:0px;}
*/


/* Post Comments */

#disqus_thread {color:#535353;}
#disqus_thread h3 {color:#4987c0;font-weight:bold;font-size:174%;font-family:Arial, Helvetica, sans-serif;margin-bottom:10px;}
a.dsq-help {color:#4f90c3 !important;}
#disqus_thread * {border-color:#cfcfcf !important;}
a.dsq-brlink {color:#4f90c3 !important;}
.dsq-item-trackback {padding-bottom:0px !important;}
.dsq-content {margin-bottom:0px !important;}

/* Page Navigation */

.navigation {display:block;margin-top:10px;margin-bottom:60px;}
.navigation .alignleft, .prev_next .previous {float:left;text-align:left;width:49%;}
.navigation .alignright, .prev_next .next {float:right;text-align:right;width:49%;}

.prev_next {margin-top:-20px;width:614px;}
.prev_next a {padding:10px;background-color:#e3f2fd;color:#4987c0;font-weight:bold;}

.wp-pagenavi {width:1074px; text-align:center;margin-top:2em;font-size:108%;}
#isBlog .wp-pagenavi {width:100%;}
.wp-pagenavi a {color: #535353 !important;text-decoration:none !important;margin:3px !important;padding:0px !important;}
.wp-pagenavi a:hover {color: #009933 !important;}
.wp-pagenavi a strong {color:#4987c0 !important;font-weight:bold !important;border-bottom:1px solid #4987c0 !important;}
.wp-pagenavi a span {border-bottom:1px solid #535353 !important;}
.wp-pagenavi span.pages {display:none !important;}
.wp-pagenavi span.current {color: #303030 !important;margin:0px !important;}
.wp-pagenavi span.extend {color: #333;}



/*-------------------------------------------------
			Search Results
-------------------------------------------------*/

/* Left Column */

body.search h1 {margin-left:31px;margin-top:35px;font-weight:bold;font-size:182%;font-family:Arial, Helvetica, sans-serif;}
h1 span.searchHits, #archive_info h2 span.searchHits {font-style:normal;font-weight:normal;color:#7c9fbf;font-size:77%;position:relative;left:7px;}
#archive_info h2 {font-family:Arial, Helvetica, sans-serif;font-size:182%;font-weight:bold;}

.sresults {color:#535353;font-weight:bold;font-size:131%;margin-top:1.5em;margin-left:56px;list-style-type:none;counter-reset: item;}
#content_box .sresults {margin-left:26px;}

.sresults li {margin:0 0 0 0px;padding:8px;}

.sresults li:before { 
	display: block;
	float:left;								/**** THE DESIGNER CHOSE TO LEFT ALIGN THE LIST MARKER NUMBERS WHICH IS NOT STANDARD ****/
	content: counter(item)".";				/**** SO WE HAVE TO USE THIS VERY OBSCURE METHOD TO RESET THE POSITIONING ****/
	counter-increment: item;				/**** THIS DYNAMICALLY CREATES NEW LIST MARKER NUMBERS THAT WE CAN STYLE ****/
	width: 30px;							/**** THERE IS ALSO AN INLINE STYLE IN SEARCH.PHP THAT RELATES TO THIS ****/
	margin-left: -32px;						/**** BUT GUESS WHAT, THIS DOESN'T WORK PRIOR TO IE 8 ****/
	text-align: left;						/**** SO THE IE STYLESHEET HAS OVERWRITE RULES THAT MAKES IT THE DEFAULT NUMBERING ****/
	padding-top:1px;
}

.no-results {margin-left:25px;}
.no-results li:before {display:none;}

.sresults .post {font-weight:normal;font-size:65%;}

.sresults li h2, .sresults li h3 {margin:0 0 5px 0 !important;line-height:100%;font-size:174%;}
#content_box .sresults li h3 {margin-top:-3px !important;border:0px;padding:0px;left:0px;}
.sresults li h2 a, .sresults li h3 a {color:#32680d;}
.sresults li h2 a:hover, .sresults li h3 a:hover {text-decoration:underline;}
.sresults h3 a {font-family:Arial, Helvetica, sans-serif;color:#32680d;font-size:85%;font-weight:normal;}

.salternates {background:#F5FAEF;padding:10px 10px 1px 10px;margin:0 0 1.5em 0;}

strong.search-excerpt {background:#fcf394;padding:3px 0px;}
.sresults .entry p strong.search-excerpt {background:transparent;}

.sresults .entry p:first-child {margin-bottom:0px;color:#535353;font-size:116%;line-height:151%;}

/* Right Column */

body.search #sidebarright {width:284px;left:96px;padding-top:80px;}
body.search #sidebarright h3 {color:#FFF;font-size:108%;font-family:Arial, Helvetica, sans-serif;font-weight:bold;background:transparent url('images/CE_rightSidebar-widgetTitleBG-blue.png') no-repeat 0 0;height:34px;line-height:34px;}
body.search #sidebarright h3 span {padding-left:15px;}

#bresults {padding:15px 0px 0px 0px;font-size:93%;}
#bresults li {list-style-type:none;background:none;margin:1px 10px 1px 15px;padding-left:17px !important;background-position:0px 3px !important;line-height:161%;}
#bresults li a {color:#535353 !important;}
#bresults li a:hover {color:#838383 !important;}
#bresults strong.search-excerpt {background:transparent;}

#bpage {padding:0px 10px 20px 15px;}



/*-------------------------------------------------
			404 Page
-------------------------------------------------*/

form.search404 {margin:1em 0 1em 0;font-weight:bold;}
.button-home {display:block;background:url(images/button_c-home.gif) top left no-repeat;width:130px;height:40px;float:left;margin-right:10px;}
.button-contact {display:block;background:url(images/button_c-contact.gif) top left no-repeat;width:130px;height:40px;float:left;margin-right:10px;}
.button-sitemap {display:block;background:url(images/button_c-sitemap.gif) top left no-repeat;width:130px;height:40px;float:left;margin-right:10px;}
.button-home:hover, .button-contact:hover, .button-sitemap:hover {background-position:bottom left;}



/*-------------------------------------------------
			Sidebars
-------------------------------------------------*/

#sidebar .line {background:#D8E2CF;height:1px;min-height:1px;font-size:1px;margin:25px 0 25px 0;}

#sidebar p {font-size:11px;line-height:15px;}

#sidebar .ce-type {background:none;height:auto;margin:10px 0 20px 0;clear:left;}
#sidebar .ce-type p {float:right;width:140px;} 
#sidebar .ce-type a {color:#009933;font-weight:bold;text-decoration:none;}
#sidebar .ce-type a:hover {text-decoration:underline;}

#sidebar .ce-type h4 {float:left;width:90px;}

#sidebar .adwords {background:url(images/ClickEquations_Adwords-sm-a.png) 0px 0px no-repeat;* background-position:0px 20px;}
#sidebar .regular {background:url(images/ClickEquations_Regular-sm-a.png) 0px 0px no-repeat;* background-position:0px 20px;}
#sidebar .pro {background:url(images/ClickEquations_Professional-sm-a.png) 0px 0px no-repeat;* background-position:0px 20px;}

#sidebar .why h3 {background:url(images/h3_why.jpg) top left no-repeat;padding:15px 2px 11px 60px;line-height:16px;color:#009933;font-size:12px;margin:-20px;}

#sidebar .why ul {list-style:none;margin:25px 0 0 0;}

#sidebar .why ul li {color:#8D8989;background:url(images/bullet.png) 0px 10px no-repeat;padding:8px 0 8px 18px;}
#sidebar .why ul li a {color:#333;text-decoration:none;}
#sidebar .why ul li a:hover {text-decoration:underline;}

/* these rules are very confusing, but handle how submenus are shown in the left menu */
.sidebar_menu li ul {display:none;}
.sidebar_menu li.current_page_ancestor ul, #sidebarleft .sidebar_menu li.current_page_item ul {display:block;}
#sidebarleft .sidebar_menu li ul ul, #sidebarleft .sidebar_menu li.current_page_item ul ul {display:none;}
#sidebarleft .sidebar_menu li.current_page_parent ul {display:block;}
#sidebarleft .sidebar_menu li.current_page_parent ul ul {display:none;}
#sidebarleft ul.sidebar_menu li.current_page_item ul {display:block;}
#sidebarleft ul.sidebar_menu li.current_page_item ul ul {display:none;}



/*-------------------------------------------------
			Left Sidebar
-------------------------------------------------*/

#sidebarleft {float:left;position:relative;left:-49px;width:269px;margin:0px !important;background:transparent url('images/CE_leftSidebarBG.gif') repeat-y 0 0;margin-bottom:45px;}
body.page-template-page-simple-withLeftSidebar-php #sidebarleft {margin-top:-33px !important;}
#sidebarleft-top {width:269px;height:48px;background:transparent url('images/CE_leftSidebarBG-top.gif') no-repeat 0 0;}
#sidebarleft-inner {background:transparent url('images/CE_leftSidebarBG-bottom.gif') no-repeat 0 bottom;padding:0px 0px 85px 40px;}

/* Left Sidebar Page Nav */

#sidebarleft h3.ancestor {font-family:Arial, Helvetica, sans-serif;width:230px;height:40px;line-height:40px;background:transparent url('images/CE_leftSidebar-titleBG.gif') no-repeat 0 0;font-size:123.1%;font-weight:bold;color:#FFF;}
#sidebarleft h3.ancestor a {display:block;padding-left:13px;color:#FFF;text-decoration:none;}

#sidebarleft ul {list-style-type:none;}
body.page-template-page-simple-withLeftSidebar-php #sidebarleft ul,
body.page-template-page-simple-withNav-and-leftSidebar-php #sidebarleft ul {display:none;}

/* ... 1st Level */

#sidebarleft .sidebar_menu li {margin:0px 20px 0px 9px;border-top:2px solid #FFF;border-bottom:1px solid #DDD;}
#sidebarleft .sidebar_menu li:first-child {margin-top:0px;border-top:0px;}
#sidebarleft .sidebar_menu li:last-child {border-bottom:0px;}
#sidebarleft .sidebar_menu li a {display:block;text-decoration:none;color:#848585;font-size:108%;font-weight:bold;padding:10px 0 10px 4px;}
#sidebarleft .sidebar_menu li a:hover {color:#7eb6e8;}

#sidebarleft .sidebar_menu li.current_page_item, #sidebarleft .sidebar_menu li.current_page_ancestor {background:#FFF;}
#sidebarleft .sidebar_menu li.current_page_item a, #sidebarleft .sidebar_menu li.current_page_ancestor a {color:#0a5193;}

/* ... 2nd Level */

#sidebarleft .sidebar_menu li ul {padding-bottom:10px;margin-top:-6px;}
#sidebarleft .sidebar_menu li ul li {margin-left:4px;margin-right:2px;border:0px;}
#sidebarleft .sidebar_menu li ul li a {font-weight:normal;font-size:85%;color:#838383 !important;margin:4px 0px;padding:2px 0px 2px 0px !important;}
#sidebarleft .sidebar_menu li ul li a:hover {color:#b5b4b4 !important;}

#sidebarleft .sidebar_menu li ul li.current_page_item, #sidebarleft .sidebar_menu li ul li.current_page_parent {background:#eafecb !important;position:relative;left:-13px;width:207px;}
#sidebarleft .sidebar_menu li ul li.current_page_item a, #sidebarleft .sidebar_menu li ul li.current_page_parent a {color:#55912d !important;font-weight:bold;padding-left:13px !important;}

/* ... 3rd Level */

#sidebarleft .sidebar_menu li ul li.current_page_item ul, #sidebarleft .sidebar_menu li ul li.current_page_parent ul {background:#FFF;margin-top:-4px;padding-top:1px;padding-bottom:0px;}
#sidebarleft .sidebar_menu li ul li.current_page_item ul li, #sidebarleft .sidebar_menu li ul li.current_page_parent ul li {position:static;margin-left:0px;margin-right:0px;}
#sidebarleft .sidebar_menu li ul li.current_page_item ul li a, #sidebarleft .sidebar_menu li ul li.current_page_parent ul li a {margin-left:13px;padding-left:8px !important;font-weight:normal;color:#828282 !important;background:transparent url('images/CE_bullet-grey-on-white.gif') no-repeat left 7px;}
#sidebarleft .sidebar_menu li ul li.current_page_item ul li a:hover, #sidebarleft .sidebar_menu li ul li.current_page_parent ul li a:hover {color:#b5b4b4 !important;}
#sidebarleft .sidebar_menu li ul li ul li.current_page_item {background:#edf6fe !important;width:207px !important;}
#sidebarleft .sidebar_menu li ul li ul li.current_page_item a {margin-left:13px;padding-left:8px !important;font-weight:bold;color:#4987c0 !important;background:transparent url('images/CE_bullet-blue-on-ltblue.gif') no-repeat left 7px;}
#sidebarleft .sidebar_menu li ul li ul li.current_page_item a:hover {color:#4987c0 !important;}


/* Left Sidebar Quote */

#sidebarleft-quote-top {margin:40px 0px 0px 13px;width:188px;height:8px;background:transparent url('images/CE_leftSidebar-quoteBG-top.png') no-repeat bottom left;}
#sidebarleft-quote {margin:0px 0px 0px 13px;width:188px;background:transparent url('images/CE_leftSidebar-quoteBG.png') no-repeat bottom left;}
#sidebarleft-quote blockquote p {padding:22px 25px 18px 25px;font-style:italic;color:#4485c1;font-family:Georgia, Times, serif;font-size:100%;line-height:146.5%;}
#sidebarleft-quote p cite {display:block;color:#7c7c7c;margin-top:10px;font-size:93%;font-family:Arial, Helvetica, sans-serif;line-height:151%;}
#sidebarleft-quote p cite span {font-weight:bold;display:block;font-style:normal;}



/*-------------------------------------------------
			Right Sidebar
-------------------------------------------------*/

#sidebarright {float:left;width:214px;position:relative;left:41px;padding-top:48px;}
#sidebarright ul {list-style-type:none;}
#sidebarright li.widget {margin-bottom:32px;}

#sidebarright h3.widgettitle {font-size:108%;padding-left:15px;height:33px;line-height:33px;background:transparent url('images/CE_rightSidebar-widgetTitleBG.jpg') no-repeat 0 0;color:#5c5d5d;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}

#sidebarright li#text-6 h3 {display:none;}

#sidebarright-featuredBTNS-top {width:214px;height:4px;background:transparent url('images/CE_rightSidebar-buttonContainerBG-top.png') no-repeat bottom left;}
#sidebarright-featuredBTNS {padding:17px 0px 7px 0px;width:214px;background:transparent url('images/CE_rightSidebar-buttonContainerBG.png') no-repeat bottom left;}
#sidebarright-featuredBTNS a {margin:0px auto 15px auto;}

.sidebarright-linkList {width:214px;background:transparent url('images/CE_rightSidebar-linkListContainerBG.png') repeat-y top left;}
.sidebarright-linkList-bottom {width:214px;height:4px;background:transparent url('images/CE_rightSidebar-linkListContainerBG-bottom.png') no-repeat top left;}
.sidebarright-linkList li {padding:5px 0px 5px 10px;margin:0px 6px;border-top:1px solid #e4e4e4;}
.sidebarright-linkList li:first-child {border:0px;}
.sidebarright-linkList a.icon {color:#787878;font-weight:bold;font-size:100%;line-height:190%;display:block;}
.sidebarright-linkList a.icon:hover {color:#7eb6e8;text-decoration:none;}

.sidebarright-linkListWide {width:284px;background:transparent url('images/CE_rightSidebar-linkListWideContainerBG.png') no-repeat bottom left;}
.sidebarright-linkListWide-bottom {width:284px;height:4px;background:transparent url('images/CE_rightSidebar-linkListWideContainerBG-bottom.png') no-repeat top left;}



/*-------------------------------------------------
            Blog Sidebars
-------------------------------------------------*/

#sidebars { width: 416px; float: right; padding-top:20px;position:relative;right:-10px;margin-bottom:100px;}
#image_box {margin-bottom:25px;}
#sidebars_box, #image_box img { width: 100%;}
#sidebars_box {border-top:1px solid #cfcfcf;background:transparent url('images/CE_rightSidebar-twoColBG.gif') repeat-y 0 0;}
#sidebars_box_inner {background:transparent url('images/CE_rightSidebar-twoColBG-bottom.gif') no-repeat bottom left;}
/*.pad_sidebars { padding-top: 2.2em; }*/
.sidebar { width: 201px; float: left;padding:3px 0px 30px 0px;}
#sidebars ul {list-style-type:none;margin:0;padding:0px;}
#sidebar_1 {margin-left:4px;}
#sidebar_2 {margin-left:7px;}
#sidebars ul li {background:transparent none;margin:0;padding:0;}
#sidebars ul ul, #sidebars ul p {padding:5px 25px 5px 15px;}
#sidebars ul p {padding-bottom:0px;}
ul.sidebar_list {padding: 0px 0px 0px 0px; }
#sidebars li.widget, #sidebars li.linkcat { width: 100%; margin-bottom: 2.3em; font-size:93%; line-height: 161%; border-top:0px;}
#sidebars li.centered { text-align: center; }
#sidebars li.tag_cloud { line-height: 1.538em; }
#sidebars h3 {border:0px;font-size:108%;text-transform:none;letter-spacing:0px;padding:0px;padding-left:15px;height:28px;line-height:28px;background:transparent url('images/CE_rightSidebar-widgetTitleBG-small-blue.jpg') no-repeat 0 0;color:#FFF;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
#sidebar_2 h3 {background:transparent url('images/CE_rightSidebar-widgetTitleBG-small-green.jpg') no-repeat 0 0;}
#sidebars li.widget p, #sidebars li.linkcat p { margin-bottom: 10px; color:#898989;}
#sidebars li.widget ul, #sidebars li.linkcat ul { list-style: none; border:0px;margin-left:0px;}
#sidebars li.widget ul li, #sidebars li.linkcat ul li { margin-bottom: 0.692em; }
#sidebars li.widget ul ul, #sidebars li.linkcat ul ul { margin: 0.692em 0 0 10px; }
#sidebars li.widget a, #sidebars li.linkcat a {color:#898989;}
#sidebars li.widget a:hover, #sidebars li.linkcat a:hover {color:#7eb6e8;}

#sidebars a:hover {text-decoration:underline;}

#sidebars a.icon {display:block;margin-bottom:0px;}

/*---:[ Posts By Category ]:---*/

#widget-postsByCat ul li {font-weight:bold;line-height: 141%;}
#widget-postsByCat ul li ul.children {padding:0px 0px 1px 0px;margin-left:0px !important;margin-bottom:0px !important;}
#widget-postsByCat ul li ul.children li {margin-left:1px !important;margin-bottom:0px !important;line-height: 161%;font-weight:normal;background:transparent url('images/CE_bullet-grey-on-white.gif') no-repeat left 6px;padding:0 0 0px 7px;}

/*---:[ Recent Comments ]:---*/

.dsq-widget-item {line-height:151% !important;padding-bottom:18px !important;}
.dsq-widget-item  a.dsq-widget-user {color:#4f90c3 !important;display:block;}
.dsq-widget-avatar {margin:3px 10px 10px 0px !important;width:36px !important;height:36px !important;}
.dsq-widget-comment {color:#898989;}
p.dsq-widget-meta {width:100%;overflow:hidden;padding:0px 0px 3px 0px !important;margin-top:10px !important;text-indent:-10px;line-height:77%;}
p.dsq-widget-meta a {color:#4f90c3 !important;font-size:93%;display:block;margin-left:10px;}

/*---:[ Tag Cloud ]:---*/

#tag_cloud {overflow:hidden;}
#tag_cloud a {font-size:100% !important;color:#4f90c3 !important;white-space:nowrap;}

/*---:[ ligit search ]:---*/

#lwp_main {margin:0px 15px !important}

/*---:[ facebook ]:---*/

#widget-facebook iframe {margin:5px 0px 5px 10px;}
#widget-facebook p a {color:#4f90c3 !important;}
.connect_widget .connect_widget_facebook_logo_menubar, .fan_box .full_widget, .fan_box .page_stream {border:1px solid #000 !important;}

/*---:[ Recent Tweets ]:---*/

.aktt_tweets li {color:#898989;line-height:151%;margin-bottom:13px !important;}
.aktt_tweets a {color:#4f90c3 !important;}
li.aktt_more_updates {margin-bottom:0px !important;}
.aktt_more_updates a {font-weight:bold;}

/*---:[ google custom search ]:---*/

#sidebars li.thesis_google_cse_widget form input[type="text"] { width: 14.692em; padding: 0.308em; border-width: 0.077em; text-align: left; }
#sidebars li.thesis_google_cse_widget form input[type="submit"] { margin-top: 0.462em; padding: 0.154em 0.231em; font-weight: bold; color: #111; background: url('images/submit-bg.gif'); border: 3px double #999; border-top-color: #ccc; border-left-color: #ccc; cursor: pointer; }
#sidebars li.thesis_google_cse_widget form input[type="submit"]:hover { color: #336600; }
		
/*---:[ calendar widget ]:---*/

#sidebars #calendar_wrap { width: 15.077em; padding: 0 0.231em 0 0.154em; }
#sidebars #calendar_wrap a, #sidebars #calendar_wrap a:visited { font-weight: bold; padding: 0.077em; text-decoration: none; }
#calendar_wrap a:hover { padding: 0.077em; background: #ddd; text-decoration: none; }
#sidebars table#wp-calendar { width: 15.077em; border-collapse: collapse; }
#sidebars table#wp-calendar caption { font-weight: normal; font-size: 0.846em; line-height: 2em; text-transform: uppercase; letter-spacing: 2px; background: #e5e5e5; }
#sidebars table#wp-calendar th { width: 2.545em; padding-top: 0.091em; font-size: 0.846em; line-height: 1.818em; background: #f2f2f2; border-bottom: 1px solid #ddd; text-align: center; }
#sidebars table#wp-calendar td { width: 2.154em; line-height: 1.692em; color: #888; text-align: center; }
#sidebars table#wp-calendar td#next, #sidebars table#wp-calendar td#prev { width: 7.636em; font-size: 0.846em; line-height: 2em; text-transform: uppercase; letter-spacing: 1px; }
#sidebars table#wp-calendar td#next { padding-right: 0.545em; text-align: right; }
#sidebars table#wp-calendar td#prev { padding-left: 0.545em; text-align: left; }
				


/*-------------------------------------------------
			Footer
-------------------------------------------------*/

/* Footer Blog/News Ticker */

#footerNewsTicker {width:1120px;margin:0 auto;background:#fff;padding:15px 0px 10px 0px;}
#footerNewsTicker h3 {font-size:138.5%;float:left;margin-right:5px;font-weight:normal;}
#footerNewsTicker h3 a:hover {color:#70bd3b;text-decoration:none;}
#footerNewsItems {float:left;width:910px;margin-left:35px;padding-top:6px;}
.footerNewsItem {padding-top:3px;font-size:93%;color:#7b7b7b;}

.footerNewsItem,
x:-moz-any-link, x:only-child {padding-top:0px;} /* FF Spacing */

.footerNewsItem a {text-decoration:none;color:#7b7b7b;}
.footerNewsItem a:hover {color:#70bd3b;text-decoration:underline;}
.footerNewsItem span {font-weight:bold;}
#footerNewsNetworking, #bottomNewsNetworking {width:160px;float:right;margin-right:15px;}
#footerNewsNetworking a, #bottomNewsNetworking a {margin-left:11px;}

/* Footer Quote */

#footerQuote {margin:0 auto;width:1100px;background:#FFF;padding:25px 0px;border-top:1px solid #e4e4e4;min-height:110px;/* set so the footer doesn't jump up and down when loading new quotes*/}
#footerQuote img {float:left;margin-left:50px;margin-top:20px;}
#footerQuote p {float:right;margin-right:80px;width:798px;color:#7b7b7b;font-family:Georgia, Times, serif;font-size:108%;line-height:171%;font-style:italic;}
#footerQuote p cite {color:#4485c1;display:block;font-size:93%;font-family:Arial, Helvetica, sans-serif;margin-top:10px;}
#footerQuote p cite span {font-weight:bold;font-style:normal;}

/* Client Logos */

#clients {margin:0 auto;width:1100px;background:#FFF;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;height:95px;}

#clients h3 {float:left;margin:30px 0 0 50px;text-align:left;color:#565656;font-size:116%;line-height:131%;font-weight:normal;}
#clients h3 span {display:block;}

#clients ul {float:right;width:935px;margin-top:7px;margin-left:0px;list-style:none;}
#clients ul li {float:left;}
#clients ul li a {display:block;margin:10px 35px 0 15px;background-position:top left;background-repeat:no-repeat;}
body.page-template-page-simple-php #clients ul li img,
body.page-template-page-simple-withNav-php #clients ul li img,
body.page-template-page-simple-withLeftSidebar-php #clients ul li img,
body.page-template-page-simple-withNav-and-leftSidebar-php #clients ul li img {margin:10px 35px 0px 15px;}
#clients ul li.last a {margin-right:0;}
body.page-template-page-simple-php #clients ul li.last img,
body.page-template-page-simple-withNav-php #clients ul li.last img,
body.page-template-page-simple-withLeftSidebar-php #clients ul li.last img,
body.page-template-page-simple-withNav-and-leftSidebar-php #clients ul li.last img {margin-right:0;}

#clients .tweetmeme_button, #clients p, #clients ol, #clients div, #clients h4 {display:none !important;}

/* Footer Nav */

#footer {margin:0 auto;padding-bottom:10px;width:1100px;background:transparent;}

#footerMenu {background:transparent url('images/CE_footerBG-overlay.png') repeat-y 0 0;height:1%;}
#footerMenuBottom {width:100%;height:12px;background:transparent url('images/CE_footerBG-overlay-bottom.png') repeat-y 0 0;}

#footer p {color:#8D8989;font-size:9px;line-height:18px;text-align:right;}

.footerbox {width:200px;float:left;margin:28px 0 15px 10px;color:#8D8989;font-size:93%;}
body.page-template-page-simple-php .footerbox,
body.page-template-page-simple-withNav-php .footerbox,
body.page-template-page-simple-withLeftSidebar-php .footerbox,
body.page-template-page-simple-withNav-and-leftSidebar-php .footerbox {height:150px;}
.footerbox:first-child {margin-left:50px;}
.footerbox h3 {color:#37780b;font-size:100%;margin-bottom:10px;font-family:arial,helvetica,sans-serif;font-weight:bold;}
.footerbox ul {color:#8D8989;list-style:none;}
.footerbox ul li {margin:0px 0 10px 0;}
.footerbox ul a {color:#68a618;}
.footerbox ul a:hover {color:#94d607;}
body.page-template-page-simple-php .footerbox *,
body.page-template-page-simple-withNav-php .footerbox *,
body.page-template-page-simple-withLeftSidebar-php .footerbox *,
body.page-template-page-simple-withNav-and-leftSidebar-php .footerbox * {display:none;}

/* Footer Final */

.copyright {padding:1em 0 45px 0;text-align:center;color:#a7a7a7;font-size:93%;}
.copyright a {color:#a7a7a7;}
.copyright a:hover, #bottomNewsNetworking a:hover {color:#70bd3b;text-decoration:none;}

#bottomNewsNetworking {text-align:left;float:left;width:305px;margin-top:10px;margin-left:2px;}
body.page-template-page-simple-php #bottomNewsNetworking,
body.page-template-page-simple-withNav-php #bottomNewsNetworking,
body.page-template-page-simple-withLeftSidebar-php #bottomNewsNetworking,
body.page-template-page-simple-withNav-and-leftSidebar-php #bottomNewsNetworking {display:none;}
#bottomNewsNetworking a {font-size:93%;color:#4a4a4a;margin-left:9px;}
#bottomNewsNetworking a img {margin-right:5px;position:relative;top:15px;width:21px;}
.copyright-withNetworking {text-align:left;float:left;width:815px;}
body.page-template-page-simple-php .copyright-withNetworking,
body.page-template-page-simple-withNav-php .copyright-withNetworking,
body.page-template-page-simple-withLeftSidebar-php .copyright-withNetworking,
body.page-template-page-simple-withNav-and-leftSidebar-php .copyright-withNetworking {text-align:center;}

.copyright-withNetworking {width:825px\0/;}


/*---------------------------------------
			Tour
---------------------------------------*/

#media {margin-top:20px;}
#noUpdate {margin:0 auto;text-align:left;width:210px;height:200px;padding:40px;}



/*---------------------------------------
			Forms
---------------------------------------*/

form label {display:block;float:left;width:150px;padding-top:5px;font-weight:bold;}
form div {clear:left;margin-bottom:15px;}
form div.oneField {margin-bottom:10px;}
form small {font-size:10px;}
form .TextField {border:solid 1px #AAA;padding:5px;margin-right:5px;font-size:11px;color:#000;}
form submit {cursor:pointer;}
form .descriptor {margin:3px 0 0 152px;font-size:.8em;}
form.alt label {width:150px;}
.actions {margin-left:15em !important;}
.actions input {padding:4px 15px;font-weight:bold;}
form .preField {color:#336600 !important;width:15em;padding:0 2px 0 0;}
form .reqMark {color:#FF0000;font-size:xx-small;margin-left:5px;font-weight:bold;}
form.labelsLeftAligned {margin:0.8em 0 1.6em;padding:10px;}



/*----------------------------------------
			ImageFlow 
----------------------------------------*/

.home-top .slider {float:left;width:655px;* position:relative;margin:-50px 0 0 -20px;}

#images img {position:absolute;top:0px;border:none;}
#images{visibility:hidden;margin-top:5px;}
#loading_bar{margin-top:50px;text-align:center;width:100%;}
#loading_bar img{margin-top:10px;position:relative;}
#captions{font-weight:bold;position:relative;text-align:center;z-index:10000;}
#scrollbar{visibility:hidden;position:relative;border-bottom:1px solid #b3b3b3;z-index:10001;}
#slider{position:absolute;margin-top:-7px;	margin-left:-7px;z-index:10002;background-image:url(imageflow/slider.png);background-repeat:no-repeat;width:34px;height:14px;cursor:pointer;}
#imageflow{text-align:left;color:#FFFFFF;}



/*-------------------------------------------------
			Messages
-------------------------------------------------*/

.message {border:1px solid #345395;background:#D5E4F7 url(images/icon_information.gif) 3px 3px no-repeat;margin:10px 0 10px 0;padding:4px 5px 5px 25px;color:#345395;}
.success {border:1px solid #208A1B;background-color:#CFEECA;background-image:url(images/icon_success.gif);color:#208A1B;}
.error {border:1px solid #E36154;background-color:#F9D6CB;background-image:url(images/icon_exclamation.gif);color:#E36154;}



/*-------------------------------------------------
			Login Page
-------------------------------------------------*/


#content.loginpage h2 {font-size:32px;}
#content.loginpage label {text-align:right;margin-right:10px;}
#content.loginpage form p {margin-left:160px;margin-top:2em;}

.width320 {width:320px !important;}

.greenborder {border:10px solid #66AA33;}
.lightergreen {color:#66AA33;}



/*-------------------------------------------------
			Miscellaneous
-------------------------------------------------*/

.clear {clear:both;}
.clearleft {clear:left;}
.clearright {clear:right;}

.right {float:right !important;}
.left {float:left !important;}

.left20 {margin-left:20px !important;}
.right0 {margin-right:0px !important;}

.center {text-align:center;}
.hidden {display:none;}

hr {display:none;clear:both;}
a img {border:none;}

.top1em {margin-top:1em;}
.top2em {margin-top:2em !important;}

.box-y {float:right;width:170px;margin:0 0 15px 15px;padding:15px;background:#FFFDEA url(images/bg_blockquote.gif) bottom left repeat-x;border-top:1px solid #FDF5A1;}

.box-y h3 {border:none;margin:0 0 5px 0;line-height:19px;width:auto !important;padding:0px 10px 18px 0px !important;}
.box-y h3.excel {background:url(images/icon_excel.jpg) top left no-repeat;padding-left:40px !important;}
.box-y h3.cqlogo {background:url(images/icon_cqlogo.gif) top left no-repeat;padding-left:40px !important;}


.box-y img {float:left;margin:0 5px 5px 0;}
.box-y p, .box-y ul {clear:both;}

.box-y ul {margin:5px 0 0 0;}
.box-y ul li {background:url(images/bullet2.gif) 0px 6px no-repeat;padding:0 0 5px 10px;}

img.alignleft {float:left;margin:0 15px 15px 0;}
img.alignright {float:right;margin:0 0 15px 15px;}

.nobackground {background:none !important;}

.removeMargin {margin:0px !important;}
