/*
Theme Name: STERN custom 1-0
Theme URI: http://ericsternpresents.com
Description: Theme made for Eric Stern
Version: 1-0
Author: Ben Scoot / stopphysics
Author URI: http://stopphysics.com/
*/

/* Helpful Stuff:

a:visited {}
a:link {}
a:hover {}
-----------------*/
/* Favorite Colors:

000000	- black
FFFFFF	- white

-----------------*/


body {
	background: #000 url(/graphics/body_rptr.jpg) top left repeat-x;
	padding: 0;
	margin: 0;
}
.stop {
	font-weight: bold;
	color: #;
}
.phys {
	font-weight: bold;
	color: #;
}

/*-------------------------------------------------------------------------*/

#cntr01 {
	margin: 0 auto;
	width: 800px;
	padding: 0;
	background: url(/graphics/shdwedge.png) top left no-repeat;
	color: #FFFFFF;
}
#logorow {
	margin: 0 15px;
	width: 770px;
	padding: 0;
}
#logorow a {
	display: block;
	height: 220px;
	width: 770px;
	background: url(/graphics/logorow.jpg) top left no-repeat;
}






/*-------------------------------------------------------------------------*/
#cntr02a {
	margin: 0 15px;
	padding: 0;
	width: 770px;
	background: url(/graphics/cntr02a.jpg) repeat-y;
}



#cntr02t {
	margin: 10px 0 15px 15px;
	padding: 15px 0 0 0;
	background: url(/graphics/cntr02-top.jpg) top left no-repeat;
}
#cntr02b {
	margin: 0;
	padding: 0 15px 15px 0;
	background: url(/graphics/cntr02-bot.jpg) bottom left no-repeat;
}
/*-------------------------------------------------------------------------*/
#CDV {
	margin: 0;
	padding: 0 15px 15px 0;
	background: url(/graphics/CDV-bkgrptr.jpg) repeat-y;
}
/*--------------------------------------------------*/
#CDV-left {
	margin: 0;
	padding: 0;
	float: left;
	width: 180px;

}
#main-nav {
	list-style: none;
	margin: 0 0 0 1px;
	padding: 0;
	width: 180px;
}
#main-nav li { margin: 0 0 4px 0; }
#main-nav li a {
	display: block;
	height: 20px;
	padding: 0 0 0 15px;
	text-decoration: none;
	font-size: 14px;
}
#main-nav li a:visited { color: #e9e9e9; }
#main-nav li a:link {color: #e9e9e9; }
#main-nav li a:hover { color: #FFF; background: #180405; }


#main-nav-sub {
	list-style: square;
	margin: 0 0 3px 35px;
	padding: 0 0 0 1px;
	font-size: 9px;
	color: #b3b2b2;
}
#main-nav-sub li {
	padding: 0;
	margin: 0 0 2px 0;
}
#main-nav-sub li a {
	padding: 0 0 0 0;
	font-size: 12px;
	height: 16px;
}

#main-nav li a.words {
	display: block;
	margin: 10px 0 5px 15px;
	padding: 0 0 0 10px;
	width: 130px;
	height: 38px;
	text-decoration: none;
	font-style: italic;
	color: #FFF;
	font-size: 10px;
	background: url(/graphics/h4_words.png) top left no-repeat;
}




/*--------------------------------------------------*/
span.seo-ninja {display: none}
#left-box {
	margin: 10px 0 0 15px;
	padding: 5px;
	background-color: #180005;
	border: 1px solid #460203;
	font-size: 12px;
}
#left-box h4 { margin: 0; }
#left-box h4 a {
	display: block;
	width: 130px;
	height: 17px;
	text-decoration: none;
	text-align: center;
	color: #FFF;
	font-size: 9px;
}
#left-box h4 a.list {
	background: url(/graphics/h4_mailinglist.png) top left no-repeat;
}
#left-box h4 a.cal {
	background: url(/graphics/h4_calendar.png) top left no-repeat;
}








/*-------------------------------------------------------------------------*/
#CDV-main {
	float: left;
	width: 485px;
	margin: 0 0 0 15px;
	padding: 0 0 0 15px;
	border-left: 1px solid #430203;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


#CDV-main a {
	text-decoration: none;
	border-bottom: 1px dotted;
}
#CDV-main a:visited { color: #FFF; }
#CDV-main a:link { color: #FFF; }
#CDV-main a:hover {color: #e90004; }



#CDV-main h2 {
	font-size: 28px;
	color: #FFF;
	font-weight: normal;
	margin: 0 0 5px 0;
	padding: 0 0 4px 2px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	border-bottom: 3px solid;
}	

#CDV-main p {
	font-size: 12px;
	color: #e5e4e0;
	margin: 0 0 10px 0;
}

#post {
	margin: 10px 0 0 0;
}
#post h3 {
	font-weight: normal;
	color: #e90004;
	font-size: 16px;
	margin: 0;
	padding: 2px 5px 4px 9px;
	background-color: #180005;
	border-top: 1px solid #460203;
	border-left: 1px solid #460203;
}
#post span.timestamp {
	float: right;
	font-size: 10px;
	color: #bebebe;
	padding: 3px 5px 0 0;
}	






/*-------------------------------------------------------------------------*/
#entry {
	margin: 0;
	padding: 5px 15px 10px 10px;
	border-left: 1px solid #460203;
}
#entry.quotes { border-left: none; border-bottom: 2px solid #460203; }

#entry h3 {
	font-size: 14px;
	color: #23b5c6;
}


#entry h4 {
	font-weight: normal;
	font-size: 14px;
	color: #d4d1a6;
}
#entry p {
	color: #d4d1a6;
	line-height: 16px;
}




#entry a {
	text-decoration: none;
	border-bottom: 1px dotted;
}
#entry a:visited { color: #FFF; }
#entry a:link { color: #FFF; }
#entry a:hover {color: #e90004; }



#entry a img { border: 1px solid; }
#entry a:visited img { color: #180005; }
#entry a:link img { color: #180005; }
#entry a:hover img {color: #FFF; }

#entry img.alignleft {
	float: left;
	margin: 0 10px 10px 0;
}






#entry p.press-auth {
	text-align: right;
	font-style: italic;
	color: #d5ab01;
}


/*------------------------------------------------------------------------------------------HOME PAGE---------------------*/
#intro h3 {
	float: left;
	margin: 0;
	padding: 0;
	width: 120px;
	height: 25px;
	font-size: 24px;
	color: #FFF;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}
#intro p {
	margin: 0;
	padding: 7px 0 0 0;
	font-weight: normal;
	font-size: 16px;
	line-height: 22px;
	color: #d4d1a6;
}
#intro img {
	float: right;
	margin: 0 0 10px 10px;
	border: 1px solid #d4d1a6;
}


#home-quotes {
	margin: 20px 0 0 0;
}
#h-quote-post {
	float: left;
	width: 210px;
	margin: 0 15px;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#h-quote-post p {
	font-style: italic;
	font-size: 18px;
	color: #bfa92e;
	text-align: center;
}
#h-quote-post p.press-auth {
	text-align: center;
	font-style: italic;
	color: #d4d1a6;
	font-size: 12px;
}


/*-------------------------------------------------------------------------*/
ul.zoc_powerblogroll {
	margin: 0;
	padding: 0;
}
.zoc_powerblogroll li {
	list-style: none;
	margin: 0;
	padding: 0;
}

.zoc_powerblogroll h4 {
	font-weight: normal;
	font-style: italic;
	color: #dbdad6;
	font-size: 12px;
	margin: 0;
	padding: 2px 5px 4px 5px;
	background-color: #180005;
	border-top: 1px solid #460203;
}
.zoc_powerblogroll li ul {
	margin: 0 0 15px 20px;
	padding: 0
}
.zoc_powerblogroll li ul li {
	list-style: circle;
	margin: 0;
}
.zoc_powerblogroll li ul li a { text-decoration: none; border-bottom: 1px solid; font-size: 14px;  }
.zoc_powerblogroll li ul li a:visited { color: #FFF; }
.zoc_powerblogroll li ul li a:link { color: #FFF; }
.zoc_powerblogroll li ul li a:hover { color: #CCC;}

/*-------------------------------------------------------------------------*/
#footer {
	margin: 0;
	display: block;
	padding: 60px 0 0 0;
	background: url(/graphics/ftr-logo.jpg) top no-repeat;
}
#footnav {
	list-style: none;
	font-size: 12px;
	color: #999999;
	line-height: 18px;
}
#footnav li {
	float: left;
	margin: 0 25px 0 0;
	padding: 0;
}


#footnav li a { text-decoration: none; }
#footnav li a:visited { color: #CCC; }
#footnav li a:link { color: #CCC; }
#footnav li a:hover { color: #FFF; border-bottom: 1px solid #FFF; }





/*-------------------------------------------------------------------------*/
#creditsrow {
	margin: 0;
	padding: 25px 0 0 70px;
	background: url(/graphics/fade-bot.jpg) top left no-repeat;


}

#credits-nav {
	width: 500px;
	margin: 0 auto;
	padding: 10px 0 50px 0;
	font-size: 12px;
	color: #999999;
	list-style: none;
}
#credits-nav li {
	float: left;
	margin: 0 25px 0 0;
	padding: 0;
}
#credits-nav li a { text-decoration: none; }
#credits-nav li a:visited { color: #CCC; }
#credits-nav li a:link { color: #CCC; }
#credits-nav li a:hover { color: #FFF; border-bottom: 1px solid #FFF; }





