/* 
	project:  connectednc
*/

*{ margin: 0; padding: 0; }* 
body { font: .84em 'Lucida Grande', Helvetica, Arial, sans-serif; line-height: 1.6em; background: #ebebeb url(../images/bg.gif) repeat-x; color: #444; }
a {	color: #0199FE; text-decoration: none; }
a:hover { color: #808080; }
p { margin: 0 0 15px 0; }
h1 { font: bold 1.7em 'Lucida Grande', Helvetica, Arial, sans-serif; margin: 20px 0 0; }
h1 a { color: #fff; }
h1 a:hover { color: #E4FFD3; }
h2 { font-weight: normal; font-size: 1.9em; margin: 0 0 12px; color: #0199FE; }
h3 { color: #0199FE; background: inherit; font-weight: normal; font-size: .9em; }
img { border: 0; }
.blue { color: #0199FE; }
#content { width: 900px; margin: 0 auto; }
#logo { margin: 35px 0 56px 0; float: left; }
	
	#logo p { color: #808080; font-size: 1.1em; letter-spacing: 1px;  }
	
	#extra { color: #eee; float: right; margin: 35px 15px 0 0; font-size: 1.4em; text-align: right; width: 450px; }
	
#menu { clear: both; text-align: center; }
	#menu li { font-size: 1.2em; display: inline; font-weight: bold; }
	#menu li a { padding: 30px 17px 13px 17px; color: #444; }
	#menu li a:hover {  background: url(../images/tabhover.gif) repeat-x;}
#intro { text-align: center; margin: 0 0 40px; }
#intro h1 { font: 2em 'Lucida Grande', Helvetica, Arial, sans-serif;; }
#suitcase { float: right; margin: -49px 0 0 0; background: url(../images/suitcase.jpg) no-repeat; width: 270px; height: 200px; }
#left { clear: left; float: left; width: 240px; font-size: .9em; margin: 0 0 15px; }
	#leftmenu { list-style: none; margin: 0 0 20px 0; }
	.thumb { padding: 5px; margin: 0 0 5px; background: #fff; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
#right {	margin: 0 0 20px 0; padding: 15px 0 80px 35px; background: url(../images/divide.gif) no-repeat; float: right; width: 580px; }
	#notice { padding: 12px 14px 1px; background: #f4f4f4 url(../images/noticebg.gif) no-repeat bottom right; color: #808080; }
	#left h3 { border-bottom: 1px solid #eee; padding: 0 0 7px; margin: 0 0 15px 0; }
	#left h2 { font-size: 1.1em; color: #808080; font-weight: bold; border-bottom: 1px solid #ccc; padding: 0 0 4px; margin: 0 0 10px; }
	#right h2 { border-bottom: 1px solid #ccc; padding: 0 0 8px; color: #21A827; }
	
	#right ul li { margin: 0 0 0 15px; padding: 0 0 0 6px; }
	
#footer { clear: both; border-top: 1px solid #ccc; padding: 10px 0; font-size: .9em; color: #808080; }
	#col1 { float: left; width: 370px; padding: 7px 0 10px 5px; }
	#col2 { float: left; width: 200px; padding: 7px 0 10px 0; margin: 0 0 10px; }
	#col3 { text-align: right; padding: 15px 10px 0 0; }
	#col1 li, #col2 li { list-style: none; border-bottom: 1px solid #ccc; margin: 0 5px 0 0; width: 180px; float: left; }
	#col1 li a, #col2 li a { color: #769BB0; padding: 3px 8px; }
	
	#subfooter { clear: both; padding: 8px 10px 5px 15px; border-top: 1px solid #ccc; }
	.r { float: right; }
	
	/* sNews */
	fieldset { border: 1px solid #E4DF94; padding: 10px 8px; margin: 0 0 8px 0; background: #FFFBC0; color: #000; }
	input { padding: 2px; }
	textarea { width: 97%; height: 20em; padding: 3px; }
	.comment { background: #F5F6F6; color: #808080; padding: 10px; margin: 0 0 10px 0; border-top: 1px solid #ccc; }
	.commentsbox { background: #f4f4f4; color: #808080; padding: 10px; margin: 0 0 10px 0; }
	.date { border-top: 1px solid #eee; margin: 0 0 20px 0; }
	
/* mootools */
.tool-tip { color: #fff; width: 139px; z-index: 13000; }
.tool-title { font-weight: bold; font-size: 11px; margin: 0; color: #9FD4FF; padding: 8px 8px 4px; background: url(../images/bubble.png) top left; }
.tool-text { font-size: 11px; padding: 4px 8px 8px; background: url(../images/bubble.png) bottom right; }
.custom-tip { color: #000; width: 130px; z-index: 13000; }
.custom-title {	font-weight: bold; font-size: 11px; margin: 0; color: #3E4F14; padding: 8px 8px 4px; background: #C3DF7D; border-bottom: 1px solid #B5CF74; }
.custom-text { font-size: 11px; padding: 4px 8px 8px; background: #CFDFA7; }

/* highslide */
.highslide {	cursor: url(../js/graphics/zoomin.cur), pointer; outline: none; }
.highslide-active-anchor img { visibility: hidden; }
.highslide img {  }
.highslide:hover img { border-color: #fff; }
.highslide-wrapper { background: white; }
.highslide-image { border: 10px solid white; }
.highslide-image-blur { }
.highslide-caption { display: none; border: 5px solid white; border-top: none;padding: 5px; background-color: white; }
.highslide-loading { display: block; color: black; font-size: 8pt; font-family: sans-serif; font-weight: bold; text-decoration: none; padding: 2px; border: 1px solid black; background-color: white;  padding-left: 22px; background-image: url(../js/graphics/loader.white.gif); background-repeat: no-repeat; background-position: 3px 1px; }
a.highslide-credits, a.highslide-credits i { padding: 2px; color: silver; text-decoration: none; font-size: 10px; }
a.highslide-credits:hover, a.highslide-credits:hover i { color: white; background-color: gray; }
a.highslide-full-expand { background: url(../js/graphics/fullexpand.gif) no-repeat; display: block; margin: 0 10px 10px 0; width: 34px; height: 34px; }
/* These must always be last */
.highslide-display-block { display: block; }
.highslide-display-none { display: none; }