BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/_images/body_bg.gif) #fff repeat-x 0px 100%; PADDING-BOTTOM: 20px; FONT: 83%/1.5 arial, tahoma, verdana, sans-serif; COLOR: #333; PADDING-TOP: 0px
}


/* LINKS */
a, a:link, a:link, a:link, a:hover {background:transparent;text-decoration:underline;cursor:pointer} 
a:link {color:#c00} 
a:hover, a:active {color:#999}  
a:visited {color:#c00} 



P {
	MARGIN: 0px 0px 1.5em
}
UL {
	MARGIN: 0px 0px 1.5em
}
OL {
	MARGIN: 0px 0px 1.5em
}
H1 {
	PADDING-BOTTOM: 0.1em; MARGIN: 1.2em 0px 0.3em; COLOR: #000; BORDER-BOTTOM: #eee 1px solid; FONT-FAMILY: arial,verdana,sans-serif; LETTER-SPACING: -1px
}


H2, .tlt {
	PADDING-BOTTOM: 0.1em; MARGIN: 1.2em 0px 0.3em; COLOR: #000; BORDER-BOTTOM: #eee 1px solid; FONT-FAMILY: arial,verdana,sans-serif; LETTER-SPACING: -1px
}
.tlt {
	FONT-SIZE: 13px;
}

H3 {
	PADDING-BOTTOM: 0.1em; MARGIN: 1.2em 0px 0.3em; COLOR: #000; BORDER-BOTTOM: #eee 1px solid; FONT-FAMILY: arial,verdana,sans-serif; LETTER-SPACING: -1px
}

H1 {
	MARGIN-TOP: 0.6em; FONT-SIZE: 196%
}
H2 {
	FONT-SIZE: 126%
}
H3 {
	FONT-SIZE: 126%
}
H4 {
	FONT-SIZE: 116%
}
H5 {
	FONT-SIZE: 106%
}
H6 {
	FONT-SIZE: 96%
}
.highlight {
	COLOR: #e17000
}

.caption {
	FONT-SIZE: 11px; COLOR: #999
}
.date {
	DISPLAY: block; FONT: bold 82% arial; COLOR: #bbb; LETTER-SPACING: 1px
}
SMALL {
	FONT-SIZE: 11px
}
UL {
	MARGIN: 0.3em 0px 1.5em; LIST-STYLE-TYPE: none
}
UL.related {
	MARGIN-TOP: -1em
}
OL {
	MARGIN: 0.5em 0.5em 1.5em
}
OL LI {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-LEFT: 1.4em; LIST-STYLE-TYPE: decimal
}
LI {
	PADDING-LEFT: 25px; BACKGROUND: url(/_images/sprites.gif) no-repeat 0px 0px; LINE-HEIGHT: 1.4em
}
LI.doc {
	BACKGROUND-POSITION: 3px -500px
}
UL.nomarker LI {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
DL {
	MARGIN: 0px 0px 1em
}
DT {
	MARGIN-TOP: 1.3em; FONT-WEIGHT: bold
}
DL DL {
	MARGIN: 0px 0px 1.5em 30px
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
HR {
	CLEAR: both; BACKGROUND: #f2f2f2; MARGIN: 1em 0px; COLOR: #f2f2f2; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BORDER-BOTTOM-STYLE: none
}
.clear {
	CLEAR: both; FONT-SIZE: 0px; LINE-HEIGHT: 0px; POSITION: relative; HEIGHT: 0px
}
#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/_images/sprites.gif) #666 repeat-x 0px 100%; PADDING-BOTTOM: 8px; MARGIN: 0px 0px 25px; PADDING-TOP: 0px
}
#header #site-name, h1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 40px; FONT: 200% arial; COLOR: #fff; BORDER-TOP-STYLE: none; PADDING-TOP: 3px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LETTER-SPACING: -0.05em; BORDER-BOTTOM-STYLE: none
}
#header #site-name A, h1 {
	COLOR: #fff; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#header #site-name A:visited, h1 {
	COLOR: #fff; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#header #site-name A:hover {
	COLOR: #fff; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#nav {
	MARGIN: 0px 105px 0px 40px; FONT: bold 96% arial; HEIGHT: 2.09em
}
#nav LI {
	BORDER-RIGHT: #252525 3px solid; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: #999; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 10em; PADDING-TOP: 0px; BORDER-BOTTOM: #666 3px solid; POSITION: relative
}
#nav A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 4px; TEXT-DECORATION: none
}
#nav A:link {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 4px; TEXT-DECORATION: none
}
#nav A:visited {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 4px; TEXT-DECORATION: none
}
#nav A:hover {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 4px; TEXT-DECORATION: none
}
#nav A:active {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 4px; TEXT-DECORATION: none
}
#nav A:hover {
	COLOR: #000
}
#nav LI.active LI.active A:active {
	FONT-WEIGHT: bold; BACKGROUND: url(/_images/sprites.gif) #666 repeat-x 0px 99%; COLOR: #fff
}
#nav LI {
	WIDTH: auto
}
#search {
	FONT-WEIGHT: bold; RIGHT: 110px; LEFT: auto; WIDTH: 18em; COLOR: #fff; POSITION: absolute; TOP: 10px
}
#search FORM {
	MARGIN: 0px
}
#search LABEL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
#search INPUT.f-submit {
	FONT-SIZE: 81%; MARGIN: 0px 0px -0.15em; WIDTH: auto; HEIGHT: 1.95em
}
#poweredby {
	RIGHT: 0px; WIDTH: 96px; POSITION: absolute; TOP: -102px; HEIGHT: 63px
}
#wrap {
	MARGIN: 0px auto; POSITION: relative; min-width: 770px; max-width: 1200px
}
#content-wrap {
	WIDTH: 100%; POSITION: relative
}
#utility {
	BORDER-TOP: #999 5px solid; LEFT: 25px; PADDING-BOTTOM: 40px; WIDTH: 165px; POSITION: absolute; TOP: 0px
}

#sidebar {position:absolute;top:0;right:25px;width:22%;border-top: 5px solid #999;padding-top: 1px;padding-bottom: 40px}

#content {
	MARGIN: 0px 50px
}
#content #breadcrumb {
	MARGIN-TOP: -5px; FONT-WEIGHT: bold; FONT-SIZE: 93%
}
#content #breadcrumb A:link {
	TEXT-DECORATION: none
}

.featurebox {
	PADDING-RIGHT: 20px; BORDER-TOP: #d7d7d7 1px solid; PADDING-LEFT: 20px; BACKGROUND: url(/_images/featurebox_bg.gif) #f6f6f6 no-repeat 100% 100%; PADDING-BOTTOM: 20px; MARGIN: 0px 0px 1.5em; COLOR: #333; PADDING-TOP: 15px
}

.featurebox H3 {
	MARGIN: 0px 0px 0.3em; COLOR: #c00; BORDER-BOTTOM: #c00 1px solid
}
.featurebox A {

}

.thumbnail {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; Z-INDEX: 9999; BACKGROUND: #fff; FLOAT: right; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #eee 1px solid; WIDTH: 100px; PADDING-TOP: 5px; BORDER-BOTTOM: #eee 1px solid; POSITION: relative
}
.thumbnail IMG {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
.pagination {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 7px; BACKGROUND: #f2f2f2; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 1.5em; BORDER-LEFT: #ddd 1px solid; COLOR: #666; PADDING-TOP: 4px; BORDER-BOTTOM: #ddd 1px solid
}


#type-f #content-wrap {
	BACKGROUND: url(/_images/content_wrap_e_bg.gif) repeat-y 100% 0px
}
#type-f #content {
	MARGIN: 0px 200px 0px 25%
}
#type-f #utility {
	RIGHT: 25px; LEFT: auto
}
#type-f #sidebar {
	RIGHT: auto; LEFT: 25px
}
#nav-secondary {
	POSITION: static
}
#nav-secondary UL {
	POSITION: static
}
#nav-secondary {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#nav-secondary LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#nav-secondary {
	BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 1px; PADDING-TOP: 0px
}
#nav-secondary A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 23px; BACKGROUND: url(/_images/sprites.gif) #fff no-repeat 10px -695px; PADDING-BOTTOM: 5px; FONT: bold 86%/1.8 arial; PADDING-TOP: 5px
}

#nav-secondary A:link {
	CURSOR: pointer; TEXT-DECORATION: none
}


#footer {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #e3e8ee 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 86%; PADDING-BOTTOM: 30px; COLOR: #999; PADDING-TOP: 10px
}
#footer P {
	MARGIN: 0px
}
#footer A:link {
	COLOR: #999
}
.post {
	MARGIN: 0px 0px 25px
}
.post .info {
	BORDER-RIGHT: #e3e4e4 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #e3e4e4 1px solid; PADDING-LEFT: 8px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 3px; BORDER-LEFT: #e3e4e4 1px solid; COLOR: #505050; PADDING-TOP: 3px; BORDER-BOTTOM: #e3e4e4 1px solid; BACKGROUND-COLOR: #efefef
}


#header {
	WIDTH: 100%
}
#nav-secondary A {
	WIDTH: 143px
}

#resultslist-wrap LI DL {
	DISPLAY: inline
}
OL.code {
	POSITION: relative
}
.featurebox {
	POSITION: relative
}
#content UL {
	POSITION: relative
}
#sidebar UL {
	POSITION: relative
}