/*  
Theme Name: FEDR
Theme URI: http://stopphysics.com
Description: Developed exclusively for Miriam Feder
Version: 1-8
Author: stopphysics
Author URI: http://stopphysics.com
*/

/*---------------sp-foundation-----------------------------------*/


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


a { text-decoration: none; outline: 0; }

/*------------------------------------*/
#cntr01 {
	padding: 0;
	margin: 0;
	background: url(/grfx/cntr01-bkg.png) top repeat-x;
}
#hdr01 {
	padding: 0;
	margin: 0 auto;
	width: 890px;
	background: #000 url(/grfx/hdr01-bkg.jpg) top no-repeat;
}
#cntr01-CDV {
	padding: 0;
	margin: 10px auto 0 auto;
	width: 810px;
}


#cntr01-CDV.phplist {
	color: #CCCCCC;
}
/*---------  -------*/
#contacts {
	float: left;
	margin: 0;
	padding: 0;
	width: 150px;
	list-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*--------- email rollover -------*/
li.email {
	margin: 83px 0 0 0;
	font-size: 12px;
}
li.email a {
	display: block;
	width: 125px;
	padding: 7px 25px 0 0;
	height: 18px;
	text-decoration: none;
	text-align: right;
}
li.email a:visited {
	background: url(/grfx/email-0.png) top right no-repeat;
	color: #999999;
}
li.email a:link {
	background: url(/grfx/email-0.png) top right no-repeat;
	color: #999999;
}
li.email a:hover {
	background: url(/grfx/email-1.png) top right no-repeat;
	color: #FFF;
}
/*--------- elist rollover -------*/
li.elist {
	margin: 0;
	font-size: 14px;
}
li.elist a {
	display: block;
	width: 118px;
	height: 25px;
	text-decoration: none;
	text-align: right;
	padding: 20px 32px 0 0;
}
li.elist a:visited {
	background: url(/grfx/elist-0.png) top right no-repeat;
	color: #999999;
}
li.elist a:link {
	background: url(/grfx/elist-0.png) top right no-repeat;
	color: #999999;
}
li.elist a:hover {
	background: url(/grfx/elist-1.png) top right no-repeat;
	color: #FFF;
}
/*--------- nametag rollover ninja trix -------*/
#cntr01 h1 {
	float: left;
	margin: 0;
	padding: 0;
}
#cntr01 h1 span {
	display: none;
}
#cntr01 h1 a {
	display: block;
	width: 275px;
	height: 185px;
	text-decoration: none;
}
#cntr01 h1 a:visited {
	background: url(/grfx/nametag-0.jpg) no-repeat;
}
#cntr01 h1 a:link {
	background: url(/grfx/nametag-0.jpg) no-repeat;
}
#cntr01 h1 a:hover {
	background: url(/grfx/nametag-1.jpg) no-repeat;
}
/*--------- collections rollover ninja trix -------*/
#cntr01 h3 {
	float: left;
	margin: 0 0 0 236px;
	padding: 0;
}
#cntr01 h3 span {
	display: none;
}
#cntr01 h3 a {
	display: block;
	width: 160px;
	height: 83px;
	text-decoration: none;
}
#cntr01 h3 a:visited {
	background: url(/grfx/collections_0.jpg) top right no-repeat;
}
#cntr01 h3 a:link {
	background: url(/grfx/collections_0.jpg) top right no-repeat;
}
#cntr01 h3 a:hover {
	background: url(/grfx/collections_1.jpg) top right no-repeat;
}
/*--------- nav1 -------*/
#nav1 {
	margin: 0 0 0 10px;
	padding: 0;
	float: left;
	width: 420px;
	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 18px;
	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:visited {background: url(/grfx/ico_bio-0.png) no-repeat;}
#nav1 li.ico_b a:link {background: url(/grfx/ico_bio-0.png) no-repeat;}
#nav1 li.ico_b a:hover {background: url(/grfx/ico_bio-1.png) no-repeat;}
/*----*/
#nav1 li.ico_c a:visited {background: url(/grfx/ico_clips-0.png) no-repeat;}
#nav1 li.ico_c a:link {background: url(/grfx/ico_clips-0.png) no-repeat;}
#nav1 li.ico_c a:hover {background: url(/grfx/ico_clips-1.png) no-repeat;}
/*----*/
#nav1 li.ico_p a:visited {background: url(/grfx/ico_pen-0.png) no-repeat;}
#nav1 li.ico_p a:link {background: url(/grfx/ico_pen-0.png) no-repeat;}
#nav1 li.ico_p a:hover {background: url(/grfx/ico_pen-1.png) no-repeat;}
/*--------- nav-special -------*/
#nav-special {
	margin: 0 0 0 10px;
	padding: 0;
	float: left;
	width: 400px;
	list-style: none;
}
#nav-special li {
	float: left;
	width: 75px;
	margin: 0 15px 0 0;
	padding: 8px 0 0 0;
}
#nav-special li span {
	display: none;
}
#nav-special li a {
	display: block;
	height: 36px;
}
#nav-special li.work a:visited {background: url(/grfx/thework-0.png) no-repeat;}
#nav-special li.work a:link {background: url(/grfx/thework-0.png) no-repeat;}
#nav-special li.work a:hover {background: url(/grfx/thework-1.png) no-repeat;}
/*----*/
#nav-special li.print a:visited {background: url(/grfx/inprint-0.png) no-repeat;}
#nav-special li.print a:link {background: url(/grfx/inprint-0.png) no-repeat;}
#nav-special li.print a:hover {background: url(/grfx/inprint-1.png) no-repeat;}
/*----*/
#nav-special li.voice a:visited {background: url(/grfx/invoice-0.png) no-repeat;}
#nav-special li.voice a:link {background: url(/grfx/invoice-0.png) no-repeat;}
#nav-special li.voice a:hover {background: url(/grfx/invoice-1.png) no-repeat;}
/*----*/
#nav-special li.person a:visited {background: url(/grfx/inperson-0.png) no-repeat;}
#nav-special li.person a:link {background: url(/grfx/inperson-0.png) no-repeat;}
#nav-special li.person a:hover {background: url(/grfx/inperson-1.png) no-repeat;}
/*------------------------------------*/
#fedr-footer {
	margin: 0;
	padding: 0;
	height: 85px;
	background: url(/grfx/footer-bkg.png) 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;
}

/*----------------------------140D0A----------------------------------------------------*/

a img {
	border: none;
	}
hr {
	display: none;
	}
/*---------------------------------------------begin WordPress classes----------------*/

/*-------rock the template-specific colors----------*/
#sidebar.index {
	border-top: 2px solid #ceba8e;
}
#sidebar.index h2 {
color: #ceba8e;
}
h1.title {
	color: #ceba8e;
	border-top: 2px solid #ceba8e;
}

#sidebar.inperson {
	border-top: 2px solid #b671d2;
}
#sidebar.inperson h2 {
color: #b671d2;
}
h1.inperson {
	color: #b671d2;
	border-top: 2px solid #b671d2;
}

#sidebar.inprint {
	border-top: 2px solid #71d3c9;
}
#sidebar.inprint h2 {
color: #71d3c9;
}
h1.inprint {
	color: #71d3c9;
	border-top: 2px solid #71d3c9;
}

#sidebar.inpod {
	border-top: 2px solid #a1a5fd;
}
#sidebar.inpod h2 {
color: #a1a5fd;
}
h1.inpod {
	color: #a1a5fd;
	border-top: 2px solid #a1a5fd;
}


h1.inshow {
	color: #a857ca;
	border-top: 2px solid #a857ca;
}






#content.catg_00 {
	border-top: 2px solid #ceba8e;
}




/*-------END the template-specific colors----------*/


/*----------------home page divs--------*/
#home-35 {
	margin: 15px 15px 0 0;
	padding: 0 0 20px 0;
	float: left;
	width: 250px;
	background-color: #313131;
	border-top: 2px solid #ffd477;
}
#home-35 h2 {
	width: 240px;
	margin: 0;
	border-bottom: 1px solid #140D0A;
	text-align: left;
	padding: 5px 0 5px 10px;
	font-size: 16px;
	font-weight: normal;
	color: #ffd477;
}
#home-35 p {
	color: #AA957F;
	font-size: 14px;
	line-height: 18px;
	text-align: left;
	padding: 0 10px;
	margin: 0;
}
#home-35 img {
	border: 1px solid #FFF;
}
#home-35 h3 {
	font-size: 14px;
}




/*-----------------------------sidebar----------*/
#sidebar {
	margin: 0;
	padding: 0;
	float: left;
	width: 250px;
	background-color: #313131;
}
#sidebar form {
	margin: 0;
}
#sidebar h2 {
	width: 240px;
	margin: 0;
	border-bottom: 1px solid #140D0A;
	text-align: right;
	padding: 5px 10px 5px 0;
	font-size: 16px;
	font-weight: normal;
}
#sidebar ul {
	margin: 0;
	padding: 0;
	width: 250px;
	list-style: none;
}	
#sidebar ul li {
	margin: 0;
	padding: 0;
	text-align: right;
	/*float: left;*/
	
}
#sidebar ul li a {
	width: 240px;
	text-decoration: none;
	padding: 4px 10px 2px 0;
	display: block;
	font-size: 12px;
	background-color: #2a2a2a;
	border-bottom: 1px solid #140D0A;
}
#sidebar ul li a:visited {
	border-bottom: 1px solid #140D0A;
	color: #d5e0df;
}
#sidebar ul li a:link {
	border-bottom: 1px solid #140D0A;
	color: #d5e0df;
}
#sidebar ul li a:hover {
	color: #2a2a2a;
	background-color: #ceba8e;
	border-bottom: 1px solid #140D0A;
}
#sidebar p {
	padding: 5px 10px;
	font-size: 14px;
	color: #d5e0df;
}


/* Helpful Stuff:
	a:visited {}
	a:link {}
	a:hover {}
/*-------gold link: ffd477----------*/
/*-----------------------------main content area----------*/
#cntr01-CDV a {
	text-decoration: none;
	padding-bottom: 1px;
}
#cntr01-CDV a:visited {
	border-bottom: 1px dotted #ffd477;
	color: #ffd477;
}
#cntr01-CDV a:link {
	border-bottom: 1px dotted #ffd477;
	color: #ffd477;
}
#cntr01-CDV a:hover {
border-bottom: 1px dashed #ceba8e;
	color: #2a2a2a;
	background-color: #ceba8e;
}









#home-36 {
	margin: 10px 0 0 0;
	padding: 0;
	float: left;
	width: 535px;
}
#home-36 h2 {
	color: #dcd9cd;
	font-size: 20px;
	font-style: italic;
	padding: 0;
	margin: 0 0 5px 0;
	font-weight: normal;
}
#home-36 p {
	color: #AA957F;
	font-size: 12px;
	line-height: 18px;
	padding: 0;
	margin: 0 0 15px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
img.brdr-L {
	float: left;
	border: 1px solid #AA957F;
	padding: 0;
	margin: 0 10px 10px 0;
}


/*----------END------home page divs--------*/
#content {
	margin: 0 0 0 5px;
	padding: 0;
	float: left;
	width: 535px;
	background-color: #1A1A1A;
}
#leader {
	margin: 0;
	padding: 0;
	float: left;
	width: 535px;
	background-color: #1A1A1A;
}
#leader p {
	color: #d5e0df;
	font-family: "Trebuchet MS", Geneva, Verdana;
	font-size: 14px;
	line-height: 22px;
	padding: 0;
	margin: 5px 15px;
}
#leader p.bigr2 {
	font-size: 16px;
}

#content.colls h2 {
	color: #FFF;
	size: 14px;
	text-decoration: underline;
}
#content.colls {
	font-size: 14px;
	color: #d5e0df;
	font-family: "Trebuchet MS", Geneva, Verdana;
}
#content.colls p {
	padding: 0;
	margin: 5px 10px;
	}
#content.colls ul {
	margin: 0 15px;
	padding: 0;
}
img.coll-img {
	float: right;
	margin: 0 10px 10px 10px;
	padding: 0;
	border: 2px solid #000;
}
h4.paypal {
	color: #FF0000;
}

/*----Home Page misc color control----*/
#content.catg_4-home h2 a {
	text-decoration: none;
	padding-bottom: 1px;
	
}
#content.catg_4-home h2 a:visited {
	border-bottom: 1px dotted #ffd477;
	color: #a1a5fd;

}
#content.catg_4-home h2 a:link {
	border-bottom: 1px dotted #ffd477;
	color: #a1a5fd;
	
}
#content.catg_4-home h2 a:hover {
	border-bottom: 1px dotted #a1a5fd;
	color: #FFF;
}



#content.catg_76-home h2 a {
	text-decoration: none;
	padding-bottom: 1px;
	
}
#content.catg_76-home h2 a:visited {
	border-bottom: 1px dotted #ffd477;
	color: #a857ca;

}
#content.catg_76-home h2 a:link {
	border-bottom: 1px dotted #ffd477;
	color: #a857ca;
	
}
#content.catg_76-home h2 a:hover {
	border-bottom: 1px dotted #a1a5fd;
	color: #FFF;
}

h1.catg_76-home {
	color: #a857ca;
	border-top: 2px solid #a857ca;
}






/*----links PAGE output----*/
p.info01 {
	color: #d5e0df;
	font-family: "Trebuchet MS", Geneva, Verdana;
	font-size: 12px;
	font-style: italic;
	line-height: 18px;
	padding: 0;
	margin: 5px 15px;
}

/*----blogroll links lists----*/
#links {
	list-style: none;
	margin: 5px 0 15px 5px;
	padding: 0;
}
#links ul {
	margin: 0 0 15px 0;
	border-left: 5px solid #313131;
}
#links ul li {
	border-bottom: 1px solid #140D0A;
	margin: 0;
	padding: 0;
	color: #d5e0df;
	}
#links ul li a {
	text-decoration: none;
	padding: 4px 10px 2px 5px;
	display: block;
	font-size: 12px;
	background-color: #2a2a2a;
}
#links ul li a:visited {
	color: #d5e0df;
}
#links ul li a:link {
	color: #d5e0df;
}
#links ul li a:hover {
	color: #2a2a2a;
	background-color: #ceba8e;
}
#links h2 {
	padding: 3px 15px 5px 10px;
	margin: 0;
	background-color: #313131;
	font-size:16px;
	font-weight: normal;
	color: #d5e0df;
}



/*-------*/





#cntr01-CDV h1 {
	margin: 0 0 1px 5px;
	padding: 3px 10px 0 0;
	height: 26px;
	width: 525px;
	font-size: 18px;
	font-weight: normal;
	text-align: right;
	background-color: #313131;
}

.post {
	margin: 5px 0 15px 5px;
	padding: 0;
	border-left: 5px solid #313131;
}

.post h2 {
	padding: 3px 15px 5px 0;
	margin: 0;
	text-align: right;
	background-color: #313131;
	font-size:16px;
	font-weight: normal;
}
.entry {
margin: 0 10px 5px 10px;
color: #d5e0df;
font-family: "Trebuchet MS", Geneva, Verdana;
	font-size: 14px;
	line-height: 18px;
}
.entry p {
	color: #d5e0df;
	font-family: "Trebuchet MS", Geneva, Verdana;
	font-size: 14px;
	line-height: 18px;
}
.entry h3 {
	margin: 10px; }


.postmetadata {
	margin: 0;
	padding: 4px;
	text-align: right;
	width: 80%;
	background-color: #313131;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #AA957F;
}


