/*
Theme Name: OLD-3 Custom
Theme URI: http://stopphysics.com/
Description: The default OLD-3 theme
Version: 1.0
Author: Ben Scott
Author URI: http://stopphysics.com/
*/



/* Helpful Stuff:

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

bc5c05	- darker orange
fe7800	- brighter orange
b6f2f1	- the blue
f5b440	- marigold
-----------------*/


body {
	background: url(/grfx/OLD_body-bkg.png) top left repeat;
	padding: 0;
	margin: 0;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.stop {
	font-weight: bold;
	color: #;
}
.phys {
	font-weight: bold;
	color: #;
}
.open { font-weight: bold; color: #bef4f3; }
.loop { font-weight: bold; color: #FFF; }
.design { font-weight: bold; color: #fe7800; }





.seo-jedi { display: none; }

a { text-decoration: none; }

/*-----------------------------------------------------------------------------------------------------------------------------------------*/
#cntr01top {
	margin: 0;
	padding: 2px 0 0 0;
	background: url(/grfx/OLD_cntr01top-bkg.png) top center no-repeat;
	border-top: 1px solid #bc5c05;
}

#cntr01 {
	width: 920px;
	margin: 0 auto;
}
/*----------------------------------------------------------------------------------------------------*/
#row01 {
	margin: 0;
	padding: 0 0 0 15px;
	width: 905px; /*tot=920*/
	height: 85px;
	background: url(/grfx/OLD_logo_00.png) top right no-repeat;
}
#row01 h1 {
	float: right;
	width: 270px;
	height: 85px;
	margin: 0;
	padding: 0;
}
#row01 h1 a {
	display: block;
	width: 270px;
	height: 85px;
	margin: 0;
	padding: 0;
	font-size: 10px;
	font-weight: normal;
	color: #271c12;
}
#row01 h1 a:hover {background: url(/grfx/OLD_logo_01.png) top right no-repeat;}


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

#minitopnav {
	margin: 0 452px 0 0;
	padding: 0;
	width: 183px;
	height: 21px;
	list-style: none;
	border-top: 1px solid #bc5c05;
	font-size: 10px;
	font-weight: normal;
}
#minitopnav li { float: left; }
#minitopnav li a { display: block; height: 20px; color: #352a21; }


#minitopnav li.ctc {
	padding: 1px 1px 0 0;
	margin: 0;
	border-right: 1px solid #bc5c05;
}
#minitopnav li.ctc a { width: 75px; background: url(/grfx/OLD_mininavtop-ctc_00.png) no-repeat; }
#minitopnav li.ctc a:hover {background: url(/grfx/OLD_mininavtop-ctc_01.png) no-repeat;}

#minitopnav li.tek {
	padding: 1px 0 0 1px;
}
#minitopnav li.tek a {width: 105px; background: url(/grfx/OLD_mininavtop-tek_00.png) no-repeat; }
#minitopnav li.tek a:hover {background: url(/grfx/OLD_mininavtop-tek_01.png) no-repeat;}
/*----------------------------------------------------------------------------------------------------*/
#mainnav {
	margin: 43px 0 0 0;
	padding: 0;
	list-style: none;
	height: 20px;
	width: 400px;
}
#mainnav li { float: left; border-right: 1px solid #bc5c05; }
#mainnav li.blog {border-right: none; }
#mainnav li a {display: block; height: 20px; font-size: 10px; color: #352a21;}

#mainnav li.srvc a {width: 76px; background: url(/grfx/OLD_mainnav-srvc_00.png);}
#mainnav li.srvc a:hover {background: url(/grfx/OLD_mainnav-srvc_01.png);}

#mainnav li.folio a {width: 80px; background: url(/grfx/OLD_mainnav-folio_00.png);}
#mainnav li.folio a:hover {background: url(/grfx/OLD_mainnav-folio_01.png);}

#mainnav li.wwu a {width: 111px; background: url(/grfx/OLD_mainnav-wwu_00.png);}
#mainnav li.wwu a:hover {background: url(/grfx/OLD_mainnav-wwu_01.png);}

#mainnav li.blog a {width: 115px; background: url(/grfx/OLD_mainnav-blog_00.png);}
#mainnav li.blog a:hover {background: url(/grfx/OLD_mainnav-blog_01.png);}




/*-------------------------------------------------------------------------------------------------------------main Zones------------------*/
#CDV-cntr {
	margin: 0 15px 0 15px;
	padding: 0;
	width: 890px;/*tot=920*/
}
#CDV-cntr-x {
	width: 890px;
	margin: 0;
	padding: 0;
}
#aysmwindow {
	margin: 0;
	width: 890px; /*tot=920*/
	padding: 3px 15px 0 15px;
}


#CDV a {border-bottom: 1px dotted;}


/*------------------------------------------------------------------------------------------------------------------------INNER PAGE FORMATTING------------------------*/



#CDV-cntr.inner {background: #f4efea url(/grfx/OLD_CDV-cntr_bkg.png) bottom right no-repeat;}
#CDV-cntr-x.inner {background: url(/grfx/OLD_CDV-cntr-x_bkg.png) bottom left repeat-y;}




/*--------------------------------------------------------------------aysmwindow-----------------------------*/


#aysmwindow.inner {
	height: 59px;/*tot=60*/
	background: url(/grfx/OLD_asym-bkg.png) top left no-repeat;
}

#aysmwindow.inner h2 {
	margin: 8px 50px 0 20px;
	padding: 0;
	color: #b6f2f1;
	font-size: 28px;
	font-weight: normal;
	letter-spacing: .03em;
}

/*----------------------------------------------------------------sidebar-----------------*/


#sidebar-cntr.inner {
	float: left;
	width: 250px;
	margin: 0;
	padding: 15px 0 40px 0;
	background: #dbd7d2 url(/grfx/OLD_sidebar-cntr_bkg.png) top left no-repeat;
	border-bottom: 10px solid #f4efea;
	
}	

#sidebar-cntr.inner a { border-bottom: 1px dotted; }
#sidebar-cntr.inner a:visited { color: #bc5c05; }
#sidebar-cntr.inner a:link {color: #bc5c05;}
#sidebar-cntr.inner a:hover {color: #000;}


#sidebar-cntr.inner h4 {
	display: block;
	height: 26px;
	margin: 15px 0 0 0;
	padding: 4px 5px 0 15px;
	font-size: 14px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #b6f2f1;
	background: url(/grfx/OLD_sidebar-h4.png) top left no-repeat;
}
.mini4 { font-size: 10px; color: #f4efea;}
#sidebar-cntr.inner ul {
	background: #d1ccc8;
	margin: 0 11px 40px 0;
	padding: 0;
	list-style: none;
	font-size: 12px;
	color: #3d2e22;
}
#sidebar-cntr.inner ul.contact {padding: 15px 0 20px 25px;}


#sidebar-cntr.inner ul li {
	margin: 0;
	padding: 0;
}

#sidebar-cntr.inner ul li a {
	display: block;
	padding: 6px 5px 4px 38px;
	border-bottom: 1px solid #b0a7a0;
}
#sidebar-cntr.inner ul li a:visited { color: #bc5c05;}
#sidebar-cntr.inner ul li a:link {color: #bc5c05;}
#sidebar-cntr.inner ul li a:hover {color: #362b21; background-color: #b6f2f1;}

/* Favorite Colors:

bc5c05	- darker orange
fe7800	- brighter orange
b6f2f1	- the blue
f5b440	- marigold
-----------------*/


#sidebar-cntr.inner ul li strong { font-size: 14px;}

#sidebar-cntr.inner p {
	margin: 25px 10px 0 10px;
	font-size: 12px;
	color: #3d2e22;
}
#sidebar-cntr.inner img {
	border: 1px solid #32251b;
	}

#sidebar-cntr.inner a.ostik {
	display: block;
	margin: 15px 0 0 10px;
	width: 223px;
	height: 80px;/*tot=90*/
	padding: 10px 5px 0 0;
	font-size: 12px;
	text-align: right;
	background: url(/grfx/OLD_ticket-link.png) top left no-repeat;
	border-bottom: none;
}
#sidebar-cntr.inner a:visited.ostik  { border: 1px solid #dbd7d2; color: #9a8e82;}
#sidebar-cntr.inner a:link.ostik  {border: 1px solid #dbd7d2; color: #9a8e82;}
#sidebar-cntr.inner a:hover.ostik  {border: 1px solid #9a8e82; color: #fe7800;}




/*----------------------------------------------------------------CDV-----------------*/





#CDV.inner {
	float: left;
	margin: 0 15px 0 0;
	padding: 0 0 40px 0;
	width: 620px;/*MAX-tot=640*/
}
#CDV.inner a:visited { color: #bc5c05; }
#CDV.inner a:link {color: #bc5c05;}
#CDV.inner a:hover {color: #000;}

#entry {
	margin: 0;
	padding: 20px 0 15px 0;
	color: #3f2f22;
}
#entry h2 {
	margin: 2px 0 15px 5px;
	padding: 10px 0 0 10px;
	height: 35px;
	font-size: 20px;
	background: url(/grfx/OLD_entry-h2_bkg.png) top left no-repeat;
	clear: both;
}
#entry h2.Web {background: url(/grfx/OLD_entry-h2_bkg-web.png) top left no-repeat;}
#entry h2.Print {background: url(/grfx/OLD_entry-h2_bkg-print.png) top left no-repeat;}
#entry h2.Photo {background: url(/grfx/OLD_entry-h2_bkg-photo.png) top left no-repeat;}



#entry h3 {
	margin: 0 0 10px 15px;
	padding: 0;
	color: #e76200;
	font-size: 18px;
}
#entry h4 {
	margin: 0 0 0 15px;
	font-size: 14px;
	line-height: 18px;
}	
#entry p {
	margin: 0 0 10px 15px;
	padding: 0 45px 0 0;
	font-size: 13px;
	line-height: 18px;
}
#entry p.leader {
	font-size: 16px;
	line-height: 24px;
	padding: 10px;
	margin: 0 45px 10px 15px;
	color: #75695f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	background: #ebf9f8;
}
#entry ul {
	margin: 0 0 10px 40px;
	padding: 0 45px 0 0;
	font-size: 13px;
	line-height: 18px;
}

#entry hr {
	margin: 10px 5px 5px 20px;
	padding: 0;
	border-color: #b3a498;
}

#content.leftmargin {
	margin: 0 0 0 15px;
}



#entry em { font-weight: bold; }
#entry strong { color: #bc5c05; }
a img.folio-study {
	padding: 5px;
	border: 1px solid #998f86;
	background: #FFF;
}
a:hover img.folio-study {
	background: #3f2f22;
}	



.nofloat { clear: both; }
.brdr {border: 1px solid #3f2f22;}
.alignleft {float: left; margin: 10px 10px 10px 15px;}
.alignright {float: right; margin: 10px 0 10px 10px;}







/*-----------------------------------------PAGE-specific-------------------------------------------------*/

#folio-page {
	margin: 0;
	padding: 0;
	
}
#folio-page p {
	float: left;
	margin: 0 10px 0 15px;
	padding: 0;
	width: 230px;
	height: 125px;
}
#folio-page p a img {
	width: 210px;
	height: 115px;
	margin: 0;
	padding: 4px;
	border: 1px solid #999;
}
#folio-page p a:visited img { background: #fff; }
#folio-page p a:link img {background: #fff;}
#folio-page p a:hover img {background: #bc5c05;}

#folio-page h5 {
	float: left;
	margin: 0 0 5px 0;
	padding: 15px 0 0 0;
	font-size: 14px;
	width: 350px;
}

#folio-page #folionotes {
	float: left;
	margin: 0 0 10px 15px;
	padding: 0;
	width: 330px;
	font-size: 12px;
	
}
#folio-page h6 {
	font-size: 16px;
	text-align: right;
	margin: 0 0 5px 15px;
	padding: 0 0 10px 0;
	border-bottom: 2px dotted #cabfb6;
}

#entry h4.folio-more {
	text-align: right;
	margin: 0 0 20px 15px;
	padding: 4px 10px;
	background: #dbd7d2;
}

.gdfolio {
	border: 1px solid #3f2f22;
}



/*--------------------------------------is-single-----------------------------------------------*/


#CDV.inner a.liveLaunch img {
	margin: 0;
	padding: 3px;
	background: #a7b1b0;
	border: 1px solid #291c10;
}


#CDV.inner a.liveLaunch {
	display: block;
	margin: 0;
	text-align: right;
	font-style: italic;
	padding: 10px 70px;
}
	
#CDV.inner a:visited.liveLaunch { color: #c2bdb6; background: #fdfcfb; border: 1px solid #dbd7d2;}
#CDV.inner a:link.liveLaunch {color: #c2bdb6; background: #fdfcfb; border: 1px solid #dbd7d2;}
#CDV.inner a:hover.liveLaunch {color: #bc5c05; background: #ede8e3; border: 1px solid #fe7800;}


p.tagField {
	margin: 0 20px;
	border-top: 1px solid #d1ccc8;
	padding: 10px;
	
	font-size: 10px;
	color: #6f6c6a;
}






/*--
bc5c05	- darker orange
fe7800	- brighter orange
b6f2f1	- the blue
f5b440	- marigold

---*/

/*------------------------------------------------------------------------------------------------------portfolio page-----Accordion-----------*/

#Acc2 {
	margin: 0;
	padding: 0;
	height: 1500px;
}


#Acc2 .Accordion {
	overflow: hidden;
}

#Acc2 .AccordionPanel {
	margin: 0px;
	padding: 0px;
}

#Acc2 .AccordionPanelTab {
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	font-size: 18px;
}

#Acc2 .AccordionPanelContent {
	overflow: auto;
	/*height: 200px;*/
}

.AccordionPanelOpen .AccordionPanelTab {
	background-color: #bc5c05;
}
.AccordionPanelTabHover {
	color: #bc5c05;
}
.AccordionPanelOpen .AccordionPanelTabHover {
	color: #bc5c05;
}




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

ul.zoc_powerblogroll {
	list-style: none;
	margin: 0 0 0 15px;
	padding: 0;
}
ul.zoc_powerblogroll h4 {
	margin: 30px 0 5px 0;
	padding: 0 0 3px 7px;
	border-bottom: 2px dotted #cabfb6;
	font-size: 14px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
}
ul.zoc_powerblogroll p {
	margin: 3px 0 10px 7px;
	padding: 0;
	font-size: 12px;
	font-style: italic;
	color: #665e57;

}


ul.zoc_powerblogroll li {
	border-left: 2px dotted #cabfb6;
}
ul.zoc_powerblogroll ul {
	list-style: square;
	margin: 0 0 0 21px;
	padding: 0;
	color: #25211c;
	font-size: 12px;
}
ul.zoc_powerblogroll ul li {
	border-left: none;
}
p.zoc-pbr-desc {
	margin: 5px 0 0 0;
	padding: 0;
	color: #665e57;
	}
p.zoc-pbr-notes {
	margin: 5px 0 0 0;
	padding: 0;
	color: #665e57;
	font-style: italic;
}




/*------------------------------------------------------------------------------------------------------------------------HOME PAGE FORMATTING------------------------*/


#aysmwindow.home {
	height: 307px;/*tot=310*/
	background: url(/grfx/OLD_folio-bkg.png) top left no-repeat;
}



#sidebar-cntr.home {
	float: left;
	width: 350px;
	margin: 2px 0 0 0;
	padding: 0;
	background: #312419 url(/grfx/OLD_sidebar-cntr-home_bot.png) bottom right no-repeat;
	
	height: 500px;
}
#sidebar-cntr.home h3 {
	margin: 0;
	padding: 0;
	font-size: 10px;
}
#sidebar-cntr.home h3 a {
	display: block;
	margin: 0;
	padding: 0;
	height: 100px;
	width: 350px;
	background: url(/grfx/OLD_home-blogh3.png) top left no-repeat;
	font-weight: normal;
	color: #312419;
}

#CDV.home {
	float: left;
	width: 535px;
	background: url(/grfx/OLD_cdv-home.png) top left no-repeat;
	margin: 0 0 0 5px;
	padding: 140px 0 0 0;
}
#CDV.home a:visited { color: #fe7800; }
#CDV.home a:link {color: #fe7800;}
#CDV.home a:hover {color: #b6f2f1;}



#CDV.home h3 {
	margin: 0 0 5px 20px;
	padding: 0 5px 0 0;
	font-size: 24px;
	line-height: 32px;
	font-weight: normal;
	color: #fff;
	letter-spacing: .03em;
}
#CDV.home h3 span { color: #b6f2f1; }

#CDV.home p {
	margin: 0 0 0 20px;
	padding: 0 15px 0 0;
	font-size: 14px;
	line-height:30px;
	color: #e3ecec;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}





#rapidzone-cntr {
	margin: 0;
	padding: 0;
	background: url(/grfx/OLD_rapidzone-cntr-bkg.png) top left repeat;
	
	height: 500px;
}

#rapidzone-hdr	{
	margin: 0;
	padding: 0;
	height: 68px;
	background: url(/grfx/OLD_rapidzone-hdr.png) top left repeat-x;
}

#rapidzone-cntr h2 {
	display: block;
	margin: 0 auto;
	padding: 0;
	width: 890px;
	
	border: 1px solid #fff;
}



#rapidzone {
	width: 890px;
	margin: 0 auto;
	padding: 0;
	
	border: 1px dotted #000;
}








/*-------------------------------------------------------------------------------------------------------------------------------------------------FOOTER--------------------------------*/
#cntr-footer {
	margin: 0;
	padding: 10px 0 40px 0;
	height: 100px;
	background: #312419 url(/grfx/OLD_footer-bkg.png) top repeat-x;
}
#footer {
	margin: 0 auto;
	width: 905px;
	padding: 0 15px 0 0;
	
}


#link-mngr {
	width: 900px;
	height: 20px;
	margin: 0 0 0 5px;
	padding: 0;
	list-style: none;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#link-mngr li {
	margin: 0;
	padding: 0 10px;
	float: left;
	border-right: 1px solid #51463e;
}
#link-mngr li.last {border-right: none; }


#link-mngr li a { border-bottom: 1px dotted; }
#link-mngr li a:visited { color: #7a7a7a;}
#link-mngr li a:link {color: #7a7a7a;}
#link-mngr li a:hover {color: #b6f2f1;}


#listbox {
	float: left;
	margin: 15px 0 10px 15px;
	padding: 20px 0 20px 15px;
	width: 335px;/*tot=350*/
	background: #35271b;
}
#listbox p {
	margin: 0 0 4px 0;
	padding: 0;
	font-size: 10px;
	color: #7a7a7a;
}
#mailinglist {
	margin: 0;
	padding: 0;
}
#mailinglist input.basic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	text-align: left;
	font-size: 10px;
	color: #35271b;
	border: none;
	background-color: #7a7a7a;
	display: block; 
	margin: 0;
	padding: 2px 0 2px 10px;
	float: left;
}
#mailinglist input:hover { background-color: #b6f2f1; color: #35271b; }
#mailinglist input.list-form {
	width: 235px;
	height: 18px;
}
#mailinglist input.list-bttn {
	width: 50px;
	height: 22px;
	text-align: center;
	margin: 0 0 0 2px;
}

#creditsnav {
	float: right;
	margin: 15px 0 10px 0;
	padding: 10px 15px 10px 200px;
	background: #35271b;
	font-size: 12px;
}	
#creditsnav li { padding-bottom: 5px; }
#creditsnav a {border-bottom: 1px dotted;}
#creditsnav a:visited {color:#7a7a7a;}
#creditsnav a:link {color:#7a7a7a;}
#creditsnav a:hover {color:#b6f2f1;}

#meta {
	margin: 0;
	padding: 0 10px 0 0;
	float: right;
	list-style: none;
	border-right: 1px dotted #51463e;
	text-align: right;
	color: #51463e;
}
#duonav {
	margin: 0;
	padding: 0 0 0 10px;
	float: right;
	list-style: none;
}






