html, body{height:100%}
body{background-image:url(../images/bk-stripe.png);margin:0;padding:0;font-family:"Century Gothic", sans-serif;font-size:100%}
a{text-decoration:none}
a:hover{text-decoration:underline}
#header{background-color:#333;height:7.9em;padding-left:.32em;padding-right:.945em}
#header h1{height:1px;left:0;overflow-x:hidden;overflow-y:hidden;position:absolute;top:-997em;width:1px;}
#logo{width:16.065em;height:3.465em;margin-left:.63em;margin-top:.32em;float:left}
#slogan{margin-left:.63em;margin-top:4.5em;color:white;font-size:85%}
.blueBorder{border-top:.07em solid #47B5EE;border-left:.07em solid #47B5EE;border-bottom:.07em solid #1672B0;border-right:.07em solid #1672B0}
.yellowBorder{border-top:.07em solid #EDE87B;border-left:.07em solid #EDE87B;border-bottom:.07em solid #FDF88B;border-right:.07em solid #FDF88B}
.greenBorder{border-top:.07em solid #79EE77;border-left:.07em solid #79EE77;border-bottom:.07em solid #89FE87;border-right:.07em solid #89FE87}
.redBorder{border-top:.07em solid #EC7776;border-left:.07em solid #EC7776;border-bottom:.07em solid #FC8786;border-right:.07em solid #FC8786}
.blackBorder{border:.07em solid black}
#login{text-align:center;color:black;border-top:0 solid #47B5EE;width:18.9em;height:1.89em;right:.63em;top:0;float:right;background-image:url(../images/dkblue50.png);-webkit-border-bottom-right-radius:1.26em;-moz-border-radius-bottomright:1.26em;-o-border-bottom-right-radius:1.26em;border-bottom-right-radius:1.26em;-webkit-border-bottom-left-radius:1.26em;-moz-border-radius-bottomleft:1.26em;-o-border-bottom-left-radius:1.26em;border-bottom-left-radius:1.26em;padding:.32em 0.945em .07em}
#login_form{display:inline;position:relative}
#f_username, #f_user_password{height:1.3em;background-color:white;border:.07em solid black;font-family:"Century Gothic",sans-serif;font-size:100%;text-align:center;width:6em;color:black}
.login_submit{background-color:gray;border:.07em solid black;font-family:"Century Gothic",sans-serif;font-size:100%;text-align:center;color:white;width:3.5em;-webkit-border-radius:.63em;-moz-border-radius:.63em;-o-border-radius:.63em;border-radius:.63em}
.login_submit:hover{background-color:#B60D7D}
#username, #password{position:relative;margin:0}
#navbar{margin:0;padding:0;text-transform:uppercase;font-weight:bold;font-size:120%;border-left:0 solid #47B5EE;background-color:#1E9CE8;}
#navbar ul{margin:0;padding:0;margin-bottom:-.07em;margin-top:-.07em;-moz-box-shadow:#777 0 .189em 1.223em;-webkit-box-shadow:#777 0 .189em 1.223em}
#navbar li{background:#FFF;float:left;display:block}
#navbar li a{color:#fff;padding:0 0.94em;line-height:2.142em;background-color:#1E9CE8;background-position:50% bottom;display:block;text-decoration:none}
#navbar li.current a{background:#197AC7;color:#fff}
#navbar li.joinNow a{background:#B60D7D;color:#000}
#navbar li a:hover{background:#FFF;color:#000}
#footer{color:#fff;background-color:#333;clear:both}
#footer p.smallText{padding:1em;}
#footer a{color:#FFF;text-decoration:none}
#footer a:hover{color:#FFF;text-decoration:underline}
.clear{clear:both}
.floatLeft{float:left}
.floatRight{float:right}
.smallText{font-size:80%}
#wrapper{min-height:100%;height:auto !important;height:100%;margin:0 auto -6em}
#footer, #push{height:6em}
#push{margin-top:2em}
#rightMainContent{padding-left:20.48em !important;padding-left:2em}
.sideContent{width:18.31em}
.mainHelp{margin:0;padding-top:.07em;background-image:url(../images/yellow50.png)}
#mainBody{overflow:hidden;padding-left:2em;padding-right:2em}
#yellow_sticky{margin:0;padding-top:.07em;background-image:url(../images/yellow50.png)}
#yellow_sticky tr td div{min-height:1.764em}
#yellow_sticky tr td div div{padding-left:.32em;padding-right:.32em}
#yellow_sticky tr td div div a{text-decoration:none;color:#bca902;font-style:normal}
#yellow_sticky tr td div div img{height:1.764em;width:1.764em;border:0}
#green_sticky{margin:0;padding-top:.07em;background-image:url(../images/green50.png)}
#green_sticky tr td div{min-height:1.764em}
#green_sticky tr td div div{padding-left:.32em;padding-right:.32em}
#green_sticky tr td div div a{text-decoration:none;color:green;font-style:normal}
#green_sticky tr td div div img{height:1.764em;width:1.764em;border:0}
#red_sticky{margin:0;padding-top:.07em;background-image:url(../images/red50.png)}
#red_sticky tr td div{min-height:1.764em}
#red_sticky tr td div div{padding-left:.32em;padding-right:.32em}
#red_sticky tr td div div a{text-decoration:none;color:red;font-style:normal}
#red_sticky tr td div div img{height:1.764em;width:1.764em;border:0}
#leftBox, #centerBox{-moz-box-shadow:#777 .32em .32em .32em;-webkit-box-shadow:#777 .32em .32em .32em;border:.07em solid #aaa;background-image:url(../images/white80.png);-webkit-border-radius:1.26em;-moz-border-radius:1.26em;-o-border-radius:1.26em;border-radius:1.26em;margin-top:2em;padding:.63em}
#leftBox h2, #centerBox h2{margin:0;padding:0}
.sideMenu a{display:block;height:1.5em;text-decoration:none;color:black;padding-left:.32em}
.subMenu{display:none;padding-left:.630em;font-size:90%}
.sideMenu a:hover{display:block;height:1.5em;text-decoration:none;color:white;background-image:url(../images/ltblue50.png)}
.form-submit div input{font-size:300%;color:#333}
.form-label div input, .profile_input{font-size:150%;color:#333;height:1.1em}
.textarea_input{color:#333;width:99%;overflow-x:hidden;font-size:120%}
.profile_update{font-size:150%;color:#333;height:1.1em;height:1.36em;margin-left:.63em}
.form-label div select, .profile_select{font-size:150%;color:#333;height:1.1em;height:1.36em}
.form-label div img{vertical-align:top}
.error{font-style:italic;color:red;font-size:80%}
.updated{font-style:italic;color:green;font-size:80%}
.sideText{font-style:italic;color:#666;font-size:80%}
.overlabel{position:absolute;top:.07em;width:6em;z-index:1;color:gray;left:0}
.userPhoto{z-index:1000;border:.13em solid black}
.userPhotoCursor{cursor:pointer;height:5.985em;width:5.985em}
.userPhotoFrame{-moz-box-shadow:#777 .32em .32em .32em;-webkit-box-shadow:#777 .32em .32em .32em;z-index:999;margin:.63em;padding:.756em;text-align:center;background-image:url(../images/white80.png);border:.07em solid #AAAAAA;-webkit-border-radius:.5em;-moz-border-radius:.5em;-o-border-radius:.5em;border-radius:.5em;float:left}
.userPhotoFrameRequest{-moz-box-shadow:#777 .32em .32em .32em;-webkit-box-shadow:#777 .32em .32em .32em;z-index:999;margin:.63em;padding:.756em;text-align:center;background-image:url(../images/yellow50.png);border:.07em solid yellow;-webkit-border-radius:.5em;-moz-border-radius:.5em;-o-border-radius:.5em;border-radius:.5em;float:left}
.userPhotoFrameMatchRequest{-moz-box-shadow:#777 .32em .32em .32em;-webkit-box-shadow:#777 .32em .32em .32em;z-index:999;margin:.63em;padding:.756em;text-align:center;background-image:url(../images/red50.png);border:.07em solid red;-webkit-border-radius:.5em;-moz-border-radius:.5em;-o-border-radius:.5em;border-radius:.5em;float:left}
.userPhotoFrameMatch{-moz-box-shadow:#777 .32em .32em .32em;-webkit-box-shadow:#777 .32em .32em .32em;z-index:999;margin:.63em;padding:.756em;text-align:center;background-image:url(../images/green50.png);border:.07em solid green;-webkit-border-radius:.5em;-moz-border-radius:.5em;-o-border-radius:.5em;border-radius:.5em;float:left}
.editText{background-image:url(../images/white60.png);border:.07em dashed #CCCCCC;margin-top:.13em}
.editText:hover{background-image:url(../images/yellow50.png);border:.07em solid yellow;padding:0;padding-left:.19em;cursor:pointer}
.profile{font-size:150%;color:#333;padding-left:.19em}
.lookingForNum{font-size:150%;float:left}
#prog-border{height:.945em;width:12.348em;background:#fff;border:.07em solid black;margin:0;padding:0;text-align:left}
#prog-bar{height:.693em;margin:.13em;padding:0;background:#0065B3}
#divFileProgressContainer{display:none}
#btnBrowse{width:18.522em}
.iKnowToolbarLogin{border-width:0;width:11.97em;height:2.65em}
.pagination{padding:.189em;margin:.189em;text-align:right}
.pagination a{padding:.13em .32em .13em .32em;margin:.13em;border:.07em solid #EEE;text-decoration:none;color:#036CB4;background-color:#FFF}
.pagination a:hover, .pagination a:active{border:.07em solid #999;color:#666;background-color:#FFF}
.pagination .current{padding:.13em .32em .13em .32em;margin:.13em;border:.07em solid #036CB4;font-weight:bold;background-color:#036CB4;color:#FFF}
.pagination .disabled{padding:.13em .32em .13em .32em;margin:.13em;border:.07em solid #EEE;color:#DDD;background-color:#FFF}
#searchForm{padding:.32em;margin:0;text-align:center;display:block;}
#searchForm form{margin:0;}
#mainHelp{background-image:url(../images/yellow50.png);border:.07em solid yellow;padding:.32em;margin:0;font-size:150%;text-align:center;text-transform:uppercase;font-weight:bold}
.thumbnailShade{color:white;position:absolute;z-index:999995;width:6.24em;height:6.24em;text-align:center;background-image:url(../images/bkg80.png)}
.thumbnailShadeText{width:6.24em;height:6.24em;text-align:center;vertical-align:middle;display:table-cell;position:static;margin:0;padding:0}
.messageBox{margin:0 0.63em;height:7.63em;overflow-x:hidden;overflow-y:auto;border:gray dashed .063em;position:relative}
.messages{background-color:white;position:relative}
.reply{margin-left:0.63em;margin-right:.63em;margin-top:0.63em;text-align:right}
.messageReply{position:relative;height:9em;width:100%}
.messages div h7{color:#1E9CE8;padding:.32em}
.odd{background-color:white}
.even{background-color:#EFEFEF}
.fromYou{color:#333;padding-left:.32em;padding-right:.32em;margin:0}
.fromMatch{color:black;padding-left:.32em;padding-right:.32em;margin:0}
div.fromYou p, div.fromMatch p{margin:0;padding-bottom:1em}
.topBorder{border-top:.07em black dotted}
.newStar{margin-top:-.252em;vertical-align:middle;border:0;margin-left:-.378em;padding-right:.189em}
.newFriendStar{border:0 none;float:right;margin-left:.189em;margin-top:.189em;position:absolute}
#textile-quickref{font-size:75%}
.titles{text-align:center;background-image:url(../images/green50.png)}
.list1{background-image:url(../images/ltgray40.png)}
.list2{background-image:url(../images/ltgray20.png)}
#logo img{height:7.56em;width:37.737em;}
div.autosuggest {position:absolute;background-image:url(/images/img_inquisitor/as_pointer.gif);background-position:top;background-repeat:no-repeat;padding:10px 0 0 0;}
div.autosuggest div.as_header, div.autosuggest div.as_footer {position:relative;height:6px;padding:0 6px;background-image:url(/images/img_inquisitor/ul_corner_tr.gif);background-position:top right;background-repeat:no-repeat;overflow:hidden;}
div.autosuggest div.as_footer {background-image:url(/images/img_inquisitor/ul_corner_br.gif);}
div.autosuggest div.as_header div.as_corner, div.autosuggest div.as_footer div.as_corner {position:absolute;top:0;left:0;height:6px;width:6px;background-image:url(/images/img_inquisitor/ul_corner_tl.gif);background-position:top left;background-repeat:no-repeat;}
div.autosuggest div.as_footer div.as_corner{background-image:url(/images/img_inquisitor/ul_corner_bl.gif);}
div.autosuggest div.as_header div.as_bar, div.autosuggest div.as_footer div.as_bar{height:6px;overflow:hidden;background-color:#333;}
div.autosuggest ul {list-style:none;margin:0 0 -4px 0;padding:0;overflow:hidden;background-color:#333;}
div.autosuggest ul li {color:#ccc;padding:0;margin:0 4px 4px;text-align:left;}
div.autosuggest ul li a {color:#ccc;display:block;text-decoration:none;background-color:transparent;text-shadow:#000 0px 0px 5px;position:relative;padding:0;width:100%;}
div.autosuggest ul li a:hover {background-color:#444;}
div.autosuggest ul li.as_highlight a:hover {background-color:#1B5CCD;}
div.autosuggest ul li a span {display:block;padding:3px 6px;font-weight:bold;}
div.autosuggest ul li a span small {font-weight:normal;color:#999;}
div.autosuggest ul li.as_highlight a span small {color:#ccc;}
div.autosuggest ul li.as_highlight a {color:#fff;background-color:#1B5CCD;background-image:url(/images/img_inquisitor/hl_corner_br.gif);background-position:bottom right;background-repeat:no-repeat;}
div.autosuggest ul li.as_highlight a span {background-image:url(/images/img_inquisitor/hl_corner_bl.gif);background-position:bottom left;background-repeat:no-repeat;}
div.autosuggest ul li a .tl, div.autosuggest ul li a .tr {background-image:transparent;background-repeat:no-repeat;width:6px;height:6px;position:absolute;top:0;padding:0;margin:0;}
div.autosuggest ul li a .tr {right:0;}
div.autosuggest ul li.as_highlight a .tl {left:0;background-image:url(/images/img_inquisitor/hl_corner_tl.gif);background-position:bottom left;}
div.autosuggest ul li.as_highlight a .tr{right:0;background-image:url(/images/img_inquisitor/hl_corner_tr.gif);background-position:bottom right;}
div.autosuggest ul li.as_warning {font-weight:bold;text-align:center;}
div.autosuggest ul em {font-style:normal;color:#6EADE7;}
.balloon {font-family:Verdana;font-size:12px;line-height:14px;height:216px;}
#balloon_bl, #balloon_br {position:absolute;display:none;z-index:999996;text-align:left;}
#balloon_tl, #balloon_tr {position:absolute;display:none;z-index:999996;text-align:left;}
#balloon_point_bl {margin-top:-2px;margin-left:10px;width:22px;height:19px;background:url(../images/balloon_bl.png) no-repeat;z-index:999998;position:relative;}
#balloon_point_br {margin-top:-2px;margin-left:418px;width:22px;height:19px;background:url(../images/balloon_br.png) no-repeat;z-index:999998;position:relative;}
#balloon_point_tl {margin-top:-321px;margin-left:10px;width:22px;height:19px;background:url(../images/balloon_tl.png) no-repeat;z-index:999998;position:relative;_margin-top:-209px;}
#balloon_point_tr {margin-top:-321px;margin-left:418px;width:22px;height:19px;background:url(../images/balloon_tr.png) no-repeat;z-index:999998;position:relative;_margin-top:-209px;}
.balloon_top_tr {margin-top:20px;margin-bottom:0px;width:450px;height:300px;border:2px solid #000;background:url(../images/bkg80.png) repeat;background-position:10px 4px;-webkit-border-radius:9px;-moz-border-radius:9px;-o-border-radius:9px;border-radius:9px;z-index:999997;}
.balloon_top_tl {margin-top:20px;margin-bottom:0px;width:450px;height:300px;border:2px solid #000;background:url(../images/bkg80.png) repeat;background-position:10px 4px;-webkit-border-radius:9px;-moz-border-radius:9px;-o-border-radius:9px;border-radius:9px;z-index:999997;}
.balloon_top_br {width:450px;height:300px;border:2px solid #000;background:url(../images/bkg80.png) repeat;background-position:10px 4px;-webkit-border-radius:9px;-moz-border-radius:9px;-o-border-radius:9px;border-radius:9px;z-index:999997;}
.balloon_top_bl {width:450px;height:300px;border:2px solid #000;background:url(../images/bkg80.png) repeat;background-position:10px 4px;-webkit-border-radius:9px;-moz-border-radius:9px;-o-border-radius:9px;border-radius:9px;z-index:999997;}
.balloon_close {margin-top:2px;margin-left:434px;*padding-right:2px;}
#balloon_center_bl, #balloon_center_br, #balloon_center_tl, #balloon_center_tr {width:430px;margin-top:2px;margin-left:10px;color:white;}

/* TextboxList sample CSS */
#holder { margin: 0; border: 1px solid #999; overflow: hidden; height: auto !important; height: 1%; padding: 4px 5px 0; }
*:first-child+html #holder { padding-bottom: 2px; } * html #holder { padding-bottom: 2px; } /* ie7 and below */
#holder li { float: left; list-style-type: none; margin: 0 5px 4px 0; }
#holder li.bit-box, #holder li.bit-input input {}
#holder li.bit-box { -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; padding: 1px 5px 2px; }
.bit-box {border: 1px solid #CAD8F3;background-image:url(../images/ltblue50.png);}
#holder li.bit-box-focus { border-color: #598BEC; background: #598BEC; color: #fff; }
#holder li.bit-input input { width:300px; margin: 0; border: none; outline: 0; padding: 3px 0 2px; } /* no left/right padding here please */
#holder li.bit-input input.smallinput { width: 20px; }

/* nicetags CSS */      
#x_tags {display:none;}
#x_tags ol li { list-style-type: none; }
#x_tags ol {margin-top:0.13em;padding: 0;margin-bottom:0;}
#x_tags ol li.input-text {list-style-type: none;}
#x_tags ol li.input-text input { font-size: 100%;}
#x_tags #holder {}
#x_tags ul { margin: 0 !important }
#nicetags-list #holder li.bit-box, #apple-list #holder li.bit-box { padding-right: 20px; position: relative; }
#apple-list #holder li.bit-input { margin: 0; }
#apple-list #holder li.bit-input input.smallinput { width: 5px; }
#holder li.bit-hover { background: #BBCEF1; border: 1px solid #6D95E0; }
#holder li.bit-box-focus { border-color: #598BEC; background: #598BEC; color: #fff; }
.bit-box a.closebutton { position: absolute; right: 4px; top: 5px; display: block; width: 14px; height: 14px; font-size: 1px; background: url('../images/close.png'); }
.bit-box a.closebutton:hover { background-position: bottom; }
#holder li.bit-box-focus a.closebutton, #holder li.bit-box-focus a.closebutton:hover { background-position: bottom; }

/* Autocompleter */
#nicetags-auto { display: none; position: absolute; background-image:url(../images/gray90.png); }
#nicetags-auto .default { padding: 5px 7px; border: 1px solid #aaa; border-width: 0 1px 1px; }
#nicetags-auto ul { display: none; margin: 0; padding: 0; overflow: auto; }
#nicetags-auto ul li { padding: 5px 12px; z-index: 1000; cursor: pointer; margin: 0; list-style-type: none; border: 1px solid #aaa; border-width: 0 1px 1px;}
#nicetags-auto ul li em { font-weight: bold; font-style: normal; background: #ccc; }
#nicetags-auto ul li.auto-focus { background-image:url(../images/yellow50.png); color: #000; }
#nicetags-auto ul li.auto-focus em { background: none; }

#demo #holder li.bit-input input { padding: 2px 0 1px; border: 1px solid #999; }
#add a { color: #666; }
#add-test { width: 100px; padding: 2px; }
#button_container { margin-left: 70px; margin-bottom: 30px;}
#to_delete {border: 1px solid gray;background:black;color:white}
.hidden { display:none;}