/*
Theme Name: Metro Edge
Description: Custom theme designed and coded by Studio66
Version: 1.0
Author: Studio66
Author URI: http://www.studio66design.com/

*/

a {
	color:rgb(84,67,66);
	text-decoration:none;
}
	a:hover {
		text-decoration:underline;
	}
	a img {
		border:none;
	}

body, form, ul,ol,
h1,h2,h3,h4,h5,h6 {
	margin:0;
	padding:0;
}

body {
	background-color:rgb(84,67,66);
	background-image:url(images/bg.gif);
	background-repeat:repeat-x;
	font-family:"century gothic",futura,verdana,helvetica,sans-serif;
	font-size: 12px;
	line-height:17px;
	color:rgb(84,67,66);
}

h1 {
	font-size:16px;
	color:rgb(92,172,169);
	margin-bottom:25px;
}
	.home h1 {
		color:rgb(213,85,38);
		margin-bottom:4px;
	}
h2,
h3.widgettitle {
	font-size:13px;
	color:rgb(213,85,38);
	padding-bottom:2px;
}
	h2 a {
		color:rgb(213,85,38);
	}
	h2 a:hover {
		text-decoration:none;
		color:rgb(92,172,169);
	}
h3 {
	font-size:12px;
	color:rgb(84,67,66);
}
h3.widgettitle {
	border-bottom:1px dotted rgb(215,86,38);
}

h4 {
	font-size: 11px;
	color:rgb(92,172,169);
	font-weight:normal;
	padding:3px 0 0;
}
	h4 a {
		color:rgb(92,172,169);
	}

h5 {
	font-size: 11px;
	color: rgb(229,177,14);
}
	h5 a {
		color: rgb(229,177,14);
	}


hr {
	height:0;
	margin:0;
	padding:0;
	border:none;
	border-top:1px dotted rgb(215,86,38);
}

input[type=text],
textarea {
	border: 1px inset #544342;
	padding:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

p {
	margin: 0 0 15px;
}

#calendar-day .back-link {
	font-size:10px;
	margin-top:-23px;
}
#calendar-day .event-img img {
	max-width:500px;
	max-height:97px;
}

#content {
	width: 60%;
	min-width:460px;
	float:left;
	clear:left;
	padding:45px 0 45px 10px;
}
	#content hr {
		margin: 20px 0;
	}
	#content hr:last-child {
		display:none;
	}

	#content ul {
		margin-left:20px;
		margin-bottom:15px;
	}

#footer {
	padding: 10px 0 10px 228px;
	color:#F3EEEB;
	font-size:10px;
	line-height:16px;
}
	#footer p {
		margin-bottom:3px;
	}
	#footer a {
		color:#F3EEEB;
	}
	#footer .second,
	#footer .second a {
		color:#bbb4b3;
	}

#industry-form {
	margin-bottom:20px;
}
#main-nav {
	background-color: rgb(84, 67, 66);
	height:51px;
	text-transform:lowercase;
}
#main-nav ul {
		list-style-type:none;
	}
		#main-nav ul li {
			display:block;
			width:auto;
			float:left;
			background-image:url(images/main_nav_bullet.gif);
			background-repeat:no-repeat;
			background-position:0 22px;
		}
		#main-nav ul li:first-child {
			background:none;
		}
			#main-nav ul li a {
				display:block;
				font-size:14px;
				padding: 17px 10px 15px 17px;
				color: rgb(243,238,235);
			}
			#main-nav ul li a:hover {
				text-decoration:none;
			}
			#main-nav ul li:first-child a {
				padding-left: 11px;
			}
			#main-nav ul li a:hover,
			#main-nav ul li.current_page_item a,
			#main-nav ul li.current_page_parent a,
			#main-nav ul li.current_page_ancestor a {
				color:rgb(248,208,71);
			}

#sub-nav {
	background-image:url(images/sub_nav_left.gif);
	background-repeat:no-repeat;
	position:absolute;
	top:51px;
	left:201px;
	z-index:10;
	text-transform:lowercase;
}
	#sub-nav ul {
		background-color:rgb(219,212,210);
		background-image:url(images/sub_nav_gradient.jpg);
		background-repeat:no-repeat;
		background-position:right;
		padding-right:20px;
		margin-left: 18px;
		height:22px;
	}
	#sub-nav li {
		display:block;
		width:auto;
		float:left;
		background-image:url(images/sub_nav_bullet.gif);
		background-repeat:no-repeat;
		background-position:0 11px;
	}
		#sub-nav li:first-child {
			background:none;
		}
		#sub-nav li a {
			display:block;
			padding: 2px 5px 2px 7px;
		}
		#sub-nav li.current_page_item a {
			color:white;
		}
			#sub-nav li.current_page_item a:hover {
				text-decoration:none;
			}
		#sub-nav li:first-child a {
			padding-left: 9px;
		}
#page {
	overflow:hidden;
	min-width:780px;
}


#sidebar-left {
	background-image:url(images/bg_upperleft.gif);
	background-repeat:no-repeat;
	width:140px;
	padding:20px 80px 0 0;
	float:left;
	text-align:right;
}
	#sidebar-left #edge-logo {
		margin-bottom: 35px;
	}
	#sidebar-left #join-today {
		padding:0 24px 175px 0;
	}
	#sidebar-left #network-links {
		margin-right:-2px;
	}
	#sidebar-left p {
		margin-top:18px;
	}

#sidebar {
	width: 215px;
	overflow:hidden;
	padding-top:45px;
	padding-left:35px;
	font-size:11px;
}
	#sidebar .widget {
		margin-bottom:20px;
	}
	#sidebar .widget_categories ul,
	#sidebar .widget_links ul,
	#sidebar .widget_edge_calendar_switcher ul,
	#sidebar .widget_authors ul {
		list-style-type:none;
	}
	#sidebar .widget_categories li,
	#sidebar .widget_links li,
	#sidebar .widget_edge_calendar_switcher li,
	#sidebar .widget_authors li {
		margin-left:-10px;
		padding-left:10px;
		line-height:23px;
	}
	#sidebar .widget_authors li.current,
	#sidebar .widget_edge_calendar_switcher li.current,
	#sidebar .widget_categories li.current-cat {
		background-image:url(images/green_bullet.gif);
		background-repeat:no-repeat;
		background-position:0px 8px;
	}
	#sidebar .widget_links li:hover a,
	#sidebar .widget_categories li:hover a,
	#sidebar .widget_categories li.current-cat a,
	#sidebar .widget_edge_calendar_switcher li:hover a,
	#sidebar .widget_edge_calendar_switcher li.current a,
	#sidebar .widget_authors li a:hover,
	#sidebar .widget_authors li.current a {
		color:rgb(92,172,169);
		text-decoration:none;
	}

	#sidebar .widget_twitter ul {
		background-color:white;
		list-style-type:none;
		padding:5px;
	}
	#sidebar .widget_twitter ul li {
		padding-bottom:5px;
	}
	#sidebar .widget_twitter .entry-meta {
		color:rgb(229,177,14);
		font-size:11px;
	}
	#sidebar .widget_twitter .entry-meta a{
		color:rgb(229,177,14);
	}

	#sidebar .widget_twitter h3.widgettitle {
		padding-left:20px;
		padding-top:2px;
		background:url(images/twitter_bubble.gif) no-repeat;
	}
	#sidebar .widget_edge_upcoming_events a {
		display:block;
		padding-bottom:15px;
}
	#sidebar .widget_edge_upcoming_events a:hover {
		text-decoration:none;
	}
#sub-nav {
	height:50px;
}

#wrapper {
	background-color:rgb(243,238,235);
	min-height:650px;
	min-width:1000px;
}

.calendar .entry {
	margin-top:30px;
}
.calendar .entry h1,
.community .entry h1 {
	margin-bottom:3px;
}
.community .post {
	margin-bottom:30px;
}

.directory .member {
	padding:10px;
	border-bottom:1px dotted rgb(215,86,38);
	position:relative;
}
.directory .member .networks {
	position:absolute;
	right:10px;
	bottom:10px;
}
.directory .alt {
	background-color:rgb(248,246,242);
}
.directory .industry {
	width:auto;
	float:right;
}
.directory .letter {
	display:block;
	width:auto;
	float:left;
	font-size:14px;
	padding-right:11px;
	padding-bottom:20px;
}

p.subtext {
	font-size:11px;
	margin-bottom:10px;
}
p.more,
a.more {
	font-size: 11px;
	color:rgb(229,177,14);
	font-style:italic;
}
	.entry p.more a,
	.entry a.more {
		color:rgb(229,177,14);
		text-decoration:none;
	}
	p.more a:hover,
	a.more:hover {
		text-decoration:underline;
	}

.month-calendar {
	border-collapse:collapse;
	margin-bottom:10px;
}
	.month-calendar th {
		text-align:left;
		font-size:10px;
		font-weight:normal;
	}
	.month-calendar td {
		border-right: 1px solid rgb(243,238,235);
		border-bottom: 1px solid rgb(243,238,235);
		background-color: rgb(219,212,210);
		text-align:center;
		color:rgb(209,189,186);
		font-size:29px;
		line-height:29px;
		text-align:center;
	}
		.month-calendar td.prev-month,
		.month-calendar td.next-month {
			background-color:#e8e0de;
			color:#e4d4d1;
		}
		.month-calendar td.month-name {
			background-color:rgb(243,238,235);
			text-align:left;
		}
		.month-calendar td.has-event {
			background-color:rgb(92,172,169);
			color:rgb(243,238,235);
		}
		.month-calendar td.has-event a {
			color:rgb(243,238,235);
		}

	.calendar-header {
		font-size:16px;
		font-weight:bold;
		color:rgb(92,172,169);
	}
	.month-calendar .date {
		width:63px;
		height:47px;
		padding-top:17px;
	}
	.month-calendar .day-wrapper {
		/*position:relative;*/
	}
		.month-calendar .has-event a { 
			display:block;
			width:100%;
			height:100%;
		}
		.month-calendar .has-event a:hover {
			text-decoration:none;
		}
	.month-calendar .calendar-event-summaries {
		background-color:rgba(84,67,66,.9);
		position:absolute;
		display:none;
		z-index:100;
		padding: 20px;
		font-size:12px;
		line-height:16px;
		color:white;
		min-width: 200px;
		max-width: 400px;
		text-align:left;
	}
		.month-calendar .calendar-event-summary {
			margin-bottom:15px;
		}
		.month-calendar .calendar-event-summary .title {
			color: rgb(229,177,14);
		}
		.month-calendar a.month_nav {
			padding-top:1px;
		}

.back-to-month {
	margin-top:8px;
	font-size:10px;
}
#event-list {
	margin-top:8px;
}
#community-add-event-form th {
	text-align:left;
	vertical-align:top;
	width:150px;
}
#community-add-event-form td {
	width:275px;
	padding-bottom:3px;
}
#community-add-event-form textarea.large-text,
#community-add-event-form input.regular-text {
	width:270px;
}

.alignleft {
	width:auto;
	float:left;
	clear:left;
}
.alignright {
	width:auto;
	float:right;
	clear:right;
}
.aligncenter {
	display:block;
	clear:both;
	margin:0 auto;
}
.commentlist {
	margin-top:20px;
}
.edge-teaser-img {
	max-width:212px;
	max-height:97px;
}

.entry a {
	text-decoration:underline;
	color:rgb(84,67,66);
}
.event-single {
	margin-bottom:30px;
}

.meta {
	font-size: 10px;
	line-height:14px;
	margin-bottom: 8px;
}

.clear {
	clear:both;
}
.home .entry {
	padding-bottom:20px;
}
#respond {
	margin-top:20px;
	}
