/*

Colors plucked from the header shall constitue our main palette: 

---
dark pink: #bd8a8a
light pink: #f1a8a8
offwhite: #faf8f8
lighter grey: #bab5b5
darker grey: #808080
black: #000000
red: #b31e1e
dark red: #601111
---

*/

/* 
These override blueprintcss font settings for headers
*/

h2 ,h3 {
	font-size: 1.5em;
	line-height: 1;
	margin-bottom: 1em;
}

/* Global stuff */

html {
	min-width: 970px;
}

body {
	font-family: Helvetica;
	background: url(../img/calgary-header-thiner-blue.jpg) repeat-x top center;
	min-width: 950px;
}

textarea {
	height: 3em;
}

.praized-vote-button.error, .praized-vote-button .error {
	padding: 0;
	margin-bottom: 0;
	border: 0;
}
ul{
	list-style-type:none
}
rdf\:rdf{
	display:none;
}
/* Header and Logo */

#header {
	overflow: hidden;
	position: relative
}

h1.logo, h1.logo a {
	display: block;
	width: 75%;
}

h1.logo a {
	text-indent: -200%;
	overflow: hidden;
	font-size: 1em;
	line-height: 2.5em;
}

#header .description {
	font-family: Arial;

	font-weight: bold;
	letter-spacing: 0.05em;
	position: absolute;
	right: 0;
	top: 0;
	margin: 1em;
	color: #fff;
	width: 25%;
	text-align: right;
	font-size: 1.5em;
;
}

/* sidebar & widgets */

#sidebar {
	padding-left: 1em;
	padding-right:1em;
	margin-right: -2em;
	overflow:hidden;
}

#sidebar * {
	list-style-type: none;
}

#sidebar .widget {
	margin-bottom: 1.5em;
}

#sidebar .widget ul {
	margin-left: 0;
}

#sidebar a {
	font-weight: bold;
	text-decoration: none;
}

/* pagination */

.praized-pagination {
	display: block;
	height: 1em;
	margin: 1.5em 0;
	border: 0 !important;
	padding: 1.5em;
	position: relative;
	font-size: 0.9em;
}

.praized-pagination * {
	display: block;
	float: left;
	height: 1.5em;
	width: auto;
	line-height: 1.5em;
	width: auto;
	margin: 0 0.2em;
	padding: 0 0.2em;
}

.praized-pagination .current {
	width: 10px;
	font-weight: bold;
}

.praized-pagination .disabled,.praized-pagination .separator {
	width: 10px;
}

/* actions */
.praized-action-item{min-height:54px;}
.praized-action-item * {
	font-size: 1em;
}

.praized-action-list,
.praized-action-item {
	position: relative;
}
html body .praized-action-item .buzz-action {
	position: relative;
	padding-left: 54px;
	float: left;
}

html body .praized-action-item small {
	margin-left: 54px;
}

.praized-action-list blockquote {
	float: left;
	width: 100%;
	margin: 0.5em 0 0.5em 54px;
}
html body .praized-action-item blockquote{
	margin: 0.5em 0 0.5em 54px;
}
.praized-comment-avatar, .praized-action-item-avatar{
float:right;width:48px;height:48px;
}
.praized-action-item-avatar img{width:48px;height:48px;display:block;}
.action-tagline {
	font-size: 1.25em;
	line-height: 1.5em;
}


.praized-action-item span span:first-child,
.praized-action-item span.buzz-icon {
	position: absolute;
	display: inline-block;
	float: left;
	height: 48px;
	width: 48px;
	margin-right: 0.5em;margin-top:0.25em;
	padding: 0;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../img/big-praized-pixies.png) 0px -144px no-repeat;
	top: 0;
	left: 0;
}

.praized-action-item span span.published {
   background-position: 0px -384px;
}

.praized-action-item span span.voted-for {
   background-position: 0px -0px  !important;
}

.praized-action-item span span.voted-against {
   background-position: 0px -96px  !important
}

.praized-action-item span span.favorited {
   background-position: 0px -48px !important
}

.praized-action-item span span.commented {
   background-position: 0px -192px  !important
}

.praized-action-item span span.asked {
   background-position: 0px -288px  !important
}

.praized-action-item span span.answered {
   background-position: 0px -336px  !important
}

.praized-action-item span span.tweeted {
   background-position: 0px -432px
}


.praized-action-item span span.modified {
   background-position: 0px -240px  !important
}

.praized-action-item span span.advertised {
   background-position: 0px -240px  !important
}

/* content and structures */

/* praized parts (to be replaced with primitives) */
#sponsored-links,#sponsored-images{
margin-top:1.5em;
}
#sponsored-images img{
	max-width:100px;
}
#sponsored-links{padding:0.5em;border:0;}
#sponsored-links ul{list-style-type:none;margin:0;}
#sponsored-links ul li{line-height:1.5em;}
#sponsored-images,#sponsored-images *{text-align:center;}
#sponsored-images{display:block;position:relative;top:1.75em;}
#sponsored-images a{width:100%;}
.praized-action-list .praized-action-item{
border-bottom:1px dotted #f1a8a8;
padding-bottom:1em;
}
.praized-merchant-list .praized-merchant-item {
	position: relative;
	padding-top: 0.5em;padding-bottom:0.5em;
border-bottom:1px dotted #f1a8a8 !important;
}
.praized-merchant-item{	position: relative;}
.praized-merchant-item h2.fn,p.meta{margin:0em;}
.praized-merchant-extra a,.praized-merchant-extra form {
	width: 100%;
	display: block;
}

.praized-user-extra,.praized-merchant-extra,.praized-merchant-share {
	list-style-type: none;
	margin: 0;
	padding: 0 0.5em;
}

.praized-user-extra li, .praized-merchant-extra li,.praized-merchant-share li {
	margin: 0.25em
}

.praized-user-extra li input,.praized-merchant-share li input {
	border: 1px solid #808080;
	padding: 0.25em;
	width: 90%;
	background: #faf8f8
}

.praized-user-extra a.praized-action,.praized-merchant-share a.praized-action {
	display: block;
	width: 90%;
	text-align: center;
}

.praized-user-extra-share,.praized-merchant-extra-share {
	background: #eef7ff;
	border: 1px solid #005DAB;
	margin-left: -2px;
}
.praized-user-friends li{display:block;float:left;width:100%;margin-bottom:1em;}
.praized-user-friends li img{float:left;}
/* search form */

#praized-search-form {
	line-height: 3em;
	height: 3em;
	position: relative;
}

#praized-search-form label {
	margin-left: 1.5em;
}

#praized-search-form input {
	width: 9.75em;
	margin-left: 1.5em
}

#praized-search-form button {
	vertical-align: middle;
}

#praized-search-form input {
	width: 33em;position:absolute;
	margin-left: 1.5em
}

#praized-search-form button {
	vertical-align: middle;margin-left:24em;
}

.search-explain{display:none;}

#answer-form-wrapper,#question-form-wrapper,#sidebar #praized-search-form .ui-widget-header {
	background-position: top
}

#answer-form-wrapper fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}

#sidebar #praized-search-form .span-16,#sidebar #praized-search-form .span-3,
#sidebar #praized-search-form .span-6 {
	width: 310px;
}
#sidebar #praized-search-form small{display:none}

#sidebar #praized-search-form button {
	margin: 1em 6em 1em 7em;
	width: 13em;
	position:absolute;top:3em;

}

#sidebar #praized-search-form label {
	position: relative;
}

#sidebar #praized-search-form input {
	position: absolute;
	top: -0.5em;
	left: 4em;
	width: 12em;margin-left:1.5em;
}

#sidebar #praized-search-form button{
}
#sidebar #praized-search-form .span-6{height:7em;}


#praized-question-form {
	padding-top: 1.5em;
}

#praized-question-form .main-fields {
	text-align: center;
}

#praized-question-form .main-fields input {
	width: 8.25em;
}

#praized-question-form textarea {
	margin-top: 0;
	margin-bottom: 0;
}

#praized-answer-form {
	padding: .75em;
	min-height: 5em;
}

#praized-answer-form #button-or {
	display: block;
	float: left;
	width: 3em;
	line-height: 2em;
}

#praized-answer-form .fg-buttonset-single {
	margin-left: 10em;
}

.nostyle {
	margin: 0;
	border: 0;
	padding: 0;
	background: 0;
	display: inline;
}

/* answer form searchlet */

.praized-answers-results-picks-labels {
	text-align: center !important;
}

.praized-searchlet-form {
	border: 0 !important;
}

#searchlet-head {
	padding: 0.5em;
	margin-bottom: 1em;
	margin-top: 1em;
}

#searchlet-head label {
	display: block;
	width: 5em;
	float: left;
	text-align: center
}

#searchlet-head input {
	display: block;
	width: 10em;
	margin-right: 1em;
	float: left;
}

#searchlet-head .praized-field-example {
	display: none;
}

#praized-searchlet-places,.praized-searchlet-user-picks {
	width: 96% !important;
	margin-left: 2% !important;
	background: none;
	border: 0 !important;
}

#searchlet-user-picks {
	margin-left: 4em !important;
	margin-right: -1em;
}

#praized-answer-form-comment {
	text-align: left !important;
	margin-top: 1em !important;
}

#praized-searchlet-pagination-container {
	border: 0 !important;
	width: 23em !important;
	text-align: right !important;
}

h3 a.skip{font-size:0.80em;color:#ccc}
h3 a.skip:hover{color:#808080}

#sidebar h2.title,.widgettitle{border-bottom:1px dotted #ddd;}

html body #praized_ui_tabs .ui-state-hover a:hover{
	color:#000}
}

/* ypg footer */

#ypg_footer{width:900px !important;text-align:center;margin-left:auto;font-size:0.75em}



