body {
	background:#fff;
	font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
	font-size:11px;
	margin:0px;
	padding:0px;
}
h1, h2, h3, h4, h5{font-size:13px;color:#333;margin:0px;padding:0px;}
h1{font-size:14px;}
h4, h5{font-size:11px;}
p{font-family:"lucida grande", tahoma, verdana, arial, sans-serif;font-size:11px;text-align:left;}
a {color:#4f2d3e;text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:0px;}
select{border:1px solid #BDC7D8;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:11px;padding:2px;}
td {
	font-size:11px;}
td.label {
	font-size:11px;text-align:left;
}

#book{
	padding:0px;
	margin:0px auto;
	text-align:left;
	width: 990px;
}

#sidebar {
   padding:0px 0px 0px;font-size:13px;width:200px;float:left;
   background: url('/static/img/bg.png') top left repeat-x;
   background-color: #e7127b;
}
#sidebar h2{margin:0px;font-size:11px;float:left;text-align:left;color:#333;border:none;background:none;padding:0px 0px 3px;}
#sidebar h2 a{color:#333;}
#sidebar h2 a:hover{color:#3b5998;text-decoration:underline;}
#sidebar_content{font-size:11px;margin:0 0 10px;padding:0px 0px 0px;color:#000;border-bottom:solid 1px #ddd;background:#f7f7f7;}
#sidebar_content .separator{border-top:solid 1px #CCCCCC;border-bottom:solid 1px white;margin:0px -10px 4px -10px;}
#sidebar_signup_content{background:#F7F7F7 none repeat scroll 0%;border-bottom:1px solid #DDDDDD;border-top:1px solid #DDDDDD;font-size:11px;line-height:28px;margin:10px 0pt;padding:0px 0 10px 10px;} 

#navigator {
	margin:0px;
	padding: 0px;
	height:38px;
	width: 990px;
    background: url('/static/img/bg.png') top left repeat-x;
    background-color: #e7127b;
}
#navigator a{text-decoration:none;color:white;}

#navigator ul.main_set {
	font-size:13px;
	display:block;
	list-style:none;
	margin:0px;
	padding:0px;
	padding-top: 9px;
}
#navigator .main_set li{
        float:left;
        display:block;
        margin:0px 10px 0px 0px;
        font-weight:bold;
}
#navigator .main_set li a {
        padding:0px 5px;
        margin: 0px;
        line-height: 22px;
        display: block;
} 

#navigator .main_set li a:hover {
        display: block;
        background-color: #943f69;
}

#navigator .main_set li a.active {
		background-color: #943f69;
}

#navigator .main_set li a.edit_link{color:#d8dfea;font-weight:normal;}
#navigator .main_set li a.edit_link:hover{text-decoration:underline;background:transparent;}

#navigator ul.secondary_set {
	float:right;
	display:block;
	list-style:none;
	margin:0px;
	padding:0px;
	padding-right:17px;
	font-size:11px;
}
#navigator .secondary_set li{float:left;display:block;margin:5px 10px 0px 0px;}
#navigator .secondary_set li a{color:#c3cddf;}
#navigator .secondary_set li a:hover{color:white;text-decoration:underline;}

.actionspro{list-style:none;margin:0px;padding:0px;}
.actionspro li{border-bottom:1px solid #e9ead8;}
.actionspro a{background:transparent;display:block;margin:0px;padding:2px 3px;text-decoration:none;}
.actionspro a:hover{background:#e4e8da;text-decoration:none;}
.actionspro .inactive{padding:2px 3px;color:gray;}

#content {
    width: 990px;
}

.main_column {
    margin:0px;
    border-top: none;
    border-left: 1px solid #b7b7b7;
    border-right: 1px solid #b7b7b7;
    border-bottom: 1px solid #b7b7b7;
    font-size:11px;
    width: 787px;    
    float: left;
    overflow: hidden;
}	

#pagefooter {
	float: right;
	clear:both;
	padding:0px;
	margin:0px;
	padding-top: 2px;
	height:40px;
	line-height:16px;
	color:#777;
}

#subheader{border-left:solid 1px #b7b7b7;border-right:solid 1px #b7b7b7;}
#navigator .main_set li .with_arrow{margin-top:0px;}
.global_menu_arrow_active:focus{outline:0px;}
#navigator .main_set li a.global_menu_arrow,
#navigator .main_set li a.global_menu_arrow_active,
#navigator .main_set li a.global_menu_arrow:hover, 
#navigator .navigator_menu{margin:-1px;position:absolute;z-index:100;background:white;border:solid 1px #3b5998;}
#navigator .navigator_menu.friends{max-width:140px;}
#navigator .navigator_menu.networks{max-width:250px;}
#navigator .navigator_menu.attachments{max-width:250px;} 
#navigator .navigator_menu ul{font-size:11px;line-height:1em;font-weight:normal;list-style:none;padding:5px 0px;margin:0px;}
#navigator .navigator_menu li{float:none;cursor:pointer;font-weight:normal;padding:0px;margin:0px;}
#navigator .navigator_menu li.menu_divider{display:block;margin:4px 10px;font-size:1px;line-height:1px;cursor:default;border-bottom:solid 1px #eee;}
#navigator .navigator_menu li a{display:block;color:#3b5998;border-right:solid 1px white;border-left:solid 1px white;padding:4px 25px 4px 10px;}
#navigator .navigator_menu a:hover{text-decoration:none;background:#3b5998;border-right:solid 1px #6d84b4;border-left:solid 1px #6d84b4;color:white;}

.resetstyles{padding:0px;border:0px;margin:0px;overflow:visible;background:none;border-spacing:0;color:#000;cursor:auto;direction:ltr;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:left;text-decoration:none;text-indent:0;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal;}
form{margin:0px;padding:0px;}
label{cursor:pointer;color:#666666;font-weight:bold;}
label input{font-weight:normal;}

.formTable {margin:0px auto;}
.formTable {margin:0px;}
.formTable td{border:none;margin:0px;padding:3px 1px;}
.formTable td.label{color:#666;font-weight:bold;padding-right:10px;}
.formTable .comment {
   font-size:10px; color:#777;
   padding-top: 0px;
}
.formTable tr.tallrow{vertical-align:top;}
.formbuttons{text-align:center;margin:10px 10px;}
.formbuttons .inputsubmit, .formbuttons .inputbutton{margin:2px 4px;}
.inputText,
.inputPassword{border:1px solid #bdc7d8;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;font-size:11px;padding:3px;}
textarea{border:1px solid #bdc7d8;padding:3px;font-size:11px;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;}
.inputButton,
.inputSubmit{border-style:solid;border-top-width:1px;border-left-width:1px;border-bottom-width:1px;border-right-width:1px;border-top-color:#D9DFEA;border-left-color:#D9DFEA;border-bottom-color:#0e1f5b;border-right-color:#0e1f5b;background-color:#3b5998;color:#FFFFFF;font-size:11px;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;text-align:center;}
.inputCheckbox{border:0px;}
.inputSearch{background:white url(/images/magglass.png) no-repeat 3px 4px;padding-left:17px;}
.inputSearch_B{background:white;padding-left:2px;}

.transparent_png_ie6{display:none;}

.summaryBar{
	border-bottom:1px solid #D8DFEA;
	clear:both;
	padding:5px 10px 5px;
	color:black;
	font-weight:normal;
	line-height:normal;
	height: 15px;
}
.summaryBar h1, .summary_bar h2, .summary_bar h3, .summary_bar h4, .summary_bar h5{font-weight:normal;}
.summaryBar .summary {
	color:#333;
	float:left;
	padding-top:3px;
	padding-bottom:4px;
    font-weight: bold;
}
.summaryBar .summary a{font-weight:normal;}

.footer_bar{border-top:1px solid #D8DFEA;padding:0 20px;}
.footer_bar .post_editor{padding-bottom:13px;padding-top:13px;}
.footer_bar .pagerpro a{border-top:2px solid white;padding-top:1px;padding-bottom:0px;}
.footer_bar .pagerpro a:hover{border-bottom:2px solid #3B5998;border-top:2px solid #3B5998;}
.footer_bar .pagerpro .current a,
.footer_bar .pagerpro .current a:hover{border-bottom-color:white;border-top:2px solid #3B5998;}

#quickLogin {
    padding:10px;
    margin: 0;
}

#quickLogin label {
	color:gray;
	font-weight:bold;
}
#quickLogin .inputText {
    width:119px;
    margin-top: 5px;
    margin-bottom: 0px;
}

.simplePage {
	margin:0px;
	padding: 10px 20px 10px 20px;
}

.gray {
color:gray;
font-weight:bold;
margin:0px;
padding:0px 0px 2px;
}

.grayBackground {
    background-color: #f7f7f7;	
}

.buttonRow {
	line-height:20px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:3px 0px;
	text-align:center;
}
ul.buttonRow li {
	display:inline;
	float:left;
	margin-bottom:4px;
	width:3.5em;
}
ul.buttonRow a {
	background-color:#7b345e;
	border-bottom:1px solid #EEEEEE;
	color:#FFFFFF;
	display:block;
	margin:auto 4px auto auto;
	padding:1px 4px;
}
ul.buttonRow .link {
	background-color:#7b345e;
	border-bottom:1px solid #EEEEEE;
	color:#FFF;
	display:block;
	cursor: pointer;
	margin:auto 4px auto auto;
	padding:1px 4px;
}

input.buttonLink {
    background-color:#7b345e;
    border: 0px;
    color:#FFF;
    display:block;
    font-size: 11px;
    cursor: pointer;
    margin: 0px;
    height: 24px;
    line-height: 24px;
    padding: 0px 4px;
    border-bottom: 1px solid #EEE;
}

ul.buttonRow a:hover {
	color:#FFF;
	text-decoration:none;
}
ul.buttonRow a:visited {
	color:#fff;
	text-decoration:none;
}

#header {
background-color:#f1ede0;
background-position:left top;
background-repeat:repeat-x;
border-bottom:1px solid #D7CF9E;
border-left:1px solid #E4DDB4;
color:black;
font-size:11px;
font-weight:bold;
margin:0px;
padding:3px 10px 3px;
}

#header h1 {
font-size:11px;
}
#header h1 a {
color:#395728;
}
#header a {
color:#395728;
}

#header span {
color:#C8BF85;
}
#header b {
color:#C8BF85;
float:right;
font-size:11px;
}

ul.messageList  {
	background-color:#FFEFE8;
	border:1px solid #E89B88;
	font-size:11px;
	font-weight: bold;
	padding: 5px;
	list-style: none;
}

.messageList li {
    padding: 5px;	
}

.notification {
 padding: 8px 11px;
 font-size: 11px; font-weight:bold;
 margin: 8px;
 text-align:left;
 background-color: #F4EBBD;
 border: 1px solid #D7CF9E
}


h2 {
font-size:11px;
margin:0px;
padding:0px;
}

h4 {
border-bottom:1px solid #B9C4DA;
font-size:15px;
margin:0px;
padding:0px 0px 4px;
}

h4 .edit {
display:inline;
margin-left:8px;
}
h4 .edit a {
color:lightgrey;
}
h4 .edit a:hover {
    color:#562947;
}

h6 {
	color:#532845;
	font-size:13px;
	padding: 0 0 3px 0;
	margin-left: 0px;
	margin-bottom: 10px;
	margin-top: 0px;
	border-bottom:1px solid #e4e8da;
}

h3 {
color:#444444;
font-size:11px;
font-weight:normal;
margin:0px;
padding:0px;
}

h5 {
	color:#562947;
	font-size:11px;
	margin:0px 0px 6px 8px;
}
h5 .edit {
	display:inline;
	margin-left:8px;
}
h5 .edit a {
    color:lightgrey;
}
h5 .edit a:hover {
    color:#562947;
}

.clearFix:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}

* html .clearFix {
height:1%;
}

.clearFix {
    display:block;
}

.welcome #content {
  padding: 0px; 
}


#content_stage {
}

#buttons {
  text-align: center;
  padding-right: 20px;
}

#buttons input {
  width: 80px; }

.welcome .status {
  padding: 20px;
  margin: 20px;
}        

.pageList {
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
white-space: nowrap;
}
.pageList li {
display:inline;
float:left;
}
.pageList a {
border-bottom:2px solid white;
display:block;
padding-left:2px;
padding-right:2px;
text-transform:lowercase;
float:left;
font-weight: bold;
}
.pageList a:hover {
background:#45668E none repeat scroll 0%;
border-bottom:1px solid #45668E;
border-color:#DAE2E8 rgb(218, 226, 232) rgb(69, 102, 142);
color:white;
text-decoration:none;
}

.pageList span {
background:transparent none repeat scroll 0%;
border-bottom:2px solid #45668E;
border-color:#45668E;
color:#45668E;
font-weight:bold;
padding-left:2px;
padding-right:2px;
float: left;
}


.pageList .current a, .pageList .current a:hover {
background:transparent none repeat scroll 0%;
border-bottom:2px solid #45668E;
border-color:#45668E;
color:#4f2d3e;
font-weight:bold;
padding-left:2px;
padding-right:2px;
}

/* Tabs */

.tBar {
  padding: 0px 10px 0px;
  border-bottom: solid 1px #562947;
  height: 23px; 
}

.tBar #tabs {
    display: inline;
    float: left;
    border-bottom: none;
    margin: 0px; 
}

ul.tabs,ul.tabs li{list-style-type:none;margin:0;padding:0;}
ul.tabs li{float:left;margin-right: 3px;text-align: center;}
ul.tabs a{float:left;width: 7em;padding: 5px 0; text-decoration:none;}
ul.tabs a:hover{background: #e7e8da; text-decoration:none;}

ul.tabs li.activeLink a,ul.tabs li.activeLink a:hover{background: #562947;color: #FFF;}



.footerBar {
border-top:1px solid #DAE2E8;
padding:0px 10px;
}
.footerBar .pageList a {
border-top:2px solid white;
padding-bottom:0px;
padding-top:1px;
}
.footerBar .pageList a:hover {
border-bottom:2px solid #45668E;
border-top:2px solid #45668E;
}
.footerBar .pageList .current a, .footerBar .pageList .current a:hover {
border-bottom-color:white;
border-top:2px solid #45668E;
}
.userOnlineIndicator {
    font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
    font-size:11px;
    color:#E7127B;
}

.pseudoLink {
    color:#4f2d3e;
    text-decoration: none;
    border-bottom: #6699cc 1px dotted;
    cursor: pointer; 
}

.rcolumnblock {
	padding: 10px; font-size: 11px; font-weight: bold;background-color:#eae5ce; border-top:1px solid #b7ad7f; border-bottom: 1px solid #b7ad7f;
}