/* CSS by nordgestalten.com */

/* 
NEEDED COLORS


*/

@import "preset.css";
@import "daily/custom.css";
 
 BODY {
	font-size:12px;
	font-family: arial;
	letter-spacing: 0.2pt;
	color: #333;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	line-height: 14px;
	font-weight: normal;
	font-style: normal;
	background: #FFF url(../img/dots-grey.gif);
	/*background: #E8E8E8;*/
	padding: 1px 0;
}

.site {
	margin: 0 0 10px 60px;
	width: 900px;
	text-align: left;
}

.header {
	height: 116px;
	margin-bottom: 64px;
}

.boxes {
	margin-top: 180px;
}

.box {
	margin: 0 10px 30px 10px;
	padding: 5px;
	background: #FFF;
}

a.pop img, 
a.pop:link img, 
a.pop:visited img {
	border: 1px solid #666;
}

a.pop:hover img {
	border: 1px solid #000;
}

.item_right img {
	margin: 0 10px 0 0;
}

.txt {
	line-height: 16px;
}

.date {
	font-size: 10px;
	font-weight: bold;
}

.time {
	font-size: 10px;
	color: #666;
}

.site_name {
	font-size: 10px;
	font-weight: bold;
	margin: 8px 0 0 0;
}

/* Kalender */

table.calendar {
	width: 100%;
	line-height: 19px;
}


table.calendar td.calendarHeader, 
table.calendar td.calendarHeader a, 
table.calendar td.calendarHeader a:link, 
table.calendar td.calendarHeader a:visited {
	font-weight: bold;
	background: #FFF;
}

table.calendar td {
	width: 14%;
	background: #FFF;
}

table.calendar tr.calendarHead td {
	background: #FFF;
}

table.calendar td span {
	padding: 0 3px 0 0;
}

table.calendar td.calendarCurrent {
	width: 14%;
	background: #E8E8E8;
}

table.calendar td.calendarToday a {
	display: block;
	width: 100%;
	background: #000;
	font-weight: bold;
	color: #FFF;
}

table.calendar td.calendar a {
	display: block;
	width: 100%;
	background: #FFF;
	font-weight: bold;
}


/*
table.calendar td.calendar {
	background: #DBDBDB;
	width: 30px; line-height: 19px;
}

table.calendar td.calendar a, 
table.calendar td.calendar a:link, 
table.calendar td.calendar a:visited {
	display: block;
	width: 30px; line-height: 19px;
	font-weight: bold;
}

table.calendar td.calendarToday {
	background: #FFF;
	font-weight: bold;
}

table.calendar td.calendarSelected {
	background: #FFF;
	font-weight: bold;
}

table.calendar td.calendarToday a, 
table.calendar td.calendarToday a:link, 
table.calendar td.calendarToday a:visited {
	display: block;
	width: 30px; line-height: 19px;
	background: #FFF;
	
}
*/
h3.category {
	background: url(../images/up.gif) right no-repeat;
	cursor: pointer;
}

h3.close {
	background: url(../images/down.gif) right no-repeat;
	cursor: pointer;
}

.sites_list {
	margin: 5px 0 15px 0;
	background: url(../img/loading.gif) 50% 50% no-repeat;
}

.sites_list li span {
	line-height: 15px;
	vertical-align: top;
	margin: 0 0 0 5px;
}

.item_right h2 {
	display: inline;
}

.item_details {
	margin: 8px 0 0 0;
}

.item_right span a {
	line-height: 12px;
	vertical-align: middle;
}

.item_right span a img {
	border: none;
}

.edit_sites label {
	display: block; 
	float: left; 
	width: 180px;
}

.edit_sites input {
	margin: 0 0 10px 0;
}

/* validate */

#new_url .validateTips { padding: 5px 0; margin: 0 0 15px 0;}
#new_url input#url {width: 256px;}
#new_url label { font-weight: bold; margin: 0 0 5px 0;}

#new_comment input#name {width: 256px; margin: 0 0 8px 5px;}
#new_comment input#sub {width: 256px; margin: 0 0 8px 5px;}
#new_comment textarea#com {width: 256px; height: 80px; margin: 0 0 0 5px;}
#new_comment label { font-weight: bold; margin: 0 0 5px 5px; display: block;}


/* CHECK SITES */
.check a span {
	margin: 0 0 0 8px;
	line-height: 15px;
	vertical-align: top;

}

.check a {
	margin: 0 20px 0 0;
	text-decoration: none;
}

.check a img {
	text-decoration: none;
}

#myMenu {
background:#E8E8E8;
border:0px solid #444;
display:none;
width:150px;
}

#myMenu .close {
	
}

#myMenu ul, #myMenu ul * {
padding:0;
margin:0;
}

#myMenu a,
#myMenu a:link,
#myMenu a:visited {
	font-size: 10px;
	font-weight: normal;
}

#myMenu h3 {
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
}

#myMenu ul li, 
#myMenu p{
	font-size: 10px;
list-style:none;
border:0px solid #444;
padding: 5px;
display:block;
}

#myMenu ul li:hover{
background:#666;
color:#FFF;
}

#myMenu ul li:hover span{
color:#FFF;
}

#myMenu li:hover a{
color:#FFF;
}


ul.sites_list li span, 
ul.sites_list li img, 
ul#feed_menu li {
	cursor: pointer;
}

/* FOOTER */
div.footer {
	width: 630px;
	margin: 10px 0 20px 0;
	text-align: center;
	float: left;
}

ul.footer li {
	font-weight: normal;
	font-size: 10px;
	display: inline;
	margin: 0 10px;
}


/* FACEBOOK APP */
.connect_top {
	background: #ccc !important;
}