html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video
{
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
	margin:0;
	padding:0 
}

body
{
	line-height:1;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#666C6C;
	background:#f4f4f4 url(../images/bodyBackground2.png) top center repeat-x;
	margin:0;
	padding:0 
}

nav ul
{
	list-style:none
}

blockquote,q
{
	quotes:none
}

blockquote:before,blockquote:after,q:before,q:after
{
	content:none
}

a
{
	border:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
	border-bottom:1px dotted #496E9C;
	color:#496E9C;
	line-height:normal;
	text-decoration:none;
	margin:0;
	padding:0
}

mark
{
	background-color:#ff9;
	color:#000;
	font-style:italic;
	font-weight:700
}

del
{
	text-decoration:line-through
}

abbr[title],dfn[title]
{
	border-bottom:1px dotted #000;
	cursor:help
}

table
{
	border-collapse:collapse;
	border-spacing:0
}

hr
{
	display:block;
	height:1px;
	border:0;
	border-top:1px solid #ccc;
	margin:1em 0;
	padding:0
}

input,select
{
	vertical-align:middle
}

ul,ol,li
{
	list-style:none;
	margin:0;
	padding:0
}

a:active,a:focus
{
	outline:none
}

address
{
	font-style:normal
}

a:hover
{
	border-bottom:1px solid #496e9c;
	color:#DD550C
}

blockquote
{
	margin-left:25px
}

h1
{
	border-bottom:#ccc 1px solid;
	font-size:2.2em;
	line-height:normal;
	margin-bottom:5px
}

h2
{
	border-bottom:1px solid #CCC;
	margin-bottom:5px;
	font-size:30px;
	line-height:30px;
	text-transform:uppercase
}

h3
{
	font-size:1.7em;
	line-height:normal
}

h4
{
	font-size:1.5em;
	line-height:normal
}

h5
{
	font-size:1.2em;
	line-height:normal
}

h6
{
	border-bottom:#03244d 1px solid;
	color:#03244d;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:600;
	line-height:normal;
	margin-bottom:10px;
	text-align:left
}

p
{
	font-size:12px;
	line-height:1.3em;
	padding-bottom:13px
}

pre
{
	color:#666;
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
	line-height:1.5em;
	margin-left:30px;
	padding-bottom:13px
}

ol
{
	padding-left:20px;
	padding-bottom:13px;
	list-style:decimal outside none;
	margin-left:5em
}

ol li
{
	line-height:1.3em;
	list-style:lower-alpha;
	font-size:12px;
	margin:5px 15px;
	padding:0 0 3px 8px
}

ol li ol li
{
	list-style:lower-roman;
	padding-bottom:0
}

ul
{
	padding-bottom:3px;
	margin:0
}

ul li
{
	background:url(../images/bulletArrow2.gif) left 4px no-repeat;
	line-height:1.3em;
	list-style:none;
	font-size:12px;
	margin:5px 15px;
	padding:0 0 3px 8px
}

ul li ul li
{
	background:url(../images/bulletArrow.gif) left 4px no-repeat;
	padding-bottom:0
}

#pageWrap
{
	display:block;
	position:relative;
	width:950px;
	margin:0 auto;
	padding:0
}


#headerWrap
{
	display:block;
	float:left;
	width:950px;
	height:140px
}

#header
{
	color:#4e75a6;
	display:block;
	float:left;
	overflow:hidden;
	position:relative;
	width:950px;
	height:110px;
	margin:0;
	padding:0
}

#logo
{
	float:left;
	width:220px;
	margin-top:20px
}

#headerTitle
{
	float:left;
	min-width:730px;
	background:none;
	height:94px;
	position:relative;
	width:730px
}

.topLinks
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:normal;
	list-style:none;
	margin-top:3px;
	position:absolute;
	right:185px;
	text-align:right;
	top:0;
	padding:0
}

.searchArea
{
	float:right;
	height:51px;
	margin-top:25px;
	overflow:hidden;
	width:270px;
	padding:2px 6px 4px
}

.searchArea p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	padding:3px 0 10px
}

.searchArea a
{
	color:#f4f4f4;
	border-bottom:none
}

.searchArea a:hover
{
	border-bottom:#f4f4f4 1px solid
}

.searchBox
{
	background:url(../images/searchField3.png) center center no-repeat;
	height:18px;
	text-align:left
}

.searchField
{
	background-color:transparent;
	border:none;
	color:gray;
	font-size:9px;
	height:10px;
	letter-spacing:normal;
	line-height:10px;
	outline:none;
	margin:2px 0 0 7px;
	padding:0
}

.searchButton
{
	bottom:20px;
	position:absolute;
	right:3px;
	top:3px
}

.nav
{
	border-collapse:collapse;
	border-left:#f68026 1px solid;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	height:27px;
	text-align:center;
	text-transform:uppercase;
	width:950px;
	margin:0 0 3px;
	padding:0
}

.nav tr,.nav tr td
{
	border-spacing:0;
	padding:0
}

.nav a
{
	border-bottom:none;
	border-right:#f68026 1px solid;
	color:#fff;
	display:block;
	margin:0;
	padding:7px 18px
}

.nav a:hover
{
	background-color:#f38025;
	color:#fff
}

.breadcrumb
{
	font-size:.8em;
	padding:10px 0
}

#contentArea
{
	background-color:#fff;
	border-left:#d7d7d7 1px solid;
	border-right:#d7d7d7 1px solid;
	display:block;
	float:left;
	position:relative;
	width:948px;
	background:url(../images/contentAreaBG.png) center left repeat-y
}

#contentArea_bottom
{
	float:left;
	height:18px;
	margin-bottom:15px;
	position:relative;
	width:950px;
	background:url(../images/content_bottom_bg2.png) center center no-repeat
}

.contentDivision
{
	display:block;
	float:right;
	position:relative;
	width:688px;
	padding:0 20px 20px
}

 


#calendar
{
	font-family:Arial, Helvetica, sans-serif;
	width:200px;
	float:right;
	margin:0;
	padding:16px 13px
}

.quote
{
	font-family:Arial, Helvetica, sans-serif;
	width:200px;
	float:right;
	margin:0;
	padding:16px 13px
}

.cItem
{
	float:left;
	margin-bottom:10px;
	padding-bottom:5px;
	width:210px
}

.cDate
{
	background:url(../images/calendarBg.png) top left no-repeat;
	float:left;
	height:57px;
	position:relative;
	width:48px
}

.cDate > p
{
	text-align:center;
	color:#9b9b8e;
	text-transform:uppercase;
	margin:18px 0 0 1px
}

.cDate span.cMonth
{
	color:#666;
	display:block;
	font-size:10px;
	font-weight:700;
	line-height:10px
}

.cDate span.cDay
{
	color:#666;
	display:block;
	font-size:20px;
	padding-top:3px
}

.cEvent
{
	float:right;
	width:155px
}

.cTitle
{
	line-height:1.5em;
	margin:3px 5px 5px 0
}

.cTime
{
	color:#dd550c;
	font-size:.8em;
	text-align:right;
	padding-right:10px
}

#footerWrap
{
	background:url(../images/footer.png) top left no-repeat;
	color:#f4f4f4;
	display:block;
	float:left;
	font-size:8pt;
	width:950px;
	margin:0 auto;
	padding:114px 0 0
}

#footer
{
	background-color:#03244d;
	overflow:hidden;
	width:100%;
	margin:0;
	padding:18px 0 10px
}

#footer a,#footer a:visited
{
	border-bottom:none;
	color:#f4f4f4
}

#footer a:hover,#footer a:active
{
	border-bottom:#f4f4f4 1px solid;
	color:#f4f4f4
}

#footer .footSection
{
	border-right:#4E75A6 1px solid;
	float:left;
	line-height:12px;
	min-height:50px;
	text-align:center;
	width:285px;
	padding:0 15px 5px
}

#footer .footSection ul
{
	padding:0
}

#footer .footSection ul li
{
	background:none;
	padding-bottom:6px;
	list-style:none;
	margin:0
}

#subfooter
{
	background:url(../images/subFooterBG.png) top center no-repeat #f4f4f4;
	border-top:#dd550c 1px solid;
	clear:both;
	color:#03244d;
	line-height:18px;
	text-align:center;
	width:950px;
	padding:15px 0 10px
}

#subfooter a:hover
{
	border-bottom:#03244d 1px solid
}

#subfooter a.last
{
	border-right:none
}

.sidebar
{
	background:url(../images/sidebarBlueGrad.png) center top repeat-x;
	border-top:none;
	display:block;
	float:left;
	width:220px
}

.sidebar ul li
{
	padding-left:0
}

.sidebar li
{
	font-size:12px;
	padding-left:0;
	background:none;
	margin:0
}

.sidebar ul li ul
{
	padding-left:15px
}

.sidebar a
{
	border-bottom:none;
	color:#fff;
	display:block;
	padding:6px
}

.sidebar a:hover
{
	background:none #03244d;
	border-bottom:none
}

.sidebar a.last
{
	border-bottom:none;
	padding-bottom:10px
}

.sidebar .sidebarTitle
{
	color:#fff;
	font-size:1.2em;
	font-weight:700;
	margin-bottom:2px;
	padding-bottom:0;
	text-align:center;
	text-transform:uppercase
}

.sidebar h1
{
	background:url(../images/sidebarH1.jpg) bottom center repeat-x;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.6em;
	text-transform:uppercase;
	padding:10px 2px 10px 10px
}


#searchForm
{
	height:20px;
	margin-top:-2px;
	padding-left:5px;
	position:absolute;
	right:0;
	top:3px;
	width:179px
}

.titleArea a
{
	bottom:0;
	color:#fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:22px;
	right:0;
	position:absolute;
	text-align:right;
	text-decoration:none;
	border-bottom:none
}

#navPrimary
{
	height:28px;
	overflow:hidden;
	z-index:10;
	list-style:none;
	font-weight:700;
	color:#fff;
	background:none;
	margin:111px 0 0;
	padding:0
}

#navPrimary li
{
	float:left;
	list-style:none;
	font-variant:small-caps;
	font-weight:400;
	font-size:14px;
	background:none;
	margin:0;
	padding:0
}

#navPrimary li.first
{
	margin-left:0;
	border-left:#f68026 thin solid
}

#navPrimary a
{
	display:block;
	line-height:28px;
	color:#fff;
	text-decoration:none;
	border-bottom:none;
	border-right:#f68026 thin solid;
	padding:0 15px
}

#navPrimary li a:hover,#navPrimary li:hover,#navPrimary li.sfhover
{
	background:#f38025;
	color:#fff
}

#navPrimary li.current a
{
	background-color:#496E9C
}

#navPrimary li:hover a,#navPrimary li li:hover a:hover,#navPrimary li.sfhover a:hover
{
	color:#fff
}

#navPrimary li li a:hover
{
	color:#fff;
	text-decoration:none;
	background-color:#f38025;
}

#navPrimary li ul
{
	position:absolute;
	left:-9999px;
	z-index:10;
	width:12em;
	padding-left:0;
	list-style:none;
	background:#03244D;
	margin:0
}

#navFacilities ul li a
{
	background:#8CCA46
}

#navAlumniFriends ul li a
{
	background:#FFF51E
}

#navPrimary li li
{
	float:left;
	width:12em;
	margin:0!important
}

#navPrimary li li a
{
	display:block;
	line-height:1;
	text-transform:none;
	border-right:none;
	font-size:12px;
	font-variant:normal;
	padding:.5em
}

#navPrimary ul li.first,#navPrimary ul li li.first
{
	border:0
}

#navPrimary li ul ul
{
	margin:-1.95em 0 0 12em
}

#navPrimary li:hover ul ul,#navPrimary li:hover ul ul ul,#navPrimary li.sfhover ul ul,#navPrimary li.sfhover ul ul ul
{
	left:-9999px;
	z-index:1001
}

#navPrimary li:hover ul,#navPrimary li li:hover ul,#navPrimary li li li:hover ul,#navPrimary li.sfhover ul,#navPrimary li li.sfhover ul,#navPrimary li li li.sfhover ul
{
	left:auto
}

#crumblist ul li
{
	background:none;
	line-height:1.3em;
	list-style:none;
	font-size:11px;
	margin:5px 15px;
	padding:0 0 3px 8px
}



#announcements,#news
{
	float:left;
	width:210px
}

#announcements ul li,#news ul li
{
	background:url(../images/bulletArrow2.gif) left 8px no-repeat;
	line-height:20px;
	list-style:none;
	margin-left:5px;
	padding:0 0 10px 12px
}

#featured
{
	width:690px;
	height:320px;
	background:#000 url(/playground/jquery-image-slider-plugin/orbit/loading.gif) no-repeat center center;
	overflow:hidden
}

.mainHeading
{
	display:block;
	position:relative;
	top:70px;
	
}

.subHeading
{
	display:block;
	font-size:12px
}

.photo-description
{
	width:100%;
	min-height:215px;
	border-bottom:#CCC thin dashed;
	padding:10px 0 0
}

.photo-description p img
{
	float:left;
	padding:0 10px 0 0
}

.submit,.buttons input
{
	float:right;
	height:2em;
	line-height:2.1em;
	border:none;
	font-size:1em;
	font-weight:700;
	color:#fff;
	background:#2e7aa7;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	text-align:center;
	padding:0 1em
}

#svComments form
{
	background:#e9f3f7;
	overflow:hidden;
	max-width:504px;
	padding:2em
}

#svComments
{
	border-top:2px solid #ccc;
	margin-top:3em;
	padding-top:2em
}

#svComments dl
{
	border-bottom:1px dotted #ccc
}

#primary
{
	float:left;
	color:#666C6C;
	line-height:1.5em;
	margin-left:20px;
	width:470px
}

.threeCol #primary
{
	width:480px
}

#left
{
	float:left;
	width:220px;
	margin-right:0;
	padding:5px 0
}

.home #left
{
	width:687px;
	padding:0
}

#right
{
	float:right;
	width:210px;
	margin:0;
	padding:16px 13px
}

.home #right
{
	width:213px;
	margin:-40px 0 0;
	padding:0
}

.threeColSR
{
	width:167px
}

#crumbList
{
	margin:.3em 0 1em
}

#crumbList li
{
	font-size:.8em;
	display:inline;
	background-image:none;
	margin-left:0;
	margin-right:0
}

#primary form
{
	background:#fff;
	overflow:hidden;
	max-width:480px;
	padding:2em
}

fieldset ol
{
	padding-top:15px
}

form ul,form ol,.content form ul,.content form ol
{
	margin:0
}

form li
{
	clear:both;
	list-style:none outside none;
	margin-bottom:1em;
	width:100%
}

label,p.fieldLabel
{
	float:left;
	font-weight:700;
	margin-right:2%;
	padding-right:7px;
	text-align:right;
	width:25%
}

.required
{
	color:#B00;
	font-weight:400;
	margin:0 0 .5em .25em
}

#left h3
{
	color:#FFF;
	background-image:url(/music/includes/themes/cla/images/sidebarH1.jpg);
	background-repeat:repeat-x;
	padding:5px
}

#svPortal dt a
{
	font-size:16px
}

/*Mura svIndex*/

.svIndex dl
{
	padding-bottom:1em;
	padding-top:1em;
	border-bottom:1px dotted #ccc
}

.aside .svIndex dl
{
	margin:.5em 0;
	padding:.5em 0
}

.svIndex dl.hasImage
{
	position:relative
}

.aside .svIndex dl.hasImage
{
	min-height:0;
	padding-left:0
}

.svIndex dl.hasImage .image
{
	float:none
}

.article .svIndex
{
	margin-top:2em
}

.article .svIndex dt
{
	font-size:1.6em;
	margin-bottom:.5em
}

.svIndex dt.releaseDate
{
	text-transform:uppercase;
	color:#777;
	margin-bottom:.5em;
	font-size:1em!important
}

.svIndex dd
{
	line-height:1.2
}

.svIndex dd.image
{
	position:absolute;
	top:0;
	left:0
}

#blog .svIndex dd.credits,#blog .svIndex dd.comments,#blog .svIndex dd.tags,#blog .svIndex dd.rating
{
	line-height:20px;
	float:left;
	font-size:1em;
	margin-bottom:0;
	padding:0 .75em 0 0
}

div.stars a
{
	width:14px;
	height:13px;
	background:transparent url(../images/rater/stars.png) no-repeat
}

.zero
{
	background-image:url(../images/rater/star_zero.png)
}

.one
{
	background-image:url(../images/rater/star_one.png)
}

.onehalf
{
	background-image:url(../images/rater/star_onehalf.png)
}

.two
{
	background-image:url(../images/rater/star_two.png)
}

.twohalf
{
	background-image:url(../images/rater/star_twohalf.png)
}

.three
{
	background-image:url(../images/rater/star_three.png)
}

.threehalf
{
	background-image:url(../images/rater/star_threehalf.png)
}

.four
{
	background-image:url(../images/rater/star_four.png)
}

.fourhalf
{
	background-image:url(../images/rater/star_fourhalf.png)
}

.five
{
	background-image:url(../images/rater/star_five.png)
}

.svCalendar table
{
	width:220px;
	margin:0
}

.svCalendar th
{
	background:#0c2846;
	vertical-align:middle;
	border:1px solid #FFF;
	font-style:normal;
	font-weight:700;
	text-align:center;
	font-size:1em;
	line-height:2.2;
	padding:0
}

.svCalendar th a,.svCalendar th a:hover
{
	background:#0c2846
}

.svCalendar tr.dayofweek td
{
	background:#2e7aa7;
	color:#fff
}

.svCalendar th,.svCalendar td
{
	border:1px solid #fff
}

.svCalendar td
{
	background:#e9f3f7;
	width:14%;
	height:60px;
	border:1px solid #fff;
	font-size:9px;
	line-height:1;
	text-align:left;
	vertical-align:top;
	padding:.5em
}

#svRSSFeeds form
{
	background:transparent
}

li.boxItemHeader
{
	color:#2e7aa7;
	padding-left:10px;
	background:url(../images/pointer_red_sm.gif) no-repeat left .25em
}

#svAddNewFeed
{
	background:transparent!important;
	padding:0!important
}

#svAddNewFeed button
{
	background:#2e7aa7!important;
	font-size:11px!important
}

#features
{
	overflow:hidden;
	-webkit-column-count:3;
	-webkit-column-rule:0;
	-moz-column-count:3;
	-moz-column-rule:0
}

#features dt
{
	font-size:2em;
	font-weight:700;
	letter-spacing:-.025em
}

#features dt a
{
	color:#232323
}

#features dd
{
	font-size:1.1em
}

#features dd p
{
	line-height:15px;
	margin:-3px 0 8px
}

#features dd a
{
	font-weight:700
}

#features dd.image
{
	float:none;
	margin:0 0 1.7em
}

.home .aside h3
{
	display:block;
	margin-bottom:1em;
	line-height:40px;
	font-size:1.2em;
	text-transform:uppercase;
	color:#fff;
	background:#ff3405;
	padding:0 1em
}

.home .aside .svIndex dt.releaseDate
{
	font-size:1em;
	text-transform:uppercase;
	color:#979797;
	margin:0 0 3px
}

#blog h3
{
	display:block;
	margin-bottom:1em;
	line-height:40px;
	font-size:1.2em;
	text-transform:uppercase;
	color:#fff;
	padding:0 1em
}

#blog .svIndex dt.releaseDate
{
	font-size:1em;
	text-transform:uppercase;
	color:#979797;
	margin:0 0 3px 70px
}

dd.credits,dd.comments,dd.tags,dd.rating
{
	float:left;
	margin-bottom:0;
	font-size:1em;
	padding:0 .75em 0 0
}

#svCalendarNav th
{
	line-height:1.2;
	font-size:.9em
}

.svCalendar th a
{
	display:block;
	text-align:center;
	padding:.25em
}

.svCalendar .dayofweek td
{
	height:auto;
	line-height:1.6;
	font-style:normal;
	font-weight:700;
	text-align:center;
	padding:.5em
}

#svCalendarNav .dayofweek td
{
	line-height:1.1
}

#svCalendarNav td
{
	height:auto;
	text-align:center
}

.content .svCalendar td ul
{
	list-style:none;
	margin:0;
	padding:0
}

.svCalendar td li a
{
	display:block;
	border:0;
	text-align:left;
	text-decoration:none;
	margin:2px 0;
	padding:0 0 2px
}

#svTagCloud h3
{
	color:#666
}

#svTagCloud ol
{
	margin:0 0 2em
}

#svTagCloud li
{
	display:inline
}

#svTagCloud span
{
	position:absolute;
	left:-9999px;
	width:990px
}

#svTagCloud .not-very-popular
{
	font-size:1.2em
}

#svTagCloud .somewhat-popular
{
	font-size:1.6em
}

#svTagCloud .popular
{
	font-size:1.9em
}

#svTagCloud .very-popular
{
	font-size:2.1em
}

#svTagCloud .ultra-popular
{
	font-size:2.6em
}

.rating
{
	background-position:3.5em 50%;
	background-repeat:no-repeat;
	position:relative;
	width:110px
}

#rateIt h3
{
	color:#333
}

#svRatings h3 span,#avgrating h3
{
	font-size:1em;
	color:#333
}

rater.css #svRatings h3
{
	margin:0 0 4px;
	padding:0
}


h2, h3, h4
{
	font-family: Verdana, Geneva, sans-serif;
	font-weight:200;
	color:#EB6F08
}

#data tr td
{
	width:auto;
	vertical-align:top;
	margin:10px;
	padding:5px
}

 
*,ul li a
{
	margin:0;
	padding:0
}

 article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,.block
{
	display:block
}

:link,:visited,:hover,.titleArea a :hover,#features dt a:hover,reset.css ins
{
	text-decoration:none
}

a img,:link img,:visited img,.aulogo
{
	border:none;
	text-decoration:none
}

ol li ol,ol li ul,ul li ul,ul li ol
{
	padding-bottom:0
}

.blue,#subfooter a,#subfooter a:hover,#subfooter a:visited
{
	color:#03244d
}

.left,.listColumns ul
{
	float:left
}

.more a:hover,.topLinks a,.topLinks a:hover,.topLinks a:visited
{
	color:#496e9c
}

.noBorder,#footer .noBorder
{
	border:none
}

#footer .footSection p,.svCalendar
{
	text-align:center
}

#navArtStudents ul li a,#navArtStudents.current ul li a
{
	background:#00AC9C
}

#navArtStudents.current ul li a:hover,#navPrograms.current ul li a:hover,#navExhibitionsEventsNews.current ul li a:hover
{
	background:#f38025
}

#navPrograms ul li a,#navPrograms.current ul li a
{
	background:#5E2190
}

#navExhibitionsEventsNews ul li a,#navExhibitionsEventsNews.current ul li a
{
	background:#E70081
}

#svComments #svSearchResults form,#primary #svSearchResults form
{
	max-width:100%
}

#svComments fieldset,#primary fieldset
{
	border:none;
	padding:0
}

#svComments legend,#primary legend
{
	font-size:1.4em;
	font-weight:700;
	margin:0;
	padding:0
}

#svComments label,#primary label
{
	padding-top:.5em;
	line-height:1;
	color:#0c2846
}

#crumbList li a:hover,.svCalendar td li a:hover,.svCalendar td li a#today
{
	text-decoration:underline
}

.aside .svIndex dl.hasImage .image,.home .aside .svIndex span.readMore a,#blog .svIndex span.readMore a
{
	display:none
}

.svCalendar th a:hover,a.boxItemHeader
{
	color:#2e7aa7
}

.home .aside .svIndex dl,#blog .svIndex dl
{
	border-bottom:1px solid #d6d6d6;
	margin:0 1.5em 1em;
	padding:0 0 .5em
}

.home .aside .svIndex dl.last,.home .aside .svIndex dl:last-child,#blog .svIndex dl.last,.home .aside .svIndex dl:last-child
{
	border-bottom:0;
	padding-bottom:0
}

.home .aside .svIndex dt,#blog .svIndex dt
{
	font-size:1.3em;
	font-weight:400;
	line-height:1.3;
	margin:0 0 .5em;
	padding:0
}

.home .aside .svIndex dd,#blog .svIndex dd
{
	font-size:1.1em;
	color:#434343;
	margin:0 0 .25em;
	padding:0
}

.home .aside .svIndex dd.summary,#blog .svIndex dd.summary
{
	margin:0 0 .5em
}

.home .aside .svIndex dl.hasImage .image,#blog .svIndex dl.hasImage .image
{
	margin:0 .5em 0 0
}

.home .aside .svIndex dl.hasImage .image img,#blog .svIndex dl.hasImage .image img
{
	width:50px
}

.home .aside .svIndex dd p,#blog .svIndex dd p
{
	line-height:inherit;
	margin:0;
	padding:0
}

dd.summary span.readMore,#svTagCloud .not-popular
{
	font-size:.9em
}

#blog .svIndex dd.comments,.svPortal dd.comments
{
	background:url(../images/icon_comments.png) no-repeat scroll 0 50% transparent;
	padding-left:13px!important
}

.rating span,.req ins
{
	left:-9999px;
	position:absolute
}

/*Misc styles*/
.blueHeader
{
	background:url(../images/sidebarH1reverse.jpg) center center #496e9c repeat-x;
	border-bottom:silver solid 1px;
	color:#fff;
	font-size:1.5em;
	height:25px;
	padding-top:5px;
	text-indent:12px;
	width:100%
}

.clear
{
	clear:both
}

.halves
{
	width:50%
}

.lastUpdated
{
	font-size:9px;
	font-style:italic;
	text-align:right
}

.midContent
{
	border-right:#ddd 1px solid;
	float:left;
	min-height:333px;
	width:425px;
	margin:10px 0 0;
	padding:10px 25px 0
}

.mobi
{
	display:none;
	width:0;
	height:0;
	overflow:hidden;
	left:-99999px;
	float:left
}

.more
{
	background:url(../images/bulletArrow.gif) right 4px no-repeat;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:700;
	padding-right:10px;
	padding-bottom:20px;
	text-align:right;
	background-position:right 5px
}

.newsItem
{
	background:url(../images/bulletArrow2.gif) left 8px no-repeat;
	line-height:20px;
	margin-left:10px;
	padding:0 0 17px 12px
}

.orange
{
	color:#dd550c
}

.orangeDecorBar
{
	background-color:#f9903f;
	font-size:1px;
	height:2px;
	text-align:center;
	width:185px;
	margin:10px auto
}

.quarters
{
	width:25%
}

.right
{
	float:right
}

.rss
{
	border-bottom:none;
	float:right;
	margin:-27px 0 0
}

.thirds
{
	width:33%
}

.weather
{
	font-weight:700;
	text-align:center;
	padding:5px 0 0
}
.sysMtpcHome { color:#006; font-family:Verdana, Geneva, sans-serif; }