* {margin: 0; padding: 0;}
body, table {font-family: Verdana, Arial, sans-serif;}
table {font-size: 1em;}
body {min-width: 1001px; padding: 0 0 10px 0; background: #fff url(../assets/bg-gradient.jpg) top left repeat-x; font-size: 62.5%; line-height: 1.4; text-align: center;}
* html body {width:expression(document.body.clientWidth < 1001 ? "1001px" : "auto" );}

/* (0.1) Basic styles */
a {color: #0066CC;}
a:hover {text-decoration: underline; color:#990000;}
a img {border: none;}

embed:hover {border: 0px solid #000;}

fieldset {border: none;}
label {font-weight: bold; vertical-align: middle;}
/*input, select, textarea {border: 1px solid #808080; border-bottom-color: #d4d0c8; border-right-color: #d4d0c8; font-size: 1em; vertical-align: top; font-family: Verdana, Arial, sans-serif;}*/
input, textarea {padding: 2px;}
input.radio {border: none; vertical-align: middle;}
input.checkbox {border: none; margin-right: 3px; padding: 0; vertical-align: middle;}
input.image {border: none;}
select.multiple {height: 60px;}
ul.radio label {font-weight: normal;}

.left {text-align: left;}
.right, .more {text-align: right;}
.floatleft, .item-number {float: left;}
.floatright {float: right;}

.clear {clear: both;}

.error {color: red;}
.underline {text-decoration: underline;}

span.invis {font-size: .5em; margin-left: -.4em;}
* html span.invis {display:inline-block; margin: 0; text-indent: -10000px;}
*+html span.invis {display:inline-block; margin: 0; text-indent: -10000px;}

.functions a {text-decoration: underline;}
.functions a:hover {text-decoration: none;}

.share, .message, .person_send {background: url(../assets/share.gif) center right no-repeat;}
.digg {background: url(../assets/post_icon_digg.jpg) center right no-repeat;}
.writeguide {background: url(../assets/color_line.png) center right no-repeat;}
.delicious {background: url(../assets/post_icon_delicious.gif) center right no-repeat;}
.comment, .reply {background: url(../assets/comment.gif) center right no-repeat;}
.bookmark_add, .plain, .add-buddy, .bookmark_remove, .bookmark_view {background: url(../assets/myweb.png) center right no-repeat;}
.print {background: url(../assets/print.gif) center right no-repeat;}
.digg {background: url(../assets/digg.gif) center right no-repeat;}
.edit, .event_edit {background: url(../assets/edit.gif) center right no-repeat;}
.delete {background: url(../assets/delete.gif) center right no-repeat;}
.person_remove, .remove_group {background: url(../assets/delete_basic.gif) center right no-repeat;}
.flag {background: url(../assets/flag.gif) top left no-repeat;}
.download {background: url(../assets/download.gif) center right no-repeat;}

#container #wrapper ol.inside, #container #wrapper #help-page ul.questions {list-style-type: none; margin-left: 0; margin-right: 0;}
#container #wrapper ol.inside ol {list-style: lower-alpha outside;}
#container #wrapper #help-page ul.questions {font-size: 1.1em;}

/* (0.3) Wrappers + BGs */
#container {width: 100%; margin-top: 0px; background: url(../assets/bg-gradient-stretch.jpg) top center repeat-y;}
#wrapper {width: 100%; background: url(../assets/bg-gradient-top.jpg) top center no-repeat;}
#wrapper2 {width: 100%; padding-bottom: 40px; background: url(../assets/bg-gradient-bottom.gif) center bottom no-repeat;}

#main {width: 987px; margin: 0 auto; padding: 17px 7px 0 7px; text-align: left;}

/* (1) Header */
#header {position: relative; margin-bottom: .6em; }
#header-top {position: relative; height: 105px;}

/* (1.1) - Logo */
h1, h1 a, h1 span {display: block; overflow: hidden; position: relative; height: 105px; width: 385px; cursor: pointer;}
h1 {margin-left: 23px; font-size:16px;}
h1 span {position: absolute; left: 0; top: 0; background: url(../assets/thatnetworklogo.jpg) no-repeat;}

/* (1.2) - User tools */
#user-tools {position: absolute; bottom: 60px; right: 12px; padding-bottom: .4em; color: #566c10; font-size: 1.15em; color:
#FFFFFF}
#user-tools a {color:#FFFFFF;}
#user-tools strong {padding-right: 5px;}

/* (1.3) - Search */
#header-search, #googlelinks {float: left; position: absolute; bottom: 20px; right: 0; width: 470px; padding-right: 10px;}
* html #header-search, #googlelinks {right: -1px;}

#searchresults { color:#000000; font-size:1.2em; line-height:22px; margin-left:15px; }
#searchresults h2 { font-size:18px; font-weight:bold; margin: 10px 0px 10px 0px; color:#000033; }

#header-search label, #header-search label span {display: block; float: left; overflow: hidden; position: relative; height: 37px; width: 79px; font-weight: normal;}
#header-search label span {position: absolute; left: 0; top: 0;}
#search-field {width: 170px; margin: 10px 0 5px 0;}
#search-scope {width: 113px; margin: 10px 0 5px 12px;}
#search-button {border: none; margin: 10px 0 5px 12px; padding: 0; vertical-align: top;}

/* (1.4) - Navigation */
#nav {list-style-type: none; position: relative; height: 40px; margin-bottom: 40px;}
#nav.nosubnav {margin-bottom: 0;}
#nav li {position: absolute; bottom: 0; height: 40px; padding: 0px 0 0 3px; text-indent: -10000px;}
* html #nav li {bottom: -1px;}
#nav a, #nav span {position: absolute; left: 0px; top: 0px; height: 40px; width: 220px; color: #fff;}
#nav a span {left: 0; top: 0; cursor: pointer;}

#nav li.selected a, #nav li.selected span, #nav li.selected a:hover, #nav li.selected a:hover span {background-position: -0px -80px;}
#nav a:hover, #nav a:hover span {background-position: -0px -40px;}

#nav-37 {left: 6px; width: 150px; background: url(../assets/btnHome-new.jpg) no-repeat;}
#nav-37 a, #nav-37 span {background: url(../assets/btnHome-new.jpg) -0px -0px no-repeat;}

#nav-91 {left: 157px; width: 150px; background: url(../assets/btnArticles-new.jpg) no-repeat;}
#nav-91 a, #nav-91 span {background: url(../assets/btnArticles-new.jpg) -0px -0px no-repeat;}

#nav-88 {left: 308px; width: 180px; background: url(../assets/btnPlans-new.jpg) no-repeat;}
#nav-88 a, #nav-88 span {background: url(../assets/btnPlans-new.jpg) -0px -0px no-repeat;}

#nav-92 {left: 489px; width: 150px; background: url(../assets/btnForum-new.jpg) no-repeat;}
#nav-92 a, #nav-92 span {background: url(../assets/btnForum-new.jpg) -0px -0px no-repeat;}


#nav li ul {list-style-type: none; position: absolute; top: 38px; text-align: center;}
ul#subnav {list-style-type: none; height: 30px; width: 931px; margin-left: 28px;}
li#nav-91 ul {left: -174px; width: 483px;}
* html li#nav-91 ul {left: -184px;}
li#nav-88 ul {left: -169px; width: 474px;}
* html li#nav-88 ul {left: -179px;}
li#nav-92 ul {left: -66px; width: 266px;}
* html li#nav-92 ul {left: -76px;}
li#nav-94 ul {right: 6px; width: 623px;}
* html li#nav-94 ul {width: 633px;}

#nav li li, #subnav li {display: inline; float: left; bottom: 0; margin-left: 10px; font-weight: bold;}
#subnav li {margin: 0 10px 0 0;}
#nav li li, #nav li li a, #nav li li span, #subnav li, #subnav li a, #subnav li span {display: block; overflow: hidden; position: relative; left: 0; top: 0; height: 21px; width: auto; padding: 0;}
#nav li li span, #subnav li span {position: absolute;}

#nav li li, #nav li li a, #nav li li a span, #subnav li, #subnav li a, #subnav li a span {background-position: 0 0 !important; color: #d46f03;}
#nav li li.selected a, #nav li li.selected a span, #nav li li.selected a:hover, #nav li li.selected a:hover span, #subnab li.selected a, #subnav li.selected a span, #subnav li.selected a:hover, #subnav li.selected a:hover span {background-position: 0 -42px !important; color: #566c10;}
#nav li li a:hover, #nav li li a:hover span, #subnav li a:hover, #subnav li a:hover span {background-position: 0 -21px !important; color: #ff8300;}

#nav-ext { height:65px; background:url(../assets/nav-ext.jpg) no-repeat; }
#nav-ext #frmSearch { padding:10px 10px 15px 50px; font-size:20px; color:#FFFFFF; font-weight:bold; }
#nav-ext #frmSearch #q {font-size:14px; color:#666666; }
#nav-ext #nav-admin { padding:10px 10px 10px 50px; font-size:14px; color:#FFFFFF; font-weight:bold; }
#nav-ext #nav-admin a { color:#FFFFFF; border-bottom:1px #FFFFFF; }
#nav-ext #nav-admin a:rollover { color:#990000; }


/* Messages */
.msg {font-size:18px; font-weight:bold; color:#FF0000; margin-top:25px; margin-bottom:25px; background: url(../assets/speech_bubble.gif) 0 0 no-repeat; padding: 0 0 5px 20px; }


/* (2) Content */
#content {min-height: 300px; padding-top: .6em; background: #fff;}
* html #content {height: 300px;}


/* (2.1)  Layouts */
#wrapper-left {float: left; width: 807px;}

/* (2.1.1) - Three column regular */
#sidebar {float: left; overflow: hidden; width: 200px; padding: 0 10px 16px 2px;}
#main-content {float: left; overflow: hidden; width: 584px; padding: 0 11px 0 0; }
#featured {float: left; overflow: hidden; width: 180px;}
#wide-featured {float: left; overflow: hidden; width: 330px; color:#000000; font-size:1.3em;}

.equal-column {float: left; width: 388px; padding: 0 11px 0 3px;}

.bottom-column {float: left; padding: 0 2px; width: 983px;}
*+html .bottom-column {margin: 0 0 16px 0;}

.wide-left {float: left; overflow: hidden; width: 795px; padding: 0 12px 16px 0;}
.wide-left-column {float: left; overflow: hidden; width: 671px; padding: 0 14px 16px 1px;}
.wide-right {float: left; overflow: hidden; width: 775px; padding: 0 0 16px 0;}
.wide-left2 {float: left; overflow: hidden; width: 630px; padding: 0 12px 16px 10px; color:#000000; font-size:1.3em;}
.wide-left3 {float: left; overflow: hidden; width: 950px; padding: 0 12px 16px 10px; color:#000000; font-size:1.3em;}

/* Category Page */
#navbar { font-size:12px; color:#000000; margin-bottom:10px; }
#main-content #cat-featured { font-size:1.3em; color:#000000; margin-bottom:20px; }
#main-content #cat-featured h2 { font-size:1.3em; color:#0000CC; margin: 5px 0px 3px 0px; }
#content #subcat { color:#000000; font-size:12px; margin-bottom:20px; }
#content #subcat h2 { font:Georgia, "Times New Roman", Times, serif; size:16px; font-weight:bold; color:#000066; margin-bottom: 10px;}
#content #subcat tr {font:Verdana, Arial, Helvetica, sans-serif; font-size:14px; }
#content #subcat td { margin-bottom:15px; }
#content #subcat span {padding-left:30px; margin-bottom:5px; background-image:url(../assets/arrow3.gif); background-repeat:no-repeat; background-position:center; background-position:0;}
#content #newguides h2 { font:Georgia, "Times New Roman", Times, serif; size:16px; font-weight:bold; color:#000066; margin-bottom: 10px;}
#content #newguides { font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin-bottom:20px;}
#main-content #newguides .newguide-entry h2 { font-size:1.3em; color:#0000CC; margin: 5px 0px 3px 0px; }
#main-content #newguides .newguide-entry { margin-bottom:15px; }
#content #allguides { font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin-bottom:20px;}
#content #allguides h2 { font:Georgia, "Times New Roman", Times, serif; size:16px; font-weight:bold; color:#000066; margin-bottom: 10px;}
#main-content #allguides .allguide-entry h2 { font-size:1.3em; color:#0000CC; margin: 5px 0px 3px 0px; }
#main-content #allguides .allguide-entry { padding-bottom:10px; margin-bottom:20px; border-bottom:1px #000066 dotted;}
#content #guideless h2 { font:Georgia, "Times New Roman", Times, serif; size:16px; font-weight:bold; color:#000066; margin-bottom: 10px;}
#content #guideless { font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin-bottom:20px;}
#main-content #guideless .newguide-entry h2 { font-size:1.3em; color:#0000CC; margin: 5px 0px 3px 0px; }
#main-content #guideless .newguide-entry { margin-bottom:15px; }

/* Join ThatGuide.com */
.wide-left #joinarea {color:#000000; font-size:1.2em;}
.wide-left #joinarea h2 {color:#00CC00; font-size:1.5em;}
.wide-left #joinarea p {margin-bottom:5px;}
.wide-left #joinarea form {margin:20px 0px 60px 0px;}
.wide-left #joinarea label {font-size:1.3em;}
.wide-left #joinarea .writeforminput {font-size:1.3em; width:300px;}
.wide-left #joinarea h3 {font-size:1.4em; color:#000066; margin-bottom:10px; border-bottom:#009900 1px dotted;}

/* My Account */
.wide-left #myaccountsect {color:#000000; font-size:1.2em;}
.wide-left #myaccountsect h2 {color:#000066; font-size:1.5em;}
.wide-left #myaccountsect p {margin-bottom:5px;}
.wide-left #myaccountsect form {margin:20px 0px 60px 0px;}
.wide-left #myaccountsect label {font-size:1.3em;}
.wide-left #myaccountsect .writeforminput {font-size:1.3em; width:300px;}
.wide-left #myaccountsect h3 {font-size:1.4em; color:#000066; margin-bottom:10px; border-bottom:#009900 1px dotted;}


/* Member Pages */
.wide-left #profilepage {color:#000000; font-size:1.2em; margin-left:10px;}
.wide-left #profilepage h2 {color:#000066; font-size:1.5em;}
.wide-left #profilepage p {margin-bottom:5px;}
.wide-left #profilepage form {margin:20px 0px 60px 0px;}
.wide-left #profilepage label {font-size:1.3em;}
.wide-left #profilepage .writeforminput {font-size:1.3em; width:300px;}
.wide-left #profilepage h3 {font-size:1.4em; color:#000066; margin-bottom:10px; border-bottom:#009900 1px dotted;}
.wide-left #profilepage h4 {font-size:1.2em; color:#006600; margin-bottom:20px; }



/* Admin Section */
.wide-left #admin {color:#000000; font-size:1.2em; margin-left:10px;}
.wide-left #admin h2 {color:#000066; font-size:1.5em;}
.wide-left #admin p {margin-bottom:5px;}
.wide-left #admin form {margin:20px 0px 50px 0px;}
.wide-left #admin label {font-size:1.3em;}
.wide-left #admin select { height:22px; }
.wide-left #admin h3 {font-size:1.4em; color:#000066; margin-bottom:10px; border-bottom:#009900 1px dotted;}
.wide-left #admin #admin-tools ul { list-style:none;}
.wide-left #admin #admin-tools li { height:35px; font-size:14px; list-style:none;}
.wide-left #admin #admin-tools #admin-cat { padding-left:35px; background-image:url(../assets/folder_txt.png); background-repeat:no-repeat; background-position:center; background-position:0; }
.wide-left #admin #admin-tools #admin-comments { padding-left:35px; background-image:url(../assets/approve_comments.png); background-repeat:no-repeat; background-position:center; background-position:0; }
.wide-left #admin #admin-tools #admin-settings { padding-left:35px; background-image:url(../assets/configure.png); background-repeat:no-repeat; background-position:center; background-position:0; }
.wide-left #admin #admin-tools #tools-sendmessage { padding-left:35px; background-image:url(../assets/mail_new.png); background-repeat:no-repeat; background-position:center; background-position:0; }
.wide-left #admin #admin-tools li div { padding-top: 7px; }
#featured #admin-tools2 ul { list-style:none;}
#featured #admin-tools2 li { height:35px; font-size:12px; list-style:none;}
#featured #admin-tools2 #admin-cat2 { padding-left:35px; background-image:url(../assets/folder_txt.png); background-repeat:no-repeat; background-position:center; background-position:0; }
#featured #admin-tools2 #admin-comments2 { padding-left:35px; background-image:url(../assets/approve_comments.png); background-repeat:no-repeat; background-position:center; background-position:0; }
#featured #admin-tools2 #admin-settings2 { padding-left:35px; background-image:url(../assets/configure.png); background-repeat:no-repeat; background-position:center; background-position:0; }
#featured #admin-tools2 #tools-sendmessage2 { padding-left:35px; background-image:url(../assets/mail_new.png); background-repeat:no-repeat; background-position:center; background-position:0; }
#featured #admin-tools2 li div { padding-top: 7px; }

/* Write a Guide - write.asp */
.wide-left #writeaguide {color:#000000; font-size:1.2em;}
.wide-left #writeaguide h2 {color:#00CC00; font-size:1.5em;}
.wide-left #nav-bar { font-size:1.2em; margin-bottom:10px;}
.wide-left #writeaguide p {margin-bottom:5px;}
.wide-left #writeaguide form {margin:20px 0px 60px 0px;}
.wide-left #writeaguide label {font-size:1.3em;}
.wide-left #writeaguide .writeforminput {font-size:1.3em; width:300px;}
.wide-left #writeaguide .catSelect {height:auto; color:#000000; font-size:16px;}
.wide-left #writeaguide h3 {font-size:1.4em; color:#000066; margin-bottom:10px; border-bottom:#009900 1px dotted;}

#write-3 #writeaguide3 {color:#000000; font-size:1.2em;}
#write-3 #writeaguide3 h2 {color:#00CC00; font-size:1.5em;}
#write-3 #writeaguide3 p {margin-bottom:5px;}
#write-3 #writeaguide3 form {}
#write-3 #writeaguide3 label {font-size:1.3em;}
#write-3 #writeaguide3 h3 {font-size:1.4em; color:#000066; margin-bottom:10px; border-bottom:#009900 1px dotted;}
#write-3 #writeaguide3 .sectionTitle {font-size:1.4em; font-weight:bold; border-bottom:1px dotted #009900; height:auto;}
#write-3 #writeaguide3 .sectionDesc {font-size:10px; color:#333333; margin-bottom:20px; }
#write-3 #writeaguide3 #save .saveText {font-size:18px; text-align:center; margin-top:10px; margin-bottom:25px;}
#write-3 #writeaguide3 #save input {font-size:18px; font-weight:bold; color:#00CC00;}
#write-3 #Area1 { padding:0px 340px 60px 50px; font-size:0.9em;}
#write-3 #article-content-steps h3 { font-size: 16px; font-weight:bold; font:Georgia, "Times New Roman", Times, serif; height:50px;  padding-left:80px; color: #000066; background-image:url(../assets/steps.jpg); background-position:0; background-repeat:no-repeat;}
#write-3 #article-content-steps h3 div { padding-top:10px;}
#write-3 #article-content-steps ol { margin:5px 10px 10px 35px; }
#write-3 #article-content-steps li { margin-bottom:5px; }
#write-3 #article-content-steps .step-list {font-size:18px; font-weight:bold; font-family:"Century Schoolbook", Georgia, "Times New Roman", Times, serif; color:#009933; }
#write-3 #article-content-steps li span { font-size:12px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; }

#write-3 #article-content-tips h3 { font-size: 16px; font-weight:bold; font:Georgia, "Times New Roman", Times, serif; margin-top:25px; height:50px;  padding-left:80px; color: #000066; border-bottom: 1px dotted #009933; background-image:url(../assets/lightbulb.jpg); background-position:0; background-repeat:no-repeat;}
#write-3 #article-content-tips h3 div { padding-top:10px;}
#write-3 #article-content-tips ul { margin:5px 0px 10px 0px; list-style:none; }
#write-3 #article-content-tips li { padding-left:30px; margin-bottom:5px; background-image:url(../assets/check.jpg); background-repeat:no-repeat; background-position:center; background-position:0; border-bottom: 1px dotted #009933;}
#write-3 #article-content-links h3 { font-size: 16px; font-weight:bold; font:Georgia, "Times New Roman", Times, serif; margin-top:25px; height:50px;  padding-left:80px; color: #000066; border-bottom: 1px dotted #009933; background-image:url(../assets/network.png); background-position:0; background-repeat:no-repeat;}
#write-3 #article-content-links h3 div { padding-top:10px;}
#write-3 #article-content-links ul { margin:5px 0px 10px 0px; list-style:none; }
#write-3 #article-content-links li { padding-left:30px; margin-bottom:5px; background-image:url(../assets/browser.png); background-repeat:no-repeat; background-position:center; background-position:0; border-bottom: 1px dotted #009933;}
#write-3 #article-content-blogs h3 { font-size: 16px; font-weight:bold; font:Georgia, "Times New Roman", Times, serif; margin-top:25px; height:50px;  padding-left:80px; color: #000066; border-bottom: 1px dotted #009933; background-image:url(../assets/kuser.png); background-position:0; background-repeat:no-repeat;}
#write-3 #article-content-blogs h3 div { padding-top:10px;}
#write-3 #article-content-blogs ul { margin:5px 0px 10px 0px; list-style:none; }
#write-3 #article-content-blogs li { padding-left:30px; margin-bottom:5px; background-image:url(../assets/document.png); background-repeat:no-repeat; background-position:center; background-position:0; border-bottom: 1px dotted #009933;}

/* Article List */
#cat-main h2 {font-family:Georgia, "Times New Roman", Times, serif; color:#FF00CC; margin-bottom:15px; }
.articleitem {margin-bottom:15px;}
.articleitem h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; }
.articleitem p {line-height:22px;}
.cat-content-byline {font-style:italic;}





/* Article Styles */

#article { }
#article h2 { font:Verdana, Arial, Helvetica, sans-serif; font-size:28px; font-weight:bold; margin:10px 0px 5px 0px; color:#006600; letter-spacing:-2px; line-height:30px; }
#article .articleByline {font-size:14px; font-weight:normal; margin-bottom:10px;}
#article h4 { font-size:14px; color:#333333; margin-bottom:10px; font-weight:bold; }
#article { font-size:12px; line-height:22px; color:#000000; }
#article p { padding-bottom:6px; }
#article h3 {font-size:16px; color:#000099; font-weight:bold; padding:6px 0px 6px 0px;}
#article ul {margin-left:15px; padding-left:8px;}
#article li {margin-left:15px; padding-left:8px;}
#article .subtitle { font:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; letter-spacing:-2px; color:#ABA6FF;}

#article .tools {clear: both; position: relative; padding: 1px 4px 0 4px; 0 0 no-repeat; height:25px;}
#article .tools .functions {list-style-type: none; position: absolute; top: 8px; right: 18px; text-align: right; text-transform: lowercase;}
* html #article .tools .functions {right: 30px;}
#article .tools .functions li {display: inline; padding-left: 8px;}
#article .tools .functions a {padding: 2px 20px 6px 0; line-height: 2; text-decoration: underline;}
#article .tools .functions a:hover {text-decoration: none;}

#article-authorprofile #authorprofile-top {height:23px; background-image:url(../assets/contentProfileBox_top.jpg); background-repeat:no-repeat; margin-top:20px;}


#article-authorprofile #authorprofile-middle h2 {padding-top: 0px; margin-top:0px;}
#article-authorprofile #authorprofile-middle #authorprofile-profile { width:450px; float:inherit; padding-left:20px; padding-right:10px; border-right:solid 2px #000066; font-size:12px; color:#000000; margin-right:20px;}
#article-authorprofile #authorprofile-middle #authorprofile-tools {width:250px; float:right; font-size:12px; color:#000000; padding-top:60px;}
#article-authorprofile #authorprofile-middle #authorprofile-profile h3 {font-size:18px; font-weight:bold;}
#article-authorprofile #authorprofile-middle #authorprofile-profile img {padding: 0 5px 5px 0; }
#article-authorprofile #authorprofile-middle #authorprofile-profile .profile-creation {color:#666666; font-size:10px; padding-top:5px;}
#article-authorprofile #authorprofile-middle #authorprofile-profile .profile-points {padding-top: 5px; color:#666666;}
#article-authorprofile #authorprofile-middle #authorprofile-profile .profile-text {padding-top:10px; line-height:20px;}

#article-authorprofile #authorprofile-middle #authorprofile-profile p { padding-bottom:6px; }

#article-authorprofile #authorprofile-middle {background-image:url(../assets/contentProfileBox_middle.jpg); background-repeat:repeat-y;}
#article-authorprofile #authorprofile-bottom {height:29px; background-image:url(../assets/contentProfileBox_bottom.jpg); background-repeat:no-repeat; clear:both;}

#authorprofile-tools ul { list-style:none;}
#authorprofile-tools li { height:35px; font-size:14px;}
#authorprofile-tools #tools-viewprofile { padding-left:35px; background-image:url(../assets/exec.png); background-repeat:no-repeat; background-position:center; background-position:0; }
#authorprofile-tools #tools-addfriend { padding-left:35px; background-image:url(../assets/addfriend.png); background-repeat:no-repeat; background-position:center; background-position:0; }
#authorprofile-tools #tools-articles { padding-left:35px; background-image:url(../assets/authorarticles.png); background-repeat:no-repeat; background-position:center; background-position:0; }
#authorprofile-tools #tools-sendmessage { padding-left:35px; background-image:url(../assets/mail_new.png); background-repeat:no-repeat; background-position:center; background-position:0; }
#authorprofile-tools li div { padding-top: 7px; }

#featured #relatedGuidesList { font-size:.9em;}

/* Blog Styles */

.blogroll-byline {font-size:10px;}
.blogroll-space { margin-bottom:45px; padding-bottom:40px; border-bottom:2px #006699 dotted;}
blockquote { margin:10px 20px 10px 20px; line-height: 150%; font-size: 95%; background: transparent url(../assets/quoleft1.png) left top no-repeat; text-align:justify;}
blockquote p { margin:0px 5px 0px 5px;}
blockquote div { padding: 0 36px; background: transparent url(../assets/quoright1.png) right bottom no-repeat; }
#article #recentBlogs .blogroll-space h3 .blogTitle {font-size:22px; margin-bottom:10px; line-height:25px; }

/* Rating Script */

.grn { font-size : 11px; color : #800000; font-family : verdana, arial, helvetica, sans-serif;text-decoration : none; }
.cyel {font-size : 11px; color : #D69601; font-weight : bold;font-family : verdana, arial, helvetica, sans-serif;text-decoration : none; }
.cgr {font-size : 11px; color: #7BA402;font-family : verdana,arial,helvetica,san-serif; }
.srating{ list-style:none; margin: 0px; padding:0px; width: 100px; height: 20px; position: relative; background: url(/inc/themes/default/assets/strating.gif) top left repeat-x;}
.srating li{
padding:0px;
margin:0px;
/*\*/
float: left;
/* */
}
.srating li a{display:block; width:20px; height: 20px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute;padding: 0px; background-image:none;	}
.srating li a:hover{background: url(/inc/themes/default/assets/strating.gif) 0px -20px repeat-x;z-index: 1;left: 0px;}
.srating a.onestar{left: 0px;}
.srating a.onestar:hover{width:20px;}
.srating a.twostars{left:20px;}
.srating a.twostars:hover{width: 40px;}
.srating a.threestars:hover{width: 60px;}
.srating a.threestars{left: 40px;}
.srating a.fourstars{left: 60px;}	
.srating a.fourstars:hover{width: 80px;}
.srating a.fivestars{left: 80px;}
.srating a.fivestars:hover{width: 100px;} 
.voteres { font-size : 16px; color : #333300; font-weight : bold; font-family : arial,helvetica,san-serif; text-decoration : none; }
.votbot { text-align: center; padding-top: 6px; margin-top: 9px; margin-left: 1px; width: 54px; height: 27px; background: url(/inc/themes/default/assets/votres.gif) no-repeat; position: absolute; display: block; }
.votcont {float: left; width: 55px; height: 48px; margin-top: 2px; margin-right: 5px; background: #fff url(/inc/themes/default/assets/votetop.gif) no-repeat left;}
.conlink6 {font-size : 11px;font-weight : normal; color : #b5b5b5; font-family : Verdana, Arial, Helvetica, sans-serif; text-decoration : none; } 
.dv6 {padding-top: 5px;padding-bottom: 5px;margin-left: 3px;}
#article-content-rating h3 { font:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#000066; margin-top:20px; }
#article-content-rating .ratedtext { color:#0033CC; font-size:12px; }

/* (3) Box Styles */
#container #wrapper h2.reg-header {border-bottom: 1px solid #a6c866; margin: 0 0 6px 0; padding: 0 28px 3px 28px; background: transparent; color: #566c10; font: normal 4.2em/1.2 Arial, sans-serif; text-transform: lowercase;}
#container #wrapper #main-content h2.reg-header {border-top: none; padding: 0 18px 3px 18px; text-transform: none;}
#container #wrapper .top-column h2.reg-header, #container #wrapper h2.reg-header.border-top {border-top: 1px solid #a6c866;}
#container #wrapper .top-column h2.reg-header.no-border {border-top: none;}
#container #wrapper .top-column h2.reg-header.daily_buzz {border-color: #ff8300; color: #ff8300;}

#container #wrapper table.reg-ad-header {width:100%; border-bottom: 1px solid #a6c866; background: transparent;}
#container #wrapper table.border-top {border-top: 1px solid #a6c866;}
#container #wrapper h2.sifr-replace {width:400px; color: #566c10; font: normal 4.2em/1 Arial, sans-serif; text-transform: lowercase; margin: 0 0 0px 0; padding: 0 28px 0px 28px;  background: transparent;}
#container #wrapper td.ad-in-header div {text-align: center; margin: 0px 32px 0px 32px;}
#container #wrapper td.ad-in-header2 div {text-align: center; margin: 0px 0px 0px 0px;}
/*#container #wrapper div.sponsored-by {text-align: center;} */


/* (3.1.1) - Join now */
#join-now {margin: 0 0 14px 0;}
#write-here {margin: 0 0 14px 0;}
#sidebar #join-now a {display: block; width: 200px; height: 140px; background: url(../assets/writeaguide1.jpg) 0 0 no-repeat; text-indent: -10000px;}
#wide-featured #join-now a {display: block; width: 300px; height: 125px; background: url(../assets/button-join.gif) 0 0 no-repeat; text-indent: -10000px;}
#featured #write-here a {display: block; width: 180px; height: 88px; background: url(../assets/button-writehere.jpg) 0 0 no-repeat; text-indent: -10000px;}

/* (3.2) Categories */
#categories {position: relative; width: 100%; margin: 0 0 14px 0; background: url(../assets/bg-categories-stretch.gif) repeat-y; color: #000066; font-size: 1.3em;}
#categories div.module {width: 100%; background: url(../assets/bg-categories-top.gif) no-repeat;}

#categories h2 {margin: 0 3px; padding: 12px 11px 8px 11px; background: url(../assets/style2-dash.gif) bottom left repeat-x; font: normal 1.5em/1.3 Arial, sans-serif; text-transform: lowercase;}

#categories ul {list-style-type: none; width: 170px; padding: 10px 8px 12px 22px; background: url(../assets/bg-categories-bottom.gif) left bottom no-repeat;}
#categories li {position: relative; padding: 4px 0 3px 0;}
#categories li a {background: transparent; color: #000066; font-weight: normal; text-decoration: none;}
#categories li a.selected {font-weight: bold;}
#categories li a:hover {background: transparent; text-decoration: underline;}

#categories ul ul {background: transparent; width: auto; padding: 2px 8px 0 14px;}
#categories ul ul li {padding: 2px 0 1px 12px;}
#categories li li a {font-weight: normal;}

#categories li li li a {color: #ff8300;}

ul.aTree li span {display: block; position: absolute; left: -14px; top: .5em; height: 10px; width: 10px; text-indent: -10000px;}
ul.aTree li span.open {background: url(../assets/plus-minus.gif) 0 -10px no-repeat;}
ul.aTree li span.closed {background: url(../assets/plus-minus.gif) left top no-repeat;}

/* (3.6) Style 6 - Tabbed */
div.tabbed ol {margin: 0 0 0 2.2em;}
div.tabbed p {font-size: 1.2em; padding: 0 0 1em 0;}
div.tabbed h3, div.tabbed h4 {font-size: 1.1em; margin: 0 0 .2em 0;}
div.tabbed p.info {padding-bottom: 1.6em; margin-top: -.5em; color: #888;}
div.tabbed span {font-size: 0.9em; color:#000000}
div.tabbed p.right {padding: 0 0 .5em 0;}
div.tabbed p.pagination {padding: 0 0 1em 0;}
.searchTitle {font-size: 1.2em !important;}


/* (3.8) Style 8 */
.bottom-column .module {float: left; margin: 0 0 16px 0; background: url(../assets/bg-style8-stretch.gif) repeat-y;}
.wide-right .module {float: left; position: relative; width: 775px; background: url(../assets/bg-style8w-stretch.gif) repeat-y;}



.bottom-column div.text, .wide-right div.text, .darkHeaded div.text {float: left; position: relative; width: 975px; padding: 12px 4px 16px 4px; background: url(../assets/bg-style8s-bottom.gif) left bottom no-repeat;}
.wide-right div.text {width: 739px; padding: 0 18px 16px 18px; background-image: url(../assets/bg-style8w-bottom.gif);}
.darkHeaded div.text {width: 787px; padding: 0 4px; background-image: url(../assets/bg-style8wl-bottom.gif);}
#sidebar .darkHeaded div.text {width: 192px; padding: 0 4px 4px 4px; background-image: url(../assets/bg-style8l-bottom.gif);}
.wide-right div.text p.intro, .darkHeaded div.text p.intro {margin: 1.5em 6px 0;}
.wide-right div.text ol {list-style-type: none; margin: 0 0 1em 0;}
.wide-right div.text ol li {clear: both; border-bottom: 1px solid #829b4e; padding: 12px 0;}
.wide-right div.text ol li h3 {margin: 0 0 .4em 0; font-size: 1.2em;}
.wide-right div.text ol li .add-info {margin: .8em 0 .4em 0; color: #888;}
.wide-right div.text ol.numbered {list-style-type: decimal; margin: 0 0 0 20px;}
.wide-right div.text ol.numbered li {border: none; margin: 12px 0; padding: 0;}
.wide-right div.text .functions {float: right; margin-top: -3px; padding: 0 0 0 15px;}
.wide-right div.text .functions a {padding: 2px 20px 6px 0; line-height: 2;}

.wide-right .module div.add-info {display: block; float: right; position: relative; z-index: 1000; right: 0; top: -32px; margin: 0 0 -12px 0; color: #fff; text-align: right;}
div.add-info select {vertical-align: middle;}
.wide-right .module div.add-info div.iefix {padding: 0; margin: 0; display: inline;}


#container #wrapper #public-profile .whiteBoxSmall {clear: left; margin: 0;}



/* (3.8.6) - My Tags */
.tags-alphabetical {clear: both; margin: 0 -14px; padding: 0 14px 14px 14px; background: url(../assets/style7-dash.gif) bottom left repeat-x;}
#tag-list h3 {margin: 1.1em 0 .5em 0; font-size: 1.1em;}

/* (3.8.6.1) -- Tag Cloud */
#container #wrapper ol.tag-cloud {padding-bottom: 15px; line-height: 1.2;}
#container #wrapper ol.tag-cloud li {display: inline; border: none; margin: 0 4px 0 0; padding: 0;}
#container #wrapper ol.tag-cloud li span {position: absolute; left: -10000px; top: -10000px;}
#container #wrapper ol.tag-cloud li a {text-decoration: none;}

ol.tag-cloud li.not-popular {font-size: 1em;}
ol.tag-cloud li.not-very-popular {font-size: 1.4em;}
ol.tag-cloud li.somewhat-popular {font-size: 1.8em;}
ol.tag-cloud li.popular {font-size: 2.2em;}
ol.tag-cloud li.very-popular {font-size: 2.6em;}
ol.tag-cloud li.extra-popular {font-size: 3em;}


#main-featured { color:#000000; margin-bottom:15px; margin-top:15px;}
#main-featured img {margin:5px 10px 5px 0px; border:0px;}
#main-featured h2 { font-size:18px; color:#0000CC; margin: 5px 0px 3px 0px; font-family:Georgia, "Times New Roman", Times, serif; }
#main-featured p { margin:0px 0px 6px 0px; line-height:23px;}


.byline {font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; }

#main-intro { font-size:1.3em; color:#000000; }
#main-intro h2 { font-size:1.3em; color:#000066; margin-top:13px; }

/* All Sites */

#allsites h2 {color:#00CC00;}
#allsites h3 {margin:10px 0px 10px 0px;}
#allsites p {font-size:10px;}
#allsites .sitelinks {margin-top:5px; margin-bottom:20px;}


/* ROmantic Tips */

#main-tips h2 {font:Georgia, "Times New Roman", Times, serif; font-size:18px; margin-bottom:15px; color:#FF00CC;}

.romantictip {background:url(../assets/bubble2.jpg) no-repeat; width:600px; height:190px;}
.randomtip { padding: 30px 40px 0px 50px; height:130px; font-family:Georgia, "Times New Roman", Times, serif;}
.tipbyline { position: relative; top:10px; left:120px; font-variant:small-caps; font-family:Georgia, "Times New Roman", Times, serif; }

#dropcontentsubject{ }
.dropcontent{ display:block; }

.tip {width:600px; margin-bottom:20px; font-family:Georgia, "Times New Roman", Times, serif;}
.tiphdr {background:url(/inc/themes/default/assets/bubble_top.jpg) no-repeat; height:34px; width:600px;}
.tipbody { background:url(/inc/themes/default/assets/bubble_mid.jpg) repeat-y; width:600px;}
.tipbody p {  margin:0px 60px 0px 50px;}
.tipftr {background:url(/inc/themes/default/assets/bubble_btm.jpg) no-repeat; height:56px; width:600px;}
.tipauthor { margin-left:120px;}

#morecat { margin-bottom:20px; }
#morecat h2 {color:#FF0099; margin-bottom:15px; text-align:center; }


/* (3.12) Forms */
.content-form {padding: 0 6px;}
#container #wrapper .content-form h3 {width: auto; height: auto; margin: 0 0 1.5em 0; padding: 0; background: transparent; color: #829b4e; font: bold 1em Verdana, Arial, sans-serif;}
#container #wrapper .content-form h4 {float: none; width: auto; margin: 0 0 1em 0; padding: 0; font-weight: bold;}
.content-form fieldset {clear: both; float: left; width: 100%; padding: 1.2em 0; background: url(../assets/style3-dash.gif) bottom left repeat-x;}
.content-form fieldset.content-form-buttons {clear: both; float: none; padding: 1.2em 0 .4em 0; background: transparent; text-align: right; vertical-align: middle;}
.content-form div.iefix {padding: .5em 0 1.2em 0;}
.content-form-buttons div.left div.iefix {padding: .5em 0 0 0;}
.content-form div.iefix label {font-weight: normal;}
.content-form input {width: 90%;}
.content-form input.image {width: auto;}
#container .content-form .content-form-time input {width: 100px;}
#container .content-form input.checkbox {width: auto; margin-right: 3px;}
#container .content-form input.radio {width: auto;}
#container .content-form .content-form-buttons input {width: auto; vertical-align: middle;}
.content-form textarea {width: 90%; height: 80px;}
.content-form select.multiple {width: 200px; height: 60px;}
.content-form ul.radio {margin: 0; padding: 0;}
.content-form ul.radio li {display: inline; list-style-type: none; margin: 0; padding: 0 10px 0 0;}
.content-form ul.col {float: left; width: 100%; padding: 0 0 .5em 0;}
.content-form ul.col li {list-style-type: none; float: left; width: 30%; padding: 0 3% .5em 0;}
#container .content-form fieldset div.iefix, #container .content-form-buttons div, #container .content-form .content-form-multiple div {float: none; width: auto;}

#container .content-form fieldset.content-form-delete {background: transparent; padding-bottom: 0;}
#container .content-form fieldset.content-form-delete .iefix {padding-top: 10px;}
#container .content-form fieldset.content-form-delete .iefix p {padding-top: 10px;}
#container .content-form fieldset.content-form-delete input.image {width: auto; margin-top: -7px;}


#login-user-graphic {overflow: hidden; height: 241px; width: 769px; margin-left: 6px; background: url(../../default/assets/login-g.jpg) 0 0 no-repeat; text-indent: -10000px;}
#reset-password-graphic {overflow: hidden; height: 241px; width: 769px; margin-left: 6px; background: url(../../default/assets/resetpassword-g.jpg) 0 0 no-repeat; text-indent: -10000px;}

/* (3.12.4) - horizontal search */
.wide-right #search-full {float: left; width: 100%; border-top: 1px solid #a6c866; padding: 12px 0 18px 0;}
.wide-right #search-full fieldset {padding: 0 28px;}
.wide-right #search-full div {float: left; padding: 0 15px 0 0;}
.wide-right #search-full div.iefix {float: none; padding: 3px 0 0 0;}
.wide-right #search-full label {color: #566c10; text-transform: uppercase;}
.wide-right #search-full input.text {width: 280px;}
.wide-right #search-full.extra-pref input.text {width: 250px;}
.wide-right #search-full select {width: 250px;}
.wide-right #search-full.extra-pref select {width: 125px;}
.wide-right #search-full input.image {margin-top: 8px;}

.wide-right #search-full div.question-checkbox {padding-top: 15px;}
.wide-right #search-full div.question-checkbox label {color: #666; text-transform: none;}
.wide-right #search-full div.question-checkbox div.iefix {display: inline;}

.wide-right .text #search-full {border-top: none; padding: 12px 0;}
.wide-right .text #search-full fieldset {padding: 0;}

.wide-right .master #search-full {width: 767px; margin: 0 0 12px 0; padding: 0 4px; border-top: none;}
.wide-right .master #search-full fieldset {overflow: auto; width: 739px; padding: 12px 14px 18px 14px; background: url(../assets/style7-dash.gif) bottom left repeat-x;}
.wide-right .master .text h3 {font-size: 1.2em;}

/* Comments */

.text-comments {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 20px;
}
.text-comments-byline {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.text-comments-title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF00CC;
}
#addcomment, #comments { color:#000000; margin-top: 25px; font-size:12px;}
#addcomment h2, #comments h2 {
	color:#990099; margin-bottom: 8px; font-size:28px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #990099; }
#addcomment label { font-weight:bold; }
.commentrating {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	float: right;
	position: relative;
	background-position: right;
}
.text-small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}


/* (4) Footer */
#footer {clear: both; width: 987px; padding: 12px 0 .8em 0; background: #e6ebdf url(../assets/bg-footer.gif) repeat-x; color: #555; font-size: 1.1em; text-align: center;}
#nav-footer {padding: 0 0 .5em 0;}

/* Spiffy box */

.spfSidebox{display:block}
.spfSidebox *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FFF6D8}
.spfSidebox1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #fffbee;
  border-right:1px solid #fffbee;
  background:#fff8e1}
.spfSidebox2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fffefb;
  border-right:1px solid #fffefb;
  background:#fff7df}
.spfSidebox3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #fff7df;
  border-right:1px solid #fff7df;}
.spfSidebox4{
  border-left:1px solid #fffbee;
  border-right:1px solid #fffbee}
.spfSidebox5{
  border-left:1px solid #fff8e1;
  border-right:1px solid #fff8e1}
.spfSideboxfg{
  background:#FFF6D8}
  
.rightBox { padding:10px; }

#submitLink {padding-left:100px; font-size:16px;}