/* index animation */
.anidiv { height:275px; border:0px solid #000000; padding-bottom:10px;}
.textli01 {
	font-size:20px;
	line-height:100%;
	letter-spacing:-0.25px;
	color:#252525;
	padding-bottom:15px;
}
.textli01 strong {
	color:#0093A9;
	font-weight:bold;
}
.textli02 {
	font-size:16px;
	line-height:120%;
	color:#252525;
	padding-top:7px;
}

#animation {
	list-style:none;
	list-style-image:none;
	padding:0px;
	margin:0px;
	padding-top:10px;
	padding-bottom:20px;
	text-align:left;
	background-repeat:no-repeat;
	background-position:left;
}
#animation li.anili {
	list-style-image:none;
	list-style:none;
	padding:0px;
	position:relative;
	float:left;
	background:URL(/images/animation.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left;
	width:325px;
	height:275px;
}
#animation li.textli {
	list-style-image:none;
	list-style:none;
	padding:0px;
	position:relative;
	text-align:left;
	font-size:14px;
	line-height:120%;
	color:#252525;
}



/* joined networks */

.joined-networks-title { position:relative; text-align:left; line-height:100%; font-size:16px; color:#3D3D3D; margin-left:15px; margin-top:10px; margin-bottom:10px; }
.joined-list { position:relative; padding-bottom:15px; }
.joined-td { width:10%; text-align:center; }
a.add-new,a.add-new:visited {
	cursor:pointer;
	font-size:16px;
	font-weight:bold;
}
a.add-new:hover,a.add-new:visited:hover {
	color:#404040;
}
a.switch,a.switch:visited {
	cursor:pointer;
	font-size:12px;
}
a.switch:hover,a.switch:visited:hover {
	color:#404040;
}


/* applications icons index */

#apps {
	list-style:none;
	padding:0px;
	margin:0px;
	width:30px;
	position:absolute;
	list-style-image:none;
	text-align:center;
	border:0px;
	top:270px;
	left:912px;
}
.icon-apps {
	margin-top:3px;
	margin-bottom:3px;
}

/* applications icons user */

#apps-user {
	list-style:none;
	padding:0px;
	margin:0px;
	width:30px;
	position:absolute;
	list-style-image:none;
	text-align:center;
	border:0px;
	top:335px;
	left:912px;
}

/* end */

form {
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
}
input {
	font-size:14px;
	font-family:Arial,Tahoma,Verdana;
	color:#3d3d3d;
	width:100%;
	padding:3px;
	height:29px;
}
textarea {
	font-size:14px;
	font-family:Arial,Tahoma,Verdana;
	color:#3d3d3d;
	width:100%;
	padding:3px;
}
.clearbutton {
	margin:0px;
	padding:0px;
	border:0;
	background:none;
	width:auto;
	height:auto;
}
.clearbutton-right {
	margin:0px;
	margin-left:7px;
	margin-bottom:2px;
	margin-top:2px;
	padding:0px;
	border:0;
	background:none;
	width:auto;
	height:auto;
	vertical-align:middle;
}
.signinbutton {
	width:120px;
	height:48px;
	font-size:26px;
	letter-spacing:-1px;
	vertical-align:middle;
	margin-right:5px;
	margin-left:120px;
	font-weight:bold;
}
.spambutton {
	width:190px;
	height:48px;
	font-size:26px;
	letter-spacing:-1px;
	vertical-align:middle;
	margin-right:5px;
	margin-left:140px;
	font-weight:bold;
}
.signinfield {
	height:40px;
	font-size:22px;
	letter-spacing:-0.5px;
	font-weight:bold;
}
.senditbutton {
	width:120px;
	height:48px;
	font-size:26px;
	letter-spacing:-1px;
	vertical-align:middle;
	margin-right:5px;
	font-weight:bold;
}
.senditbutton-disabled {
	width:120px;
	height:48px;
	font-size:26px;
	letter-spacing:-1px;
	vertical-align:middle;
	margin-right:5px;
	font-weight:bold;
	color:#A5A5A5;
}



html, body {
	margin:0px;
	padding:0px;
}
body { background-color:#9EC8D4; font-size:14px; color:#3d3d3d; font-family:Arial,Tahoma,Verdana; background-image:URL(/images/bg-body.gif); background-repeat:repeat-x; background-position:top left; }

h1 { font-size:40px; color:#3D3D3D; font-weight:bold; margin-bottom:0px; margin-top:15px; letter-spacing:-1.5px; }
h2 { font-size:38px; color:#3D3D3D; font-weight:bold; margin-bottom:10px; margin-top:10px; letter-spacing:-1.5px; }
h3 { font-size:24px; color:#3D3D3D; font-weight:normal; margin-bottom:5px; margin-top:20px; letter-spacing:-1px; }
h4 { font-size:24px; color:#9EC8D4; font-weight:normal; margin-bottom:15px; margin-top:10px; letter-spacing:-1px; }
h5 { font-size:40px; color:#3D3D3D; font-weight:bold; margin-bottom:0px; margin-top:15px; padding-bottom:10px; letter-spacing:-1.5px; }
h6 { font-size:30px; color:#099DCA; font-weight:normal; margin-bottom:5px; margin-top:10px; letter-spacing:-1.5px; }

.white12px { color:#ffffff; font-size:12px; }

.count-max { font-size:30px; color:#C6C6C6; font-weight:normal; letter-spacing:-1.5px; }
.count-current { font-size:30px; color:#099DCA; font-weight:normal; letter-spacing:-1.5px; }

.lbtd01 { width:100px; text-align:right; padding:5px; padding-right:15px; font-size:12px; font-weight:bold; }
.lbtd02 { width:350px; text-align:left; padding:5px; font-size:12px; }
.lbtd03 { width:120px; text-align:right; padding:5px; padding-right:15px; font-size:12px; font-weight:bold; }
.lbtd04 { width:380px; text-align:left; padding:5px; font-size:12px; }

.lbtd05 { width:220px; text-align:left; padding:5px; padding-right:10px; }
.lbtd06 { width:230px; text-align:right; padding:5px; font-size:16px; font-weight:bold; }

.lbtd01error { width:100px; text-align:right; padding:5px; padding-right:15px; font-size:12px; font-weight:bold; color:#DA001F; }
.field01int { width:500px; text-align:left; padding:10px; padding-left:20px; padding-right:15px; line-height:180%; }

.contentable01 { width:500px; text-align:left; padding-right:20px; }
.contentable02 { width:310px; text-align:left; }

.usertable01 { width:585px; text-align:left; padding-right:15px; padding-top:20px; }
.usertable02 { width:225px; text-align:left; padding-top:20px; }

.optionstable01 { height:50px; text-align:left; padding-right:20px; }
.optionstable02 { height:50px; text-align:left; }

.shouttitle01 { text-align:left; line-height:100%; font-size:30px; color:#3D3D3D; font-weight:bold; letter-spacing:-1px; }
.shouttitle02 { text-align:left; line-height:100%; font-size:30px; color:#3D3D3D; font-weight:bold; letter-spacing:-1px; margin-bottom:10px; }
.shouttitle03 { text-align:left; line-height:100%; font-size:24px; color:#3D3D3D; font-weight:bold; letter-spacing:-1px; margin-bottom:10px; }
.profiletitle { text-align:left; line-height:100%; font-size:24px; color:#C6C6C6; font-weight:bold; letter-spacing:-1px; margin-bottom:10px; margin-left:15px; }
.saytitle { position:relative; text-align:left; line-height:100%; font-size:30px; color:#3D3D3D; font-weight:bold; letter-spacing:-1px; margin-left:15px; margin-top:10px; margin-bottom:15px; }

.big-font01 { font-size:30px; color:#dddddd; font-weight:normal; letter-spacing:-1px; margin-left:10px; margin-right:10px; }
.big-font02 { font-size:40px; color:#3d3d3d; font-weight:bold; letter-spacing:-1.5px; }

.myprofile01 { background:url(/images/bg-profile01.gif) no-repeat top left; width:225px; }
.myprofile02 { text-align:left; line-height:140%; font-size:11px; color:#3D3D3D; padding:15px; padding-top:5px; padding-bottom:10px; }
.myprofile03 { background:url(/images/bg-profile02.gif) no-repeat bottom left; width:225px; height:16px; }

.saybox01 { background:url(/images/saybox01.gif) no-repeat top left; width:809px; height:11px; }
.saybox02 { background-color:#EAEAEA; width:807px; border:1px solid #EAEAEA; }
.saybox03 { background:url(/images/saybox03.gif) no-repeat bottom left; width:809px; height:11px; }

.greybox01 { background:url(/images/greybox01.gif) no-repeat top left; width:809px; height:11px; }
.greybox02 { background:url(/images/greybox02.gif) repeat-y top left; width:809px; }
.greybox03 { background:url(/images/greybox03.gif) no-repeat bottom left; width:809px; height:11px; }

.saybox-textarea { margin-left:15px; margin-right:15px; }
.saybox-send { margin-top:5px; margin-left:15px; margin-right:15px; text-align:center; font-size:14px; height:45px; }
.saybox-options { position:relative; margin-left:15px; float:left; margin-top:-40px; text-align:right; font-size:12px; font-weight:normal; }
.saybox-editor { position:relative; margin-right:15px; float:right; margin-top:-40px; text-align:right; font-size:12px; font-weight:normal; }

.post-option { text-align:left; font-size:12px; color:#3D3D3D; font-weight:normal; margin-bottom:7px; margin-top:20px; }
.shout-rules01 { height:23px; font-size:12px; padding-top:10px; margin-left:10px; margin-bottom:5px; text-align:center; }
.shout-rules02 { position:relative; width:550px; height:31px; margin-top:7px; margin-bottom:15px; }
.shout-rules03 { position:relative; left:80px; font-size:12px; padding-top:4px; }
.shout-tags { font-size:9px; color:#75BAC6; margin-bottom:3px; }

.reply-bg-01 { background:#ffffff url(/images/bg-reply01.gif) no-repeat top left; width:570px; height:12px; margin-top:7px; }
.reply-bg { position:relative; background:#ffffff url(/images/bg-reply02.gif) repeat-y top left; width:570px; padding-left:10px padding-right:10px; }
.reply-bg-02 { background:#ffffff url(/images/bg-reply03.gif) no-repeat bottom left; width:570px; height:12px; margin-bottom:7px; }

.shout-bg-01 { background:#ffffff url(/images/bg-shout01.gif) no-repeat top left; width:570px; height:12px; margin-top:7px; }
.shout-bg { position:relative; background:#ffffff url(/images/bg-shout02.gif) repeat-y top left; width:570px; padding-left:10px padding-right:10px; }
.shout-bg-02 { background:#ffffff url(/images/bg-shout03.gif) no-repeat bottom left; width:570px; height:12px; margin-bottom:7px; }

.shoutreply-bg-01 { background:#ffffff url(/images/bg-shoutreply01.gif) no-repeat top left; margin-left:15px; margin-right:15px; width:779px; height:12px; }
.shoutreply-bg { position:relative; background:#ffffff; width:779px; margin-left:15px; margin-right:15px; padding-left:10px padding-right:10px; }
.shoutreply-bg-02 { background:#ffffff url(/images/bg-shoutreply02.gif) no-repeat bottom left; margin-left:15px; margin-right:15px; width:779px; height:12px; margin-bottom:7px; }
.shoutreply-body { margin-left:10px; width:755px; min-height:35px; height:auto !important; height:35px; font-size:12px; color:#353535; }
.shoutreply-body02 { margin-left:10px; width:755px; min-height:35px; height:auto !important; height:35px; font-size:16px; color:#353535; line-height:120%; }
.shoutreply-body03 { margin:15px; width:740px; min-height:50px; height:auto !important; height:50px; margin-top:0px; margin-bottom:0px; font-size:16px; color:#353535; line-height:120%; }

.shout-manage { position:absolute; float:right; top:0px; left:540px; width:20px; }
.shout-manage02 { position:relative; float:right; top:-20px; left:-10px; width:20px; }
.shout-reply { position:absolute; float:right; top:0px; left:525px; width:20px; }
.shout-manage-icon { margin-bottom:2px; }
.shout-body { margin-left:10px; width:500px; min-height:35px; height:auto !important; height:35px; font-size:12px; color:#353535; }
.shout-body-lightbox { margin-left:10px; width:520px; min-height:35px; height:auto !important; height:35px; font-size:12px; color:#353535; }
.shout-body-empty { padding:10px; }
.direct-reply { color:#00A0D0; font-weight:normal; }

.shout-empty { font-size:28px; color:#dddddd; text-align:center; letter-spacing:-0.5px; }

.spam-text { font-weight:normal; font-size:14px; margin-bottom:15px; }
a.user-spam,a.user-spam:visited,a.user-spam:hover,a.user-spam:visited:hover {
	font-size:14px;
	font-weight:bold;
}

a.saytitlelink,a.saytitlelink:visited,a.saytitlelink:hover,a.saytitlelink:visited:hover {
	font-size:30px;
	font-weight:bold;
	letter-spacing:-1px;
}

a.shout-user,a.shout-user:visited {
	font-size:12px;
	font-weight:bold;
}
a.shout-user:hover,a.shout-user:visited:hover {
	font-size:12px;
	font-weight:bold;
}
a.shout-user02,a.shout-user02:visited {
	font-size:16px;
	font-weight:bold;
}
a.shout-user02:hover,a.shout-user02:visited:hover {
	font-size:16px;
	font-weight:bold;
}
a.shout-user03,a.shout-user03:visited {
	font-size:16px;
}
a.shout-user03:hover,a.shout-user03:visited:hover {
	font-size:16px;
}
a.shout-otherlink,a.shout-otherlink:visited {
	font-size:12px;
	color:#00A6BE;
}
a.shout-otherlink:hover,a.shout-otherlink:visited:hover {
	font-size:12px;
	color:#0091A6;
}

a.rsslink,a.rsslink:visited,a.rsslink:hover,a.rsslink:visited:hover {
	position:relative;
	float:right;
	left:-20px;
	top:-25px;
	cursor:pointer;
	width:69px;
	height:45px;
	background:url(/images/rss.gif) no-repeat top left;
	margin:0px;
	padding:0px;
}
a.viewallshoutslink,a.viewallshoutslink:visited,a.viewallshoutslink:hover,a.viewallshoutslink:visited:hover {
	position:relative;
	float:right;
	left:-40px;
	top:-25px;
	cursor:pointer;
	width:113px;
	height:45px;
	background:url(/images/viewallshouts.gif) no-repeat top left;
	margin:0px;
	padding:0px;
}

a { text-decoration:none; font-size:14px; color:#099DCA; }
a:hover { text-decoration:none; font-size:14px; color:#3D3D3D; }
a:visited { text-decoration:none; font-size:14px; color:#099DCA; }
a:visited:hover { text-decoration:none; font-size:14px; color:#3D3D3D; }

a.shout-reply-link,a.shout-reply-link:visited {
	position:relative;
	cursor:pointer;
	left:-18px;
}
a.shout-reply-link:hover,a.shout-reply-link:visited:hover {
	position:relative;
	cursor:pointer;
	left:-18px;
}

img { border:0px; }
.clear { clear:both; }

#list01 {
	list-style:none;
	padding:0px;
	margin:0px;
	margin-right:20px;
	margin-top:10px;
	list-style-image:none;
	text-align:left;
}
#list01 li {
	list-style:none;
	list-style-image:none;
	padding:0px;
	padding-bottom:4px;
	position:relative;
	background-image:URL(/images/li.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left;
	font-size:11px;
	line-height:120%;
	padding-left:20px;
	color:#699A4E;
}

#whatisit {
	list-style:none;
	list-style-image:none;
	padding:0px;
	margin:0px;
	padding-top:10px;
	padding-bottom:20px;
	text-align:left;
	background-repeat:no-repeat;
	background-position:top left;
}
#whatisit li {
	list-style-image:none;
	list-style:none;
	padding:0px;
	padding-top:2px;
	padding-bottom:10px;
	position:relative;
	background:URL(/images/mainpage-li.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left;
	font-size:20px;
	line-height:100%;
	padding-left:70px;
	letter-spacing:-0.5px;
	font-weight:bold;
	color:#9EC8D4;
}
#whatisit li.li01 {
	background:URL(/images/mainpage-li01.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
#whatisit li.li02 {
	background:URL(/images/mainpage-li02.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
#whatisit li.li03 {
	background:URL(/images/mainpage-li03.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
#whatisit li.li04 {
	background:URL(/images/mainpage-li04.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
#whatisit li.li05 {
	background:URL(/images/mainpage-li05.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
#whatisit li.li06 {
	background:URL(/images/mainpage-li06.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
#whatisit li.li07 {
	background:URL(/images/mainpage-li07.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
#whatisit li strong {
	color:#3D3D3D;
}



#container {
	padding:0px;
	margin:0px;
	width:914px;
	height:auto;
	text-align:left;
	border:0px solid #000000;
}

#container .empty {
	padding:0px;
	margin:0px;
	height:30px;
	border:0px solid #000000;
}


#container .header01 {
	padding:0px;
	margin:0px;
	height:70px;
	text-align:left;
	border:0px solid #000000;
	background-image:URL(/images/bg-header.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
#container .content01 {
	padding:0px;
	margin:0px;
	border:0px solid #000000;
	background-color:#ffffff;
	background-image:URL(/images/bg-content.gif);
	background-repeat:repeat-y;
	background-position:top left;
}

#container .footer01 {
	padding:0px;
	margin:0px;
	height:20px;
	text-align:left;
	background-image:URL(/images/bg-footer.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#mainpagecontent {
	padding:0px;
	margin:0px;
	margin-top:60px;
	padding-bottom:30px;
	width:810px;
	text-align:left;
	font-size:14px;
	min-height:500px;
	height:auto !important;
	height:500px;
}

.separator10 {
	padding:0px;
	margin:0px;
	height:10px;
}
.separator20 {
	padding:0px;
	margin:0px;
	height:20px;
}
.separator1 {
	padding:0px;
	margin:0px;
	height:1px;
	background-color:#D6ECF2;
	color:#D6ECF2;
	border:0px solid #000000;
}

#logosection {
	padding:0px;
	margin:0px;
	position:relative;
	border:0px;
}
#logosection .logo {
	padding:0px;
	margin:0px;
	position:absolute;
	width:190px;
	height:114px;
	border:0px;
	top:-57px;
	left:55px;
}

.startnow {
	padding:0px;
	margin:0px;
	position:relative;
	border:0px;
}
.networks {
	padding-top:20px;
	padding-bottom:20px;
	margin:0px;
	position:relative;
	border:0px;
	height:180px;
}

.recently {
	padding:0px;
	margin:0px;
	position:relative;
	border:0px;
}
.recentshouts {
	padding-top:10px;
	padding-bottom:20px;
	margin:0px;
	position:relative;
	border:0px;
}
.shout-left { width:202px; padding:15px; padding-left:0px; border-right:1px solid #D6ECF2; font-size:14px; vertical-align:top; }
.shout-center { width:202px; padding:15px; border-right:1px solid #D6ECF2; font-size:14px; vertical-align:top; }
.shout-right { width:202px; padding:15px; padding-right:0px; font-size:14px; vertical-align:top; }
.shout01 { margin-bottom:10px; font-size:12px; }
.shout02 { padding-bottom:10px; font-size:12px; }
.shout03 { font-size:12px; color:#5CAAC1; }

.shout04 { margin-top:10px; margin-bottom:10px; font-size:18px; }
.shout05 { padding-bottom:10px; font-size:14px; }
.shout06 { margin-bottom:10px; font-size:12px; color:#5CAAC1; }

.userpic01 { margin-left:0px; margin-right:5px; vertical-align:middle; border:1px solid #DBDBDB; }
.userpic02 { margin-left:15px; vertical-align:middle; border:1px solid #82B1BE; }
.userpic03 { margin-right:10px; vertical-align:middle; border:1px solid #EAEAEA; }
.userpic04 { margin-right:10px; margin-top:7px; vertical-align:middle; border:1px solid #EAEAEA; }
.icon01 { margin-right:5px; vertical-align:middle; margin-top:-3px; }
.icon02 { margin-left:5px; vertical-align:middle; margin-top:-3px; }
.username { font-size:12px; font-weight:bold; }
.username02 { font-size:18px; color:#3D3D3D; }
.criterials-selected { margin-left:1px; }

a.shoutmore,a.shoutmore:visited {
	color:#099DCA;
	font-size:12px;
	text-decoration:none;
}
a.shoutmore:hover,a.shoutmore:hover:visited {
	color:#3D3D3D;
	font-size:12px;
	text-decoration:none;
}
.user-info { position:relative; float:right; top:-80px; left:-8px; font-size:12px; color:#ffffff; text-align:right; line-height:180%; width:100%; }
.user-info02 { font-size:22px; font-weight:normal; color:#ffffff; margin-top:10px; }
.user-info03 { font-size:22px; font-weight:normal; color:#388BA2; margin-top:10px; position:relative; top:-50px; left:77px; z-index:9999; }
.helpdiv { background:url(/images/bg-help.gif) no-repeat top left; position:absolute; top:10px; left:330px; height:64px; text-align:left; line-height:140%; width:550px; }

#helpul {
	list-style:none;
	list-style-image:none;
	padding:0px;
	margin:0px;
	text-align:left;
}
#helpul li {
	list-style-image:none;
	list-style:none;
	padding:0px;
	padding-top:4px;
	padding-bottom:2px;
	position:relative;
	text-align:left;
	line-height:100%;
	padding-left:30px;
	font-size:14px;
}


.lightbox-helpdiv { position:relative; text-align:left; line-height:140%; width:450px; }
#lightbox-helpul {
	list-style:none;
	list-style-image:none;
	padding:0px;
	margin:0px;
	text-align:left;
}
#lightbox-helpul li {
	list-style-image:none;
	list-style:none;
	padding:0px;
	padding-top:3px;
	padding-bottom:8px;
	position:relative;
	text-align:left;
	line-height:120%;
	padding-left:30px;
	font-size:12px;
}
#lightbox-helpul li.help-li01 {
	background:URL(/images/help-li01.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
#lightbox-helpul li.help-li02 {
	background:URL(/images/help-li02.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
#lightbox-helpul li.help-li03 {
	background:URL(/images/help-li03.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
#lightbox-helpul li.help-li04 {
	background:URL(/images/help-li04.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
#lightbox-helpul li.help-li01-act {
	background:URL(/images/help-li01.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-decoration:line-through;
}
#lightbox-helpul li.help-li02-act {
	background:URL(/images/help-li02.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-decoration:line-through;
}
#lightbox-helpul li.help-li03-act {
	background:URL(/images/help-li03.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-decoration:line-through;
}
#lightbox-helpul li.help-li04-act {
	background:URL(/images/help-li04.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-decoration:line-through;
}


a.user-info-link,a.user-info-link:visited {
	color:#ffffff;
	font-size:22px;
	text-decoration:none;
}
a.user-info-link:hover,a.user-info-link:hover:visited {
	color:#ffffff;
	font-size:22px;
	text-decoration:underline;
}
a.user-info-buttons,a.user-info-buttons:visited {
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
}
a.user-info-buttons:hover,a.user-info-buttons:hover:visited {
	color:#ffffff;
	font-size:12px;
	text-decoration:underline;
}
a.user-info-logout,a.user-info-logout:visited {
	color:#388BA2;
	font-size:22px;
	text-decoration:none;
	letter-spacing:-0.5px;
	margin-left:15px;
}
a.user-info-logout:hover,a.user-info-logout:hover:visited {
	color:#388BA2;
	font-size:22px;
	text-decoration:underline;
	letter-spacing:-0.5px;
	margin-left:15px;
}
a.logoutlink,a.logoutlink:visited {
	position:absolute;
	left:925px;
	top:10px;
	cursor:pointer;
	width:70px;
	height:27px;
	background:url(/images/logout.gif) no-repeat top left;
}
a.logoutlink:hover,a.logoutlink:visited:hover {
	position:absolute;
	left:925px;
	top:10px;
	cursor:pointer;
	width:70px;
	height:27px;
	background:url(/images/logout-a.gif) no-repeat top left;
}
a.refreshlink,a.refreshlink:visited {
	position:absolute;
	left:0px;
	top:2px;
	cursor:pointer;
	width:69px;
	height:19px;
	background:url(/images/refresh.gif) no-repeat top left;
}
a.refreshlink:hover,a.refreshlink:visited:hover {
	position:absolute;
	left:0px;
	top:2px;
	cursor:pointer;
	width:69px;
	height:19px;
	background:url(/images/refresh-a.gif) no-repeat top left;
}



a.replieslink,a.replieslink:visited {
	position:absolute;
	left:402px;
	top:0px;
	cursor:pointer;
	width:88px;
	height:31px;
	background:url(/images/replies.gif) no-repeat top left;
}
a.replieslink:hover,a.replieslink:visited:hover {
	position:absolute;
	left:402px;
	top:0px;
	cursor:pointer;
	width:88px;
	height:31px;
	background:url(/images/replies-a.gif) no-repeat top left;
}
a.replieslink-act,a.replieslink-act:visited,a.replieslink-act:hover,a.replieslink-act:visited:hover {
	position:absolute;
	left:402px;
	top:0px;
	cursor:pointer;
	width:88px;
	height:31px;
	background:url(/images/replies-act.gif) no-repeat top left;
}
a.alllink,a.alllink:visited {
	position:absolute;
	left:338px;
	top:0px;
	cursor:pointer;
	width:64px;
	height:31px;
	background:url(/images/all.gif) no-repeat top left;
}
a.alllink:hover,a.alllink:visited:hover {
	position:absolute;
	left:338px;
	top:0px;
	cursor:pointer;
	width:64px;
	height:31px;
	background:url(/images/all-a.gif) no-repeat top left;
}
a.alllink-act:hover,a.alllink-act:visited:hover,a.alllink-act:visited:hover,a.alllink-act,a.alllink-act:visited {
	position:absolute;
	left:338px;
	top:0px;
	cursor:pointer;
	width:64px;
	height:31px;
	background:url(/images/all-act.gif) no-repeat top left;
}

#criterials {
	list-style:none;
	padding:0px;
	margin:0px;
	width:206px;
	height:23px;
	position:absolute;
	list-style-image:none;
	text-align:center;
	border:0px;
}
#criterials span {
	display:none;
	position:absolute;
}
#criterials a.criterials-reset,a.criterials-reset:visited {
	display:block;
	position:absolute;
	outline:none;
	cursor:pointer;
	background:url(/images/criterials-reset.gif) no-repeat bottom left;
	width:206px;
	height:23px;
}
#criterials a.criterials-reset:hover,a.criterials-reset:visited:hover {
	background-position:top left;
	width:206px;
	height:23px;
}
#criterials a.criterials-reset:hover,a.criterials-reset:visited:hover span{
	display:block;
	width:206px;
	height:23px;
	background:url(/images/criterials-reset-a.gif) no-repeat bottom left;
}
#criterials a.criterials-hide,a.criterials-hide:visited {
	display:block;
	position:absolute;
	outline:none;
	cursor:pointer;
	background:url(/images/criterials-hide.gif) no-repeat bottom left;
	width:206px;
	height:23px;
}
#criterials a.criterials-hide:hover,a.criterials-hide:visited:hover {
	background-position:top left;
	width:206px;
	height:23px;
}
#criterials a.criterials-hide:hover,a.criterials-hide:visited:hover span{
	display:block;
	width:206px;
	height:23px;
	background:url(/images/criterials-hide-a.gif) no-repeat bottom left;
}


#tabs {
	list-style:none;
	padding:0px;
	margin:0px;
	width:45px;
	height:277px;
	position:absolute;
	list-style-image:none;
	text-align:left;
	border:0px;
	top:-14px;
	left:906px;
	background:url(/images/bg-tabs.gif) no-repeat top left;
}
#tabs span {
	display:none;
	position:absolute;
}
#tabs a.invite,a.invite:visited {
	display:block;
	position:absolute;
	outline:none;
	cursor:pointer;
	background:url(/images/tabs/invite.gif) no-repeat bottom left;
	width:11px;
	height:35px;
	top:25px;
	left:11px;
}
#tabs a.invite:hover,a.invite:visited:hover {
	background-position:top left;
	width:11px;
	height:35px;
}
#tabs a.invite:hover,a.invite:visited:hover span{
	display:block;
	width:11px;
	height:35px;
	background:url(/images/tabs/invite-act.gif) no-repeat bottom left;
}
#tabs a.demo,a.demo:visited {
	display:block;
	position:absolute;
	outline:none;
	cursor:pointer;
	background:url(/images/tabs/demo.gif) no-repeat bottom left;
	width:11px;
	height:75px;
	top:85px;
	left:11px;
}
#tabs a.demo:hover,a.demo:visited:hover {
	background-position:top left;
	width:11px;
	height:75px;
}
#tabs a.demo:hover,a.demo:visited:hover span{
	display:block;
	width:11px;
	height:75px;
	background:url(/images/tabs/demo-act.gif) no-repeat bottom left;
}
#tabs a.feedback,a.feedback:visited {
	display:block;
	position:absolute;
	outline:none;
	cursor:pointer;
	background:url(/images/tabs/feedback.gif) no-repeat bottom left;
	width:11px;
	height:59px;
	top:183px;
	left:11px;
}
#tabs a.feedback:hover,a.feedback:visited:hover {
	background-position:top left;
	width:11px;
	height:59px;
}
#tabs a.feedback:hover,a.feedback:visited:hover span{
	display:block;
	width:11px;
	height:59px;
	background:url(/images/tabs/feedback-act.gif) no-repeat bottom left;
}



#tabs-user {
	list-style:none;
	padding:0px;
	margin:0px;
	width:45px;
	height:342px;
	position:absolute;
	list-style-image:none;
	text-align:left;
	border:0px;
	top:-14px;
	left:906px;
	background:url(/images/bg-tabs-user.gif) no-repeat top left;
}
#tabs-user span {
	display:none;
	position:absolute;
}
#tabs-user a.logout,a.logout:visited {
	display:block;
	position:absolute;
	outline:none;
	cursor:pointer;
	background:url(/images/tabs/logout.gif) no-repeat bottom left;
	width:14px;
	height:41px;
	top:25px;
	left:8px;
}
#tabs-user a.logout:hover,a.logout:visited:hover {
	background-position:top left;
	width:14px;
	height:41px;
}
#tabs-user a.logout:hover,a.logout:visited:hover span{
	display:block;
	width:14px;
	height:41px;
	background:url(/images/tabs/logout-act.gif) no-repeat bottom left;
}
#tabs-user a.invite,a.invite:visited {
	display:block;
	position:absolute;
	outline:none;
	cursor:pointer;
	background:url(/images/tabs/invite.gif) no-repeat bottom left;
	width:11px;
	height:35px;
	top:90px;
	left:11px;
}
#tabs-user a.invite:hover,a.invite:visited:hover {
	background-position:top left;
	width:11px;
	height:35px;
}
#tabs-user a.invite:hover,a.invite:visited:hover span{
	display:block;
	width:11px;
	height:35px;
	background:url(/images/tabs/invite-act.gif) no-repeat bottom left;
}
#tabs-user a.demo,a.demo:visited {
	display:block;
	position:absolute;
	outline:none;
	cursor:pointer;
	background:url(/images/tabs/demo.gif) no-repeat bottom left;
	width:11px;
	height:75px;
	top:149px;
	left:11px;
}
#tabs-user a.demo:hover,a.demo:visited:hover {
	background-position:top left;
	width:11px;
	height:75px;
}
#tabs-user a.demo:hover,a.demo:visited:hover span{
	display:block;
	width:11px;
	height:75px;
	background:url(/images/tabs/demo-act.gif) no-repeat bottom left;
}
#tabs-user a.feedback,a.feedback:visited {
	display:block;
	position:absolute;
	outline:none;
	cursor:pointer;
	background:url(/images/tabs/feedback.gif) no-repeat bottom left;
	width:11px;
	height:59px;
	top:246px;
	left:11px;
}
#tabs-user a.feedback:hover,a.feedback:visited:hover {
	background-position:top left;
	width:11px;
	height:59px;
}
#tabs-user a.feedback:hover,a.feedback:visited:hover span{
	display:block;
	width:11px;
	height:59px;
	background:url(/images/tabs/feedback-act.gif) no-repeat bottom left;
}



#shout-buttons {
	list-style:none;
	padding:0px;
	margin:0px;
	position:relative;
	list-style-image:none;
}
#shout-buttons span {
	display:none;
	position:absolute;
}
#shout-buttons a.button-reply,a.button-reply:visited {
	display:block;
	position:absolute;
	outline:none;
	cursor:pointer;
	background:url(/images/buttons/reply.gif) no-repeat bottom left;
	width:20px;
	height:20px;
	left:-20px;
	top:0px;
}
#shout-buttons a.button-reply:hover,a.button-reply:visited:hover {
	background-position:top left;
	width:20px;
	height:20px;
}
#shout-buttons a.button-reply:hover,a.button-reply:visited:hover span{
	display:block;
	width:20px;
	height:20px;
	background:url(/images/buttons/reply-a.gif) no-repeat bottom left;
}
#shout-buttons a.button-link,a.button-link:visited {
	display:block;
	position:absolute;
	outline:none;
	cursor:pointer;
	background:url(/images/buttons/permlink.gif) no-repeat bottom left;
	width:20px;
	height:20px;
	top:0px;
}
#shout-buttons a.button-link:hover,a.button-link:visited:hover {
	background-position:top left;
	width:20px;
	height:20px;
}
#shout-buttons a.button-link:hover,a.button-link:visited:hover span{
	display:block;
	width:20px;
	height:20px;
	background:url(/images/buttons/permlink-a.gif) no-repeat bottom left;
}
#shout-buttons a.button-spam,a.button-spam:visited {
	display:block;
	position:absolute;
	outline:none;
	cursor:pointer;
	background:url(/images/buttons/spam.gif) no-repeat bottom left;
	width:20px;
	height:20px;
	top:20px;
}
#shout-buttons a.button-spam:hover,a.button-spam:visited:hover {
	background-position:top left;
	width:20px;
	height:20px;
}
#shout-buttons a.button-spam:hover,a.button-spam:visited:hover span{
	display:block;
	width:20px;
	height:20px;
	background:url(/images/buttons/spam-a.gif) no-repeat bottom left;
}
#shout-buttons a.button-original,a.button-original:visited {
	display:block;
	position:absolute;
	outline:none;
	cursor:pointer;
	background:url(/images/buttons/original.gif) no-repeat bottom left;
	width:20px;
	height:20px;
	left:-20px;
	top:20px;
}
#shout-buttons a.button-original:hover,a.button-original:visited:hover {
	background-position:top left;
	width:20px;
	height:20px;
}
#shout-buttons a.button-original:hover,a.button-original:visited:hover span{
	display:block;
	width:20px;
	height:20px;
	background:url(/images/buttons/original-a.gif) no-repeat bottom left;
}





	.clear{
		float:none;
		clear:both;
		height:0px;
	}
	.row{
		background-color:none;
	}
	.rowerror{
		background-color:#FFBEC7;
	}
	tr:focus{
		background-color:#E4F1F5;
	}
	.over{
		background-color:#E4F1F5;
	}
	.out{
		background-color:none;
	}


.paging { position:relative; margin-top:20px; text-align:left; font-size:14px; height:25px; }
.paging-navigation { position:relative; float:right; top:-25px; text-align:right; font-size:14px; color:#C0E2E9; }
.paging-process { padding-left:5px;padding-right:5px; }
a.page { color:#3d3d3d; padding-left:5px; padding-right:5px; min-width:16px; width:auto !important; width:16px; }
a.page:hover { color:#00AEC7; padding-left:5px; padding-right:5px; min-width:16px; width:auto !important; width:16px; }
a.page:visited { color:#3d3d3d; padding-left:5px; padding-right:5px; min-width:16px; width:auto !important; width:16px; }
a.page:visited:hover { color:#00AEC7; padding-left:5px; padding-right:5px; min-width:16px; width:auto !important; width:16px; }
.pageact { text-decoration:none; font-size:14px; color:#00AEC7; background-color:#C0E2E9; padding-left:5px;padding-right:5px; }

a.page-clicked,a.page-clicked:hover,a.page-clicked:visited,a.page-clicked:visited:hover { color:#ffffff; padding-left:2px; padding-right:2px;  background:url(/images/paging-process.gif) no-repeat center; }



.shout-views { position:absolute; letter-spacing:0px; font-size:24px; line-height:70%; font-weight:normal; top:10px; left:580px; color:#CFCFCF; height:50px; }
.rss-view { position:absolute; left:115px; top:0px; }
a.view-shouts-link,a.view-shouts-link:visited {
	font-size:24px;
	text-decoration:none;
	letter-spacing:-1px;
	font-weight:bold;
	color:#343434;
}
a.view-shouts-link:hover,a.view-shouts-link:hover:visited {
	font-size:24px;
	text-decoration:none;
	letter-spacing:-1px;
	font-weight:bold;
	color:#505050;
}
.by-this-user { font-size:12px; letter-spacing:0px; color:#3d3d3d; }
a.view-rss-link,a.view-rss-link:visited {
	font-size:24px;
	text-decoration:none;
	letter-spacing:-0.5px;
	color:#ED641F;
}
a.view-rss-link:hover,a.view-rss-link:hover:visited {
	font-size:24px;
	text-decoration:none;
	letter-spacing:-0.5px;
	color:#DC4A00;
}


#footer {
	padding:0px;
	margin:0px;
	margin-top:30px;
	margin-bottom:15px;
	width:900px;
	text-align:center;
	color:#003D4E;
	font-size:12px;
	border:0px solid #000000;
}
#footer a.fa,a.fa:visited {
	color:#003D4E;
	font-size:12px;
	text-decoration:none;
}
#footer a.fa:hover,a.fa:hover:visited {
	color:#003D4E;
	font-size:12px;
	text-decoration:underline;
}
#footer .footersep {
	color:#80B5C5;
	padding-left:40px;
	padding-right:40px;
}