@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("schuelervz.net") {

/* Version 1.9 - 19. Jan 2008 22:00 MEZ */
/* by MEmx */
/* thx to Nitr0 */

body {
background:#FFFFFF none repeat scroll 0%;
color:#000000;
font-family:tahoma,vardana,arial,'sans serif';
font-size:11px;
height:100%;
margin:0pt;
min-height:100%;
padding:0pt;
text-align:left;
background: none !important;
}

#content {
border-left:1px solid #A7BDD6 !important;
border-right:1px solid #A7BDD6 !important;
padding:20px 10px;
width:606px;
}
.narrowContent {
margin-left:10px;
width:586px;
}
.commentMetaData {
background-color:#F7F7F7;
border-bottom:1px solid #3FB6D8 !important;
border-top:1px solid #023270 !important;
margin-bottom:0pt;
margin-top:0pt;
padding:3px 5px;
}
#pageFooter {
background:#00A7CB none repeat scroll 0% !important;
border-bottom:1px solid #A7BDD6 !important;
border-top:1px solid #023270 !important;
padding:5px 10px;
text-align:center;
}
#pageFooter a {
padding:2px 5px;
text-decoration:none;
}
#pageFooter a:hover {
background:#023270 none repeat scroll 0% !important;
color:#FFFFFF !important;
}
#allIn {
margin:20px auto;
width:930px;
}
#logo {
   width: 123px !important;
   height: 64px !important;
   background-image: url(http://i1.tinypic.com/82vcn77.png) !important;
   background-repeat: no-repeat !important;
   }

#logo img {
   visibility: hidden !important;
   }
#topHeader {
background-image:url(http://i3.tinypic.com/86tqlx0.png) !important;
background-repeat:no-repeat;
height:40px;
width:628px;
}
#leftAds {
float:left;
width:760px;
}
#rightAds {
float:right;
width:160px;
display:none !important;
}
.adPlaceholder {
margin-bottom:20px;
}
#masterLeft {
float:left;
width:132px;
}
#masterRight {
float:right;
width:628px;
}
#pageHeader {
background:#6094C8 none repeat scroll 0% !important;
border-bottom:1px solid #A7BDD6 !important;
border-left:1px solid #A7BDD6 !important;
border-right:1px solid #A7BDD6 !important;
color:#FFFFFF;
padding:3px 10px;
width:606px;
}
#ad125x125 {
margin:10px 0pt 0pt;
display:none !important;
}
#ad770x90 {
margin:0pt 0pt 10px;
display:none !important;
}
#ad160x600 {
margin:0pt;
display:none !important;
}
#ad728x90 {
text-align:right;
display:none !important;
}
#ad728x90 div {
margin-bottom:10px;
width:826px;
display:none !important;
}
#ad300x250 {
text-align:left;
display:none !important;
}
#ad500x250 {
text-align:left;
display:none !important;
}
#ad120x600 div {
margin-left:0pt !important;
margin-top:64px;
}
a {
color:#023270 !important;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
a.btnLikeLink:link, a.btnLikeLink:visited, a.btnLikeLink:hover, a.btnLikeLink:focus, a.btnLikeLink:active {
background:#FF4070 none repeat scroll 0%;
border-color:#FF7799 rgb(170, 0, 0) rgb(170, 0, 0) rgb(255, 119, 153);
border-style:solid;
border-width:1px;
color:#F7F7F7;
cursor:pointer;
font-family:tahoma,arial,"sans serif";
font-size:11px;
font-weight:normal;
margin-right:10px;
padding:2px 5px;
text-decoration:none;
}
input.llbut {
background-color:transparent;
border-color:-moz-use-text-color -moz-use-text-color transparent;
border-style:none none solid;
border-width:medium medium 1px;
color:#023270 !important;
cursor:pointer;
margin:0pt;
padding:0pt;
}
input.llbut:hover {
border-bottom:1px solid #023270 !important;
}
img {
border:medium none;
}
blockquote {
margin:0pt;
padding:0pt;
}
q:before, q:after {
content:"";
}
h1, h2, h3, h4, h5 {
margin:0pt;
padding:0pt;
}
h1 {
color:#FFFFFF;
font-size:14px;
}
h3 {
color:#6094C8 !important;
font-size:11px;
}
h4 {
border-bottom:1px solid #023270 !important;
display:block;
font-size:11px;
margin-bottom:10px;
}
h2, .mH {
background:#3FB6D8 none repeat scroll 0% !important;
border-bottom:1px solid #A7BDD6 !important;
border-top:1px solid #023270 !important;
color:#330099 !important;
display:block;
font-size:11px;
font-weight:bold;
padding:2px 3px;
}
.dialogueHeader {
background:transparent none repeat scroll 0%;
border-bottom:1px solid #023270 !important;
border-top:medium none;
color:#6094C8 !important;
display:block;
font-size:13px;
margin-bottom:10px;
}
.highlightBox h2 {
background:transparent none repeat scroll 0%;
border:0pt none;
color:#000000;
font-size:15px;
font-weight:bold;
margin:0pt 0pt 10px;
padding:0pt;
}
.RegBox {
}
.RegBox h2 {
background-color:transparent;
border:medium none;
color:#000000;
font-size:16px;
margin-bottom:20px;
padding:0pt;
}
.LoginHintBox h2 {
background-color:transparent;
border:medium none;
color:#000000;
font-size:13px;
margin-bottom:10px;
padding:0pt;
}
.RegText {
float:left;
width:400px;
}
.RegText ul {
padding:0pt 0pt 0pt 15px;
}
.RegText ul {
line-height:17px;
}
.RegBtnContainer {
margin-top:20px;
width:400px;
}
.RegBtnContainer .floatL {
background-color:#9FDDEB !important;
border:1px solid #023270 !important;
margin-right:20px;
padding:10px;
width:150px;
}
.RegBtnContainer a {
font-size:13px;
font-weight:bold;
text-decoration:underline;
}
.RegText ul li {
color:#6094C8 !important;
margin-bottom:0.7em;
}
.RegText ul li span {
color:#000000;
font-size:12px;
}
.pager {
margin-right:0.7em;
}
.pagerCont {
padding:10px;
}
ul.linkList {
border:1px solid #FFFFFF;
list-style-type:none;
margin:0pt;
padding:0pt;
}
.linkList li {
border-bottom:1px solid #3FB6D8 !important;
margin:0pt;
padding:0pt;
}
.linkList a {
display:block;
padding:2px;
text-decoration:none;
}
.linkList a:hover {
background-color:#023270 !important;
color:#FFFFFF !important;
text-decoration:none;
}
.linkList a.left {
float:left;
width:72px;
}
.linkList a.right {
float:right;
text-align:right;
width:40px;
}
#masterLeft ul.linkList {
margin:20px 10px 0pt 0pt;
padding:0pt;
}
ul#tabBar {
border-bottom:1px solid #023270 !important;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 0pt 10px;
padding:0pt 0pt 0pt 20px;
width:586px;
}
#tabBar li {
float:left;
margin-right:2px;
padding:4px;
}
#tabBar li.selected {
background-color:#023270 !important;
}
#tabBar li:hover {
background-color:#00A7CB !important;
display:block;
}
#tabBar li.selected:hover {
background-color:#023270 !important;
}
#tabBar li a {
color:#023270 !important;
text-decoration:none;
}
#tabBar li.selected a {
color:#FFFFFF !important;
}
.clearFix:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
.clearFix {
}
.clearFix100 {
width:100%;
}
* html .clearFix {
height:1%;
}
.floatL {
float:left;
}
.floatR {
float:right;
}
.tLeft {
text-align:left;
}
.tCenter {
text-align:center;
}
.tRight {
text-align:right;
}
.hCenterOuter {
left:50%;
position:relative;
text-align:left;
}
.hCenterInner {
left:-50%;
overflow:hidden;
position:relative;
text-align:center;
}
.vCenterOuter {
display:table-cell;
vertical-align:middle;
}
.vCenterInner {
}
#topNavi {
float:right;
list-style-type:none;
margin:12px 5px 0px;
padding:0pt;
}
#topNavi li {
display:block;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#topNavi a {
color:#FFEFEF;
display:block;
float:left;
height:14px;
overflow:hidden;
padding:2px 5px;
text-align:center;
text-decoration:none;
}
#topNavi a:hover {
background-color:#3FB6D8 !important;
color:#FFFFFF;
}
.hidden {
display:none;
}
.status {
color:#228B22;
font-weight:bold;
}
.warning {
color:#FF0000;
font-weight:bold;
}
.peopleList {
list-style-type:none;
margin:10px 0pt;
padding:0pt;
text-align:center;
}
.peopleList li {
float:left;
height:120px;
margin-bottom:10px;
padding-left:0pt;
text-align:center;
width:65px;
}
.peopleList li div.table {
display:table;
}
.peopleList li div.tr {
display:table-row;
}
.peopleList li div.td {
display:table-cell;
vertical-align:middle;
}
.peopleList li div {
height:84px;
width:62px;
}
#shoutbox {
border-left:1px solid #A7BDD6 !important;
border-right:1px solid #A7BDD6 !important;
padding:10px;
}
#shoutbox div {
background-color:#EEEEEE;
border:1px solid #CCCCCC;
padding:10px;
}
#shoutbox p {
font-weight:bold;
margin:0pt;
padding:0pt;
}
#shoutbox p.success {
color:#000000;
}
#shoutbox p.error {
color:#EE0000;
}
#shoutbox p.error a {
text-decoration:underline;
}
.phxDialogCenter {
margin:0pt auto;
width:528px;
}
.phxDialog {
color:#000000;
margin-bottom:0.5em;
margin-left:12px;
position:relative;
z-index:1;
}
.phxDialogTop {
background:transparent url(../Img/phxDialog.png) no-repeat scroll center top;
height:13px;
width:528px;
}
.phxDialogBottom {
background:transparent url(../Img/phxDialog.png) no-repeat scroll center bottom;
height:13px;
width:528px;
}
.phxDialogBody {
background:transparent url(../Img/phxDialogStripe.png) repeat-y scroll 0%;
padding:10px 23px;
width:482px;
}
.phxDialogTitle {
background-color:transparent;
border-color:-moz-use-text-color -moz-use-text-color #023270 !important;
border-style:none none solid;
border-width:medium medium 1px;
color:#023270 !important;
font-family:tahoma,arial,"sans serif";
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0pt 0pt 10px;
padding:0pt;
}
.phxDialog div.c {
margin:0pt;
padding:10px 20px;
}
.phxDialogContent .tCenter {
line-height:1.6em;
padding:10px;
}
.phxDialogContent .tCenter form {
display:inline;
margin-top:10px;
}
.phxDialogContent h1 span {
font-family:tahoma,arial,"sans serif";
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
.phxDialogContent a {
font-size:11px;
font-weight:normal;
}
.phxDialogButtons {
margin-bottom:2px;
margin-top:12px;
}
#Captcha_userCaptcha {
margin-right:10px;
width:15%;
}
#captchaCantRead {
display:none;
width:230px;
}
#CaptchaImageBox {
margin:20px 0pt 10px;
}
#captchaBox p {
padding-left:0pt;
text-align:left;
}
#CaptchaImageBox img {
float:left;
}
.CaptchaGetText {
float:left;
margin-left:20px;
width:70%;
}
form {
margin:0pt;
padding:0pt;
}
fieldset {
border:medium none;
margin:0pt;
padding:0pt;
}
form br {
clear:left;
}
label {
color:#777777;
font-weight:normal;
padding:3px 0pt;
text-align:left;
width:28%;
}
label, select, input.fieldCheckbox, input.fieldRadio, input.fieldBtnSubmit, input.fieldBtnCancel {
cursor:pointer;
}
input[type="checkbox"] {
margin:0pt 5px 0pt 0pt;
}
input.fieldText, textarea, select {
border:1px solid #999999;
float:left;
font-family:tahoma,vardana,arial,'sans serif';
font-size:11px;
margin:0pt 0pt 10px;
padding:3px;
width:68%;
}
select {
width:69%;
}
input.fieldRadio, input.fieldCheckbox {
margin:0pt 0.7em 0pt 28%;
}
textarea {
height:120px;
}
input:focus, textarea:focus {
border:1px solid #333333;
}
textarea:focus {
}
form .hint {
color:#023270 !important;
font-size:11px;
margin-bottom:3px;
margin-left:28%;
}
.fieldNotes, .buttonArea {
color:#777777;
margin-left:28%;
margin-top:0pt;
}
.fieldNote2 {
width:66%;
}
form .hidden {
overflow:hidden;
width:0pt;
}
input.fieldBtnSubmit, input.fieldBtnCancel {
background:#FF4070 none repeat scroll 0%;
border-color:#FF7799 rgb(170, 0, 0) rgb(170, 0, 0) rgb(255, 119, 153);
border-style:solid;
border-width:1px;
color:#F7F7F7;
cursor:pointer;
font-weight:normal;
padding:1px 3px;
}
input.invalid, select.invalid, textarea.invalid {
background:#00A7CB none repeat scroll 0% !important;
border:1px solid #A7BDD6 !important;
}
input.blink {
background:transparent none repeat scroll 0%;
border:medium none;
color:#023270 !important;
cursor:pointer;
margin:0pt;
padding:0pt 0pt 1px;
}
input.blink:hover {
border-bottom:1px solid #023270 !important;
margin:0pt;
padding:0pt;
}
.label, .labelChooseBox {
color:#777777;
float:left;
font-weight:normal;
padding:1px 0pt;
text-align:left;
width:28%;
}
.labeledText {
float:left;
margin:0pt;
padding:2px 0pt;
width:68%;
}
.chooseBox {
background-color:#EEEEEE;
border:1px solid #CCCCCC;
float:left;
margin:0pt 0pt 10px;
padding:5px 1px 0px 5px;
width:68%;
}
ul.tcl {
list-style-type:none;
margin-left:0pt;
padding-left:0pt;
width:606px;
}
ul.tcl li {
background-color:#FFFFFF;
border:1px solid #A7BDD6 !important;
margin-bottom:10px;
padding:10px;
width:582px;
}
.tcl .Image {
float:left;
width:110px;
}
.tcl .Details {
float:left;
width:300px;
}
.tcl .Links {
float:right;
width:150px;
}
.tcl .Links .linkList li {
border-color:-moz-use-text-color -moz-use-text-color #3FB6D8 !important;
border-style:none none solid;
border-width:medium medium 1px;
margin:0pt;
padding:0pt;
width:150px;
}
.tcl .Details .label {
color:#888888;
font-weight:normal;
padding:3px 3px 0pt 0pt;
width:80px;
}
.tcl .Details .labeledText {
margin:0pt;
padding:3px 3px 0pt 0pt;
width:180px;
}
#PauseMessage {
margin:40px auto;
text-align:center;
width:500px;
}
#PauseMessage p {
margin:30px 0pt 0pt;
text-align:left;
}
.pauseMessageText {
background:#DDDDDD none repeat scroll 0%;
border:1px solid #AAAAAA;
margin:30px 0pt;
padding:15px;
text-align:justify;
width:500px;
}
#PauseMessage div h1 {
color:black;
margin-bottom:15px;
}
img.m {
border:1px solid #CCCCCC;
padding:1px;
}
td, div, p, span, input {
font-size:11px;
}
.confirm {
background:#F7F7F7 none repeat scroll 0%;
border:3px solid #023270 !important;
margin:10px auto;
padding:10px;
width:70%;
}
.success1 {
background:#FFFBE2 none repeat scroll 0%;
border:1px solid #FFE222;
margin:10px auto;
padding:10px;
width:90%;
}
#leftNavi {
margin-top:20px;
width:123px;
}
#leftNavi a {
border-bottom:1px solid #A7BDD6 !important;
display:block;
padding:2px;
text-decoration:none;
}
#leftNavi a:hover {
background:#023270 none repeat scroll 0% !important;
color:#FFFFFF !important;
}
#leftNavi a.left {
float:left;
width:70px;
}
#leftNavi a.right {
float:right;
text-align:right;
width:45px;
}
hr.hr {
border-color:#999999 -moz-use-text-color -moz-use-text-color;
border-style:dotted none none;
border-width:1px 0pt 0pt;
height:1px;
margin:10px 0pt;
}
.highlightBox {
background:#FFFBE2 none repeat scroll 0%;
border:1px solid #FFE222;
margin-bottom:20px;
padding:10px;
}
#Registration_Step2 iframe {
border:1px solid #CCCCCC;
}
ul.listStyle {
margin:10px 0pt 0pt;
padding:0pt;
}
ul.listStyle li {
list-style-type:none;
margin-bottom:10px;
padding:0pt;
text-align:left;
}
ul.listStyle li img {
border:1px solid #CCCCCC;
margin-right:5px;
padding:1px;
width:50px;
}
ul.listStyle li div.img {
width:58px;
}
ul.listStyle li .header {
margin:0pt 10px 0pt 58px;
}
ul.listStyle li .header span {
display:block;
font-size:9px;
}
ul.listStyle li .header p a {
color:#023270 !important;
font-weight:bold;
text-decoration:none;
}
ul.listStyle li .header p a:hover {
color:#023270 !important;
font-weight:bold;
text-decoration:underline;
}
ul.listStyle li .content {
padding:6px 5px;
width:300px;
}
.wordwrap {
white-space:-moz-pre-wrap;
}

.pinboard_Navi, .friendsInfo, .microblogInfo, .friendsSearchBox  {
background-color:#9FDDEB !important;
border-bottom:1px solid #A7BDD6 !important;
}

#microblogContent {
border-right:1px dotted #3FB6D8 !important;
}

.microblogHistory {
border-top:1px dotted #3FB6D8 !important;
}

#GroupsSnipplet ul {
color:#023270 !important;
}

.AlbumCont {
background-color:#9FDDEB !important;
border-bottom:1px solid #A7BDD6 !important;
border-top:1px solid #A7BDD6 !important;
}

.AlbumCont .clearFix {
border:1px solid #A7BDD6 !important;
}

.photosmHNavi {
background-color:#9FDDEB !important;
border-bottom:1px solid #A7BDD6 !important;
}

.ThumbsOverview {
background-color:#9FDDEB !important;
border-bottom:0px solid #A7BDD6 !important;
border-top:1px solid #A7BDD6 !important;
}

.thumb {
border:1px solid #A7BDD6 !important;
}

.thumb:hover {
border:1px solid #023270 !important;
}

#PhotoAlbums_AddOverview .newUploader, #PhotoAlbums_AddOverview .oldUploader {
border:1px solid #A7BDD6 !important;}

#PhotoAlbums_AddOverview .newUploader h3 {
color:#023270 !important;
}

#PhotoAlbums_EditPhotos form .clearFix {
background-color:#9FDDEB !important;
border-bottom:1px solid #6084C8 !important;
border-top:1px solid #6084C8 !important;
}

.editPhotoBox {
border:1px solid #6084C8 !important;
}

#PhotoAlbums_User .thumb {
background-color:#9FDDEB !important;
}

photoUploader {
background-color:#9FDDEB !important;
border-bottom:1px solid #A7BDD6 !important;
border-top:1px solid #A7BDD6 !important;
}

#PhotoAlbums_SingleView .pagerCont {
border-top:1px dotted #A7BDD6 !important;
}

#PhotoAlbums_SingleView .ThumbsOverview #tagBar {
border:1px solid #A7BDD6 !important;
}

.fieldBtnSubmit.disabled {
background-color:#330099 !important;
}

.sortHelper {
border:2px dashed #3FB6D8 !important;
}

#QuickFormSearch input {
background:transparent url(../Img/magglass.png) no-repeat scroll 3px 4px;
border:1px solid #3FB6D8 !important;}

#Kds {
border-bottom:1px solid #A7BDD6 !important;
border-left:1px solid #A7BDD6 !important;
}

.visitorsNavi {
border-bottom:1px solid #3FB6D8 !important;
}

#FriendsList .pagerCont {
background-color:#9FDDEB !important;
}

.friendsListLinks {
background:#9FDDEB none repeat scroll 0% !important;
}

.groupsWrap {
background-color:#9FDDEB !important;
}

.resultsRow {
background-color:#9FDDEB !important;
}

#Messages_List thead {
background-color:#3FB6D8 !important;
}

.MessageList {
border-bottom:1px solid #023270 !important;
}

.MessageList .MessageListHeader {
background-color:#3FB6D8 !important;
}

.MessageList li.hi {
background-color:#9FDDEB !important;
}

#Messages_List td {
border-bottom:1px solid #3FB6D8 !important;
}

#Messages_List tr.status_new {
background-color:#9FDDEB !important;
}

#accordion li {
border-color:-moz-use-text-color #00A7CB !important;
}

#accordion h1 {
background:#023270 none repeat scroll 0% !important;
}

#accordion h2 {
color: #023270 !important;
}

.miniAccordion {
border-bottom:1px solid #00A7CB !important;
}

}