/*  
Theme Name: FRxBuzz v1.1

*/

/***** BASICS AND TYPOGRAPHY *****/

body {
	margin: 0;
	padding: 25px 50px;
	background: #CBD5BC;
	font-size: x-small;
	font-family: "Trebuchet MS", sans-serif;
	color: #212121;
	text-align: center;
	voice-family: "\"}\""; 
	voice-family: inherit;
	font-size: small;
}
html>body {
	font-size: small;
}
p, ol, ul {
	margin: 1em 0 1.2em 0;
	padding: 0;
	font-size: 1em;
	line-height: 1.5em;
}
ol, ul {
	margin: 1.2em 0 1.2em 2em;
}
h1, h2, h3, h4, h5, h6 {
	margin: 1em 0 0 0;
	padding: 0;
	font-family: Georgia, serif;
	color: #565953;
}
h1, h2 {
	font-size: 1.66em;
	font-weight: normal;
}
h3 {
	font-size: 1.46em;
	font-weight: normal;
}
h4 {
	font-size: 1.26em;
}
h5 {
	font-size: 1.16em;
}
h6 {
	font-size: 1.06em;
}
blockquote {
	margin: 1.2em 25px;
	padding: 0 25px;
	border-top: 1px solid #CAD5BB;
	border-bottom: 1px solid #CAD5BB;
	background: #E4EBDB;
}
code {
	font-family: monospace;
}
small {
	font-size: 0.86em;
}
.clear {clear:both; }

/* Links */

a {
	color: #5B98B1;
}
a:visited, a:active {
	color: #50787A;
}
a:hover {
	color: #7D8D6B;
	text-decoration: none;
}

#sidebar a {
	color: #50787A;
}
#sidebar a:visited, #sidebar a:active {
	color: #666;
}
#sidebar a:hover {
	color: #637351;
}

h1 a, h2 a {
	text-decoration: none;
}
a img {
	border: 0;
}

/* Forms */

input, textarea, select {	
	border: 1px solid #999;
	background: #FFF;
	color: #212121;
	font: 1em "Trebuchet MS", sans-serif;
}
input:focus, textarea:focus, select:focus {	
	border: 1px solid #666;
}
.submit {
	border: 1px solid #666;
	background: url(images/submit.jpg) repeat-x;
	color: #FFF;
	font-weight: bold;
}
form {
	border: 0; 
	margin: 0; 
	padding: 0;
}



/***** THE LAYOUT *****/

#wrapper {font-size: 1.14em;text-align: left;}
#wrappercontent {margin: 0; width: 640px;}
#L {background: #fff url(images/L.gif) repeat-y; width:47px;}
#LT {background: url(images/LT.gif) no-repeat; width:47px; height:100px;}
.T {background: #fff url(images/T.gif) repeat-x;}
#R {background: #fff url(images/R.gif) repeat-y; width:47px;}
#RT {background: #fff url(images/RT.gif) no-repeat; width:47px; height:100px;}
#LB {background: #fff url(images/LB.gif) no-repeat bottom; height: 49px;}
#B {background: #fff url(images/B.gif) repeat-x bottom;}
#RB {background: #fff url(images/RB.gif) no-repeat bottom; height: 49px;}

/* Header */

#header {
	height: 110px;
	width: 100%;
	background: url(images/posthead-bg2.jpg) no-repeat -1000em 0; /* Preload */
}

#title {
	margin: 0;
	padding: 30px 0 0;
	font-size: 0.1em;
	background: url(images/posthead-right2.jpg) no-repeat -1000em 0; /* Preload */
}
#title a {
	display: block;
	padding-top: 80px;
	width: 350px;
	height: 80px;
	background: url(images/title.jpg) no-repeat;
	overflow: hidden;
	voice-family: "\"}\""; 
	voice-family: inherit;
	height: 0;
}
html>body #title a {
	height: 0;
}
#description {
	display: none;
}

#titleb {
	margin: 0;
	padding: 30px 0 0 0;
	font-size: 0.1em;
	background: url(images/posthead-right2.jpg) no-repeat -1000em 0; /* Preload */
}
#titleb a {
	display: block;
	padding-top: 55px;
	width: 350px;
	height: 55px;
	background: url(images/titleb.jpg) no-repeat;
	overflow: hidden;
	voice-family: "\"}\""; 
	voice-family: inherit;
	height: 0;
}
html>body #titleb a {
	height: 0;
}
#descriptionb {
	margin: 5px 0 0 10px;
	/*min-height: 40px;*/
}
#descriptionalt {
	text-indent: -2000em;
	width: 288px
	height: 18px;
	background: url(images/desc.gif) no-repeat;
	margin: 8px 0 0 10px;
}

/* Content */

#content {margin-top: 55px;}


#welcome {
	margin-bottom: 15px;
	background: url(images/welcome-bg.jpg) repeat-y;
}
#welcome div {
	background: url(images/welcome-top.jpg) no-repeat;
}
#welcome div div {
	margin-top: 5px;
	padding: 0.96em 25px 0.1em 25px;
	background: url(images/welcome-bottom.jpg) no-repeat 0 100%;
}


/* Sidebar */

#sidebar {padding: 0 0 0 30px;width: 238px;font-size: 0.86em;voice-family: "\"}\"";voice-family: inherit;}
html>body #sidebar {
	width: 212px;           
}

#sidebar ul#menu {
	position: relative;
	margin-top: 160px;
	height: 25px;
}
#sidebar ul#menu li {
	position: absolute;
	top: 0;
	margin: 0;
	background: transparent url(images/blank.gif) no-repeat;
}
#menuhome {
	left: 5px;
}
#menuarchives  {
	left: 70px;
}
#menucontact  {
	right: 0;
}

#sidebar ul#menu li a {
	padding-left: 17px;
	text-decoration: none !important;
}
#menuhome a {
	background: url(images/icon-home.gif) no-repeat 0 0.26em;
}
#menuarchives a {
	background: url(images/icon-archives.gif) no-repeat 0 0.26em;
}
#menucontact a {
	background: url(images/icon-contact.gif) no-repeat 0 0.26em;
}

#sidebar ul {
	clear: both;
	margin: 0;
	list-style: none;
}
#sidebar li {
	margin-bottom: 15px;
	background: url(images/sidebar-bgb.gif) repeat-y; 
	/* background: url(images/sidebar-bg.gif) repeat-y; */
}
#sidebar li div {
	background: url(images/sidebar-topb.jpg) no-repeat; 
	/* background: url(images/sidebar-top.jpg) no-repeat; */
}
#sidebar li div div {
	padding: 0.96em 25px 0.1em 25px;
	background: url(images/sidebar-bottomb.jpg) no-repeat 0 100%; 
	/* background: url(images/sidebar-bottom.jpg) no-repeat 0 100%; */
}

#sidebar h2, #welcome h2 {
	margin: 0;
	padding: 0 0 0.1em 18px;
	border-bottom: 1px solid #B5C4A0;
	background: url(images/icon-diamond.gif) no-repeat 0 0.26em;
	text-transform: uppercase;
	font-size: 1.1em;
	font-weight: bold;
}
#sidebar ul ul, #sidebar p {
	margin: 0.6em 0 1.2em 0;
}

#sidebar li li {
	margin: 0;
	padding: 0.06em 0 0.06em 13px;
	background: url(images/bullet.gif) no-repeat 0 0.58em;
}
#sidebar ol {
	margin: 0.6em 0 1.2em 2em;
}
#sidebar li div div div {
	padding: 0;
	background: transparent url(images/blank.gif) no-repeat;
}

#sidebar li#sbsearch {
	margin-bottom: 15px;
}
#sidebar li#sbsearch div {
}
#sidebar li#sbsearch div div {
	padding: 0.96em 25px 0.1em 25px;
}
/*
#sidebar li#sbsearch {
	margin-bottom: 15px;
	background: url(images/sidebar-bg2.gif) repeat-y;
}
#sidebar li#sbsearch div {
	background: url(images/sidebar-top2.jpg) no-repeat;
}
#sidebar li#sbsearch div div {
	padding: 0.96em 25px 0.1em 25px;
	background: url(images/sidebar-bottom2.jpg) no-repeat 0 100%;
}
*/
#searchform div {
	position: relative;
	margin: 0.6em 0 0 0;
	height: 35px;
	padding: 0 !important;
	background: transparent url(images/blank.gif) no-repeat !important;
}
#searchinput {
	position: absolute;
	top: 0;
	left: 0;
	padding: 0;
	width: 107px;
	-moz-border-radius: 6px;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 105px;
}
html>body #searchinput {
	width: 105px;
}
#searchsubmit {
	position: absolute;
	top: 0;
	right: 0;
	border: 0;
}

#sidebar li#sbtopics li {
	display: inline;
	padding: 0;
	background: transparent url(images/blank.gif) no-repeat !important;
}

/*
#sidebar li#sbquote {
	background: url(images/sidebar-bg2.gif) repeat-y;
}
#sidebar li#sbquote div {
	background: url(images/sidebar-top2.jpg) no-repeat;
}
#sidebar li#sbquote div div {
	background: url(images/sidebar-bottom2.jpg) no-repeat 0 100%;
}
*/

#sidebar li ul.rsslist li {
	margin: 0;
	padding: 0.06em 0 0.06em 20px;
	background: url(images/rss.png) no-repeat 0 0.32em;	
}

#sidebar li#sbquote li h2 {
	display: none;
}
#sidebar li#sbquote ul li {
	padding: 0;
	background: none;
}
#sidebar li#sbquote ul li div {
	padding: 0 !important;
	background: transparent url(images/blank.gif) no-repeat !important;
}    
#wp_randomquotes_quote, .wp_randomquotes_quote {
	margin: 0 0 0.6em 0 !important;
	padding: 0 !important;
}
#wp_randomquotes_author, .wp_randomquotes_author {
	font-style: italic;
	margin: 0 !important;
	padding: 0 !important;
}

#catcloud {
	padding: 0.6em 0 1.2em 0 !important;
	text-align: left !important;
}	
#catcloud a { 
	line-height: 1.5em !important; 
	font-weight: normal !important;
}
#catcloud a:hover {
	background: transparent !important;
}

/* Footer */

#clear {
	clear: both;
	height: 1px;
	overflow: hidden;
}

#B p {margin:0;padding: 10px 0;color: #666;font-size: 0.86em;}



/***** BLOG AND PAGES *****/

.post { 
	margin: 10px 0 20px;
	padding-top: 20px;
}
.postheader {
}
.posttitle {
	font-family: "Trebuchet MS", sans-serif;
	margin: 0;
	width: 100%;
	background: url(images/posthead-bottom.gif) repeat-x 0 100%;
	overflow: auto;
}
.posttitle.long {
	/* font-size: 1.26em; */
}
.posttitle, .posttitle a, .posttitle a:visited, .posttitle a:active {
	color: #333;
}
.posttitle span {
	display: block;
	float: left;
	background: url(images/posthead-bg.jpg) repeat-x;
}
.posttitle span span {
	background: url(images/posthead-right.jpg) no-repeat 100% 0;
}
.posttitle span span span {
	background: url(images/posthead-left.jpg) no-repeat 0 100%;
}
.posttitle span span span span {
	padding: 0.12em 15px 0.12em 14px;
	background: transparent url(images/blank.gif) no-repeat !important;
}
.posttitle a:hover {
	color: #FFF;
}
.posttitle a:hover span {
	background: url(images/posthead-bg2.jpg) repeat-x;
}
.posttitle a:hover span span {
	background: url(images/posthead-right2.jpg) no-repeat 100% 0;
}
.posttitle a:hover span span span {
	background: url(images/posthead-left2.jpg) no-repeat 0 100%;
	cursor: pointer;
	cursor: hand;
}
.postbody {}

.postmeta {
	margin-top: 0.56em;
	color: #666;
	font-size: 0.86em;
	line-height: 1.5em;
}
.postfooter {
	color: #666;
	font-size: 0.86em;
	text-align: right;
	line-height: 1.5em;
}
.postfeedback {
}

.morelink {
	font-weight: bold;
}
.commentslink {
	padding-left: 19px;
	background: url(images/icon-comments.gif) no-repeat 0 0.26em;
	font-weight: bold;
	text-decoration: none;
}
.commentslink span {
	text-decoration: underline;
}
.commentslink:hover span {
	text-decoration: none;
}

.navigation {
	margin: 1.2em;
	width: 95%;
	font-weight: bold;
	clear: both;
}
.prev {
	float: left;
}
.next {
	float: right;
}

.archivetitle {
	margin: 0.6em 0 0 0;
}



/***** COMMENTS *****/

.commentlist {
	margin: 1em 0 1.2em 0;
	border-top: 1px solid #CAD5BB;
	list-style: none;
}
.commentlist li {
	padding: 1em 25px 0 25px;
	border-bottom: 1px solid #CAD5BB;
}
.commentlist li.alt {
	background: #E4EBDB;
}
.commentauthor {
	color: #565953;
	font-weight: bold;
	line-height: 1.5em;
}
.commentmeta {
	color: #666;
	font-size: 0.86em;
	line-height: 1.5em;
}

#name, #email, #url {
	width: 40%;
}
#comment {
	width: 98%;
}


/***** PLUGINS *****/

.cform { 
	margin: 1.2em 0 !important; 
	width: 100% !important; 
}
.cform fieldset	{ 
	margin-top: 0 !important; 
	padding: 0.6em 0 0.8em 0 !important; 
	border: 1px solid #999 !important; 
	border-left-color: #CCC !important;  
	border-top-color: #CCC !important; 
	background: #FFF !important; 
}
.cform legend { 
	color: #565953 !important;
	font-size: 1.46em !important;
	font-family: Georgia, serif !important;
}
.cform input,
.cform textarea,
.cform select { 
	background: #FFF !important; 
	border: 1px solid #999 !important;
}
.cform input:hover,
.cform textarea:hover,
.cform select:hover	{
	background: #FFF !important; 
}
.cform input:focus,
.cform textarea:focus,
.cform select:focus	{ 
	background:#FFF !important; 
	border: 1px solid #666 !important;
}
.cform textarea,
.cform input {
	width: 190px !important; 
}
.cform select {
	width: 198px !important;
}  
.cform textarea, .cform input.sendbutton {
	font: 1em "Trebuchet MS", sans-serif !important; 
}
p.cf-sb {
	text-align: right;
}
.cform input.sendbutton	{ 
	margin: 0.2em 0 0 0 !important;
	padding: 2px 10px !important;
	width: auto !important;
	border: 1px solid #666 !important;
	background: url(images/submit.jpg) repeat-x !important;
	color: #FFF !important;
	font-weight: bold !important;
}           
.linklove {
	display: none !important;
}


/***** added by Lisa *****/
.more {display:inline}

#sidebar .DaikosText {margin: 0.6em 0 1.2em 0;}