/**************************************************************   Visit studio7designs.com for more layouts and downloads for this template! **************************************************************/ /**************************************************************   All page content except for footer **************************************************************/#content {  position: relative;  height: auto !important;  height: 100%;  min-height: 100%;}/**************************************************************   Top menu and logo **************************************************************/#header {	clear: both;	position: relative;	height: 3.5em;	margin: 0 auto;	background: #fff;	border-bottom: 1px solid #999;}#header img {  position: absolute;  top: 5%;  left: 10px;}#header ul {  margin: 2.0em 1em 0 0 !important;  margin: 2.0em 0.5em 0 0;  padding: 0;  float: right;}#header ul li {  display: inline;  list-style: none;}#header ul li a {  float: left;  padding: 0 1em;  font: 400 1.0em arial, sans-serif;  letter-spacing: 0.1em;  line-height: 0.8em !important;  line-height: 1em;  color: #999;  border-right: 1px solid #999;}#header ul li a.last {  padding-right: 0;  border-right: 0;}#header ul li a:hover {  color: #790f2c;}/**************************************************************   Header Image/Flash Movie **************************************************************/#headerImg {  margin: 0 auto;  height: 133px;}#psychname {	font:400 3.5em Arial, helvetica, sans serif;	font-style:italic;	text-align:left;		letter-spacing:1px;	color:#790f2c;	border-top:1px #000 solid;	position:relative;	top:130px;	left:0px;	padding-left:40px;	padding-top:25px;}/**************************************************************   Top Block Menu **************************************************************/#menu {	  margin: 0 auto;  z-index:100;}/*Credits: Dynamic Drive CSS Library *//*URL: http://www.dynamicdrive.com/style/ */.hauptmenu{	margin-top:100px;	width: 960px;	margin-left:0px;	overflow: hidden;	background-color:#790f2c;	z-index:110;}.hauptmenu ul{margin: 0;padding: 0;padding-left: 40px; /*offset of tabs relative to browser left edge*/font: italic 1.3em Arial, helvetica, sans serif;list-style-type: none;}.hauptmenu li{display: inline;margin: 0;}.hauptmenu li a{float: left;display: block;text-decoration: none;margin: 0;padding: 7px 8px; /*padding inside each tab*/border-right: 0px solid white; /*right divider between tabs*/color: #999;background: #790f2c; /*background of tabs (default state)*/}.hauptmenu li a:visited{color:#999;}.hauptmenu li a:hover, .hauptmenu li.selected a{color: white;background: #46091a; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */}/**************************************************************   Posts **************************************************************/.post {  float: left;  width: 100% !important;  width: 99%;  position: relative;}.post p {	margin-left:0px;	margin-top:50px;	line-height:2.0em;}ul.cont li{	padding:4px 0;	}p ul.cont {	list-style-type:none;		}p.startlist {	text-align:center;}p.startlist a, p.startlist a:visited {	font:italic 2.0em Arial, Helvetica, sans-serif;	color:#999;	line-height:28px;}p.startlist a:hover {	color:#790f2c;}/**************************************************************   Page Content **************************************************************/#page {  clear: both;  float: left;  width: 100%;  margin-bottom: 6em;  text-align: left;}#columns {  margin: 0 auto;}/* Column widths */.width {  width: 960px;}.widthPad {  width: 960px;}.width25 {  width: 24%;}.width50 {  width: 48%;}.width73 {  width: 73%;}.width75 {  width: 75%;}.width100 {  width: 100%;}/**************************************************************   Footer **************************************************************/#footer {  clear: both;  float: left;  width: 100%;  height: 7em;  margin-top: -5em;}#footer #bg {  position: relative;  height: 5em;  margin: 0 auto;  background: #fff;  border-top: 1px #999 solid;}#footer #bg ul {  float: right;  margin: 3em 1em 0 0 !important;  margin: 3em 0.5em 0 0;  padding: 0;}#footer #bg ul li {  display: inline;  list-style: none;  color:#999;}#footer #bg ul li a {  color: #999;}#footer #bg ul li a.last {  padding-right: 0px;  border-right: 0;}#footer #bg ul li a:hover {  color: #000;}#footer #bg img {  position: absolute;  top: 6%;  left: 10px;}/**************************************************************   Icons specific to the colour theme **************************************************************/a.lightTheme img,a.darkTheme img,a.submitButton img {  width: 20px;  height: 20px;  vertical-align: middle;}a.lightTheme img {  background: url(../images/icons/light_light_theme.gif) no-repeat center center;}a.darkTheme img {  background: url(../images/icons/light_dark_theme.gif) no-repeat center center;}a.submitButton img {  background: url(../images/icons/light_submit.gif) no-repeat center center;}/**************************************************************   Submenu Styles **************************************************************/ul.submenu1,ul.submenu2 {  margin: 0 0 20px 0;  padding: 0;}ul.submenu1 li,ul.submenu2 li{  margin: 0;  padding: 0;  list-style: none;  list-style-image: url(foo.gif); /* because IE is balls */}ul.submenu1 li a,ul.submenu2 li a {  display: block;  height: auto !important;  /* Start hide from IE Mac \*/  height: 1%;  /* End hide from IE Mac */  padding: 1px 5px 1px 20px;}ul.submenu1 li a {  background: url(../images/bg/submenu1.gif) no-repeat 5px 50%;}ul.submenu1 a:hover {  color: #888;  background: #B3C6C4 url(../images/bg/submenu1.gif) no-repeat 5px 50%;}ul.submenu2 li a {  color: #426F85;  background: url(../images/bg/submenu2.gif) no-repeat 3px 50%;}ul.submenu2 a:hover {  color: #888;  background: #B3C6C4 url(../images/bg/submenu2.gif) no-repeat 3px 50%;}/**************************************************************   Generic Display  **************************************************************/.block {  display: block;}.clear {  clear: both;}.marginRight {  margin-right: 15px;}.paddingLeft {  padding-left: 5px;}.paddingRight {  padding-right: 5px;}.floatLeft {  float: left;}.floatRight {  float: right;}.alignLeft {  text-align: left;}.alignRight {  text-align: right;}.alignTop {  vertical-align: top;}.alignMiddle {  vertical-align: middle;}.alignBottom {  vertical-align: bottom;}.lightBlueBg {  background-color: #E9EAEB;}.dark {  color: #353E47;}/**************************************************************   css hacks **************************************************************/  /*  IE6 */ * html .mainpic {	position:absolute; top:15px; left:510px; }