html{background:#fff;float:center;}
body{float:center;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;width:780px;padding:0;margin:0 auto;color:#000;background:none;}
body *{float:center;margin:0;padding:0;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.h1 { font-size: 17px; font-weight: bold; text-decoration: none; }
.h1:link { font-size: 17px; font-weight: bold; text-decoration: underline; }
.h1:active { font-size: 17px; font-weight: bold; text-decoration: underline; }
.h1:visited { font-size: 17px; font-weight: bold; text-decoration: underline; }
.h1:hover { font-size: 17px; font-weight: bold; text-decoration: none; }

a{color:#105bb6;}
a:hover{color:#009;}
img{border:none;}
 hr {
  height: 1px;
  border: 1px dotted #AAA;
  width: 90%;
  align: center;
}
.clear{clear:both;}
br.clear{font-size:1px;height:1px;}
form{}
form input.user_text{border:1px solid #7f9db9;}
form select{border:1px solid #7f9db9;}
li.first, a.first, li.first a{border:none !important;padding-left:0 !important;}
table.columns1, table.columns2, table.columns3{border:none;border-collapse:collapse;line-height:1.35em;margin:0 0 1em 0;}
table.columns1 td{width:100%;text-align:left;vertical-align:top;}
table.columns2 td{width:50%;text-align:left;vertical-align:top;}
table.columns3 td{width:33%;text-align:left;vertical-align:top;}
p.centered{text-align:center !important;}
.highlight{background-color:#dddddd;margin-top:15px}
.highlightad{background-color:#ffff66;}
.send_friend{align:left;width:420px;height:190px;}
div#header_holder{align:center;width:780px;height:110px;}
div#header{align:center;width:780px;height:110px;border-bottom:1px solid #666;position:absolute;top:0;}
div#header .logo{float:left;margin-top:0px;}
div#header .logo img{}
div#header .logo h1{display:none;}
div#header .logo h2{display:none;}
div#header .logoRight{float:right;width:420px;font-size:12px;font-weight:bold;text-align:right;}
div#header .logoRight p{margin-right:10px;height:10px;}
div#header .logoRight strong{font-size:18px;color:#c00;}
div .logoRight a{text-decoration:none;border-left:1px solid #000;margin:0px 0 0px 0;padding:0 5px 0 7px;white-space:nowrap;}
div .logoRight a:hover{text-decoration:underline;}
div .logoRight ul{list-style:none;display:block;margin:10px 0 10px 0;width:100%;}
div .logoRight ul li{display:inline;}

.search{float:left;width:600px;padding:6px;}
.searchside{float:right;width:120px;padding:6px;}
.search h1{font-size:18px;font-weight:bold;line-height:normal;margin:0.5em 0;}
.search p { line-height:16px;}
.search_main{ }
.search_top{ }
.search_result{ }
.search_url{ font-size:11px; color:#000000; margin: 0 0 15px 0;}
.search_bottom{ }

div#header .member{float:right;width:400px;font-size:11px;font-weight:normal;text-align:right;}
div#header .member p{margin-right:10px;height:10px;}
div .member a{text-decoration:none;font-size:11px;border-left:1px solid #000;padding:0 5px 0 7px;white-space:nowrap;}
div .member a:hover{text-decoration:underline;}
div .member ul{list-style:none;font-size:11px;display:block;margin:10px 0 10px 0;width:100%;}
div .member ul li{display:inline;font-size:11px;}

	.td {font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:28px;}
	.td p{font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:16px;}
	th {font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:16px;}



#el08 {
font-size:150%;
}




div.nav_tabs{float:left;width:780px;}
div.nav_tabs ul{display:inline;list-style:none;float:left;position:absolute;top:86px;}
div.nav_tabs li{display:inline;}
div.nav_tabs li.no_tab{}
div.nav_tabs a{float:left;text-decoration:none;font-size:12px;line-height:normal;font-weight:bold;color:#555;margin:0 1px 0 0 ;padding:0 0 0 2px;}
div.nav_tabs .home a{float:left;text-decoration:none;font-size:12px;line-height:normal;font-weight:bold;color:#ffffff;margin:0 1px 0 0 ;padding:0 1px 0 2px;background:transparent url(../images/home3.gif) top left no-repeat;}
div.nav_tabs .join a{float:left;text-decoration:none;font-size:12px;line-height:normal;font-weight:bold;color:#ffffff;margin:0 1px 0 0 ;padding:0 2px 0 2px;background:transparent url(../images/join3.gif) top left no-repeat;}
div.nav_tabs .about a{float:left;text-decoration:none;font-size:12px;line-height:normal;font-weight:bold;color:#ffffff;margin:0 1px 0 0 ;padding:0 0 0 2px;background:transparent url(../images/about3.gif) top left no-repeat;}
div.nav_tabs .faq a{float:left;text-decoration:none;font-size:12px;line-height:normal;font-weight:bold;color:#ffffff;margin:0 1px 0 0 ;padding:0 1px 0 2px;background:transparent url(../images/faq3.gif) top left no-repeat;}
div.nav_tabs .login a{float:left;text-decoration:none;font-size:12px;line-height:normal;font-weight:bold;color:#000000;margin:0 1px 0 0 ;padding:0 2px 0 2px;background:transparent url(../images/login3.gif) top left no-repeat;}
div.nav_tabs li.no_tab a{background:none;}
div.nav_tabs a span{float:left;display:block;padding:4px 10px 10px 7px;}
div.nav_tabs li.no_tab a span{background:none;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
div.nav_tabs a span{float:none;}
/* End IE5-Mac hack */
div.nav_tabs a:hover{}
div.nav_tabs .home a:hover{color:#782e06;}
div.nav_tabs .join a:hover{color:#023704;}
div.nav_tabs .about a:hover{color:#2b1e08;}
div.nav_tabs .faq a:hover{color:#330000;}
div.nav_tabs .login a:hover{color:#996600;}
div.nav_tabs a:hover span{}
div.nav_tabs form{display:inline;margin-left:10px;}
div.nav_tabs form input{vertical-align:top;}
div.nav_tabs form input.user_text{width:200px;background-color:#ffffcc;font: bold 13px verdana;}

div#wrapper{float:center;border-top:1px dotted #AAA;border-bottom:1px solid #666;width:780px;padding-bottom:1em;}
div#wrapper2{text-align:left;}
div#wrapper2 h1{font-size:18px;font-weight:bold;line-height:normal;margin:0.5em 0;text-align:left;}
div#wrapper2 h2{font-size:16px;font-weight:bold;line-height:normal;margin:0.5em 0;padding:5px 0;clear:left;text-align:left;}
div#wrapper2 h2 a{text-decoration:none;}
div#wrapper2 h2 a:hover{text-decoration:underline;}
div#wrapper2 p{line-height:1.25em;padding:0.5em;}
div#wrapper2 td{padding:3px 0 3px 2px;text-align:left;vertical-align:top; font: normal 12px verdana;}
div#wrapper2 li{margin:5px 0 5px 20px;font: bold 15px verdana;}
div#wrapper2 li a{margin:5px 0 5px 20px;font: bold 15px verdana;}


div#main{float:left;width:470px;padding-right:4px;}
div#side{float:right;width:296px;}
div#main h1{font-size:18px;font-weight:bold;line-height:normal;margin:0.5em 0;}
div#main h2{font-size:16px;font-weight:bold;line-height:normal;margin:0.5em 0;padding:5px 0;clear:left;text-align:left;}
div#main h2.teal{color:rgb(0, 99, 74);}
div#main h2.red{color:#c00;}
div#main h2.blue{color:rgb(22, 56, 124);}
div#main h2.highlight{text-align:center;}
div#main h2 a{text-decoration:none;}
div#main h2 a:hover{text-decoration:underline;}
div#main p{line-height:1.25em;padding:0.5em;}
div#main li{margin:0.5em 0;}
div#main ul.bullets{margin:1em 0 0 20px;}
div#main ul.bullets li{padding-bottom:1em;line-height:1.25em;margin:0;}
div#main h2.truncated{margin-right:90px;}
div#main .course_boxes{width:100%;height:160px;}
div#main .course_boxes div{float:left;width:475px;height:150px;overflow:hidden;margin:0 0 10px 0px;background-color:#ffffff;}
div#main .course_boxes div h3{font-size:14px;font-weight:bold;white-space:nowrap;padding:2px 0 2px 2px;}
div#main .course_boxes div p{font-size:12px;font-weight:normal;padding:2px;}
div#main .course_boxes div a.img{border:1px;}
div#main .course_boxes div a.img:hover{}
.dir{padding:8px;}
ul.dir{margin:1em 0 0 10px;}
ul.dir li{padding-bottom:1em;line-height:1.25em;margin:0;}
div#blog{padding:0 0 15px 0;margin:0 0 0 10px;}
div#blog p{line-height:16px;}
div#blog .H2 { font: bold 16px arial; color: #000000; text-decoration: none;margin:2px 0 2px 0px;}
div#blog a.H2:link    { font: bold 16px arial; color: #000000; line-height:2; text-decoration: none;margin:5px 0 2px 0px;}
div#blog a.H2:visited { font: bold 16px arial; color: #000000; line-height:2; text-decoration: none;margin:5px 0 2px 0px;}
div#blog a.H2:active { font: bold 16px arial; color: #000000; line-height:2; text-decoration: none;margin:5px 0 2px 0px;}
div#blog a.H2:hover { font: bold 16px arial; color: #000000; text-decoration: underline; line-height:2;margin:5px 0 2px 0px;}
div#blog .date { font: normal 11px arial; color: #000000; margin:2px 0 8px 0px;}
div#blog .name { font: bold 14px arial; color: #000000; margin:15px 0 8px 0px;}

div#artwork{padding:0 0 15px 0;margin:0 0 0 10px;}
div#artwork td{padding:3px 0 3px 2px;text-align:left;vertical-align:top; font: normal 12px verdana;}
div#artwork .title{ font: bold 16px arial;}
div#artwork p { font: normal 11px verdana;margin:5px 0 2px 0px; }
div#artwork .sm { font: normal 11px verdana; }

div#blogpost{float:right;width:180px;border:1px dotted #AAA;background-color:#ddf3ff;padding:10px;margin:0 0 0 10px;}
div#blogpost p{line-height:16px;}
div#comments p{line-height:16px;}

div#friends{float:left;width:570px;}

div#profile{padding:2px 2px 10px 2px;width:200px;margin:2px;}
div#profile .headshot{background-color:#efefef;padding:4px;}
div#profile .artist_info h1{font: bold 16px arial; color: #000000; text-decoration: none;}
div#profile a.H1:link    { font: bold 16px arial; color: #000000; text-decoration: none;}
div#profile a.H1:visited { font: bold 16px arial; color: #000000; text-decoration: none;}
div#profile a.H1:active { font: bold 16px arial; color: #000000; text-decoration: none;}
div#profile a.H1:hover { font: bold 16px arial; color: #000000; text-decoration: underline;}
div#profile .artist_info{border:1px solid #dddddd;background:#ffffff;margin:5px 0;padding:4px;}
div#profile .artist_info h2{font-size:14px;font-weight:bold;color:#333333;white-space:nowrap;padding:3px 0 3px 6px;background-color:#dddddd;margin:0 0px;}
div#profile .artist_info h3{font-size:14px;font-weight:bold;padding:10px 0 3px 6px;}
div#profile .artist_info .p{padding:10px 0 3px 6px;}
div#profile .friends{border:2px solid #B1E0FC;background:#edf9ff;margin:5px 0;padding:10px;}
div#profile .friends p{padding:3px 0 3px 6px;}
div#profile .friends h3{margin-top:10px;}
div#profile .friends .more{padding:3px 0 3px 3px;}
div#profile p{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:16px;padding:5px;margin:5px 0 5px 0px;}
div#profile .statement{padding-right:5px;}
div#profile .H2 { font: bold 16px arial; color: #000000; text-decoration: none;margin:2px 0 2px 0px;}
div#profile a.H2:link    { font: bold 16px arial; color: #000000; line-height:2; text-decoration: none;margin:5px 0 2px 0px;}
div#profile a.H2:visited { font: bold 16px arial; color: #000000; line-height:2; text-decoration: none;margin:5px 0 2px 0px;}
div#profile a.H2:active { font: bold 16px arial; color: #000000; line-height:2; text-decoration: none;margin:5px 0 2px 0px;}
div#profile a.H2:hover { font: bold 16px arial; color: #000000; text-decoration: underline; line-height:2;margin:5px 0 2px 0px;}
div#profile .img2{margin-right:10px}
.sm{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:14px;padding:5px;}

.smgray{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#999999;line-height:14px;padding:5px;}
.xsm{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;line-height:13px;}
.profile h1{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;line-height:normal;margin:0.5em 0;}
.profile h2{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;line-height:normal;margin:0.5em 0;}
.profile td{padding:5px;text-align:left;vertical-align:top;}

div#main .course_boxes ul{list-style:none;float:left;display:inline;margin:0px 0 0px 0;width:475px;}
div#main .course_boxes ul li{display:block;float:left;margin:0px 1px 2px 5px;background:transparent 0 0 no-repeat;width:150px;height:150px;overflow:hidden;}











div#main .art_boxes{width:100%;height:190px;}
div#main .art_boxes div{float:left;height:81px;overflow:hidden;margin:0px 6px 2px 10px;background-color:#ffffff;}
div#main .art_boxes div h3{font-size:14px;font-weight:bold;white-space:nowrap;padding:2px 0 2px 2px;}
div#main .art_boxes .artcopy{font-size:12px;font-weight:normal;padding:2px;line-height:16px;}
div#main .art_boxes .artcopydate{font-size:11px;font-weight:normal;padding:2px;color:#666666;}
div#main .art_boxes .artcopydate:link {font-size:11px;font-weight:normal;padding:2px;color:#666666;text-decoration:none;}
div#main .art_boxes .artcopydate:active {font-size:11px;font-weight:normal;padding:2px;color:#666666;text-decoration:none;}
div#main .art_boxes .artcopydate:visited {font-size:11px;font-weight:normal;padding:2px;color:#666666;text-decoration:none;}
div#main .art_boxes .artcopydate:hover{font-size:11px;font-weight:normal;padding:2px;color:#666666;text-decoration:underline;}
div#main .art_boxes div a.img{display:block;background:transparent 0 0 no-repeat;width:108px;height:81px;float:left;}
div#main .art_boxes div a.img2{display:block;background:transparent 0 0 no-repeat;width:108px;height:81px;align:left;}
div#main .art_boxes div a.img:hover{}





.partner { font-size: 11px; font-weight: normal; text-decoration: none; }
.partner:link { font-size: 11px; font-weight: normal; text-decoration: underline; }
.partner:active { font-size: 11px; font-weight: normal; text-decoration: underline; }
.partner:visited { font-size: 11px; font-weight: normal; text-decoration: underline; }
.partner:hover { font-size: 11px; font-weight: normal; text-decoration: none; }
.partnert { font-size: 11px; font-weight: bold; text-decoration: none; }
.partnert:link { font-size: 12px; font-weight: bold; text-decoration: underline; }
.partnert:active { font-size: 12px; font-weight: bold; text-decoration: underline; }
.partnert:visited { font-size: 12px; font-weight: bold; text-decoration: underline; }
.partner:hover { font-size: 12px; font-weight: bold; text-decoration: none; }



div#main .login_box{border:1px solid #e4ce6b;background-color:#f5febf;padding:0 0 10px 10px;margin-bottom:0 0px 10px 2px;}
div#main .login_box h2{color:#333333;text-align:left;font-weight:bold;font-size:16px;padding:5px 0;margin:0;}
div#main .login_box h3{color:#000;text-align:left;font-weight:bold;font-size:14px;padding:5px 0;margin:0;}
div#main .login_box p{text-align:left;padding:0.5em 0;margin:0;}



div#main .border_box{border:2px solid #B1E0FC;background-color:#ffffff;padding:0 0 10px 10px;margin-bottom:0 0px 10px 2px;}
div#main .border_box h2{color:#000000;text-align:left;font-weight:bold;font-size:16px;padding:5px 0 0 0;margin:0;}
div#main .border_box h3{color:#000;text-align:left;font-weight:bold;font-size:14px;padding:5px 0;margin:0;}
div#main .border_box p{text-align:left;padding:0.5em 0;margin:0;line-height:16px;}
div#main .border_box p.highlight{padding-left:0.5em;padding-right:0.5em;}
div#main .border_box p.more{font-weight:bold;text-align:right;}



div#main .border_box ul{list-style-type:circle;margin:2px 0 10px 0px;width:100%;}
div#main .border_box li{margin-bottom:0.5em;}
div#main .border_box ul li{display:inline;margin:2px 0 0px 0px;}
div#main .border_box ul li a{}
div#main .border_box ul li a:hover{}
div#main .border_box a{}
div#links{}
div#links p{text-align:left;padding:0.5em 0;margin:0;line-height:16px;}
div#links a span {display: none;}
div#links a:hover span {display: block;
   position: absolute; top: 350px; left: 200px; width: 350px;
   padding: 5px; margin: 10px; z-index: 100;
   color: #000000; background: #B1E0FC;
   font: 12px Verdana, sans-serif; text-align: left;}
div#links a:hover {font-size: 99%;text-decoration:none;}

div#links2{}
div#links2 p{text-align:left;padding:0.5em 0;margin:0;line-height:16px;}
div#links2 a span {display: none;}
div#links2 a:hover span {display: block;
   position: absolute; top: 240px; left: 350px; width: 350px;
   padding: 5px; margin: 10px; z-index: 100;
   color: #000000; background: #B1E0FC;
   font: 12px Verdana, sans-serif; text-align: left;}
div#links2 a:hover {font-size: 99%;text-decoration:none;}


div#main .solid_box{background:#105bb6;padding:0px 0 0px 5px;margin:10px 0 0 0;}
div#main .solid_box h2{color:#ffffff;text-align:left;font-weight:bold;font-size:16px;}
div#main .solid_box table{margin-left:100px;width:350px;line-height:1.5em;}
div#side .side_box{border:2px solid #B1E0FC;background:#edf9ff;margin:5px 0;padding:0;}
div#side .resource_box{border:1px solid #dddddd;background:#ffffff;margin:5px 0;padding:0;}
div#side .resource_box h1{font-size:16px;font-weight:bold;color:#333333;white-space:nowrap;padding:3px 0 3px 6px;background-color:#dddddd;margin:0 0px;}
div#side .resource_box h3{font-size:14px;font-weight:bold;padding:10px 0 3px 6px;}
div#side .resource_box .more{padding:10px 0 3px 6px;}
div#side .side_box p{padding:3px 0 3px 6px;}
div#side .side_box h3{margin-top:10px;}
div#side .side_box .more{padding:10px 0 3px 6px;}
div#side .resource_box p{padding:3px 0 3px 6px;}
div#side .resource_box div .art2{width:120px;background-color:#ffffff;margin:10px 0 10px 10px;border:0px;}

div#main .art_boxes div .comment{}

div#main .art_boxes div ul.comment {
		list-style: none;
		display:block;
		float:left;
		margin: 10px 2px 10px 0px;
		padding-left: 0px;
		text-indent: 0px;
		font-size:12px;
		width:470px;
		}


div#main .art_boxes ul li.blog{list-style:none;display:block;height:60px;float:left;margin:0px 0 2px 2px;background:transparent 0 0 no-repeat;overflow:hidden;width:470px;}



div#main .art_boxes div .blog{}

div#main .art_boxes div ul.blog {
		list-style: none;
		display:block;
		float:left;
		margin: 10px 2px 2px 0px;
		padding-left: 0px;
		text-indent: 0px;
		font-size:12px;
		width:470px;
		}


div#main .art_boxes ul li.comment{list-style:none;display:block;float:left;margin:0px 0 2px 2px;background:transparent 0 0 no-repeat;overflow:hidden;width:470px;}
div#main .art_boxes div img{display:block;background:transparent 0 0 no-repeat;width:108px;height:81px;align:left;overflow:hidden;}
.artcopy23{padding:2px 2px 2px 10px;width:280px;height:80px;overflow:hidden;float:left;}





div#side .resource_box div ul.art5 {
		list-style: none;
		margin: 10px 2px 10px 10px;
		padding-left: 4px;
		text-indent: 0px;
		line-height:20px;
		font-size:14px;
		}
div#side h1{font-size:16px;font-weight:bold;text-align:left;color:#333333;padding:10px 0 1px 6px;}
div#side h3{font-size:13px;font-weight:bold;text-align:left;color:#333333;padding:0 0 1px 6px;}
div#side h4{font-size:12px;font-weight:bold;text-align:left;color:rgb(22, 56, 124);padding:2px;}
div#side p{text-align:left;padding:4px 6px;font-size:12px;line-height:1.25em;}
div#side p.centered strong{font-weight:bold;color:rgb(22, 56, 124);}
div#side p.help{font-size:10px;lien-height:1em;padding:0;margin:0;}
div#side p.help_left{float:left;font-size:10px;}
div#side form{text-align:right;padding:0 10px 10px 0;}
div#side form label{font-size:11px;}
div#side form input.user_text{width:70px;}

.tag{font-size:11px;line-height:16px;padding:2px 0 0 0;font-weight:bold;margin:0;}

div#side .side_box table{margin-left:10px;}

div#side div .login_box{margin:0 0 0 8px;text-align:left;width:200px;}
div#side .login_box form{margin:5px auto;text-align:left;}
div#side .login_box form label{display:block;text-align:left;width:240px;margin:3px 10px 10px 3px;}
div#side .labeltag{margin-right:8px;}
div#side .labeltag2{margin-right:22px;}
div#side .login_box form label input{width:150px;}
div#side .login_box form .button{margin:2px;padding:3px;text-transform:uppercase;text-align:center;border-width:1px;}
div#side .login_box form #login{background-color:#efefef;color:#009;font-weight:bold;}
div#side .login_box form #signup{background-color:#105bb6;color:#fff;font-weight:bold;}


div#main div .contact_box{margin:0px 6px 2px 10px;width:100%;}
div#main div .contact_box p{margin:0px 6px 2px 10px;text-align:left;width:100%;}
div#main .contact_box form{margin:5px auto;align:textop;}
div#main .contact_box form label{display:block;align:textop;margin:3px 5px 5px 5px;}
div#main .contacttag{margin:0px 0 50px 10px;}
div#main .contacttag2{margin:5px 0 5px 10px;}
div#main .contact_box form label input{width:150px;margin:5px 0 5px 8px;}
div#main .contact_box form label textarea{width:200px;margin:5px 0 5px 8px;}
div#main .contact_box form .button{margin:2px;padding:3px;text-transform:uppercase;text-align:center;border-width:1px;align:center;}
div#main .contact_box form #login{background-color:#efefef;color:#009;font-weight:bold;}
div#main .contact_box form #send{background-color:#105bb6;color:#fff;font-weight:bold;float:center;}

div#main div .join_box{margin:0px 6px 2px 10px;width:100%;}
div#main div .join_box p{margin:0px 6px 2px 10px;text-align:left;width:100%;}
div#main .join_box form{margin:5px auto;align:textop;}
div#main .join_box form label{display:block;align:textop;margin:3px 5px 5px 5px;}
div#main .jointag{margin:0px 0 50px 10px;}
div#main .jointag2{margin:5px 0 5px 10px;}
div#main .join_box form label input{width:150px;margin:5px 0 5px 8px;}
div#main .join_box form label textarea{width:200px;margin:5px 0 5px 8px;}
div#main .join_box form .button{margin:2px;padding:3px;text-transform:uppercase;text-align:center;border-width:1px;align:center;}
div#main .join_box form #login{background-color:#efefef;color:#009;font-weight:bold;}
div#main .join_box form #join{background-color:#105bb6;color:#fff;font-weight:bold;float:center;}


/* Hides from IE5-mac \*/
* html #side .combo_box p {height:1%;}
/* End hide from IE5-mac */


div#footer{clear:both;width:100%;border-top:1px dotted #AAA;font-size:11px;text-align:center;padding:5px 0 10px 0;}
div#footer a{text-decoration:none;border-left:1px solid #000;padding-left:0.5em;white-space:nowrap;}
div#footer a:hover{text-decoration:underline;}
div#footer ul{list-style:none;display:block;margin:2em auto;width:100%;}
div#footer ul li{display:inline;}
div#footer div{text-align:left;text-indent:-12em;margin-left:12em;}
div#footer div a{text-transform:uppercase;}
div#footer div ul{text-align:left;display:inline;}
div#footer div ul a{text-transform:none;}
