
#kulaw_content{
//margin-right:-600px;
//width:737px;
//position:relative;
//float:left;
//padding:0px 0px 20px 10px !important;
position:relative;
float:left;
width:737px;
text-align:left !important;
margin-left:10px;
}

#content{
	margin-top: 0;
}
/* ALIGNMENT
		use these as class for alignment										 */
.r{text-align:			right;}
.l{text-align:			left;}
.c{text-align:			center;}


h1{
	line-height:1.0em;
}

#main{
	text-align:right;
	width:100%;
}

#fac{
	font-style:italic;
}

h3{
margin-top:0;
}

.quote{
font-size:12pt;
line-height:1.5em;
}

ol.reg li, ul.reg li{margin:0 0 .3em 2.0em;}

ol li, ul li {line-height:1.3em;}

/* *****************************************************************************  */
/* CUSTOM IMAGE LOCATION															*/
.img_left_border{
	position:			relative;
	float:				left;
	margin-right:		10px;
	margin-bottom:		10px;
	padding:			4px;
	border:				solid 1px #aaa;
}

.img_right_border{
	position:			relative;
	float:				right;
	margin-left:		10px;
	margin-bottom:		10px;
	padding:			4px;
	border:				solid 1px #aaa;
}

.img_left{
	position:			relative;
	float:				left;
	margin-right:		10px;
	margin-bottom:		10px;
}

.img_right{
	position:			relative;
	float:				right;
	margin-left:		10px;
	margin-bottom:		10px;
	padding-top:		2px;
}


.img_rightsidebar{
	position:			relative;
	margin-right:		auto;
	margin-left:		auto;
	margin-bottom:		10px;
	max-width:130px;
	text-align:center;
}
/* *****************************************************************************  */
/* CUSTOM ICONS
		a collection of icons. use with almost any tag							  */

/* PDF icon (with icon at far left of text  		*/
.pdf {
 background-image:  	url("/~kulaw/images/icons/pdf.gif");
 background-repeat:  	no-repeat;
 background-position: 	2px 0px;
 padding-left:   		25px;
}
a.pdf{text-decoration:none !important; }
a.pdf:hover{text-decoration:none !important; color:#FFF; font-weight:bold;}
a.pdf:visited{text-decoration:none !important;}

/* ` icon (with icon at far left of text  		*/
.email {
 background-image:  	url("/~kulaw/images/icons/email.gif");
 background-repeat:  	no-repeat;
 background-position: 	2px 5px;
 padding-left:   		25px;
}
a.email{text-decoration:none !important;}
a.email:hover{text-decoration:underline !important;}
a.email:visited{text-decoration:none !important;}

/* PHONE icon (with icon at far left of text  		*/
.phone {
 background-image:  	url("/~kulaw/images/icons/phone.gif");
 background-repeat:  	no-repeat;
 background-position: 	2px 5px;
 padding-left:   		25px;
}
a.phone{text-decoration:none !important;}
a.phone:hover{text-decoration:none !important; color:#FFF; font-weight:bold;}
a.phone:visited{text-decoration:none !important;}

/* FAX icon (with icon at far left of text  		*/
.fax {
 background-image:  	url("/~kulaw/images/icons/fax.gif");
 background-repeat:  	no-repeat;
 background-position: 	2px 5px;
 padding-left:   		25px;
}
a.fax{text-decoration:none !important;}
a.fax:hover{text-decoration:none !important; color:#FFF; font-weight:bold;}
a.fax:visited{text-decoration:none !important;}

/* PRINT icon (with icon at far left of text  		*/
.print {
 background-image:  	url("/~kulaw/images/icons/print.gif");
 background-repeat:  	no-repeat;
 background-position: 	2px 0px;
 padding-left:   		25px;
}
a.print{text-decoration:none !important;}
a.print:hover{text-decoration:underline !important;}
a.print:visited{text-decoration:none !important;}

/* AUDIO icon (with icon at far left of text  		*/
.audio {
 background-image:  	url("/~kulaw/images/icons/audio.gif");
 background-repeat:  	no-repeat;
 background-position: 	2px 0px;
 padding-left:   		25px;
}
a.audio{text-decoration:none !important;}
a.audio:hover{text-decoration:none !important; color:#FFF; font-weight:bold;}
a.audio:visited{text-decoration:none !important;}


/*   MAIN NAVIGATION  -------------------------------------------------- */
#navigation{
	background:url(/~kulaw/images/nav/left_blue_adapted.jpg) no-repeat;
	width:152px;
	height:326px;
	position:relative;
	float:left;
	margin-top:-21px;
}
#navigation ul#nav {
	list-style-image:		none !important;
	list-style-position:	outside !important;
	list-style-type:		none !important;
	margin-top:				128px;
	padding:				0pt;
	display:				block;
	margin-bottom:0;
}

ul#nav li{
	list-style-image:		none !important;
	list-style-position:	outside !important;
	list-style-type:		none !important;
	border-top:				#266cb0 solid 1px;
	width:					147px;
	padding-left:			5px;
	margin-left:			0px;
	* width:				112px;
	* margin-left:			-40px;
	* padding-left:			40px;
}

ul#nav a{
	color:					#FFF !important;
	font-size:				13px;
	font-weight:			bold;
	text-decoration:		none !important;
	text-align:				left;
	width:					138px;
	height:					21px;
	padding-left:			0px;
	* padding-left:			0px;
	* margin-left:			-30px;
	padding-top:			3px;
	display:				block;
}
ul#nav a:hover{text-decoration:none !important; color:#FC0 !important;}
ul#nav a:active{text-decoration:none !important; color:#FFF !important;}

/*   AUDIENCE NAVIGATION  -------------------------------------------------- */
#top_nav{
	background:				none;
	width:					900px;
	height:					32px;
	position:				relative;
	float:					left;
	margin-top:				12px;
	margin-left:			-10px;
}

ul#audience {
	color:					#266cb0 !important;
	list-style-image:		none;
	list-style-position:	outside;
	list-style-type:		none;
	float:					left;
	font-weight:			normal;
	margin-top:				8px;
	padding-left:			115px;
	display:				block;
	margin-left:			40px;
}

ul#audience li{
	float:					left;
	display:				inline;
	padding-right:			49px;
}

ul#audience a{
	color:					#266cb0 !important;
	font-size:				12px;
	font-weight:			bold;
	text-decoration:		none;
	padding-left:			0px;
	* padding-left:			0px;
	padding-top:			0px;
	display:				block;
}
ul#audience a:hover{text-decoration:none !important; color:#FC0 !important; font-weight:bold !important;}
ul#audience a:active{text-decoration:none !important; color:#266cb0 !important;}

.homepagenews ul {
list-style-type:none !important;
margin-left:0;
padding-left:0;
}
.homepagenews ul li{
	padding-bottom:8px;
}
.homepagenews ul li .date{
font-style:italic;
font-size:.9em;
}
.homepageevents .eventdate{
font-style:italic;
font-size:.9em;

}
.homepageevents{
line-height:1.15em;
}

.calendar .eventnav{
	margin: 10px 0 0 0 ;
	padding:5px 0 0 0;
 	width:420px;
	border-bottom: 1px solid #cccccc;
	height:18px;

}
.calendar .eventprev{
	float:left;
	width:100px;
	font-size: .9em;
	font-weight:bold;
}
.calendar .eventnext{
	text-align:right;
	float:right;
	width:100px;
	font-size: .9em;
	font-weight:bold;
}
.calendar .eventdate{
font-size:.9em;
text-decoration:underline;
}
.calendar .eventtitle{
font-weight:bold;
}

#box_red_210_content .eventdate{
	font-size:.9em;
	text-decoration:underline;
}

/*   SUBNAV NAVIGATION  -------------------------------------------------- */
ul#subnav {
	color:					#FFF;
	list-style-image:		none;
	list-style-position:	outside;
	list-style-type:		none;
	float:					right;
	font-weight:			normal;
	padding-right:			20px;
	display:				inline;
	z-index:				10;
	margin:				5px 0 0 0;
}

ul#subnav li{
	float:					right;
	display:				inline;
	padding-right:			0px;
	margin-right:			-12px;
}

ul#subnav a{
	color:					#FFF !important;
	font-size:				12px;
	font-weight:			normal;
	text-decoration:		none;
	padding-left:			0px;
	* padding-left:			0px;
	padding-top:			0px;
	display:				block;
}
ul#subnav a:hover{text-decoration:none !important; color:#FC0 !important;}
ul#subnav a:active{text-decoration:none !important;}
ul#subnav li a.seperator{color:#9CF !important;}
ul#subnav li a.curr {text-decoration:none !important; color:#FC0 !important;}

/*   ` NAVIGATION  -------------------------------------------------- */
ul#nav_home {
	width:400px;
	color:					#3767B1 !important;
	list-style-image:		none;
	list-style-position:	outside;
	list-style-type:		none;
	position:				relative;
	float:					right;
	font-weight:			normal;
	margin-top:				0px;
	margin-right:			35px;
	padding-right:			0px;
	display:				block;
	top:					0px;
	z-index:				10;
}

ul#nav_home li{
	float:					right;
	display:				inline;
	padding-right:			5px;
}

ul#nav_home a{
	color:					#3767B1 !important;
	font-size:				12px;
	font-weight:			normal;
	text-decoration:		none;
	padding-left:			0px;
	* padding-left:			0px;
	padding-top:			0px;
	display:				block;
}
ul#nav_home a:hover{text-decoration:none !important; font-weight:bold !important;}
ul#nav_home a:active{text-decoration:none !important; color:#3767B1 !important;}

#weatherbanner{
	background:url(/~kulaw/images/nav/home_midbar.gif) repeat-x;
	width:898px;
	height:30px;
	position:relative;
	text-align:right;
	vertical-align:bottom;
	border:#AAA solid 1px;
	float:left;
}
/*   table                -------------------------------------------------- */
table {
	width:100%;
	border:none;
	margin:1em auto;
	border-collapse:collapse;
}
td {
	color:#678197;
	border:none;
	padding:.3em 1em;
	text-align:left;
}

tr {
	border:none;
}

th {
	color:#678197;
	border:none;
	padding:.3em 1em;
	text-align:center;
}
tr.odd td {
background:#EFF7FF/*f7fbff*/
}
tr.odd .column1 {
background:#EFF7FF;
}
.column1 {
background:#f9fcfe;
}
thead th {
background:#f4f9fe;
text-align:center;
font:bold 1.2em/2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
color:#66a3d3;
}

table.courselist tr td, table.courselist tr th{
vertical-align:top;
}
/*   table                -------------------------------------------------- */
table.lined tr td,table.lined tr th {
	border: 1px solid #cccccc;
	border-collapse:collapse;
}


table.main {
	width:100%;
	border:1px solid #e5eff8;
	margin:1em auto;
	border-collapse:collapse;
}
table.main td {
	color:#678197;
	border:1px solid #e5eff8 !important;
	padding:.3em 1em;

}

table.main tr {
	border:1px solid #e5eff8;
	padding:.3em 1em;
}

table.main th {
	color:#678197;
	border:1px solid #e5eff8;
	padding:.3em 1em;
	text-align:center;
}

/*   table  FACULTY            -------------------------------------------------- */
table.faculty {
	width:100%;
	margin:1em auto;
	border-collapse:collapse;
}

table.faculty td {
	text-align:				left;
}

table.faculty tr{
	border:none;
}

tr.odd td {
	verticle-align:			top;
	background:				#EFF7FF
}



/*   table NONE                -------------------------------------------------- */
table.none{
	width:					100%;
	border:					none !important;
	padding:				0px;
	color:					#000;
}

table.none td, table.none th{
	vertical-align:top;
	border:					none;
	text-align:				left;
	color:					#000;
		}

table.none tr{
	border:					none;
	text-align:				left;
	color:					#000;
		}

/*   table100 NAVIGATION  -------------------------------------------------- */
ul#table100 {
	list-style-image:		none;
	list-style-position:	outside;
	list-style-type:		none;
	margin-left:			0px;
	*margin-left:			0px;
	margin-top:				0px;
	margin-right:           10px;
	display:				inline;
	position:				relative;
	float:					left;
}
ul#table100 li{
	list-style-image:		none !important;
	list-style-position:	outside !important;
	list-style-type:		none !important;
	padding-bottom:			3px;
	padding-right:			3px;
	position:relative;
	margin:0px;
	float:left;
}
ul#table100 ul{
	list-style-image:		none !important;
	list-style-position:	outside !important;
	list-style-type:		none !important;
	margin-left:			3px;
	*margin-left:			3px;
	margin-top:				0px;
	display:				block;
	position:				relative;
	float:					left;
}
ul#table100 ul li{
	list-style-image:		none !important;
	list-style-position:	outside !important;
	list-style-type:		none !important;
	padding-bottom:			0px;
	margin:0px;
	position:relative;
	float:left;
}

/*   table270 NAVIGATION  -------------------------------------------------- */
ul#table270 {
	list-style-image:		none;
	list-style-position:	outside;
	list-style-type:		none;
	margin-left:			-39px;
	*margin-left:			0px;
	margin-top:				0px;
	display:				block;
	position:				relative;
	float:					left;
}
ul#table270 li{
	padding-bottom:			20px;
	width:					270px;;
	position:relative;
	float:left;
}
ul#table270 ul{
	list-style-image:		none;
	list-style-position:	outside;
	list-style-type:		none;
	margin-left:			-15px;
	*margin-left:			25px;
	margin-top:				0px;
	display:				block;
	position:				relative;
	float:					left;
}
ul#table270 ul li{
	padding-bottom:			20px;
	width:					270px;
	position:relative;
	float:left;
}

/*   table220 NAVIGATION  -------------------------------------------------- */
ul#table220 {
	list-style-image:		none;
	list-style-position:	outside;
	list-style-type:		none;
	margin-left:			-50px;
	*margin-left:			0px;
	margin-top:				0px;
	display:				block;
	position:				relative;
	float:					left;
}
ul#table220 li{
	padding-bottom:			20px;
	width:					210px;;
	position:				relative;
	float:					left;
}
ul#table220 ul{
	list-style-image:		none;
	list-style-position:	outside;
	list-style-type:		none;
	margin-left:			-35px;
	*margin-left:			0px;
	margin-top:				0px;
	display:				block;
	position:				relative;
	float:					left;
}
ul#table220 ul li{
	padding-bottom:			20px;
	width:					210px;
	position:				relative;
	float:					left;
}

th.Monday,th.Wednesday,th.Friday{
background-color:#DDDDDD;
}
th.Tuesday,th.Thursday,th.ByAppt{
background-color:#EFEFEF;
}

table.courselist tr td, table.courselist tr th{
	vertical-align:top;
}

/* ------------------------------------------------------------  */
ul.normal {
	list-style-image:none !important;
	list-style-position:inside !important;
	list-style-type: circle !important;
	margin:0px !important;
	padding:0px !important;
	line-height: .5pt !important;
}

ul.nopadding{
	margin-left:15px;
	padding:0px;
}

/* ------------------------------------------------------------  */
ul.linklist {
	list-style-type:		none;
	margin:0px;
	padding:0px;
}
li.linklist {
	list-style-type:		none;
	padding: 3px;
}

/*   GIVING SUBNAV NAVIGATION  -------------------------------------------------- */
ul#giving {
	list-style-type:		none;
	float:					left;
	margin:5px 10px 0 0;
	padding:0;
	display:				block;
}
ul#giving li{
	list-style-type:		none;
	margin: 0;
	padding:0;
	border-collapse:collapse;
}

.giving_bottom{
	border-right:			#AAA solid 1px;
}

ul#giving a{
	width: 					170px;
	text-decoration:		none;
	display:				block;
	padding: 0 0px 0 10px;
	margin: 0;
	border-right:			#AAA solid 1px;
}

ul#giving a:hover{text-decoration:underline !important;}
ul#giving a:active{text-decoration:none !important;}
a.giving_curr {

	text-decoration:none !important;
	 background:url(/~kulaw/images/nav/subnav_hilite.jpg) repeat-y;
	 border-right:none !important;
	 border-left:#AAA solid 1px;
	 border-top:#AAA solid 1px;
	 border-bottom:#AAA solid 1px;}

/*   nav_topinpage NAVIGATION  -------------------------------------------------- */

ul#tabnav { /* general settings */
	text-align: left; /* set to left, right or center */
	margin: 1px 0 1px 0; /* set margins as desired */
	border-bottom: 1px solid #aaa; /* set border COLOR as desired */
	list-style-type: none;
	padding: 2px 10px 2px 0px; /* THIRD number must change with respect to padding-top (X) below */
}

@media screen and (-webkit-min-device-pixel-ratio:0){  /*-----Safari (webkit) and Opera hack-----*/
    ul#tabnav {
		padding: 2px 10px 1px 10px;
	}
}

ul#tabnav li { /* do not change */
	display: inline;
}

ul#tabnav li.selected { /* settings for selected tab */
	border-bottom: 1px solid #fff; /* set border color to page background color */
	background-color: #fff; /* set background color to match above border color */
}

ul#tabnav li.selected a{ /* settings for selected tab link */
	background-color: #fff; /* set selected tab background color as desired */
	color: red !important; /* set selected tab link color as desired */
	position: relative;
	top: 1px;
	padding-top: 4px; /* must change with respect to padding (X) above and below */
	background-image:none;
}

ul#tabnav li a { /* settings for all tab links */
	padding: 3px 5px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
	border: 1px solid #aaa; /* set border COLOR as desired; usually matches border color specified in #tabnav */
	background-image: url(/~kulaw/images/nav/tab_tile.gif);
	background-repeat: repeat-x;
	color: #0049ae; /* set unselected tab link color as desired */
	margin-right: -20px; /* set additional spacing between tabs as desired */
	text-decoration: none;
	border-bottom: none;
}

ul#tabnav a:hover { /* settings for hover effect */
	background: #fff; /* set desired hover color */
}

/*
ul#nav_topinpage {
	list-style: none;
	float:					left;
	position:				relative;
	margin:					0;
	padding:				0;
	width:				100%;
}

ul#nav_topinpage li{
	float:					left;
	margin:			0;
	padding:		0;
}

ul#nav_topinpage a{
	text-decoration:		none;
	padding-top:			2px;
	padding-left:			5px;
	padding-right:			5px;
	padding-bottom:			8px;
	height:					10px;
	    line-height:normal;
	display:				block;
	border:					#AAA solid 1px;
	background:				url(/~kulaw/images/nav/tab_tile.gif) repeat-x;

ul#nav_topinpage a:hover{
	text-decoration:none !important;
	color:red !important;
}

.separator2{border-bottom:#AAA solid 1px; width:3px; height:21px;}

ul#nav_topinpage a:active{text-decoration:none !important;}
a.topinpage_curr {text-decoration:none !important; color:red !important; border-bottom:#FFF solid 1px !important; background:none !important;}
}*/
/*   SUB SUB NAV NAVIGATION  -------------------------------------------------- */
ul#subsub_nav {
	list-style-image:		none;
	list-style-position:	outside;
	list-style-type:		none;
	position:				relative;
	display:				block;
	padding:				3px 0 5px 0;
	margin:					0;
	width:					100%;
}

ul#subsub_nav li{
	float:					left;
	display:				inline;
	padding-right:			0px;
	margin-right:			4px;
}

ul#subsub_nav a{
	font-weight:			normal;
	text-decoration:		none;
	color:					#3767B1 !important;
	padding-left:			0px;
	* padding-left:			0px;
	padding-top:			0px;
	display:				block;
}
ul#subsub_nav a:hover{text-decoration:none !important; color:red !important;}
ul#subsub_nav a:active{text-decoration:none !important;}
ul#subsub_nav li a.subsub_nav_curr {text-decoration:none !important; color:red !important;}
ul#subsub_nav .sep{color:#999 !important;}

/*  BOXES   					*/
#gray_box_top{
	width:					150px;
	height:					20px;
	background:				url(/~kulaw/images/infoboxes/gray_150wide_top.gif) no-repeat;
	font-weight:			bold;
	font-size:				14px;
	padding-top:			7px;
	padding-left:			10px;
	text-align:				left;
}

#gray_box_content{
	padding-left:				10px;
	padding-right:				10px;
	padding-top:				10px;
	padding-bottom:				10px;
	border-right:				1px solid #aaa;
	border-left:				1px solid #aaa;
	background:					#EDEEF0 url(/~kulaw/images/infoboxes/gray_content.gif) 0px bottom no-repeat;
}

#gray_box_content ul{
	margin: 0;
	padding:0;
	list-style-type:none;
}
#gray_box_content ul li{
	padding-bottom:5px;
}

#gray_box_bottom{
	width:					150px;
	height:					18px;
	background:				url(/~kulaw/images/infoboxes/gray_bottom.gif) 0px bottom no-repeat;
}

#box_yellow_210_title{
	width:					270px;
	height:					21px;
	background:				url(/~kulaw/images/infoboxes/yellow_210wide_top.jpg) no-repeat 0px 0px;
	font-weight:			bold;
	font-size:				14px;
	margin:					0px;
	padding-top:			4px;
	padding-left:			20px;
	text-align:				left;
}

#box_yellow_210_content{
	width:					248px;
	padding-left:				10px;
	padding-right:				10px;
	padding-top:				10px;
	padding-bottom:				5px;
	border-left:				1px solid #FFCE00;
	border-right:				1px solid #FFCE00;
	background:				 	url(/~kulaw/images/infoboxes/yellowbox_tile-to-ff9.gif) 0px bottom;
}

#box_yellow_210_bottom{
	width:					270px;
	height:					20px;
	background:				url(/~kulaw/images/infoboxes/yellow_210wide_lowercorners.gif) 0px bottom no-repeat;
}

#box_red_210_title{
	width:					270px;
	height:					21px;
	background:				url(/~kulaw/images/infoboxes/red_210wide_top.jpg) no-repeat 0px 0px;
	font-weight:			bold;
	font-size:				14px;
	color:					#FFF;
	margin:					0px;
	padding-top:			4px;
	padding-left:			20px;
	text-align:				left;
}

#box_red_210_content{
	width:					248px;
	padding-left:				10px;
	padding-right:				10px;
	padding-top:				10px;
	padding-bottom:				5px;
	border-left:				1px solid #E43D5C;
	border-right:				1px solid #E43D5C;
	background:				url(/~kulaw/images/infoboxes/redbox_tile-to-f99.gif) 0px bottom;
}

#box_red_210_bottom{
	width:					270px;
	height:					20px;
	background:				url(/~kulaw/images/infoboxes/red_210wide_lowercorners.gif) 0px bottom no-repeat;
}

/* ---------------------------------------------------------------   */
#box_yellow_430_title{
	width:					410px;
	height:					21px;
	margin:					0px;
	background:				url(/~kulaw/images/infoboxes/yellow_430wide_top.jpg) no-repeat 0px 0px;
	font-size:				14px;
	padding-top:			4px;
	padding-left:			20px;
	text-align:				left;
}

#box_yellow_430_content{
	width:408px;
	vertical-align:			top;
	padding-left:			10px;
	padding-right:			10px;
	padding-top:			10px;
	*padding-top:			10px;
	padding-bottom:			20px;
	border-left:			1px solid #FFCE00;
	border-right:			1px solid #FFCE00;
	background:				url(/~kulaw/images/infoboxes/yellowbox_tile-to-ff9.gif) 0px bottom repeat-x #F9FBD3;
}

#box_yellow_430_bottom{
	width:					430px;
	height:					20px;
	background:				url(/~kulaw/images/infoboxes/yellow_430wide_lowercorners.gif) no-repeat bottom;
}


#box_red_430_title{
	width:					410px;
	height:					21px;
	background:				url(/~kulaw/images/infoboxes/red_430wide_top.jpg) no-repeat 0px 0px;
	font-size:				14px;
	color:					#FFF;
	padding-top:			4px;
	padding-left:			20px;
	text-align:				left;
}

#box_red_430_content{
	width:408px;
	height:100%;
	vertical-align:			top;
	margin:					0px;
	padding-left:			10px;
	padding-right:			10px;
	padding-top:			10px;
	*padding-top:			10px;
	padding-bottom:			20px;
	border-left:			1px solid #E43D5C;
	border-right:			1px solid #E43D5C;
	background:				url(/~kulaw/images/infoboxes/redbox_tile-to-f99.gif) bottom repeat-x #FFCDCC;
}

#box_red_430_bottom{
	width:					430px;
	height:					20px;
	background:				url(/~kulaw/images/infoboxes/red_430wide_lowercorners.gif) no-repeat bottom;
}

#homefooter{
	display:block;
	float:left;
	text-align:right;
/*	width:765px;*/

	width:900px;
	height:25px;
	*height:23px;
	position:relative;
	background: url(/~kulaw/images/nav/home_bottom_right.gif) no-repeat top right;
}


#myWeather{
	position:relative;
	float:right;
	padding: 0;
	margin:0;
}

#myTemp{
	position:relative;
	font-size:24px;
	float:right;
	padding-right:5px;
	padding-bottom:10px;
	top:8px;
	*top:5px;
}
#myTempText{
	position:relative;
	float:right;
	padding-right:10px;
	margin-top:7px;
}


#rightsidebar{
	width:					150px;
	height:					100%;
	position:				relative;
	float:					right;
	clear:					right;
	vertical-align:			top;
	font-size: 				90%;
	text-align:				left;
	line-height:			1.2em;
	padding-left:			0px;
	padding-bottom:			20px;
	padding-right:			0px;
	margin-top:				35px;
	margin-bottom:			0px;
	margin-left:			10px;
}

#caption{
	font-size: 				90%;
	text-align:				left;
	line-height:			1.3em;
	margin-top:				5px;
}

/* 	POPUP  -------------------------------------------------  */
#popup{
	position:				absolute;
	display:				none;
	top:					50px;
	left:					200px;
	border:					1px solid blue;
	background:				#FFF;
	color:					#666;
	padding:				10px;
	filter:					alpha(opacity=95);
	-moz-opacity: 			.95;
	opacity: 				.95;
	-khtml-opacity: 		.95;
	z-index: 				10;

}

	.directory .ku_mr_row{
		height:95px;
		padding: 10px 0;
		border:none;
		width:440px;
		clear:none;
		vertical-align:top;
	}
	.directory .ku_mr_verynarrowleftcolumn{
		padding-right:5px;
		clear:none;
	}
	.directory .ku_mr_widerightcolumn{
		padding: 0 0 0 5px;
		width:345px;
		clear:none;
	}




	.centers .ku_mr_row{
		padding: 10px 0;
		width:590px;
		vertical-align:top;
	}
	.centers .ku_mr_narrowleftcolumn{
		width: 140px;
				padding-bottom:4px;
		clear:none;
	}
	.centers .ku_mr_widerightcolumn{
		padding: 0 0 0 15px;
		width:400px;
		clear:none;
	}

	.imagelist .ku_mr_row{
		height:95px;
		padding: 10px 0;
		width:430px;
		vertical-align:top;
		clear:none;

	}
	.imagelist .ku_mr_narrowleftcolumn{
		padding-right:5px;
		width: 110px;
		clear:none;
	}
	.imagelist .ku_mr_widerightcolumn{
		padding: 0 0 0 5px;
		width:300px;
		clear:none;
	}
	.imagelist table{
		width:420px;
	}
	.imagelist table tr td{
		vertical-align:top;
		border-top:1px solid #cccccc;
	}

	.wrapped{
		line-height:1.1em;
		margin-bottom:4px;
	}


/* 	FOOTER  -------------------------------------------------  */


.image_left{
	position:relative; float:left; padding-right:7px; padding-bottom:0px;
}


@media print{
	#sidewrap, #top_nav,#banner, #bottom_nave, #bottom_nav, #weatherbanner, #homeleftsidebar, 	#homefooter{
		visibility:hidden;
		display:none;
	}
	#homewrap{
		background:none !important;
		border:none !important;
	}


}
