/*  
Theme Name: FEDR_3-0
Theme URI: http://openloopdesign.com
Description: Developed exclusively for Miriam Feder | REVISED JUNE, '10
Version: 2-0
Author: openloopdesign.com
Author URI: http://openloopdesign.com
*/



/* Helpful Stuff:
	a:visited {}
	a:link {}
	a:hover {}
/*-------gold link: ffd477----------*/

/*----------------------------------------------------------------------------------------------Theme Structure---------------------------------*/


body {
	background: url(/grfx/fedr3_body-bkg.jpg);
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


a { text-decoration: none; outline: 0; }
a img { border: none; }
.seo-jedi { display: none; }

/*------------------------------------------------------------------------------------------------------------------------------------------------------*/
#cntr01 {
	padding: 0;
	margin: 0;
	background: url(/grfx/fedr3_cntr01-bkg.jpg) top repeat-x;
}
#hdr01 {
	padding: 0;
	margin: 0 auto;
	width: 950px;
	background: url(/grfx/fedr3_header-bkg.jpg) top no-repeat;
}



/*----------------------------------------------------------------------------------------------*/
#contacts {
	float: left;
	margin: 0;
	padding: 0;
	width: 150px;
	list-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*------------------------------ email rollover -------*/
li.email {
	margin: 86px 0 0 0;
	font-size: 12px;
}
li.email a {
	display: block;
	width: 122px;
	padding: 7px 28px 0 0;
	height: 18px;
	text-decoration: none;
	text-align: right;
	color: #999;
	background: url(/grfx/fedr3_nav-email.png) no-repeat;
	background-position: 126px 0;	
}
li.email a:hover {
	background-position: 126px -25px;
	color: #FFF;
}
/*------------------------------ elist rollover -------*/
li.elist {
	margin: 9px 0 0 0;
	font-size: 14px;
}
li.elist a {
	display: block;
	width: 113px;
	height: 25px;
	padding: 10px 37px 0 0;
	text-decoration: none;
	text-align: right;
	color: #999;
	background: url(/grfx/fedr3_nav-mailinglist.png) no-repeat;
	background-position: 118px 0;
}
li.elist a:hover {
	background-position: 118px -35px;
	color: #FFF;
}

/*----------------------------------------------------------------------------------------------*/
/*------------------------------ home logo -------*/
h1.logohome {
	float: left;
	margin: 25px 0 0 10px;
	padding: 0;
	width: 275px;
	height: 170px;
}
h1.logohome a {
	display: block;
	width: 260px; /*tot=275*/
	height: 165px;
	margin: 0;
	padding: 5px 0 0 15px;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
	color: #785444;
	background: url(/grfx/fedr3_logohome.jpg) top left no-repeat;
}
h1.logohome a:hover { color: #e5ce86; }


/*----------------------------------------------------------------------------------------------*/
/*------------------------------ blogtabb -------*/
h3.blogtabb {
	margin: 0 0 0 300px;
	padding: 0;
	width: 160px;
	height: 60px;
	float: left;
	
	
}
h3.blogtabb a {
	display: block;
	margin: 0;
	padding: 0;
	width: 160px;
	height: 60px;
	background: url(/grfx/fedr3_blogtabb.jpg) top left no-repeat;
}
h3.blogtabb a:hover {
	background-position: 0 -60px;
}



/*----------------------------------------------------------------------------------------------*/
/*--------- nav1 -------*/
#nav1 {
	margin: 26px 0 0 10px;
	padding: 0;
	float: left;
	width: 475px;
	list-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#nav1 li {
	float: left;
	margin: 0 25px 0 0;
}
#nav1 li a {
	display: block;
	padding: 3px 0 0 19px;
	height: 22px;
	text-decoration: none;
}
#nav1 li a:visited { color: #999; }
#nav1 li a:link { color: #999; }
#nav1 li a:hover { color: #FFF; }
/*----*/
#nav1 li.ico_b a {background: url(/grfx/fedr3_nav1-bio.png) top left no-repeat;}
#nav1 li.ico_c a {background: url(/grfx/fedr3_nav1-letter.png) top left no-repeat;}
#nav1 li.ico_p a {background: url(/grfx/fedr3_nav1-pen.png) top left no-repeat;}
/*----*/
#nav1 li a:hover { background-position: 0 -25px; }

/*------------------------------------------------------------------------------------------------------------------------------------------------------*/
#nav2 {
	margin: 0 0 0 5px;
	padding: 0;
	float: left;
	width: 400px;
	list-style: none;
	width: 475px;
	height: 44px;
}
#nav2 li {
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
}
#nav2 li a {
	display: block;
	height: 44px;
	padding: 0;
	color: #000;
}
#nav2 li.bttn1 {width: 95px; }
#nav2 li.bttn2 {width: 195px; }
#nav2 li.read a { background: url(/grfx/fedr3_nav2-read.png) top left no-repeat; }
#nav2 li.listen a { background: url(/grfx/fedr3_nav2-listen.png) top left no-repeat; }
#nav2 li.collections a { background: url(/grfx/fedr3_nav2-collections.png) top left no-repeat; }
#nav2 li a:hover { background-position: 0 -44px; color: #4d4744; }


/*------------------------------------------------------------------------------------------------------------------------------------------------------*/
#cntr01-ALLCOL {
	padding: 0;
	margin: 10px auto 0 auto;
	width: 890px;
	background: url(/grfx/fedr3_allcol-bkg.jpg) right repeat-y;
}

/*------------------------------------------------------------------------------------------------------------------------------------sidebar------------------*/
#sidebar {
	margin: 0;
	padding: 0;
	float: left;
	width: 300px;
}


/*--------------------------------------------------------------------------------widgetstyle-----------*/
#widgetz {
	list-style: none;
	margin: 0;
	padding: 0;
}
#widgetz li.widget {
	margin: 0 0 15px 0;
	background: url(/grfx/fedr3_widget-bkgbot.jpg) bottom no-repeat;
	padding: 0 0 10px 0;
}
h2.widgettitle {
	margin: 0;
	text-align: center;
	padding: 10px 5px 5px 5px;
	font-size: 16px;
	font-weight: normal;
	color: #959493;
	background: url(/grfx/fedr3_widget-bkgtop.jpg) top no-repeat;
}


/*--------------------------tag cloud-----------*/

#sidebar ul.wp-tag-cloud {
	list-style: none;
	margin: 0;
	padding: 5px 10px;
	text-align: center;
}
#sidebar .nktagcloud_counter {font-size: 8px; color:#959493;}
#sidebar ul.wp-tag-cloud a { padding: 1px; }
#sidebar ul.wp-tag-cloud a:visited {color: #ceba8e; border-bottom: none;}
#sidebar ul.wp-tag-cloud a:link {color: #ceba8e; border-bottom: none;}
#sidebar ul.wp-tag-cloud a:hover {	color: #2a2a2a; background-color: #ceba8e; border-bottom: none; }










/*-----------------------------------------------------------------------------------------------------main content area----------------------*/
#CDV {
	margin: 0;
	padding: 0;
	float: left;
	width: 585px; /*tot=560*/
	background: url(/grfx/fedr3_cdvtop.jpg) top right no-repeat;
}
#CDV a { text-decoration: none; padding-bottom: 1px; }
#CDV a:visited {border-bottom: 1px dotted #ffd477;  color: #ffd477;}
#CDV a:link {border-bottom: 1px dotted #ffd477; color: #ffd477;}
#CDV a:hover {border-bottom: 1px dashed #ceba8e; color: #2a2a2a; background-color: #ceba8e;}

.alignleft {float: left; margin: 10px 10px 10px 0; }
.alignright { float: right; margin: 10px 0 10px 10px; }
.brdr {border: 1px solid #ceba8e;}

/*---------------------------------------------------------------------------------------------------------index------------*/

h2.catgtitle {
	margin: 0 5px 5px 10px;
	padding: 15px 10px 10px 15px;
	font-size: 24px;
	border-bottom: 1px solid #2f271b;
	color: #ceba8e;
}

h2.pagetitle {
	margin: 0 5px 5px 10px;
	padding: 15px 10px 10px 15px;
	font-size: 24px;
	border-bottom: 1px solid #2f271b;
	color: #ceba8e;}
	
h2.zonetitle {
	margin: 0 5px 5px 10px;
	padding: 15px 10px 10px 15px;
	font-size: 24px;
	border-bottom: 1px solid #2f271b;
	color: #524736;}
	
h2.home { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic;}
	

.minihdr {color: #524736;  font-size: 12px; font-style: italic;}
.light { color: #524736; font-family:Georgia, "Times New Roman", Times, serif;}

#entry {
	margin: 5px 15px 20px 10px;
	
}
.series { border-left: 1px solid #231f20;}

h2.entrytitle {
	font-size: 16px;
	border-left: 4px solid #231f20;
	border-bottom: 1px solid #231f20;
	margin:;
	padding: 4px 5px;
}

#CDV h2.entrytitle a { text-decoration: none; padding: 2px 5px; }
#CDV h2.entrytitle a:visited {border-bottom: none;  color: #ffd477;}
#CDV h2.entrytitle a:link {border-bottom: none; color: #ffd477;}
#CDV h2.entrytitle a:hover {border-bottom: none; color: #2a2a2a; background-color: #ceba8e;}

.content {
	margin: 0 5px 0 15px;
	color: #d5e0df;
	font-size: 12px;
	line-height: 18px;
}







.morelink { text-align: right; }

#entry p.metadata {
	border-top: 1px solid #191617;
	border-left: 4px solid #191617;
	font-size: 10px;
	color: #524736;
	padding: 2px 5px 5px 10px;
}












#CDV a.rss { display: block; 
float: right; 
width: 30px; 
height: 10px; 
padding: 20px 25px 0 0;
font-size: 9px; background: url(/grfx/rss-button.png) top right no-repeat; }
#CDV a:visited.rss { border-bottom: none; }
#CDV a:link.rss {border-bottom: none; }
#CDV a:hover.rss {border-bottom: none; }











/*-----------------------------------------------------------------------------------------------------------------------------------FOOTER-------------------*/


#fedr-footer {
	clear: both;
	margin: 0;
	padding: 0;
	height: 85px;
	background: url(/grfx/fedr3_footer-bkg.jpg) repeat;
	border-top: 1px solid #1F1D1E;
}
#fedr-footer-cntr {
	width: 800px;
	margin: 0 auto;
	padding: 0;
}

#foot-nav {
	list-style: none;
	color: #AA957F;
	height: 65px;
}
#foot-nav.mod2 {
	margin: 0;
	padding: 0;
	float: left;
	width: 260px;
}
#foot-nav.mod2 li {
	float: right;
}

#foot-nav.mod3 {
	margin: 0;
	padding: 0;
	float: left;
	width: 520px;
}
#foot-nav.mod3 li {
	float: left;
}
#foot-nav li {
	margin: 10px 10px 0 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#foot-nav li.bigr {
	font-size: 14px;
}

#foot-nav li.drop {
	clear: both;
} 
#foot-nav li a {
	text-decoration: none;
	padding-bottom: 1px;
}
#foot-nav li a:visited {
	color: #c6c3c3;
	border-bottom: 1px dotted #c6c3c3;
}
#foot-nav li a:link {
	color: #c6c3c3;
	border-bottom: 1px dotted #c6c3c3;
}
#foot-nav li a:hover {
	color: #FFF;
	border-bottom: 1px dotted #FFF;
}


/*--------------------------------------------------------------------------------------------------------------------------------END---FOOTER-------------------*/


/*-----------------------------------------BLOGROLL-------------------------------------------------*/
#blogroll {
	margin: 20px 40px 0 5px;
	padding: 0;
}

ul.zoc_powerblogroll {
	list-style: none;
}
ul.zoc_powerblogroll h4 {
	margin: 30px 0 5px 0;
	padding: 0 0 3px 7px;
	border-bottom: 2px dotted #755c40;
	font-size: 14px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #fcf4e5;
}
ul.zoc_powerblogroll li {
	border-left: 2px dotted #755c40;
}
ul.zoc_powerblogroll ul {
	list-style: square;
	margin: 0 0 0 21px;
	padding: 0;
	color: #755c40;
	font-size: 12px;
}
ul.zoc_powerblogroll ul li {
	border-left: none;
}
p.zoc-pbr-desc {
	margin: 5px 0 0 0;
	padding: 0;
	color: #d8d4ac;
	}
p.zoc-pbr-notes {
	margin: 5px 0 0 0;
	padding: 0;
	color: #755c40;
	font-style: italic;
}







