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



/* Helpful Stuff:

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


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


.stop {
	font-weight: bold;
	color: #;
}
.phys {
	font-weight: bold;
	color: #;
}
.seo-jedi { display: none; }

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


/*---------------------------------------------------------------------------------------BODY COLOR CLASSES--------------------*/

body {
	background: #000;
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


#cntr01 {
	width: 960px;
	margin: 0 auto;
	padding: 0;
}



/*---------------------------------------------------------------------------------------HEADER--------------------*/




#headrow {
	width: 960px;
	margin: 30px 0 0 0;
	padding: 0 0 10px 0;
}

h1.logo {
	float: left;
	margin: 0;
	padding: 0;
	width: 330px;
	height: 90px;
}
body.WLZ_red h1.logo { background: url(/grfx/welz_logo_red.gif) top left no-repeat; }
body.WLZ_orange h1.logo { background: url(/grfx/welz_logo_orange.gif) top left no-repeat; }
body.WLZ_yellow h1.logo { background: url(/grfx/welz_logo_yellow.gif) top left no-repeat; }
body.WLZ_blue h1.logo { background: url(/grfx/welz_logo_blue.gif) top left no-repeat; }


a.homelink {
	display: block;
	width: 310px;
	height: 60px;
	font-size: 9px;
	color: #000;
	background: url(/grfx/welz_homelink.png) no-repeat;
}

a:visited.homelink { background-position: 0 0;}
a:link.homelink { background-position: 0 0;}
a:hover.homelink { background-position: 0 -46px;}



h3.tagline {
	float: left;
	margin: 0;
	padding: 10px 0 0 180px;
	width: 450px; /*tot=630*/
	height: 45px;/*tot=55*/
	color: #5f6060;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	text-align: right;
}

h4.contactinfo {
	float: left;
	margin: 0;
	padding: 12px 0 0 180px;
	width: 450px; /*tot=630*/
	font-size: 16px;
	color: #adb2b2;
	font-weight: normal;
	text-align: right;
}
a.contakt {
	margin: 0 0 0 10px;
	padding: 0 0 0 22px;
	background: url(/grfx/welz_contakt.png) top left no-repeat;
}
a:visited.contakt {color: #adb2b2;}
a:link.contakt {color: #adb2b2;}
a:hover.contakt {color: #ca0000;}



#nav {
	float: left;
	list-style: none;
	width: 960px;
	margin: 20px 0 0 0;
	padding: 0;
	font-size: 14px;
}
#nav li {	
	float: right;
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
	border-left: 1px solid #404040;
	height: 15px;
	line-height: 12px;
}
#nav li.WLZ_studio { border-left: none; }

#nav li a:visited {color: #d2fbfb;}
#nav li a:link {color: #d2fbfb;}
#nav li a:hover {color: #ca0000;}



/*---------------------------------------------------------------------------------------CDV------------------*/
#CDV {
	clear: both;
	margin: 0;
	padding: 20px 20px 0 0;
	width: 940px; /*tot=960*/
	font-size: 12px;
	color: #f3f6f6;
}
body.homepg #CDV { background: url(/grfx/welz_cdv-bkg_homepg.jpg) top left no-repeat;}
body.contact #CDV { background: url(/grfx/welz_cdv-bkg_contact.jpg) top left no-repeat;}
body.studio #CDV { background: url(/grfx/welz_cdv-bkg_studio.jpg) top left no-repeat;}
body.services #CDV { background: url(/grfx/welz_cdv-bkg_services.jpg) top left no-repeat;}
body.WLZ_yellow #CDV { background: url(/grfx/welz_cdv-bkg_yellow.jpg) top left no-repeat;}
body.WLZ_blue #CDV { background: url(/grfx/welz_cdv-bkg_blue.jpg) no-repeat fixed; background-position: center 200px; }



#CDV a { font-weight: bold; border-bottom: 1px dotted; }
#CDV a:visited {color: #ca0000;}
#CDV a:link {color: #ca0000;}
#CDV a:hover {color: #d2fbfb;}


#CDV h2 {
	margin: 0 0 20px 0;
	padding: 5px 0 0 32px;
	height: 42px;
	font-weight: normal;
	font-size: 26px;
	color: #d2fbfb;
}

body.WLZ_blue #entry h2 {
	background: url(/grfx/welz_h2-hack.png) top left no-repeat;
	padding: 5px 0 0 32px;
}

#CDV h2.homeh22 {
background: url(/grfx/welz_h2-hack.png) top left no-repeat;
	padding: 8px 0 0 32px;
	font-size: 20px;
}





#entry {
	margin: 0 0 25px 0;
	padding: 0 0 15px 0;
}
#content {
	padding: 0 80px 0 0;
}




#entry.catg {
	margin: 0 0 25px 32px;
	padding: 0 80px 15px 0;
	
	border-left: 1px dotted #404040;
	border-bottom: 1px dotted #404040;
	
}
#content.catgg {
	padding: 0 80px 0 15px;
}	

#entry.catg h5 {
	border-left: 5px solid #404040;
	border-bottom: 1px dotted #404040;
	padding: 0 0 0 10px;
	height: 30px;
	font-weight: normal;
	font-size: 20px;
	color: #d2fbfb;
}




#content h3 {
	margin: 0 0 15px 0;
	padding: 5px 0 5px 32px;
	font-weight: normal;
	font-size: 20px;
	color: #d2fbfb;
	background: #0e0e0e;
	border-top: 1px solid #1f1f1f;
	border-bottom: 1px solid #1f1f1f;
}

#content h4 {
	margin: 0 0 5px 0;
	padding: 0 0 0 32px;
	font-weight: normal;
	font-size: 16px;
	color: #FFF;
}


#content p {
	margin: 0 0 15px 0;
	padding: 0 0 0 32px;
	font-size: 12px;
	line-height: 18px;
}
#content ul {
	margin: 0 0 10px 40px;
}


#content ul.leader-list {
margin: 0 580px 10px 40px;
	font-size: 14px;
	line-height: 18px;
	padding: 15px 0 0 0;
	height: 400px;
}
#content ul.leader-list a:visited {color: #d2fbfb;}
#content ul.leader-list a:link {color: #d2fbfb;}
#content ul.leader-list a:hover {color: #ca0000;}


#content.credits ul {
	margin: 0 0 15px 10px;
	font-size: 14px;
	font-weight: bold;
	color: #d2fbfb;
	

}
#content.credits ul ul {
	list-style: none;
	margin: 0 0 10px 15px;
	padding: 0;
	color: #f3f6f6;
	
}
#content.credits ul ul em {
	color: #d6dddd;
	font-weight: normal;
}

#content p.leader-info {
	font-size: 14px;
	line-height: 24px;
	margin: 0 450px 15px 0;
}


#content.home p {
	font-size: 18px;
	line-height: 28px;
	margin: 40px 505px 70px 0;
	height: 380px;
}
#content.home p strong { color: #d2fbfb; font-size: 20px; }

#content.home a:visited {color: #d2fbfb;}
#content.home a:link {color: #d2fbfb;}
#content.home a:hover {color: #ca0000;}



.date {
	float: right;
	height: 23px;
	padding: 7px 20px 0 20px;
	background: #404040;
	color: #727a7a;
	font-size: 11px;
	font-weight: normal;
}




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

#footerzone {
	margin: 20px 0;
	padding: 0 0 20px 0;
}


#meta-nav {
	margin: 5px;
	padding: 5px 15px 0 0;
	list-style: none;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7d7a78;
	border-top: 1px solid #404040;
}
#meta-nav li {
	float: right;
	margin: 0 0 0 25px;
	padding: 0;
}

#meta-nav li a { font-weight: bold;border-bottom: 1px dotted;}
#meta-nav li a:visited {color:#d2fbfb;}
#meta-nav li a:link {color:#d2fbfb;}
#meta-nav li a:hover {color: #ca0000;}




