@charset "utf-8";
/* CSS Document */

 /*body {
	color:            {color:Text};
	margin:           30px;
	background-color: {color:Background};
	font-family:      'Lucida Grande', Helvetica, sans-serif;
}

#content {
	width:            570px;
	margin:           auto;
	padding:          35px;
	background-color: {color:Content Background};
}

a {
	color:            {color:Inline Link};
}

h1 {
	padding:          0px;
	margin:           0px;
	font:             Normal 30px Helvetica, sans-serif;
	line-height:      33px;
	letter-spacing:   -1px;
}

h1 a {
	color:            {color:Title};
	text-decoration:  none;
}

div#header {
	background-color: {color:Header Background};
	margin:           -20px -20px 30px -20px;
	padding:          20px 30px 10px 30px;
}

div#description {
	font-size:        15px;
	margin-top:       10px;
	color:            {color:Description};
}

div#description a {
	color:            {color:Description};
}

			div#search {
					text-align:				right;
					margin:						10px 0 0;
			}
			*/

.date {
	font:             Normal 16px Helvetica, sans-serif;
	color:            {color:Date};
	line-height:      32px;
	height:           28px;
	padding-top:      7px;
	background:       {color:Content Background} url('/themes/3/stripes.gif') top repeat-x;
	border-bottom:    dotted 1px #bbb;
	margin-bottom:    10px;
	text-transform:   uppercase;
}

.post {
	margin-bottom:    40px;
	position:         relative;
}

.post h2 {
	font-weight:      Normal;
	font-size:        20px;
	color:            {color:Post Title};
	margin:           0px 0px 10px 0px;
}

.post h2 a {
	color:            {color:Post Title};
	text-decoration:  none;
}

/* Regular Post */
.post .regular {
	font-size:        12px;
	line-height:      17px;
}

.post .regular blockquote {
	font-style:       italic;
}

/* Photo Post */
.post .photo {
	padding:          18px;
	background-color: {color:Photo Background};
}

.post .photo img {
	border:           solid 17px {color:Content Background};
}

.post .photo .caption {
	font-size:        13px;
	margin-top:       17px;
}

.post .photo .caption a {
	color:            {color:Text};
}

/* Quote Post */
.post div.quote {
	padding: 0px 30px 0px 30px;
}

.post div.quote span.quote {
	font-size:        28px;
	letter-spacing:   -1px;
	color:            {color:Quote};
}

.post div.quote span.quote a {
	color:            {color:Quote};
}

.post div.quote span.quote big.quote {
	font-weight:      bold;
	font-size:        60px;
	line-height:      0px;
	vertical-align:   -28px;
	opacity:          0.5;
	-moz-opacity:     0.5;
	filter:           alpha(opacity=50);
}

.post div.quote .source {
	font-size:        16px;
	color:            {color:Quote Source};
}

.post div.quote .source a {
	color:            {color:Quote Source};
}

/* Link Post */
.post .link a.link {
	font:             Bold 30px Helvetica, sans-serif;
	letter-spacing:   -1px;
	color:            {color:Link Post};
	text-decoration:  none;
	border-bottom:    dotted 1px {color:Link Post};
	line-height:      36px;
}

.post .link .description {
	font-weight:      normal;
	font-size:        14px;
	margin-top:       5px;
}

/* Conversation Post */
.post .conversation ul {
	list-style-type:  none;
	margin:           0px 0px 5px 0px;
	padding:          1px;
	border:           solid 5px {color:Conversation Border};
}

.post .conversation ul li {
	font-size:        12px;
	padding:          4px 0px 4px 8px;
	color:            {color:Conversation Text};
}

.post .conversation ul li span.label {
	font-weight:      bold;
}

.post .conversation ul li.odd {
	background-color: {color:Conversation Background 1};
}

.post .conversation ul li.even {
	background-color: {color:Conversation Background 2};
}

/* Audio Post */
.post .audio .caption {
	margin-top:       5px;
	font-size:        11px;
	color:            {color:Text};
}

.post .audio .caption a {
	color:            {color:Text};
}

/* Video Post */
.post .video {
	width:            500px;
	margin:           auto;
	padding:          35px;
	background-color: {color:Video Background};
}

.post .video .caption {
	margin-top:       15px;
	font-size:        13px;
	color:            {color:Text};
}

.post .video .caption a {
	color:            {color:Text};
}

/* Footer */
#footer {
	margin:           20px 0px 0px 0px;
	text-align:       center;
	font-size:        18px;
}

#footer a {
	text-decoration:  none;
	color:            {color:Text};
}

#footer a:hover {
	text-decoration:  underline;
}

#footer p.tiny {
	margin:           30px 0px 0px 0px;
	font-size:        11px;
}

#footer p.tiny a {
	text-decoration:  underline;
	color:            {color:Text};
	font-weight:      bold;
}

#footer p.tiny .dim {
	filter:           alpha(opacity=50); 
	-moz-opacity:     0.5; 
	opacity:          0.5;
}

/* Permalinks */
.post a.permalink,
.post .audio .caption a.permalink,
.post .quote .source a.permalink {
	font-size:        10px;
	font-weight:      bold;
	color:            {color:Permalinks};
}


			.searchresultcount {
					text-align: 			center;
			}
			
			.query {
					font-weight:			bold;
			}
