body {
background-color:#FFF;
background-image:url(../img/bkg.png);
background-repeat:repeat-x;
font-family:georgia;
font-size:14px;
height:100%;
line-height:1.5em;
margin:0;
outline-color:#-moz-use-text-color;
outline-style:none;
outline-width:0
}

a {
color:#222;
text-decoration:none
}

.questions_view {
color:#FFF;
font-family:georgia;
font-size:12px
}

.rightHeader {
color:#FFF;
float:right;
font-family:georgia;
font-size:14px;
position:relative;
z-index:20
}

.error-message {
background-color:#fbb0b0;
border:1px solid #ef1616;
font-family:inherit;
font-size:14px;
font-weight:700;
margin:5px auto;
padding:3px;
width:50%
}

.error_message-center {
background-color:#fbb0b0;
border-color:#ef1616;
border-style:solid;
border-width:1px;
font-family:inherit;
font-size:14px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
padding:3px 15px;
width:79%
}

.error_message {
background-color:#fbb0b0;
border-color:#ef1616;
border-style:solid;
border-width:1px;
font-family:georgia;
font-size:13px;
margin-bottom:5px;
padding:3px 15px;
width:79%
}

.success_message {
background-color:#b0f4bb;
border-color:#228a33;
border-style:solid;
border-width:1px;
color:#228a33;
font-family:georgia;
font-size:14px;
margin-bottom:5px;
margin-left: auto;
margin-right: auto;
padding:3px 15px;
width:79%
}

.questionContent {
font-family:georgia;
font-size:12px;
font-weight:400
}

.createdBy {
color:#222;
font-size:14px
}

.questionSearch:hover {
color:#06F
}

.storyLinks:hover {
color:#06F
}

.homeTableEvenTR:hover {
color:#06F
}

.homeTableOddTR:hover {
color:#06F
}

.answersTableEvenTR:hover {
color:#06F
}

.answersTableOddTR:hover {
color:#06F
}

.leftOptions:hover {
color:#06F
}

.loginOptions:hover {
color:#06F
}

.loginHeader {
background-color:#f9f9f9;
border-bottom:1px solid #CCC;
border-top:2px solid #CCC;
color:#04A;
font-family:georgia;
font-size:16px;
padding:2px;
vertical-align:middle
}

.headerImg {
background-color:#6f8a91
}

.headerBox {
background-color:#F0F0F0;
background-image:url(../img/topback.png);
background-repeat:no-repeat;
height:139px;
margin-left:auto;
margin-right:auto;
position:relative;
width:960px
}

.searchImage {
float:right;
position:relative;
right:56px;
top:3px
}

.actionLinks {
color:#04A
}

.searchHeader {
float:right;
position:relative;
top:0;
width:0
}

.searchTerm {
border:1px solid #b7b7b7;
font-size:16px;
height:17px;
position:relative;
top:3px;
width:170px
}

.searchType {
background-color:#FFF;
border:1px solid #b7b7b7;
color:#222;
font-size:16px;
height:22px;
margin-left:2px;
position: relative;
top: 3px;
}

.searchForm {
float:right;
margin-right:5px;
position:relative
}

.headerSearchButton {
float:right;
position:relative
}

.headerActions {
color:#FFF;
float:left;
font-family:inherit;
font-size:14px;
margin-left:5px;
position:relative;
width: 194px;
height: 32px;
text-align: center;
background-repeat: no-repeat;
background-image: url(../img/actionbkg.png);
}

.menuBox {
background-image:url(../img/menubkg.png);
background-repeat:no-repeat;
height:122px;
margin-bottom:7px;
margin-left:auto;
margin-right:auto;
padding-top:14px;
text-align:center;
width:972px
}

.subOptionBox {
background-color:#FFF;
color:#2b4ea1;
cursor:pointer;
font-family:georgia;
font-size:12px;
font-weight:400;
padding-bottom:2px;
padding-right:5px;
padding-top:2px;
position:relative;
text-align:right
}

.menuLinks {
border-style:none;
color:#04a;
font-family:Georgia;
font-size:27px;
font-weight:400;
line-height:1.2em
}

.menuLinks img {
border-style:none
}

.howToLinks:hover {
color:#06F
}

.actionLinks:hover {
color:#06F
}

.answerActions:hover {
color:#06F
}

.menuLinks:hover {
color:#06F
}

.privacyPolicy {
font-size:10px;
font-style:normal;
font-weight:400
}

.footerLinks {
border-top:1px dotted #999;
color:#222;
font-size:12px;
height:70px;
margin-left:auto;
margin-right:auto;
padding-top:30px;
text-align:center;
vertical-align:middle;
width:100%
}

.mainBox {
background-color:#FFF;
padding:5px 4px
}

.storyMain {
background-color:#FFF;
color:#222;
font-family:inherit;
font-size:12px;
font-weight:400;
padding:10px 10px 16px;
width:278px
}

.loginMain {
background-color:#E6EFFD;
color:#222;
font-family:inherit;
font-size:12px;
padding:10px 10px 16px;
width:278px
}

.headerLoginPassword {
color:#04A;
font-size:10px;
height:16px;
margin-left:8px;
margin-top:3px;
width:170px
}

.headerLoginEmail {
color:#04A;
font-size:10px;
height:16px;
width:170px
}

.signIn {
background-color:#dedede;
border:1px solid #b7b7b7;
color:#222;
font-size:inherit;
height:23px;
position:relative
}

.goButton {
font-size:inherit;
height:23px;
margin-left:1px;
padding-bottom:2px;
position:relative;
top:9px
}

.storyButton {
background-color:#dedede;
border:1px solid #b7b7b7;
color:#222;
font-size:inherit;
height:22px;
margin-left:2px;
padding-bottom:2px;
position:relative
}

.definitionImage {
height:12px;
width:139px
}

.welcomeMain {
background-color:#FFF;
background-image:url(../img/divbkg.png);
background-repeat:repeat-x;
border:1px #dcd0b9 solid;
font-family:georgia;
padding:15px;
width:63%
}

.fiveTopHome {
background-color:#FFF;
color:#222;
font-family:georgia;
margin-bottom:15px;
margin-right:10px;
width:63%
}

.storySearchBar {
width:250px
}

.howToHome {
background-color:#FFF;
color:#222;
font-family:inherit;
margin-top:5px;
padding:15px;
text-align:center;
width:79%
}

.topTitle {
background-color:#f9f9f9;
border-bottom:1px solid #CCC;
border-top:2px solid #CCC;
color:#04A;
font-family:georgia;
font-size:18px;
text-align:center;
vertical-align:middle
}

.topTitleSmall {
border-bottom:1px solid #CCC;
color:#04A;
font-size:14px;
padding:5px 0;
text-align:center
}

.topTitleComments {
background-color:#f9f9f9;
border-bottom:1px solid #CCC;
border-top:2px solid #CCC;
color:#04A;
font-family:georgia;
font-size:14px;
text-align:left
}

.storyLinks {
color:#04A
}

.storyActions {
border-top:1px dotted #999;
color:#222;
padding:2px;
text-align:center
}

.addTextBox {
background-color:#f2f2f2;
border:1px solid #063791;
color:#222;
font-size:16px;
height:150px;
width:90%
}

.addTextBox_full {
background-color:#f2f2f2;
border:1px solid #063791;
color:#222;
font-size:16px;
height:150px;
width:100%
}

.addQuestionTextBox {
background-color:#FFF;
border:1px solid #999;
color:#222;
font-size:16px;
height:80px;
width:90%
}

.storyOwner {
margin-bottom:6px
}

.storyContent2 {
float:right;
padding-top:0;
width:48%
}

.rTResultOwner {
background-color:#FFF;
cursor:pointer;
margin-bottom:3px;
padding:2px
}

.inner {
margin-left:auto;
margin-right:auto;
width:960px
}

.fbLinks {
color:#063791;
font-size:18px;
width:63px
}

.pageNum {
color:#063791;
font-size:18px;
width:63px
}

.fbLinks:hover {
color:#06F
}

.loggedInHomeStoriesNoSearch {
background-color:#FFF;
color:#222;
font-family:inherit;
margin-bottom:300px;
margin-top:5px;
padding:15px;
width:79%
}

.cake-sql-log {
display:none
}

.storyContent {
display:block
}

.howToLinks {
color:#04A;
margin-right:2px
}

.footerPrivacy {
color:#04A;
margin-right:2px
}

.searchDescription {
color:gray;
font-size:.9em
}

.otherDescription {
color:gray;
font-size:1.1em;
font-weight:400;
text-align:center
}

.searchButton {
font-size:inherit;
margin-left:2px;
position: relative;
top: 7px;
}

.birthDate {
background-color:#f2f2f2;
border:1px solid #063791;
color:#222;
font-size:12px;
height:19px;
margin-bottom:5px;
position:relative;
top:5px;
width:90px
}

.accountBox {
background-color:#f2f2f2;
border:1px solid #063791;
color:#222;
font-size:16px;
height:19px;
margin-bottom:6px;
position:relative;
top:5px;
width:230px
}

.lineBreak {
border-bottom:2px solid #CCC
}

.homeTableOddTR {
background-color:#dfe3f8;
cursor:pointer
}

.homeTableEvenTR {
background-color:#FFF;
cursor:pointer
}

.homeTableTH {
padding-bottom:10px;
padding-top:10px;
text-align:center;
vertical-align:middle
}

.homeTableTDLeft {
padding:5px;
width:30%
}

.homeTableTDRight {
padding:5px;
width:70%
}

.answersTD {
padding-bottom:5px;
padding-top:5px;
text-align:left
}

.answersTDCenter {
padding-bottom:5px;
padding-top:5px;
text-align:center
}

.answersTableOddTR {
background-color:#dfe3f8
}

.answersTableEvenTR {
background-color:#FFF
}

.clearFloat {
clear:both
}

.loginPage {
background-color:#FFF;
border:1px #CCC solid;
border-top:2px #CCC solid;
color:#222;
font-family:inherit;
font-size:12px;
padding:10px
}

.storyPicker {
background-color:#f2f2f2;
border:1px solid #063791;
color:#222;
font-size:14px;
height:19px;
width:60%
}

.addBox {
background-color:#f2f2f2;
border:1px solid #063791;
color:#222;
font-size:13px;
height:19px;
width:230px
}

.adSenseLoginPage {
background-color:#FFF;
border:1px #dcd0b9 solid;
padding:2px;
width:308px
}

.rightHolder {
border-left:1px solid #CCC;
float:right;
padding-left:10px;
width:298px
}

.adSenseSkyScraper {
border-left:1px solid #CCC;
float:right;
margin-top:5px;
padding-left:10px;
width:160px
}

.adSenseSkyScraperNoLine {
float:right;
margin-top:5px;
padding-left:10px;
width:160px
}



.rightBorder {
border-right:1px solid #CCC
}

.pageViews {
background-color:#f9f9f9;
border-bottom:1px solid #CCC;
border-left:1px solid #CCC;
border-right:1px solid #CCC;
border-top:2px solid #CCC;
color:#04A;
font-family:inherit;
font-size:12px;
margin-top:14px;
padding:3px;
text-align:center
}

.loggedInHome {
background-color:#FFF;
color:#222;
font-family:inherit;
margin-top:5px;
padding:15px;
width:79%
}

.storyPaginator {
background-color:#FFF;
color:#222;
font-family:inherit;
margin-top:5px;
padding:15px;
width:79%
}

.loggedInHomeStories {
background-color:#FFF;
color:#222;
font-family:inherit;
margin-top:5px;
padding:15px;
width:79%
}

.storySearch {
background-color:#fff;
border-bottom:1px solid #CCC;
color:#222;
font-family:inherit;
margin-top:5px;
width:79%
}

.questionSearch {
background-color:#fff;
border-bottom:1px dotted #CCC;
color:#222;
font-family:inherit;
line-height:2em;
margin-top:5px;
width:79%
}

.loggedInCentered {
background-color:#FFF;
color:#222;
font-family:inherit;
margin-left:auto;
margin-right:auto;
margin-top:5px;
padding:15px;
width:85%
}

.bar {
color:#ccc;
font-size:11px;
font-weight:700
}

.loggedInCentered_textcenter {
background-color:#FFF;
color:#222;
font-family:inherit;
margin-left:auto;
margin-right:auto;
margin-top:5px;
padding:15px;
text-align:center;
width:85%
}

.leftOptions {
color:#FFF;
font-size:12px
}

.homeStoryLink:hover {
color:#04A;
font-size:12px
}

.commentSub {
color:#999;
font-size:.8em;
font-style:italic
}

.footerPrivacy:hover {
border-bottom:1px solid #04A
}

.commentListEven {
background-color:#f9f9f9;
border-bottom:1px solid #CCC;
color:#222;
padding-left:10px
}

.commentListOdd {
background-color:#FFF;
border-bottom:1px solid #CCC;
color:#222;
padding-left:10px
}

.commentListEven a:hover {
color:#06F
}

.commentListOdd a:hover {
color:#06F
}

.commentListEven a {
color:#063791
}

.commentListOdd a {
color:#063791
}

#loadingDiv {
height:167px;
margin-left:auto;
margin-right:auto;
text-align:center;
width:100%
}

.questionSuggest {
background-color:#fff;
border-bottom:1px dotted #CCC;
color:#222;
font-family:inherit;
line-height:2em;
margin-left:auto;
margin-right:auto;
margin-top:5px;
width:100%
}

.suggestPaginator {
background-color:#fff;
border-bottom:1px dotted #CCC;
color:#222;
font-family:inherit;
line-height:2em;
margin-left:auto;
margin-right:auto;
margin-top:5px;
width:100%
}

.imageLinks {
display:inline;
margin-left:0;
padding-left:0
}

.imageLinksRight {
display:inline;
margin-left:0;
padding-left:0
}

.image {
display:inline;
margin-left:0;
padding-left:0
}

.links {
display:block;
margin-left:0;
padding-left:0
}

.mainList {
list-style:disc url(../img/q_icon.png)
}

.mainItem {
list-style:disc url(../img/q_icon.png)
}

.storyList {
list-style:disc url(../img/book_icon.png)
}

.storyItem {
list-style:disc url(../img/book_icon.png);
margin-top:5px
}

.linkImageContainerLeft {
float:left;
height:71px;
padding-left:25px;
padding-top:6px;
width:215px
}

.linkImageContainerRight {
float:right;
height:71px;
padding-right:30px;
padding-top:6px;
width:280px
}

.linkImageContainerMiddle {
height:71px;
margin-left:auto;
margin-right:auto;
padding-right:65px;
padding-top:6px;
width:250px
}

.linkContainer {
float:right;
text-align:left
}

.loginOptions {
color:#04A;
font-family:inherit;
font-size:14px;
margin-left:5px;
margin-top:8px;
position:relative
}

.loggedInStoryIndex {
background-color:#f9f9f9;
border-bottom:1px solid #CCC;
border-left:1px solid #CCC;
border-right:1px solid #CCC;
border-top:2px solid #CCC;
color:#222;
font-family:inherit;
margin-left:auto;
margin-right:auto;
margin-top:5px;
padding:15px;
text-align:center;
width:78%
}

.bookContainer {
float:left;
margin-right:15px;
margin-top:18px
}


.rpxnow{
   color:#04A;
   margin-left: 5px;
   text-align: center;
}
.rpxnow:hover {
color:#06F
}

.unlinkButton {
background-color:#FFF;
border:none;
font-family: inherit;
font-size:inherit;
color:#04A;
position:relative;
top:1px;
cursor: pointer;
}

.unlinkButton:hover {
color:#06F
}

.error_message-404 {
background-color:#FFF;
border-color:#ef1616;
border-style:solid;
border-width:1px;
font-family:inherit;
font-size:14px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
padding:3px 15px;
width:85%
}

.headerSearch{
    text-align: center;
    width: 426px;
    height: 45px;
    float: right;
    background-image: url(../img/headerbkg.png);
}

#DispatcherGoForm{
    position: relative;
    top: -6px;
}

.loggedInHomeStories a{
    color: #0044AA;
}

.loggedInHomeStories a:hover{
    text-decoration: underline;
}