/*------------------------------------------------------------------
[ STYLE.CSS ] Main Stylesheet
--------------------------------------------------------------------

[Table of contents]

1.	RESET

2.	MAIN STYLES
2.a  Tags defaults
2.b  Base layout
2.c  Navigations
2.d  Elements, ID's & Classes

3.	FORMS
3.a  General form styles
3.b  Individual forms

4.	PLUGINS

5.	PRINT


/*------------------------------------------------------------------

1.	RESET
	Global reset for all HTML elements

------------------------------------------------------------------*/

@media handheld, projection, screen, print {

* { font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0; outline: 0; padding: 0; vertical-align: baseline }
html { height: 100% }
body { background: #fff; color: #000; font-size: 100%; min-height: 100%; text-align: left }
img, fieldset, abbr, acronym { border: 0 }
ul, ol { list-style: none; list-style-position: outside }
table { border-collapse: collapse; border-spacing: 0; width: 100% }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal }
caption, th { text-align: left }
q:before, q:after, blockquote:before, blockquote:after { content: '' }
input, select, textarea, button { font-size: 1em; line-height: normal; width: auto; vertical-align: middle }
textarea { 
	height: auto;
	overflow: auto;
	resize: none;
	background-color: #f6f6f6;
	border-top: 1px solid #cbcbcb;
	border-left: 1px solid #cbcbcb;
	border-bottom: 1px solid #f0f0f0;
	border-right: 1px solid #f0f0f0;
	color: #000;
	padding: 3px;
	}
option { padding-left: 0.6em }
button { background: none; border: 0; text-align: center }
h1, h2, h3, h4, h5, h6 { font-weight: normal; line-height: normal }


} @media handheld, projection, screen {


/*------------------------------------------------------------------

2.	MAIN STYLES
	General definitions

--------------------------------------------------------------------

/*-------------------------------
2.a Tags defaults
---------------------------------
[?] Tags only. No classes or ID's here.
*/
	
body {
/*	background:url(/media/img/bg_search.gif) repeat-x;*/
	background-color: #D9F0FF;
	color: #303030;
	font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans;
	font-size:0.75em;
	line-height: 1.5em;
	text-align: center;
}

p, ul, ol, table, dl, dd, pre { margin: 1.5em .1em 1.5em }

strong { font-weight: bold }
em { font-style: italic }
code, pre { font-family: "Courier New", Courier, monospace }
dt { font-weight: bold }
dd { font-style: italic }
cite { font-style: italic }
q { font-style: italic }
blockquote { font-style: italic; padding: 0 2.67em }


abbr, acronym { border-bottom: 1px dotted; cursor: help }

/* Headlines
-------------------------------
[?] Always define: font-size - line-height - margin
*/

h1 {
	font-size: 3em;
	margin: 1em 0 .4em;
}
h2, h3, h4 {
	color: #444;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
}
h2 {
	font-size: 30px;
	margin: 1.33em 0 .9em;
}
h3 {
	font-size: 1.5em;
	margin: 1.5em 0 1.1em;
}
h4 {
	font-size: 1.3em;
	margin: 2em 0 .6em;
}
h5 {
	font-size: 1em;
	font-weight: bold;
	margin: 1em 0 .4em;
}
h6 {
	font-size: .92em;
	margin: 1em 0 .4em;
}



/* Anchors
-------------------------------*/

a, a:link, a:visited {
	color: #00aacb;
	cursor: pointer;
	text-decoration: none;
	border-bottom:1px dotted #00aacb;
}

a:hover, a:active, a:focus {
	border: none;
}

#pause-button{
	color: #00aacb;
	cursor: pointer;
	text-decoration: underline;
/*	border-bottom:1px dotted #00aacb;*/
/*	background:transparent url(../img/icons/pause.png) no-repeat scroll right top;
	padding-right: 20px;*/
}
/*
#pause-button.startUpdate{
	background:transparent url(../img/icons/play.png) no-repeat scroll right top;
}
*/
#pause-button:hover, #pause-button:active, #pause-button:focus {
	border: none;
}

/*-------------------------------
2.b Base layout
---------------------------------
[?] Mostly ID's. Classes & tags allowed.
*/


#center {text-align:center}

#home { background: #b5e2ff url(/media/img/bg_body.gif) repeat-x }
/*#profileHome { background: none; }*/
#error500 { background: #d7d8dd; }
#error404 { background: #fff; }
#v2 #wrap { width: 1100px; }
#v2 #header, #v2 #content { width: 1100px; }
#v2 #main { float: left; }

#userInfo{
/*	width: 260px;*/
	margin-top:14px;
}

#wrap {
	margin: auto;
	text-align: left;
	width: 968px;
	position: relative;
}
	#header, #content, #footer, #mainWrap {
		float: left; display: inline;
		clear: both;
		position: relative;
	}
	#header {
		height: 65px;
		width: 100%;

	}
/*	#profileHome #header {
		height: 80px;
		width: 100%;

	}*/

	#profileHome h3{
	margin:1em 0;
	}
	
	#profileHome div#tabsProfile .fieldset input.submit{
		width: 107px;
		margin-top: 2em;
	}
	
	#profileHome div#tabsProfile .narrow input{
		width: 254px;
	}

	#profileHome #frmBio {
		margin-left:35px;
	}

	#profileHome .narrow{
		width: 550px;
	}
	
	#home #header {
		height: 80px;
		width: 100%;
	}
	#error500 #header, #error404 #header {
		height: 110px;
	}
		#logo { margin: 0 }

			#logo a {
				background: url(http://www.nsyght.com/media/img/logo.png) no-repeat;
				border: none;
				height: 43px; width: 100px;
				position: absolute;
				top: 11px; left: 0;
			}
			#error500 #logo a{ background: url(/media/img/logo.png) no-repeat;}

	#content {
		min-height: 500px; 
		height: auto !important;
		height: 500px;
/*		padding: 0 0 2.5em;*/
		padding-left: 14px;
		padding-right: 14px;
		padding-bottom: 14px;
		width: 940px;
		background-color: #FFF;
	}
	#home #content {
		min-height: inherit;
        height: auto !important;
		padding-left:1px;
		padding-right:1px;
   }

	#error500 #content #main{
		background: url(/media/img/bgFail500.png) no-repeat center 132px;
		height: 590px;
		width: 1100px;
	}
	#error404 #content #main{
		background: url(/media/img/bgError404.png) no-repeat center 19px;
		height: 590px;
		width: 1100px;
	}
	
		#main {
			float: left;
		}
        #main.main_long    { width: 100%; }
        #main.main_short   { width: 680px; }
        #main.main_short.wideSidebar { width: 630px; }

			#mainWrap { width: 100%; padding: 5px 0 0; margin-top:-16px; }
			
			#home #main {
				font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
				color: #444;
				line-height: 1.67em;
				width: 580px;
			}

		#sidebar {
			float: right;
            overflow: hidden;
		}
        #sidebar.sidebar_show { width: 247px; }
        #sidebar.sidebar_show.wideSidebar { width: 280px; }

        #sidebar.sidebar_hide { width: 0px; }
		#home #sidebar {
			padding: 0;
			width: 360px;
		}

	#footer {
/*		background: url(/media/img/back_footer.gif) repeat-x top left;*/
		color: #004d5c;
		font-size: 11px;
		height: 90px; width: 100%;
	}
	#footer.error500 {
		background-image: none;
	}

input#more-events
{
    width:  15em;
}


#textareaPopUp{
    border: 1px solid #BBB;
    resize: none;

}
	
.comment-action h3{
	margin:0.5em 0 1.1em;
}

.text-left {
    text-align: left;
}

/*-------------------------------
2.c Navigations
-------------------------------*/

ul.nav { margin: 0 }


/* Main navigation
-------------------------------*/

#nav {
	color: #c5c5c5;
	position: absolute;
	right: 0;
	top: 27px;
}
	#nav li:before { padding: 0 10px; } 

		#nav li a {
			font-weight: bold;
			color: #004d5c;
			text-decoration: none;
			border: none;
		}
		#nav li a:hover, #nav li a.active { border-bottom: 1px dotted #004d5c }


/*-------------------------------
2.d Elements, ID's & Classes
-------------------------------*/

#fancy_close {
	visibility:hidden;
}
	
.text-center {text-align:center}

#home #sidebar h2 {
	padding-left: 150px;
	margin-bottom: 20px;
}
#home #sidebar p.sign-up {
	text-align: right;
	padding-top: 15px;
}
	#home #sidebar p.sign-up a {
		color: #FFF;
		text-transform: uppercase;
		background: #85af37 url(/media/img/bg_signup.gif) repeat-x;
		border: 1px solid #608925;
		font-weight: bold;
		font-size: 14px;
		padding: 8px 22px;
		-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
	}
.signUpSubmit {
	/*padding-top:22px;*/
	text-align:center;	
}
#home #featuredPostline h3 {
	text-align: left;
}

h2 span.color-title, h3 span.color-title {
	color: #004d5c;	
}
h2.title-home {

	color: #ed7f00;
        font-size: 20px;
        line-height: 20px;
        margin: 20px 0 15px;
}

.previous a {
	background: url(/media/img/previous.gif) no-repeat;
	margin-right: 10px;
}
.next a {
	background: url(/media/img/next.gif) no-repeat;
	margin-left: 10px;
}


#error500 #content h2, #error404 #content h2 {
	color: #444444;
	padding: 0 0 25px; margin: 0;
	font-size: 30px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#error500 #content p, #error404 #content p {
	padding: 0; margin: 0;
	font-size: 14px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #444444;
	font-weight: bold;
}

#error404 #content p.back {
	padding: 0; margin: 25px 0 0;
	font-size: 14px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #444444;
	font-weight: normal;
}

.comment-action {
    /*padding: 1.5em 2.5em;*/
	font-size: 12px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight: normal;
	text-align: left;
}
	
#replyBox, #shareBox{
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	border:1px solid #B7B7B7;
    padding-left:14px;
    margin-top: 9px;
    background-color:#FFFFFF;
}
	
.signUpForm{
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	border:1px solid #B7B7B7;
    background-color:#FFFFFF;
    margin-left: 25px;
    padding-top:8px;
    padding-left:4px;
}
	
#signupContainer input.text { width: 179px }
	
#signupContainer h3 { margin:0; }

#signupContainer { 
/*padding-bottom:8px;
padding-left:4px;
padding-top:5px*/
}
	
#reply_header{
    position:   relative;
}
#reply_msg_symbol_count{
    position: absolute;
    top: 0;
    right: 10px;
    text-align: right;
    font-size:  2.4em;
    color: #CCC;
}
.msg_symbol_count{
    color:#777777;;
}

.msg_symbol_count_red{
    color: red;
}

#left div.right {
	float: right;
}

.floatRight {
    float: right;
}
	
.floatLeft {
	float: left;
}

.right_align{
	text-align: right;
}

#left div.left {
	float: left;
}
#left div.left span {
    background:transparent url(../img/bgLeft.gif) no-repeat scroll 0 0;
    display:inline-block;
    font-weight:bold;
    padding:6px 15px 6px 11px;
    width:15px;
}
	
.search-results {
    margin:0.6em 0 1.1em;
}


.twitter-counter { 
   position: absolute;
   top: 0.1em;
   right: 0.5em;
   text-align: left;
   font-size: 2.5em;
}


.right { text-align: right; }

.reply-popup {
    position: relative;
    padding-right:15px;
    padding-bottom: 0.5em;
}

#textboxPost #texttwittertext, #reply-form textarea{
	font-size: 1.2em;
	color:#444444;
}

#main.main_short.wideSidebar .popup-input-small{
    width: 86.3%;
}
	
.popup-input-small{
    border: 1px solid #CCCCCC;
    height: 1.24em;
    padding: 4px;
    width: 87.3%;
}

.main_long .popup-input-small{
    border: 1px solid #CCCCCC;
    height: 1.24em;
    padding: 4px;
    width: 90.8%;
}	
	
.popup-input{
    width: 100%;
    height: 3em;
    border: 1px solid #CCC;
    resize: none;
}

.popup-input-tall{
    width: 40em;
    height: 5em;
    border: 1px solid #CCC;
    resize: none;
    width:100%;
}

#crop_conteiner {
    margin-left: auto;
    margin-right: auto;
    visibility: hidden;
}

.more-spinner {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

#fogofwar{
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 100;
}


#include_label {
    position: relative;
    width: 50%;
    float: left;
}

#share_buttons {
    position: relative;
    width: 40%;
    float: right;
    text-align: right;
}

#share_bottom_buttons {
    padding-top:    0.4em;
}

.naction {
    font-size:0.85em;
}

ol#userResults > li.eventClass > p.naction a,
ol#userResults > li.eventClass > p.naction a:link,
ol#userResults > li.eventClass > p.naction a:visited,
{
    font-size: 80%;
}

.thumbnail {
    margin-top: 7px;
    margin-bottom: 7px;
}

.padding64          { padding-left:64px; }
.paddingTop30       { padding-top: 30px; }
.floatLeft          { float: left; }
.floatLeftWidth60   { float: left; width:56%; }
.leftWide           { float: left; margin-top:-11px; width: 100%; }
        
        
        
.clear{ clear: both; }

/* General elements
-------------------------------*/
span.icon-delicious { background-image: url(/media/img/icon_delicious.gif) }
span.icon-digg { background-image: url(/media/img/icon_digg.gif) }
span.icon-facebook { background-image: url(/media/img/icon_facebook.gif) }
span.icon-flickr { background-image: url(/media/img/icon_flickr.gif) }
span.icon-lastfm { background-image: url(/media/img/icon_lastfm.gif) }
span.icon-reddit { background-image: url(/media/img/icon_reddit.gif) }
span.icon-stumbleupon { background-image: url(/media/img/icon_stumbleupon.gif) }
span.icon-twitter { background-image: url(/media/img/icon_twitter.gif) }
span.icon-vimeo { background-image: url(/media/img/icon_vimeo.gif) }
span.icon-nsyght { background-image: url(/media/img/icon_nsyght.gif) }
span.form_asterisk { color: red; font-size: 160%; }

.conversBack{
    margin-bottom:8px;
}

#filterActive {
	margin-bottom:10px;
	padding-right:8px;
	position:absolute;
	right:293px;
	text-align:right;
	top:59px;
	width:30%;
	z-index:1;
}
	#filterActive p {
		color: #444;
		line-height: 40px;
		margin:0;
		padding-left:10px;
	}
		#filterActive p a {
			color: #444;
			font-weight: bold;
			text-decoration: none;
			border: none;
		}
		#filterActive p a:hover {
			color: #ed7f00;
		}
	#filterActive p.rss {
		position: absolute;
		right: 10px; 
		top: 0;
	}
	#filterActive p.rss, #popularTags p.rss {
		background: url(/media/img/rss.gif) no-repeat right 5px;
		padding-right: 20px;
	}
	#main #filterActive p.rss {
		background-position: right 11px;
	}
	#filterActive p.rss a, #popularTags p.rss a {
		color: #004d5c;
		border-bottom: 1px dotted #004d5c;
		font-weight: normal;
	}
	#filterActive p.rss a:hover, #popularTags p.rss a:hover {
		color: #004d5c;
		border-bottom: none;
		font-weight: normal;
	}
	#filterActive span.filter-color {
		color: #ed7f00;
		font-weight: bold;
		text-transform: uppercase;
	}


/* User results
-------------------------------*/
p#showResultsFrom {
	color: #878787;
	margin: 0 0 2.5em;
}
	p#showResultsFrom a, p#showResultsFrom span { margin: 0 5px }
	
	p#showResultsFrom span {
        color: #004d5c;
        font-weight: bold;
	}

ol#userResults {
	font-size: 1.08em;
	
	margin-bottom: 3em;
}
	ol#userResults li.eventClass
        {
            border-bottom: 1px solid #ededed;
            position: relative;
            margin-bottom: 1em;
            min-height: 65px; height: auto !important; height: 65px;
            padding: 0 0 1em 10px;
	}
	/*.conversMain ol#userResults li.eventClass + li.eventClass*/
	.conversMain ol#userResults li.eventClass.slavePost
        {
            border-bottom: 1px solid #ededed;
            position: relative;
            margin-bottom: 1em;
            min-height: 65px; height: auto !important; height: 65px;
            padding: 0 0 1em 80px;
            margin-left: 50px;
	}
	


	ol#userResults > li.eventClass > p.netinfo
        {
            font-size:0.85em;
            margin-top:0.1em;
        }
	
	ol#userResults li.highlight {
	   background-color: #FFFFCC;
	}
	    ol#userResults li.eventClass p
        {
			margin-bottom: 0;
			line-height: 1.3em;
	    }
	    ol#userResults li.eventClass p li.eventClass p
            {
	        margin-bottom: 0;
                font-size: 1em;
                line-height: 1em;
	    }
		ol#userResults li p.image-results a
                {
		    border: 0 none;
		}
		    ol#userResults li p.image-results a img {
                        border: 1px solid #1c5272;
                        padding: 3px;
                        margin-top: 7px;
                        margin-bottom: 7px;
                }
                    ol#userResults li p.avatar a img
                    {
                        display: block;
                        margin-left: auto;
                        margin-right: auto;
                        max-width:54px;
                        max-height:54px;
                    }

		ol#userResults li p.username-link
                {
		    margin-top: .5em;
		}
		ol#userResults li p.avatar
                {
                    border: 1px solid #1c5272;
                    left: 0;
                    padding: 2px;
                    position: absolute;
                    top: 2px;
                    width: 54px;
                    height: 54px;
		}
		ol#userResults li p.avatar a
                {
		    border: none;
		}
		ol#userResults li p.avatar a span
                {
                    background-repeat: no-repeat;
                    background-color: #FFF;
                    background-position: center bottom;
                    bottom: 2px;
                    height: 18px;
                    position: absolute;
                    right: 2px;
                    width: 18px;	
		}
				
		ol#userResults li p.username a.username-color
                {
                    border-bottom-color: #004d5c;
                    color: #004d5c;
		}
		ol#userResults li p.gu_username a.username-color
                {
                    border-bottom-color: #004d5c;
                    color: #329d5f;
                }

		ol#userResults li p.username a.arroba-color
                { 
                    border-bottom: none; 
                    color: #0087a1; 
		}	
		ol#userResults li p.username a.arroba-color:hover { 
                    color: #ed7f00; 
		}
		ol#userResults li p.username-link a { 
                    border-bottom-color: #00aacb;	
                    color: #00aacb; 
		}
		ol#userResults li p span.network-color { 
                    border-bottom-color: #ed7f00; 
                    color: #ed7f00; 
		}

		ol#userResults li ol{ 
                    border: 1px solid #c9e4f6;
                    background: #ecf5fa none repeat scroll 0 0;
/*		    margin: 19px 0 10px -50px;*/
                    padding: 10px 20px 4px;
                    width: 93%;
                    margin: 0;
                    margin-top: 7px;
		}
		
		.main_long ol#userResults li ol{ 
		  width: 95%;
		}
		
		threads
                { 
                    border: 1px solid #c9e4f6;
                    background: #ecf5fa none repeat scroll 0 0;
                    margin: 19px 0 10px -50px;
                    padding: 15px 20px 20px;
                    width: 100%;
		}
.slidingWindow{
/*	padding-bottom:8px;*/
}
		
#resultsWrap {
	margin: 2em 0 3em;
	position: relative;
}
	ul#navResults {
		margin: 0;
		height: 15px;
		position: relative;
		padding-top: 2px;
		z-index: 3;
	}
		ul#navResults li.previous { float: left; margin-left: 80px; display: inline; }
		
		ul#navResults li.next { float: right;  margin-right: 80px; display: inline;  }

		ul#navResults li.previous a, ul#navResults li.next a {
			height: 15px; width: 8px;
			border: 0;
		}
	ul#pageResults {
		text-align: center;
		position: relative;
		margin: -18px 0 0;
		z-index: 4;
	}
		ul#pageResults li {
			display: inline;
			line-height: 20px;
			text-align: center;
		}
			ul#pageResults li a {
				border: 1px solid #004d5c;
				color: #004d5c;
				padding: 2px 5px;
			}
			ul#pageResults li a:hover {
				background: #004d5c;
				color: #fff;
			}
				ul#pageResults li a.active {
					background: #004d5c;
					color: #FFF;
				}


/* Sidebar
-------------------------------*/

.wideSidebar .sidebarFixsize{
/*    width: 280px;*/	
}

.sidebarFixsize{
    width: 245px;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	background-color:#FFFFFF;
	border:1px solid #B7B7B7;
	margin-top:17px;
}
	
div#filter{
	background: url(/media/img/line_sidebar.gif) repeat-x left bottom;
	padding-bottom: 45px;
    width: 270px;
}
div#usersAvatar {
	background: url(/media/img/line_sidebar.gif) repeat-x left bottom;
	margin-top: 1px;
	height: 100%;
	padding-bottom: 10px;
}

#usersAvatar ul li {
	float: left;
	padding: 0 6px 6px 0;
	position: relative;
}
	#usersAvatar ul li a {
		border: none;
	}
		#usersAvatar ul li a img {
			float: left;
            max-width:54px;
	        max-height:54px;

		}
		#usersAvatar ul li p {	
			background: #faf3bb;
			border: 2px solid #b5c2c5;
			display: none;
			margin: 0;
			padding: 5px;
			position: absolute;
			text-align: left;
			top: 40px; left: 5px;
			z-index: 3;
		}
		#usersAvatar ul li:hover p {
			display: block;
		}
		#usersAvatar ul li p span.username-tip {	
			color: #1c5272;
			font-weight:bold;
		}
		#usersAvatar ul li p span.tip {	
			background: transparent url(/media/img/bg_tip_avatar.gif) no-repeat;
			position: absolute;
			top: -9px; left: 8px;
			width: 13px; height: 9px;
		}
		
div#popularTags {
	background: url(/media/img/line_sidebar.gif) repeat-x left bottom;
	padding-bottom: 20px;
	position: relative;
}
	#popularTags p.rss {
		padding-top: 6px;
		position: absolute;
		right: 0;
		top: 0;
	}
	#popularTags ul {
		line-height: 2em;
	}
		#popularTags ul li {
			display: inline;
			margin-right: 5px;
			margin-bottom: 8px;
		}
			#popularTags ul li a {
				border: none;
				color: #00aacb;
			}
			#popularTags ul li a:hover {
				border-bottom: 1px dotted #00aacb;
			}
			#popularTags ul li a.tag-1 { font-size:12px }
			#popularTags ul li a.tag-2 { font-size:13px }
			#popularTags ul li a.tag-3 { font-size:14px }
			#popularTags ul li a.tag-4 { font-size:15px }
			#popularTags ul li a.tag-5 { font-size:16px }
			#popularTags ul li a.tag-6 { font-size:17px }
			#popularTags ul li a.tag-7 { font-size:18px }
			#popularTags ul li a.tag-8 { font-size:19px }
			#popularTags ul li a.tag-9 { font-size:20px }

			
/* Footer
-------------------------------*/

#footer a { 
	color: #004d5c;
	border-bottom-color: #004d5c;
}
#footer div#boxFooter {
	margin: auto;
	margin-top: 40px;
	width: 42em;
}
#footer p#copy {
	display: block;
	float: left;
}
	
#home #footer { 
/*	background: #b5e2ff url(/media/img/bg_footer.gif) no-repeat center top;*/
	background-color: #b5e2ff;
	color: #004d5c;
	clear: both;
	display: inline;
	font-size: 11px;
	float: left; 
	height: 330px;
	position: relative;
	width: 100%;
}
	#home #footer div#boxFooter {
		margin: auto;
		margin-top: 18px;
		width: 42em;
	}
	#home #footer #featuredPostline { 
		position: relative;
	}
		#home #footer #featuredPostline h3 { 
			color: #1c5272;
			margin-top: 30px;
		}
		#home #footer #featuredPostline, #home #footer #supportNetwork { 
			margin: 0 auto;
			width: 945px;
		}
		#home #footer #supportNetwork { margin-top: 30px }

		#home #footer #featuredPostline ul li.previous, #home #footer #featuredPostline ul li.next {
			background: none;
			border: none;
			padding-top: 20px;
		}

		#home #footer #featuredPostline ul li.previous a, #home #footer #featuredPostline ul li.next a{
			display: block;
			border:none;
			font-size: 1%;
			height: 16px;
			line-height: 0; 
			text-indent: -10000px; 
			padding: 0;
			margin: 0;
			width:8px;
		}
		#home #footer #featuredPostline ul#imagesPostline { 
			margin: 0 auto;
			position: relative;
			z-index: 3;
		}
		#home #footer #featuredPostline ul li { 
			display: block;
			float: left;
			margin: 0 9px;
		}
		#home #footer #featuredPostline ul#imagesPostline li a.user_link { 
			background-color: #FFF;
			border: 1px solid #689ab8;
			display: block;
			width: 54px;
			height: 60px;
			padding: 3px;
			padding: 5px 5px 0px;
			position: relative;
		}
		#home #footer #featuredPostline ul#imagesPostline li a.user_link img{
            width:54px;
            height:54px;
		}
		#home #footer #featuredPostline ul#imagesPostline li a.user_link:hover { 
			background: #e56d00;
			border: 1px solid #faf8e8;
		}
		#home #footer #featuredPostline ul li.first { 
			margin-left: 0;
		}
		#home #footer #featuredPostline ul li.last { 
			margin-right: 0;
		}
		
		#home #footer #featuredPostline ul li.last { margin-right: 0;}
			
			#home #footer #featuredPostline ul#imagesPostline {	margin: 0;}
	
				#home #footer #featuredPostline ul#imagesPostline li {	
					position: relative;
				}
					#home #footer #featuredPostline ul#imagesPostline li p {	
						display: none;
						background: #faf3bb;
						border: 2px solid #6ea6b7;
						margin: 0;
						padding: 10px;
						position: absolute;
						text-align: left;
						top: 80px; left: 0;
						width: 175px;
					}
					#home #footer #featuredPostline ul#imagesPostline li:hover p {	
						display: block;
					}
					#home #footer #featuredPostline ul#imagesPostline li p span.username-tip {	
						color: #1c5272;
						font-weight:bold;
					}
					#home #footer #featuredPostline ul#imagesPostline li p span.tip {	
						background: transparent url(/media/img/bg_tip.gif) no-repeat;
						position: absolute;
						top: -9px; left: 8px;
						width: 13px; height: 9px;
					}
					#home #footer #featuredPostline ul#imagesPostline li p a {	
						border-bottom: 1px dotted #00aacb;
					}
					#home #footer #featuredPostline ul#imagesPostline li p a:hover {	
						border: 0;
					}
				ul#imagesPostline li a.user_link span {
					background-color: #FFF;
					background-repeat: no-repeat;
					background-position: 3px bottom;
					height: 18px; width: 20px;
					position: absolute;
					bottom: 6px; right: 2px;
				}
				ul#imagesPostline li a.user_link:hover span { background-color: #e56d00 }
				
				
		#home #footer #featuredPostline #navPostline {
			position: absolute;
			top: 70px;
			left: -18px;
			width: 980px;	
		}
			#home #footer #featuredPostline ul#navPostline li.previous, 
			#home #footer #featuredPostline ul#navPostline li.next 
			{
				margin: 0;
				padding: 0;
			}
			#home #footer #featuredPostline ul#navPostline li.previous {
				float: left;	
			}
			#home #footer #featuredPostline ul#navPostline li.next {
				float: right;	
			}
		
		#home #footer #supportNetwork ul {
			margin: 20px auto 0;
			width: 750px;
		}
		#home #footer #supportNetwork ul li {
			display: inline;
			float: left;
			margin: 0 12px;
		}
		#home #footer #supportNetwork ul li a {
			border: none;
			display: block;
			height: 33px;
			background-position: center !important;
		}
		
		#home #footer #supportNetwork ul li.delicious a {
			background: url(/media/img/icon_delicious_home.gif) no-repeat;
			width: 102px;
		}
		#home #footer #supportNetwork ul li.digg a {
			background: url(/media/img/icon_digg_home.gif) no-repeat;
			width: 48px;
		}
		#home #footer #supportNetwork ul li.facebook a {
			background: url(/media/img/icon_facebook_home.gif) no-repeat;
			width: 93px;
		}
		#home #footer #supportNetwork ul li.flickr a {
			background: url(/media/img/icon_flickr_home.gif) no-repeat;
			width: 63px;
		}
		#home #footer #supportNetwork ul li.lastfm a {
			background: url(/media/img/icon_lastfm_home.gif) no-repeat;
			width: 62px;
		}
		#home #footer #supportNetwork ul li.reddit a {
			background: url(/media/img/icon_reddit_home.gif) no-repeat;
			width: 94px;
		}
		#home #footer #supportNetwork ul li.stumbleupon a {
			background: url(/media/img/icon_stumbleupon_home.gif) no-repeat;
			width: 31px;
		}
		#home #footer #supportNetwork ul li.twitter a {
			background: url(/media/img/icon_twitter_home.gif) no-repeat;
			width: 80px;
		}
		#home #footer #supportNetwork ul li.vimeo a {
			background: url(/media/img/icon_vimeo_home.gif) no-repeat;
			width: 74px;
		}


/* Registration

-------------------------------*/



h2 span.title-step { font-weight: normal }



div#tabsRegistration { position: relative }



	div#tabsRegistration ul.nav {

		width: 160px;

		position: absolute;

		top: 0; left: 0;

		z-index: 9999;

	}

		div#tabsRegistration ul.nav li { background-color: #fff }

	

			div#tabsRegistration ul.nav li a {

				background: #f6f6f6 url(/media/img/icon_check.gif) no-repeat 10px 20px;

				border: 1px solid #b7b7b7;

				color: #555;

				font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

				font-size: 1.33em;

				font-weight: bold;

				display: block;

				margin: 0 0 -1px;

				padding: 18px 0 15px 50px;

				width: 110px;

				position: relative;

				z-index: 999;

			}

			div#tabsRegistration ul.nav li#btStep1 a { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px }

			div#tabsRegistration ul.nav li#btStep3 a { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px }



				div#tabsRegistration ul.nav li a span.description {

					display: block;

					font-family: Tahoma, Geneva, sans-serif;

					font-size: .69em;

					font-weight: normal;

					margin: 4px 0 0 2px;

				}

			

			div#tabsRegistration ul.nav li a.active {

				background-color: #fff;

				border-right: 0;
				
				color: #333;

				width: 111px

			}

			div#tabsRegistration ul.nav li a.undone {
				background-position: 10px -34px;
			}

	div#step1, div#step2, div#step3 {

		border: 1px solid #b7b7b7;

		-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px;

		-moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px;

		-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px;

		min-height: 200px; height: auto !important; height: 200px;

		margin: 0 0 20px 161px;

		padding: 40px 50px 20px;

		width: 677px;

		position: relative;

	}



	div#step2 {

		padding: 8px;

		width: 761px;

	}

		div#step2 p.alert {

			background-color: #fffbdb;

			border: 1px solid #d9c76c;

			font-size: .92em;

			margin: 0 0 23px;

			padding: 12px 15px;

		}

			div#step2 p.alert span {

				color: #ed7f00;

				font-weight: bold;

			}

		

		div#step2 div.left {

			float: left;

			padding-left: 20px;

			width: 400px;

		}

			div#step2 div.left ul.networks { padding: 35px 0 20px }

			

				div#step2 div.left ul.networks li {

					display: inline;

					line-height: 40px;

					padding: 0 8px 0 0;

				}

					div#step2 div.left ul.networks li a { border: 0 }

		

		div#step2 div.right {

			float: right;

			padding-right: 20px;

			width: 270px;

		}





	div.buttons {

		text-align: right;

		position: relative;

	 }

		div.buttons p {

			display: inline;

			margin: 0 0 0 8px;

		}

			p.link-bt-1 a, p.link-bt-2 a, #associateOpenID input.submit {
			
				background: #85af37 url(http://www.nsyght.com/media/img/bg_signup.gif) repeat-x;

				border: 1px solid #608925 !important;

				-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;

				color: #fff !important;

				font-family: Tahoma, Geneva, sans-serif;

				font-size: 1.17em;

				font-weight: bold;

				line-height: 37px;

				text-transform: uppercase;

				padding: 9px 22px;
				
			}

			p.link-bt-2 a, #associateOpenID input.submit  {

				background: #ed7f00 url(http://www.nsyght.com/media/img/line_button.gif) no-repeat;

				border: 1px solid #8a4d08 !important;

			}

			#associateOpenID input.submit {
				line-height: normal;
			}

		div.buttons p.link-bt-1.previous {

			position: absolute;

			top: 0; left: 153px;

		}




/* Profile
-------------------------------*/
div.title-link { margin: 10px 0 5px }

    div.title-link h2, div.title-link p {
        float: left;
        display: inline;
        margin: 0;
    }
    div.title-link p {
        line-height: 37px;
        margin-left: 1em;
    }

div.alert {
    background: #fffbdb url(../img/icon_alert.gif) no-repeat 17px 20px;
    border: 1px solid #d9c76c;
    font-size: .92em;
    margin: 0 0 20px;
    padding: 17px 30px 3px 80px;
    position: relative;
    min-height: 5em;
}
    div.alert span {
        color: #ed7f00;
        font-weight: bold;
    }
    div.alert a.close {
        background: url(../img/icon_close.gif) no-repeat;
        border: 0;
        height: 12px; width: 12px;
        position: absolute;
        top: 6px; right: 7px;
    }

div#tabsProfile { 
    padding-bottom:2px;
    padding-top:2px;
    position: relative;
    border: 1px solid #b7b7b7;
    -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px;
    -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px;
}

    

    div#tabsProfile div#bio,
    div#tabsProfile div#networks,
    div#tabsProfile div#account {

        min-height: 80px; 
        height: auto !important; 
        height: 260px;
        margin: 0 0 20px 161px;
        padding: 40px 0 20px 210px;
        width: 567px;
        position: relative;
    }
        div#tabsProfile div#bio p.avatar {
            text-align: center;
            width: 104px;
            position: absolute;
            top: 39px; right: 55px;
        }
            div#tabsProfile div#bio p.avatar img {
                border: 1px solid #1c5272;
                display: block;
                margin: 0 0 5px;
                padding: 1px;
                width:  120px;
                max-height: 120px;
            }
    
    div#tabsProfile div#networks,
    div#tabsProfile div#account
    {
        border-top: 1px solid #B7B7B7;
    }
    
        div#tabsProfile div#networks,
        div#tabsProfile div#bio,
        div#tabsProfile div#account
        {
            padding: 0;
            margin: 0;
            width: 100%;
            background-color: #FFF;
        }


div#tabsProfile ul li.selected{ border: 1px solid #D9C76C; }
div#tabsProfile div#bio .tabsInPast, { background-position:14px -22px; }
div#tabsProfile #networks.active .tabsInPast{ background-position:14px -129px; }
div#tabsProfile #account.active .tabsInPast{ background-position:14px -233px; }

div#tabsProfile .fieldset li{ text-align: left; }
div#tabsProfile .tabsInPast{
        background: url(../img/icon_profile.gif) no-repeat -56px 16px;
        font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
        font-size: 1.67em;
        font-weight: bold;
        padding: 18px 0 15px 40px;
        width: 120px;
}


/* public Profile
-------------------------------*/

ol#userList {/* nothing here */}

        ol#userList li {
                border-bottom: 1px solid #ededed;
                padding: 10px 30px 10px;
                position: relative;
        }
                ol#userList li img {
                        position: absolute;
                        top: 12px; left: 0;
                }

                ol#userList li p { line-height: 18px; margin: 0 }

                        ol#userList li p span.username { color: #ed7f00 }

                        ol#userList li p span.meta { color: #878787 }

                        ol#userList li a { border: 0 }

                        ol#userList li p a.link-1, ol#userList li p a.link-2 {
                                color: #004d5c;
                                border-bottom: 1px dotted #004d5c;
                                font-weight: bold;
                        }
                        ol#userList li p a.link-2 { font-weight: normal }

                ol#userList li p.tags { color: #878787 }
                        
                        ol#userList li p.tags span { text-transform: uppercase }


span.nsyght { color: #00819a; font-weight: bold }
span.lastfm { color: #da2027; font-weight: bold }
span.facebook { color: #20438e; font-weight: bold }
span.delicious { color: #3957a7; font-weight: bold }
span.twitter { color: #42c8f4; font-weight: bold }
span.magnolia { color: #e15b1b; font-weight: bold }

.sidebarShowBTN {
	height:0;
	position:relative;
	right:7px;
	text-align:right;
	top:70px;
	z-index:1;
}
	
.sidebarShowBTN  a, a:link, a:visited {
	text-decoration: underline;
}
	
div#userInfo {
        background: url(/media/img/line_sidebar.gif) repeat-x left bottom;
        font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
        padding: 0 0 23px;
}
	div#userInfo #follow-link{ padding: 0; margin: 0;}
	
        div#userInfo div {
                margin: 0 0 2.1em;
                position: relative;
        }       
                div#userInfo h4, div#userInfo div h4 {
                        font-size: 1em;
                        font-weight: bold;
                        margin: 0 0 .9em;
                }                                                                                                            
                div#userInfo div h4 {
                        color: #00819a;
                        padding: 0 0 0 120px;
                        margin: 0 0 .5em;
                }
                div#userInfo div img {
                        border: 1px solid #1c5272;
                        padding: 1px;
                        position: absolute;
                        top: 0; left: 0;
                        max-width:100px;
                        max-height:100px;
                }
                div#userInfo div ul { padding: 0 0 0 120px; min-height:104px; }

                        div#userInfo div ul li { padding: 2px 0 }

        div#userInfo p { line-height: 1.67em }

        div#userInfo p.submit {
                text-align: right;
                margin: 0;
        }


/* Change Photo Profile
-------------------------------*/

#changeProfile { /*padding-top: 30px; padding-left: 3em;*/}

#changePhoto { 
	position: relative;
	margin-bottom: 38px;
}

#changeProfile ul#imagesPostline { 
	margin: 0 auto;
	padding-top: 3px;
	width: 458px;
	z-index: 3;
}
	#changeProfile ul#imagesPostline li { 
		display: block;
		float: left;
		margin-left: 8px;
	}
		#changeProfile ul#imagesPostline li a, a:link, a:visited {
			border: 0;
		}
		#changeProfile ul#imagesPostline li.selected a { 
		background-color:#FFFBDB;
		border:1px solid #D9C76C;
			display: block;
			height: 122px;
			padding: 3px;
			padding-bottom: 0;
			position: relative;
			width: 100px;
		}
		#changeProfile ul#imagesPostline li a { 
			background-color: #FFF;
			border: 1px solid #689ab8;
			display: block;
			height: 122px;
			padding: 3px;
			padding-bottom: 0;
			position: relative;
			width: 100px;
		}
		    #changeProfile ul#imagesPostline li a img { 
                        display: block;
                        top: 50%;
                        max-width:  100px;
                        max-height: 100px;
                        margin-left: auto;
                        margin-right: auto;
                    }
		#changeProfile ul#imagesPostline li a:hover { 
		/*	background: #e56d00;*/
			border: 1px solid #faf8e8;
			color: #1C5272;
		}
		
		#changeProfile ul#imagesPostline li.first { margin-left: 0;}
		
		#changeProfile ul li.last { margin-right: 0;}
		
		#changeProfile ul li.last { margin-right: 0;}
		
#changeProfile #navPostline{ margin: 0; height: 1%;}

	#changeProfile ul#navPostline li { margin: 0;}
	
	#changeProfile ul li.previous a, #changeProfile ul li.next a
	{
		display: block;
		border:none;
		font-size: 1%;
		height: 16px;
		line-height: 0; 
		text-indent: -10000px; 
		padding: 0;
		width:8px;
	}
	
	#changeProfile ul li.next a{ 
		position: absolute; 
		top: 60px; right: 10px;
	}
	
	#changeProfile ul li.previous a{ 
		position: absolute; 
		top: 60px; left: 10px;
	}	
		
#changeProfile h3 {
	color: #004d5c;
	font-size: 20px;
	font-weight: bold;
	margin: 0 1em .6em; 
}

#changeProfile ul#imagesPostline li a {	color: #1c5272;}
/*--------------------------------------------------------------------------------------------*/
#changeProfile ul#imagesPostline li a:hover {
	/*border: 1px solid #1c5272;
	color: #000;*/
	background-color:#FFFBDB;
	border: 1px solid #1C5272;
	color:#1C5272;
/*	font-size: 0.92em;
	font-weight: bold;*/
}
	#changeProfile ul#imagesPostline li a span { bottom: 20px; right: 2px;}
	
		#changeProfile ul#imagesPostline li a span.text {
			display: block;
			text-align: center;
			position: absolute;
			left: 3px; bottom: 0;
			width: 100px;
		}


/* Finding Your RSS URL on Facebook
-----------------------------------------*/

div#finding { padding: 42px 28px 0 }

	div#finding h2, div#finding h3 {
		color: #004d5c;
		font-size: 1.67em;
		font-weight: bold;
		margin: 0;
	}
	div#finding h3 {
		font-size: 1.33em;
		margin: .5em 0;
	}
	div#finding ol { margin: 0 }

		div#finding ol li {
			margin: 40px 0 0;
			position: relative;
		}
			div#finding ol li.first img { padding: 0 0 0 35px }
	
			div#finding ol li div {
				width: 450px;
				position: absolute;
				top: 0; left: 370px;
			}


/* Open ID
-------------------------------*/

p.p0 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 1.17em;
	line-height: 1.43em;
}
.toppad10{
	padding-top: 10px;
	margin: 0;	
}
div.openID-box {
	float: left;
/*	background-color: #eef8ff;
	border: 1px solid #b5e2ff;*/
	border:1px solid #B7B7B7;
	-moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
	text-align: center;
	display: inline;
	margin: 1.7em 0 0 60px;
	padding: 20px;
	width: 340px;
}
	div.openID-box h3 {
		color: #004d5c;
		font-size: 20px;
		font-weight: bold;
		margin: 0 0 .3em;
	}
	div.openID-box p {
		font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	}
	div.openID-box p.link-bt-2 { margin: 1.4em 0 0 }

/* INNER
-------------------------------*/

img.centered {
	border: 2px solid #b7d6ea;
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding: 3px;
}
img.alignright {
	float: right;
	border: 2px solid #b7d6ea;
	margin: 0 0 1em 1.5em;
	padding: 3px;
	display: inline;
}
img.alignleft {
	float: left;
	border: 2px solid #b7d6ea;
	margin: 0 1.5em 1em 0;
	padding: 3px;
	display: inline;
}


/*------------------------------------------------------------------

3.	FORMS
	Styles for forms only

--------------------------------------------------------------------

/*-------------------------------
3.a General form styles
-------------------------------*/
input.text, select.select, textarea.textarea, input.submit, form#formNetworks ol.fieldset li.field.box
{
	-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
}

.fantomField 
{
	width:302px;
}

input.text, select.select, textarea.textarea
{
	background-color: #f6f6f6;
	border-top: 1px solid #cbcbcb;
	border-left: 1px solid #cbcbcb;
	border-bottom: 1px solid #f0f0f0;
	border-right: 1px solid #f0f0f0;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px;
}



/* Form elements
-------------------------------*/

input.text, select.select, textarea.textarea, input.submit, form#formNetworks ol.fieldset li.field.box
{
	-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
}

input.text, select.select, textarea.textarea
{
	background-color: #f6f6f6;
	border-top: 1px solid #cbcbcb;
	border-left: 1px solid #cbcbcb;
	border-bottom: 1px solid #f0f0f0;
	border-right: 1px solid #f0f0f0;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px;
}
input.text { 
	width: 292px;
	margin-bottom: 5px;
	 }
select.select { width: 297px }
textarea.textarea { height: 5em; width: 473px }

input.text:focus, select.select:focus, textarea.textarea:focus { background-color: #fff !important }

select.select.free { width: auto }
select.select.short { width: 148px }
input.text.short { width: 140px }
	
select.select.shorter { width: 78px }
input.text.shorter { width: 70px }

p.submit { margin-left: 1em }
p.submit-more { text-align: center }


input.submit {
	background: #ed7f00 url(/media/img/line_button.gif) no-repeat top left;
	border: 1px solid #8a4d08;
	color: #FFF;
	cursor: pointer;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px 10px;
}
input.submit.alt {
	background: #85af37 url(/media/img/bg_signup.gif) repeat-x;
	border: 1px solid #608925 !important;
	font-size: 1.17em;
	padding: 8px 22px;
}

input#more-events.submit[disabled]
{
    color: #858585;
}

.error{
	color: red;
}
	
input.error{
    background-color:#FFFFD5;
    border:1px solid red;
}

/* General forms
-------------------------------*/

div#tabsProfile ol.fieldset { float: left; margin: 0; }

	div#tabsProfile  ol.fieldset li.field {
		margin: 0 0 1em;
		padding: 0 0 0 130px;
		position: relative;
	}
		div#tabsProfile ol.fieldset li.field label {
			display: block;
			text-align: right;
			width: 9em;
			position: absolute;
			top: 3px; left: 0;
		}
		
div#tabsProfile ol.fieldset li.field label { width: 10em; }
		div#tabsProfile  ol.fieldset li.field label.error {
			margin-left:-20px;
			position:inherit;
			text-align:left;
			width:19em;
		}
		 
			
/* Search Forms
-------------------------------*/

form.search { margin-bottom: 1.33em }

	form.search p.fields { margin: 0 }

		form.search p.fields input, form.search p.fields button {
			display: inline;
			vertical-align: middle;
		}


/*-------------------------------
3.b Individual forms
-------------------------------*/
#smb_openid { text-transform:capitalize }
.capitalize { text-transform:capitalize }

form#search {
	left:167px;
	margin-bottom: 0;
	top: 17px;
	text-align: center;
	position: absolute;
	width: 580px;
}
	form#search p.fields input.text {
		background: #fff url(/media/img/line_input.gif) no-repeat top left;
		border: none;
		color: #444444;
		font-size: 18px;
		padding: 6px;
		width: 461px;
	}
	form#search p.fields input.submit {
		font-size: 15px;
		width: 90px;
	}
	
#home form#search {
	background: #d9f0ff;
	border: 1px solid #b5e2ff;
	margin-top: 30px;
	padding:10px 0;
	position: relative;
	top: 0;
	left:0;
	text-align: center;
	width: 550px;
	-moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}
	#home form#search input.text { width: 430px }

	form#login ol li {
		clear: left;
		position: relative;
		padding-left: 92px;
	}
/* home page styling  */

        .signUpForm form#login ul {
            float: left;
            margin-bottom: 5px;
        }

        .signUpForm form#login ol.fieldset {
            margin-bottom: 1px;
        }

        .signUpForm form#login ol li {
            padding-bottom: 5px;
        }

        .signUpForm form#login ol li #yourNet li {
            clear: none;
            display: inline;
            float: left;
            height: 37px;
            margin-right: 8px;
            margin-bottom: 4px;
            padding: 0;
            width: 100px;
        }	
        .signUpForm form#login ol li #yourNet li a {
            border: 1px solid #FFF;
            text-indent: -10000px;
            display: block;
            background-repeat: no-repeat; 
            background-position: center center;
            width: 94px;
            height: 35px;
        }

        .signUpForm #yourNet a img {width: 150px;}
        .signUpForm #yourNet a.facebook { background-image: url(/media/img/homPageIcons/facebook.png) }
        .signUpForm #yourNet a.twitter { background-image: url(/media/img/homPageIcons/twitter.png) }
        .signUpForm #yourNet a.clickpass { background-image: url(/media/img/homPageIcons/clickpass.png) }
        .signUpForm #yourNet a.google { background-image: url(/media/img/homPageIcons/google.png) }
        .signUpForm #yourNet a.yahoo { background-image: url(/media/img/homPageIcons/yahoo.png) }
        .signUpForm #yourNet a.openid { background-image: url(/media/img/homPageIcons/openid.png) }


        .signUpForm #password {
            margin-bottom: 10px;
        }
        
        
        #signupContainer li { width: 320px; }
        #signupContainer li.field label {
             display:block;
             left:0;
             position:absolute;
             text-align:right;
             top:2px;
             width:112px;
         }

         #signupContainer li.field {
             margin:0 0 5px;
             padding:0 0 0 122px;
             position:relative;
         }

        #signupContainer li.field label.error{
            position:relative;
            width: 230px;
            margin-left:-27px;
        }

.signUpForm .moveRigt{
    margin-right:7px;
}
.signUpForm form#login ol li.yourFavor{
    padding:0;
    margin-bottom: 10px;
}
/* end home page styling  */	
	
		form#login ol li #yourNet li {
			clear: none;
			display: inline;
			float: left;
			height: 20px; width: 20px;
			margin-right: 4px;
			padding: 0;
		}
			form#login ol li #yourNet li a {
				border: 1px solid #FFF;
				height: 20px; width: 20px;
				text-indent: -10000px;
				display: block;background-repeat: no-repeat; background-position: center center;
			}
			form#login ol li #yourNet li a:hover { border: 1px solid #f2a144; }
			
			form#login ol li #yourNet li a.active { 
				background-color:#FFFBDB;
				 border:1px solid #f2a144 ;
			}

			form#login ol li input#username_field { background-repeat: no-repeat; background-position: 5px center }
			form#login ol li input#openid_url_field { background-repeat: no-repeat; background-position: 5px center }
			
				#yourNet a.nsyght, input#username_field.nsyght { background-image: url(/media/img/icon_nsyght.gif) }
				#yourNet a.clickpass, input#username_field.clickpass { background-image: url(/media/img/icon_click.gif) }
				#yourNet a.google, input#username_field.google { background-image: url(/media/img/icon_google.gif) }
				#yourNet a.yahoo, input#username_field.yahoo { background-image: url(/media/img/icon_yahoo.gif) }
                #yourNet a.yahoo, input#openid_url_field.yahoo { background-image: url(/media/img/icon_yahoo.gif) }
                #yourNet a.google, input#openid_url_field.google { background-image: url(/media/img/icon_google.gif) }
				
			
		#home form#login ol.fieldset li.field input.text {
			color: #444;
			font-family: Tahoma, Geneva, sans-serif;
			padding: 4px 5px 4px 26px; 
			width: 196px;
			border-top: 1px solid #cbcbcb;
			border-left: 1px solid #cbcbcb;
			border-bottom: 1px solid #f0f0f0;
			border-right: 1px solid #f0f0f0;
		}
		#home form#login ol li#password input.text {
			padding: 4px 5px; 
			width: 217px;
		}
		#home form#login ol li.field label {
			position: absolute;
			left: 0;
			top: 2px;
			font-weight: normal;
			text-align: right;
			width: 75px;
		}
		div#openIdlistNew ul#yourNet li{ 
			width: 200px;
			clear:both;
			float:none;
		}
		div#openIdlistNew ul#yourNet li a{ 
			background-position:left top;
			padding-left:21px;
			text-indent:0;
			text-transform:capitalize;
			width:120px;
		}
		
        #home form#login ol li.field.alt { margin: 0 0 .5em }
        
                #home form#login ol li.field.alt label {
                        font-weight: bold;
                        text-align: left;
                        postion: absolute;
                        top: 0; left: 168px;
                }
#id_new_password1, #id_new_password2{
	margin-left:32px;
}

.lable_for_confirm{
	margin-top:3px;
	position:absolute;
	text-align:right;
	width:110px;
}

.people_filter a,
.people_filter a:link,
.people_filter a:visited
{
	color:#303030;
	font-size: 11px;
}

.people_filter li{
	cursor:pointer;
	float: left;
	padding-right: 10px;
}

.people_filter{
	width: 18em;
	float: left;
}

.people_filter .selected a, .people_filter .selected a:link, .people_filter .selected a:visited,
#pause-button,
.sidebarShowBTN a, .sidebarShowBTN a:link, .sidebarShowBTN a:visited
{
/*	color: red;*/
	color:#00AACB;
/*	font-size: 11px;*/
}

.people_filter_mark{
	float:left;
	margin-left: auto;
	padding-right: 15px;
}

.people_filter_container{
/*	margin: auto;*/
	width: 26em;
}
	
#home form#login p.submit {
	text-align: right;
	margin-bottom:5px;
	padding-right: 9px;
	position: relative;
}

#home form#login p.submit span {
	position: absolute;
	left: -9px;
	top: 5px;
}

form#formNetworks ul.networks li a{ border: 0 none; }
form#formNetworks ul.networks li 
{
    display: inline; 
    padding: 0 8px 0 0
}

form#reply-form input.submit {
    position: relative;
    text-align: right;
}
	
form#reply-form input.submit.disableBtn {
	background-color:#CCCCCC;
	background-image:none;
}

/* Accounts Profile forms */
.halfProfalf1 {
    width: 49.5%;
    float: left;
}
	
.halfProfalf{
    width: 49.5%;
    float: right;
}

.halfProfalf1 .fieldset
{
    padding-top: 7px;
}

/* Results Network
-------------------------------*/

form.resultsNetwork { position: relative; }
        form.resultsNetwork ul { overflow: hidden; }
    
.pipe{
    border-bottom:1px solid #EDEDED;
    margin-bottom:12px;
    padding-bottom:10px;
    position: relative;
    z-index: 110;
}
    .pipe ul{
       margin-bottom:0;
    }
    .pipe form.resultsNetwork ul li{
        margin-bottom:0;
        margin-left: 0;
        margin-right:6px;
        padding:3px 4px 3px 20px;
        width:0;
    }
    .pipe input.submit{
        height:2.8em;
        padding:0 4px;
        width:7.5em;
        margin-right:0;
    }
    .pipe p{
       margin:0 0 0.5em 0;
    }
    .pipe .counter{
        font-size:18px;
        padding-left:100px;
        padding-top:3px;
    }
    .pipe #post_unetworks{ margin: 0; }
    
    #replyBox form.resultsNetwork ul li, #shareBox form.resultsNetwork ul li{
        padding:3px 4px 3px 20px;
        width:0;
    }

.sidebarFixsize h3{ 
    margin-left: 8px;
    margin-bottom: 9px;
}

.sidebarFixsize form.resultsNetwork ul{ 
    margin-left:3px;
    margin-bottom: 0;
}
    
.sidebarFixsize form.resultsNetwork ul li{
    border:1px solid #FFFFFF;
    float:left;
    font-size:11px;
    font-weight:bold;
    height:14px;
    line-height:11px;
    margin-bottom:2px;
    margin-right:7px;
    margin-left:0;
    padding:3px 4px 3px 27px;
    width:7.3em;
    cursor: pointer;
}
.sidebarFixsize form.resultsNetwork p 
{
     margin-bottom:7px;
}

#dialog form.resultsNetwork ul li{ border:1px solid #F2F5F7; }
#dialog form.resultsNetwork ul li.selected{ border:1px solid #D9C76C; }
    form.resultsNetwork ul li
    {
                border:1px solid #FFFFFF;
                float:left;
                font-size:11px;
                font-weight:bold;
                height:14px;
                line-height:11px;
                margin-bottom:5px;
                margin-left:11px;
                padding:3px 4px 3px 27px;
                width:77px;
                cursor: pointer;
    }
        form.resultsNetwork ul li input
        {
            position: absolute;
            left: 0px;
            top: 2px;
        }
                form.resultsNetwork ul li.text { background: url(/media/img/icon_text.gif) no-repeat 4px 2px }
                form.resultsNetwork ul li.video { background: url(/media/img/icon_video.gif) no-repeat 4px 2px }
                form.resultsNetwork ul li.image { background: url(/media/img/icon_photo.gif) no-repeat 4px 3px }
        
                form.resultsNetwork ul li.delicious,
                div#tabsProfile ul#by_network li.delicious
                { background: url(/media/img/icon_delicious.gif) no-repeat 4px 2px }
                form.resultsNetwork ul li.digg,
                div#tabsProfile ul#by_network li.digg
                { background: url(/media/img/icon_digg.gif) no-repeat 4px 2px }
                form.resultsNetwork ul li.facebook,
                div#tabsProfile ul#by_network li.facebook
                { background: url(/media/img/icon_facebook.gif) no-repeat 4px 2px }
                form.resultsNetwork ul li.flickr,
                div#tabsProfile ul#by_network li.flickr
                {     background: url(/media/img/icon_flickr.gif) no-repeat 4px 2px }
                form.resultsNetwork ul li.lastfm,
                div#tabsProfile ul#by_network li.lastfm
                { background: url(/media/img/icon_lastfm.gif) no-repeat 4px 2px }
                form.resultsNetwork ul li.nsyght,
                div#tabsProfile ul#by_network li.nsyght
                { background: url(../img/icon_nsyght.gif) no-repeat 4px 2px }
                form.resultsNetwork ul li.reddit,
                div#tabsProfile ul#by_network li.reddit
                { background: url(/media/img/icon_reddit.gif) no-repeat 4px 2px }
                form.resultsNetwork ul li.stumbleupon,
                div#tabsProfile ul#by_network li.stumbleupon
                { background: url(/media/img/icon_stumbleupon.gif) no-repeat 4px 2px }
                form.resultsNetwork ul li.twitter,
                div#tabsProfile ul#by_network li.twitter
                { background: url(/media/img/icon_twitter.gif) no-repeat 4px 2px }
                form.resultsNetwork ul li.vimeo,
                div#tabsProfile ul#by_network li.vimeo
                { background: url(/media/img/icon_vimeo.gif) no-repeat 4px 2px }

                form.resultsNetwork ul li.everyone { padding-left: 5px; width:99px; }
                form.resultsNetwork ul li.myNetwork { padding-left: 5px; width:99px; }
                form.resultsNetwork ul li.me { padding-left: 5px; width:99px; }

                form.resultsNetwork ul li.selected { background-color: #FFFBDB; border:1px solid #D9C76C;}

        form.resultsNetwork h4
        {
                border-bottom: 1px solid #ededed;
                font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
                font-size: 14px;
                font-weight: normal;
                margin: 0 0 16px;
                padding: 0 0 8px;
        }
        form.resultsNetwork .singlePipe{
            border-bottom:1px solid #EDEDED; 
            widht: 100%; 
            margin-bottom:4px;
        }
        

.addNetworkBTN{
    display:block;
    float:left;
    padding-left:79px;
    padding-top:39px;
    width:544px;
}
/* Profile
-------------------------------*/

form#formBio > div#networks p.submit { text-align: right }
    form#formBio > div#networks p.submit input.submit { margin: 0 0 0 5px }


.networkLeft{ width:251px; float: left; }

div#tabsProfile ul#by_network { overflow: hidden; }
    div#tabsProfile ul#by_network li 
    { 
        border:1px solid #FFFFFF;
        cursor: pointer;
        float: left;
        font-size: 11px;
        font-weight: bold;
        height: 14px;
        line-height: 11px;
        margin-bottom: 5px;
        margin-left: 11px;
        padding: 3px 4px 3px 27px;
        width: 79px;
    }
    div#tabsProfile ul#by_network li.exist { color: #00AACB;  border:1px solid #1C5272;}
    div#tabsProfile ul#by_network li.exist.selected { border:1px solid #1C5272; }
    div#tabsProfile ul#by_network li.selected 
    {
        background-color:#FFFBDB;
        border:1px solid #F2A144;
    }
	
/* Change Profile Photo
-------------------------------*/

#changeProfile .form { 
/*	border-top: 1px solid #ededed;*/ 
	padding-top: 20px;
}
	#changeProfile .form h3 { margin: 0 0 33px;}
	
	#changeProfile .form ol.fieldset li.field { margin: 0 0 16px 25px;}

	#changeProfile input.text { width: 210px;}
    #changeProfile #avatorForm input.text { width: 247px;}
	
	#changeProfile input.file { width: 250px;}

.centered { text-align:center; }
/* Associate ID Form
-------------------------------*/

div.openID-box form.form {
	text-align: left;
}
	div.openID-box form.form ol.fieldset li.field {
		padding-left: 80px;
	}
		div.openID-box form.form ol.fieldset li.field label {
			width: 75px;
		}
		div.openID-box form.form ol.fieldset li.field input.text {
			background: #fff;
			width: 250px;
		}
		div.openID-box form.form p.submit {
			margin: 0;
			text-align: center;
		}
	
	
#formAccount ul li {
	clear:none;
	display:inline;
	height:20px;
	margin-right:4px;
	padding:0;
	width:20px;
}

.halfProfalf ul li a, #openIdSignin ul li a{
	background-position:2px center;
	background-repeat:no-repeat;
	display:block;
	height:20px;
	padding-left:22px;
	width:68px;
}
.openIdSignin li{
	float: left;
}
.openIdSignin ul{
	float:left;
	padding-left:7px;
	width:170px;
}
.openIdSignin .fantomdescr{
	padding-bottom:12px;
}
.openIdSignin #id_openid_url{
	margin-left:31px;
	margin-bottom:4px;
}
.killThat{
	text-transform:lowercase;
}
div#account form.resultsNetwork ul li {
	border:1px solid #F6F6F6;
}

div#account.active form.resultsNetwork ul li {
	border:1px solid #FFFFFF;
}

#yourNet a.openid, input#id_openid_url.openid { background-image: url(/media/img/icon_openid.gif) }

#accounHalf input#id_openid_url { 
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left:26px;
	width:149px;
	
}
	
input#id_openid_url.nsyght { background-image: url(/media/img/icon_nsyght.gif) }
input#id_openid_url.clickpass { background-image: url(/media/img/icon_click.gif) }
input#id_openid_url.google { background-image: url(/media/img/icon_google.gif) }
input#id_openid_url.yahoo { background-image: url(/media/img/icon_yahoo.gif) }

#yourNet li a.active {
background-color:#FFFBDB;
border:1px solid #F2A144;
}
	
.authenticationContainer{
	padding-left: 38px;
}

#id_openid_url{
	float: left;
	margin-right: 10px;
}

.authenticationContainer .fantomdescr{
	float: left;
	width: 120px;
}

.authenticationContainer #yourNet{
	float: left;
/*	padding-left: 8px;*/
	width: 178px;
}
/*------------------------------------------------------------------

4.	PLUGINS
	Predefined utilities

--------------------------------------------------------------------*/

.loading_spinner {
	width:  50px;
	height: 50px;
	background: url(/media/img/spinner.gif) no-repeat center center;
}

.loading_sprinter {
	background:transparent url(/media/img/ajax-loader.gif) no-repeat scroll center bottom;
	height:40px;
	margin-top:37px;
}

.img_tumbnail {
	max-height: 200px;
	max-width: 200px;
}




/*-------------------------------
Utility classes
-------------------------------*/

.hide, .hidden, .skip { display: none }
.littleHide { visibility:hidden;  }
.noborder { border: 0 !important }
.top { margin-top: 0 !important; padding-top: 0 !important; }
.bottom { margin-bottom: 0 !important; padding-bottom: 0 !important; }

.hr { background: #ccc; display: block; height: 1px; margin: 1.5em 0; }
.hr hr { display: none }

.replace, .br, #logo a { display: block; font-size: 1%; line-height: 0; text-align: left; text-indent: -10000px; }

.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden }

.opacity { -moz-opacity: 0.90; opacity: 0.90; filter: alpha(opacity = 90); -khtml-opacity: 0.90; }
.rounded { -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }


/*-------------------------------
"Bars" navigation
---------------------------------
[?] EXAMPLE

Home | Services | About | Contact	*/

ul.bars li {display: inline; margin-left: -4px;}
ul.bars li.first {border: 0 !important;}
ul.bars li:before {content: "|"; padding: 0 4px;}
ul.bars li:first-child:before {content: ""; padding: 0 4px 0 0;}


} @media print {

/*------------------------------------------------------------------

5.	PRINT
	Styles for print

------------------------------------------------------------------*/

body { background: none; color: #000; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 10pt }
code, pre { font-family: "Courier New", Courier, mono }
img { float: left; clear: left; page-break-inside: avoid; page-break-after: avoid }

a, a:link, a:visited { color: blue; text-decoration: underline }

blockquote, table, pre { page-break-inside: avoid }
ul, ol, dl  { page-break-before: avoid }
h1, h2, h3, h4, h5, h6 { display: block; font-weight: bold; page-break-after: avoid }

#footer, .ad, #nav, .nav, form, .skip { display: none }

h1 { font-size: 3em; margin: .67em 0; }
h2 { font-size: 2em; margin: .83em 0; }
h3 { font-size: 1.5em; margin: 1em 0; }
h4 { font-size: 1em; margin: 1.33em 0; }
h5 { font-size: 0.92em; margin: 1.67em 0; }
h6 { font-size: 0.83em; margin: 2.33em 0; }


/*------------------------------------------------------------------
	END CSS
------------------------------------------------------------------*/

.form .form-item {

float: left;

width: 50%;

}

 

.form-item label.option {

display: inline;

}

}/* end @media */


.synFloat{
    float:left;
	margin-top:4px;
	padding-top:0;
	width:8em;
}

.smalSpaceUl{
    margin:5px 0 0;
}
.padTopTen{
    padding-top:4px;
}
.padTopEleven{
    padding-top:1em;
}
a.yelowBox{
	background-color: #FFFBDB;
    border: 1px solid #D9C76C;
    padding-left: 3px;
    padding-right: 3px;
}


/* rounded corners */
.roundedcornr_box_579143 {
   background: #ffffff;
}
#home .roundedcornr_top_579143 div, 
#home .roundedcornr_top_579143,
#home .roundedcornr_bottom_579143 div,
#home .roundedcornr_bottom_579143 {
    	background: none;
}

.roundedcornr_top_579143 div {
   background: url(http://www.nsyght.com/media/img/corner/left_top.png) no-repeat top left;
}
.roundedcornr_top_579143 {
   background: url(http://www.nsyght.com/media/img/corner/right_top.png) no-repeat top right;
}
.roundedcornr_bottom_579143 div {
   background: url(http://www.nsyght.com/media/img/corner/left_bottom.png) no-repeat bottom left;
}
.roundedcornr_bottom_579143 {
   background: url(http://www.nsyght.com/media/img/corner/right_bottom.png) no-repeat bottom right;
}

.roundedcornr_top_579143 div, .roundedcornr_top_579143,
.roundedcornr_bottom_579143 div, .roundedcornr_bottom_579143 {
   width: 961px;
   height: 30px;
   font-size: 1px;
   margin-left:-7px;
   margin-bottom:-14px;
}
.roundedcornr_content_579143 { margin: 0 30px; }

.bottomFix{
	background-color:#FFFFFF;
	float:left;
	margin-left:7px;
	margin-top:-24px;
}

.bottomFixInner{
	background-color:#FFFFFF;
}

 hr {
  border: 0.4px solid #EDEDED;
  width: 100%;
}

 li {
 margin-left: 5px;
}

.tweets {
font-size:0.85em;
}

.tweets li {
margin-bottom: 15px;
}

.leftArt
{
    background:transparent url(/wp-content/themes/clean-home/images/1_left.jpg) no-repeat scroll left center;  
    height:100%;
    position:fixed;
    width:100%;  
}
.rightArt
{
    background:transparent url(/wp-content/themes/clean-home/images/1_right.jpg) no-repeat scroll right center;
    height:100%;
    position:fixed;
    width:100%;   
}