/*
Theme Name: girlsintech.net theme
Theme URI: http://girlsintech.net/
Description: A theme for Girls In Tech
Version: 1.0
Author: Davina Anthony
Author URI: http://dmacreative.com/
Tags: silver, custom design, two columns, widgets and more
*/

/* Global and Common Settings
-----------------------------------------------------------------------------*/

html, body {
	border:0;
	margin:0;
	padding:0;
}
body {
	text-align: center;
	color:#606060;
	font-family: arial, helvetica, sans-serif;
	font-size: 100%;
	line-height: 1.1em;
	background-color: #74778e;
	background-image: url('images/git_bg.png');
}

/* Images - needs revision */
img {
border:0;
margin-top:.5em;
}

p img {
	padding: 0;
	max-width: 100%;
}
a img {
 border: none;
}
/* End Images */

a, a:visited {
	text-decoration:none;
}
a img, :link img, :visited img {
	border:none;
}

/*:-moz-any-link:focus {
  outline: none;
}*/

:link, :visited {
	text-decoration:none;
}

/*
ul, ol {
	list-style:none
}
*/

address {
	font-style:normal
}
.clear-bg {
	clear:both;
	margin-bottom: 5px;
}
.clear-content {
	clear:both;
	margin-bottom: 21px;
}
.clear {
	clear:both;
	line-height:0;
	height:0px;
}
.clear-right {
	clear:right;
}
.float-left {
	float:left;
}
.float-right {
	float:right;
}

.alignright {
        float: right;
        }

.alignleft {
    float: left
        }

.hide {
	display: none;
}
.text-left {
	text-align:left;
}
.text-right {
	text-align:right;
}
.text-center {
	text-align:center;
}
.text-justify {
	text-align:justify;
}
.bold {
	font-weight:bold;
}
.italic {
	font-style:italic;
}
.underline {
	border-bottom:1px solid;
}
.highlight {
	background:#ffc;
}
.img-left {
	float:left;
	margin:4px 10px 4px 0;
}
.img-right {
	float:right;
	margin:4px 0 4px 10px;
}
.nopadding {
	padding:0;
}
.noindent {
	margin-left:0;
	padding-left:0;
}
.nobullet {
	list-style:none;
	list-style-image:none;
}
.header-print {
	display: none;
}
/* Typography
-----------------------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	font-weight:normal;
}
h1 {
}
h2 {
}
h3 {
}
h4 {
}
h5 {
}
p {
	font-size: 12px;
	padding-top:0;
	margin-top:0;
}
/* Homepage
-----------------------------------------------------------------------------*/
#wrapper {
	
}
#container {
	width: 983px;
	margin:0 auto;
	padding:0;
	text-align:left;
	/* background: transparent url('images/scallop_sides.gif') repeat-y; */
}

/* BODY
-----------------------------------------------------------------------------*/
#wrapper-body {
	background: transparent url('images/scallop_sides.gif') repeat-y;
	margin: 0;
	padding: 0;
}

/* Upper, side padding must be specified for IE8 */
#wrapper-body #wrapper-bottom {
	background: transparent url('images/scallop_bottom.gif') no-repeat left bottom;
	padding: 40px 0 0 0;
}

#banner-header {
	height: 185px;
	width: 983px;
	padding: 0;
	margin: 0;
}

#banner {
    background-image: url("images/banner_bg.jpg");
    background-position: center bottom;
    background-repeat: no-repeat;
    height: 185px;
    margin: -30px 0 0 9px;
    width: 965px;
}

#gitlogo {
	position: absolute;
	width: 331px;
	height: 93px;
	background: url(images/git_logo.png) no-repeat;
	top:52px;
	margin-left: 15px;
	cursor:pointer;
	/*
	font-size: 30px;
	color: #fff;
	padding:10px 15px 10px 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	*/
}

*html #gitlogo {
	background-image: none;
	background-repeat: no-repeat;
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://girlsintech.net/wp-content/themes/girlsintech/images/git_logo.png", sizingMethod="scale");	*/
}


#gitlogo span{
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	}


#login {
	position: absolute;
	width: 320px;
	margin: 20px 0 0 646px;
	color: white;
	font-size: 12px;
	line-height: 18px;
}


#login a {
	color: #eebdc0;
}


#tagline {
	position: absolute;
	display: block;
	width: 314px;
	height: 49px;
	background: url(images/tagline.png) no-repeat;
	margin: 114px 0 0 640px;
}

#tagline span{
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	}


#tag-feature {
	
	position: absolute;
	height: 180px;
	width: 35px;
	top: 122px;
	left: 50%;
	margin-left: 441px;
}

/* Navigation
-----------------------------------------------------------------------------*/
#menu ul{
		margin:0 0 0 9px ;
		padding:0 0 0 10px;
		height:40px;  
		width:955px;
		list-style-type:none;
		display:block;   float:left;   
		color: white; background: url(images/menu_bg.gif) repeat-x;
		
}
#menu li {
		list-style:none;
		display:block;   
		float:left;   
		position: relative;
		color: white; 
		background: url(images/menu_bg.gif) repeat-x;
}

#menu li a, #menu li a:visited {
		display:block; float:left;
		text-decoration:none;
		color: white;
		height:30px;
		padding-top:10px;  padding-left:9px; padding-right:9px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:14px;
}
#menu li.current-menu-item{background: #7f0130;}
#menu li a:hover, #menu li a:focus {
		display:block; float:left;
		text-decoration:none;
		color: white; 
		background: #7f0130;
}
#menu li ul{
  	position: absolute;
  	width: 10em;
  	left: -999em;
	z-index:99999;
	margin:0;
	padding:0;
}
#menu li:hover ul {
	left: 0px;
	width:200px;
	top:40px;
	background: #4b011e;
}
#menu li:hover ul, #menu li.sfhover ul {
	left: 0px;
}
#menu li:hover ul li {
margin:0;
display: block;
color: #4b011e; 
}

#menu li li a {
margin:0;  
background: #4b011e;
width:200px;
}
#menu li li a:hover{
background:#7f0130;
}

	  
/* CONTENT
-----------------------------------------------------------------------------*/

#content a, #content a:visited {
color:#b6274b;
/* font-weight:bold; */
}
#content a:hover {
color:#a95d7b;
text-decoration:none;
}
#content p {
}
#content img {
}
#content h2 img
{
    margin: 0.5em 7px 5px 0;
    padding: 0;
}

#wrapper-body #content {
	display: inline;
	padding: 0;
	margin: 0 0 0 9px;
	
	float: left;
}


#wrapper-body #content #content-width {

}

/* Added Image margin for bloggers inputing quickly, needs revision */
#wrapper-body #content #content-width img {
}

/* Breadcrumbs */
#breadcrumb {
	display: block;
	margin: 20px 0 0px 112px;
	text-transform: uppercase; 
	font-size: 10px;
	letter-spacing: 1px;
	width: 515px;
}

.likecrumbs {
	display: block;
	margin: 20px 0 0px 112px;
	text-transform: uppercase; 
	font-size: 10px;
	letter-spacing: 1px;
	width: 515px;
}
/* End breadcrumbs */


/* Content needs revision */
#content h2, #content .post h2 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:24px;
color:#43011c;
padding-bottom:6px;
padding-top:2px;
font-weight:normal;
line-height:1.1em;
}
#content h2 a, #content h2 a:visited, #content h3 a, #content h3 a:visited {
color:#860038;
}
#content h2 a:hover, #content h3 a:hover {
color:#a95d7b;
}
#content h3, #content .post h3 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#43011c;
padding-bottom:6px;
padding-top:2px;
}
#content h4, #content .post h4 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight:bold;
color:#43011c;
padding-bottom:6px;
padding-top:2px;
}




/* #content a, #content a:visited {
color:#dd3362;
} */

#content ul {
padding:0 0 10px 20px;
margin:0;
}
#content li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/* list-style-type: circle; */
	list-style: disc;
}

/* Lists need revision */
.post ul, .post ul li {
	list-style: disc;
}

/* End Lists */



/* top login replaced
-----------------------------------------------------------------------------

.btn_login {
background:#860038;
color:#fff;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
border:1px solid #860038;
height: 22px;
width: 43px;
}
.loginContainer {
margin-top: 8px;
}

form {
padding:0;
margin:0;
}
.login-header {
  color:#fff;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size:14px;
  font-weight:bold;
}
.login-header a {
  color:#4c021e;
  padding:0 5px 0 5px;
}
.login-header a:hover {
  color:#940038;
}
.login-title {
  padding:0 5px 0 5px;
}
.login-register {
text-align:right; 
clear:both; 
font-size:12px; 
font-family: Georgia, Times New Roman, Times, serif; 
font-weight:bold; 
padding:6px 60px 0 0; 
}


*/

/* Begin Tabs */

    #tabs {
      float:right;
      margin-top:18px;
      margin-right:30px;
      }
    #tabs ul {
      margin:0;
      padding:10px 10px 0;
      list-style:none;
      }
    #tabs li {
      float:left;
      background:url("images/git_left_both.png") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
border:0px solid blue;
      }
    #tabs a {
      float:left;
      display:block;
      background:url("images/git_right_both.png") no-repeat right top;
      padding:5px 15px 4px 6px;
 
      text-decoration:none;
	  font-family: Georgia, "Times New Roman", Times, serif;
      font-size:18px;
      color:#fff;
border:0px solid red;
      }
    #tabs > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover {
      color:#333;
      }
    #tabs li#nav-nyc, #sf #nav-sf {
      border-width:0;
      }
    #tabs li.tab_select {
	background-position:0 -150px; 
    }
    #tabs li.tab_select a {
	background-position:100% -150px; 
	color:#333;
    }
    #tabs li:hover, #tabs li:hover a {
      background-position:0% -150px;
      color:#333;
      }
    #tabs li:hover a {
      background-position:100% -150px;
      }

/* End Tabs */



/* BLOG RELATED
-----------------------------------------------------------------------------*/


/* .post h2 a, .post h2 {
	color:#dd3362;
	font-size:24px;
	font-weight: 600;
	font-family: Arial, Helvetica, sans-serif;
	padding:5px 0 5px 0;
	line-height:1em;
} */

/*.titleBackground {
	margin: -81px 0 0 0;
	height: 81px;
	background: url(images/post_title_bg.gif) repeat-x bottom;
	border-bottom: 1px solid #ddb1c0;
	z-index: 1;
}*/

small {
	font-size:12px;
	font-weight:bold;
	color:#787576;
}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, #calendar_wrap caption, cite {
	text-decoration: none;
}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
}
acronym, abbr, span.caps {
	font-size: 0.9em;
	letter-spacing: .07em;
}
/* a, h2 a:hover, h3 a:hover {
	color: #06c;
	text-decoration: none;
} 
a:hover {
	color: #147;
	text-decoration: underline;
} */

/* Begin Structure */

/* Widths */
/* Narrowcolumn class wraps post or pages classes */

.narrowcolumn {
	float: left;
	padding: 0;
	margin: 0;
	width: 590px;
}


/* Pages and post class wrap page and entry classes respectively, just left them in */

.post {

	width:590px;
	padding:0 10px 10px 0;
	margin-bottom: -15px;
	font-size:12px;
	clear:both;
}

.post hr {
	display: block;
}

.entry {
	float: left;
	width: 518px;
	margin-top: 15px; 
    margin-left: 109px;
}

.entry img {
	padding: 0;
	margin: 5px;
}

/* Pages class added for consistency */

.pages
{
	float: left;
	width: 580px;
	margin-top: 10px;
    margin-left: 15px;
}


.page {

	width:590px;
	padding:0 10px 10px 0;
	margin: 0 0 -15px 30px;
	font-size:12px;
	/* clear:both; */
}

/* End widths */


/* Begin major wrapper changes to theme */
.post_title_area, .page_title_area {
	margin: 0;
	display: block;
	width: 622px; 
	padding: 0;
	background: url(images/post_title_bg.gif) repeat-x bottom;
	border-bottom: 1px solid #ddb1c0;
	border-top: 1px solid #FFF;
	min-height:104px;
	height: auto !important;
	height: 100%;

}

.post_title_area h2 {
	margin-top: 40px;
	width: 507px;
    margin-bottom: 0px;
	margin-left: 110px;
    font-size: 24px;
	
}

.page_title_area h2 {
	margin-top: 55px;
	margin-bottom: 14px;
	width: 590px;
	margin-left: 40px;
}

/* End Typography & Colors */

.postDate {
	display: block;
	position: relative;
	height: 16px;
	margin: 13px 0 5px 110px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color:#860038;
	float: left;
}

.postLocation {
	display: block;
	position: relative;
	text-align: right;
	width: 350px;
	margin: 13px 15px 5px 0;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color:#860038;
	float: right;
	min-height:16px;
	height: auto !important;
	height: 100%;
}

/* Fix for IE transparency */
div.separator {
  color: transparent;
	color: #ddb1c0;
	border-bottom: 1px solid;
	margin-bottom:0px;
    clear: both;
	}

/* End major changes  */


/* Start Profile Pic plugin */
/* The profile pic plugin output setting must be - do not override - effects entry class - was id now class */
.author_image {
	float:left;
	z-index:4;
}

.authorInfo {
	float: left;
	width: 100px;
	height: 150px; /*TJ*/
	margin: -81px 6px 0 6px;
	text-align: center;
	position:absolute;
	z-index:4;
}

.authorInfo img {
    margin: 5px 5px 11px 9px;
	z-index:4;
}


.authorpic {

}

/* See Profile Pic plugin, floated */
.commentlist li .avatar {
	position: relative;
	float:left;
	margin-left: -60px;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
}

/* See Profile Pic plugin, floated */
.commentlist li .authoravatar {
	position: relative;
	float:left;
	margin-left: -60px;
	border: 1px solid #f1e0e6;
	padding: 2px;
	background: #fdf9f9;
}

/* End Profile Pic plugin */


/* Begin Comments */

.commentWrapper {
	width: 506px;
	margin: 0 0 0 110px;
}

.commentWrapper h3 {
	margin-top: 30px;
}

.commentlist {
	margin: 0;
	padding: 0;
}

.commentlist li, #commentform input, #commentform textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.commentlist li {
	font-weight: bold;
}

.commentlist li.authcomment_bg {
	background-color: #fefbfc;
}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
}
.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
}
#commentform p {
	font-family: Arial, Helvetica, sans-serif;
}
.commentmetadata {
	font-weight: normal;
}

.alt {
	margin: 0;
	padding: 0px;
}
.commentlist {
	padding: 0;
	text-align: left;
}

#content .commentlist li {
	margin: 0;
	padding: 10px 0 15px 0;
	list-style: none;
	border-bottom: 1px solid #f1e0e6; 
}
.commentlist p {
	margin: 0;
}
#commentform p {
	margin: 5px 0;
}
.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
}
.commentmetadata {
	margin: 0 0 5px 0;
	display: block;
}

.wp-smiley {
	margin: -15px 0 -3px 0;
}

/* End Comments */



/*MetaData lives beneath an individual post*/

.narrowcolumn .postmetadata {
	padding-top: 5px;
}

.postmetadata {
	clear: both;
	padding:4px 0 1px 0;
	margin: 16px 0 0 0;
	border-bottom: 1px solid #ddb1c0;
	border-top: 1px solid #ddb1c0;
	width: 510px;
}

.singlepostmetadata {
	clear: both;
	padding:4px 0 1px 0;
	margin: 16px 0 0 110px;
	border-bottom: 1px solid #ddb1c0;
	border-top: 1px solid #ddb1c0;
	width: 510px;
}

.singlepagemetadata{
	clear: both;
	padding:4px 0 1px 0;
	margin: 16px 0 0 10px;
	border-bottom: 1px solid #ddb1c0;
	border-top: 1px solid #ddb1c0;
	width: 570px;

}
.authmargin {
	margin-left: 0;
}

.postmetadata .float-left {
	display: block;
	position: relative;
}

.postmetadata .float-left a {
	font-weight:bold;
}


.postmetastatus { /* this is the "you can/can't comment, ping, trackback info status */
	clear: both;
	padding:4px 0 1px 0;
	margin: 16px 0 0 110px;
	border-bottom: 1px solid #ddb1c0;
	border-top: 1px solid #ddb1c0;
	width: 510px;
}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
}

/* End MetaData */


#footer {
	padding: 0;
	margin: 0 auto;
	width: 990px;
	clear: both;
	color: white;
	
}
#footer p {
	margin: 0;
	padding: 20px 0;
	text-align: center;
	font-size:11px;
}
#footer p a {
	color: #eebdc0;
}


#footer p a:hover {
	text-decoration: underline;
}

/* End Structure */


/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 3px;
	text-align: center;
}
#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
}
#sidebar #searchsubmit {
	padding: 1px;
}
.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
}
select {
	width: 130px;
}
#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
}
#commentform textarea {
	width: 100%;
	padding: 2px;
}
#commentform #submit {
	margin: 0;
	float: right;
}
/* End Form Elements */


/* Begin Blog Page Navigation */

.navigation {
    display:block;
    font-size: 14px;
	width: 507px;
	font-weight: bold;
	clear: both;
	margin: 50px 0 20px 112px;
}
.navigation a {
    display:block;
    font-size: 14px;
	font-weight: bold;
	margin: 15px 0 -10px 0;
}
/* End Blog Page Navigation */





/* Begin Sidebar */


#sidebar {
	display: block;
	z-index: 1000;
	float:right;
	background-color: transparent;
	/* background-color:#f2f2f2; need fix css 3 TJ*/
	padding: 0px;
	width: 311px;
	margin: -50px 24px 0 -335px;
	/* 
	margin-right:16px;
	background-image: url('/wp-content/themes/girlsintech/images/sidebar-maintop.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float:right; 
	
	
	
	Original Modification:
	position: absolute;
	background-color:#f2f2f2;
	padding: 10px;
	width: 311px;
	margin: -80px 0 0 620px;
	
	*/
}



*html #sidebar {
	margin: -50px 0 0 -335px; /* Fixes IE6 margin double bug without display:inline as this prevents sidebar float from clearing */
}

/* Not reviewed */
#sidebar h2 {
	margin: 0 -10px;
	font-size:18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background: url(images/sidebar_h2bg.gif) repeat-x;
	background-color: #870038;
	padding:10px 0 8px 8px;
	color: #fff;
	/* color:#41011b; */
	border: 2px solid #fff;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -khtml-border-radius-topleft: 4px;
    -khtml-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
	

}

#sidebar h2 a {
	color: #fff;
}

#sidebar h2 a:hover{
	color: #eebdc0;

} 

/* positioning */
#sidebar h2.widgettitle {
	padding: 18px 0 12px 8px;
    margin-bottom: 10px;
}

#sidebar a {
color:#b6274b;

}
#sidebar a:hover {
color:#43011c;
}

#sidebar ul p {
}

#sidebar ul.with-bullets {
	padding-left:20px;
	padding-bottom:5px;
}
#sidebar ul.with-bullets li {
	list-style-type: circle;
}

/* Level 1 sidebar frame */

#sidebar>ul  {
	margin: 0;
	padding: 0;
    list-style-type: none;
	list-style-image: none;
}

/* End Level 1 sidebar frame */


/* Find source */

#sidebar li.special-widget {
	background-image: url('/wp-content/themes/girlsintech/images/git_sidebar_specialbg.gif');
	background-repeat: repeat-x;
}


#sidebar form {
	margin: 0;
}

/* Level 2 Widget frame */

/* The Events Calendar Plugin and Social Networking */

/*  
For more on #calendar-3 .widget or 
#sidebar>ul>ul.upcoming>li#calendar-list>div#calendar_list_wrap 
> .eventlist, .loc, .event
See tables section for Calendar widget - Needs Revision
*/

/* Event List */
/*Needs gradient hieght or bg image reselect fix */
#sidebar>ul>ul.upcoming {
    padding: 0 10px 10px 10px;
	margin: -29px 0 25px 0;
    border-top:0;
    border-left:1px solid #e0dfdf;
    border-right:1px solid #e0dfdf;
    border-bottom:1px solid #e0dfdf;
	background: url('images/sidebar_list_bg.gif') repeat-x; 

    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -khtml-border-radius-topleft: 6px;
    -khtml-border-radius-topright: 6px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;

	
}

/* This is output by the Events List Load Widget in the events calendar, ie fix or positioning needed */
div.dig-in {
    font-size: 0px;
}


#sidebar>ul>li.widget, #sidebar>ul>ul.upcoming {
 	list-style-type: none;
	list-style-image: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    width: 290px;
}


/* End the events calendar plugin */

/* Any Widget Outline, padding important for background */
#sidebar>ul>li.widget {
	margin: 0 0 20px 0;
    padding: 0 10px 10px 10px;
	border:1px solid #e0dfdf;
	 background: url('images/sidebar_bg.gif') repeat-x; 
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
	

}


#sidebar>ul>li.widget>*:last-child {
	margin-bottom: 16px;
}

/* Archives */
#sidebar>ul>li.widget>ul {
    padding: 0;
    margin: 0;
}
#sidebar>ul>li.widget>ul>li, ul#menu-git-chapter-sites{
    padding: 0;
	margin: 0;
    list-style-type: none;
	list-style-image: none;
}


/* Inputed by plugins jobs, archives, tagcloud - for content */
#sidebar>ul>ul, #sidebar>ul>ol, #sidebar>ul>li.widget>ul, #sidebar>ul>li.widget>ol {
    list-style-type: none;
	list-style-image: none;

}

/* Jobs */
#jobamatic * {
    list-style-type: none;
	list-style-image: none;
}
#sidebar #jobamatic li:first-of-type {
	border-bottom: 0;
}

/* Margins positioning ! */
#sidebar #jobamatic li {
    margin-left: -39px;
    margin-right: 12px;
    padding: 6px 0;
    border-top: none;
    border-left: none;
    border-right: none;
	border-bottom: 1px solid #ccc;
}
.job-box {
    margin-left: -35px; margin-right: 12px; margin-top: 20px; padding: 10px;border: 1px solid #CCCCCC;
}

.simply {
    margin-left: -45px; margin-top: 7px; text-align: center; font-size:90%;
}

/*End level 2 sidebar frame */


/* End Sidebar 

*/


/* Start Social Networking */



/* Remove last list item bottom border */
#sidebar>ul>li>div.textwidget>ul.socialNetworking li:last-child{
    border:0;
}

#sidebar>ul>li>div.textwidget>ul.socialNetworking>li:nth-last-of-type(n+1){
    border-top: 0;
    border-right: 0;
    border-left: 0;
	border-bottom: 1px solid #f1e0e6;

}

/* Positioning */
#sidebar>ul>li>div.textwidget>ul.socialNetworking>li{
    margin: 10px 0 0 -40px;
    padding-bottom: 5px;
}

/* Remove #sidebar ul li from below if positioning in header */
.socialIcons {
    float: right;
    width: 240px; 
    margin:-10px -7px 0 0 ;
}
#sidebar>ul>li>div.textwidget>ul.socialNetworking, #sidebar>ul>li>div.textwidget>ul.socialNetworking>li, .socialIcons ul.socialNetworking li{
	list-style-type:none;
	background-color: transparent;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    min-height:40px;
  	height:auto !important;
  	height:40px;

}
.socialIcons ul.socialNetworking li{
	float:left;
}
/* Need to fix height auto throughout */
#sidebar ul li div.textwidget ul.socialNetworking li a , .socialIcons ul.socialNetworking li a{
	padding: 0; 
	display: block;
	min-height:40px;
  	height:auto !important;
  	height:40px;
	list-style-type:none;
	width:35px;
}

#sidebar ul li div.textwidget ul.socialNetworking li a span {
    position: relative;
    float: left;
    display: inline;
    margin-left: 42px;
}

/* Begin insert sidebar link images */


a.twitter {
	background: url(images/icon_twitter_over.gif) no-repeat 0px 2px;
	background: url(images/icon_twitter_up.gif) no-repeat 0px 2px;

}

a.twitter:hover, a.twitter:focus {
	background: url(images/icon_twitter_over.gif) no-repeat 0px 2px;
}

a.facebook {
	background: url(images/icon_facebook_over.gif) no-repeat 0px 2px;
	background: url(images/icon_facebook_up.gif) no-repeat 0px 2px;

}

a.facebook:hover, a.facebook:focus {
	background: url(images/icon_facebook_over.gif) no-repeat 0px 2px;
}


a.linkedin {
	background: url(images/icon_linkedin_over.gif) no-repeat 0px 2px;
	background: url(images/icon_linkedin_up.gif) no-repeat 0px 2px;
}

a.linkedin:hover, a.linkedin:focus {
	background: url(images/icon_linkedin_over.gif) no-repeat 0px 2px;
}

#text-3, #text-3 * *, #text-3 * * .donate {display: block; width: 200px;}
a.donate {
	background: url(images/icon_donate_over.gif) no-repeat 0px 2px;
	background: url(images/icon_donate_up.gif) no-repeat 0px 2px;
}

a.donate:hover, a.donate:focus {
	background: url(images/icon_donate_over.gif) no-repeat 0px 2px;
}

a.mail {
	background: url(images/icon_mail_over.gif) no-repeat 0px 2px;
	background: url(images/icon_mail_up.gif) no-repeat 0px 2px;
}

/* End insert sidebar link images */

a.mail:hover, a.mail:focus {
	background: url(images/icon_mail_over.gif) no-repeat 0px 2px;
}

#sidebar #facebook img, #sidebar #twitter img, #sidebar #linkedin img {
float:left;
margin-right:10px;
}


#socialNetworking #facebook img, #socialNetworking #twitter img, #socialNetworking #linkedin img {
float:left;
margin-right:10px;
}


/* Socialnetworking end */



/* Need to Find this */
.about-indent {
margin-left:130px;
}

/*
#tag_cloud {
padding:10px;
}
#tag_cloud h2 {
padding-top:0;
padding-left:0;
}
*/



/* Needs Revision */
/* SOCIABLE PLUGIN - deactivated css in the admin for custom placement in the template - THIS CODE now in the the custom.css in the sociable plugin folder. TJ
-----------------------------------------------------------------------------*/

.avatar-32 {
	height:32px;
	width: 32px;
}

/*Fixed error in profile-pic's author.php which outputs no min height in the profile box id style  */
#profilebox {
	margin: 20px 0 0 0;
}

/*added below to correspond to profile-pic php file insertion of the below id - TJ*/
#profilepic_profile img {
	float: left;
	margin: 0 15px 15px 0;
}

hr {
	display: block;
	border-width: 0 0 1px 0;
	border-bottom: 1px solid #ddb1c0;
	margin: 15px auto 20px auto;
	width: 70%;
}
/*
.flickrRSS {
	height:68px;
	width:68px;
	margin: 2px 2px;
}
*/
/*****
TABLES.
*****/

#wp-calendar table {
	width: 100%;
}

#wp-calendar th {
	text-align: center;
}

#wp-calendar td {
	text-align: center;
}

#wp-calendar #prev {
	text-align: left;
}

#wp-calendar #next {
	text-align: right;
}


#calendar_wrap table {
	width: 100%;
}

#calendar_wrap th {
	text-align: center;
}

#calendar_wrap td {
	text-align: center;
}

#calendar_wrap #prev {
	text-align: left;
}

#calendar_wrap #next {
	text-align: right;
}

/* Begin the events calendar plugin list addition */


#calendar_list table {
	width: 100%;
}

#calendar_list th {
	text-align: center;
}

#calendar_list td {
	text-align: center;
}

#calendar_list #prev {
	text-align: left;
}

#calendar_list #next {
	text-align: right;
}


#calendar_list_wrap table {
	width: 100%;
}

#calendar_list_wrap th {
	text-align: center;
}

#calendar_list_wrap td {
	text-align: center;
}

#calendar_list_wrap #prev {
	text-align: left;
}

#calendar_list_wrap #next {
	text-align: right;
}

/* End the events calendar plugin list addition */

table#agenda a,
table#agenda a:link,
table#agenda a:visited {
border:none;
}




table#agenda {
width: 100%;
border-top:1px solid #e5eff8;
border-right:1px solid #e5eff8;
margin:1em auto;
        background: #ffffff;
border-collapse:collapse;
}

caption {
color: #9ba9b4;
font-size:.94em;
letter-spacing:.1em;
margin:1em 0 0 0;
padding:0;
caption-side:top;
}

tr.heading#agenda {
background-color:#870038;
color:#ffffff;
}
tr.heading#agenda th#agenda {
background-color:#870038;
color:#ffffff;
}
tr.heading#agenda td#agenda {
text-align:center;
font-size:1.1em;
}
tr.odd#agenda td#agenda {
background: #f7fbff;
}

tr.odd#agenda .column1 {
background: #f4f9fe;
}

.column1 {
width: 7%;
}
.column2 {width: 23%; white-space: nowrap}

td#agenda {
color: #678197;
border-bottom: 1px solid #e5eff8;
border-left: 1px solid #e5eff8;
padding:.5em 1em;
text-align: left;
}

th#agenda {
font-weight: normal;
color: #678197;
text-align: left;
border-bottom: 1px solid #e5eff8;
border-left: 1px solid #e5eff8;
padding: .5em 1em;
/*width: 30px;*/
}
thead#agenda th#agenda, thead#agenda td {
background: #870038;
text-align: left;
font: bold 1.2em/2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
color: #66B9CC;
}

tfoot#agenda th#agenda {
text-align: center;
background: #f4f9fe;
}
tfoot#agenda th#agenda strong {
font: bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
margin: .5em .5em .5em 0;
color: #66a3d3;
}

tfoot#agenda th#agenda em {
color: #f03b58;
font-weight: bold;
font-size: 1.1em;
font-style: normal;
}

.mmf p {
	clear: both;
}

.mmf label {
	display: block;
	float: left;
	width: 150px;
	margin: 18px 18px 0 0;
	text-align: left;
	font-weight: bold;
	
}

.mmf .mmf-form-control-wrap {
	display: block;
	float: left;
	margin: 18px 18px 0 0;
	text-align: left;
	
}

.mmf label small {
	display: block;
	font-weight: normal;
	font-size: 11px;
}

.mmf label .required {
	font-weight: normal;
	font-size: 11px;
	color: #cc0000;
}

.mmf .submitrow {
	margin-top: 10px;
	background-color: #ddd;
	border-top: 1px solid #AAA;
	padding: 4px 0 8px 0;
	text-align: right;
	display: block;
	clear: both;
}



#wp125adwrap_2c .odd, #wp125adwrap_2c .even  {
	width: 125px;
}

#wp125adwrap_2c .even  {
	position: relative;
	float: left;
	margin: 2px 10px;
}
#wp125adwrap_2c .odd {
	position: relative;
	float: left;
	margin: 2px 10px;
}

/*~ div#wp125adwrap_2c ~ div.wp125ad */

li.wp125_write_ads_widget div, li.Simple_Flickr_Photos div {
	display: inline-block;
	position: relative;
}


#wp125adwrap_2c>div *, li.Simple_Flickr_Photos>div * {
	display: inline-block;
	position: relative;
}

li.Simple_Flickr_Photos>div#flickr {
   text-align: center; 
   margin: 5px 0 0 10px;

}

li.Simple_Flickr_Photos>div#flickr>div.flickr_badge_image  {
	position: relative;
	float: left;
	margin: 2px;
}

/* ---- Side Navigation ---- */
#nav_menu-3 ul{list-style:none; margin:0; padding:0;}
#nav_menu-3 ul li{margin:0 0 2px 0; padding:0;}
#nav_menu-3 ul li a{ font-size:14px; display:block; color: #43011c; text-decoration:none; padding: 8px 10px; font-weight:bold; border-bottom: 1px solid #ead9d9;}
#nav_menu-3 ul li.menu-item-10008 a{border:none;}
#nav_menu-3 ul li a:hover, #nav_menu-3 ul li.current-menu-item a{background: #eb718c;}

  
