/* ORIGINAL SOCIALGO (MODIFIED START */

body{background-color:#8A2920;color:#31384a;}

a:link,a:visited,a:hover,a:active{color:#849aa5;}

div#wrapper-header-inner.has-no-header-image{background-color:#a79999;}

div#wrapper-header-inner.has-full-header-image,div#wrapper-header-inner.has-body-header-image{background-color:transparent;}

div#wrapper-header-outer{background-color:#a79999;border-bottom-color:#a79999;border-top-color:#a79999;}

div#wrapper-header-outer.has-full-header-image{}

div#wrapper-header-outer.has-body-header-image{background-color:#8A2920;}

div#wrapper-header.has-body-header-image{}

div#header{text-align:right;}

div#header h1 a{color:#8A2920;font-family:Lucida Grande;}

div#search-bar-background{background-color:#31384a;border-color:#31384a;}

ul#main-navigation li{background-color:#31384a;}

ul#main-navigation li a:link,ul#main-navigation li a:visited,ul#main-navigation li a:hover,ul#main-navigation li a:active{color:#fdffe7;}

ul#main-navigation li:hover{background-color:#454c5e;}

ul#main-navigation li.nav-selected{background-color:#fdffe7;border-color:#454c5e;}

ul#main-navigation li.nav-selected a,ul#main-navigation li.nav-selected a:hover{color:#31384a !important;}

div#body-container{}

div#container{}

ul#sub-navigation,ul.sub-navigation{border-bottom-color:#31384a;}

ul#sub-navigation li,ul.sub-navigation li{background-color:#fdffe7;}

ul#sub-navigation li a,ul.sub-navigation li a{color:#31384a;}

ul#sub-navigation li.nav-selected,ul.sub-navigation li.nav-selected{background-color:#31384a;}

ul#sub-navigation li.nav-selected a,ul.sub-navigation li.nav-selected a{color:#fdffe7;}

div#sidebar{background-color:#fafaff;}

div.sb-big-link div.big-link-block{background-color:#ffffff;border-color:#ffffff;}

div.sb-big-link div.big-link-block:hover{background-color:#ffffff;}

ul#manage-dropdown li{background-color:#ffffff;border-color:#ffffff;}

ul#manage-dropdown li:hover{background-color:#ffffff;}

.sidebar-box{background-color:#ffffff;}

.sidebar-box h2{background-color:#fafaff;border-color:#ffffff;color:#31384a;}

.sidebar-box .sb-action:link,.sidebar-box .sb-action:visited,.sidebar-box .sb-action:hover,.sidebar-box .sb-action:active{color:#849aa5;}

ul#sb-inbox-list li,ul#sb-moderate-list li{border-color:#ffffff;}

ul#sb-inbox-list li:hover,ul#sb-moderate-list li:hover{background-color:#ffffff;}

ul#sb-moderate-list li.no-moderate-items:hover{background-color:transparent;}

ul#sb-inbox-list li.unread a,ul#sb-moderate-list li.unread a{color:#333333;}

ul#sb-add-list{border-color:#ffffff;}

ul#sb-add-list li{background-color:#ffffff;border-color:#ffffff;}

ul#sb-add-list li:hover{background-color:#ffffff;}

ul#sb-add-list li:active{background-color:#ffffff;}

ul#sb-friends-list li{border-color:#ffffff;}

ul#sb-friends-list li:hover{background-color:#ffffff;}

ul#sb-friends-list li.no-friends:hover{background-color:transparent;}

ul#sb-upcoming-list li{border-color:#ffffff;}

ul#sb-upcoming-list li:hover{background-color:#ffffff;}

ul#sb-upcoming-list li.no-event:hover{background-color:transparent;}

div.content-box{background-color:#fafaff;border-color:#ffffff;}

div.content-box h2{background-color:#31384a;border-bottom-color:#4f5668;color:#fdffe7;}

div.content-box-content h4{color:#31384a;}

#profile-about,#members-home-list,#groups-home-list,#events-home-list,#groups-top-list,#profile-interact,#magazine-list{border-top-color:#31384a;}

#members-home-list,#groups-home-list,#events-home-list,#magazine-list,.blog-entry h3{border-bottom-color:#31384a;}

.form-box{background-color:#fafaff;border-color:#ffffff;}

.form-box h2{border-bottom-color:#ffffff;color:#31384a;}

form fieldset,.fieldset{background-color:#ffffff;border-color:#ffffff;}

form label{color:#31384a;}

.input-desc{color:#31384a;}

.form-sub-box{background-color:#ffffff;border-color:#ffffff;}

.form-box h3{border-bottom-color:#31384a;color:#31384a;}

.profile-group-list li.group-list-item,.group-list-members,.profile-details-box,.wall-posts li,.search-listing li{border-color:#ffffff;}

.activity-when{color:#31384a;}

.activity-text blockquote{color:#31384a;}

.activity-text{background-color:#ffffff;color:#31384a;}

.widget-list li{border-color:#ffffff;}

.magazine-list-author{color:#31384a;}

.forum-list-message{color:#31384a;}

#message-items{background-color:#fafaff;border-color:#ffffff;}

#message-items th{background-color:#31384a;color:#fdffe7;}

#umc .unread{background-color:#FDF5C4 !important;color:#333333 !important;}

#message-items tr{background-color:#fafaff;}

#message-items tr.even{background-color:#ffffff;}

#message-items td a{color:#849aa5;}

#message-items .subject a em{color:#31384a;}

div#footer{background-color:#fafaff;}

.photo{background-color:#8A2920;border-color:#8A2920;}

.buttons a{color:#565656;}

#welcome-page{background-color:#fafaff;border-color:#ffffff;}

#welcome-page table th{border-color:#ffffff;}

#welcome-left img{background-color:#fafaff;border-color:#8A2920;}

#welcome-list tr{border-color:#ffffff;}

#welcome-page tr td{border-color:#ffffff;}

#welcome-page tr td.content-box{background-color:#ffffff;}

#forum{color:#31384a;}

#forum div.code{background-color:#ffffff;}

#forum-index-list table th{background-color:#ffffff;}

#forum #list-forums th{background-color:#31384a;border:solid #596072 1px;color:#fdffe7;}

#forum #list-forums tr{border:solid #363d4f 1px;}

#forum #list-forums td.member{background-color:#ffffff;border-right:solid #ffffff 1px;}

#forum .details{background-color:#fdffe7;}

#forum #breadcrumbs{color:#fdffe7;background-color:#31384a;}

#forum #breadcrumbs a{color:#fdffe7 !important;}

#forum .pagination ul{color:#31384a;background-color:#fafaff;}

#forum .pagination a{color:#31384a !important;}

#forum blockquote{background-color:#fdffe7;border:solid #ffffff 1px;}

/* ORIGINAL SOCIALGO (MODIFIED) END */



/* START LAYOUT */

html, body {
	background-color:#a79999;
	margin: 0;
	padding: 0; 
}


#nobg_wrapper {
    position: relative; 
	background-color: #FFFFFF; 
	text-align: left; 
	width: 850px;
	overflow:hidden;
	
	border-style:solid;
	border-width:1px;
	border-color:#777777;
	
	margin-left:auto;
	margin-right:auto;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	} 	
	
	
#header_bg {
	background-color:#8A2920;
	width: 100%;
	}
	
#margin_bg {	
	background-color:#8A2920;
	width: 100%;
	height: 10px;
	}
	
#header {
position: relative;
color:#FFFFFF;
background-color:#a79999;
width: 850px;
overflow: hidden;
/* font-size: 100%; */
font-size:15px;
height:20px;
padding-top:10px;
}


#logo {
position: realtive;
color:#000000;
background-color:#F0F3FB;
width: 850px;
height: 145px;
overflow: hidden;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#777777;
}



/* END LAYOUT */


/* START HEADER LINK STYLES */

.off {
	float:left;
	background-color:#8A2920;
	color:#ffffff;
	border:0;
}

.on {
	float:left;
	background-color:#F0F3FB;
	color:#000000;
	border:0;
}

.neither {
	float:left;
	color:#FFFFFF;
	background-color:#C35156;
	border:0;
}


a.header:link { 
color:#FFFFFF; 
text-decoration: none;
}

a.header:visited { 
color:#FFFFFF; 
text-decoration: none;
}

a.header:hover {
color:#FFFFFF;
background-color:#C35156;
text-decoration: none;
}

a.current_header:link { 
color:#000000; 
text-decoration: none;
}

a.current_header:visited { 
color:#000000; 
text-decoration: none;
}

a.current_header:hover {
color:#000000;
background-color:#C35156;
text-decoration: none;
}


/* END HEADER LINK STYLES */

.has-no-header-image {
	border-top-color:#8A2920;
	border-bottom-color:#8A2920;
	border-top-width:0px;
}

#wrapper-header-outer:has-no-header-image {
	border-top-color:#8A2920;
	border-bottom-color:#8A2920;
	border-top-width:0px;
	}

/* Owen added styles for body - menu and header */

body  {
	background-image:url(http://www.writersworkshop.co.uk/blog/wp-content/themes/twentyten/images/bg2.png);
	color: #333366;
	background-position:top;
	background-repeat:repeat-x;
	background-color: #a79999;
}

#menu {
 font: 12px Verdana,Arial,Helvetica,sans-serif;
    background-image:url(http://www.writersworkshop.co.uk/blog/wp-content/themes/twentyten/images/headers/path.jpg);
	background-position:center;
	background-repeat:no-repeat;
    z-index: 100;
    margin-top:0px;
	border:solid #ff0066 0px;
	position: relative;
	height:40px;
	padding: 120px 10px 0 200px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
} 

#menu ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#menu ul li {
  display: block;
  position: relative;
  float: left;

}
#menu li ul { display: none; }

#menu ul li a {
  display: block;
  text-decoration: none;
  font-size:12px;
  font-weight:bold;
  color: #ffffff;
  padding: 10px 15px 5px 15px;
  margin-left: 1px;
  white-space: nowrap;
  padding-top: 10px;
  height: 25px;
	z-index:3000;
}
#menu ul li a:hover 
{ 
background: #ff0066; 
color:#000;

}


#menu li:hover ul {
  display: block;
  position: absolute;
  z-index: 50;
}

#menu li:hover li {
  float: none;
  font-size: 12px;
  padding-top: 0px;
  height: 25px;

}

#menu li:hover a { background: #ff0066; }
#menu li:hover li a:hover { 
  background: #ff0066;
}

#menu_container{
	margin-top: 0px;

}
