form {display: inline; margin: 0px;}
body {
	margin:0;
	padding:0;
}
table, td {padding: 0; margin: 0;}

#img {border: 2px solid black}

.div_categ {
    background-position: 3px 3px;
    padding-left: 23px;
    background-repeat: no-repeat;
    line-height: 22px;
}

#mypanel #panel_eventeditor_notes {
		width: 370px;
		height: 70px;
}

#mypanel {display: none}
#mypanel .bd {
	background-color:#fff;
}
#mypanel .ft {
	height:15px;
    padding:0;
}
#calendarcontainer {
	padding:10px;
}
#calendarmenu {
	position: absolute;    
}
#calendarpicker  {
	vertical-align: baseline;
}

.yui-calendar td.calcell.selected a { 
    background-color:orange !important; 
    color:#000; 
} 


.yui-skin-sam .yui-calendar td.calcell.highlight1 { font-weight: bold; background-color: white; }

.yui-skin-sam .yui-calendar .calrowhead, .yui-skin-sam .yui-calendar .calrowfoot { 
	font-weight:bold; 
} 


a.upload_photos_del {
	text-decoration: none; position: relative; top: -90px; left: -1px; font-weight: bold; font-size: 8pt;
}

.div_themepack_links a {
    color: silver; font-weight: bold; font-size: 9pt; font-family: Arial;
}

#text_entry {
    width: 410px;
    height: 50px;
}

#text_entry2 {
    /*width: 600px;*/
    width: 100%;
    height: 70px;
}

#diary_content {
    border: 2px solid black;
    min-height: 100px;
    font-size: 10pt;
    padding: 10px;
}

#table_diary {
    width: 100%;
}

#diary_calendar {
    width: 435px;
    float: right;
    text-align:center;
    mmargin-left: 10px;
}

.div_diary_entry {
    border: 1px solid silver;
    padding: 5px;
    margin-bottom: 10px;
    overflow: hidden;
    background-color: #dddddd;
}

#diary_entry_btn {
    position: absolute;
    display: none;
    top: 0px;
    right: 535px;
    font-size: 9pt; color: red; z-index: 100;
    width: 100px;
    text-align: right;
}

.div_entry_time {
    text-align: right;
    font-size: 8pt;
    font-weight: bold;
    color: #555555;
}

pre {
    padding: 0;
    margin: 0;
    /*white-space: normal;*/
}

.entry_username {
    float: left;
    font-weight: bold;
    text-align: center;
    width: 160px;
    left: -10px;
}

#diary_entry_reply {
    display: none;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 10px;
}

.form_photo .edit_caption {
    position:absolute;bottom:0px;left:0px;
    width: 101px;
    font-size: 7pt;
    padding: 2px;
    border: 1px solid black;
}

.form_photo .btn_submit {
    position:absolute;bottom:0px;right:10px;
    font-size: 7pt;
    width: 35px;
}

#div_themepack_caption {
    font-weight: bold;
    text-align: center;
    height: 15px;
}