body {
    background-color:#C0C0C0;
}
#wrap {
	background-color:#FFFFFF;
	width:914px;
	margin:5px auto 5px auto;
	border:solid 1px #808090;
}
body,table {
	margin:0px;
	padding:0px;
	font:8pt arial,helvetica,sans-serif;
}
#header {
	background:url('/assets/gfx/topgradient.png') repeat-x;
	height:160px;
}
#header-inner {
	background:url('/assets/gfx/header.png') no-repeat;
	height:160px;
}
#header-inner .upper {
	height:135px;
}
#header-inner .tabs {
	height:25px;
	padding-left:5px;
	overflow:hidden;
}
#header-inner a {
	float:left;
	line-height:25px;
	height:25px;
	background-color:#6080D0;
	color:#F8F8F8;
	text-decoration:none;
	padding-left:10px;
	border-left:solid 1px #A0A0F0;
	border-right:solid 1px #6060B0;
	border-top:solid 1px #C0C0FF;
	padding-right:10px;
	margin-left:5px;
}
#header-inner a:hover {
	background-color:#101060;
}
#header-inner a.active {
	background-color:#FFFFFF;
	color:#101030;
}
#content {
	margin-left:10px;
	margin-top:10px;
}
#content .left-column {
	float:left;
	width:180px;
	margin-right:10px;
	/*border-right:solid 1px #808080;*/
}
#content .main {
	width:700px;
	float:left;
}
#searchbox {
	position:absolute;
	top:20px;
	left:650px;
}

.left-column .header {
	padding:3px 6px 3px 6px;
	font-weight:bold;
	border-bottom:solid 1px #808080;
	color:#202020;
	/*background-color:#F8F8F8;*/
	margin-top:5px;
}
.left-column .actions {
	/*background-color:#F0F0F0;*/
	color:#404050;
	padding:1px;
}

.left-column div a {
	padding:4px 5px 4px 23px;
	display:block;
	text-decoration:none;
	color:#404050;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-opera-border-radius:3px;
	background:url('/assets/silk/bullet_go.png') 6px center no-repeat;
}
.left-column div a:hover {
	background-color:#8098C8;
	color:#F0F0F0;
}

/** search box **/

.search-text {
	height:20px;
	border:solid 1px #7090F0;
	background-color:#F0F0FF;
	padding:2px 5px 2px 5px;
}
.search-text:focus {
	border:solid 1px #7090F0 !important;
}
.search-button {
	position:relative;
	left:-3px;
	height:26px;
	width:32px;
	border:solid 1px #7090F0;
	font-size:8pt;
	display:block;
	cursor:pointer;
	text-indent:-1000px;
	background:url('/assets/silk/magnifier.png') center center no-repeat #ACBAE5;
}
.search-button:hover {
	background-color:#C9D1EA;
}




h1,h2,h3 {
	margin:5px 0px 3px 0px;
	padding:0px;
}
p {
	margin:0px;
	padding:3px 0px 3px 0px;
}
h1 {
	margin:5px 0px 5px 0px;
	padding:0px 0px 5px 0px;
	font-weight:bold;
	font-size:16pt;
	border-bottom:solid 1px #C0C0C0;
}
h2 {
	margin:10px 0px 5px 0px;
	padding:3px 5px 3px 30px;
	font-size:11pt;
	background-color:#F0F0FF;
	background-position:5px center;
	border:solid 1px #FFFFFF;
	border-right:solid 1px #E0E0F0;
	border-bottom:solid 1px #E0E0F0;
	color:#303030;
	background-repeat:no-repeat;
}

a {
	color:#101040;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

#foot {
	margin:10px 10px 10px 10px;
	padding:10px;
	width:870px;
	background-color:#F0F2FF;
	-moz-border-radius:5px;
	-opera-border-radius:5px;
	-webkit-border-radius:5px;
}




/* - FORMS ----------------------------------------------------------------- */


/** toolbar **/
div.toolbar {
	overflow:hidden;
}

div.toolbar > a,
input.button{
	display:block;
	float:left;
	text-decoration:none !important;
	background-color:#F8F8FF;
	border:solid 1px #F0F0FF;
	padding:4px 8px 4px 8px;
	color:#202020 !important;
	margin-right:5px !important;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-opera-border-radius:4px;
	margin:2px 0px 2px 0px;
	font:8pt sans-serif;
}
div.toolbar > a:hover,
input.button:hover {
	background-color:#F0F0FF;
	text-decoration:none !important;
	border:solid 1px #C1D6F4;
}

input.text,
textarea.text {
	border:solid 1px #E0E0FF;
	padding:2px;
	background-color:#FAFCFF;
	font:9pt sans-serif;
}
input.text:focus,
textarea.text:focus {
	background-color:#F0F8FF;
	border:solid 1px #D0D0FF;
	font:9pt sans-serif;
}

input.submit {
	background-color:#F8F8FF;
	border:solid 1px #D0D0EF;
	color:#202020;
	padding:4px 8px 4px 8px;
	font-size:8pt;
	font-weight:normal;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-opera-border-radius:4px;
	cursor:pointer;
}
input.submit:hover {
	background-color:#F0F0FF;
	border:solid 1px #C1D6F4;
}

select.multi {
	border:solid 1px #E0E0FF;
	padding:2px;
	background-color:#FAFCFF;
}
select.multi:focus {
	background-color:#F0F8FF;
	border:solid 1px #D0D0FF;
}




table.feedlist {
	width:100%;
	border-collapse:collapse;
	background-color:#FFFFF0;
	margin:2px 0px 2px 0px;
}
table.feedlist a {
	color:#404040;
	text-decoration:none;
}
table.feedlist a:hover {
	color:#202020;
	text-decoration:underline;
}
table.feedlist th {
	border:solid 1px #B0B0B0;
	border-top:solid 1px #D0D0D0;
	border-left:solid 1px #D0D0D0;
	background:url('/assets/gfx/tablehead.png') repeat-x #E0E0F0;
}
table.feedlist tr {
	border-bottom:dotted 1px #C0C0C0;
}
table.feedlist .feed-selected {
	background-color:#F0F0FF;
}
table.normal-list {
	border-collapse:collapse;
}
table.normal-list th {
	border-bottom:solid 1px #404040;
}
table.normal-list tbody tr:hover {
	background-color:#F0F0FF;
}

table th {
	text-align:left;
	font-weight:bold;
	padding:4px;
}
table td {
	padding:2px;
}



a.boxedbutton {
	border:solid 1px #808080;
	background-color:#FFF5D0;
	color:#303030;
	text-decoration:none;
	background-position:3px center;
	background-repeat:no-repeat;
	padding:4px 5px 4px 25px;
	display:block;
}



/** global **/
.strong { font-weight: bold; }


/** icons **/
.icon {
	padding-left:25px !important;
	background-position:4px center;
	background-repeat:no-repeat;
}

.-ico-feed
	{ background-image:url('/assets/silk/feed.png'); }
.-ico-feed-browse
	{ background-image:url('/assets/silk/feed_magnify.png'); }
.-ico-feed-cloud
	{ background-image:url('/assets/silk/weather_clouds.png'); }
.-ico-feed-add
	{ background-image:url('/assets/silk/feed_add.png'); }
.-ico-feed-remove
	{ background-image:url('/assets/silk/feed_delete.png'); }
.-ico-feed-get
	{ background-image:url('/assets/silk/feed_go.png'); }
.-ico-feed-getother
	{ background-image:url('/assets/silk/world_go.png'); }
.-ico-feed-remove
	{ background-image:url('/assets/silk/feed_delete.png'); }
.-ico-feed-folder
	{ background-image:url('/assets/silk/folder_feed.png'); }
.-ico-message
	{ background-image:url('/assets/silk/email.png'); }
.-ico-account
	{ background-image:url('/assets/silk/cog.png'); }
.-ico-comment
	{ background-image:url('/assets/silk/comment.png'); }
.-ico-friends
	{ background-image:url('/assets/silk/user.png'); }
.-ico-admin
	{ background-image:url('/assets/silk/user_suit.png'); }
.-ico-invites
	{ background-image:url('/assets/silk/email_go.png'); }
.-ico-home
	{ background-image:url('/assets/silk/house.png'); }
.-ico-faq
	{ background-image:url('/assets/silk/information.png'); }
.-ico-signup
	{ background-image:url('/assets/silk/pencil_add.png'); }
.-ico-login
	{ background-image:url('/assets/silk/key.png'); }
.-ico-delete
	{ background-image:url('/assets/silk/delete.png'); }
.-ico-player
	{ background-image:url('/assets/silk/control_play_blue.png'); }
.-ico-suggested
	{ background-image:url('/assets/silk/folder_lightbulb.png'); }
.-ico-image
	{ background-image:url('/assets/silk/picture.png'); }
.-ico-accept
	{ background-image:url('/assets/silk/accept.png'); }
.-ico-tag-add
	{ background-image:url('/assets/silk/tag_blue_add.png'); }
.-ico-tag-remove
	{ background-image:url('/assets/silk/tag_blue_delete.png'); }
.-ico-download
	{ background-image:url('/assets/silk/arrow_down.png'); }
.-ico-category
	{ background-image:url('/assets/silk/tag_yellow.png'); }
.-ico-msg-compose
	{ background-image:url('/assets/silk/email_edit.png'); }
.-ico-msg-delete
	{ background-image:url('/assets/silk/email_delete.png'); }
.-ico-msg-reply
	{ background-image:url('/assets/silk/arrow_turn_left.png'); }
.-ico-play
	{ background-image:url('/assets/silk/control_play.png'); }
.-ico-feed-edit
	{ background-image:url('/assets/silk/feed_edit.png'); }
.-ico-privacy
	{ background-image:url('/assets/silk/lock.png'); }
.-ico-account
	{ background-image:url('/assets/silk/vcard.png'); }
.-ico-password
	{ background-image:url('/assets/silk/application_key.png'); }
.-ico-chart
	{ background-image:url('/assets/silk/chart_bar.png'); }
.-ico-latest
	{ background-image:url('/assets/silk/new.png'); }
.-ico-news
	{ background-image:url('/assets/silk/newspaper.png'); }
.-ico-subscribers
	{ background-image:url('/assets/silk/heart.png'); }
.-ico-dashboard
	{ background-image:url('/assets/silk/application.png'); }
.-ico-wikipage
	{ background-image:url('/assets/silk/page_world.png'); }
.-ico-search
	{ background-image:url('/assets/silk/magnifier.png'); }
.-ico-catchup
	{ background-image:url('/assets/fugue/arrow-repeat.png'); }
.-ico-poll
	{ background-image:url('/assets/silk/chart_pie.png'); }
.-ico-view-list
	{ background-image:url('/assets/fugue/application-list.png'); }
.-ico-view-detail
	{ background-image:url('/assets/fugue/application-detail.png'); }

.list {
	padding-left:25px !important;
	background-position:3px center;
	background-repeat:no-repeat;
}
.-list-date
	{ background-image:url('/assets/silk/calendar.png'); }
.-list-user
	{ background-image:url('/assets/silk/user.png'); }
.-list-category
	{ background-image:url('/assets/silk/tag_yellow.png'); }
.-list-tags
	{ background-image:url('/assets/silk/tag_blue.png'); }
.-list-url
	{ background-image:url('/assets/silk/world.png'); }



/** forms **/

.formrow {
	background-color:#F8F8FF;
	padding:2px;
	overflow:hidden;
	margin-bottom:1px;
}
.formrow > * {
	display:block;
	float:left;
}
.formrow > label {
	width:150px;
	position:relative;
	top:10px;
}



/** notification **/

#notificationarea {
	padding:2px;
}
#notificationarea div {
	margin:0px;
	border:solid 1px #E0E0E0;
	padding:4px 4px 4px 25px;
	background-repeat: no-repeat;
	background-position:3px center;
	margin-bottom: 1px;
}

#notificationarea a {
	text-decoration: none;
	color:#606060;
}
#notificationarea a:hover {
	color:#202020;
	text-decoration:none;
}

#notificationarea .information {
	background-image:url('/assets/silk/information.png');
	background-color:#F0F0FF;
}
#notificationarea .error {
	background-image:url('/assets/silk/error.png');
	background-color:#FFF0F0;
}
#notificationarea .warning {
	background-image:url('/assets/silk/exclamation.png');
	background-color:#FFFFF0;
}


.subscribers {
	padding:3px;
	overflow:hidden;
}
.subscribers a {
	display:block;
	margin:0px 1px 0px 1px;
	width:34px;
	float:left;
	height:34px;
}
.subscribers img {
	border:solid 1px #808080;
}



.rounded {
	-moz-border-radius:5px;
	-opera-border-radius:5px;
	-webkit-border-radius:5px;
}



abbr {
	border-bottom:dotted 1px #4040A0;
	cursor: help;
}
abbr:hover {
	border-bottom:solid 1px #4040A0;
}




#recommend {
	margin:5px 0px 5px 0px;
	padding:5px 10px 5px 30px;
	border:solid 1px #F0F0F0;
	background:url('/assets/silk/email.png') no-repeat 7px 7px #5E68A0; color:#FFFFFF;
}
#recommend label {
	color:#FFFFFF;
}




/***** polls *****/
.poll-question {
	padding:5px;
	font-size:9pt;
	color:#000040;
}
.poll-answers a {
	display:block;
	text-decoration:none;
	color:#202020;
	background-color:#F0F0F0;
	background-image:url('/assets/silk/bullet_blue.png');
	background-repeat:no-repeat;
	background-position:4px center;
	padding:4px 6px 4px 25px;
	margin-top:1px;
	margin-left:5px;
	-moz-border-radius:5px;
	-opera-border-radius:5px;
	-webkit-border-radius:5px;
}
.poll-answers a:hover {
	background-color:#202020;
	color:#F0F0F0;
}



.loading {

	background-color:#FFF8E0;
	padding:20px;

}






.listfoot {
	overflow:hidden;
	font-size:9pt;
	padding:1px;
}
.listfoot > * {
	display:block;
	padding:4px 6px 4px 6px;
	color:#303030;
	float:left;
	margin-right:2px;
}
.listfoot > div {
}
.listfoot > a {
	text-decoration:none;
	color:#404040;
	font-size:8pt;
	padding:4px 7px 4px 7px;
/*
	background-color:#F8F8F8;
	border-bottom:solid 1px #404040;
	border:solid 1px #808080;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-opera-border-radius:5px;
*/
}
.listfoot > span.gray {
	text-decoration:none;
	color:#A0A0A0;
	font-size:8pt;
	padding:4px 7px 4px 7px;
/*
	border-bottom:solid 1px #808080;
	background-color:#F8F8F8;
	border:solid 1px #A0A0A0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-opera-border-radius:5px;
*/
}
.listfoot > a.current {
	color:#FFFFFF;
	background-color:#4060C0;
}
.listfoot > a:hover {
	background-color:#F0F0F0;
	color:#101010;
}



tr.catchup {
	background-color:#E0E0F8 !important;
}




.dialog {
	background-color:#FFFFFF;
	border:solid 5px #FFFFFF;
	-moz-box-shadow:5px 5px 25px #555;
	-opera-box-shadow:5px 5px 25px #555;
	-webkit-box-shadow:5px 5px 25px #555;
}
.dialog > .-titlebar {
	padding:5px;
	background-color:#77A;
	color:#FFFFFF;
	font-weight:bold;
}
.dialog > .-container {
	background-color:#FFFFFF;
	overflow-y:auto;
	padding:5px;
}
.dialog > .-container > * {
	display:block;
}
.dialog > .-actions {
	background-color:#C0C0C0;
	padding:5px;
	overflow:hidden;
}
.dialog > .-actions > a {
	float:left;
	margin-right:3px;
	border:solid 1px #404040;
	-moz-border-radius:3px;
	-opera-border-radius:3px;
	-webkit-border-radius:3px;
	background-color:#EEEEEE;
	padding:5px 7px 5px 7px;
	text-decoration:none !important;
}
.dialog > .-actions > a:hover {
	background-color:#F8F8F8;
	text-decoration:none !important;
}

