﻿html {padding:0;margin:0;border:none;}
body {padding:0;margin:0;border:none;min-width:992px;line-height:18px;font-size:13px;font-family:Georgia;background:transparent url(../images/back2.png) repeat-y center top;}
form {padding:0;margin:0;border:none;clear:both;overflow:hidden;}
h1, h2, h3, h4, h5, h6 {padding:0;margin:0;line-height:normal;}
a {color:#369;text-decoration:none;}
a:hover {text-decoration:underline;}
.hidden {display:none;}
.hi {background-color:rgb(255,255,153);}
div {clear:both;overflow:hidden;}

.fatButton {color:#222;float:left;display:block;font-weight:bold;height:31px;padding:0 0;text-align:center;text-decoration:none;overflow:hidden;cursor:pointer;border:none;background-color:transparent;background-position:0 0;background-repeat:no-repeat;outline:none;}
.fatButton.w37 {width:37px;background-image:url(../images/buttons/37.png);}
.fatButton.w50 {width:50px;background-image:url(../images/buttons/50.png);}
.fatButton.w55 {width:55px;background-image:url(../images/buttons/55.png);}
.fatButton.w60 {width:60px;background-image:url(../images/buttons/60.png);}
.fatButton.w65 {width:65px;background-image:url(../images/buttons/65.png);}
.fatButton.w70 {width:70px;background-image:url(../images/buttons/70.png);}
.fatButton.w75 {width:75px;background-image:url(../images/buttons/75.png);}
.fatButton.w80 {width:80px;background-image:url(../images/buttons/80.png);}
.fatButton.w85 {width:85px;background-image:url(../images/buttons/85.png);}
.fatButton.w90 {width:90px;background-image:url(../images/buttons/90.png);}
.fatButton.w95 {width:95px;background-image:url(../images/buttons/95.png);}
.fatButton.w100 {width:100px;background-image:url(../images/buttons/100.png);}
.fatButton.w105 {width:105px;background-image:url(../images/buttons/105.png);}
.fatButton.w110 {width:110px;background-image:url(../images/buttons/110.png);}
.fatButton.w115 {width:115px;background-image:url(../images/buttons/115.png);}
.fatButton.w120 {width:120px;background-image:url(../images/buttons/120.png);}
.fatButton.w125 {width:125px;background-image:url(../images/buttons/125.png);}
.fatButton.w130 {width:130px;background-image:url(../images/buttons/130.png);}
.fatButton.w135 {width:135px;background-image:url(../images/buttons/135.png);}
.fatButton.w140 {width:140px;background-image:url(../images/buttons/140.png);}
.fatButton.w145 {width:145px;background-image:url(../images/buttons/145.png);}
.fatButton.w150 {width:150px;background-image:url(../images/buttons/150.png);}
.fatButton.w155 {width:155px;background-image:url(../images/buttons/155.png);}
.fatButton.w160 {width:160px;background-image:url(../images/buttons/160.png);}
.fatButton.w165 {width:165px;background-image:url(../images/buttons/165.png);}
.fatButton.w170 {width:170px;background-image:url(../images/buttons/170.png);}
.fatButton.w175 {width:175px;background-image:url(../images/buttons/175.png);}
.fatButton.w180 {width:180px;background-image:url(../images/buttons/180.png);}
.fatButton.w185 {width:185px;background-image:url(../images/buttons/185.png);}
.fatButton.w190 {width:190px;background-image:url(../images/buttons/190.png);}
.fatButton.w195 {width:195px;background-image:url(../images/buttons/195.png);}
.fatButton.w200 {width:200px;background-image:url(../images/buttons/200.png);}
.fatButton.w205 {width:205px;background-image:url(../images/buttons/205.png);}
.fatButton.w210 {width:210px;background-image:url(../images/buttons/210.png);}
.fatButton.w215 {width:215px;background-image:url(../images/buttons/215.png);}
.fatButton.w220 {width:220px;background-image:url(../images/buttons/220.png);}
.fatButton.w225 {width:225px;background-image:url(../images/buttons/225.png);}
.fatButton.w250 {width:250px;background-image:url(../images/buttons/250.png);}
.fatButton:hover {text-decoration:none !important;background-position:0 -31px;color:#000;}
.fatButton:active {text-decoration:none !important;background-position:0 -62px;line-height:29px;}
.fatButton.hasIcon {text-align:left;line-height:29px;}
.fatButton.hasIcon:active {line-height:31px;}
.fatButton.hasIcon .icon {margin:7px 7px 0 10px;float:left;display:block;width:16px;height:16px;background-position:0 0;background-repeat:no-repeat;}
.fatButton.hasIcon:active .icon {margin-top:8px;}
.fatButton .icon.add {background-image:url(../../images/icons/add.png);}

#outerShell {width:100%;min-height:320px;padding-top:20px;background:transparent url(../images/back_top2.png) no-repeat center top;}
#outerShell .left {}
#outerShell .right {}

#innerShell {margin:0 auto;width:976px;background-color:#fff;}
#innerShell .header {font-family:Georgia;}
#innerShell .header .branding { overflow: visible; }
#innerShell .header .branding .date {width:295px;float:left;color:#363636;clear:none;padding:25px 0 0 5px;}
#innerShell .header .branding .logo {width:376px;float:left;clear:none;padding:5px 0;}
#innerShell .header .branding .logo a {width:179px;height:47px;display:block;margin:0 auto;background:transparent url(../images/logo.png) no-repeat top left;text-indent:-9999px;outline:none;}
#innerShell .header .branding .search {width:300px;float:left;clear:none;padding:17px 0 0 0;}
#innerShell .header .branding .search fieldset {border:1px solid rgb(16,63,117);padding:0;width:152px;float:right;}
#innerShell .header .branding .search fieldset .text {float:left;outline:none;border:none;margin:0;padding:3px;font-family:Georgia;width:120px;}
#innerShell .header .branding .search fieldset .text.showingPlaceholder {color:#a1a1a1;}
#innerShell .header .branding .search fieldset .button {float:left;outline:none;}
#innerShell .header .menus {overflow: visible;font-size:12px;font-weight:bold;text-shadow:1px 1px 1px #000;letter-spacing:1px;height:35px;text-transform:uppercase;background:rgb(16,63,117) url(../images/menu_mid2.png) repeat-x left top;}
#innerShell .header .menus .bumper {overflow: visible;background-repeat:no-repeat;}
#innerShell .header .menus .bumper.left {padding-left:14px;background-image:url(../images/menu_left2.png);background-position:left top;}
#innerShell .header .menus .bumper.right {padding-right:14px;background-image:url(../images/menu_right2.png);background-position:right top;}
#innerShell .header .menus .menu {overflow: visible;clear:none;height:35px;padding-top:1px;}
#innerShell .header .menus .menu.left {overflow: visible;float:left;}
#innerShell .header .menus .menu.right {float:right;}
#innerShell .header .menus .menu ul {list-style:none;padding:0;margin:0;}
#innerShell .header .menus .menu ul li {float:left;display:block;list-style:none;padding:9px 15px 0 13px;margin:0;height:34px;background:transparent url(../images/menu_sep.png) no-repeat right top;}
#innerShell .header .menus .menu ul li.last {background:none;}
#innerShell .header .menus .menu ul li a {float:left;display:inline-block;color:#fff;line-height:100%;padding:0 0 2px 0;filter:dropshadow(color=#000000,offX=1,offY=1);}
#innerShell .header .menus .menu ul li a .firstLetter {font-size:14px;padding:0;}
#innerShell .header .menus .menu ul li a:hover {text-decoration:none;border-bottom:solid 1px #fff;}
#innerShell .header .menus .menu ul li.selected {}
#innerShell .header .menus .menu ul li.selected a {border-bottom:solid 1px #fff;}
#innerShell .body {background:transparent url(../images/menu_shadow.png) repeat-x left top;}
#innerShell .footer {text-align:center;font-size:11px;color:#666;margin-top:30px;padding-top:10px;height:188px;background:transparent url(../images/footer_back.gif) no-repeat center top;}
#innerShell .footer .firstLine {font-weight:bold;font-size:12px;}
#innerShell .footer .secondLine {font-family:arial;}
#innerShell .footer .secondLine a {color:#363636;line-height:16px;}
#innerShell .footer .secondLine .rss {padding-left:48px;background:transparent url(../images/rss.gif) no-repeat left center;}
#innerShell .footer .secondLine .twitter {padding-left:20px;background:transparent url(../images/icons/twitter.png) no-repeat left center;}
#innerShell .footer .secondLine .facebook {padding-left:20px;background:transparent url(../images/icons/facebook.gif) no-repeat left center;}
#innerShell .footer .thirdLine {font-family:arial;}

.errorPage {padding:23px 15px 10px;}
.errorPage h1 {color:#a81817;font-size:2em;font-weight:normal;padding:0;margin-bottom:15px;}
.errorPage h2 {color:#666;font-size:18px;font-weight:normal;padding:0;font-style:italic;}

.loginPage {padding:0;margin:45px auto;background-color:#fff;width:440px;border:5px solid #d3d3d3;text-align:left;clear:both;overflow:hidden;}
.loginPage h1 {color:#a81817;font-size:2em;margin:0;padding:15px 30px;font-weight:normal;background-color:#f1f1f1;}
.loginPage .belowHeader {padding:20px;}
.loginPage .message {font-size:14px;padding:10px;text-align:center;margin:0 0 15px;background-color:#e2f9e3;border:1px solid #99cc99;border-left:none;border-right:none;color:#006600;}
.loginPage .globalError {font-size:14px;padding:10px;text-align:center;margin:0 0 15px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.loginPage .controls {clear:both;overflow:hidden;}
.loginPage .control {display:block;width:auto;clear:both;overflow:hidden;padding:3px 10px 10px;}
.loginPage .control label {float:left;display:block;padding-bottom:5px;clear:both;overflow:hidden;}
.loginPage .control .field {width:390px;float:left;display:block;clear:both;overflow:hidden;}
.loginPage .control input {width:360px;float:left;padding:3px;margin:0;}
.loginPage .control .errorMessage {margin:5px 0 0 0;float:left;display:none;font-weight:bold;float:left;}
.loginPage .control.error {margin-left:0;padding:10px 10px 10px 10px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.loginPage .control.error .errorMessage {display:block;}
.loginPage .control.rememberMe .field {padding-top:5px;}
.loginPage .control.rememberMe label {font-size:13px;float:left;clear:none;font-weight:normal;margin:0;padding:0 0 0 5px;line-height:100%;}
.loginPage .control.rememberMe input {float:left;width:14px;height:14px;margin:0;padding:0;}
.loginPage .buttons {clear:both;overflow:hidden;padding:15px 0 10px 10px;}
.loginPage .buttons .button {clear:both;overflow:hidden;}
.loginPage .buttons.working {width:179px;height:21px;padding:0;margin:15px 0 10px 10px;background:transparent url(../images/loading.gif) left center no-repeat;}
.loginPage .buttons.working * {display:none;}
.loginPage .extras {border-top:1px dashed #999;margin-top:20px;padding-top:10px;clear:both;overflow:hidden;}
.loginPage .extras ul {padding:0 0 0 17px;margin:0;font-family:lucida grande,verdana;clear:both;overflow:hidden;}
.loginPage .extras ul li {list-style-image:none;list-style-position:outside;list-style-type:square;padding-bottom:4px;line-height:14px;}
.loginPage .extras ul li a {padding:1px;text-decoration:underline;}
#ie6 .loginPage {}
#ie6 .controls {float:left;}
#ie6 .controls .control {float:left;width:380px;}

.joinPage {padding:0;margin:45px auto;background-color:#fff;width:440px;border:5px solid #d3d3d3;text-align:left;clear:both;overflow:hidden;}
.joinPage h1 {color:#a81817;font-size:2em;margin:0;padding:15px 30px;font-weight:normal;background-color:#f1f1f1;}
.joinPage .belowHeader {padding:5px 20px 20px;}
.joinPage p {padding:0 10px;}
.joinPage .message {font-size:14px;padding:10px;text-align:center;margin:0 0 15px;background-color:#e2f9e3;border:1px solid #99cc99;border-left:none;border-right:none;color:#006600;}
.joinPage .globalError {font-size:14px;padding:10px;text-align:center;margin:0 0 15px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.joinPage .controls {clear:both;overflow:hidden;}
.joinPage .control {display:block;width:auto;clear:both;overflow:hidden;padding:3px 10px 10px;}
.joinPage .control label {float:left;display:block;padding-bottom:5px;clear:both;overflow:hidden;}
.joinPage .control .field {width:390px;float:left;display:block;clear:both;overflow:hidden;}
.joinPage .control input {width:360px;float:left;padding:3px;margin:0;}
.joinPage .control .errorMessage {margin:5px 0 0 0;float:left;display:none;font-weight:bold;float:left;}
.joinPage .control.error {margin-left:0;padding:10px 10px 10px 10px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.joinPage .control.error .errorMessage {display:block;}
.joinPage .buttons {clear:both;overflow:hidden;padding:15px 0 10px 10px;}
.joinPage .buttons .button {clear:both;overflow:hidden;}
.joinPage .buttons.working {width:179px;height:21px;padding:0;margin:15px 0 10px 10px;background:transparent url(../images/loading.gif) left center no-repeat;}
.joinPage .buttons.working * {display:none;}
.joinPage .extras {border-top:1px dashed #999;margin-top:20px;padding-top:10px;clear:both;overflow:hidden;}
.joinPage .extras ul {padding:0 0 0 17px;margin:0;font-family:lucida grande,verdana;clear:both;overflow:hidden;}
.joinPage .extras ul li {list-style-image:none;list-style-position:outside;list-style-type:square;padding-bottom:4px;line-height:14px;}
.joinPage .extras ul li a {padding:1px;text-decoration:underline;}
#ie6 .joinPage {}
#ie6 .controls {float:left;}
#ie6 .controls .control {float:left;width:630px;}

.myAccountPage {padding:0;margin:45px auto;background-color:#fff;width:440px;border:5px solid #d3d3d3;text-align:left;clear:both;overflow:hidden;}
.myAccountPage h1 {color:#a81817;font-size:2em;margin:0;padding:15px 30px;font-weight:normal;background-color:#f1f1f1;}
.myAccountPage .belowHeader {padding:5px 20px 20px;}
.myAccountPage p {padding:0 10px;}
.myAccountPage .message {font-size:14px;padding:10px;text-align:center;margin:0 0 15px;background-color:#e2f9e3;border:1px solid #99cc99;border-left:none;border-right:none;color:#006600;}
.myAccountPage .globalError {font-size:14px;padding:10px;text-align:center;margin:0 0 15px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.myAccountPage .controls {clear:both;overflow:hidden;}
.myAccountPage .control {display:block;width:auto;clear:both;overflow:hidden;padding:3px 10px 10px;}
.myAccountPage .control label {float:left;display:block;padding-bottom:5px;clear:both;overflow:hidden;}
.myAccountPage .control .field {width:390px;float:left;display:block;clear:both;overflow:hidden;}
.myAccountPage .control input {width:360px;float:left;padding:3px;margin:0;}
.myAccountPage .control .errorMessage {margin:5px 0 0 0;float:left;display:none;font-weight:bold;float:left;}
.myAccountPage .control.error {margin-left:0;padding:10px 10px 10px 10px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.myAccountPage .control.error .errorMessage {display:block;}
.myAccountPage .control.email {padding:3px 10px;overflow:visible;}
.myAccountPage .control.email .field {overflow:visible;}
.myAccountPage .control.email .field label {font-size:13px;float:left;clear:none;font-weight:normal;margin:0;padding:0 0 0 5px;overflow:visible;}
.myAccountPage .control.email .field input {float:left;width:14px;height:14px;margin:2px 0 0;padding:0;}
.myAccountPage .buttons {clear:both;overflow:hidden;padding:25px 0 10px 10px;}
.myAccountPage .buttons .button {clear:both;overflow:hidden;}
.myAccountPage .buttons.working {width:179px;height:21px;padding:0;margin:45px 0 10px 10px;background:transparent url(../images/loading.gif) left center no-repeat;}
.myAccountPage .buttons.working * {display:none;}
.myAccountPage .extras {border-top:1px dashed #999;margin-top:20px;padding-top:10px;clear:both;overflow:hidden;}
.myAccountPage .extras ul {padding:0 0 0 17px;margin:0;font-family:lucida grande,verdana;clear:both;overflow:hidden;}
.myAccountPage .extras ul li {list-style-image:none;list-style-position:outside;list-style-type:square;padding-bottom:4px;line-height:14px;}
.myAccountPage .extras ul li a {padding:1px;text-decoration:underline;}
#ie6 .myAccountPage {}
#ie6 .controls {float:left;}
#ie6 .controls .control {float:left;width:630px;}

.amnesiaPage {padding:0;margin:45px auto;background-color:#fff;width:440px;border:5px solid #d3d3d3;text-align:left;clear:both;overflow:hidden;}
.amnesiaPage h1 {color:#a81817;font-size:2em;margin:0;padding:15px 30px;font-weight:normal;background-color:#f1f1f1;}
.amnesiaPage h2 {color:#800;font-size:15px;margin:0;padding:25px 10px 0;font-weight:normal;}
.amnesiaPage .belowHeader {padding:5px 20px 20px;}
.amnesiaPage p {padding:0 10px;}
.amnesiaPage p a {text-decoration:underline;}
.amnesiaPage .message {font-size:14px;padding:10px;text-align:center;margin:0 0 15px;background-color:#e2f9e3;border:1px solid #99cc99;border-left:none;border-right:none;color:#006600;}
.amnesiaPage .globalError {font-size:14px;padding:10px;text-align:center;margin:0 0 15px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.amnesiaPage .controls {clear:both;overflow:hidden;}
.amnesiaPage .control {display:block;width:auto;clear:both;overflow:hidden;padding:3px 10px 10px;}
.amnesiaPage .control label {float:left;display:block;padding-bottom:5px;clear:both;overflow:hidden;}
.amnesiaPage .control .field {width:390px;float:left;display:block;clear:both;overflow:hidden;}
.amnesiaPage .control input {width:360px;float:left;padding:3px;margin:0;}
.amnesiaPage .control .errorMessage {margin:5px 0 0 0;float:left;display:none;font-weight:bold;float:left;}
.amnesiaPage .control.error {margin-left:0;padding:10px 10px 10px 10px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.amnesiaPage .control.error .errorMessage {display:block;}
.amnesiaPage .buttons {clear:both;overflow:hidden;padding:15px 0 10px 10px;}
.amnesiaPage .buttons .button {clear:both;overflow:hidden;}
.amnesiaPage .buttons.working {width:179px;height:21px;padding:0;margin:20px 0 10px 10px;background:transparent url(../images/loading.gif) left center no-repeat;}
.amnesiaPage .buttons.working * {display:none;}
.amnesiaPage .extras {border-top:1px dashed #999;margin-top:20px;padding-top:10px;clear:both;overflow:hidden;}
.amnesiaPage .extras ul {padding:0 0 0 17px;margin:0;font-family:lucida grande,verdana;clear:both;overflow:hidden;}
.amnesiaPage .extras ul li {list-style-image:none;list-style-position:outside;list-style-type:square;padding-bottom:4px;line-height:14px;}
.amnesiaPage .extras ul li a {padding:1px;text-decoration:underline;}
#ie6 .amnesiaPage {}
#ie6 .controls {float:left;}
#ie6 .controls .control {float:left;width:630px;}

.resetPage {padding:0;margin:45px auto;background-color:#fff;width:440px;border:5px solid #d3d3d3;text-align:left;clear:both;overflow:hidden;}
.resetPage h1 {color:#a81817;font-size:2em;margin:0;padding:15px 30px;font-weight:normal;background-color:#f1f1f1;}
.resetPage .belowHeader {padding:20px;}
.resetPage p {padding:0 10px;margin-top:0;}
.resetPage .message {font-size:14px;padding:10px;text-align:center;margin:0 0 15px;background-color:#e2f9e3;border:1px solid #99cc99;border-left:none;border-right:none;color:#006600;}
.resetPage .globalError {font-size:14px;padding:10px;text-align:center;margin:0 0 15px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.resetPage .globalError a {color:#0033cc;text-decoration:underline;}
.resetPage .controls {clear:both;overflow:hidden;}
.resetPage .control {display:block;width:auto;clear:both;overflow:hidden;padding:3px 10px 10px;}
.resetPage .control label {float:left;display:block;padding-bottom:5px;clear:both;overflow:hidden;}
.resetPage .control .field {width:390px;float:left;display:block;clear:both;overflow:hidden;}
.resetPage .control input {width:360px;float:left;padding:3px;margin:0;}
.resetPage .control .errorMessage {margin:5px 0 0 0;float:left;display:none;font-weight:bold;float:left;}
.resetPage .control.error {margin-left:0;padding:10px 10px 10px 10px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.resetPage .control.error .errorMessage {display:block;}
.resetPage .buttons {clear:both;overflow:hidden;padding:15px 0 10px 10px;}
.resetPage .buttons .button {clear:both;overflow:hidden;}
.resetPage .buttons.working {width:179px;height:21px;padding:0;margin:15px 0 10px 10px;background:transparent url(../images/loading.gif) left center no-repeat;}
.resetPage .buttons.working * {display:none;}
.resetPage .extras {border-top:1px dashed #999;margin-top:20px;padding-top:10px;clear:both;overflow:hidden;}
.resetPage .extras ul {padding:0 0 0 17px;margin:0;font-family:lucida grande,verdana;clear:both;overflow:hidden;}
.resetPage .extras ul li {list-style-image:none;list-style-position:outside;list-style-type:square;padding-bottom:4px;line-height:14px;}
.resetPage .extras ul li a {padding:1px;text-decoration:underline;}
#ie6 .resetPage {}
#ie6 .controls {float:left;}
#ie6 .controls .control {float:left;width:380px;}

.articleAddOrEdit {padding:23px 10px 10px;}
.articleAddOrEdit h1 {color:#a81817;font-size:2em;font-weight:normal;padding:0 10px;}
.articleAddOrEdit .form {margin:20px 0;}
.articleAddOrEdit .controls {}
.articleAddOrEdit .controls .globalError {padding:10px;text-align:center;margin:0 0 15px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.articleAddOrEdit .controls .control {width:auto;clear:both;overflow:hidden;padding:3px 10px 10px;}
.articleAddOrEdit .controls .control label {float:left;display:block;padding-bottom:5px;margin-right:10px;clear:both;overflow:hidden;}
.articleAddOrEdit .controls .control .quickAction {text-decoration:underline;}
.articleAddOrEdit .controls .control .field {}
.articleAddOrEdit .controls .control .quickAction.searching {color:red;text-decoration:none;}
.articleAddOrEdit .controls .control input {width:920px;float:left;padding:3px;margin:0;}
.articleAddOrEdit .controls .control select {width:210px;float:left;padding:3px;margin:0;}
.articleAddOrEdit .controls .control textarea {width:920px;height:150px;float:left;padding:3px;margin:0;}
.articleAddOrEdit .controls .control .addLink {padding:5px 5px 5px 24px;display:inline-block;background:#f1f1f1 url(../images/icons/add.png) no-repeat 5px  center;}
.articleAddOrEdit .controls .control .errorMessage {margin:5px 0 0 10px;float:left;display:none;font-weight:bold;float:left;}
.articleAddOrEdit .controls .control.error {margin-left:0;padding:10px 10px 10px 10px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.articleAddOrEdit .controls .control.error .errorMessage {display:block;}
.articleAddOrEdit .controls .control.published input {width:200px;}
.articleAddOrEdit .controls .control.relatedLinks {}
.articleAddOrEdit .controls .control.relatedLinks .errorMessage {clear:both;overflow:hidden;margin:5px 0 10px 0;}
.articleAddOrEdit .controls .control.relatedLinks table {padding-bottom:5px;clear:both;overflow:hidden;}
.articleAddOrEdit .controls .control.relatedLinks table tr {}
.articleAddOrEdit .controls .control.relatedLinks table tr td {padding-bottom:5px;}
.articleAddOrEdit .controls .control.relatedLinks table .title {width:90px;}
.articleAddOrEdit .controls .control.relatedLinks table .input {}
.articleAddOrEdit .controls .control.relatedLinks table .input.name {padding-right:10px;}
.articleAddOrEdit .controls .control.relatedLinks table .input input {width:250px;}
.articleAddOrEdit .controls .control.relatedLinks table .input.href input {width:350px;}
.articleAddOrEdit .controls .control.relatedLinks table .delete {padding-left:10px;}
.articleAddOrEdit .controls .control.relatedLinks table .delete a {padding:5px 5px 5px 24px;display:inline-block;background:#f1f1f1 url(../images/icons/delete.png) no-repeat 5px center;}
.articleAddOrEdit .controls .control.relatedLinks table .open {padding-left:10px;}
.articleAddOrEdit .controls .control.relatedLinks table .open a {padding:5px 5px 5px 24px;display:inline-block;background:#f1f1f1 url(../images/icons/page_go.png) no-repeat 5px center;}
.articleAddOrEdit .controls .control .options {clear:both;padding:5px 0;}
.articleAddOrEdit .controls .control .options .option {padding:1px 0 6px;margin:0;float:left;overflow:visible;}
.articleAddOrEdit .controls .control .options .option input {width:13px;height:13px;padding:0;margin:0;}
.articleAddOrEdit .controls .control .options .option label {width:auto;float:left;display:block;padding:0;margin:0 0 0 5px;line-height:100%;clear:none;overflow:visible;}
.articleAddOrEdit .controls .control.newSeriesName .errorMessage,
.articleAddOrEdit .controls .control.newSeriesName .errorMessage,
.articleAddOrEdit .controls .control.title .errorMessage,
.articleAddOrEdit .controls .control.key .errorMessage,
.articleAddOrEdit .controls .control.bodyHtml .errorMessage,
.articleAddOrEdit .controls .control.bodyText .errorMessage,
.articleAddOrEdit .controls .control.indexText .errorMessage,
.articleAddOrEdit .controls .control.emailText .errorMessage,
.articleAddOrEdit .controls .control.rssText .errorMessage {margin-left:0;}
.articleAddOrEdit .buttons {clear:both;overflow:hidden;padding:10px 0 0 10px;}
.articleAddOrEdit .buttons .button {clear:both;overflow:hidden;}
.articleAddOrEdit .buttons.working {width:179px;height:21px;padding:0;margin:10px 0 0 10px;background:transparent url(../images/loading.gif) left center no-repeat;}
.articleAddOrEdit .buttons.working * {display:none;}
.articleAddOrEdit .form .confirmation {clear:both;overflow:hidden;padding:15px 0 0 148px;width:250px;min-height:128px;_height:128px;margin:0 auto;background:transparent url(../images/128x128_check.png) left top no-repeat;}
.articleAddOrEdit .form .confirmation b {font-size:18px;}
.articleAddOrEdit .form .confirmation p {}
.articleAddOrEdit .form .confirmation a {}
#ie6 .articleAddOrEdit .form {float:left;width:810px;}
#ie6 .articleAddOrEdit .controls {float:left;}
#ie6 .articleAddOrEdit .controls .control {float:left;width:790px;}

.articlesLayout {background:transparent url(../images/dot_d3d3d3.bmp) repeat-y 636px top;}
.articlesLayout .leftSide {float:left;clear:none;width:636px;}
.articlesLayout .rightSide {float:right;clear:none;padding:20px;width:300px;}
.articlesLayout .rightSide .section {font-size:11px;font-family:arial;margin-bottom:20px;padding-bottom:20px;border-bottom:solid 1px #d3d3d3;}
.articlesLayout .rightSide .section .title {font-size:15px;font-weight:bold;margin-bottom:8px}
.articlesLayout .rightSide .section.admin {font-size:12px;}
.articlesLayout .rightSide .section.admin ul {padding:5px 0 0 15px;margin:0;list-style:none;}
.articlesLayout .rightSide .section.admin ul li {padding-bottom:2px;}
.articlesLayout .rightSide .section.admin ul li a {display:inline-block;padding-left:23px;background:transparent url(../images/icons/page.png) no-repeat left center;}
.articlesLayout .rightSide .section.admin ul li.add a {background-image:url(../images/icons/add.png);}
.articlesLayout .rightSide .section.admin ul li.edit a {background-image:url(../images/icons/edit.png);}
.articlesLayout .rightSide .section.admin ul li.delete a {background-image:url(../images/icons/delete.png);}
.articlesLayout .rightSide .section.admin ul li.email a {background-image:url(../images/icons/email_go.png);}
.articlesLayout .rightSide .section.subscribe {}
.articlesLayout .rightSide .section.subscribe .title {}
.articlesLayout .rightSide .section.subscribe form {padding-left:53px;background:transparent url(../images/email.png) no-repeat left top;}
.articlesLayout .rightSide .section.subscribe form p {padding:0;margin:0 0 5px;line-height:normal;}
.articlesLayout .rightSide .section.subscribe form .message {display:none;font-weight:bold;font-size:12px;margin-bottom:19px;}
.articlesLayout .rightSide .section.subscribe form .textBox {width:135px;margin:0 5px 0 0;padding:1px 2px;float:left;display:block;}
.articlesLayout .rightSide .section.subscribe form .button {text-indent:-9999px;margin-top:1px;outline:none;cursor:pointer;border:none;float:left;display:block;width:45px;height:19px;background:transparent url(../images/signup.png) no-repeat left top;}
.articlesLayout .rightSide .section.subscribe form .links {}
.articlesLayout .rightSide .section.subscribe form .links a {color:rgb(0,66,118);}
.articlesLayout .rightSide .section.subscribe form.working {}
.articlesLayout .rightSide .section.subscribe form.working .message {display:block;color:red;}
.articlesLayout .rightSide .section.subscribe form.working .message .working {display:inline;}
.articlesLayout .rightSide .section.subscribe form.working .message .succeeded {display:none;}
.articlesLayout .rightSide .section.subscribe form.working input {display:none;}
.articlesLayout .rightSide .section.subscribe form.working .links {display:none;}
.articlesLayout .rightSide .section.subscribe form.succeeded {}
.articlesLayout .rightSide .section.subscribe form.succeeded .message {display:block;color:rgb(0,139,0);padding-left:23px;background:transparent url(../images/icons/tick.png) no-repeat left center;}
.articlesLayout .rightSide .section.subscribe form.succeeded .message .working {display:none;}
.articlesLayout .rightSide .section.subscribe form.succeeded .message .succeeded {display:inline;}
.articlesLayout .rightSide .section.subscribe form.succeeded input {display:none;}
.articlesLayout .rightSide .section.subscribe form.succeeded .links {display:none;}

.articlesLayout .rightSide .section.mostPopular {}
.articlesLayout .rightSide .section.mostPopular ul {position:relative;min-height:400px;padding:0;margin:0;}
.articlesLayout .rightSide .section.mostPopular li {list-style:none;padding:0;margin:0;}
.articlesLayout .rightSide .section.mostPopular .tab {list-style:none;top:0;float:left;display:block;position:absolute;top:0;left:0;}
.articlesLayout .rightSide .section.mostPopular .tab.mostCommented {left:10px;}
.articlesLayout .rightSide .section.mostPopular .tab.mostEmailed {left:93px;}
.articlesLayout .rightSide .section.mostPopular .tab.mostRecent {left:156px;}
.articlesLayout .rightSide .section.mostPopular .tab .handle {padding:5px 10px;float:left;display:block;border:solid 1px #fff;border-bottom:none;background-color:#fff;}
.articlesLayout .rightSide .section.mostPopular .tab ol {display:none;margin:0;padding:10px 0 0;border-top:1px solid #b1b1b1;top:28px;left:-10px;width:300px;position:absolute;z-index:-1;background:transparent url(../images/most_popular.png) no-repeat 9px 10px;}
.articlesLayout .rightSide .section.mostPopular .tab.mostEmailed ol {left:-93px;}
.articlesLayout .rightSide .section.mostPopular .tab.mostRecent ol {left:-156px;}
.articlesLayout .rightSide .section.mostPopular .tab ol li {border-top:1px dotted #b7b7b7;color:#c75615;display:block;float:none;font-size:13px;font-family:Georgia;padding:8px 0 7px 9px;width: auto;clear:both;overflow:hidden;}
.articlesLayout .rightSide .section.mostPopular .tab ol li span {clear:left;display:block;float:left;font-size:16px;padding:0 0 0 11px;width:20px;}
.articlesLayout .rightSide .section.mostPopular .tab ol li div {float:left;clear:none;overflow:visible;margin:0 0 0 8px;width:252px;}
.articlesLayout .rightSide .section.mostPopular .tab ol li div a {display:block;font-weight:normal;}
.articlesLayout .rightSide .section.mostPopular .tab ol li.first {border-top:none;font-size:17px;}
.articlesLayout .rightSide .section.mostPopular .tab.selected {z-index:1;}
.articlesLayout .rightSide .section.mostPopular .tab.selected .handle {border-color:#b1b1b1;margin-bottom:-1px;color:#000;cursor:default;text-decoration:none;}
.articlesLayout .rightSide .section.mostPopular .tab.selected ol {display:block;}

.articleGet {padding:23px 25px 10px 15px;}
.articleGet h1 {color:#a81817;font-size:2em;font-weight:normal;padding:0;margin-bottom:8px;}
.articleGet h2 {color:#666;font-size:18px;font-weight:normal;padding:0;margin-bottom:8px;font-style:italic;}
.articleGet .byLine {color:#363636;font-size:11px;font-family:arial;margin-bottom:12px;}
.articleGet .toolBar {border:solid 1px #fff;border-right:none;border-left:none;padding:0;margin-bottom:3px;}
.articleGet .toolBar ul {padding:0;margin:0;list-style:none;float:left;}
.articleGet .toolBar ul li {padding:0;margin:0;list-style:none;float:left;display:block;}
.articleGet .toolBar .sections {font-weight:normal;font-size:12px;font-family:verdana;}
.articleGet .toolBar .sections .section {}
.articleGet .toolBar .sections .section .sectionTitle {float:left;clear:none;color:#363636;}
.articleGet .toolBar .sections .section .actions {}
.articleGet .toolBar .sections .section .actions li {padding:3px 12px 3px 0;margin-right:12px;height:20px;border-right:solid 1px #c1c1c1;}
.articleGet .toolBar .sections .section .actions li.first {}
.articleGet .toolBar .sections .section .actions li.last {border-right:none;}
.articleGet .toolBar .sections .section .actions li a {display:inline-block;padding-left:22px;}
.articleGet .toolBar .sections .section .actions li.print a {background:transparent url(../images/icons/printer.png) no-repeat left center;}
.articleGet .toolBar .sections .section .actions li.email a {background:transparent url(../images/icons/email_open.png) no-repeat left center;}
.articleGet .toolBar .sections .section .actions li.comment a {background:transparent url(../images/icons/comments.png) no-repeat left center;}
.articleGet .toolBar .sections .section .actions li.digg {padding-top:2px;}
.articleGet .toolBar .sections .section .actions li.facebook {}
.articleGet .toolBar .sections .section .actions li.facebook a {padding-left:0;}
.articleGet .toolBar .sections .section.tools .sectionTitle {display:none;}
.articleGet .toolBar.bottom {margin-bottom:25px;}
.articleGet .toolBar.bottom .sections .section .actions li.comment a {background-image:url(../images/icons/comment_add.png)}
.articleGet .words {line-height:180%;padding-bottom:10px;}
.articleGet .words h3 {line-height:180%;font-size:13px;margin:1.12em 0;}
.articleGet .words a {font-weight:bold;}
.articleGet .words blockquote {font-style:italic;}
.articleGet .words blockquote .plain {font-style:normal;font-weight:normal;}
.articleGet .words table.articleImage {border:dotted 1px #666;padding:0;margin:20px auto;}
.articleGet .words table.articleImage.left {float:left;margin:0 20px 20px 0;}
.articleGet .words table.articleImage.right {float:right;margin:0 0 20px 20px;}
.articleGet .words table.articleImage tr {}
.articleGet .words table.articleImage tr td {border:none;padding:5px;margin:0;line-height:normal;color:#363636;text-align:center;font-size:11px;font-weight:bold;font-family:arial;}
.articleGet .disclaimer {font-style:italic;padding-bottom:25px;color:#666;}
.articleGet .disclaimer a {font-weight:bold;}
.articleGet .relatedLinks {font-family:arial;}
.articleGet .relatedLinks .linkGroups {padding:0;margin:0;list-style:none;}
.articleGet .relatedLinks .linkGroups .linkGroup {padding:15px;margin:0 0 12px;list-style:none;background-color:#e9e9e9;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.articleGet .relatedLinks .linkGroups .linkGroup .groupTitle {font-weight:bold;font-size:15px;}
.articleGet .relatedLinks .linkGroups .linkGroup .links {padding:10px 10px 0;margin:0;list-style:none;}
.articleGet .relatedLinks .linkGroups .linkGroup .links li {padding:0;margin:0;list-style:none;}
.articleGet .relatedLinks .linkGroups .linkGroup .links li a {font-size:12px;padding-left:22px;background:transparent url(../images/15x15_scragged_logo.png) no-repeat left center;}
.articleGet .relatedLinks .linkGroups .linkGroup.external .links li a {padding-left:22px;background-image:url(../images/icons/newspaper_go.png);}
.articleGet .comments {padding:25px 0;}
.articleGet .comments .existing {padding-bottom:30px;}
.articleGet .comments .existing .title {font-size:32px;line-height:32px;margin-bottom:20px;color:#c1c1c1;font-weight:bold;}
.articleGet .comments .existing .comment {border-bottom:solid 1px #d3d3d3;padding:15px 8px;}
.articleGet .comments .existing .comment .byLine {font-weight:bold;font-size:14px;}
.articleGet .comments .existing .comment .byLine .controls {float:right;font-weight:normal;font-size:13px;padding:0;margin:0;list-style:none;}
.articleGet .comments .existing .comment .byLine .controls li {float:left;display:inline-block;border-right:solid 1px #999;padding:0 8px 0 0;margin:0 8px 0 0;list-style:none;}
.articleGet .comments .existing .comment .byLine .controls li.last {border-right:none;padding:0;margin:0;}
.articleGet .comments .existing .comment .byLine .controls li a {display:inline-block;padding-left:21px;background:transparent url(../images/icons/edit.png) no-repeat left top;}
.articleGet .comments .existing .comment .byLine .controls li.edit a {background-image:url(../images/icons/comment_edit.png);}
.articleGet .comments .existing .comment .byLine .controls li.delete a {background-image:url(../images/icons/comment_delete.png);}
.articleGet .comments .existing .comment .byLine .controls li.spam a {background-image:url(../images/icons/error.png);}
.articleGet .comments .existing .comment .bodyHtml {}
.articleGet .comments .existing .comment .date {margin-top:12px;font-size:11px;color:#999;}
.articleGet .comments .new {}
.articleGet .comments .new .title {font-size:32px;line-height:32px;margin-bottom:20px;color:#c1c1c1;font-weight:bold;}
.articleGet .comments .new .commentSucceeded {background-color:#e2f9e3;border:3px solid #99cc99;color:#006600;padding:5px 15px;margin-bottom:20px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.articleGet .comments .new .commentSucceeded a {text-decoration:underline;}
.articleGet .comments .new .commentSpam {background-color:rgb(255,180,180);border:3px solid rgb(200,0,0);color:rgb(200,0,0);padding:5px 15px;margin-bottom:20px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.articleGet .comments .new .form {margin:20px 0;}
.articleGet .comments .new .controls {}
.articleGet .comments .new .controls .globalError {padding:10px;text-align:center;margin:0 0 15px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.articleGet .comments .new .controls .control {width:auto;clear:both;overflow:hidden;padding:3px 10px 10px;}
.articleGet .comments .new .controls .control label {float:left;display:block;padding-bottom:5px;margin-right:10px;clear:both;overflow:hidden;}
.articleGet .comments .new .controls .control label .help {font-size:11px;font-family:arial;}
.articleGet .comments .new .controls .control .count {float:right;display:block;color:#666;font-size:11px;font-family:arial;padding-right:8px;}
.articleGet .comments .new .controls .control .count span {font-weight:bold;}
.articleGet .comments .new .controls .control .count .negative {color:red;}
.articleGet .comments .new .controls .control input {width:300px;float:left;padding:3px;margin:0 10px 0 0;}
.articleGet .comments .new .controls .control textarea {float:left;padding:3px;margin:0;width:560px;height:200px;}
.articleGet .comments .new .controls .control .errorMessage {margin:5px 0 0 0;float:left;display:none;font-weight:bold;float:left;}
.articleGet .comments .new .controls .control.error {margin-left:0;padding:10px 10px 10px 10px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.articleGet .comments .new .controls .control.error .errorMessage {display:block;}
.articleGet .comments .new .controls .control.textCAPTCHA #captchaQuestion {display:block;clear:both;padding-bottom:5px;}
.articleGet .comments .new .controls .control.textCAPTCHA.loading #captchaQuestion {color:red;}
.articleGet .comments .new .controls .control.textCAPTCHA.loading input {display:none;}
.articleGet .comments .new .controls .control.textCAPTCHA.errored #captchaQuestion {color:red;}
.articleGet .comments .new .controls .control.textCAPTCHA.errored input {display:none;}
.articleGet .comments .new .controls .control.subscribe {padding-bottom:15px;}
.articleGet .comments .new .controls .control.subscribe input {width:13px;height:13px;padding:0;margin:2px 5px 0 0;}
.articleGet .comments .new .controls .control.subscribe label {height:auto;padding:0;margin:0;clear:none;overflow:inherit;}
.articleGet .comments .new .buttons {clear:both;overflow:hidden;padding:10px 0 0 10px;}
.articleGet .comments .new .buttons .button {clear:both;overflow:hidden;}
.articleGet .comments .new .buttons.working {width:179px;height:21px;padding:0;margin:10px 0 0 10px;background:transparent url(../images/loading.gif) left center no-repeat;}
.articleGet .comments .new .buttons.working * {display:none;}

.articleDelete {padding:23px 15px 10px;}
.articleDelete h1 {color:#a81817;font-size:2em;font-weight:normal;padding:0;margin-bottom:8px;}
.articleDelete p {}
.articleDelete .globalError {padding:10px;text-align:center;margin:0 0 15px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.articleDelete .buttons {clear:both;overflow:hidden;padding:10px 0 0 0;}
.articleDelete .buttons .button {clear:both;overflow:hidden;}
.articleDelete .buttons.working {width:179px;height:21px;padding:0;margin:25px 0 0 0;background:transparent url(../images/loading.gif) left center no-repeat;}
.articleDelete .buttons.working * {display:none;}

.articleBlast {padding:23px 15px 10px;}
.articleBlast h1 {color:#a81817;font-size:2em;font-weight:normal;padding:0;margin-bottom:8px;}
.articleBlast p {}
.articleBlast .preview {font-family:courier new;font-size:12px;background-color:#f1f1f1;padding:20px;margin:0 50px;}
.articleBlast .preview .holder {max-height:190px;overflow-y:scroll;}
.articleBlast .globalError {padding:10px;text-align:center;margin:0 0 15px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.articleBlast .buttons {clear:both;overflow:hidden;padding:20px 0 0 0;}
.articleBlast .buttons .button {clear:both;overflow:hidden;}
.articleBlast .buttons.working {width:179px;height:21px;padding:0;margin:25px 0 0 0;background:transparent url(../images/loading.gif) left center no-repeat;}
.articleBlast .buttons.working * {display:none;}

.articleUnsubscribe {padding:23px 25px 10px 15px;}
.articleUnsubscribe h1 {color:#a81817;font-size:2em;font-weight:normal;padding:0;margin-bottom:8px;}
.articleUnsubscribe .globalError {padding:10px;text-align:center;margin:0 0 15px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.articleUnsubscribe .form {margin-top:20px;}
.articleUnsubscribe .controls {}
.articleUnsubscribe .controls .control {}
.articleUnsubscribe .controls .control.emailAddress {padding-bottom:15px;}
.articleUnsubscribe .controls .control .question {font-weight:bold;padding-bottom:15px;}
.articleUnsubscribe .controls .control .radios .radio {padding:0 0 12px 25px;}
.articleUnsubscribe .controls .control .radios .radio label {float:left;display:block;padding:0;margin:0;line-height:100%;}
.articleUnsubscribe .controls .control .radios .radio input {float:left;display:block;width:13px;height:13px;padding:0;margin:0 5px 0 0;}
.articleUnsubscribe .controls .control .radios .radio.other {padding-top:1px;}
.articleUnsubscribe .controls .control .radios .radio.other input {margin-top:3px;}
.articleUnsubscribe .controls .control .radios .radio.other label {margin-top:3px;}
.articleUnsubscribe .controls .control .radios .radio.other input.other {width:300px;height:auto;padding:1px 2px;margin:0 0 0 10px;}
.articleUnsubscribe .buttons {clear:both;overflow:hidden;padding:5px 0 0 20px;}
.articleUnsubscribe .buttons .button {clear:both;overflow:hidden;}
.articleUnsubscribe .buttons.working {width:179px;height:21px;padding:0;margin:10px 0 0 20px;background:transparent url(../images/loading.gif) left center no-repeat;}
.articleUnsubscribe .buttons.working * {display:none;}

.articleEmail {padding:23px 25px 10px 15px;}
.articleEmail h1 {color:#a81817;font-size:2em;font-weight:normal;padding:0;margin-bottom:8px;}
.articleEmail .backToArticle {}
.articleEmail .form {margin:20px 0;}
.articleEmail .controls {}
.articleEmail .controls .globalError {padding:10px;text-align:center;margin:0 0 15px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.articleEmail .controls .control {width:auto;clear:both;overflow:hidden;padding:3px 10px 10px;}
.articleEmail .controls .control label {float:left;display:block;padding-bottom:5px;margin-right:10px;clear:both;overflow:hidden;}
.articleEmail .controls .control label .help {font-size:11px;font-family:arial;}
.articleEmail .controls .control input {width:300px;float:left;padding:3px;margin:0;}
.articleEmail .controls .control textarea {width:560px;height:100px;float:left;padding:3px;margin:0;}
.articleEmail .controls .control .errorMessage {margin:5px 0 0 10px;float:left;display:none;font-weight:bold;float:left;}
.articleEmail .controls .control.error {margin-left:0;padding:10px 10px 10px 10px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.articleEmail .controls .control.error .errorMessage {display:block;}
.articleEmail .controls .control.sendACopyToFrom {padding-bottom:15px;}
.articleEmail .controls .control.sendACopyToFrom input {width:13px;height:13px;padding:0;margin:2px 5px 0 0;}
.articleEmail .controls .control.sendACopyToFrom label {height:auto;padding:0;margin:0;clear:none;overflow:inherit;}
.articleEmail .buttons {clear:both;overflow:hidden;padding:10px 0 0 10px;}
.articleEmail .buttons .button {clear:both;overflow:hidden;}
.articleEmail .buttons.working {width:179px;height:21px;padding:0;margin:10px 0 0 10px;background:transparent url(../images/loading.gif) left center no-repeat;}
.articleEmail .buttons.working * {display:none;}

.articleIndex {background:transparent url(../images/dot_d3d3d3.bmp) repeat-y 195px top;}
.articleIndex .filterBar {width:160px;float:left;clear:none;font-family:arial;font-size:13px;padding:20px 20px 20px 15px;}
.articleIndex .filterBar .section {}
.articleIndex .filterBar .section .title {font-size:13px;font-weight:bold;}
.articleIndex .filterBar .section.selected {padding:10px;margin-bottom:15px;color:#363636;font-size:11px;background-color:rgb(223,239,255);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.articleIndex .filterBar .section.selected .type {padding-top:10px;}
.articleIndex .filterBar .section.selected .type .intro {font-weight:normal;font-size:12px;text-decoration:underline;}
.articleIndex .filterBar .section.selected .type ul {padding:0;margin:0;list-style:none;clear:both;overflow:hidden;}
.articleIndex .filterBar .section.selected .type ul li {float:left;display:block;width:100%;clear:both;padding:1px 0 2px;margin:0;list-style:none;line-height:16px;}
.articleIndex .filterBar .section.selected .type ul li span {float:left;display:block;}
.articleIndex .filterBar .section.selected .type ul li .remove {float:right;display:block;line-height:16px;padding-left:19px;background:transparent url(../images/icons/cancel.png) no-repeat left center;}
.articleIndex .filterBar .section.filters {padding-bottom:15px;}
.articleIndex .filterBar .section.filters ul {padding:10px 0 0;margin:0;list-style:none;clear:both;overflow:hidden;}
.articleIndex .filterBar .section.filters ul li {float:left;display:block;clear:both;padding:0 0 5px;margin:0;list-style:none;line-height:100%;}
.articleIndex .filterBar .section.filters ul li a {line-height:100%;}
.articleIndex .filterBar .section.filters ul li span {color:#666;font-size:11px;padding-left:2px;}
.articleIndex .filterBar .section.filters.showingPartial ul {max-height:228px;}
.articleIndex .filterBar .section.filters .show {margin-top:3px;padding-left:13px;outline:none;font-size:11px;color:#444;float:left;display:block;clear:both;background:transparent url(../images/icons/bullet_arrow_down.png) no-repeat -4px center;}
.articleIndex .filterBar .section.filters .show.more {background-image:url(../images/icons/bullet_arrow_down.png);}
.articleIndex .filterBar .section.filters .show.less {background-image:url(../images/icons/bullet_arrow_up.png);}
.articleIndex .list {float:right;clear:none;width:440px;}
.articleIndex .list .pager {margin:20px 25px;font-size:12px;font-family:arial;}
.articleIndex .list .pager .stats {color:#666;float:left;}
.articleIndex .list .pager .action {color:#999;float:right;}
.articleIndex .list .pager .action .links {color:#000;display:inline-block;margin-left:3px;}
.articleIndex .list .pager .action .links a {display:inline-block;margin-left:1px;}
.articleIndex .list .pager.top {margin-bottom:0;padding-bottom:5px;border-bottom:solid 1px #d3d3d3;}
.articleIndex .list .pager.bottom {margin-top:0;padding-top:5px;border-top:solid 1px #d3d3d3;}
.articleIndex .list ul {padding:20px 25px 0;margin:0;list-style:none;}
.articleIndex .list ul li {padding:0 0 25px;margin:0;list-style:none;}
.articleIndex .list ul li .title {}
.articleIndex .list ul li .title a {color:#a81817;float:left;clear:both;display:block;font-size:18px;padding:0;margin:0 0 3px;}
.articleIndex .list ul li .byLine {color:#666;font-family:arial;font-size:11px;padding:0;margin:0 0 3px;}
.articleIndex .list ul li .byLine a {display:inline-block;padding-left:18px;line-height:12px;background:transparent url(../images/icons/comment2.png) no-repeat left -1px;}
.articleIndex .list ul li .description {font-size:12px;}

.aboutPage {padding:23px 15px 10px;}
.aboutPage h1 {color:#a81817;font-size:2em;font-weight:normal;padding:0;margin-bottom:15px;}
.aboutPage h2 {color:#666;font-size:18px;font-weight:normal;padding:0;font-style:italic;}
.aboutPage a {font-weight:bold;}
.aboutPage p {line-height:180%;}
.aboutPage li a {font-weight:normal;}

#innerShell .header .menus .menu.left .theBook { position: relative; }
#innerShell .header .menus .menu.left .theBook img { width: 45px; position:absolute; z-index:99999; top: -45px; left: 13px; }
#innerShell .header .menus .menu.left .theBook a { margin-left:55px; }

.bookPage {padding:23px 15px 10px;}
.bookPage h1 {color:#a81817;font-size:2em;font-weight:normal;padding:0;margin-bottom:15px;}
.bookPage h2 {color:#666;font-size:18px;font-weight:normal;padding:0;font-style:italic;}
.bookPage a {font-weight:bold;}
.bookPage p {line-height:180%;}
.bookPage li a {font-weight:normal;}
.bookPage .body-container { }
.bookPage .body-container-right { margin-left:25px; padding:20px; width: 400px; float: right; clear: none; }
.bookPage .body-container-left { width: auto; overflow: hidden; clear: none; }
.bookPage .callout { padding:15px; text-align: left; background-color: #e1e1e1; color: #363636; font-size: 18px; line-height:130%; font-family: 'Arial'; }
.bookPage .callout li { margin:10px 0; }
.bookPage .callout .stores {  }
.bookPage .callout .store { float:left; margin: 0 15px 15px 0; border:none; outline:none; }
.bookPage .callout .store.amazon {  }
.bookPage .callout .store.googlePlay { width: 129px; height: 45px; display: block;}
.bookPage .callout .store.appleAppStore {  }

.contactUsPage {padding:23px 10px 10px;}
.contactUsPage h1 {color:#a81817;font-size:2em;font-weight:normal;padding:0 10px;}
.contactUsPage p {padding-left:10px;}
.contactUsPage .globalError {padding:10px;text-align:center;margin:0 10px 15px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.contactUsPage .form {margin:20px 0;}
.contactUsPage .controls {}
.contactUsPage .controls .control {width:auto;clear:both;overflow:hidden;padding:3px 10px 10px;}
.contactUsPage .controls .control label {float:left;display:block;padding-bottom:5px;margin-right:10px;clear:both;overflow:hidden;}
.contactUsPage .controls .control .field {}
.contactUsPage .controls .control input {width:920px;float:left;padding:3px;margin:0;}
.contactUsPage .controls .control textarea {width:920px;height:150px;float:left;padding:3px;margin:0;}
.contactUsPage .controls .control .errorMessage {margin:5px 0 0 10px;float:left;display:none;font-weight:bold;float:left;}
.contactUsPage .controls .control.error {margin-left:0;padding:10px 10px 10px 10px;background-color:rgb(255,220,220);border:solid 1px red;border-left:none;border-right:none;color:red;}
.contactUsPage .controls .control.error .errorMessage {display:block;}
.contactUsPage .controls .control.name input,
.contactUsPage .controls .control.emailAddress input {width:300px;}
.contactUsPage .controls .control.bodyField .errorMessage {margin-left:0;}
.contactUsPage .buttons {clear:both;overflow:hidden;padding:10px 0 0 10px;}
.contactUsPage .buttons .button {clear:both;overflow:hidden;}
.contactUsPage .buttons.working {width:179px;height:21px;padding:0;margin:10px 0 0 10px;background:transparent url(../images/loading.gif) left center no-repeat;}
.contactUsPage .buttons.working * {display:none;}
