/* andreas06 - an open source xhtml/css website layout by Andreas Viklund - http://andreasviklund.com . Free to use for any purpose as long as the proper credits are given for the original design work.Version: 1.1, November 28, 2005 */body{background:#424242 url(img/DAbodybg.jpg) repeat-x;color:#505050;font:90% Georgia, Verdana, Tahoma, Arial, sans-serif;margin:0;padding:0;text-align:center;}p{line-height:1.5em;margin:0 0 15px;}a{color:#416baa;text-decoration:none;}a:hover{color:#416baa;}hr{  /* is a horizontal rule line */height:1px;margin:10px 0;width:98%;}dt{font-weight:700;}dd{margin:1px 0 10px 20px;}ul{line-height: 1.3em;}#container{ /*? the inner blue gray border includes footer /*/	background:#464646 url(img/DAbodybg.jpg) repeat-x;	margin:0 auto;	text-align:left;	width:752px;}#sitename{background:url(img/DAdove2.jpg) no-repeat right top;color:#ffffff;font-family: "Monotype Corsiva", "Lucida Calligraphy", "Comic Sans MS", cursive;font-weight:400;height:90px;margin:0 20px 10px 0;text-align:center;}#sitename h1{font-family: "Monotype Corsiva", "Lucida Calligraphy", "Comic MS", cursive;font-size:3.2em;letter-spacing: 2px;margin:0;padding-top:20px;}#sitename span{font-size:1.6em;letter-spacing:1px;margin:0;}#nav{  /*/ top navigation tabs/*/background:url(img/greypx.gif) bottom left repeat-x ;float:left;width:752px;}#nav ul{list-style:none;margin:0;padding:0;}#nav a{ /* make sure DreamWeaver keeps 0 after100%*/background:url(img/tabs.gif) no-repeat 100% 0;color:#808080;display:block;font-size:1em;padding:7px 20px 4px 11px;text-decoration:none;}#nav a:hover{color:#505050;}#nav li{  /* make sure DreamWeaver keeps 0 0 after no-repeat*/background:url(img/tabs.gif) no-repeat 0 0;float:left;margin:0 4px 0 0;padding:0 0 0 9px;}#nav #current{background:url(img/tabs.gif) no-repeat 0 -41px;}#nav #current a{background:url(img/tabs.gif) no-repeat 100% -41px;color:#303030;padding:7px 20px 5px 11px;}#wrap1{ /*/ top part of 2-3 column content box /*/background:#ffffff url(img/innerbg.gif) repeat-y;border-bottom:1px solid #808080;border-left:1px solid #808080;border-right:1px solid #808080;clear:both;padding:0;width:750px;}#wrap2{ /*/ bottom part of 2-3 column content box /*/background:url(img/header.jpg) top left no-repeat;padding:10px;width:730px;}#header{  height:30px;position:relative;width:730px;}#header h1{float:left;font-size:1.6em;margin:0;width:180px;}#topbox{ /*/ contains bread crumb trail /*/color:#808080;margin:0 0 4px;text-align:right;font-size: .9em;}#topbox a{color:#416baa;}#topbox a:hover{text-decoration:underline;}#leftside{float:left;margin:-15px 0 0;width:145px;}#leftside h1{font-size:1.4em;font-weight:400;}#rightside{float:right;margin:40px 15px 20px 0;width:150px;}#rightside h1{font-size:1.2 em;font-weight:400;margin:0 0 12px;}#rightside p{font-size:0.9em;margin:2px 0 4px 10px;}#rightside img{  /*border on thumbnails*//*/images can be upto 120 px wide/*/border:1px solid #416baa;margin:10px 0 5px 5px;padding:2px;float:right;}#content{  /*three column layout uses this one*/margin:45px 180px 0 180px;}#contentalt{ /* two column layout uses this one*//*/images can be up to 370 px wide/*/margin:45px 15px 0 180px;}#content p,#contentalt p{margin:8px 0 0 10px;font-size: 1.1em;}#content h1,#contentalt h1{color:#505050;font-size:2.5em;font-weight:400;font-family: "Monotype Corsiva", "Lucida Calligraphy", "Comic Sans MS", cursive;margin:15px 0 10px;padding:0;}#content h2,#contentalt h2{color:#505050;font-size:1.6em;font-weight:400;margin:20px 0 10px;padding:0;}#content h5{color:#505050;font-size:1.2em;font-weight:800;margin:10px 100px 10px 20px;padding:0;}#content h6{font-size:1.1em;font-weight:400;margin:10px 100px 10px 20px;padding:0;}/*/  #content img,#contentalt img{ border:1px solid #416baa;margin:5px 15px 5px;} /*/#footer{clear:both;color:#a0a0a0;font-size:0.9em;height:26px;margin-top:20px;padding:1px;text-align:right;width:730px;}#footer a{color:#a0a0a0;font-weight:400;}#footer a:hover{color:#a0a0a0;text-decoration:underline;}.menublock{margin-bottom:10px;}.nav{	color:#416baa;	display:block;	font-size:1em;	font-weight:700;	line-height: 1.2em;	margin-bottom:1px;	padding:2px 2px 2px 10px;	position:relative;	text-decoration:none;	width:125px;	}.nav:hover{border:1px solid #416baa;color:#505050;padding:1px 1px 1px 9px;}.sub{  /*indented smaller text? */font-size:0.9em;margin-left:20px;padding:1px 1px 1px 6px;width:105px;}.sub:hover{border:1px solid #416baa;color:#505050;padding:0 0 0 5px;}.intro{  /*/ bold section/*/font-weight:700;}.active{border:1px solid #416baa;padding:1px 1px 1px 9px;}.box{  /* a white background container with a border on the left */background:#f8f8f8 url(img/DAboxbg.gif) top left repeat-y;border:1px solid #416baa;color:#505050;margin:25px auto;padding:0px 10px 2px 20px;width:75%;}.box a:hover{text-decoration:underline;color:;}.photo{  /*/ framed left float /*/border:1px solid #416baa;margin:5px 15px 5px;/*/margin:5px auto 15px;/*/padding:5px;float:left;}.photoR{  /*/ framed & floated right/*/border:1px solid #416baa;margin:5px auto 15px 5px;padding:5px;float:right;}.photoN{  /*/ no frame! left float /*/margin:5px auto 5px;padding:5px;float:left;}.photoNR{  /*/ no frame! right float /*/margin:5px auto 5px 5px;border: 0px;padding:5px;float:right;}.smallcaps{font-variant:small-caps;}.mini{color:#a0a0a0;font-size:0.75em;font-weight:400;line-height:1.2em;margin:20px 0 10px 8px;}.small{font-size:0.85em;}.large{font-size:1.2em;}.soft{color:#808080;}.normal{font-weight:400;}.bold{font-weight: 700}.sharp{color:#101010;}.center{text-align:center;}.hide{display:none;}#DA {	font-family: "Monotype Corsiva", "Lucida Calligraphy", "Comic Sans MS", cursive;	color: #000066;	font-size: 130%;	font-weight: 700;	letter-spacing: 1px;	text-decoration: none;}