/*body {background: #fff url(../images/body/galaxy.jpg); color: #000;}*/

body {background: #fff color: #000;}
a {color: #000; text-decoration: underline;}
a:hover {text-decoration: none;}
#content.withOffset {left: 237px; margin-right: 10px;}
.container #content.withOffset {margin-top:1px; margin-right: 0; position: static; float: left; width: 710px; margin-left: 10px;}
.worklet-title {margin-top:70px; font-size: 200%; background-color: #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #999;padding: .5em;}
.colborder {margin: 0; padding: 0; border: none;}
#header {position: fixed; left: 0;right: 0; top: 0; margin: 0; background: #000 top left repeat-x; height: 55px; padding: 0 15px; z-index: 1000;}
#header h2 {margin: 0; padding: 0; line-height: 35px;}
#header .topmenu {float: right;}
#header .topmenu ul li {margin: 0;}
#header .topmenu a {display: block; line-height: 35px; padding: 0 10px; color: #fff; text-decoration: none;}
#header .topmenu a:hover {background-image: url(../images/white20.png);}
#header .worklet {margin: 0;}
#header h2 img {margin: 3px 0 0 0;}

#info .notice {-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: none; box-shadow: 0px 0px 2px #999999; margin: 10px; float: none;}
.fullscreen #info {position: fixed; top: 60px; width: 600px; left: 50%; margin-left: -300px; z-index: 1000;}
.fullscreen #info .notice {-moz-border-radius: 0px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-radius: 0px; -webkit-border-bottom-right-radius: 5px; 	-webkit-border-bottom-left-radius: 5px; border-radius: 0px; border-bottom-right-radius:5px; border-bottom-left-radius: 5px;}
.container #info .notice {margin: 10px 0 0 0;}
#main .notice {position: fixed; top: 35px; width: 600px; left: 50%; margin-left: -300px; z-index: 1000;}

/*#mainmenu {position: fixed; left: 0; right: 0;  top: 55px; background: #f7f7f7 url(../images/menu/bcg.png) top left repeat-x; height: 35px; padding: 0 10px; z-index: 1000;}*/

#mainmenu {box-shadow: 0 1px white inset, 0 1px 3px rgba(34, 25, 25, 0.4); position: fixed; left: 0; right: 0;  top: 55px; background: #fff;  height: 35px; padding: 0 10px; z-index: 1000;}
#mainmenu a {line-height: 25px; color: #333; font-size: 120%; margin: 5px 0; padding: 0 10px;}
#mainmenu a:hover {background-image: url(../images/white20.png); -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; box-shadow: 1px 1px 2px #666;}
#mainmenu ul li {border: none; background: transparent; padding: 0; margin: 0;}

#main {margin: 105px 0 0 10px;}
.container #main {margin: 55px 0;}

form {font-size: 120%; margin: 3em 0 0 15%; line-height: 32px;}
form label {text-align: left; width: 20%;}
form .hint {margin-left: 20%;}
form fieldset {margin-left: 20%;}
form .buttons {margin-left: 20%;}
form .row {margin-bottom: 1em;}
form input, form textarea, form select {font-size: 100%;}
input[type=text], input[type=password], input.text, input.title, select, textarea {border: 1px solid #999; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 5px; width: 300px;}
textarea {width: 450px;}
input[type=button], input[type=submit] {padding: 5px 15px; font-size: 100%}
input[type="checkbox"], input[type="radio"], input.checkbox, input.radio {margin: 0.2em 0 0;}
form fieldset label {width: auto; line-height: 1.5; margin: 0 0 .2em 1.6em}

#wlt-BaseDialog form {font-size: 100%; margin: 0;}
#wlt-BaseDialog form label {float: none; width: auto; line-height: 1.5; color: #666;}
#wlt-BaseDialog form .hint {margin-left: 0;}
#wlt-BaseDialog form fieldset {margin-left: 0;}
#wlt-BaseDialog form .buttons {margin-left: 0; padding: 0;}
#wlt-BaseDialog input[type=text], #wlt-BaseDialog input[type=password], #wlt-BaseDialog input.text, #wlt-BaseDialog input.title, #wlt-BaseDialog select, #wlt-BaseDialog textarea {width: 320px;}

#mainmenu .sf-menu ul {z-index: 1000; margin: 5px 0 0 0; padding: 3px; background: #fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; box-shadow: 1px 1px 2px #666; width: 400px;}
#mainmenu .sf-menu ul li {float: left; width: 200px;}
#mainmenu .sf-menu ul li a {color: #333;}
#mainmenu .sf-menu ul li a:hover {color:#fff; background: #000; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; box-shadow: none;}
#mainmenu .sf-menu ul li a {margin: 0;}

.classic-theme #wlt-BaseTopMenu .userItem {margin-top: 7px;}

.classic-theme #wlt-BaseTopMenu .sf-menu ul {margin: 15px 0 0 0; padding: 3px; background: #fff; box-shadow: 1px 1px 2px #666; z-index: 1000;}
.classic-theme #wlt-BaseTopMenu .sf-menu ul li a {color: #333;}
.classic-theme #wlt-BaseTopMenu .sf-menu ul li a:hover {background: #000; color:#fff;}

.classic-theme .pictureItem {font-size: 90%; color: #333; background: #fff; border: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; box-shadow: 0px 0px 2px #999999;}
.classic-theme .pictureItem a {font-weight: bold; text-decoration: none; color: #333;}
.classic-theme .pictureItem a:hover {text-decoration: underline;}
.classic-theme .pictureCard .finish {-moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px;}
.classic-theme .pictureCard .pictureButtons li {margin: 0 0 3px 0; float: none;}

.classic-theme form.pictureCommentAdd {margin: 0;}
.classic-theme form.pictureCommentAdd textarea {-moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; border-color: #ccc;}
.classic-theme form.pictureCommentAdd input[type=submit] {padding: 2px 5px;}

.classic-theme .pictureCard .pictureStats li {line-height: 10px; margin-right: 14px; color: #666; font-size: 90%;}
.classic-theme .pictureCard .pictureStats li em {display: inline-block; width: 10px; height: 10px; margin: 0 3px 0 0;}
.classic-theme .pictureCard .pictureStats li.likes em {background: url(../images/icons.png) no-repeat -12px 1px;}
.classic-theme .pictureCard .pictureStats li.reposts em {background: url(../images/icons.png) no-repeat 0 0;}
.classic-theme .pictureCard .pictureStats li.comments em {background: url(../images/icons.png) no-repeat -24px 1px;}

.classic-theme .pictureCard .pictureMessage {padding: 0 15px 10px 15px;}
.classic-theme .pictureCard .pictureStats {padding: 0 15px 10px 15px;}
.classic-theme .pictureMessage {word-wrap: break-word;}

.classic-theme .ui-dialog {-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #b3b3b3; padding: 0;}
.classic-theme .ui-dialog .ui-dialog-titlebar {
	font-weight: normal; font-size: 120%;
	background: #f2f2f2 url(../images/dialog/title/bcg.png) repeat-x top left; border: none; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; border-bottom: 1px solid #b3b3b3;}
.classic-theme .ui-widget-overlay {background: #fff;
								   -moz-opacity:.95; filter:alpha(opacity=95); opacity:.95;
}

#wlt-PictureOptions {margin: 7px 0;}
#wlt-PictureOptions .column {margin: 0;}
#wlt-PictureOptions .column a {-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; display: block; width: 190px; margin: 0; text-align: center; padding: 84px 0 10px 0; font-size: 130%; color: #666; font-weight: bold; text-decoration: none;}
#wlt-PictureOptions .column a:hover {background-color: #e5e5e5;}
#wlt-PictureOptions .add a {background: url(../images/add/pin.png) no-repeat center 10px;}
#wlt-PictureOptions .upload a {background: url(../images/add/upload.png) no-repeat center 10px;}
#wlt-PictureOptions .board a {background: url(../images/add/board.png) no-repeat center 10px;}

.buttonLink a {display: block; border: 1px solid #ccc; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; font-size: 110%; font-weight: bold; color: #666; text-align: center; padding: 3px 0; margin-bottom: 5px; text-decoration: none; background: #fff url(../images/buttons/std/bcg.png) repeat-x left top;}
.buttonLink a:hover {border: 1px solid #b3b3b3; color: #4d4d4d;}
.buttonLink.fixed a {display: inline-block; padding: 3px 10px; margin: 0 0 0 3px;}

#wlt-NetworkEventList {font-size: 90%; color: #333;}
#wlt-NetworkEventList a {color: #333; font-weight: bold; text-decoration: none;}
#wlt-NetworkEventList a:hover {text-decoration: underline;}

.profileTopMenu {background-color: #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #999; padding: .5em; line-height: 33px;}
.profileTopMenu #wlt-PictureProfileMenu {padding: 0; margin: 0;}
#wlt-PictureProfileMenu ul {font-size: 120%; padding: 0; margin: 0 0 0 1em;}
#wlt-PictureProfileMenu ul li {margin: 0 1em 0 0; line-height: 33px;}
#wlt-PictureProfileMenu a:hover {text-decoration: none;}
#content > #wlt-PictureProfileMenu {background-color: #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #999; padding: .5em;}

.classic-theme .boardCard {color: #333; background: #fff; border: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; box-shadow: 0px 0px 2px #999999; margin-top: 15px; padding: 5px 0;}
.classic-theme #wlt-BoardList .boardCard {margin: 10px 10px 0 0;}

.classic-theme #wlt-BoardView .container h3 {font-size: 200%; background-color: #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #999;padding: .5em; margin: 0 0 15px 0;}
.classic-theme #wlt-BoardView .container .description {background-color: #e5e5e5; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #ccc;padding: 1em; margin: 0 0 15px 0;}
.classic-theme #wlt-BoardView .container > .clearfix {line-height: 30px; color: #333; background: #fff; border: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; box-shadow: 0px 0px 2px #999999; margin: 0; padding: 5px;}
.classic-theme #wlt-BoardView .container .avatar {width: 30px; height: 30px;}
.classic-theme #wlt-BoardView .container .avatar p {margin-left: -35px;}
.classic-theme #wlt-BoardView .container .avatar img{height: 30px;}
.classic-theme #wlt-BoardView .container .avatarInfo {line-height: 30px;}
.classic-theme #wlt-BoardView .container .buttonLink {line-height: 1.5; width: 100px; margin: 0 auto;}
.classic-theme #wlt-BoardView .container {margin-bottom:50px;}

.classic-theme #wlt-PictureView {
	color: #333; background: #fff; border: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; 
	box-shadow: 0px 0px 2px #999999; margin: 0 0 15px 0; padding: 15px 30px;
}
.classic-theme #wlt-PictureView .repost {padding: 1em 0;}

.classic-theme .pictureButtons li {margin: 0 3px 0 0;}
.classic-theme .pictureButtons li a {
	box-shadow: 0 0 2px #666;
	border: none;
	font-weight: normal; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; font-size: 90%; line-height: 12px;
	text-decoration: none;
	background: #fff url(../images/buttons/small/bcg.png) top left repeat-x;
	padding: 5px;
}
.classic-theme .pictureButtons li a:hover {text-decoration: none; box-shadow: 0 0 3px #333;}
.classic-theme .pictureButtons li a em {display: inline-block; width: 10px; height: 10px; margin: 0 3px 0 0;}
.classic-theme .pictureButtons li a.like em {background: url(../images/icons.png) no-repeat -12px 1px;}
.classic-theme .pictureButtons li a.repost em {background: url(../images/icons.png) no-repeat 0 0;}
.classic-theme .pictureButtons li a.edit em {background: url(../images/icons.png) no-repeat -36px 0;}
.classic-theme .pictureButtons li a.view em {background: url(../images/icons.png) no-repeat -48px 1px;}
.classic-theme .pictureButtons li a.cover em {background: url(../images/icons.png) no-repeat -60px 0px;}

.classic-theme #wlt-PictureView .pictureButtons {margin: 0 0 1em 0;}
.classic-theme #wlt-PictureView .pictureButtons li a {line-height: 16px; font-size: 100%; padding: 5px 10px;}
.classic-theme #wlt-PictureView .pictureButtons li a em {margin-right: 5px;}

.classic-theme #wlt-PictureView .pictureImage {margin: 2em 0; text-align: center; background-color: #f2f2f2;}

.classic-theme #wlt-PictureView .comments .post .message {margin-left: 60px; position:relative;}
.classic-theme #wlt-PictureView .comments .post .message .actionLinks {position: absolute; top:0; right: 0; font-size: 90%;}
.classic-theme #wlt-PictureView .comments .post .message .actionLinks a {margin-left: 10px;}
.classic-theme #wlt-PictureView .pictureCommentAdd textarea {width: 575px;}

.classic-theme #wlt-PictureLikesList {border-top: 1px solid #dddddd; padding-top: 15px;}
.classic-theme #wlt-PictureLikesList .worklet-title {border: none; padding: 0;}
.classic-theme #wlt-PictureLikesList .avatar {float: left; margin: 0 10px 10px 0;}

.classic-theme #wlt-PictureRepostsList {border-top: 1px solid #dddddd; padding-top: 15px;}
.classic-theme #wlt-PictureRepostsList .worklet-title {border: none; padding: 0;}

.classic-theme #wlt-PictureShareMenu ul {list-style-type: none; margin: 0; padding: 0;}
.classic-theme #wlt-PictureShareMenu ul li {margin: 0 0 10px 0; padding: 0;}
.classic-theme #wlt-PictureShareMenu ul li a {-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
											  background-color: #f7f7f7; border: 1px solid #ccc; padding: 5px 7px; text-decoration: none; color: #666; font-weight: bold; font-size: 90%;}
.classic-theme #wlt-PictureShareMenu ul li a:hover {background-color: #f2f2f2; border-color: #b3b3b3; color: #333;}

.classic-theme #wlt-PictureScroll {
    -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
	bottom: -5px;
	border-color: #000;
	background: #fff;
	color:#fff;
}

.classic-theme #wlt-PictureSearchForm {float: right; background-color: #8c8c8c; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: 1px solid #999; margin: 6px 0 0 0;}
.classic-theme #wlt-PictureSearchForm form {margin: 0; padding :3px;}
.classic-theme #wlt-PictureSearchForm form .column {margin: 0;}
.classic-theme #wlt-PictureSearchForm form input[type=text] {width: 197px; background: transparent; padding: 0; margin: 0 0 0 3px; border: none; color: #fff; font-size: 80%; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;}
.classic-theme #wlt-PictureSearchForm form input[type=submit] {background: transparent url(../images/buttons/search/icon.png) no-repeat top left; width: 15px; height: 15px; padding: 0; margin: 0; cursor: pointer; text-indent: -9999px; border: none;}

.classic-theme .invitation p {line-height: 28px; font-size: 120%; margin: 0; padding: 0;}

.classic-theme form fieldset input[type=button] {padding: 2px 15px;}

#wlt-PicturePost .colborder {padding-right:24px;margin-right:25px;border-right:1px solid #eee;}

.postButton a {background: #fff url(../images/buttons/std/bcg.png) top left repeat-x; display: block; width: 100px; height: 26px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; box-shadow: 0px 0px 2px #999999; color: #666; font-size: 120%; font-weight: bold; line-height: 26px; text-align: center; text-decoration: none;}
.box {-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; box-shadow: 0px 0px 2px #999999;}
#wlt-PictureInfo .description {line-height: 26px; margin-left: 180px; font-size: 120%;}

#wlt-PicturePost form {margin: 0}
#wlt-PictureEdit form {margin: 0}

#wlt-BaseLanguage {color: #fff; height: 21px; width: 160px;}
#wlt-BaseLanguage .langSelector {z-index: 999999; width: 160px; background-color: #808080; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: 1px solid #999; margin: 6px 0 0 6px;}
#wlt-BaseLanguage a {line-height: 21px; padding: 0 3px; margin: 5px 0 0 0; color: #fff; text-decoration: none;}

#wlt-BaseLanguage a:hover {text-decoration: none; background-color: #4d4d4d;}
#wlt-BaseLanguage a:active {text-decoration: none;}
#wlt-BaseLanguage a[name="selector"] {color: #ccc; margin:0; height: 21px; overflow: hidden;}
#wlt-BaseLanguage a[name="selector"]:hover {text-decoration: none}