body  {
background: url("images/bg.jpg") repeat scroll left;
color:#203360;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
margin:0;
padding:0
}

#header  {
background-color: #222;
height:69px;
}

.logo, .logo a {
     font-size: 42px;
     display: inline;
     color: #fff;
     padding: 5px;
}

#header-wrapper {
margin:0 auto;
position:relative;
width:926px;
padding:5px;
}

#memberlogin {
float:right;
margin-top:0;
width:470px;
color: #fff;
}

#memberlogin a, #memberlogin a:hover {
color:#98A9CA;
font-size:11px;
}

a {
color:#3B5998;
outline-style:none;
text-decoration:none;
}


.UILinkButton {
display:block;
float:left;
padding:0;
position:relative;
z-index:1;
}

.UILinkButton .UILinkButton_R {
background:url("http://shagbook.com/images/UILinkButton_Blue.png") no-repeat scroll -248px 0 transparent;
height:27px;
position:absolute;
right:0;
top:0;
width:2px;
}

.UILinkButton .UILinkButton_RW {
float:left;
height:22px;
overflow:hidden;
position:relative;
width:2px;
}

.UILinkButton .UILinkButton_A {
background:url("http://shagbook.com/images/UILinkButton_Blue.png") no-repeat scroll left top transparent;
border:0 none;
color:white;
cursor:pointer;
display:block;
float:left;
font-size:11px;
font-weight:bold;
height:22px;
margin:0;
padding:3px 10px 3px 12px;
position:relative;
text-align:center;
}





label {
   text-align: right;
   font-size:11px ;
   font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
   }


a {
color:#3B5998;
outline-style:none;
text-decoration:none;
}

h1, h1 span {
color: #b90000;
}

h2, h2 a {
color: #b90000;
}


.content {
margin:0 auto;
padding:0 12px;
position:relative;
width:940px;
}

.leftblock {
float:left;
padding-bottom:20px;
width:520px;
display: block;
text-align:left;
}

.rightblock {
float:right;
padding:0;
width:380px;
}


.intro {
font-size:14px ;
}

.outro {
font-size:12px ;
padding: 0 0 20px 20px;

}

.button {
background:transparent;
border:0 none;
color:white;
display:block;
font-size:11px;
font-weight:bold;
height:22px;
margin:0;
padding:3px 10px 3px 12px;
position:relative;
text-align: center;
}

.UILinkButton {
display:block;
float:left;
padding:0;
position:relative;
z-index:1;
}

.UILinkButton .UILinkButton_R {
background:transparent url(/images/UILinkButton_Blue.png) no-repeat scroll -248px 0;
height:27px;
position:absolute;
right:0;
top:0;
width:2px;
}

.UILinkButton .UILinkButton_RW {
float:left;
height:22px;
overflow:hidden;
position:relative;
width:2px;
}

.UILinkButton .UILinkButton_A {
background:transparent url(/images/UILinkButton_Blue.png) no-repeat scroll left top;
border:0 none;
color:white;
cursor:pointer;
display:block;
float:left;
font-size:11px;
font-weight:bold;
height:22px;
margin:0;
padding:3px 10px 3px 12px;
position:relative;
text-align: center;
}



#boxouter { border: 1px solid #0F0F0F; width: 500px; overflow: hidden; background-color: #F6F6F6; }
   
#boxinner { padding: 10px; display:block; text-align:center;}

#boxouterright { border: 1px solid #0F0F0F; width: 380px; overflow: hidden; background-color: #F6F6F6; }
   
#boxinnerright { padding: 10px; display:block; text-align:center;}


.su {
	width:380px;
	height:400px;
        color: #fff;
	background:url(/images/bg.png) repeat-x #98A9CA;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.su_top {
	background:url(/images/cap.png) no-repeat;
	height:42px;
	width:564px;
}

.su_pi {
	background:url(/images/pi.png) no-repeat;
	height:15px;
	margin-top:30px;
	margin-left:125px;
	margin-bottom:10px;
}

.su_cd {
	background:url(/images/cd.png) no-repeat;
	height:15px;
	margin-top:30px;
	margin-left:125px;
	margin-bottom:10px;
}

.su_foot {
	height:60px;
	margin-top:20px;
	padding:10px;
        text-align:center;
}

label {
	font-weight: bold;
}

input {
	margin:5px 0 5px 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border:2px solid #FFF
}

select {
	margin:5px 0 5px 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border:2px solid #FFF
}

.longinput {
	width:250px;
}

.mediuminput {
	width:250px;
}

.smallinput {
	width:100px;
}

.buttons {
  padding:10px 20px;
  background:#61ad18;
  font-size:16px;
  font-weight:bold;
  border:0;
  color:#FFF
}

.success {
	border:2px solid #b1d01e;
	background:#ebf3c4
}

.error {
	border:2px solid #ea0606;
	background:#ffc2c2
}
