form {
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
}
input {
	font-size:11px;
	font-family:Arial,Tahoma,Verdana;
	color:#000000;
	width:100%;
	padding:3px;
	height:29px;
}
textarea {
	font-size:11px;
	font-family:Arial,Tahoma,Verdana;
	color:#000000;
	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:#ffffff; font-size:11px; color:#000000; font-family:Arial,Tahoma,Verdana; background-image:URL(/images/app/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:70%; text-align:left; padding-right:15px; padding-top:20px; }
.usertable02 { width:30%; text-align:left; padding-top:20px; }
.usertable03 { 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:10px; }
.saytitle { position:relative; text-align:left; line-height:100%; font-size:30px; color:#3D3D3D; font-weight:bold; letter-spacing:-1px; margin-left:0px; margin-top:10px; margin-bottom:25px; }

.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; }

.myprofile { text-align:left; line-height:140%; font-size:11px; color:#3D3D3D; position:relative; background-color:#ffffff; padding:10px; border:2px solid #EAEAEA; }

.saybox { background-color:#EAEAEA; border:1px solid #EAEAEA; padding:10px; }

.greybox01 { background:url(/images/app/greybox01.gif) no-repeat top left; width:809px; height:11px; }
.greybox02 { background:url(/images/app/greybox02.gif) repeat-y top left; width:809px; }
.greybox03 { background:url(/images/app/greybox03.gif) no-repeat bottom left; width:809px; height:11px; }

.saybox-send { margin-top:5px; text-align:center; font-size:11px; height:45px; }
.saybox-options { position:relative; margin-left:15px; float:left; 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 { font-size:12px; margin-bottom:10px; text-align:left; }

.shout-rules02 { position:relative; height:31px; margin-top:7px; margin-bottom:15px; }
.shout-rules03 { position:relative; margin-left:80px; font-size:12px; padding-top:4px; }
.shout-tags { font-size:9px; color:#75BAC6; margin-bottom:3px; }



.shout-bg { position:relative; background-color:#ffffff; padding:10px; border:2px solid #EAEAEA; }
.shout-body { margin-left:10px; width:85%; min-height:35px; height:auto !important; height:35px; font-size:12px; color:#353535; }
.shout-body-long { padding:5px; margin-left:10px; min-height:35px; height:auto !important; height:35px; font-size:16px; color:#353535; }
.shout-body-long02 { padding:5px; width:85%; margin-left:10px; min-height:35px; height:auto !important; height:35px; font-size:16px; color:#353535; }

.reply-bg { position:relative; background-color:#E1F4F7; padding:10px; border:2px solid #D5EEF3; }
.reply-body { margin-left:10px; width:85%; min-height:35px; height:auto !important; height:35px; font-size:12px; color:#353535; }


.shoutreply-bg-01 { background:#ffffff url(/images/app/bg-shoutreply01.gif) no-repeat top left; margin-left:15px; margin-right:15px; width:779px; height:12px; }
.shoutreply-bg { position:relative; background:#ffffff; width:100%; padding-left:10px padding-right:10px; }
.shoutreply-bg-02 { background:#ffffff url(/images/app/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:relative; float:right; top:-37px; 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-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:25px;
	background:url(/images/app/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:25px;
	background:url(/images/app/viewallshouts.gif) no-repeat top left;
	margin:0px;
	padding:0px;
}

a { text-decoration:none; font-size:11px; color:#3B5998; }
a:hover { text-decoration:underline; font-size:11px; color:#3B5998; }
a:visited { text-decoration:none; font-size:11px; color:#3B5998; }
a:visited:hover { text-decoration:underline; font-size:11px; color:#3B5998; }

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/app/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/app/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/app/mainpage-li01.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
#whatisit li.li02 {
	background:URL(/images/app/mainpage-li02.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
#whatisit li.li03 {
	background:URL(/images/app/mainpage-li03.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
#whatisit li.li04 {
	background:URL(/images/app/mainpage-li04.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
#whatisit li.li05 {
	background:URL(/images/app/mainpage-li05.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
#whatisit li.li06 {
	background:URL(/images/app/mainpage-li06.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
#whatisit li.li07 {
	background:URL(/images/app/mainpage-li07.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
#whatisit li strong {
	color:#3D3D3D;
}



#container {
	padding:0px;
	margin:0px;
	height:auto;
	text-align:left;
}

#container .empty {
	padding:0px;
	margin:0px;
	height:30px;
}


#container .header01 {
	padding:0px;
	margin:0px;
	height:55px;
	text-align:left;
	border:0px solid #000000;
	background-image:URL(/images/app/bg-header.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
#container .content01 {
	padding:0px;
	margin:0px;
	background-color:#ffffff;
}

#container .footer01 {
	padding:0px;
	margin:0px;
	height:20px;
	text-align:left;
	background-image:URL(/images/app/bg-footer.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#mainpagecontent {
	padding:0px;
	padding-left:15px;
	padding-right:15px;
	margin:0px;
	margin-top:60px;
	padding-bottom:30px;
	text-align:left;
	font-size:14px;
	min-height:250px;
	height:auto !important;
	height:250px;
}

.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:131px;
	height:79px;
	border:0px;
	top:-35px;
	left:25px;
}

.startnow {
	padding:0px;
	margin:0px;
	position:relative;
	border:0px;
	font-size:11px;
}
.networks {
	padding-top:20px;
	padding-bottom:10px;
	margin:0px;
	position:relative;
	border:0px;
	height:120px;
}

.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; }
.saybox-editor { position:relative; margin-right:15px; float:right; margin-top:-40px; text-align:right; font-size:12px; font-weight:normal; }

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:-55px; left:-8px; font-size:12px; color:#ffffff; text-align:right; line-height:150%; width:100%; }
.user-info02 { font-size:18px; font-weight:normal; color:#ffffff; margin-top:10px; }
.user-info03 { font-size:18px; font-weight:normal; color:#388BA2; margin-top:10px; position:relative; top:-50px; left:77px; z-index:9999; }
.helpdiv { background:url(/images/app/bg-help.gif) no-repeat top left; position:absolute; top:10px; left:250px; height:64px; text-align:left; line-height:140%; }

#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:4px;
	position:relative;
	text-align:left;
	line-height:100%;
	padding-left:30px;
	font-size:12px;
}


.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/app/help-li01.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
#lightbox-helpul li.help-li02 {
	background:URL(/images/app/help-li02.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
#lightbox-helpul li.help-li03 {
	background:URL(/images/app/help-li03.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
#lightbox-helpul li.help-li04 {
	background:URL(/images/app/help-li04.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
#lightbox-helpul li.help-li01-act {
	background:URL(/images/app/help-li01.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-decoration:line-through;
}
#lightbox-helpul li.help-li02-act {
	background:URL(/images/app/help-li02.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-decoration:line-through;
}
#lightbox-helpul li.help-li03-act {
	background:URL(/images/app/help-li03.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-decoration:line-through;
}
#lightbox-helpul li.help-li04-act {
	background:URL(/images/app/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:18px;
	text-decoration:none;
}
a.user-info-link:hover,a.user-info-link:hover:visited {
	color:#ffffff;
	font-size:18px;
	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/app/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/app/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/app/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/app/refresh-a.gif) no-repeat top left;
}



a.replieslink,a.replieslink:visited {
	position:relative;
	float:right;
	top:-10px;
	cursor:pointer;
	width:74px;
	height:25px;
	background:url(/images/app/replies.gif) no-repeat top left;
}
a.replieslink:hover,a.replieslink:visited:hover {
	position:relative;
	float:right;
	top:-10px;
	cursor:pointer;
	width:74px;
	height:25px;
	background:url(/images/app/replies-a.gif) no-repeat top left;
}
a.replieslink-act,a.replieslink-act:visited,a.replieslink-act:hover,a.replieslink-act:visited:hover {
	position:relative;
	float:right;
	top:-10px;
	cursor:pointer;
	width:74px;
	height:25px;
	background:url(/images/app/replies-act.gif) no-repeat top left;
}
a.alllink,a.alllink:visited {
	position:relative;
	float:right;
	top:-10px;
	cursor:pointer;
	width:50px;
	height:25px;
	background:url(/images/app/all.gif) no-repeat top left;
}
a.alllink:hover,a.alllink:visited:hover {
	position:relative;
	float:right;
	top:-10px;
	cursor:pointer;
	width:50px;
	height:25px;
	background:url(/images/app/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:relative;
	float:right;
	top:-10px;
	cursor:pointer;
	width:50px;
	height:25px;
	background:url(/images/app/all-act.gif) no-repeat top left;
}

#criterials {
	list-style:none;
	padding:0px;
	margin:0px;
	list-style-image:none;
	text-align:left;
	border:0px;
}
#criterials a.criterials-reset,a.criterials-reset:visited {
	color:#EA2100;
	text-decoration:none;
}
#criterials a.criterials-reset:hover,a.criterials-reset:visited:hover {
	color:#404040;
	text-decoration:none;
}
#criterials a.criterials-hide,a.criterials-hide:visited {
	color:#EA2100;
	text-decoration:none;
}
#criterials a.criterials-hide:hover,a.criterials-hide:visited:hover {
	color:#404040;
	text-decoration:none;
}



#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/app/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/app/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/app/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/app/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/app/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/app/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/app/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/app/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:11px; height:25px; }
.paging-navigation { position:relative; float:right; top:-25px; text-align:right; font-size:11px; 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:11px; 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/app/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;
	text-align:center;
	color:#000000;
	font-size:11px;
	border:0px solid #000000;
}
#footer a.fa,a.fa:visited {
	color:#3B5998;
	font-size:11px;
	text-decoration:none;
}
#footer a.fa:hover,a.fa:hover:visited {
	color:#3B5998;
	font-size:11px;
	text-decoration:underline;
}
#footer .footersep {
	color:#ffffff;
	padding-left:10px;
	padding-right:10px;
}
