/*  
Theme Name: DiscoverCondon
Theme URI: http://www.discovercondon.com
Description: Widgetized
Version: 2
Author: Erin Seale
Author URI: http://www.erinseale.com/

*/
html {
}
body {
	font: 80%/150% Helvetica, Arial, sans-serif;
	color: #111;
	background-color: #96b1c1;
/*	background-color: #fff;*/
	margin: 0px;
	padding: 0px 0px 40px;
	position:relative;
}
a {
	color: #116496;
	text-decoration: none;
}
a:visited {
	color: #014c79;
	text-decoration: none;
}
a:hover {
	color: #2281ba;
	text-decoration: underline;
}
img {
	border: none;
}
p {
	padding: 0px 0px 10px 0;
	margin: 0px;
}

input, textarea {
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color: #fdfdfd;
	border: 1px solid #aaa;
	font-size: 12px;
	line-height: 14px;
	margin: 2px 2px 2px 0;
	padding: 2px;
	font-size:1.1em;
}


input[type="submit"], #commentform #submit, p.submit input,
#header div.search input.submit, input.submit, input#tagformsub, input#postformsub {
	background-color: #005385;
	padding: 2px 5px 2px 5px;
	border: none;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	vertical-align: middle;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	position:relative;
	top:-2px;
}

input[type="submit"]:hover, #commentform #submit:hover, p.submit input:hover, #header div.search input.submit:hover, input.submit:hover, input#tagformsub:hover, input#postformsub:hover {
	background-color:#2281ba;
}

.postmetadata {
	clear:left;
/*	border-top:dotted 1px #ccc;*/
	padding:0 0 10px 0;
	width:595px;
}

.entry_end {
	border-top:dotted 1px #ccc;
	padding:10px 0;
	margin:10px 0;
}

#header h1 {
	color: #ddd;
	padding:5px 0 0 0px;
	margin:0;
	font: bold 22px/105% Georgia, Arial, sans-serif;
}

#header h1 a, #header h1 a:visited{
	color: #fff;
}
#header h1 a:hover{
	color: #eff;
}

h1 {
	padding:3px 0px;
	font: bold 28px/105% Georgia, Arial, sans-serif;
}
h1 a, h1 a:visited{
	text-decoration: none;
}
h1 a:hover{
	text-decoration: none;
}
h2 {
	color: #004274;
	margin: 0px 0px 10px 0;
	border-bottom: 1px dotted #CCCCCC;
	letter-spacing: -1px;
	font: normal 26px/24px Georgia, Arial, sans-serif;
	padding-bottom: 5px;
}
h2 a, h2 a:visited {
	color: #116496;
	text-decoration: none;
}
h2 a:hover {
	color: #2281ba;
	text-decoration: none;
}
h3 {
	font: normal 18px/100% Georgia, Arial, sans-serif;
	color: #004274;
	margin: 10px 0px 5px;
}
h4 {
	font: normal 14px/100% Georgia, Arial, sans-serif;
	color: #004274;
	margin: 10px 0px 5px;
}
form {
	margin:0px;
	padding:0px;
}

#content ul, #content ol {
	margin-left:17px;
}

#page {
	position:relative;
	opacity: 0.95;
	-moz-opacity: 0.95;
	filter:alpha(opacity=95);
	margin: 100px 30px 30px 50px;
	width: 955px;
	background-color:#fff;
	border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
/*	float:left;*/
}
#header {
	background-color: #333;
	height: 50px;
/*	border-bottom: 1px solid #116496;*/
	position: relative;
}
#headerimg {
	position: relative;
	padding: 0px 0px 0px 50px;
	height: 50px;
}
#headerimg .description{
	position: absolute;
	left: 50px;
	top:30px;
	font: normal 120%/100% Georgia, Arial, sans-serif;
	color: #ddd;
	font-size: 14px;
}


.calnk {
	position:relative;
}
.calnk a:hover span {
	width: 270px !important;
	left:-10px !important;
	padding:10px !important;
}

.calnk a:hover span span {
	width: 250px !important;
	position:static !important;
	padding:0 !important;
}

.login {
/*	background-color: #005385;
	background-color: #ccc;
	-moz-border-radius-bottomleft: 4px;
	-khtml-border-bottom-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-khtml-border-bottom-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
*/	position:absolute;
	top:0px;
	right:70px;
	padding:3px 9px;
	float:left;
}

#header .login, #header .login a {
	color:#bbb;
}

#header .login a {
	color:#fff;
}




#header div.search {
	position:absolute;
	top:0px;
	right:30px;
	padding: 7px 7px;
	background-color: #ccc;
	-moz-border-radius-bottomleft: 4px;
	-khtml-border-bottom-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-khtml-border-bottom-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

#header div.search p {
	margin:0;
	padding:0;
}


#header label {
	white-space:nowrap;
	margin-right:3px;
}

#header div.search input {
	width:140px;
}

#header div.search input.submit, input.submit, input#tagformsub, input#postformsub, input[type=submit] {
	width:auto;
	background-color: #005385;
	border:solid 1px #005385;
	line-height: 15px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 2px 4px;
	color:#fff;
	font-weight:bolder;
}
#header .login a {
	text-decoration:none;
}

#header .remember {
	display:block;
	clear:left;
}


#content {
	padding: 15px 0px 35px 25px;
	float: left;
	width: 595px;
}
#page .wide_page {
	width: 905px;
}

.post {
	clear:both;
	float:left;
	width:100%;
	padding: 10px 0;
}
.post-date {
	width: 45px;
	height: 49px;
	float:left;
	background: url(http://static.discovercondon.com/images/date-bg.gif) no-repeat;
}
.post-month {
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	display:block;
	line-height: 11px;
	padding-top: 2px;
	margin-left: -3px;
}
.post-day {
	font-size: 18px;
	text-transform: uppercase;
	color: #999999;
	text-align: center;
	display:block;
	line-height: 18px;
	padding-top: 7px;
	margin-left: -3px;
}
.entry {
}
.post-cat {
	background: url(http://static.discovercondon.com/images/mini-category.gif) no-repeat left center;
	padding-left: 20px;
	float:left;
	font-size: 95%;
	color: #999999;
}
.post-comments {
	background: url(http://static.discovercondon.com/images/mini-comments.gif) no-repeat left center;
	padding-left: 20px;
	float: right;
	font-size: 95%;
}
.post-calendar {
	background: url(http://static.discovercondon.com/images/mini-calendar.gif) no-repeat left center;
	padding-left: 20px;
	float: right;
	font-size: 95%;
	color: #999999;
}
.post-content {
	clear: both;
	padding-top: 10px;
}
.navigation {
	clear: both;
	float:left;
	width:100%;
/*	position:absolute;
	top:-45px;
	left:20px;
	width:630px;
*/}

.navigation div {
	position:relative;
	top:-5px;
	border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	padding: 1px 5px;
	background-color: #888;
	color:#fff;
}

.navigation div.active {
	background-color: #aaa;
}

.navigation a, .navigation a:visited {
	color:#fff;
}
.previous-entries a {
	float: left;
	padding-left: 18px;
	background: url(http://static.discovercondon.com/images/mini-nav-left.gif) no-repeat left center;
}
.next-entries a {
	float: right;
	padding-right: 18px;
	background: url(http://static.discovercondon.com/images/mini-nav-right.gif) no-repeat right center;
}
#comments, #respond {
	border-bottom: 1px dotted #CCCCCC;
	padding-bottom: 5px;
	clear:left;
}
#content .commentlist {
	margin: 0px 0px 20px 0;
	padding-left: 0;
	line-height: 130%;
	list-style:none;
}
#content .commentlist li{
	padding: 0 10px;
	display:block;
	margin:10px 0;
}
#content .commentlist .alt {
/*	border-top: 1px dotted #CCCCCC;*/
}
#content .commentlist cite, #content .commentlist cite a, #content .commentlist cite a:visited {
	font-weight: bold;
	font-style: normal;
	font-size: 120%;
	color: #116496;
}
#content .commentlist cite {
	color: #004274;
}

#content .commentlist small {
	margin-bottom: 5px;
	display: block;
	font-size: 87%;
}
#commentform {
	margin-top: 10px;
	font: 110% Arial, Helvetica, sans-serif;
}
#commentform p {
	padding: 6px 0px;
	margin: 0px;
}
#commentform label{
	color: #787878;
	font-size: 87%;
}
#commentform input{
	width: 200px;
}
#commentform textarea{
	width: 485px;
	height: 115px;
	padding: 2px;
	margin-top: 3px;
}

.comment-body {
	margin:0 0 10px 0;
	padding:10px 0;
}

.vcard {
	margin-bottom:6px;
}

.comment ul.children {
	border-left:solid 4px #ccc;
	margin:5px 0 10px 3px;
}


/*sidebar */
#sidebar {
	float: left;
	padding: 0px 10px 20px 30px;
	width: 280px;
	color: #555;
}
/*sidebar title (h2) */
#sidebar h2, #sidebar .sidebartitle{
	font: normal 140%/100% Georgia, Arial, sans-serif;
	color: #004274;
	margin: 26px 0px 2px;
	border-bottom: 1px dotted #CCCCCC;
}
/*sidebar text styles */
#sidebar a, #sidebar a:visited{
	color: #116496;
	text-decoration: none;
}
#sidebar a:hover{
	color: #2281ba;
	text-decoration: none;
}
/*sidebar list level1 */
#sidebar ul {
	margin: 0;
	padding: 0;
}
#sidebar ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
/*sidebar list level2 */
#sidebar ul li ul {
	padding: 0;
	margin: 0;
}
#sidebar ul li ul li{
	padding: 3px 0 3px 0px;
}
/*sidebar list level3 */
#sidebar ul li ul li ul li{
	padding: 1px 0 1px 10px;
	border: none;
}
/*blogroll */
ul.list-blogroll li{
	background: url(http://static.discovercondon.com/images/mini-blogroll.gif) no-repeat !important;
	padding-left: 16px !important;
}
/*category widget */
ul.list-cat li, li.widget_categories li{
	background: url(http://static.discovercondon.com/images/mini-category.gif) no-repeat !important;
	padding-left: 20px !important;
}
/*archives widget */
ul.list-archives li, li.widget_archives li{
	background: url(http://static.discovercondon.com/images/mini-monthly-archive.gif) no-repeat !important;
	padding-left: 20px !important;
}
/*pages widget */
ul.list-page li, li.widget_pages li, li.widget_recent_entries li{
	background: url(http://static.discovercondon.com/images/mini-page.gif) no-repeat !important;
	padding-left: 20px !important;
}
/*sub-pages */
ul.list-page li ul li, li.widget_pages li ul li{
	background: url(http://static.discovercondon.com/images/mini-page-arrow.gif) no-repeat !important;
	padding-left: 10px !important;
}
/*recent comments widget */
li.widget_recent_comments li{
	background: url(http://static.discovercondon.com/images/mini-recent-comments.gif) no-repeat !important;
	padding-left: 20px !important;
}
/*calendar widget */
li.widget_calendar td {
	padding: 1px 7px;
}
/*text widget */
.textwidget {
	padding-top: 5px;
}

.widget_links li a {
	display:block;
	font: normal 120%/120% Georgia, Arial, sans-serif;
	margin-bottom:2px;
}

.widget_links ul li {
	margin:7px 0;
	font-style:italic;
}

/*search form */
#searchform {
	margin: 15px 0 0;
}
#searchform br {
	display: none;
}
#searchform #s {
	width: 135px;
}
/* search form button - to specify button only use input[type="submit"] */

#credits {
	margin: 0px auto;
	width: 760px;
	color: #7a9299;
	font-size: 85%;
	line-height: 120%;
}
#credits a, #credit a:visited{
	color: #116496;
}
.rss {
	background: url(http://static.discovercondon.com/images/mini-rss.gif) no-repeat left center;
	padding-left: 18px;
	padding-bottom: 2px;
	margin-left: 8px;
}
.loginout {
	background: url(http://static.discovercondon.com/images/mini-loginout.gif) no-repeat left center;
	padding-left: 18px;
	padding-bottom: 2px;
	margin-left: 8px;
}
.center {
	text-align: center;
}
img.center, a img.center {
	display: block;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #D5E6AC;
	padding: 3px;
	background: #FFFFFF;
}
a:hover img.center {
	border-color: #2281ba;
}

.wp-caption {
	background-color:#ececec;
	border:solid 1px #bbb;
	font-size:10px;
	padding:0;
	text-align:center;
	padding-top:5px;
}

.wp-caption a {
	margin:0;
	padding:0;
	display:block;
}

div.alignleft, .alignleft {
	float: left;
	margin: 4px 10px 5px 0px;
}
img.alignleft, a img.alignleft {
	float:left;
	margin: 4px 10px 5px 0px;
	border: 1px solid #D5E6AC;
	padding: 3px;
	background: #FFFFFF;
}
a:hover img.alignleft{
	border-color: #2281ba;
}
div.alignright, .alignright {
	float: right;
	margin: 4px 10px 5px 0px;
}
img.alignright, a img.alignright {
	float:right;
	margin: 4px 10px 5px 0px;
	border: 1px solid #D5E6AC;
	padding: 3px;
	background: #FFFFFF;
}
a:hover img.alignright{
	border-color: #2281ba;
}

blockquote {
	padding:10px;
	margin:10px;
	background-color:#eee;
	border:solid 1px #ddd;
}

#sidebar blockquote {
	padding:0px;
	margin:0px;
	background-color:transparent;
	border:solid 0px #ddd;
}

.clear {
	clear:both;
}
hr.clear {
	clear:both;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
}


#camera {
	position:absolute;
	top:05px;
	right:10px;
	padding:10px;
	margin:0;
}

#GMV {
	height:300px;
}

body #wpfbg_lic { 
	opacity: 0.9;
	-moz-opacity: 0.9;
	filter:alpha(opacity=90);
	left:40px;
	border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
}

#wpfbg_msie_wrap, #wpfbg_msie_wrap img {
	height:100%;
	display:block;
	z-index:0 !important;
}

#wpfbg_msie_wrap img {
/*	opacity: 0.5;
	-moz-opacity: 0.5;
	filter:alpha(opacity=50);
*/}

body #wpfbg_lic a {
color : #116496;
}

#nav {
	border:solid 1px #666;
	border-left-width:0px;
	opacity: 0.9;
	-moz-opacity: 0.9;
	filter:alpha(opacity=90);
	-moz-border-radius-topright: 5px;
	-khtml-border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-bottom-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
	float:left;
	clear:left;
	padding:10px 28px 8px 15px;
	margin-left:0px;
	top:150px;
	width:250px;
	left:-265px;
	position:absolute;
	z-index:9;
	background-color:#222;
	color:#ccc;
}
#nav ul li a {
	color:#fff;
}
#nav:hover, #nav.hover {
	left:0px;
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=100);
}

#nav .open {
	cursor:pointer;
	font: normal 120%/100% Georgia, Arial, sans-serif;
	font-size:22px;
	color:#fff;
	position:absolute;
	top:0px;
	right:6px;
	display:block;
}

#nav ul {
	float:left;
	padding:0;
	list-style:none;
	margin:0;
}
#nav ul li {
	display:block;
	text-transform:uppercase;
	font-size:10px;
	clear:left;
	padding:0;
	margin:0;
	float:left;
}

#nav ul li.section {
	border-top: dashed 1px #ddd;
	padding:10px 0 7px 0;
	margin:0 0 7px 0;
	width:100%;
}

#nav ul li #searchform {
	margin:0;
}

#nav ul li.ahp_recent-posts {
	margin:5px 0 5px 0;
}

#nav ul .normalCase li {
	text-transform:none;
	font-size:120%;
}

#nav ul li h1, #nav ul li h2, #nav ul li h3, #nav ul li h4, #nav ul li h5 {
	color:#dde5e7;
	margin:3px 0;
}
.business {
	clear:both;
}
.business h3 {
	font-size:22px;
}
.directory_info {
	border-collapse:collapse;
	margin:0 0 20px 0;
	clear:left;
	line-height:1.4em;
}

.directory_info tr td {
	padding: 0 0 10px 0;
}
.directory_info th {
	vertical-align:top;
	padding-right:10px;
	width:83px;
	text-align:right;
	letter-spacing:2px;
	text-transform:uppercase;
	font-size:11px;
	color:#777;
}

.sticky h2.title {
	padding-left:22px;
} 

span.sticky {
	background: url('http://static.discovercondon.com/images/pushpin1.png') no-repeat scroll top left;
	width: 30px;
	height: 43px;
	position:absolute;
	top:12px;
	left:17px;
}

#page .entry p a[href^="http:"], .business a[href^="http:"] {
	background: url(http://static.discovercondon.com/images/mini-blogroll.gif) no-repeat scroll right -2px;
	padding-right:12px;
}

#page .entry p a[href^="http://discovercondon"], .business a[href^="http://discovercondon"], body #content .entry a.flickr {
	background: none no-repeat scroll right -2px;
	padding-right:0;
}

.merch_reviews {
	list-style:none !important;
	margin:0;
	padding:0;
	margin-bottom:8px !important;
}

#content .merch_reviews li {
	padding:0;
}

#content .merch_reviews li blockquote {
	margin:0 0 8px 0;
}
.merch_reviews li .review_text {
	margin:0 0 5px 0;
}

.star-rating {
	background: url(http://static.discovercondon.com/images/star_gray.gif) repeat-x scroll right top;
	height:13px;
	width:85px;
	margin:7px 0;
}

.star-rating .rated {
	background: url(http://static.discovercondon.com/images/star.gif) repeat-x scroll right top;
	height:0;
	padding-top:13px;
	overflow:hidden;
}

#merchantcircle_credit {
	color:#fff;
	z-index:9;
	position:absolute;
	bottom:-40px;
	left:200px;
	width:800px;
	text-align:right;
}

#flickr {
	float:left;
	width:100%;
	margin-bottom:10px;
}

#flickr .flickr_badge_image {
	float:left;
}