*.red {
	color:red;
}
#dis {
margin-top:-160px;
}

#disclaimer {

width:820px;
height:100px;
top:100px;
padding:0;
margin:0;
background-color:#656B85;
border-style:solid;
border-color:white;
border-width: 5px;
color:white;
}
/*Website*/

html,body{margin:0;padding:0}

body{
	text-align: center; 
	background:#000000;
}

th {
	text-align: center;
	font: 15.5px, palatino linotype,palatino;
	font-weight: bold;
	text-decoration: underline;
}
th a{
	text-align: center;
	font: 15.5px, palatino linotype,palatino;
	font-weight: bold;
	text-decoration: underline;
	color:white;
}

ol ol {
	list-style-type: lower-alpha;
}

ul ol {
	list-style-type:lower-roman;
}

td ul li{
	font: 13.5px cursive ;
	padding-left: 0px;
	margin-right: 0px;
	margin-left: -15px;
}

p{
	margin-left: 20px;
	padding-right: -20px;
	width: 190px;
	padding-bottom: 20px;
	font: 13.5pxpalatino linotype,palatino;
	text-indent: 10px;
	word-spacing: 3px;
	letter-spacing: 0.15em;
	color: #151005;
}
span.style{
	margin-left: 20px;
	padding-right: -20px;
	width: 190px;
	padding-bottom: 20px;
	font: 13.5pxpalatino linotype,palatino;
	text-indent: 10px;
	word-spacing: 3px;
	letter-spacing: 0.15em;
	color: #151005;
}
p.noindent{
	margin-left: 20px;
	padding-right: -20px;
	width: 190px;
	padding-bottom: 20px;
	font: 13.5pxpalatino linotype,palatino;
	word-spacing: 3px;
	letter-spacing: 0.15em;
	color: #151005;
}
p a{
	color: #081267;
	text-decoration: underline;	
}

p a:hover{
	color: #9DA2B5;
	text-decoration: underline;	
}

li{
	margin-left: 20px;
	margin-right: 20px;
	padding-bottom: 20px;
	font: 13.5px palatino linotype ,palatino;;
	text-indent: 10px;
	word-spacing: 3px;
	letter-spacing: 0.15em;
	color: #151005;
}

li b{
	
	font: 13.5px palatino linotype,palatino;
	font-weight: bold;
	color: black;
}

blockquote{
	width:580px;
	color: #9DA2B5;
	font: 24px cursive ;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
}

h1{
	font: 25px serif ;
	margin-left: 20px;
}

h2{
	font: 20px serif ;
	margin-left: 20px;
}

h3{
	font: 17px serif ;
	margin-left: 20px;
}

fieldset#contact {
	width:170px;
	background-color:white;
}

fieldset#contact legend {
	border: 1px solid navy;
	background-color:white;
	color:#656B85;
	font-size:35px;
	font-weight:bolder;
}

fieldset#contact label {
	font-size:21px;
	font-weight:bolder;
}

input{
	background: white;
	border: 1px solid navy;
	font-weight: bold;
	width:140px;
}

textarea {
background-color: white;
border: 1px solid navy;
color: CAD4EE;
font-weight: bold;
width:140px;
}

a{padding:5px; text-decoration:none; color:#000000;}

div#wrapper{text-align:left; background:#000000; background-image:url(../images/bg.jpg); background-repeat:repeat-x; background-attachment: fixed;}

div#header{ /*background-color:#FFFFFF; width:850px; background-image:url(../images/header_bg.jpg); background-repeat:no-repeat;*/ margin-bottom:5px;}

div#header h1{height:80px;line-height:80px;margin:0;padding-left:10px; height:500px;}

div#container{ text-align:left; background: transparent; /*border-left:thin #000000 solid;  border-right:thin red solid; border-top:thin red solid; border-bottom:thin #000000 solid; */width:848px; background-image:url(../images/bg.jpg); background-repeat:repeat-x; background-attachment: fixed;}

div#content p{line-height:1.4; width:575px;}

div#navigation{background:#656b85; margin-right:30px;}

div#navigation ul{margin:15px 0; padding:0; list-style-type:none;}

div#navigation li{margin-bottom:5px;}

div#logo{float:left; margin-left:0px; margin-right:400px; width:815px; text-align:right;}

div#extra{background-color: transparent; margin-right:30px;}

div#footer{background: transparent;}

div#space {background: #656B85;margin-bottom: 155px;width:837px;/*background-image: url(http://www.aleksanderlawlouisville.com/images/bg2.png);*/ height:135px; border:thick solid #FFFFFF;  padding-left: 6px; padding-top:5px;padding-bottom:5px;}

div#footer p{margin:0;padding:5px 10px}

div#container{width:855px;margin:0 auto;background-image:url(../images/bgfixed.jpg);background-repeat:repeat-x;background-color:white;}

div#navbar{width:650px; background-color:#656b85; margin-left:0px; height:50px;}

div#page{margin-left:  10px;}

div#content{float:left;width:650px; background:#FFFFFF; background-image:url(../images/content_bg.jpg); background-repeat:repeat-x; margin-left:0;   }

div#navigation{float:right;width:200px;margin-right:0; }

div#extra{float:right;clear:right;width:200px; background-color: transparent;margin-right:0;margin-top:10px; }

div#footer{clear:both;width:100%}

div#leftsummary{float:left;font-size:12px;width: 320px;}
div#leftsummary p {font-size:12px;width: 305px;}

div#rightsummary{float:right;font-size:12px;width: 320px;}
div#rightsummary p {font-size:12px;width: 300px;padding-right:-10px;}


/*Footer Layout*/




#side-a {
	float: left;
	width: 35%;
	font-size:9px;
	color:#FFFFFF;
}

#side-b {
	float: right;
	width: 32%;
	font-size:9px;
	color:#FFFFFF;
}

#mid { 
	float: left;
	width: 30%;
	font-size:9px;
	color:#FFFFFF;
}





/*Top Navbar*/




#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 13px palatino linotype,palatino}

#sddm li a
{	display: block;
	margin: 0 13px 0 0;
	padding: 6px 10px;
	width: 80px;
	background: #656b85;
	color: #FFF;
	text-align: center;
	text-decoration: none;
	font: 13px palatino linotype,palatino}

#sddm li a:hover
{	background: #000000}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #5970B2}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #EAEBD8;
		color: #000000;
		font: 10px palatino linotype,palatino}

	#sddm div a:hover
	{	background: #49A3FF;
		color: #FFF}
		
		
		
		
/*Accordion Menu*/


.mypets{ /*header of 1st demo*/
cursor: pointer;
padding: 2px 5px;
border: 1px solid gray;
background: #E1E1E1;
}

.openpet{ /*class added to contents of 1st demo when they are open*/
background: yellow;
}

.technology{ /*header of 2nd demo*/
cursor: pointer;
font: bold 12px Verdana;
margin: 10px 0;
margin-left:1px;
}

.thelanguage{
font-size:14px;
margin-left:12px;
font-weight:100;
color:#0000FF;

}

.openlanguage{ /*class added to contents of 2nd demo when they are open*/
color: #0099FF;
text-decoration: underline;
}

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color: #0000FF;
text-decoration: underline;
}
