|
Server : Apache/2.4.62 System : FreeBSD fbsdweb2.web.rcn.net 14.1-RELEASE FreeBSD 14.1-RELEASE releng/14.1-n267679-10e31f0946d8 GENERIC amd64 User : www ( 80) PHP Version : 8.3.8 Disable Function : NONE Directory : /domains/smartny/ |
Upload File : |
.hide { display: block; }
/* Structure and Layout
--------------------------------------- */
html {/*overflow-y: scroll;*/ min-height: 101%;}
body {
background-color: #fff !important; background-image: none !important;
color: #555;
text-align: left;
font-size: 81.25%;
line-height: 1.4615em;
font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
}
#body {background-color: #fff !important; background-image: none !important;}
.home #body {background-color: #fff !important; background-image: none !important;}
.contents {
text-align: left;
margin: 0 !important;
width: auto !important;
}
#frame {
text-align: left;
margin: 0 !important;
width: auto !important;
}
#header {
height: auto !important;
position: relative;
background-color: #fff !important; background-image: none !important;
}
* html #header {margin-bottom: 20px;}
#container {
float: none !important;
width: auto !important;
}
#mainCol {
float: none !important;
display: inline;
width: auto !important;
padding: 0;
}
.twoCol #mainCol {width: auto !important;}
.oneCol #mainCol, .home #container, .oneCol #container {width: auto !important;}
.home #mainCol {width: auto !important;}
#subCol {
float: none !important;
display: inline;
width: auto !important;
border-right: 1px solid #646464;
margin-top: 4em;
padding-top: 2.3076em;
}
.home #subCol {width: auto !important; border: none; margin: 0 !important; padding: 0;}
#extraCol {
float: none !important;
display: inline;
width: auto !important;
border-left: 1px solid #646464;
margin-top: 4em;
padding-top: 2.3076em;
}
.oneCol #extraCol, .oneCol #subCol, .singleCol #subCol, .twoCol #subCol, .home #extraCol {display: none;}
#footer {
clear: both;
background-color: #fff !important; background-image: none !important;
color: #000 !important;
margin-top: 2.923em;
}
.home #footer {margin-top: 1.4615em;}
/* Links
--------------------------------------- */
a, a:link, a:visited {
color: #cb510e;
text-decoration: none;
border-bottom: 1px dotted #dc8b5f;
font-weight: bold;
position: relative;
/*line-height: 1em;*/
}
a:visited {
color: #cb510e;
}
a:hover, a:active {
border-bottom-style: solid;
color: #8f3503;
}
#footer a:hover, #footer a:active {border-bottom-style: solid; color: #000 !important; border-bottom-color: #bab6a4 }
.home #mainCol a {border: none; padding: 0;}
/* Navigation
--------------------------------------- */
.nav {margin: 0 0 10px 0; padding: 0;}
.nav li {
display: block;
list-style: square !important;
margin: 0;
padding: 0;
background: none;
}
#header .nav {
float: none !important;
width: auto !important;
text-align: left;
margin-top: 0px;
}
#header .nav a {
color: #191815;
font-size: 1.3846em;
line-height: 1em;
padding: 0 0 0 0em;
font-weight: bold;
border: none;
text-decoration: none;
}
#header .nav a:hover { color: #cb510e;}
#header #topNav {margin-top: 29px;}
#header #topNav a {
font-weight: normal;
text-decoration: none;
border: none;
color: #524f45;
font-size: 1.0769em;
padding: 0 !important;
}
#header #topNav a:hover {color: #2e7387;}
#subCol .nav {
margin: 0 !important;
border-top: 1px solid #646464 !important;
padding: 0 !important;
}
#subCol .nav li {display: block;}
#subCol .nav a {
color: #2e7387;
font-weight: bold;
text-decoration: none;
border: none;
float: none !important;
clear: both;
margin: 0 !important;
padding: 0 !important;
}
#subCol .nav .selectedPage a {
/*color: #FFF;
background: #1c1b17;*/
background-color: #fff !important; background-image: none !important;
}
#subCol .nav a:hover {
color: #000 !important;
background-color: #fff !important; background-image: none !important;
}
#subCol .nav .selectedPageParent a {
background: none;
color: #2e7387;
font-weight: bold;
padding-bottom: 0.25em;
border-bottom: 0.125em solid;
}
#subCol .nav li li a, #subCol .nav .selectedPageParent li a {
background: none !important;
color: #2e7387 !important;
font-weight: normal !important;
margin-left: 1.3em !important;
padding: 0 !important;
border: none !important;
margin-bottom: 0.25em !important;
}
#subCol .nav li li a:hover, #subCol .nav .selectedPageParent li a:hover {
color: #000 !important;
background-color: #fff !important; background-image: none !important;
}
#subCol .nav li .selectedPage a {
/*color: #FFF !important;
background: #1c1b17 !important;*/
background-color: #fff !important; background-image: none !important;
}
#subCol .nav li ul {margin: 0;}
#footer .nav {float: none !important; margin-top: .75em}
#footer .nav a {color: #bab6a4; text-decoration: none; font-size: 1.1667em; margin-left: .75em; border: none; font-weight: normal;}
#footer .nav a:hover {color: #f1eeda;}
#footer .nav img {vertical-align: middle;}
#footer p a {color: #000 !important; border-color: #5b584c;}
#footer p a:hover {color: #000 !important; border-color: #bab6a4;}
/* Headings
--------------------------------------- */
h1 {
font-size: 2.3076em;
line-height: 1em;
margin: 0 !important;
color: #181815;
font-weight: bold;
}
h2, h2.postTitle, .blogList h2.postTitle {
font-size: 1.8461em;
line-height: 1em;
margin: 0 !important;
color: #181815;
font-weight: bold;
}
h3, #subCol h1, #extraCol h1, .home #mainCol h1 {
font-size: 1.3846em;
line-height: 1.125em;
margin: 0 !important;
color: #181815;
}
h4, #subCol h2, #extraCol h2 {
font-size: 1.1538em;
line-height: 1.2667em;
margin: 0 !important;
font-weight: bold;
color: #181815;
}
h5, #subCol h3, #extraCol h3 {
font-size: 1em;
line-height: 1.4615em;
margin: 0 !important;
font-weight: bold;
color: #181815;
}
h6, #subCol h4, #extraCol h4 {
font-size: 1em;
line-height: 1.4615em;
margin: 0 !important;
font-weight: bold;
}
#subCol h5, #extraCol h5 {
font-size: 1em;
line-height: 1.4615em;
margin: 0 !important;
font-weight: bold;
color: #555;
}
#subCol .element h1:first-child,
#subCol .element h2:first-child,
#subCol .element h3:first-child,
#subCol .element h4:first-child,
#subCol .element h5:first-child,
#extraCol .element h1:first-child,
#extraCol .element h2:first-child,
#extraCol .element h3:first-child,
#extraCol .element h4:first-child,
#extraCol .element h5:first-child {
margin-top: 0.5em;
}
#mainCol h2 + h3 {
font-size: 1.2em;
color: #969696;
margin-top: 0;
font-weight: normal;
}
/* Content
--------------------------------------- */
#header h1 {
margin: 0;
padding: 0 !important;
width: auto !important;
text-indent: -999em;
float: none !important;
}
#header h1 a {
width: 100% !important;
display: block;
height: auto !important;
background-image: none;
text-decoration: none;
border: none;
}
#header h1 a:hover {background-position: left -55px;}
#subCol .element {
border-top: 1px solid #646464;
padding: 0 !important;
}
.home #subCol .element {padding: 0; border: none;}
#extraCol .element {
border-top: 1px solid #646464;
padding: 0 !important;
}
#subCol ul, #subCol ol, #extraCol ul, #extraCol ol {
margin: 0 !important;
}
#extraCol .feeds h3 {
color: #646464 !important;
line-height: 1.2307em;
}
#extraCol .feeds ul {
margin: 0 !important;
padding: 0;
}
#extraCol .feeds li {
display: block;
margin: 0 !important;
padding: 0;
list-style: none;
}
#extraCol .feeds li a {
color: #555;
font-weight: normal;
text-decoration: none;
border: none;
padding: 0 !important;
}
#extraCol .feeds li a:hover {color: #cb510e;}
#extraCol .feeds li img {
vertical-align: middle;
margin-right: 0.25em;
}
#extraCol .promo {
background-color: #fff !important; background-image: none !important;
color: #000 !important;
padding: 0 !important;
margin-top: -3.35em;
line-height: 1.2307em;
}
*:first-child+html #extraCol .promo {margin-top: -2.25em;}
* html #extraCol .promo {margin-top: -2.25em;}
#extraCol .promo strong {font-size: 1.0769em; font-weight: bold;}
#extraCol .promo h2 {
margin: 0 !important;
text-indent: -999em;
width: auto !important;
}
#extraCol .promo h2 a {
display: block;
height: auto !important;
background-color: #fff !important; background-image: none !important;
border: none;
text-decoration: none;
}
#extraCol .promo h2 a:hover {background-position: left -36px;}
#mainCol h1 + p {
margin: 0 !important;
padding: 0 !important;
color: #000 !important;
/*background: #969696;*/
/*background: #33291c;*/
background-color: #fff !important; background-image: none !important;
color: #000 !important;
font-size: 1.2307em;
line-height: 1.5em;
display: inline;
}
.home #mainCol h1 + p {
background: none;
line-height: 1.4615em;
font-size: 1em;
color: #000 !important;
margin-bottom: 0 0 1.4615em;
}
#mainCol h1 + p a {
/* color: #ffecc5;*/
padding: 0;
border: none;
}
#mainCol h1 + p a:hover {color: #1f201a;}
.home #mainCol h1 + p a {
color: #cb510e;
text-decoration: none;
border-bottom: 1px dotted #dc8b5f;
}
.home #mainCol h1 + p a:hover {
border-bottom-style: solid;
color: #8f3503;
}
#mainCol h1 + p + p, #mainCol h1 + p + ul, #mainCol h1 + p + ol {margin-top: 1em;}
img.bordered {border: 4px solid #d5cfbc;}
.home #feature {
font-size: 1.7692em;
line-height: 1.2173em;
padding: 0 !important;
background-color: #fff !important; background-image: none !important;
height: auto !important;
min-height: 0px !important;
color: #000 !important;
}
.home #feature h2 {
font-size: 1.7391em;
color: #281a13;
font-weight: bold;
line-height: 1em;
margin: 0 !important;
}
.home #feature h3 {
width: auto !important;
text-indent: -999em;
margin: 0 !important;
}
.home #feature h3 a {
border: none;
display: block;
height: auto !important;
background-color: #fff !important; background-image: none !important;
border: none;
text-decoration: none;
}
.home #feature h3 a:hover {background-position: left -51px;}
.home #feature p {margin-bottom: 0.5em;}
.home #featurePoints {
background-color: #fff !important; background-image: none !important;
display: block;
padding: 0 !important;
margin: 0 !important;
color: #000 !important;
font-size: 1.0769em;
}
.home #featurePoints div {
width: auto !important;
float: none !important;
}
.home #featurePoints h3 {
text-transform: uppercase;
color: #fdf1d9;
font-size: 1.2142em;
margin: 0;
}
.home #featurePoints a {
color: #fdf1d9;
border: none;
padding: 0;
}
.home #featurePoints a:hover {
color: #ecab10;
}
.home #featurePoints p {margin: 0;}
.home #featurePoints img {
float: none !important;
vertical-align: bottom;
margin-right: 1em;
}
.pressEntry h2 a {
border-bottom: none;
}
.pressEntry h2 {
line-height: 1.1;
margin-bottom: .2em;
}
.pressEntry img {
float: none !important;
margin-left: 10px;
}
div.pressBorder {
clear: both;
border-bottom: 1px dotted black;
margin-bottom: 20px;
height: auto !important;
}
.pressEntry span {
font-size: 1.2em;
}
.pressEntry span.source a {
border-bottom: none;
text-decoration: underline;
font-weight: normal;
color: black;
}
.pressEntry span.source a:hover {
text-decoration: none;
}
.pressEntry p {
margin-top: 8px;
}
blockquote.portfolioQuote {
padding: 0 !important;
margin: 0 !important;
font-style: normal;
color: #000 !important;
border-bottom: 1px dotted;
font-size: 1.1538em;
}
blockquote.portfolioQuote p {
margin-bottom: 0;
}
cite.portfolioQuote {
font-style: normal;
padding: 0 !important;
color: #969696;
margin: 0 !important;
font-size: 0.9230em;
}
cite.portfolioQuote a:link {color: #969696; border-color: #969696;}
.galleryItem {
text-align: left;
width: auto !important;
float: none !important;
margin: 0 !important;
font-weight: bold;
}
.galleryItem p {margin-top: 0.5em;}
.galleryItem a {font-weight: normal; border: none;}
.galleryItem p a {border-bottom: 1px dotted #dc8b5f;}
.galleryItem p a:hover {border-bottom-style: solid; color: #000 !important;}
.galleryItem img {
border: 0.125em solid #969696;
}
#footer .contents {
padding: 0 !important;
width: auto !important;
margin: 0 !important;
background-color: #fff !important; background-image: none !important;
text-align: left;
}
#navigation p {font-size: 1.25em;}
#footer .search { margin: 0 !important;}
#footer .search span {display: none;}
#footer .search .searchInput {font-size: 1.1667em; font-weight: bold; color: #cb510e; padding: 0 !important; margin-right: 0.25em;}
#footer .search .searchButton {
background-color: #fff !important; background-image: none !important;
font-size: 0px;
width: auto !important;
height: auto !important;
border: none;
vertical-align: top;
margin-top: 1px;
color: #000 !important;
}
#footer .search .searchButton:hover {background-position: left -26px;}
#footer address {font-style: normal; margin: 0; padding: 0; display: block;}
#footer dl {float: none !important; width: auto !important; margin-right: 2%; margin-top: 1.4615em;}
#footer dt {color: #000 !important; font-weight: bold; margin: 0; padding: 0; display: inline;}
#footer dd {color: #000 !important;margin: 0 !important; padding: 0; display: inline; clear: right;}
#footer p {display: block; clear: both;}
img.left, img.right {margin-bottom: 1em;}
/* Elements
--------------------------------------- */
.blogList ul {
margin: 0;
padding: 0;
}
.blogList li {
list-style: none;
margin: 0 !important;
padding: 0;
}
.home .blogList h2.postTitle, .blogList li li h2.postTitle {
margin: 0 !important;
font-size: 1em !important;
}
.home .blogList h2.postTitle {font-size: 1.1538em !important;}
.home .blogList {
background-color: #fff !important; background-image: none !important;
padding: 0 !important;
margin: 0 !important;
}
.home .blogList ul {
margin-bottom: 0;
}
.home #portfolio {margin-top: 18px;}
.home #flashcontent {margin-bottom: 1em;}
.home .blogList h2 a {border: none; padding: 0;}
.postInfo, .postInfo a {color: #000 !important;}
.home .postInfo {font-size: 0.9230em;}
.blogList .postBody ul, .blogList .postBody ol { margin: 0 !important; }
.blogList .postBody li ul, .blogList .postBody li ol {margin: 0 !important;}
.blogList .postBody ul li { list-style-type: disc; }
.blogList .postBody ol li { list-style-type: decimal !important; }
.blogList .postBody li { list-style-position: outside; margin-bottom: 0.5em; margin-left: 1.5384em;}
#mainCol .archive li {
float: none !important;
width: auto !important;
margin-right: 4%;
}
#mainCol .archive li li {
width: auto;
float: none;
margin-right: 0;
}
.rss {display: none;}
.rss a {border: none;}
.home #subCol h1 {
background-color: #fff !important; background-image: none !important;
padding: 0 !important;
margin: 0;
}
.home #mainCol h1 {
margin: 0 !important;
}
.home #mainCol p {
margin-left: 260px;
}
.home #subCol p {
padding-left: 0.75em;
}
dt.comment, dt.alternate {
background: none !important;
font-size: 1.25em !important;
padding: 0 !important;
margin: 0 !important;
border-bottom: 0.25em solid #f6e4c1 !important;
color: #777 !important;
font-weight: normal !important;
}
dt.comment a, dt.alternate a {
font-weight: bold !important;
}
dd.comment, dd.alternate {
background: none !important;
padding: 0 !important;
margin: 0 !important;
border-bottom: 1px dotted #f6e4c1 !important;
}
.postBody blockquote {
margin: 0 !important;
padding: 0 !important;
background: #fcf8ef;
border-left: 1em solid #f6e4c1;
}
p.commentDate {
font-style: normal !important;
color: #777 !important;
font-size: 0.9em !important;
text-align: right !important;
}
.commentNumber {
color: #777 !important;
text-decoration: none !important;
border: none !important;
font-weight: bold !important;
}
h3.commentsHead {
background-color: #fff !important; background-image: none !important;
padding: 0 !important;
border-top: 0.5em solid #f6e4c1;
}
h3.commentsHead a {font-size: 0.75em !important;}
.fieldSelected
{
background-color: #fff !important; background-image: none !important;
border: 1px solid #deb35f !important;
}
.postDate {margin: 0 !important;padding-top: 1em; color: #000 !important; font-style: normal;}
.commentsForm {padding: 0 !important; background-color: #fff !important; background-image: none !important; border-top: 0.5em solid #f6e4c1;}
.blogBack {
border: none !important;
padding: 0 !important;
float: none !important;
margin: 0 !important;
}
#twitter_update_list {
font-weight: bold;
margin-left: -18px !important;
padding-left: 18px !important;
padding-top: 16px !important;
margin-top: -8px !important;
background-color: #fff !important; background-image: none !important;
line-height: 1.2307em;
color: #555;
}
#twitter_update_list a {
color: #2e7387 !important;
font-weight: bold !important;
display: block !important;
margin-top: 0.5em;
}
#twitter_update_list a:hover {color: #000 !important;}
.realLive h2 {
background-color: #fff !important; background-image: none !important;
padding: 0 !important;
margin: 0 !important;
}
.realLive h2 span {
color: #FFF;
font-size: 0.75em;
background-color: #fff !important; background-image: none !important;
padding: 0 !important;
}
.home #announcements {
padding: 0 !important;
margin: 0 !important;
background-color: #fff !important; background-image: none !important;
color: #edf1d9;
}
.home .jobs {
padding-left: 7em !important;
background-color: #fff !important; background-image: none !important;
}
.home .free {
padding-left: 7em !important;
background-color: #fff !important; background-image: none !important;
}
.home #announcements p {margin: 0;}
.home #announcements a {
color: #000 !important;
border: none;
padding: 0;
}
.home #announcements a:hover {color: #ed9812;}
/* Contact Forms
--------------------------------------- */
#signUpForm {display: none !important;}
#signUpForm .L {
float: none !important;
width: auto !important;
font-size: 1.1667em;
padding-left: 60px;
background-color: #fff !important; background-image: none !important;
}
#signUpForm .R {
float: none !important;
width: auto !important;
font-size: 1.1667em;
}
#signUpForm h1, #signUpForm h2, #signUpForm h3, #signUpForm h4, #signUpForm h5, #signUpForm h6 {color: #000 !important;}
#promo a#signUp {visibility: visible;}
#signUpForm {display: none;}
#signUpForm a {font-weight: bold;}
#signUpForm .form {
padding: 0 !important;
margin: 0 !important;
background-color: #fff !important; background-image: none !important;
}
#signUpForm .form h4 {
padding: 0 !important;
margin: 0 !important;
color: #000 !important;
background-color: #fff !important; background-image: none !important;
}
#signUpForm .form h4 span {
float: none !important;
font-weight: bold;
width: auto !important;
height: auto !important;
line-height: 32px;
text-align: left;
background-color: #fff !important; background-image: none !important;
font-family: "Arial Black", arial, helvetica, sans-serif;
margin: 0 !important;
}
#signUpForm .form input {
padding: 0 !important;
font-size: 1.1667em;
font-weight: bold;
width: auto !important;
}
#signUpForm textarea {
width: auto !important;
height: auto !important;
padding: 0 !important;
font-size: 1.1667em;
margin-top: 0;
}
#signUpForm label {
width: auto !important;
text-align: left;
display: block;
float: none !important;
line-height: 2em;
margin-right: 0.5em;
}
#signUpForm .form .message {
padding: 0 !important;
display: block;
background-color: #fff !important; background-image: none !important;
color: #8F3503;
}
#signUpForm h4, #signUpForm .form p {margin-bottom: 0.5em;}
#signUpForm li {list-style: none; margin-bottom: 0.5em;}
#signUpForm li img {vertical-align: middle; margin-right: 0.25em;}
#signUpForm .form p.foot {
padding: 0 !important;
margin: 0 !important;
background-color: #fff !important; background-image: none !important;
text-align: left;
}
#signUpForm .form .foot span {float: none !important; line-height: 34px;}
#signUpForm .form .foot span a {color: #898776;}
#step2, #step3 {display: none;}
#signUpForm a {border: none; padding: 0;}
#signUpForm a:hover, #signUpForm .form .foot span a:hover {color: #ec9915;}
/* Tables
--------------------------------------- */
table#codeSnippets {
border: 2px solid #969696;
border-collapse: collapse;
}
table#codeSnippets td {
border: 2px solid #969696;
padding: 0 !important;
}
table#codeSnippets small {
font-size: .8em;
}
table#codeSnippets tr.headerRow td {
background-color: #fff !important; background-image: none !important;
color: #000 !important;
text-align: left;
}
div.tableholder {
padding: 0px;
border: 2px solid #201f1b;
margin-bottom: 1.5em;
position: relative;
font-size: 0.8461em;
}
table.signup col.col2 {background: #FFF;}
table.signup col.col3 {background: #fff6e5;}
table.signup col.col4 {background: #ffecc5;}
table.signup col.col5 {background: #ffdfcc;}
table.signup col.col6 {background: #ffd7bd;}
table.signup col.col7 {background: #ffccae;}
table.signup th img {
margin-top: 2px;
border: none;
}
table.signup h3 {
margin: 0;
letter-spacing: 0.05em;
text-transform: uppercase;
font-size: 1.125em;
line-height: 1em;
color: #000 !important;
}
table.signup .heading {
background-color: #fff !important; background-image: none !important;
color: #000 !important;
padding: 0 !important;
}
table.signup th {
font-size: 1.25em;
line-height: 1.2em;
padding: 0 !important;
text-align: left;
color: #000 !important;
font-weight: bold;
border: 1px solid #201f1b;
}
table.signup th strong {
color: #333;
font-size: larger;
}
table.signup th .small {
font-size: smaller;
}
table.signup td.shadedw {
text-align: left;
vertical-align: top;
white-space: nowrap;
}
table.signup td.shaded {
}
table.signup td.shadedleft {
text-align: left;
font-weight: bold;
}
table.signup td {
text-align: left;
line-height: 1.5em;
padding: 0 !important;
border: 1px solid #201f1b;
}
table.signup td.banner {
background-color: #FFF;
color: #333;
font-weight: bold;
}
table.signup td.dsmall {
text-align: left;
vertical-align: top;
line-height: 1.5em;
}
.closeLink {
outline: none;
font-weight: bold;
}
.popup {
position: absolute;
visibility: hidden;
background-color: #FFF;
/*layer-background-color: #FFF;*/
width: auto !important;
border: 1px solid #333;
padding: 0 !important;
z-index: 100;
margin: 0;
text-align: left;
}
/* Search Element
--------------------------------------- */
ul.searchResults {margin: 0 !important;padding: 0;}
ul.searchResults li {
list-style: none;
padding: 0;
margin: 0 !important;
}
ul.searchResults li a {
font-size: 1.2307em;
font-weight: normal;
}
ul.searchResults em {
display: block;
font-style: normal;
font-size: 0.8461em;
color: #999;
}
ul.searchResults .searchTerm {
font-weight: bold;
background: none;
}
ul.searchResults li a .searchTerm {background: none;}
ul#pagination {
border-top: 1px solid #ffecc5;
margin: 0 !important;
padding: 0 !important;
}
ul#pagination a {
border: none;
background-color: #fff !important; background-image: none !important;
margin: 0;
}
ul#pagination .previousPage a, ul#pagination .nextPage a {
border: none;
background: none;
}
/* Clearing
--------------------------------------- */
* html div {height: 1%;}
*:first-child+html div {min-height: 1px;}
#container:after, #header:after, #frame:after, .clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
#container, #header, #frame, .clearfix {display: inline-block;}
* html #container, * html #header, * html #frame, * html .clearfix {height: 1%;}
#container, #header, #frame, .clearfix {display: block;}
.clear {clear: both;}
/* iPhone
---------------------------------------- */
.iphone_only, .iphone { display: none; }