* {font-size: 100.01%;}

html {font-size: 62.5%;}

body {

	margin:0;

	color:#4e4e4e;

	font:1.2em/1.667em Verdana, Arial, sans-serif;

	min-width:972px;

	background-color:#005daa;

	background-image: -webkit-gradient(

		linear,

		left bottom,

		left top,

		color-stop(0.46, rgb(0,94,170)),

		color-stop(1, rgb(6,81,143))

	);

	background-image: -moz-linear-gradient(

		center bottom,

		rgb(0,94,170) 46%,

		rgb(6,81,143) 100%

	);

}

img {border-style:none;}

a {

	text-decoration:none;

	color:#4e4e4e;

}

a:hover {text-decoration:underline;}

a, a:active, a:focus { 

	outline: none; 

	-moz-outline: none;

	-webkit-outline: none;

}

input,

textarea,

select {

	font:100% Helvetica, Arial, sans-serif;

	vertical-align:middle;

	color:#4e4e4e;

}

form,

fieldset {

	border-style:none;

}

@font-face {

    font-family: 'BebasNeueRegular';

    src: url('fonts/BebasNeue-webfont.eot');

    src: url('fonts/BebasNeue-webfont.eot?iefix') format('eot'),

         url('fonts/BebasNeue-webfont.woff') format('woff'),

         url('fonts/BebasNeue-webfont.ttf') format('truetype'),

         url('fonts/BebasNeue-webfont.svg#webfontj1CI1MAi') format('svg');

    font-weight: normal;

    font-style: normal;



}

#wrap {

	margin:0 auto;

	width:971px;

	padding:0 0 16px 1px;

}

#stop {

	background: url(../images/bg-stop.gif) no-repeat 0 100%;

	width: 967px;

	margin:0 0 13px 1px;

	padding:0 0 3px 2px;

	overflow:hidden;

}

#inner-stop {

	float:right;

	width:687px;

}

#snav {

	list-style:none;

	margin:0 -10px 0 0;

	padding:4px 2px 10px 15px;

	float:right;

	width:680px;

}

#snav li {

	font-weight:bold;

	float:left;

	padding: 2px 9px 1px 0;

	line-height:1.167em;

	font-family:Arial;

}

#snav a {

	color:#9c9c9c;

	white-space:nowrap;

}

#snav a:hover {

	color:#fff;

	text-decoration:none;

}

#slogo {

	float:left;

	width:276px;

}

#slogo a {

	text-indent:-9999px;

	overflow:hidden;

}

#link1 {

	float:left;

	background: url(../images/sprite1.gif) no-repeat -162px -124px;

	width: 163px;

	height: 49px;

}

#link2 {

	float:right;

	background: url(../images/sprite1.gif) no-repeat -193px -54px;

	width: 111px;

	height: 49px;

}

#main {

	background: url(../images/bg-main.gif) repeat-y;

	width:971px;

}

.main-holder {background: url(../images/bg-main.gif) no-repeat -1942px 0;}

.main-frame {

	background: url(../images/bg-main.gif) no-repeat -971px 100%;

	padding:10px 11px 4px 12px;

}

#head {

	overflow:hidden;

	width:948px;

	margin:0 0 14px;

}

.inner1 #head {margin-bottom:11px;}

#spotlight {

	float:right;

	width:669px;

	background: url(../images/bg-spotlight.gif) repeat-y -669px 0;

}

#spotlight-top {

	background: url(../images/bg-spotlight.gif) no-repeat;

	width: 669px;

	height: 9px;

	overflow:hidden;

}

#spotlight-bottom {

	background: url(../images/bg-spotlight.gif) no-repeat -1338px -3px;

	width: 669px;

	height: 6px;

	overflow:hidden;

}

#spotlight-middle {

	margin:9px 16px 9px 14px;

	background:#f6f6f6 url(../images/bg-spotlight-middle.gif) repeat-x;

}

.inner1 #spotlight-middle {

	background:none;

	overflow:hidden;

	width:637px;

	margin:7px 14px 1px 18px;

}

.spotlight-content {

	overflow:hidden;

	width:639px;

	padding:0 0 7px;

}

.spotlight-photo {

	float:right;

	width:352px;

	padding:15px;

	border:1px solid #dcdcdc;

	background:#fff;

	margin:0 0 0 18px;

}

* html .spotlight-photo {margin-left:15px;}

.spotlight-photo a,

.spotlight-photo img {display:block;}

.spotlight-content-inner {

	overflow:hidden;

	height:1%;

	line-height:1.333em;

	color:#666;

	padding:7px 0 0 8px;

}

.spotlight-content-inner h2 {

	margin:0 0 4px;

	font-weight:normal;

	font-size:1.5em;

	line-height:1.222em;

	color:#005daa;

}

.spotlight-content-inner p {margin:0 0 11px;}

.spotlight-more {

	overflow:hidden;

	width:100%;

	padding:2px 0 0;

}

.spotlight-more a {

	float:left;

	background: url(../images/bg-more.gif) no-repeat;

	padding:0 0 0 7px;

	margin:0 0 0 -1px;

	color:#fff;

	position:relative;

	text-transform:uppercase;

	height:19px;

	cursor:pointer;

}

.spotlight-more a strong {

	float:left;

	background: url(../images/bg-more.gif) no-repeat 100% -31px;

	padding:1px 25px 0 0;

	height:18px;

}

.spotlight-more a:hover strong {text-decoration:underline;}

#spotlight-others {

	overflow:hidden;

	width:649px;

	margin:0 -10px 0 0;

}

.spotlight-other {

	float:left;

	width:112px;

	height:116px;

	padding:19px 4px 0 9px;

	margin:0 4px 0 0;

	overflow:hidden;

	cursor:pointer;

	background: url(../images/sprite1.gif) no-repeat -394px -240px;

	color:#fff;

	font-size:10px;

	line-height:15px;

	font-weight:bold;

	word-spacing:-1px;

	text-shadow: 1px 1px 0 #1f6098;

}

.spotlight-other img {display:block;}

.spotlight-other a {

	display:block;

	margin:0 0 4px;

}

#spotlight-others .spotlight-other:hover,

#spotlight-others .hover,

#spotlight-others .spotlight-active {

	background: url(../images/sprite1.gif) no-repeat -394px -105px;

}

#spotlight-others .spotlight-active {cursor:default;}

.block-l {

	float:left;

	width:268px;

	padding:2px 0 0;

}

.block-l h1 {

	margin:0;

	text-indent:-9999px;

	overflow:hidden;

	background: url(../images/sprite1.gif) no-repeat -379px -6px;

	width: 268px;

	height: 86px;

}

.block-l h1 a {

	display:block;

	height:100%;

}

.block {

	background: url(../images/bg-block.gif) repeat-y -536px 0;

	width:268px;

	margin:13px 0;

}

.block-holder {background: url(../images/bg-block.gif) no-repeat;}

.block-frame {

	background: url(../images/bg-block.gif) no-repeat -268px 100%;

	padding:5px 14px 6px;

	overflow:hidden;

	width:240px;

}

.weather-block {

	float:left;

	width:150px;

	font-size:1.167em;

	letter-spacing:-1px;

	color:#6c6c6c;

	padding:0 5px 0 0;

}

.weather-block strong {float:left;}

.weather-block .weather {

	background: url(../images/bg-weather.gif) no-repeat 13px 0;

	padding:0 0 0 48px;

	color:#1b5aa6;

}

.weather-block .weather sup {

	font-size:0.743em;

	line-height:1.111em;

	position:relative;

}

.login {

	float:right;

	width:75px;

	text-align:center;

	text-transform:uppercase;

}

.login a {color:#6c6c6c;}

.news-list {

	background: url(../images/bg-news-list.gif) repeat-y -536px 0;

	width:268px;

}

.news-list-holder {background: url(../images/bg-news-list.gif) no-repeat;}

.news-list-frame {

	background: url(../images/bg-news-list.gif) no-repeat -268px 100%;

	padding:10px 1px 7px;

}

.news-list h2 {

	margin:0;

	padding:0 10px 5px 9px;

	font:normal 1.25em/1.067em Helvetica;

	color:#6c6c6c;

	border-bottom:1px solid #dcdcdc;

}

.news-list h2 strong {

	display:block;

	font-weight:normal;

	border:1px solid #fff;

	padding:4px 8px;

}

.news-list ul {

	list-style:none;

	margin:0;

	padding:0;

	border-top:1px solid #fff;

	overflow:hidden;

	width:266px;

}

.news-list li {

	border-bottom:1px dotted #dfdfdf;

	padding:1px 0 0;

	line-height:1.333em;

	word-spacing:-1px;

	margin:0 0 -1px;

}

.news-list li a {

	color:#666;

	display:block;

	padding:7px 10px 10px;

	background: url(../images/transparent.gif);

	width:246px;

}

.news-list li a:hover {

	color:#005daa;

	text-decoration:none;

	background:#fff url(../images/bg-news-list-h.gif) no-repeat 248px 100%;

}

#nav {

	overflow:hidden;

	margin:0 0 13px;

	width:100%;

}

.inner1 #nav {margin-bottom:10px;}

#nav .links {

	list-style:none;

	margin:0;

	padding:0;

	overflow:hidden;

	position:relative;

	width:945px;

	background: url(../images/bg-nav.gif) repeat-x;

	height: 38px;

}

#nav .first {

	background: url(../images/bg-first.gif) no-repeat;

	padding:0 0 0 7px;

}

#nav .last {

	background: url(../images/bg-last.gif) no-repeat 100% 0;

	padding:0 7px 0 0;

}

#nav li {

	float:left;

	line-height:16px;

	letter-spacing:-1px;

	text-align:center;

	font-size:12px;

	padding:0px;

}

#nav li.campus_news a strong { width:87px; }

#nav li.studentlife a strong { width:72px; }

#nav li.ccalendar_all a strong { width: 58px; }

#nav li.research a strong { width:58px; }

#nav li.arts a strong { width:82px; }

#nav li.medical a strong { width:87px; }

#nav li.professional_news a strong { width:107px; }

#nav li.athletics a strong { width:69px; }

#nav li.happenings a strong { width:89px; }

#nav li.blogs a strong { width:35px; }

#nav li.president a strong { width:91px; }

#nav li.multimedia a strong{ width:63px; }

#nav a {

	height:36px;

	float:left;

	border-left:1px solid #dcdcdc;

	margin:1px 0;

	cursor:pointer;

}

#nav .first a {border:0;}

#nav a strong {

	height:23px;

	float:left;

	padding:5px 0 0;

	margin:4px 1px;

	font-weight:normal;

	background:#f6f6f6;

}

#nav .first a strong {margin-left:0;}

#nav .last a strong {margin-right:0;}

#nav a:hover,

#nav .active {

	text-decoration:none;

	background: url(../images/bg-nav-a-h.gif) repeat-x;

	border: solid #3e81b8;

	border-width:0 1px;

	margin-right:-1px;

	position:relative;

}

#nav .first a:hover,

#nav .first .active {

	margin-left:-1px;

	border: solid #3e81b8;

	border-width:0 1px;

}

#nav .last a:hover,

#nav .last .active {margin-right:-1px;}

#nav a:hover strong,

#nav .active strong {background:none;}

#page {

	overflow:hidden;

	width:944px;

	padding:0 0 30px;

}

.inner1 #page {

	width:945px;

	padding:0 0 42px 1px;

}

#leftcolumn {

	float:left;

	width:303px;

	padding:0 18px 0 0;

}

#centercolumn {

	float:left;

	width:303px;

}

#rightcolumn {

	float:right;

	width:303px;

}

.colbox {

	background: url(../images/bg-colbox.gif) no-repeat 0 100%;

	margin:0 0 14px;

	padding:0 0 16px;

	width:303px;

}

.colbox-gray {

	background: url(../images/bg-colbox.gif) no-repeat -303px 100%;

	padding-bottom:4px;

}

.col-head {

	background: url(../images/bg-colbox.gif) no-repeat -909px 0;

	padding:7px 11px 0 4px;

	border-bottom:1px solid #dcdcdc;

	width:288px;

	overflow:hidden;

	position:relative;

}

.inner1 .col-head {

	width:274px;

	padding:7px 25px 0 4px;

}

.col-head h3 {

	margin:0;

	color:#6c6c6c;

	font-size:1.25em;

	line-height:1.067em;

	font-weight:normal;

	overflow:hidden;

	height:1%;

	letter-spacing:-1px;

}

.col-head h3 strong a { color:#6C6C6C; }

.col-head h3 strong {

	display:block;

	font-weight:normal;

	padding:5px 1px 5px 15px;

	background: url(../images/bg-title-strong.gif) no-repeat;

}

* html .col-head h3 strong {

	margin-right:-3px;

	position:relative;

}

.col-head .title-campus {

	background: url(../images/sprite1.gif) no-repeat -611px -561px;

	padding:2px 0 4px 41px;

}

.col-head .title-research {

	background: url(../images/sprite1.gif) no-repeat -293px -560px;

	padding:2px 0 4px 41px;

}

.col-head .title-medical {

	background: url(../images/sprite1.gif) no-repeat -613px -482px;

	padding:2px 0 5px 41px;

}

.col-head .title-athletics {

	background: url(../images/sprite1.gif) no-repeat -300px -413px;

	padding:2px 0 5px 41px;

}

.col-head .title-happenings {

	background: url(../images/sprite1.gif) no-repeat 3px -620px;

	padding:2px 0 5px 41px;

}

.col-head .title-life {

	background: url(../images/sprite1.gif) no-repeat -612px -614px;

	padding:2px 0 5px 41px;

}

.col-head .title-news {

	background: url(../images/sprite1.gif) no-repeat -298px -482px;

	padding:2px 0 5px 41px;

}

.col-head .title-blog {

	background: url(../images/sprite1.gif) no-repeat 2px -484px;

	padding:2px 0 5px 41px;

}

.col-head .title-arts {

	background: url(../images/sprite1.gif) no-repeat 3px -417px;

	padding:2px 0 5px 41px;

}

.col-head .title-cal {

	background: url(../images/sprite1.gif) no-repeat 5px -555px;

	padding:2px 0 5px 41px;

}

.col-head .title-twitter {

	background: url(../images/sprite1.gif) no-repeat -609px -417px;

	padding:2px 0 5px 41px;

}

.col-head .title-visual {

	background: url(../images/sprite1.gif) no-repeat -298px -607px;

	padding:2px 0 5px 41px;

}

.col-head .title-articles {

	padding:2px 0 5px 6px;

	font-size:1.333em;

}

.col-head .title-articles strong {

	font-weight:bold;

	padding-left:4px;

}

.title-ico {

	float:right;

	padding:4px 6px 2px 0;

	border: solid ;

	border-width:1px 0 1px 1px;

	border-color:#fff #fff #fff #f6f6f6;

	margin:2px 0 0 -1px;

	width:42px;

	position:relative;

}

.title-ico a {

	float:right;

	width: 18px;

	height: 18px;

	margin:0 0 0 3px;

	text-indent:-9999px;

	overflow:hidden;

}

.title-ico .link1 {background: url(../images/sprite1.gif) no-repeat -108px -6px;}

.title-ico .link2 {background: url(../images/sprite1.gif) no-repeat -136px -6px;}

.title-ico img {display:block;}

.col-head .title-edit {

	font-style:italic;

	color:#3b8ec8;

	font-size:0.75em;

	font-weight:normal;

	margin:0 0 0 5px;

}

.edit,

.move {

	color:#6c6c6c;

	float:right;

	font-size:11px;

	line-height:13px;

	height:20px;

	letter-spacing:-1px;

	margin:2px 0 0;

	cursor:move;

}

.move {

	width:41px;

	padding:6px 0 0 8px;

	background: url(../images/sprite1.gif) no-repeat -549px -105px;

}

.edit {

	padding:6px 0 0 16px;

	width:33px;

	background: url(../images/sprite1.gif) no-repeat -598px -105px;

}

.move:hover {

	background: url(../images/sprite1.gif) no-repeat -549px -131px;

	text-decoration:none;

}

.edit:hover {

	background: url(../images/sprite1.gif) no-repeat -598px -131px;

	text-decoration:none;

}

.htick {

	background: url(../images/sprite1.gif) no-repeat -344px -99px;

	overflow:hidden;

	width:20px;

	height:20px;

	margin:5px -10px 0;

	float:right;

	position:relative;

	text-indent:-9999px;

}

.htick_down {

	background: url(../images/sprite1.gif) no-repeat -324px -99px;

	width: 20px;

	height: 20px;

}

.htick:hover {background: url(../images/sprite1.gif) no-repeat -4px -6px;}

.htick_down:hover {background: url(../images/sprite1.gif) no-repeat -36px -6px;}

.colcontent {

	padding:1px 3px 0;

	background: url(../images/bg-colbox.gif) no-repeat -606px 0;

	width:297px;

}

.colcontent-empty {margin-top:-2px;}

.bluebox {

	overflow:hidden;

	width:295px;

	padding:5px 0 6px;

	margin:0 1px 0;

	font-size:1.167em;

	line-height:1.286em;

}

.news-images {

	float:left;

	width:74px;

}

* html .news-images {margin-right:-3px;}

*+html .news-images {margin-right:-3px;}

.news-images img {display:block;}

.bluebox ul {

	list-style:none;

	margin:0;

	padding:0;

	overflow:hidden;

	height:1%;

}

.bluebox li {

	vertical-align:top;

	height:1%;

}

.bluebox ul a {

	display:block;

	background: url(../images/sprite1.gif) no-repeat -538px -347px;

	color:#fff;

	padding:0 9px;

	height:56px;

	overflow:hidden;

}

.bluebox ul a .ico {

	margin:0 0 0 12px;

	background: url(../images/ico3.png) no-repeat;

	width: 14px;

	height: 11px;

	display:inline-block;

	line-height:0;

	font-size:0;

}

.bluebox ul a:hover {

	background: url(../images/sprite1.gif) no-repeat -538px -284px;

	text-decoration:none;

}

.collist {

	list-style:none;

	margin:0;

	padding:0 8px 4px;

}

.collist li {

	background: url(../images/bullet.gif) no-repeat 0 5px;

	padding:0 0 1px 12px;

	font-size:0.917em;

	line-height:1.182em;

	overflow:hidden;

	width:269px;

	vertical-align:top;

}

.collist a {

	color:#6c6c6c;

	float:left;

}

.collist a:hover {

	text-decoration:none;

	color:#005daa;

}

.collist a span {

	float:left;

	padding:0 8px 0 0;

}

.collist li .ico {

	background: url(../images/sprite1.gif) no-repeat -63px -6px;

	width: 14px;

	height: 12px;

	float:left;

	padding:0;

}

.collist li .ico2 {

	background: url(../images/sprite1.gif) no-repeat -87px -6px;

	width: 13px;

	height: 11px;

	float:left;

	padding:0;

}

.controls {

	width:289px;

	margin:0 0 -9px;

	position:relative;

}

.controls-holder {

	float:left;

	background: url(../images/bg-controls-box.gif) no-repeat;

	width: 293px;

	margin:1px -10px 0 -3px;

	padding:0 10px 0 0;

	border-top:1px solid #dcdcdc;

	position:relative;

}

.controls:after {

	content:"";

	display:block;

	clear:both;

}

.controls span {

	float:right;

	width:18px;

	height:18px;

	position:relative;

}

.controls .controls-holder span {margin-top:-9px;}

.controls span a {

	display:block;

	width:18px;

	height:18px;

	text-indent:-9999px;

	overflow:hidden;

}

.minus {margin:0 0 0 2px;}

.minus a {background: url(../images/sprite1.gif) no-repeat -345px -58px;}

.plus a {background: url(../images/sprite1.gif) no-repeat -325px -58px;}

.minus a:hover {background: url(../images/sprite1.gif) no-repeat -345px -76px;}

.plus a:hover {background: url(../images/sprite1.gif) no-repeat -325px -76px;}

.views-exposed-form {

	background:#eee;

	border: solid #fff;

	border-width:2px 0;

	padding:6px 11px 7px;

}

.views-exposed-form .form-submit {display:none;}

.views-exposed-form form {width:276px;}

.views-exposed-form .form-checkbox {

	margin:2px 4px 0 0;

	padding:0;

	width:16px;

	height:15px;

	float:left;

}

.views-exposed-form .row1 {

	border-bottom:1px dotted #dfdfdf;

	padding:0 0 3px;

	margin:0 0 5px;

}

.views-exposed-form .row2 {padding:0 0 2px 10px;}

.views-exposed-form .option {

	color:#6c6c6c;

	font-size:1.083em;

	line-height:1.077em;

	overflow:hidden;

	width:100%;

	display:block;

}

.select-form {

	float:right;

	border: solid #fff;

	border-width:1px 1px 1px 0;

	height:21px;

	width:93px;

	padding:3px 4px 0 0;

}

.select-form select {

	width:90px;

	float:right;

}

.twitter-link {

	float:right;

	border: solid #fff;

	border-width:1px 1px 1px 0;

	padding:2px 4px;

}

.twitter-link a {color:#005daa;}

#front_tweet_block {padding:0 0 8px;}

.front_tweet {

	line-height:1.333em;

	padding:7px 8px 8px 18px;

	margin:0 -2px;

	border-bottom:1px dotted #dfdfdf;

	word-spacing:-1px;

}

.front_tweet-last {border-style:none}

.front_tweet p {margin:0 0 3px;}

.front_tweet a {color:#005daa;}

.front_tweet_source {

	display:block;

	font-style:normal;

	color:#aaa;

	font-size:0.833em;

	line-height:1.2em;

}

#front_tweet_block .front_tweet:hover,

#front_tweet_block .hover {background:#fff url(../images/bg-news-list-h.gif) no-repeat 100% 100%;}

.controls .tools {

	list-style:none;

	margin:0 0 -2px;

	padding:2px 0 0 17px;

	float:left;

	position:relative;

}

.controls .tools li {

	float:left;

	width:24px;

	height:27px;

}

.controls .tools a {

	width:24px;

	height:27px;

	text-indent:-9999px;

	overflow:hidden;

	display:block;

}

.controls .tools .facebook {margin:0 8px 0 0;}

.controls .tools .youtube {margin:0 11px 0 0;}

.controls .tools .twitter {margin:0 10px 0 0;}

.controls .tools .facebook a {background: url(../images/sprite1.gif) no-repeat -549px -166px;}

.controls .tools .youtube a {background: url(../images/sprite1.gif) no-repeat -573px -166px;}

.controls .tools .twitter a {background: url(../images/sprite1.gif) no-repeat -597px -166px;}

.controls .tools .rss a {background: url(../images/sprite1.gif) no-repeat -621px -166px;}

.controls .tools .facebook a:hover {background: url(../images/sprite1.gif) no-repeat -549px -193px;}

.controls .tools .youtube a:hover {background: url(../images/sprite1.gif) no-repeat -573px -193px;}

.controls .tools .twitter a:hover {background: url(../images/sprite1.gif) no-repeat -597px -193px;}

.controls .tools .rss a:hover {background: url(../images/sprite1.gif) no-repeat -621px -193px;}

.visual {margin:0 0 2px;}

.visual img {display:block;}

#page-bottom {

	text-align:center;

	font-size:0.917em;

	line-height:1.182em;

	letter-spacing:-1px;

	padding:10px 10px 0 5px;

}

#page-bottom a {color:#005daa;}

.addnav {

	list-style:none;

	margin:0;

	padding:0;

	float:right;

	width:140px;

}

.addnav li {

	float:left;

	width:64px;

	height:26px;

	overflow:hidden;

	padding:0 0 6px 6px;

	font-size:0.917em;

	line-height:1.182em;

	text-align:center;

}

.addnav-small li {

	height:20px;

	padding:0 0 3px 3px;

	font-size:0.833em;

	line-height:1.2em;

}

.addnav li a {

	color:#999;

	background: url(../images/sprite2.gif) no-repeat -106px -5px;

	display:block;

	height:20px;

	padding:6px 0 0;

}

.addnav-small li a {

	padding:3px 0 0;

	height:17px;

	background: url(../images/sprite2.gif) no-repeat -106px -57px;

}

.addnav li a:hover {

	text-decoration:none;

	background: url(../images/sprite2.gif) no-repeat -106px -31px;

}

.addnav-small li a:hover {background: url(../images/sprite2.gif) no-repeat -106px -77px;}

.info-block {

	float:left;

	width:480px;

	color:#666565;

	font-size:1.167em;

	line-height:1.214em;

}

.info-block .visual {

	float:left;

	width:57px;

	margin:0 13px 0 0;

}

* html .info-block .visual {margin-right:10px;}

.info {

	overflow:hidden;

	height:1%;

	padding:1px 0 0;

}

.info p {margin:0 0 2px;}

.info .date {

	display:block;

	color:#989898;

	font-size:0.857em;

	font-style:normal;

}

.info .name {

	color:#005daa;

	font-weight:normal;

	font-size:1.071em;

}

.info .name a {color:#005daa;}

.info .status {

	color:#b1d0e9;

	font-weight:normal;

	font-size:0.786em;

	margin-right:5px;

}

.info .status a {color:#b1d0e9;}

#content {

	float:left;

	width:631px;

	background: url(../images/bg-content.gif) repeat-y;

	overflow:hidden;

}

#page #content p a {
	text-decoration:underline;
	color:#045495;
}

#content-full {

	float:left;

	width:100%;

	overflow:hidden;

}

#content-full .col {

	float:left;

	margin-right:12px;

}

.sortable-outline {

	background-color:e0e0e0;

	border:1px dashed #ddd;

	margin-bottom:10px;

	min-height:100px;

	border-radius:4px;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

}

.inner2 #content {background:none;}

.content-holder {background: url(../images/bg-content.gif) no-repeat -631px 100%;}

.content-frame {

	background: url(../images/bg-content.gif) no-repeat -1262px 0;

	padding:18px 1px 33px;

}

.uknow_title {

	overflow:hidden;

	width:572px;

	padding:0 29px 0px 28px;

}

.uknow_title h2 {

	overflow:hidden;

	height:1%;

	margin:0;

	color:#005daa;

	font-size:1.5em;

	line-height:1.111em;

	font-weight:normal;

}

.uknow_title h2 strong {

	font-size:0.611em;

	line-height:1.182em;

	color:#8d8d8d;

	font-weight:normal;

}

.uknow_title .message {

	float:right;

	background: url(../images/bg-message.jpg) no-repeat;

	height: 24px;

	padding:0 0 0 10px;

	margin:1px 0 0;

	color:#fff;

	letter-spacing:-1px;

	cursor:pointer;

}

.uknow_title .message strong {

	background: url(../images/bg-message.jpg) no-repeat 100% -28px;

	height: 24px;

	padding:0 9px 0 0;

	float:left;

	font-weight:normal;

}

.uknow_title .message:hover {

	background-position:0 -55px;

	text-decoration:none;

}

.uknow_title .message:hover strong {background-position:100% -82px;}

.uknow_title fieldset {

	margin:0 !important;

	padding:0 !important;

}

.newprofile {

	overflow:hidden;

	width:600px;

	padding:0 14px 15px 15px;

}



.fbss_user {

	display:none;

}



.profile_pic {

	float:left;

	width:57px;

	margin:0 11px 0 0;

}

.profile_pic img {display:block;}

.profile_infobox {

	float:left;

	width:45px;

	list-style:none;

	margin:0;

	padding:1px 18px 0 0;

}

.profile_infobox li {

	border-bottom:1px dotted #969696;

	padding:0 0 2px;

	margin:0 0 1px;

	font-size:0.917em;

	letter-spacing:-1px;

	line-height:1.273em;

}

.profile_infobox .rss {border-style:none;}

.profile_infobox .rss a {

	background: url(../images/sprite1.gif) no-repeat -5px -380px;

	padding:0 0 2px 14px;

}

.panel {

	list-style:none;

	margin:0;

	padding:0;

	float:right;

	width:468px;

}

.panel li {

	height:44px;

	overflow:hidden;

	width:117px;

	float:left;

	text-align:center;

}

.panel a {

	float:left;

	width:117px;

	background: url(../images/sprite2.gif) no-repeat -4px -226px;

	height:32px;

	padding:6px 0 0;

}

.panel .first a {background: url(../images/sprite2.gif) no-repeat -4px -314px;}

.panel .last a {background: url(../images/sprite2.gif) no-repeat -4px -270px;}

.panel a:hover {

	text-decoration:none;

	height:38px;

	background: url(../images/sprite2.gif) no-repeat -4px -358px;

}

.sort-box {

	border-top:1px dotted #c6c6c6;

	padding:0 17px;

	margin:10px 0 5px;

	width:595px;

	color:#6c6c6c;

	font-size:0.917em;

	line-height:1.182em;

}

.sort-box:after {

	content:"";

	display:block;

	clear:both;

}

.sort-box-holder {

	float:right;

	border:dotted #c6c6c6;

	border-width:0 1px 1px;

	border-top:1px solid #f6f6f6;

	margin:-1px 0 0;

	position:relative;

	padding:2px 11px 3px;

}

.sort-box2 .sort-box-holder {float:left;}

.sort-box strong {font-weight:normal;}

.sort-box a {

	background: url(../images/arrow.gif) no-repeat 100% 4px;

	padding:0 21px 0 0;

	color:#959595;

}

.sort-box a:hover {

	color:#77a9d0;

	text-decoration:none;

}

.sort-box2 a {

	background:none;

	padding:0;

}

.col {

	float:right;

	width:303px;

	padding:2px 0 0;

}

.search-form {

	background: url(../images/sprite1.gif) no-repeat -659px -6px;

	width: 279px;

	height: 63px;

	padding:17px 0 0 22px;

	margin:0 0 15px 2px;

	overflow:hidden;

}

.search-form .text {

	float:left;

	background: url(../images/sprite1.gif) no-repeat -538px -232px;

	width: 204px;

	height: 42px;

	padding:0 5px;

}

.search-form .text input {

	margin:0;

	padding:8px 5px 12px;

	float:left;

	width: 194px;

	height: 22px;

	border:0;

	background:none;

	font-size:1.367em;

	color:#999;

}

.search-form .text input:focus { color:#005DAA; }

.search-form .submit {

	float:left;

	background: url(../images/sprite1.gif) no-repeat -342px -124px;

	width: 42px;

	height: 42px;

	cursor:pointer;

	margin:0;

	padding:0;

	text-indent:-9999px;

	overflow:hidden;

	border:0;

	font-size:0;

	line-height:0;

}

.popular .views-row {

	width:301px;

	padding:0;

	margin:0 -2px;

	position:relative;

	border-bottom:1px dotted #dfdfdf;

}



.view-content .popular_row_contain {

	padding:4px;

}

.view-content .popular_row_contain a{ display:block; }

.view-content .popular_row_contain a:hover { color:#005DAA; }

.view-content .popular_row_contain:hover {

	background-color:#fff;

}

.popular .popular_row_contain {

	padding:6px 30px 10px 17px;

	overflow:hidden;

	width:254px;

}

.popular .popular_row_contain-holder {

	overflow:hidden;

	width:254px;

	padding:0 0 7px;

}

.popular .views-row-last {border-style:none;}

.popular .popular_row_contain:hover,

.popular .hover {background:#fff;}

.popular .views-row .popular_row_title a:hover {color:#005daa;}

.popular_row_title a:hover {text-decoration:none;}

.popular .views-row .more {color:#7599c4;}

.popular_row_thumb {

	float:left;

	width:47px;

	margin:4px 14px 0 0;

}

* html .popular_row_thumb {margin-right:11px;}

.popular_row_thumb img {display:block;}

.popular .views-info {

	overflow:hidden;

	height:1%;

}

.popular_row_title {

	color:#6c6c6c;

	line-height:1.333em;

	padding:0 0 2px;

}

.popular .views-row-first .popular_row_title {

/*      font-size:1.167em;
        font-size:1.167em !important; */

        /*line-height:1.133em;*/
}

.popular_row_title a {color:#6c6c6c;}

.popular_row_updated {

	color:#aaa;

	font-size:0.833em;

	line-height:1.6em;

}

.popular-info {

	margin:0;

	color:#7c7c7c;

	font-size:0.833em;

	line-height:1.3em;

	letter-spacing:-1px;

}

.popular-info a {color:#7c7c7c;}

.popular-info a:hover {

	color:#3d88c6;

	text-decoration:none;

}

.popular-info dt {display:inline;}

.popular-info dd {

	margin:0;

	display:inline;

}

.ico-list {

	list-style:none;

	margin:0;

	padding:11px 0 14px 26px;

	overflow:hidden;

	width:256px;

}

.ico-list li {

	float:left;

	width:24px;

	padding:0 4px 4px 0;

}

.ico-list a,

.ico-list img {display:block;}

.popular .view-content h3 {

	margin:0 -2px -1px;

	padding:1px 2px 0;

	position:relative;

	font-size:1.167em;

	line-height:1.071em;

	font-weight:normal;

	border-bottom:1px dotted #dfdfdf;

	width:297px;

}

.popular .view-content {

	width:297px;

	overflow:hidden;

	position:relative;

}

.popular .view-content h3 a {

	color:#005daa;

	display:block;

	padding:8px 20px 12px;

	width:257px;

}

.popular .view-content h3 a:hover {

	text-decoration:none;

	background:#fff;

}

.view .view-content {padding:0 0 0px; clear:both; }

.view .views-row {

	border-bottom:1px dotted #c6c6c6;

	padding:0 3px;

}

.views-row-last { border-bottom:0px !important; }

.user_articles_row_contain {

	overflow:hidden;

	width:560px;

	padding:12px 42px 16px 21px;

}

.view .views-row .user_articles_row_contain:hover,

.view .views-row .hover {background:#fcfcfc;}

.user_articles_image {

	float:left;

	width:67px;

	height:67px;

	padding:18px 0 0 8px;

	margin:0 9px 0 0;

}

.story {background: url(../images/sprite2.gif) no-repeat -4px -52px;}

* html .user_articles_image {margin-right:6px;}

.user_articles_image img {display:block;}

.user_articles_text {

	overflow:hidden;

	height:1%;

	font-size:1.333em;

	line-height:1.063em;

	color:#666565;

	padding:20px 0 0;

}

.user_articles_text p {margin:0 0 2px;}

.user_articles_name,

.user_articles_name a {

	color:#005daa;

	font-weight:normal;

}

.user_articles_title,

.user_articles_title a {

	color:#6ea3cd;

	font-weight:normal;

	font-size:0.857em;

}

.user_articles_changed {

	color:#989898;

	font-size:0.75em;

	line-height:1.5em;

}

.user_articles_changed a {color:#989898;}

.user_articles_changed a:hover {color:#6ea3cd;}

.view-more {

	background: url(../images/sprite1.gif) no-repeat -5px -32px;

	width: 169px;

	height: 33px;

	padding:3px 4px 0;

	overflow:hidden;

	color:#fff;

	text-align:center;

	display:block;

	margin:0 27px 0 auto;

	font-size:1.417em;

	letter-spacing:-1px;

	text-shadow: 1px 0 3px #74a7d8;

}

.view-more:hover {

	text-decoration:none;

	background-position:-5px -68px;

}

.calendar_page_links {

	overflow:hidden;

	height:1%;

}



.uknow_title .calendar_page_links h2 {

	float:left;

	padding:0 6px 0 0;

}

.cal_link {

	list-style:none;

	margin:0;

	padding:2px 0 0;

	float:left;

}

.cal_link li {

	float:left;

	border-left:1px dotted #c6c6c6;

	letter-spacing:-1px;

	padding:0 3px 0 6px;

	line-height:1.333em;

}

.cal_link .rss {

	border-style:none;

	padding-left:0;

}

.cal_link .rss a {

	background: url(../images/sprite1.gif) no-repeat -5px -380px;

	padding:0 0 0 14px;

}

.select-events {

	float:left;

	/*width:172px;*/

	padding:0 7px 0 0;

}

.select-events .form-item { float:left; }

.select-events .form-select {width:125px;}

.select-events .form-submit:hover { background-color:#00467F; cursor:pointer; }

.select-events .form-submit {

	/*display:none;*/

	float:left;

	margin-left:3px;

	background-color:#005DAA;

	color:#fff;

	font-size:11px;

	font-weight:bold;

	padding:3px;

	border-radius:4px;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

	border:0px;

}

.views-row .cal:hover,

.views-row .hover {background:#fcfcfc;}

.cal {

	width:623px;

	padding:0 0 16px;

}

.cal-holder {

	overflow:hidden;

	width:611px;

	padding:11px 0 0 12px;

}

.cal .visual {

	float:left;

	width:58px;

	padding:18px 0 0 17px;

	position:relative;

	margin:0 16px 0 0;

}

* html .cal .visual {margin-right:13px;}

.datebox {

	width: 49px;

	height: 48px;

	text-align:center;

	top:0;

	left:0;

	position:static;

	float:left;

}

.cal .visual .datebox {position:absolute;}

.datebox-holder {

	background: url(../images/bg-datebox.png) no-repeat;

	width: 49px;

	height: 44px;

	padding:4px 0 0;

}

.cal .visual img {display:block;}

.datebox_m {

	font-size:1.333em;

	line-height:1em;

	color:#666;

	position:relative;

	text-transform:uppercase;

	letter-spacing:-1px;

}

.datebox_d {

	color:#005daa;

	font-size:1.833em;

	line-height:1.045em;

	position:relative;

	letter-spacing:-1px;

}

.title_and_dates {

	overflow:hidden;

	height:1%;

	padding:19px 0 0;

}

.event_title {

	font-size:1.333em;

	line-height:1.125em;

}

.event_title a {color:#005daa;}

.event_date {color:#989898;}

.cal_bottomlinks {

	list-style:none;

	margin:0;

	padding:0 7px 0 0;

	overflow:hidden;

	width:616px;

}

.cal_bottomlinks li {

	float:right;

	line-height:14px;

	color:#989898;

	padding:0 0 0 6px;

}

.cal_bottomlinks a {color:#989898;}

.cal_bottomlinks a:hover {

	text-decoration:none;

	color:#39c;

}

#event_contain {padding:19px 10px 0 27px; color:#989898;}

#event_contain a { color:#989898; }

.event-heading {

	overflow:hidden;

	width:592px;

	padding:0 0 11px;

}

#title_and_dates {

	float:left;

	width:500px;

	padding:0 0 0 14px;

}



#title_and_dates .event_title {

	font-size:1.667em;

	line-height:1.1em;

	color:#005daa;

	padding:0 0 1px;

}

.cal-holder #title_and_dates {

	padding:15px 0 0 4px;

}

.cal-holder .event_title {

	line-height:1.1em;

	color:#005daa;

	padding:0 0 1px;

	font-size: 1.333em !important;

}

.event_contain-holder {

	overflow:hidden;

	width:592px;

	color:#989898;

	line-height:1.5em;

}

.event_contain-holder a {color:#989898;}

.event_contain-holder p {margin:0 0 18px;}

.event_contact dl {

	margin:0 0 1px;

	width:100%;

	overflow:hidden;

}

.event_contact dt {

	clear:left;

	float:left;

}

.event_contact dd {

	margin:0;

	float:left;

	padding:0 0 0 3px;

}

* html .event_contact dd {

	float:none;

	padding-left:0;

}

#event_left {

	float:left;

	width:254px;

	padding:0 0 0 5px;

	overflow:hidden;

}

.event_cost,

.event_cats,

.event_contact,

.event_about {padding:10px 0 13px;}

#event_left .event_heading {

	color:#005daa;

	font-size:1.333em;

	padding:5px 0 1px;

}

.event_cats address {

	padding:0;

	font-style:normal;

}

.event_cats address span {display:block;}

.event_lightblue {

	color:#39c;

	font-weight:normal;

}

#event_right {

	float:right;

	width:292px;

	padding:2px 0 2px;

}

#event_right .photo {

	border:1px solid #dcdcdc;

	padding:15px;

	background:#fff;

	width:236px;

	margin:0 0 9px -2px;

	position:relative;

}

#event_right .photo img {display:block;}

#event_right .event_heading {

	color:#005daa;

	font-size:1.167em;

	padding:5px 0 1px;

}

#event_right .event_gmap .event_heading {padding:9px 0;}

.event-tools {

	list-style:none;

	margin:0;

	padding:6px 0 12px 2px;

	overflow:hidden;

	width:280px;

}

.event-tools li {

	float:left;

	width:24px;

	height:23px;

	text-indent:-9999px;

	overflow:hidden;

	margin:0 5px 0 0;

}

.event-tools a {

	display:block;

	height:100%;

}

.event-tools .facebook {background: url(../images/sprite2.gif) no-repeat -4px -5px;}

.event-tools .twitter {background: url(../images/sprite2.gif) no-repeat -28px -5px;}

.event-tools .myspace {background: url(../images/sprite2.gif) no-repeat -52px -5px;}

.event-tools .mail {background: url(../images/sprite2.gif) no-repeat -76px -5px;}

.event_export {

	list-style:none;

	margin:0;

	padding:4px 0 25px;

	width:280px;

	overflow:hidden;

}

.event_export li {

	float:left;

	line-height:1.167em;

	padding:0 3px 0 0;

}

.event_gmap {padding:0 0 22px;}

.event_gmap img {display:block;}

.event-text p {margin:0 0 2px;}

.text-box {

	padding:0 35px 8px;

	line-height:1.333em;

	margin:-6px 0 11px;

	border-bottom:1px dotted #c6c6c6;

}

.text-box p {margin:0;}

#node-form {padding:0 0 0 33px;}

.ui-tabs {

	list-style:none;

	margin:0;

	padding:0 0 7px 1px;

	width:500px;

	overflow:hidden;

}

.ui-tabs li {

	float:left; 

	width:112px;

	height:38px;

	font: 1.167em/1.143em Arial, Helvetica, sans-serif;

	text-align:center;

}
.ui-tabs a {

	display:block;

	width:102px;

	height:29px;

	padding:9px 0 0 0;

}

.ui-tabs .ui-widget-bottom a  { width: 110px; } 
.ui-tabs a span {padding:0 19px;}

.ui-tabs a:hover {text-decoration:none;}

.ui-tabs .active a {background: url(../images/sprite2.gif) no-repeat -4px -179px;}

.ui-tabs .check a span {background: url(../images/sprite1.gif) no-repeat -5px -280px;}

.ui-tabs a:hover span {text-decoration:underline;}

.ui-tabs .active a:hover span {text-decoration:none;}

.note {

	color:#989898;

	font-size:0.917em;

	line-height:1.182em;

	padding:0 0 11px 3px;

	display:block;

}

.form-required {color:#005daa;}

.form-item {

	padding:0 0 9px;

	overflow:hidden;

	margin:0px 5px !important;

}

#edit-cnews-wrapper {

	float:left;

}

.form-item label,

.form-item .label {

	color:#005daa;

	font-size:1.167em;

	line-height:1.143em;

	display:block;

	margin:0 0 0 2px;

	padding:0 0 7px;
	
	font-weight:normal;

}

#node-form .text {

	padding:0 5px;

	margin:0;

	border:1px solid;

	border-color:#555 #ccc #ccc #555;

	width:445px;

	float:left;

	clear:both;
	
	height:25px;
	
	font-size:15px;

}

#node-form .form-date .text {width:124px;}

#node-form .form-date .text1 {width:76px;}

#node-form .text3 {

	width: 264px;

	margin:0 4px 0 0;

}

#node-form .text2 {width:280px;}

#node-form .text4 {width:130px;}

#node-form .text5 {width:178px;}

#node-form .text6 {width:227px;}

#node-form .text7 {width:307px;}

#node-form .text8 {width:202px;}

#node-form .text9 {width:257px;}

#select1 {width:103px;}

.text-holder {

	padding-bottom:8px;

	display:block;

	overflow:hidden;

	height:1%;

}

.resizable-textarea {

	overflow:hidden;

	width:100%;

	padding:0 0 1px;

}

#node-form .form-textarea {

	float:left;

	margin:0;

	padding:5px;

	overflow:auto;

	border:1px solid;

	border-color:#555 #ccc #ccc #555;

	width:550px;

	height:151px;

	max-width:550px;

	max-height:151px;
	font-size:15px;
}

.form-checkboxes {

	width:100%;

	overflow:hidden;

}

.form-checkboxes .area {

	float:left;

	width:180px;

	padding:1px 16px 0 0;

}

.form-checkboxes .row {

	overflow:hidden;

	width:100%;

	padding:0 0 4px;

}

.form-checkboxes .checkbox {

	margin:1px 5px 0 0;

	padding:0;

	float:left;

	width:16px;

	height:15px;

}

.form-item .form-checkboxes label {

	float:left;

	font:1.083em/1.154em Arial, Helvetica, sans-serif;

	color:#6c6c6c;

	margin:0;

	padding:0;

}

.form-item .add {

	color:#005daa;

	text-decoration:underline;

}

.form-item .add:hover {text-decoration:none;}

.form-date {

	overflow:hidden;

	width:100%;

	padding:0 0 4px;

}

.form-date .area1 {

	float:left;

	width:136px;

	padding:0 7px 0 0;

	overflow:hidden;

}

.form-date .area2 {

	float:left;

	width:88px;

	padding:0 14px 0 0;

	overflow:hidden;

}

.form-date .area3 {

	float:left;

	width:150px;

	line-height:1em;

	padding:2px 0 0;

	overflow:hidden;

}

.form-date .format {

	font-style:normal;

	float:left;

	width:100%;

	color:#989898;

	font-size:0.833em;

	line-height:1.2em;

	padding:3px 0 0;

	letter-spacing:-1px;

}

.form-date .area3 span {

	float:left;

	padding:0 13px 0 0;

}

.form-date .area3 .checkbox {

	margin:0 4px 0 0;

	padding:0;

	float:left;

	width:16px;

	height:15px;

}

.form-date .area3 label {

	float:left;

	margin:-3px 0 0;

	padding:0;

	color:#6c6c6c;

	position:relative;

}

.recurring-box {padding:1px 0 10px;}

#node-form h3 {

	margin:0 0 14px -32px;

	background: url(../images/bg-recurring-h3.gif) no-repeat;

	padding:1px 58px;

	color:#005daa;

	font-size:1em;

	line-height:1.5em;

	position:relative;

}

#node-form h3 span {background:#f6f6f6;}

.select-area {

	overflow:hidden;

	width:550px;

	padding:0 20px 17px;

}

.select-area select {

	float:left;

	margin:0 9px 0 0;

}

.select-area .select1 {width:103px;}

.select-area .select2 {width:84px;}

.recurring-box .form-item {padding-bottom:4px;}

#node-form h4 {

	margin:0 0 5px;

	background: url(../images/bg-recurring-h4.gif) no-repeat;

	padding:1px 58px;

	color:#005daa;

	font-size:1em;

	line-height:1.5em;

	position:relative;

}

#node-form h4 span {background:#f6f6f6;}

.checkbox-block,

.textarea-block {

	border-top:1px dotted #c6c6c6;

	position:relative;

	margin:0 0 22px -32px;

	padding:11px 32px 0;

	overflow:hidden;

	width:563px;

}

.checkbox-block .checkbox {

	float:left;

	padding:0;

	margin:3px 5px 0 0;

	width:16px;

	height:15px;

}

.checkbox-block label,

.textarea-block label {

	float:left;

	color:#005daa;

	font: 1.167em/1.429em Arial, Helvetica, sans-serif;

}

.textarea-block textarea {

	float:left;

	overflow:auto;

	margin:0;

	padding:5px;

	width:545px;

	height:20px;

	max-width:545px;

	max-height:20px;

	border:1px solid;

	border-color:#555 #ccc #ccc #555;

}

#textarea1 {

	float:left;

	overflow:auto;

	margin:0;

	padding:5px;

	width:550px;

	height:97px;

	max-width:550px;

	max-height:97px;

	border:1px solid;

	border-color:#555 #ccc #ccc #555;

}

.next-button {

	border-top:1px dotted #c6c6c6;

	padding:20px 11px 0;

	margin:0 0 0 -31px;

	position:relative;

	width:605px;

	overflow:hidden;

}

.next-button a {

	text-align:center;

	color:#fff;

	font:1.417em/1.118em Arial, Helvetica, sans-serif;

	background: url(../images/sprite1.gif) no-repeat -5px -146px;

	width: 131px;

	height: 31px;

	padding:5px 0 0;

	float:right;

	text-shadow: 0 1px 3px #ccc;

	margin:0 0 0 9px;

}

.next-button a:hover {

	background-position:-5px -110px;

	text-decoration:none;

	text-shadow: 0 1px 3px #91a9c0;

}

.next-button .submit {

	float:right;

	background: url(../images/sprite1.gif) no-repeat -5px -218px;

	width: 131px;

	height: 36px;

	border:0;

	margin:0;

	padding:0;

	cursor:pointer;

	text-indent:-9999px;

	overflow:hidden;

	font-size:0;

	line-height:0;

}

.next-button .submit:hover,

.next-button .hover {background-position:-5px -182px;}

.clear {

	float:left;

	color:#989898;

	font-size:0.917em;

	line-height:1.182em;

	text-decoration:underline;

	margin:1px 0 0;

}

.clear:hover {text-decoration:none;}



/*

#tabset-tab-1 {display:none;}

#tabset-tab-2 {display:none;}

#tabset-tab-4 {display:none;}

*/



.newprofile2 {

	padding:5px 21px 7px 22px;

	width:586px;

}

.newprofile-holder {

	float:left;

	width:142px;

	padding:1px 0 0;

	min-height:130px;

}

.newprofile-frame {

	overflow:hidden;

	width:140px;

}

.newprofile-holder .profile_infobox {padding-right:5px;}

.by {

	font-size:0.833em;

	line-height:1.4em;

	color:#8d8d8d;

	padding:0 20px 1px 1px;

}

.by a {color:#045597;}

.by p {margin:0 !important;}

.newprofile-tools {

	overflow:hidden;

	width:100%;

	font-size:0.833em;

	line-height:1.4em;

	color:#8d8d8d;

}

.newprofile-tools strong {float:left;}

.newprofile-tools ul {

	float:left;

	list-style:none;

	margin:0;

	padding:2px 0 0 3px;

}

.newprofile-tools li {

	float:left;

	height:11px;

	width:11px;

	text-indent:-9999px;

	overflow:hidden;

	margin:0 4px 0 0;

}

.newprofile-tools a {

	display:block;

	height:100%;

}

.newprofile-tools .facebook {background: url(../images/sprite2.gif) no-repeat -4px -35px;}

.newprofile-tools .twitter {background: url(../images/sprite2.gif) no-repeat -15px -35px;}

.newprofile-tools .myspace {background: url(../images/sprite2.gif) no-repeat -26px -35px;}

.newprofile-tools .ico {background: url(../images/sprite2.gif) no-repeat -37px -35px;}

.newprofile2 .title {

	background: url(../images/bg-title.jpg) no-repeat;

	width: 442px;

	padding:17px 0 25px;

	float:right;

	border:1px solid #fff;

	font-size:2.167em;

	line-height:1.308em;

	letter-spacing:-1px;

	color:#f2f2f2;

	text-shadow: 0 1px 0 #799ab3;

	text-align:center;

}

.newprofile2 .title p {margin:0;}

.article-block {

	width:95%;

	margin:10px auto 0;

}

.article-block a,.blog-block a { color:#035598; text-decoration:underline; }

.article-block a:hover,.blog-block a:hover { text-decoration:none; }

.container {

	/*background: url(../images/bg-container.jpg) repeat-x;*/

	background: url(../images/bg-container2.jpg) no-repeat;	

	padding:29px 10px 18px;

	color:#aaa;

	font-size:2.167em;

	line-height:1.077em;

	letter-spacing:-1px;

	text-align:center;

	float:left;

	/*width:350px;*/

	width:100%;

}

.container2 {

	background: url(../images/bg-container2.jpg);

	background-repeat:repeat-x;

	padding:14px 20px 5px;

	color:#aaa;

	font-size:1.333em;

	line-height:1.313em;

	font-weight:bold;

	letter-spacing:-1px;

	text-align:center;

}



/*ckeditor button classes were too similar for regex*/

.xontainer2 {

	background: url(../images/bg-container2.jpg) no-repeat;

	padding:14px 20px 5px;

	color:#aaa;

	font-size:1.333em;

	line-height:1.313em;

	font-weight:bold;

	letter-spacing:-1px;

	text-align:center;

	width:65%;

	float:left;

	margin-right:10px;

	margin-bottom:10px;

}



.article-block p {margin:0;}

.article-text {

	background: url(../images/bg-container.jpg) no-repeat;

	padding:18px 0 5px;

}

.article-text2 {

	background: url(../images/bg-container2.jpg) no-repeat;

	padding:15px 0 5px;

}

.photo-block {

	float:right;

	width:176px;

	margin:5px 0 15px 15px;

	position:relative;

}

.photo-block .photo {

	border:1px solid #dcdcdc;

	width:144px;

	padding:15px;

	background:#fff;

	margin:0 0 6px;

	position:relative;

}

.photo-block .photo img {display:block;}

.photo-block .description {

	display:block;

	text-align:center;

	font-size:0.833em;

	line-height:1.2em;

	color:#999;

	padding:0 10px;

}

.photo-block .number {

	position:absolute;

	bottom:15px;

	left:15px;

	width: 45px;

	height: 20px;

	color:#7f7f7f;

	font-size:0.833em;

	line-height:1.2em;

	font-weight:normal;

	letter-spacing:-1px;

	z-index:10;

}

.photo-block .number span {

	display:block;

	background: url(../images/bg-number.png) no-repeat;

	width: 44px;

	height: 12px;

	padding:8px 0 0 1px;

}

.photo-block .link {

	position:absolute;

	right:15px;

	bottom:15px;

	width: 29px;

	height: 20px;

	z-index:10;

}

* html .photo-block .number {bottom:14px;}

* html .photo-block .link {bottom:14px;}

.photo-block .link a {

	display:block;

	text-indent:-9999px;

	overflow:hidden;

	background: url(../images/sprite1.gif) no-repeat -165px -7px;

	width: 17px;

	height: 12px;

	position:relative;

}

.photo-block .link img {display:block;}

.photo-block .link span {

	background: url(../images/bg-photo-link.png) no-repeat;

	width: 19px;

	height: 12px;

	display:block;

	padding:8px 0 0 10px;

}

.video-box {

	float:left;

	width:211px;

	padding:15px;

	background:#fff;

	border:1px solid #dcdcdc;

	margin:13px 19px 0 -5px;

	position:relative;

	display:inline;

}

.video-box img {display:block;}

.article-links {

	overflow:hidden;

	width:600px;

	margin:0 -6px 0;

	padding:26px 0 0;

	position:relative;

	line-height:16px;

}

.tags {

	float:left;

	font-weight:normal;

	color:#005daa;

}

.article-links ul {

	list-style:none;

	margin:0;

	padding:0;

	float:left;

}

.article-links li {

	float:left;

	margin-right:6px;

	color:#979798;

}

.article-links li a {color:#979798;}

.article-links .comments {

	float:right;

	color:#005daa;

}

.article-links .comments a {color:#005daa;}

.section {

	background: url(../images/bg-content.gif) repeat-y;

	margin:0 0 14px;

	width:631px;

}

.section-holder {background: url(../images/bg-content.gif) no-repeat -631px 100%;}

.section-frame {

	background: url(../images/bg-content.gif) no-repeat -1262px 0;

	padding:25px 1px 30px 2px;

}

.blogs-nav {

	background: url(../images/bg-blogs-nav.gif) repeat-y;

	margin:0 0 14px;

	width:618px;

}

.blogs-nav-holder {background: url(../images/bg-blogs-nav.gif) no-repeat -618px 100%;}

.blogs-nav-frame {

	background: url(../images/bg-blogs-nav.gif) no-repeat -1236px 0;

	padding:17px 1px 17px 2px;

}



.blogs-nav h2 {

	color:#055393;

	font-size:20px;

	font-weight:normal;

	margin: 5px 20px;

	float:left;

}



.blogs-nav ul {

	list-style-type:none;

	float:right;

	margin:0 10px 0 0;

}

.blogs-nav ul li.active {

	background:url(/themes/cornarland/images/blogs-nav-bg-active.gif) 0 0 repeat-x;

	cursor:default;

}

.blogs-nav ul li:hover {

	cursor:pointer;

	background:url(/themes/cornarland/images/blogs-nav-bg-hover.gif) 0 0 repeat-x;

}

.blogs-nav ul li {

	float:left;

	margin: 0 5px;

	height:31px;

	line-height:31px;

	background:url(/themes/cornarland/images/blogs-nav-bg.gif) 0 0 repeat-x;

	color:#fff;

	font-size:14px;

	text-indent:-0.5px;

	text-shadow:-1px 1px rgba(0,0,0,.1);

	border:1px solid #fff;

	box shadow:-1px 1px rgba(0,0,0,.5);

	border-radius:4px;

	-webkit-border-radius:4px;

	-moz-border-radius:4px;

	text-transform:lowercase;

	padding:0 13px;

}



#blog-sub-wrap { margin-bottom:8px; }



.box {

	background: url(../images/bg-box.gif) repeat-y;

	width:631px;

	margin:0 0 17px;

}

.box-holder {background: url(../images/bg-box.gif) no-repeat -1262px 0;}

.box-frame {

	background: url(../images/bg-box.gif) no-repeat -631px 100%;

	width:605px;

	overflow:hidden;

	padding:15px 13px 18px;

}

.box-l {

	/*float:left;*/

	width:98%;

	text-align:center;

	font-size:1.083em;

	line-height:1.231em;

}

.box-l ul {

	list-style:none;

	margin:0;

	padding:0;

}

.box-l li {

	display:inline;

	color:#005daa;

}

.box-l li a {color:#005daa;}

.section-frame#related a { color:#005DAA; }

.section-frame#related {

	padding:10px 0px 15px 5px;

}

.select-form2 {

	float:right;

	width:118px;

}

.select-form2 select {

	width:118px;

	color:#005daa;

}

.comments-title {

	overflow:hidden;

	width:607px;

	padding:0 14px 0 8px;

	top:-7px;

	position:relative;

}

.comments-title h2,.box-l h2 {

	color:#6c6c6c;

	margin:0;

	padding:2px 5px 3px;

	font-weight:normal;

	font-size:1.333em;

	line-height:1.125em;

	overflow:hidden;

	height:1%;

	border:1px solid #fff;

	text-align:left;

}

.box-l h2 {

	margin:7px 0px 7px 5px;

}

.comments-title .add-comment {

	float:right;

	font-style:italic;

	background: url(../images/sprite1.gif) no-repeat -5px -334px;

	padding:1px 0 1px 31px;

	margin:1px 0 0 10px;

	color:#005daa;

	font-size:1.167em;

	font-family:Helvetica;

}

.comment-box {

	overflow:hidden;

	width:629px;

}



.comment-box .new, .comment .new {

	font-size:10px;

	font-weight:bold;

	background-color:#005DAA;

	color:#fff;

	padding:4px;

	border-radius:4px;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

}

.comment-box-holder {

	padding:24px 37px 18px 47px;

	overflow:hidden;

	width:545px;

	background: url(../images/bg-comment-box.gif) no-repeat;

}

.comment-box .comment-box-holder:hover,

.comment-box .hover {background:#fff url(../images/bg-comment-box.gif) no-repeat -628px 0;}

.comment-box2 .comment-box-holder:hover,

.comment-box2 .hover {background:#fff url(../images/bg-comment-box.gif) no-repeat -1258px 0;}

.comment-box a img {

	float:left;

	width:58px;

	margin:0 16px 0 0;

}

#section-comment .section-frame .box h2{ display:none; }

#section-comment .comment {

	background-color:#fff;

	border-bottom:1px dotted #ccc;

	margin:0px 3px 10px 2px;

	padding:20px 5px;

}

#section-comment .comment a img {

	float:left;

	width:58px;

	margin:0px 16px 0px;

}

* html .comment-box a img {margin-right:13px;}

.comment-info {

	overflow:hidden;

	height:1%;

	line-height:1.5em;

	letter-spacing:-1px;

}

.comment-info p {margin:0;}

.comment-info .name, .comment-info span, .comment-box .submitted a, #section-comment .comment .submitted a {

	color:#005daa;

	font-size:1.333em !important;

	font-weight:normal;

	margin:0px;

	padding:0px;

}



.comment-box .links a { color:#999; }

.comment-changed {color:#aaa;}

.comment-changed a {color:#aaa;}

.comment-changed a:hover {

	text-decoration:none;

	color:#74a8d4;

}

#section-comment p.cancel { clear:both; margin:40px 0px 0px 20px; }

#foot {

	background:#121212;

	width:100%;

}

#footer {

	background:#323232 url(../images/bg-footer.gif) repeat-x;

	width:100%;

	padding:14px 0 3px;

	color:#fff;

}

.footer_content {

	margin:0 auto;

	width:968px;

	overflow:hidden;

	padding:0 1px 0 3px;

}

.foot-box {

	float:left;

	line-height:1.167em;

	font-weight:bold;

}

.foot-box a {color:#fff;}

.foot-box h4 {

	margin:0 0 11px;

	padding:0 5px 15px;

	font-size:1em;

	line-height:1.167em;

	font-weight:bold;

	background: url(../images/separator3.gif) no-repeat 1px 100%;

}

.foot-box h6 {

	margin:0 0 2px;

	color:#fff;

	font-weight:bold;

	font-size:1em;

	line-height:1.167em;

}

.foot-box li h6 a {color:#fff;}

.foot-box p {margin:0;}

#fb1 {

	width:160px;

	padding:14px 15px 0 0;

	background: url(../images/separator2.gif) no-repeat 100% 0;

}

#fb2 {

	width:160px;

	padding:14px 15px 0 22px;

	background: url(../images/separator2.gif) no-repeat 100% 0;

}

#fb3 {

	width:355px;

	padding:14px 0 0 21px;

}

.foot-box ul {

	list-style:none;

	margin:0;

	padding:0 0 0 5px;

}

.foot-box li {

	font-weight:bold;

	line-height:1em;

	padding:0 0 8px;

}

#fb2 li {padding-bottom:10px;}

.foot-box li a {color:#dcdcdc;}

#fb3 h4 {margin-bottom:10px;}

#fb3 ul {padding:0 0 6px 6px;}

#fb3 li {

	color:#e6e6e6;

	font-size:0.833em;

	line-height:1.2em;

}

.view-full {margin:0 0 0 6px;}

#footer .tools {

	float:right;

	width:211px;

	overflow:hidden;

}

#suggest {

	display:block;

	background: url(../images/sprite2.gif) no-repeat -4px -146px;

	width: 201px;

	height: 26px;

	padding:0 5px 0;

	overflow:hidden;

	color:#323232;

	text-shadow: 0 -1px 0 #d6d6d6;

	text-align:center;

	font:bold 13px/15px Arial, Helvetica, sans-serif;

}

#footer .tools ul {

	list-style:none;

	margin:0 0 0 -20px;

	padding:29px 6px 0 0;

	width:225px;

	overflow:hidden;

}

#footer .tools li {

	float:right;

	width:40px;

	height:39px;

	margin:0 0 12px 13px;

}

#footer .tools li a {

	display:block;

	width:40px;

	height:39px;

	text-indent:-9999px;

	overflow:hidden;

}

#footer .tools .facebook a {background: url(../images/sprite1.gif) no-repeat -162px -185px;}

#footer .tools .twitter a {background: url(../images/sprite1.gif) no-repeat -202px -185px;}

#footer .tools .youtube a {background: url(../images/sprite1.gif) no-repeat -242px -185px;}

#footer .tools .rss a {background: url(../images/sprite1.gif) no-repeat -282px -185px;}

#footer .tools .ico a {background: url(../images/sprite1.gif) no-repeat -322px -185px;}

#footer .tools .facebook a:hover {background: url(../images/sprite1.gif) no-repeat -162px -224px;}

#footer .tools .twitter a:hover {background: url(../images/sprite1.gif) no-repeat -202px -224px;}

#footer .tools .youtube a:hover {background: url(../images/sprite1.gif) no-repeat -242px -224px;}

#footer .tools .rss a:hover {background: url(../images/sprite1.gif) no-repeat -282px -224px;}

#footer .tools .ico a:hover {background: url(../images/sprite1.gif) no-repeat -322px -224px;}

.footer-bottom {

	background: url(../images/bg-footer-bottom.gif) repeat-x;

	text-align:center;

	color:#d1d2d4;

	line-height:1.333em;

	font-weight:bold;

	font-family: Arial, Helvetica, sans-serif;

	padding:0 0 10px;

}

.footer-bottom a {color:#d1d2d4;}

.footer-bottom .footer_content {

	padding: 0 4px 0 3px;

	width: 965px;

}

.footer-bottom .logo {

	background: url(../images/sprite1.gif) no-repeat -193px -6px;

	width: 177px;

	height: 36px;

	text-indent:-9999px;

	overflow:hidden;

	display:block;

	margin:0 auto 11px;

}

.footer-bottom .logo a {

	display:block;

	height:100%;

}

#bottom p {

	margin:0;

	display:inline;

}

.hidden {

	display:none;

	position:absolute;

	left:-99999px;

}

#skip a{

	position:absolute;

	left:-10000px;

	top:auto;

	width:1px;

	height:1px;

	overflow:hidden;

	color:#fff;

}

#skip a:focus{

	position:static;

	width:auto;

	height:auto;

}









.move {

	cursor: move !important;

}



.views-admin-links ul.links a:hover{

	color:#555;

}

.views-admin-links ul.links a{

	color:#005DAA;

	font-weight:bold;

}

.views-admin-links ul.links li {

	float:left;

	margin-right:10px;

}

.views-admin-links ul.links li.last {

	clear:right;

	margin-right:0px;

}

.views-admin-links ul.links {

	margin:0px;

	padding:5px 0px 20px 10px;

	list-style-type:none;

}

.views-admin-links {

	background-color:#fff;

	border-bottom:1px solid #dcdcdc;

	margin:0px 1px;

	font-size:10px;

}

#calendar .views-admin-links {

	display:none;

}

.view-latest-news-front .views-admin-links {

	border-top:1px solid #dfdfdf;

}



.colcontent .views-field-title a { display:block; width:100%; height:100%; text-decoration:none; }



.colcontent .views-field-title:hover { background-color:#fff; }

.colcontent .views-field-title:hover a { color:#005DAA; }

.colcontent .views-field-title {

	padding:3px 10px;

}



.article-links ul.links li.last:after{

	content: '' !important;

}

.article-links ul.links li:after{

	content:', ';

}





.comment-box .photo img {

	width:58px;

	height:58px;

}



.section .views-admin-links{

border-bottom:0px !important;

}



.yt_embed {

	float:none;

	padding:5px;

	padding-right:10px;

	clear:both;

}





/*  Media stuff from a more recent W3 update */

.media-headig ul {

	list-style:none;

	margin:0;

	padding:4px 0 0;

	float:right;

}

.media-headig li {

	display:inline;

	letter-spacing:-1px;

	padding:0 0 0 4px;

}

.media-headig li a {margin:0 4px 0 0;}

.media-contain {

	overflow:hidden;

	width:617px;

	padding:9px 0 9px 6px;

	font-size:0.917em;

	line-height:1.455em;

}

.views-row .media-contain:hover,

.views-row .hover {background:#fff;}

.media-image {

	float:left;

	width:127px;

	padding:4px;

	border:1px solid #a6a6a6;

	margin:0 9px 0 0;

	background:#fff;

}

* html .media-image {margin-right:6px;}

.media-image img {display:block;}

.media-text {

	overflow:hidden;

	height:1%;

	padding:2px 20px 0 0;

}
.media-text p, .media-info-holder p {
	margin:0 2px !important;
}

.media-contain h3 {

	color: #005daa;

	font-size: 1.083em;

	font-weight: bold;

	line-height: 1.25em;

	margin: 0 0 1px;

}

.media-contain p {margin:0;}

.media-contain .date {

	font-style:normal;

	font-size:0.909em;

	line-height:1.273em;

	color:#989898;

}

.paging {

	list-style:none;

	margin:0;

	padding:5px 9px 0;

	text-align:right;

	width:611px;

}

* html .paging {

	padding:5px 5px 0;

	width:619px;

}

*+html .paging {

	padding:5px 6px 0;

	width:617px;

}

.paging li {

	display:inline;

	padding:0 1px;

}

.paging a {color:#666;}

.paging a:hover,

.paging .active a {

	color:#005daa;

	text-decoration:none;

}

.visual-box {padding:11px 11px 0 11px;}

.visual-box img {display:block;}

.media-info-holder {

	overflow:hidden;

	height:1%;

	padding:9px 0 21px;

}

.media-info .button {

	float:left;

	font-family:BebasNeueRegular;

	background: url(../images/sprite2.gif) no-repeat -175px -5px;

	width:106px;

	height:71px;

	padding:25px 0 0;

	margin:0 10px 0 0;

	color:#fff;

	font-size:32px;

	line-height:23px;

	text-align:center;

	letter-spacing:-1px;

	text-shadow: 1px 1px 0 #444546;

}

* html .media-info .button {margin-right:7px;}

.media-info .button a:hover { text-decoration:none; }

.media-info .button strong {

	font-size:19px;

	font-weight:normal;

	display:block;

}

.media-info .button2 {

	height:76px;

	padding-top:20px;

}

.media-info .button2 strong {font-size:14px;}

.media-info .button span {color:#eaebeb;}





.media-block {

	padding:0 0 14px;

}

.media-block-holder {

	border-bottom:2px solid #dedede;

	width:614px;

	margin:0 0 0 6px;

	line-height:1.333em;

}

.media-block-frame {

	border:1px solid #a7a7a7;

	background:#fff;

}



.audio-box {

	overflow:hidden;

	width:100%;

}

.audio-box .button {

	float:left;

	background: url(../images/sprite2.gif) no-repeat -129px -179px;

	width:124px;

	height:43px;

	padding:0 22px 25px 0;

	overflow:hidden;

	text-align:center;

	letter-spacing:-1px;

	word-spacing:-1px;

	font-size:12px;

	line-height:16px;

}

.audio-box .button a {

	color:#fff;

	display:block;

	width:124px;

	height:30px;

	padding:14px 0 0;

	text-shadow: 1px 1px 0 #3a3a3a;

}

.audio {

	padding:12px 70px 10px 0;

	float:right;

	width:382px;

}

.audio img {display:block;}

.media-info {

	padding:0 8px 0 11px;

	overflow:hidden;

	width:593px;

}

.media-block h3 {

	margin:0;

	color:#005daa;

	font-size:1.167em;

	line-height:1.214em;

	font-weight:bold;

}

.media-block .media-info-holder h3 {margin-bottom:2px;}

.media-block p {margin:0 0 9px;}

.media-block .date {

	font-style:normal;

	color:#989898;

	font-size:0.833em;

	line-height:1.4em;

	letter-spacing:-1px;

}



.share-box {

	width:100%;

	padding:0 0 7px;

}

.share-box:after {

	content:"";

	display:block;

	clear:both;

}

.share-box .share {

	float:left;

	margin:0 0 0 -4px;

}

.share {

	height:37px;

	float:right;

	background: url(../images/bg-share.gif) no-repeat;

	padding:0 0 0 17px;

	margin:41px 0 0 10px;

	position:relative;

	font-size:1.167em;

	line-height:1.143em;

	color:#fff;

	cursor:pointer;

}

* html .share {margin-left:7px;}

.share strong {

	float:left;

	height:30px;

	padding:7px 15px 0 0;

	background: url(../images/bg-share.gif) no-repeat 100% -37px;

	text-shadow: 1px 1px 0 #c0c0c0;

}

.share:hover {

	background-position:0 -74px;

	text-decoration:none;

}

.share:hover strong {background-position:100% -111px;}



.search-form fieldset {

	padding: 0.5em !important;

}



#addcomment { margin:10px 10px 40px; }

#comments {

	margin:10px;

}

#addcomment .box, #comments .box {

	background:none;

	margin:0px;

}

#section-comment .box {

	background:none;

	margin:0px 15px 15px;

}



.view-empty {

	margin:10px;

	font-style:italic;

	clear:both;

}



.more-link a:hover { color:#555; }

.more-link a { color:#999; }

.more-link {

	margin:2px 12px 0px;

	font-size:10px;

	font-weight:bold;

}



.section-frame .pager a,.post .pager a { color:#005DAA; }

.section-frame .pager, .post .pager {

	margin:10px;

	background-color:#fff;

	border-radius:4px;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

	border:1px solid #ccc;

	padding:5px;

	color:#aaa;

}



#user-login .section-frame {

	padding:18px 10px 12px;

}



.section-frame .form-submit {

	background-color:#005DAA;

	color:#fff;

	font-size:11px;

	font-weight:bold;

	border:0px;

	padding:5px;

	border-radius:4px;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

	float:left;

	margin-left:5px;

	clear:right;

}

#edit-submit { float:none; }

.section-frame .form-submit:hover { cursor:pointer; background-color:#00467F; }

.section-frame p {

	margin:0px 5px 5px 15px;

}

.node-uknow .article-block p {

	margin:0px;

}

.views-titles, #section-search .box h2 {

	/*font-size:16px;
*/
	letter-spacing:-0.5px;

	margin:-5px 5px 5px;

	/*border:1px solid #fff;*/

	padding:4px;


    color: #045495;
    font-size: 20px;
    font-weight: normal;
    letter-spacing: -0.5px;
}

#section-search .box h2 {

	margin:10px 0px 5px;

}



.section-frame .view-filters .form-item { float:left; }

/*.section-frame .view-filters .form-item .form-select { width:200px; }

.section-frame .view-filters {

	margin:2px 5px 40px 5px;

}*/

.section-frame .view-header p {

	margin:0px 5px;

}



.section-frame h4 {

	background: url(/markup/images/bg-container.jpg) no-repeat scroll 0 0 transparent;

    color: #AAAAAA;

    font-size: 2.167em;

    letter-spacing: -1px;

    line-height: 1.077em;

    padding: 29px 10px 18px;

    text-align: center;

}



#node-196 p { margin:0px 0px 10px; }

.section-frame .node {

	/*margin:0px 20px;*/

}

div.hide { display:none; }

div.show { display:block; }

li.hide { display:none; }

li.show { display:list-item; }

.more-link { display:none; }

.more-link a:hover { color:#555; }

.more-link a { color:#999; }



.view-comments .comment ul.links a:hover { color:#005DAA; }

.view-comments .comment ul.links li { font-size:10px; font-weight:bold; }

.view-comments .comment ul.links:hover { background-color:#fafafa; }

.view-comments .comment ul.links {

	background-color:#fff;

	padding:4px;

	border-radius:4px;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

	border:1px solid #ddd;

	margin:10px 0px 5px;

}



.ui-sortable .views-row {

	border-top:1px dotted #ccc;

	border-bottom:0px;

}

.ui-sortable .views-row-first {

	border:0px;

}



.views-messages {

	margin:10px 2px 25px;

}



.ccalendar-list-view {

	display:none;

}



.ccalendar-list-view .calendar-calendar {

	padding:0px;

}

.ccalendar-list-view .calendar-calendar .item-list h3 { background-color:#005DAA; color:#fff;padding:4px;margin:0px 2px; font-size:11px; letter-spacing:-0.5px;}

.ccalendar-list-view .calendar-calendar .item-list ul  { margin:3px 0px;}

.ccalendar-list-view .calendar-calendar .item-list ul li { list-style-type:none; margin:0px 2px; font-size:11px;}

.ccalendar-list-view .calendar-calendar .item-list ul li:hover { background-color:#fff;}

.ccalendar-list-view .calendar-calendar .item-list ul li .views-label-field-cck-cat-value { float:left;margin-right:5px;font-weight:bold;}

.ccalendar-list-view .calendar-calendar .item-list ul li .views-field-field-cck-cat-value .field-content { float:left;}

.ccalendar-list-view .calendar-calendar .item-list ul li .views-field-field-cck-cat-value { font-size:10px; margin:0px;}

.ccalendar-list-view .calendar-calendar .item-list ul li .views-field-field-hour-value { clear:both; font-style:italic;font-size:10px;margin:1px 0px;}

.ccalendar-list-view .calendar-calendar .views-field-title .field-content a { font-size:12px; font-weight:bold; }

.ccalendar-list-view .calendar-calendar .views-field-title .field-content a:hover { text-decoration:underline; }

.ccalendar-list-view .calendar-calendar .views-field-title { padding:0px; margin:0px; }

.ccalendar-list-view .calendar-calendar .views-field-title:hover { background:none; }

.ccalendar-list-view .calendar-calendar .views { border-bottom:1px dotted #ddd; }

.ccalendar-list-view .calendar-calendar .views-row-first { border-bottom:0px; }



.views-messages .messages.status a { font-weight:bold; color:#fff; }

.views-messages .messages.status {

	background-color:#005DAA;

	padding:4px;

	color:#fff;

	border:1px solid #fff;

	border-radius:4px;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

}



.login-message {

	background-color:#005DAA;

	color:#fff;

	padding:4px;

	border:1px solid #fff;

	border-radius:4px;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

	font-size:11px;

}

.login-message a { font-weight:bold;color:#fff; }



.view-mini-cal-latest {	width:249px;margin:0 auto 7px; }

.view-mini-cal-latest .views-admin-links { display:none; }



.node {

	margin:0 10px;

}

.node-blog { margin: 0 10px 0 0; }

.node-uknow, .node-cc_event, .node-page {

	margin:0px;

}



.view-mini-cal-latest .views-admin-links { display:none !important; }



.event-box .event-month { text-transform:uppercase; }



.article_gallery {

	margin:20px 0 0;

}



#article-share {

	float:right;

	overflow:hidden;

	padding:0 5px 0 0;

	width:310px;

}

.article_gallery img { margin-bottom:15px; }

#article-share strong { margin-right:10px; color:#777; font-size:11px; }

#article-share a {

	float:right;

	margin-right:10px;

	background-color:#f6f6f6;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	border:1px solid #fff;

	box-shadow:0 0 5px #ccc;

	-moz-box-shadow:0 0 5px #ccc;

	-webkit-box-shadow:0 0 5px #ccc;

	margin: 0 0 7px 5px;

	display:block;

	text-decoration:none;

}

#article-share .at300bs { visibility:hidden; }

#article-share .print {

	font-size:11px;

	padding:0 3px 0 0;

	background-image:url(/themes/cornarland/images/print.png);

	background-repeat:no-repeat;

	background-position:3px;

	display:block;

	width:110px;

	margin: 0 0 7px 6px;

}

#article-share .print:hover {

	text-indent:-9999px;

	background-color:#3b7cad;

	color:#fff;

}

#article-share .facebook {

	text-align:left;

	text-indent:-9999px;

	width:21px;

	height:21px;

	background:url(/themes/cornarland/images/share-fb-off.png) 0 0 no-repeat;

}

#article-share .facebook:hover { background:url(/themes/cornarland/images/share-fb-on.png) 0 0 no-repeat; }

#article-share .twitter {

	text-align:left;

	text-indent:-9999px;

	width:21px;

	height:21px;

	background:url(/themes/cornarland/images/share-tw-off.png) 0 0 no-repeat;

}

#article-share .twitter:hover { background:url(/themes/cornarland/images/share-tw-on.png) 0 0 no-repeat; }

#article-share .myspace {

	text-align:left;

	text-indent:-9999px;

	width:21px;

	height:21px;

	background:url(/themes/cornarland/images/share-my-off.png) 0 0 no-repeat;

}

#article-share .myspace:hover { background:url(/themes/cornarland/images/share-my-on.png) 0 0 no-repeat; }

#article-share .sharethis {

	text-align:left;

	text-indent:-9999px;

	width:21px;

	height:21px;

	background:url(/themes/cornarland/images/share-st-off.png) 0 0 no-repeat;

}

#article-share .sharethis:hover { background:url(/themes/cornarland/images/share-st-on.png) 0 0 no-repeat; }





#section-search #search-form{

	display:none;

}

#section-search .search-form { margin: 0 15px 0; }

#section-search .box { background:none; margin:0 15px; width:auto; }

#section-search .search-results .title { font-size:14px; font-weight:bold; letter-spacing:-0.5px; }

#section-search .search-results .title a { color:#005DAA; }

#section-search .search-results .search-info {

	font-size:10px;

	font-style:italic;

	padding:0 3px;

	background-color:#fff;

	box-shadow: 0 0 3px #ccc;

	-moz-box-shadow: 0 0 3px #ccc;

	-webkit-box-shadow: 0 0 3px #ccc;

	border-radius:2px;

	-moz-border-radius:2px;

	-webkit-border-radius:2px;

	margin:5px 15px 10px;

}

#section-search .search-results dd { border-bottom:1px dotted #ccc; margin:0px; font-size:11px; padding:5px 0; }



/* tabs overrides*/

ul.primary.top {

	line-height:25px;

	white-space: normal;

	background-color:#fff;

	padding:2px;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	border:1px solid #dfdfdf;

	font-size:11px;

	margin:0px;

}

ul.primary.top li { display:block; float:left; }

ul.primary.top li a { padding:3px; }

ul.primary.top li.active a { 

	background-color:#005DAA;

	border:0px;

	color:#fff;

	font-weight:bold;

	border-radius:4px;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

	padding:5px;

}

ul.primary.top li.active a:hover { background-color:#005DAA; color:#fff; border:0px; cursor:default; }

ul.primary.top li a { 

	background-color:#fff;

	color:#999;

	border-radius:4px;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

	border:1px solid #fff;

}

ul.primary.top li a:hover { background-color:#efefef;border:1px solid #dfdfdf;color:#005DAA; }



ul.login-nav {

	width:250px;

	clear:both;

	list-style-type:none;

	background:#015BA3;

	padding:0px;

}

ul.login-nav li a { color:#fff; display:block; }

ul.login-nav li {

	display:block;

	margin-bottom:1px;

	padding:2px 5px;

	

}

ul.login-nav li.active { 

	font-weight:bold;

	background:#015291;

}

ul.login-nav li:hover { background:#fff; }

ul.login-nav li:hover a { color:#015BA3;text-decoration:none; }



.article_files strong { font-size:11px; margin-left:20px; }

.article_files {

	background:#fff;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	border-radius:5px;

	box-shadow:0 0 5px #ddd;

	-moz-box-shadow:0 0 5px #ddd;

	-webkit-box-shadow:0 0 5px #ddd;

	padding:5px 0;

	margin:20px 0 0;

	width:418px;

	font-size:0.72em;

}

.article_files a { color:#02589E;text-decoration:none; }

.article_files a:hover { text-decoration:underline; }

.article_files ul {

	margin:2px 2px 5px;

}

/* ui-tabs ovverrides */


ul.primary li a { margin: 0 auto; }

.ui-tabs { font-size:11px; }

.ui-tabs li.first a {

/*	font-weight:bold; */

	border-left-radius:4px;

	-moz-border-radius-topleft:5px;

	-moz-border-radius-bottomleft:5px;

	-webkit-border-left-radius:4px;

}

.ui-tabs li.last a {

	border-right-radius:4px;

	-moz-border-radius-topright:5px;

	-moz-border-radius-bottomright:5px;

	-webkit-border-right-radius:4px;

}

.ui-tabs li.ui-state-default a {

	background-color:#fff;

	color:#005DAA;

	padding:5px;

	border-top:1px solid #ddd;

	border-bottom:1px solid #ddd;

	font-weight:normal;

	font-size:11px;

}

.ui-tabs li.ui-state-active a {

	background-color:#005DAA;
	background-color:#005DAA !important;

	color:#fff;
	margin: 0 auto;
	padding:5px;

	border:1px solid #005DAA;
	/*font-weight:bold;*/

}












.page-blogs .bluebox{

	overflow: hidden;

	width:100%;

	margin-top:3px;

}

	.page-blogs .bluebox img{

		width:auto;

		height:56px;

	}

	.page-blogs .bluebox ul{

		width: 100%;

		/*border-bottom: 1px solid #004682;

		border-left: 1px solid #004682;*/

	}

	.page-blogs .bluebox li{

		display: block;

		font-size: 12px;

		line-height: 1.3em;

		border-bottom: 1px dotted #ccc;

		text-align: left;

		padding:5px;

	}

	.page-blogs .bluebox li:hover {

		background:#1867aa;

	}

	.page-blogs .bluebox li:hover a {

		color:#fff;

	}

	

		.page-blogs .bluebox .left{

			float:left;

		}

		

		.page-blogs .bluebox .right{

			float: right;

			width: 130px;

		}

	

	.page-blogs .bluebox li a{

		display: block;

		padding-left: 3px;

		color: #015DAA;	

		text-decoration: none;

	}

	

	.page-blogs .bluebox a{

		display:block;

	}

	

	.page-blogs .bluebox li a:hover{

		text-decoration: none;

		color:#fff;

		/*background: #015196;*/

	}



.page-blogs .main-headline {

	overflow:hidden;

	color:#DFF1FF;

	text-decoration:none;

	display:block;

	padding:5px;

	background-color:#1867AA;

	border-bottom:1px solid #1867AA;

	border-left:1px solid #fff;

	height:45px;

	letter-spacing:-0.5px;

	line-height:16px;

	margin-right:3px;

	font-size:9px;

	font-style:italic;

	cursor:default;

}

.page-blogs .main-headline:hover {

	color:#999;

	background-color:#fff;

	border-bottom:1px dotted #ccc;

	background-image:url(/themes/cornarland/new/images/link_plus.png);

	background-position:bottom right;

	background-repeat:no-repeat;

}

.page-blogs .main-headline:hover a { color:#1867AA;}

.page-blogs .main-headline a { font-style:normal; color:#fff; font-size:13px;}

.page-blogs .sub-articles {

	clear:both;

	padding:0px 5px;

}

.page-blogs .sub-articles ul{

	list-style-type:disc;

	color:#1867AA;

	padding:0px 15px;

	margin:0px;

	font-size:11px;

}

.page-blogs .sub-articles ul li {

	margin:0px;

	padding:2px;

	letter-spacing:-0.5px;

	line-height:12px;

}



.page-blogs .sub-articles a{

	color:#6c6c6c;

	text-decoration:none;

}

.page-blogs .sub-articles a:hover {

	color:#1867AA;

}



/* jplayer overrides */























/* in the news overrides */

.view-in-the-news-page  .views-row:hover { background-color:#fff; }

.view-in-the-news-page  .views-row {

	padding:5px 15px;

}

.view-in-the-news-page  .views-row a { color:#005DAA; }

.view-in-the-news-page  .views-row .views-field-title { font-size:14px; font-weight:bold; letter-spacing:-0.5px; color:#666; }

.view-in-the-news-page  .views-row .views-field-field-subtitle-value { font-size:10px; color:#888; font-style:italic; }

.view-in-the-news-page  .views-row .views-field-field-url-value-1 { font-size:11px; color:#888; }

.view-content .featured {

	background-color:#005DAA;

	color:#ff;

}

.view-content .featured a { color:#fff; }

.view-content .featured a:hover { color:#fff; text-decoration:underline; }

.featured .popular_row_thumb, .featured .popular_row_title, {

	float:left;

	color:#fff;

}

.popular_row_thumb.sub img { width:58px; height:auto; }

.featured .popular_row_thumb {

	width:0px;

	margin:0px;

}

.featured .popular_row_contain:hover .popular_row_title a { color:#005DAA; }

.featured .popular_row_title { width:440px; margin:5px 0 0 155px; color:#ccc; line-height:13px; cursor:default; }

.featured .popular_row_title a { font-size:16px; font-weight:bold; margin-bottom:4px; letter-spacing:-0.5px; }

.featured .popular_row_title p { margin:0 0 5px; }



/* calendar overrides */

.month-view .has-no-events, .month-view .has-events  {

	overflow:visible;

}

.month-view {

	min-height:165px;

}





.uk_article_thumb {

	padding-right:13px;

	padding-left:13px;

	padding-bottom:10px;

}



/* addthis overrides */

.addthis_toolbox {

	float:right;

}

.at300bs {

	background:none;

}



/* addthis icon */

.addthis_button_compact,.addthis_button_twitter,

.addthis_button_facebook,.addthis_button_myspace,

.addthis_button_print { width:21px; height:21px; display:block; }

.addthis_button_compact { text-indent:-9999px; background:url(/themes/cornarland/images/share-st-off.png) 0 0 no-repeat; }

.addthis_button_compact:hover { background:url(/themes/cornarland/images/share-st-on.png) 0 0 no-repeat; }

/* twitter icon */

.at15t_twitter { }

.addthis_button_twitter { text-indent:-9999px; background:url(/themes/cornarland/images/share-tw-off.png) 0 0 no-repeat; }

.addthis_button_twitter:hover { background:url(/themes/cornarland/images/share-tw-on.png) 0 0 no-repeat; }

/* facebook icon */

.at15t_facebook {}

.addthis_button_facebook { text-indent:-9999px; background:url(/themes/cornarland/images/share-fb-off.png) 0 0 no-repeat; }

.addthis_button_facebook:hover{ background:url(/themes/cornarland/images/share-fb-on.png) 0 0 no-repeat; }

/* myspace icon */

.at15t_myspace { }

.addthis_button_myspace { text-indent:-9999px; background:url(/themes/cornarland/images/share-my-off.png) 0 0 no-repeat; }

.addthis_button_myspace:hover { text-indent:-9999px; background:url(/themes/cornarland/images/share-my-on.png) 0 0 no-repeat; }

/* myspace icon */

.at15t_print { }

.addthis_button_print {  background:url(/themes/cornarland/images/print.png) 2px 4px no-repeat; width:50px; font-size:10px; text-align:center; background-color:#ACC3D4 !important; color:#fff; }

.addthis_button_print:hover { background-color:#3B7CAD !important; }

.addthis_default_style .at300b, .addthis_default_style .at300m {

    padding: 0;

}



.views-table {

	width:95%;

	margin:0 10px 0 10px;



}



/* multimedia page */

.clearfix { clear:both; }

#multimedia_wrap { margin:-25px 5px 0; }

#multimedia_wrap h2 { color:#005BAA; font-size:17px; font-weight:normal; }

#multimedia_options { float:left; }

#multimedia_iotw { float:right; }

.multimedia_nav_left a, .multimedia_nav_middle a,

.multimedia_nav_right a, .multimedia_nav_iotw a {

	display:block;

	color:#757575;

}

.multimedia_nav_left a:hover, .multimedia_nav_middle a:hover,

.multimedia_nav_right a:hover, .multimedia_nav_iotw a:hover {

	text-decoration:none;

}

.multimedia_nav_left {

	background:url(/themes/cornarland/images/multi-nav-left.jpg) 0 0 no-repeat;

	height:38px;

	width:118px;

	text-align:center;

	float:left;

	line-height:38px;

}

.multimedia_nav_middle {

	background:url(/themes/cornarland/images/multi-nav-middle.jpg) 0 0 repeat-x;

	height:38px;

	width:118px;

	text-align:center;

	float:left;

	line-height:38px;

}

.multimedia_nav_right {

	background:url(/themes/cornarland/images/multi-nav-right.jpg) 0 0 no-repeat;

	height:38px;

	width:118px;

	text-align:center;

	float:left;

	line-height:38px;

}

.multimedia_nav_active {

	color:#015AA3;

	cursor:default;

}

.multimedia_nav_iotw {

	background:url(/themes/cornarland/images/multi-nav-iotw.jpg) 0 0 no-repeat;

	height:38px;

	width:119px;

	text-align:center;

	float:left;

	line-height:13px;

	padding:5px 0 0;

}




/* blog content type css overrides */

.node-blog {

	border-bottom:1px solid #fff;

}

.node-blog h2  {

	margin:10px 15px 2px;

}

.node-blog h2 a {

	color:#045495;

	font-weight:normal;

	font-size:20px;

	letter-spacing:-0.5px;

}

.blog-header { padding:15px 20px 22px 20px; }

#blog-header-wrap {

	margin:0;

	position:relative;

}

#blog-header-profile-image-wrap {

	float:left;

	width:85px;

	height:85px;

	background:#05518F;

	border-radius:5px;

	-webkit-border-radius:5px;

	-moz-border-radius:5px;

	z-index:2;

	position:relative;

}

#blog-header-right {

	float:left;

}

#blog-header-profile-title-wrap {

	text-align:center;

	background:#ACC3D4;

	height:55px;

	border-radius:3px;

	-webkit-border-radius:3px;

	-moz-border-radius:3px;

	border:1px solid #fff;

	z-index:1;

	position:absolute;

	left:80px;

	width:500px;

	box-shadow:-1px 1px 0 rgba(0,0,0,.1);

	cursor:default;

}

#blog-header-profile-title-wrap h1 {

	font-size:2em;

	font-weight:normal;

	color:#fff;

	text-shadow:1px 1px 1px rgba(0,0,0,.2);

	line-height:25px;

}

#blog-header-profile-details-wrap {

	width:475px;

	position:absolute;

	top:66px;

	left:110px;

	font-size:10px;

	font-weight:bold;

	color:#888;

}

#blog-header-profile-details {

	float:left;

}

#blog-header-profile-details a {

	font-weight:normal;

	color:#777;

}

#blog-header-profile-details span {

	font-weight:normal;

}

#blog-header-profile-share {

	float:right;

	width:175px;

	text-align:right;

}

#blog_rss_icon {
	width:23px;
	height:23px;
	float:left;
	padding-left:15px;
}

.blog_minical_prev {

	float:left;

	width:30px;

}

.blog_minical_next {

	float:right;
	width:30px;

}
#loader {

	position:absolute;

	margin-top:40px;

	background:url(/themes/cornarland/images/loading.gif) 4px 7px no-repeat;

	font-size:11px;

	padding:4px 10px 4px 25px;

	background-color:#fff;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	box-shadow:0 0 3px #ccc;

	-moz-box-shadow:0 0 3px #ccc;

	-webkit-box-shadow:0 0 3px #ccc;

}

#edit-field-hour-value-wrapper, #edit-field-minute-value-wrapper, #edit-field-hour-end-value-wrapper, #edit-field-minute-end-value-wrapper {
	width:100px;
	float:left;
}

#edit-field-cck-cat-value-5736-wrapper, #edit-field-cck-cat-value-5737-wrapper, #edit-field-cck-cat-value-5739-wrapper, #edit-field-cck-cat-value-5742-wrapper, 
#edit-field-cck-cat-value-5744-wrapper, #edit-field-cck-cat-value-5746-wrapper, #edit-field-cck-cat-value-5747-wrapper, #edit-field-cck-cat-value-5749-wrapper, #edit-field-cck-cat-value-5751-wrapper {
	width:180px;
	float:left;
}

#edit-field-cck-cat-value-5738-wrapper, #edit-field-cck-cat-value-5740-wrapper, #edit-field-cck-cat-value-5741-wrapper, #edit-field-cck-cat-value-5743-wrapper, 
#edit-field-cck-cat-value-5745-wrapper,  #edit-field-cck-cat-value-5753-wrapper, #edit-field-cck-cat-value-5750-wrapper, 
#edit-field-cck-cat-value-5748-wrapper, #edit-field-cck-cat-value-5752-wrapper {
	width:150px;
}

#cc_fineprint {
	margin-left:5px;
	color: #989898;
}

/******* R.E. Stuff to be moved to production on 4/17 ************/
.blog_selector li a {
	color:white;
}

.blogs_box_name {
	padding-left:6px;
	font-weight:bold;
	font-size: 1.333em;
}

.blogs_box_name a {
	color: #6C6C6C;
}

.col-head .title-articles-blog {

	padding:2px 0 1px 6px;

	font-size:.9em;

}


#node-form fieldset {
	border:thin white solid;
}

#node-form fieldset legend, #node-form fieldset fieldset legend a {
	color: #005DAA;
    font-size: 1.167em;
    line-height: 1.143em;
	font-weight:bold;
}

#node-form .description {
	clear:left;
}

#add_end_wrap {
	color: #005DAA;
    font-size: 1.167em;
    line-height: 1.143em;
	font-weight:normal;
}

#required_wrap {
	margin-left:5px;
	color:red;
}

#node-form .error {
	background-color:#fa9a9a;
}

.date-clear .advanced-help-link {
	display:none;
}

.view-featured-blogs .title-articles { 
	font-size: 12px;
	font-weight: normal;
} 
.view-featured-blogs .title-articles strong { 
	font-weight: normal;
}

.view-strategic-blogs .title-articles { 
	font-size: 12px;
	font-weight: normal;
} 
.view-strategic-blogs .title-articles strong { 
	font-weight: normal;
}

.view-provost-blogs .title-articles { 
	font-size: 12px;
	font-weight: normal;
} 
.view-provost-blogs .title-articles strong { 
	font-weight: normal;
}


.blogs-nav-frame h2 { font-weight: bold; }
.blog-block p { padding: 1px 0 0 0; }

.ui-tabs .ui-state-hover { 
	background-color: #0005daa;

}

#edit-field-cc-location-0-nid-nid-wrapper li {
	width:443px;
	padding:4px;
	height:15px;
	overflow:hidden;
	text-align:left;
	
}

/******* END STUFF TO BE MOVED **********************************/


#node-form fieldset .repeat-font fieldset legend a {
	font-size:12px;
	width:200px;
}



/*  reveal styles to export */

#revealnav {
	overflow:hidden;
	margin:13px 0px;
	width:100%;
}
.inner1 #revealnav {margin-bottom:10px;}
#revealnav .links {
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
	position:relative;
	width:945px;
	background: url(/themes/cornarland/images/bg-nav.gif) repeat-x;
	height: 38px;
}
#revealnav .first {
	background: url(/themes/cornarland/images/bg-first.gif) no-repeat;
	padding:0 0 0 7px;
}
#revealnav .last {
	background: url(/themes/cornarland/images/bg-last.gif) no-repeat 100% 0;
	padding:0 7px 0 0;
}
#revealnav ul { list-style-type:none; margin:0px;padding:0px;}
#revealnav li {
	float:left;
	line-height:16px;
	letter-spacing:-1px;
	text-align:center;
	font-size:12px;
}
#revealnav li a strong { width:173px; }

#revealnav li.reveal_media a strong { width:175px; }
#revealnav li.reveal_audio a strong { width:175px; }

ul.links li { padding:0; }
#revealnav a {
	height:36px;
	float:left;
	border-left:1px solid #dcdcdc;
	margin:1px 0;
	cursor:pointer;
}
#revealnav .first a {border:0;}
#revealnav a strong {
	height:23px;
	float:left;
	padding:5px 5px 0px 5px;
	margin:4px 1px;
	font-weight:normal;
	/*background:#f6f6f6;*/
	background-color: #005DAA;
    background-position: right center;
    background-repeat: no-repeat;
    /*border-radius: 5px 5px 5px 5px;*/
	color:#FFFFFF;
}
#revealnav .first a strong {margin-left:0; border-radius: 5px 0px 0px 5px;}
#revealnav .last a strong {margin-right:0; border-radius: 0px 5px 5px 0px;}
#revealnav a:hover,
#revealnav .active {
	/*
	text-decoration:none;
	background: url(/themes/cornarland/images/bg-nav-a-h.gif) repeat-x;
	border: solid #3e81b8;
	border-width:0 1px;
	margin-right:-1px;
	position:relative;
	*/
}
#revealnav .first a:hover,
#revealnav .first .active {
	/*
	margin-left:-1px;
	border: solid #3e81b8;
	border-width:0 1px;
	*/
}
#revealnav .last a:hover,
#revealnav .last .active {/*margin-right:-1px;*/}
#revealnav a:hover strong,
#revealnav .active strong {
	/*background:none;*/
	background-color:#f1f1f1;
	color:#005DAA;
}
 /* end reveal styles */
 
 
 
#edit-field-repeat-index-0-value-wrapper {
	display:none;
}


/* calendar -- */

.month-view {
        background: url(/themes/cornarland/images_w3/bg-month-view.gif) no-repeat 4px 0;
        padding:0 14px 11px 18px;
}

.month-view table {
        border-collapse:collapse;
        margin:0;
        padding:0;
        width:100%;
        height:100%;
        line-height:1.167em;
}
.month-view table th {
        text-align:center;
        font-weight:bold;
        font-size:1.333em;
        line-height:1.125em;
        color:#005daa;
        padding:0 10px 10px 0;
}
.month-view table td {
	font-size:0.75em; 
        vertical-align:top;
        text-align:center;
        /*padding:2px;*/
	padding:2px 0;

        background: url(/themes/cornarland/images_w3/bg-calendar-td.gif) no-repeat 100% 100%;
}
.month-view table td.sat {background: url(/themes/cornarland/images_w3/bg-calendar-td-last.gif) no-repeat 100% 100%;}
.month-view table a {
        color:#57555f;
        display:block;
        padding:1px 0 2px;
        height:1%;
}
.month-view table .today a,
.month-view table a:hover,
.month-view table .empty a:hover {
        color:#fff;
        background:#9c0;
        text-decoration:none;
}
.month-view table .empty a {color:#e7e7e7;}
.month-view table a strong {
        display:block;
        font-size:0.75em;
        line-height:1.111em;
        font-weight:normal;
}
.month-view .has-events .inner a {
	padding:2px;
	border:none;
}

.month-view .has-events  {
        border:2px solid #d57d26;
}
.month-view .has-events .inner {
        /*border:1px solid #d57d26;*/
        margin:-6px 0;
        position:relative;
}




