img{border:0px;}
html{}
body{margin:0px; padding:0px; background:#fff url(../img/topbarfade.jpg) center top repeat-x; font-size:12px; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;}
a{outline:none; color:#6889DE;}
a:hover{color:#191970; }
h1{font-size:20px; margin:20px 0px;}
h1.fancy{text-align:center; color:#B101A6; margin-top:5px;}
h2{font-size:18px;}
h2.fancy{font-size:30px; text-align:center; color:#B101A6; margin-top:5px;}
h3{font-size:16px;}
h3.fancy{font-size:20px; text-align:center; color:#b202a7; margin-top:5px;font-family:arial;}
h4{font-size:15px; color:#334F99;}
h5{font-size:14px;}
h6{font-size:12px;}
p{margin:20px 0px; /*letter-spacing:1px; line-height:1em;*/}
button{ margin:1px 0px; font-size:10px; padding:2px;}

#page {width:800px; margin:auto;}
#header {background:url(../img/hawaiihideawaystop.jpg) center top no-repeat; height:126px;}
#nav {height:20px; margin-top:3px;}
#nav a{text-decoration:none; color:#4758CA;}
#nav a:hover{color:#191970;}
#nav ul{margin:0px 6px; padding:0px; list-style:none;}
#nav ul ul{margin:0px;}
#nav li{float:left; padding:0px 10px;}
#nav li li{float:none;}
/* Flyouts */
#nav li ul{clear:left; left:-999em; position:absolute; z-index:1000; border-top:1px solid #4758CA;}
#nav li ul li{padding:2px 4px; border:solid #4758CA; border-width:0px 1px 1px 1px; background:#fff;}
#nav li ul li a{display:block;}
#nav li ul li:hover, #nav li ul li.sfhover{background:#CFFAFF;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {left: auto;}
/* End Flyouts */

#rotatewrap{width:293px; height:266px; float:left; overflow:hidden; border:solid #B6C4DE; border-width:1px 1px 0px 1px; background:url(../img/BGhpsearchbox.png) center top repeat-x;}
.homepage_searchbox{font-size:10px;}
.homepage_searchbox select{font-size:10px;}
.homepage_searchbox h3{margin:5px 0px;}
.homepage_searchbox form{display:block; margin:0px auto; padding:0px; width:220px;}
.homepage_searchbox select{width:100%;}
.homepage_searchbox button{padding:0px;}

#content {border:1px solid #B4C2E6; width:784px; margin:auto; overflow:hidden;}
body#house #content{background:url(../img/bg/bgHouse.png) center 58px no-repeat;}
body#flower #content{background:url(../img/bg/bgFlower.png) center 58px no-repeat;}
body#palm #content{background:url(../img/bg/bgPalmTree.png) center 58px no-repeat;}
body#wave #content{background:url(../img/bg/bgWaves.png) center 58px no-repeat;}
.sidebar{float:left; width:269px; background:#B4C2E6; padding:5px 12px 10000px 12px; margin:0px 15px -10000px 0px; overflow:hidden;}
.datawside{float:left; width:462px; margin:0px; padding:0px; position:relative;}

.sidebar h3{text-align:center; /* color:#334F99; */ color:#008000;letter-spacing:1px; margin-top:2px; margin-bottom:2px; padding-bottom:2px; border-bottom:2px solid #008000; font-family:"Times New Roman", Times, serif; font-size:20px;}
.sidebar h5{margin-top:2px; color:#008000; letter-spacing:1px; font-weight:normal; text-align:center;}
.sidebar .content{margin:20px 0px; letter-spacing:1px; line-height:1.5em;}

#articles { width:640px; margin:10px auto; }
#no-testimonies { height:250px; }

#contact-info { margin:40px auto; }
#contact-info span { font-size:14px; font-weight:bold; display:block; color:#678ED9; }

#footer {font-size:10px; margin-top:20px; margin-bottom:10px;}
#footer p{padding-top:55px; margin:0px;}

.event-list ul {margin:0px 20px; padding:0px;}
.event-list ul li {padding:0px 2px; margin:0px;}
.event-select a{font-size:16px; font-weight:bold; color:#6889DE; text-decoration:none; padding-left:22px; background:url(../img/iconContinue.png) left bottom no-repeat; font-family:Tahoma, Arial, Helvetica, sans-serif;}
.event-select a:hover{color:#00C732; background:url(../img/iconContinue_ro.png) left bottom no-repeat;}

.bimg{display:block; margin:20px auto; border:3px solid #B4C2E6;}
.sublink{text-align:center; font-size:10px;}

.sepline{border-bottom:1px dashed #B4C2E6;}
.nopadding { display:block; padding:0px; margin:0px;}
.spacer { clear:both;}
.msg_report   {padding:5px 5px 5px 70px; font-weight:bold; color:#060; border:solid #060; border-width:1px 0px; margin:10px 10%; min-height:38px; background:#dfd url(img/icon[32x32]Go.png) 18px center no-repeat;} 
.error_report {padding:5px 5px 5px 70px; font-weight:bold; color:#f00; border:solid #f00; border-width:1px 0px; margin:10px 10%; min-height:38px; background:#fdd url(img/icon[32x32]Stop.png) 18px center no-repeat;}
.msg_report p, .error_report p{display:table-cell; vertical-align:middle; height:38px; margin:0px; padding:0px;}
.imgShadow {position:relative; float:left; clear:left; background: url(img/drop_shadow.png) no-repeat bottom right !important; background:url(img/drop_shadow.gif) no-repeat bottom right; margin:11px 5px 5px 11px; }
.imgShadow img {display:block; position:relative; right:6px; bottom:6px; background-color:#fff; border:1px solid #1F4C79; margin:0; padding:4px; }
.back-white { background-color:#fff; }


#indexMainSplash{width:786px; margin:auto;}
.home_splash img{display:block; float:left;}

#indexIslands{position:relative; width:422px; height:228px; margin:10px auto 20px auto; background:#fff;}
#ii01{position:absolute; width:45px; height:83px; overflow:hidden; left:0px; top:0px;}
#ii02{position:absolute; width:53px; height:83px; overflow:hidden; left:45px; top:0px;}
#ii03{position:absolute; width:69px; height:83px; overflow:hidden; left:98px; top:0px;}
#ii04{position:absolute; width:167px; height:135px; overflow:hidden; left:0px; top:83px;}
#ii05{position:absolute; width:54px; height:218px; overflow:hidden; left:167px; top:0px;}
#ii06{position:absolute; width:201px; height:98px; overflow:hidden; left:221px; top:0px;}
#ii07{position:absolute; width:201px; height:120px; overflow:hidden; left:221px; top:98px;}

.homeWrap {height:298px; overflow:auto; border:1px solid #DDD;}
.homeFeatured{width:405px; height:125px; border:1px solid #B4C2E6; margin:15px auto; overflow:hidden; padding-left:10px;}
.homeFeatured .img{float:right; margin-left:10px; display:inline; border-left:1px solid #B4C2E6; height:125px; width:203px; text-align:center;}
.homeFeatured img{margin:20px;}
.homeFeatured p{text-align:center; margin:10px 0px; }

.lastMinuteRates { width:415px; margin:20px auto; }
.lastMinuteRates .ratesHeader { height:415px; height:24px; background:url(img/ratesHeader.gif) top left no-repeat; line-height:24px; padding-left:10px; color:#334F99; }
.lastMinuteRates .ratesList { height:200px; border:solid #B4C2E6; border-width:0px 1px 1px 1px; overflow:auto; }

#search { padding:10px; }
#search fieldset{border:1px solid #B4C2E6; background:#fff;}
#search legend{padding:2px 5px; border:solid #B4C2E6; border-width:0px 1px;}
#search hr{color:#B4C2E6; background-color:#B4C2E6; height:1px; border:none; width:98%;}
#search .button { margin:1px 0px; font-size:9px; padding:2px; font-size:10px; }

#island {}
#island .island-title { color:#739E5A; padding-left:10px; }

.sort { width:770px; height:30px; margin:5px auto; border:1px solid #b4c2e6; background-color:#fff; text-align:right; line-height:30px; }
.sort span { }
.sort label { padding:0px 3px 0px 0px; }
.sort input {  }
.sort .sort-button { border:1px solid #b4c2e6; background:#d3e5fd; margin:0px 7px 0px 0px; line-height:normal; vertical-align:middle;}

.no-properties { height:350px; }

.property{width:770px; margin:5px auto 30px auto; border:1px solid #b4c2e6;}
.property .heading{background:#d3e5fd; height:62px; padding:1px;}
.property .heading h2{margin:10px 0px 0px 10px; width:328px; float:left; color:#B101A6;}
.property .heading h2 a{color:#B101A6; text-decoration:none;}
.property .heading .rating{float:right;}
.property .heading .price{padding-top:15px; color:#4169e1;}
.property .body{padding-top:1px;}
.property .body .propimg{margin:-11px 0px -15px 10px; border:2px solid #b4c2e6; float:left;}
.property .body .propdata{margin:10px 15px 20px 368px; line-height:1.2em;}
.property .body .propdata .stats{margin:10px 0px;  color:#4169e1;}
.property .icons{float:left; clear:left; margin:20px 0px -45px 10px;  color:#4169e1; height:30px;}
.property .icons img{vertical-align:middle;}
.property .footer{clear:left; margin:-15px 0px 5px 368px; color:#4169e1;}
.property .footer .select{float:right; padding-right:20px; margin-bottom:10px;}
.property .footer .select a{font-size:16px; font-weight:bold; color:#6889DE; text-decoration:none; padding-left:22px; background:url(../img/iconContinue.png) left bottom no-repeat; font-family:Tahoma, Arial, Helvetica, sans-serif;}
.property .footer .select a:hover{color:#00C732; background:url(../img/iconContinue_ro.png) left bottom no-repeat;}

.propDetailsThumbBar{text-align:center; margin:5px 7px;}
.propDetailsThumbBar a{ background:#000; width:67px; height:68px; border:2px solid #bcc0e6; margin:3px; display:inline; float:left;}
.propDetailsThumbBar a:hover{border:2px solid #fcc068;}
.propDetailsThumbBar img{ display:block; }
.propDetailsThumbBar img:hover{ filter:alpha(opacity=80); -moz-opacity:.8; opacity:.8; }
.propDetailsTitle{width:268px; margin:10px 0px 10px 10px;}
.propDetailsTitle h1.fancy{margin:0px; font-size:18px;}
.propDetailsLarge{float:right; display:inline; margin:0px 10px 10px; width:474px;}
.propDetailsStats{width:49.5%; float:left; display:inline;}
.propDetailsStats ul{margin:0px; padding:0px; list-style:none; color:#4169E1; font-weight:bold;}
.propDetailsLinks{width:49.5%; float:left; display:inline;}
.propDetailsLinks a{text-align:center; display:block;}
#propImgLarge{border:2px solid #bcc0e6; margin-bottom:8px;}
.propDetailsDesc{padding:0px 10px;}
.propDetailsDesc p{}
.propDetailsComments{padding:0px 10px;}
.propDetailsComments p{padding:0px 20px;}
.propDetailsComments .commentor{ font-style:italic;}
.propDetailsAdditional{padding:0px 10px;}
.propDetailsAdditional dl{width:95%; margin:auto; border:solid #334F99; border-width:1px 1px 0px 1px; background:url(../img/bg/bgProdExtrasTable.png) 31% top repeat-y;}
.propDetailsAdditional dt{font-weight:bold; width:30%; margin:0px; padding:4px 0px 4px 2px; float:left; clear:left; text-align:right;}
.propDetailsAdditional dd{border-bottom:1px solid #334F99; margin:0px; padding:4px 4px 4px 32%;}

.float-left  { float: left; display:inline; }
.float-right { float: right; display:inline; }
.align-left  { text-align: left; }
.align-right { text-align: right; }
.align-center { text-align:center; }
.align-middle { vertical-align:middle; }

.one-quart { width:24%; }
.one-half { width:48%; }
.one-third { width:33%; }
.two-third { width:74%; }
.three-fourth { width:74%; }
.one { width:99%; }

.pad-5 { padding:5px; }
.pad-10 { padding:10px; }
.pad-15 { padding:15px; }
.pad-20 { padding:20px; }

.mar-5 { margin:5px; }
.mar-10 { margin:10px; }
.mar-15 { margin:15px; }
.mar-20 { margin:20px; }
.mart-10 { margin-top:10px; }
.marb-10 { margin-bottom:10px; }
.mart-20 { margin-top:20px; }
.marb-20 { margin-bottom:20px; }
.martb-10 { margin:10px 0px; }
.martb-20 { margin:20px 0px; }
.marl-10 { margin-left:10px; }
.marl-20 { margin-left:20px; }
.marl-30 { margin-left:30px; }
.marr-10 { margin-right:10px; }
.marr-20 { margin-right:20px; }
.marr-30 { margin-right:20px; }
.marlr-10 { margin:0px 10px; }

.und { border-bottom:1px solid #B4C2E6; }
.dash { border-bottom:1px dashed #333; }
.rate-dash { border-bottom:1px dashed #B4C2E6; }
.red { color:#FF0000; }

#playlist{margin:auto; display:block;}
#LoginBox{width:99%; margin:3px auto 8px auto; background:#CFD8EF; border:1px solid #96A6CB; /* border-color:#334F99 #96A6CB #96A6CB #334F99; */}
#LoginBox h6{margin:2px; padding:2px; text-align:center;}
#LoginBox input{ font-size:10px; }
#LoginBox dl{margin:8px 0px;}
#LoginBox dt{float:left; clear:left; text-align:right; width:80px; padding:4px 0px;}
#LoginBox dd{margin:0px; padding:2px 0px;}
#LoginBox button{display:block; margin:1px 0px; font-size:10px; padding:2px;}

#serviceInquiryForm{width:80%; margin:3px auto 8px auto; background:#CFD8EF; border:1px solid #96A6CB;}
#serviceInquiryForm input{}
#serviceInquiryForm dl{margin:8px 0px;}
#serviceInquiryForm dt{float:left; clear:left; text-align:right; width:190px; padding:4px 0px;}
#serviceInquiryForm dd{margin:0px; padding:2px 0px;}
#serviceInquiryForm button{display:block; margin:1px auto; font-size:10px; padding:2px;}

#eula_form{width:75%; margin:20px auto; border:1px solid #B4C2E6; padding:20px; background:#E2E8F5;}
#eula_form dl{margin:0px auto; padding:4px; list-style:none; width:310px; border:1px solid #B4C2E6; background:#D2DCF0;}
#eula_form dd{margin:0px; padding:2px;}
#eula_form dt{float:left; clear:left; text-align:right; font-weight:bold; width:100px; padding:2px; margin:3px 0px;}
#eula_form p{line-height:1.7em; text-align:justify;}
#eula_form input[type=text]{width:200px;}
#eula_form input[type=checkbox]{vertical-align:bottom;}
#eula_form input[type=submit]{display:block; margin:auto;}

/* Tabs */
#renter-tabs { float:left; width:100%; /*background:#E3ECF3;*/ font-size:10px; line-height:normal; border-bottom:1px solid #B4C2E6; }
#renter-tabs ul { margin:0; padding:7px 10px 0 10px; list-style:none; }
#renter-tabs li { display:inline; margin:0; padding:0; }
#renter-tabs a { float:left; background:url("img/tableft1.gif") no-repeat left top; margin:0; padding:0 0 0 4px; text-decoration:none; }
#renter-tabs a span { float:left; display:block; background:url("img/tabright1.gif") no-repeat right top; padding:2px 12px 2px 6px; color:#4973A7; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#renter-tabs a span {float:none;}
/* End IE5-Mac hack */
#renter-tabs a:hover span { color:#4973A7; }
#renter-tabs a:hover { background-position:0% -42px; }
#renter-tabs a:hover span { background-position:100% -42px; }
#renter-tabs #current a { background-position:0% -42px; }
#renter-tabs #current a span { background-position:100% -42px; }

.rent-up, .rent-prev, .profile { background-color:#fff; border:1px solid #B4C2E6; }
.rent-up .rent-up-header, .rent-prev .rent-prev-header, .profile .profile-header { height:22px; line-height:22px; background:#E3ECF3; text-align:left; border-bottom:1px solid #B4C2E6; }
.rent-up .rent-up-header span, .rent-prev .rent-prev-header span, .profile .profile-header span { padding-left:10px; color:#B101A6; }
.rent-up .rent-up-listings { height:250px; background-color:#fff; overflow:auto; font-size:10px; }
.rent-prev .rent-prev-listings { font-size:10px; }
.rent-up .rent-up-services { height:400px; overflow:auto; font-size:10px; border:1px solid #fff; }
.rent-up .rent-up-details { font-size:10px; }
.rent-up a, .profile a { font-weight:bold; }
.rent-up button, .rent-prev button, .profile button{ margin:1px 0px; font-size:10px; padding:2px;}
.rent-up #notes-display { border:1px solid #999999; background-color:#EAEAEA; }

.service { padding:10px; border-bottom:1px dashed #B4C2E6; cursor:move; z-index:1000; }
.request { padding:10px; border-bottom:1px dashed #B4C2E6; z-index:1000; }
.no-service { height:50px; padding:10px; }
.rent-up .request-active { z-index:1; border:1px solid #B101A6; }

.paginator{text-align:center; font-weight:bold;}

.contactus_form{border:1px solid #B4C2E6; width:500px; padding:10px 0px 10px 10px; background:url(../img/BGhpsearchbox.png) center top repeat-x; margin:20px auto;}
.contactus_form form{margin:0px; padding:0px; display:block;}
.contactus_form label{display:block; clear:left;}
.contactus_form input[type=text]{width:480px;}
.contactus_form .one-half{width:50%;}
.contactus_form .one-half input[type=text]{width:230px;}
.contactus_form .one-third input[type=text]{width:150px;}
.contactus_form select{width:486px; margin-bottom:5px;}
.contactus_form textarea{width:480px; height:125px;}
.contactus_form button{display:block; margin:5px auto;}
.contactus_form .sepline{margin:5px 10px 5px 0px; background:#b4c2e6; height:1px; clear:both; border:none; }
.contactus_form .float-left{margin:5px 0px;}

/* Calendar */
#calendar-wrap {  }

.calendar { /** configure the width **/ font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin:0px; padding:0px; text-align:center; border-left:1px solid #B4C2E6; border-top:1px solid #B4C2E6; }
.calendar .header { background-color: #6C87E2; font-weight: bold; height: 24px; color: #FFFFFF; }
.calendar .header-end { background-color: #6C87E2; font-weight: bold; height: 24px; color: #FFFFFF; border-right:1px solid #B4C2E6; }
.calendar .day-string { background:#E3ECF3; font-weight: bold; height: 24px; border-bottom:1px solid #B4C2E6; text-align:center; }
.calendar .day-string-end { background:#E3ECF3; font-weight: bold; height: 24px; border-bottom:1px solid #B4C2E6; border-right:1px solid #B4C2E6; text-align:center; }
.calendar .day { text-align: left; vertical-align:top; padding:2px; width:106px; height:50px; border-bottom:1px solid #B4C2E6; border-right:1px solid #B4C2E6; }
.calendar .closed { background-image:url(img/cal_closed.gif); }
.calendar .start { background-image:url(img/cal_start.gif); }
.calendar .end { background-image:url(img/cal_end.gif); }
.calendar .start-end { background-image:url(img/cal_end_start.gif); }
.calendar .today { background-color: #FAD2DA; border: 1px solid #B101A6; }
.calendar .footer { background-color: #6C87E2; font-weight: bold; color: #FFFFFF; width:100%; height:24px; }
.calendar .link { width: 18px; height: 16px; background-color: #D4C9EF; padding: 2px; border: 1px solid #000000; }
.calendar a, .calendar a:link, .calendar a:hover { font-weight: bold; text-decoration: underline; color: #000000; }
.calendar a.headerNav, .calendar a:link.headerNav, .calendar a:hover.headerNav { background-color: #6C87E2; color: #ffffff; }
.calendar a.footerNav, .calendar a:link.footerNav, .calendar a:hover.footerNav { width: 100%; background-color: #6C87E2; color: #ffffff; }

.dates { font-size:11px; }
.dates th { background-color:#D3E5FD; border-bottom:1px solid #B4C2E6; } 
.dates td { border-bottom:1px solid #d2d2d2; height:30px; } 

/* Talk Story Blog */

#blogNav{float:right; width:220px; overflow:hidden; padding:2px;}
#blogNav .navGroup{background:#CFD8EF; border:1px solid #96A6CB; -moz-border-radius:1em; -webkit-border-radius:1em; border-radius:1em; margin:2px 2px 20px 2px;}
#blogNav ul{list-style:none; margin:10px; padding:0px;}
#blogNav h2{color:#465B8E; border-bottom:1px solid #96A6CB; margin-top:0px; padding:2px; font-family:Arial, Helvetica, sans-serif; text-align:center; background:url(img/bgBlogHeadings.gif) center top repeat-x; -moz-border-radius:1em 1em 0 0; -webkit-border-top-left-radius:.7em; -webkit-border-top-right-radius:.7em; border-radius:1em 1em 0 0;}

#blogContent{float:left; width:520px; padding:2px 20px;}
#blogContent h2{color:#6889DE; border-bottom:1px solid #6889DE;}
#blogContent .error-message{font-weight:bold; color:#f00;}

.blogListItem{padding:10px; margin-bottom:20px;}
.blogListItem h1{margin:0px 0px 5px 0px; border-bottom:1px solid #6889DE; color:#6889DE;}
.blogListItem h1 a{text-decoration:none; display:block;}
.blogListItem .date{float:right; height:1.5em; width:50%; text-align:right; margin-bottom:10px;}
.blogListItem .author{float:left; height:1.5em; width:50%; margin-bottom:10px;}
.blogListItem .body{margin:20px 10px; text-align:justify;}

.blogComment{margin-bottom:20px;}
.blogComment .authorDate{}
.blogComment .inhouse{font-weight:bold; color:#465B8E; background:none; border:none;}
.blogComment .body{margin:10px 20px; background:#CFD8EF; border:1px solid #96A6CB; -moz-border-radius: 1em; -webkit-border-radius:1em; -border-radius:1em;}
.blogComment .body blockquote{margin:10px;}

.blogCommentForm{background:#CFD8EF; border:1px solid #96A6CB; -moz-border-radius: 12px; -webkit-border-radius:1em; -border-radius:1em; margin:40px; padding:10px;}
.blogCommentForm h3{margin:-10px -10px 0px; padding:5px; background:#96A6CB url(img/bgBlogHeadings.gif) center top repeat-x; color:#465B8E; -moz-border-radius:.7em .7em 0 0; -webkit-border-top-left-radius:.7em; -webkit-border-top-right-radius:.7em; border-radius:1em 1em 0 0;}
.blogCommentForm form{margin:0px; padding:0px; display:block;}
.blogCommentForm input{width:99%; margin:2px auto; padding:2px; display:block; background:#fff; -moz-border-radius: 1em; -webkit-border-radius:.8em; -border-radius:1em; border-width:1px; border-color:#6889DE;}
.blogCommentForm label{display:block; margin-top:5px;}
.blogCommentForm textarea{width:99%; height:125px; margin:2px auto; padding:2px; display:block; background:#fff; overflow:auto; -moz-border-radius: 1em; -webkit-border-radius:1em; -border-radius:1em; border-width:1px; border-color:#6889DE;}
.blogCommentForm button{display:block; margin:10px auto 0px;}
.blogCommentForm input[type=hidden]{padding:0px; display:inline;}

.blogSubmission{}
.blogSubmission h3{color:#465B8E; border-bottom:1px solid #96A6CB; margin-top:0px; padding:2px; font-family:Arial, Helvetica, sans-serif; text-align:center;font-size:18px; background:url(img/bgBlogHeadings.gif) center top repeat-x; -moz-border-radius:1em 1em 0 0; -webkit-border-top-left-radius:.7em; -webkit-border-top-right-radius:.7em; border-radius:1em 1em 0 0;}
.blogSubmission form{margin:10px; display:block;}
.blogSubmission label{display:block; margin:10px 0px 5px 0px;}
.blogSubmission input{width:99%;margin:2px auto; padding:2px; display:block; background:#fff; -moz-border-radius: 1em; -webkit-border-radius:.8em; -border-radius:1em; border-width:1px; border-color:#6889DE;}
.blogSubmission textarea{width:99%; height:350px; margin:2px auto; padding:2px; display:block; background:#fff; overflow:auto; -moz-border-radius: 1em; -webkit-border-radius:1em; -border-radius:1em; border-width:1px; border-color:#6889DE;}
.blogSubmission button{display:block; margin:5px auto;}

.inhouse{background:#CFD8EF; border:1px solid #96A6CB; -moz-border-radius: 1em; -webkit-border-radius:1em; -border-radius:1em;}

.paging{text-align:center; margin:20px 0px; clear:both;}
.paging span{margin:2px; padding:4px 0px; border:1px solid #96A6CB; background:#CFD8EF;}
.paging span a{padding:4px; text-decoration:none;}
.paging span a:hover{background:#96A6CB; color:#fff; font-weight:bold;}
.paging a.movement{text-decoration:none;}
.paging a.movement:hover{}
.paging .current{color:#fff; padding:4px; background:#96A6CB; font-weight:bold;}
.paging .current:hover{}
