/********************************** START old siteStyle.css **********************************/
/* START: common */
INPUT.fcButton {
	background-color:#ddd;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffcccccc');
}
INPUT.fcButtonHov {
	background-color:#fed;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#D98719');
}
TABLE.standardTable {
	font-family:Verdana, Helvetica, Sans-Serif;
	font-size:13px;
	text-decoration:none;
}
TABLE.standardTable, .standardText {
	font-family:Verdana, Helvetica, Sans-Serif;
	font-size:13px;
	text-decoration:none;
}
a.blogTopicLink {
	font-family:Verdana, Helvetica, Sans-Serif;
	font-weight:bold;
	font-size: 14px;
}
a:hover.blogTopicLink {
	color:#777;
}
.blogGray, a.blogGrayLink {
	font-family:Verdana, Helvetica, Sans-Serif;
	font-size:11px;
	color:#777;
}
a.blogGrayLink {
	font-weight:bold;
}
a:hover.blogGrayLink {
	color:#000000;
}
tr.tanBgTr {
	background-color:#CCCC99;
}
tr.silverBgTr {
	background-color:Silver;
}
tr.whiteBgTr {
	background-color:White;
}
.smallText {
	font-size:10px;
}
.fixedHeader {
	overflow:scroll;
}
.fixedHeader {
	overflow:scroll;
}
table.fixedHeader th {
	position:relative;
	top:expression(this.parentNode.parentNode.parentNode.scrollTop-1);
}
TD.chgUp {
	color:Green;
	background-image:url(../images/up.png);
	background-repeat:no-repeat;
	background-position:left;
}
TD.chgDn {
	color:Red;
	background-image:url(../images/down.png);
	background-repeat:no-repeat;
	background-position:left;
}
/* Footer  */
div#footer{
	clear:both;
	border-top:solid 2px #aaa;
	font-family:Verdana, Helvetica, Sans-Serif;
	font-size:13px;
	color:#000;
	background:url(../images/footer_gray.gif) repeat-x top left;
	margin:0;
	padding:30px 0 40px
}
div#footer a{
	color:#006E2E;
	font-weight:700;
	text-decoration:none
}
div#footer a:hover{
	color:#0a0
}
div#footer a.standOut{
	color:#000
}
div#footer a:hover.standOut{
	color:#777
}
div#footer-central{
	width:750px;
	text-align:left;
	margin:0 auto 10px;
	padding:0 15px
}
div#footer p{
	margin:0 8px;
	padding:0
}
div#footer p#copyright{
	margin-top:20px;
	padding:2px 0
}
#rssLinks{
	font-family:"Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
	font-size:62.5%;
	position:absolute;
	border:solid 1px #000;
	background-color:#fff;
	width:300px;
	margin:0 5px 5px;
	padding:3px 5px
}
#rssLinks #controlStrip{
	width:100%;
	text-align:right;
	margin-bottom:-15px
}
#rssLinks img{
	border:none
}
#rssLinks h2{
	font-size:1.8em;
	color:#03c;
	margin-top:0;
	margin-bottom:0
}
#rssLinks h4{
	font-size:1.3em;
	color:#636363;
	margin-top:0;
	margin-bottom:4px
}
#rssLinks .infoLabel{
	font-size:1.2em;
	color:#636363;
	font-weight:700;
	padding-left:5px
}
.info{
	background-color:#ffc
}
.getFeedTxt{
	font-style:italic;
	font-weight:700;
	color:#707070;
	padding-left:2px;
	padding-right:5px
}
a.unvisited{
	text-decoration:none;
	color:#000
}
div.tweetsDiv{
	position:absolute;
	border:solid 1px #000;
	background-color:#fff;
	width:400px;
	height:250px;
	overflow:auto;
	margin:0 5px;
	padding:3px 5px
}
.tweetsDiv img{
	border:none;
	padding:0 3px
}
.tweetsDiv #controlStrip{
	width:385px;
	text-align:right;
	margin-bottom:-15px
}
.tweetsDiv a{
	color:#036;
	text-decoration:none
}
.tweetsDiv a:link,.tweetsDiv a:visited{
	text-decoration:none
}
.tweetsDiv a:hover,.tweetsDiv a:active{
	text-decoration:underline
}
.tweetsDiv div{
	width:95%;
	clip:auto;
	white-space:normal;
	padding:5px 5px 0
}
.tweetHeader{margin-bottom:8px}
.tweetHeader img{float:left;margin-right:5px}
.tweetItem{border-bottom:dashed 1px #999}
.tweetItem .tweetInfo{font-size:small;color:#787878}
.tweetsDiv .tweetProblem{color:red;font-weight:700;text-align:center}
.tweetProblem img{border:0}
/***** END: common *****/
/* START: gallerific */
/* Generic Styles */
div.content{
	text-align:center;
	width:550px
}
div.content a{
	text-decoration:none;
	color:#00f
}
div.content a:focus,div.content a:hover,div.content a:active{
	text-decoration:underline
}
div.content a img{
	border:none
}
div.controls{
	padding-top:10px
}
div.controls a{
	display:block;
	float:left;
	margin-right:2px;
	border:1px solid #666;
	font-size:smaller;
	padding:2px 4px
}
div.controls a:link,div.controls a:visited{
	text-decoration:none;
	color:#333
}
div.controls a:hover,div.controls a:active{
	text-decoration:none;
	color:#fff;
	background-color:#000;
	border:1px solid #000
}
div.ss-controls{
	float:left;
	text-align:left;
	width:50px;
	padding-left:10px
}
div.nav-controls{
	float:left;
	text-align:left;
	width:50px
}
div.galCaption{
	text-align:left;
	width:550px
}
div.image-title{
	font-weight:700;
	font-size:larger;
	padding:10px 10px 0
}
div.image-desc{
	line-height:1.1em;
	padding:8px 10px 5px
}
div.navigation{
	width:550px
}
/* Lg Layout Styles */
#thumbs-adv ul.thumbs{
	clear:both;
	margin:0;
	padding:0
}
#thumbs-adv ul.thumbs li{
	float:left;
	list-style:none;
	margin:5px 10px 5px 0;
	padding:0
}
#thumbs-adv a.thumb{
	display:block;
	border:1px solid #ccc;
	padding:2px
}
#thumbs-adv ul.thumbs li.selected a.thumb{
	background:#000
}
#thumbs-adv a.thumb:focus{
	outline:none
}
#thumbs-adv ul.thumbs img{
	border:none;
	display:block
}
#thumbs-adv div.pagination{
	clear:both
}
#thumbs-adv div.navigation div.top{
	display:none
}
#thumbs-adv div.navigation div.bottom{
	margin-top:12px
}
#thumbs-adv div.pagination a,#thumbs-adv div.pagination span.current{
	display:block;
	float:left;
	margin-right:2px;
	border:1px solid #666;
	padding:4px 7px 2px
}
#thumbs-adv div.pagination a{
	text-decoration:none;
	color:#333
}
#thumbs-adv div.pagination a:hover{
	background-color:#eee;
	text-decoration:none
}
#thumbs-adv div.pagination span.current{
	font-weight:700;
	background-color:#000;
	color:#fff;
	border-color:#000
}
/* Minimal Layout Styles */
#thumbs-min, #thumbs-min ul, #thumbs-min ul li, #thumbs-min li a { 
	display: none;
}
/* END: gallerific */
/* START: tabStyle */
.TopGroup{
	z-index:99;
	position:relative
}
.DefaultTab{
	color:#000;
	background-image:url(/images/tab_bg.gif);
	font-family:MS Sans Serif, Verdana;
	font-size:10px;
	cursor:default
}
.DefaultTabHover{
	color:#000;
	background-image:url(/images/hover_tab_bg.gif);
	font-family:MS Sans Serif, Verdana;
	font-size:10px;
	cursor:default
}
.SelectedTab{
	color:#000;
	background-image:url(/images/selected_tab_bg.gif);
	font-family:MS Sans Serif, Verdana;
	font-size:10px;
	cursor:default
}
.MultiPage{
	border:1px solid #919B9C;
	position:relative;
	top:-3px;
	left:1px;
	z-index:98;
	padding:10px
}
.PageContent{
	font-family:MS Sans Serif, Verdana;
	font-size:10px
}
/* END: tabStyle */
/********************************** END old SiteStyle.css **********************************/
/********************************** START old FeedStuffsBoot.css **********************************/
/* Bootstrap v2.0.4 */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{
	display:block
}
audio,canvas,video{
	display:inline-block;
	*display:inline;
	*zoom:1
}
audio:not([controls]){
	display:none
}
html{
	font-size:100%;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%
}
a:focus{
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
a:hover,a:active{
	outline:0
}
sub,sup{
	position:relative;
	font-size:75%;
	line-height:0;
	vertical-align:baseline
}
sup{
	top:-0.5em
}
sub{
	bottom:-0.25em
}
img{
	max-width:100%;
	vertical-align:middle;
	border:0;
	-ms-interpolation-mode:bicubic
}
#map_canvas img{
	max-width:none
}
button,input,select,textarea{
	margin:0;
	font-size:100%;
	vertical-align:middle
}
button,input{
	*overflow:visible;
	line-height:normal
}
button::-moz-focus-inner,input::-moz-focus-inner{
	padding:0;
	border:0
}
button,input[type="button"],input[type="reset"],input[type="submit"]{
	cursor:pointer;
	-webkit-appearance:button
}
input[type="search"]{
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	-webkit-appearance:textfield
}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{
	-webkit-appearance:none
}
textarea{
	overflow:auto;
	vertical-align:top
}
.clearfix{
	*zoom:1
}
.clearfix:before,.clearfix:after{
	display:table;
	content:""
}
.clearfix:after{
	clear:both
}
.hide-text{
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0
}
.input-block-level{
	display:block;
	width:100%;
	min-height:28px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box
}
body{
	margin:0;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:13px;
	line-height:18px;
	color:#333;
	background-color:#fff
}
a{
	color:#08c;
	text-decoration:none
}
a:hover{
	color:#005580;
	text-decoration:underline
}
.row{
	margin-left:-20px;
	*zoom:1
}
.row:before,.row:after{
	display:table;
	content:""
}
.row:after{
	clear:both
}
[class*="span"]{
	float:left;
	margin-left:20px
}
.container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{
	width:940px
}
.container.feed,.navbar-fixed-top .container.feed,.navbar-fixed-bottom .container.feed,
.container.tack,.navbar-fixed-top .container.tack,.navbar-fixed-bottom .container.tack{
	width:1100px
}
.span14{
	width:1100px
}
.span13{
	width:1020px
}
.span12{
	width:940px
}
.span11{
	width:860px
}
.span10{
	width:780px
}
.span9{
	width:700px
}
.span8{
	width:620px;
/*	margin-left:0*/
}
.span7{
	width:540px
}
.span6{
	width:460px
}
.span5{
	width:380px
}
.span4{
	width:300px;
}
.span3{
	width:220px
}
.span2{
	width:140px
}
.span1{
	width:60px
}
.offset12{
	margin-left:980px
}
.offset11{
	margin-left:900px
}
.offset10{
	margin-left:820px
}
.offset9{
	margin-left:740px
}
.offset8{
	margin-left:660px
}
.offset7{
	margin-left:580px
}
.offset6{
	margin-left:500px
}
.offset5{
	margin-left:420px
}
.offset4{
	margin-left:340px
}
.offset3{
	margin-left:260px
}
.offset2{
	margin-left:180px
}
.offset1{
	margin-left:100px
}
.row-fluid{
	width:100%;
	*zoom:1
}
.row-fluid:before,.row-fluid:after{
	display:table;
	content:""
}
.row-fluid:after{
	clear:both
}
.row-fluid [class*="span"]{
	display:block;
	float:left;
	width:100%;
	min-height:28px;
	margin-left:2.127659574%;
	*margin-left:2.0744680846382977%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box
}
.row-fluid [class*="span"]:first-child{
	margin-left:0
}
.row-fluid .span12{
	width:99.99999998999999%;
	*width:99.94680850063828%
}
.row-fluid .span11{
	width:91.489361693%;
	*width:91.4361702036383%
}
.row-fluid .span10{
	width:82.97872339599999%;
	*width:82.92553190663828%
}
.row-fluid .span9{
	width:74.468085099%;
	*width:74.4148936096383%
}
.row-fluid .span8{
	width:65.95744680199999%;
	*width:65.90425531263828%
}
.row-fluid .span7{
	width:57.446808505%;
	*width:57.3936170156383%
}
.row-fluid .span6{
	width:48.93617020799999%;
	*width:48.88297871863829%
}
.row-fluid .span5{
	width:40.425531911%;
	*width:40.3723404216383%
}
.row-fluid .span4{
	width:31.914893614%;
	*width:31.8617021246383%
}
.row-fluid .span3{
	width:23.404255317%;
	*width:23.3510638276383%
}
.row-fluid .span2{
	width:14.89361702%;
	*width:14.8404255306383%
}
.row-fluid .span1{
	width:6.382978723%;
	*width:6.329787233638298%
}
.container{
	margin-right:auto;
	margin-left:auto;
	*zoom:1
}
.container:before,.container:after{
	display:table;
	content:""
}
.container:after{
	clear:both
}
.container-fluid{
	padding-right:20px;
	padding-left:20px;
	*zoom:1
}
.container-fluid:before,.container-fluid:after{
	display:table;
	content:""
}
.container-fluid:after{
	clear:both
}
p{
	margin:0 0 9px
}
p small{
	font-size:11px;
	color:#999
}
.lead{
	margin-bottom:18px;
	font-size:20px;
	font-weight:200;
	line-height:27px
}
h1,h2,h3,h4,h5,h6{
	color:#8B2225;
	margin:0;
	font-family:inherit;
	font-weight:bold;
	text-rendering:optimizelegibility
}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{
	font-weight:normal;
	color:#999
}
h1{
	font-size:30px;
	line-height:36px
}
h1 small{
	font-size:18px
}
h2{
	font-size:24px;
	line-height:36px
}
h2 small{
	font-size:18px
}
h3{
	font-size:18px;
	line-height:27px
}
h3 small{
	font-size:14px
}
h4,h5,h6{
	line-height:18px
}
h4{
	font-size:14px
}
h4 small{
	font-size:12px
}
h5{
	font-size:12px
}
h6{
	font-size:11px;
	color:#999;
	text-transform:uppercase
}
.page-header{
	padding-bottom:17px;
	margin:18px 0;
	border-bottom:1px solid #eee
}
.page-header h1{
	line-height:1
}
ul,ol{
	padding:0;
	margin:0 0 9px 25px
}
ul ul,ul ol,ol ol,ol ul{
	margin-bottom:0
}
ul{
	list-style:disc
}
ol{
	list-style:decimal
}
li{
	line-height:22px
}
ul.unstyled,ol.unstyled{
	margin-left:0;
	list-style:none
}
dl{
	margin-bottom:18px
}
dt,dd{
	line-height:18px
}
dt{
	font-weight:bold;
	line-height:17px
}
dd{
	margin-left:9px
}
.dl-horizontal dt{
	float:left;
	width:120px;
	overflow:hidden;
	clear:left;
	text-align:right;
	text-overflow:ellipsis;
	white-space:nowrap
}
.dl-horizontal dd{
	margin-left:130px
}
hr{
	margin:18px 0;
	border:0;
	border-top:1px solid #eee;
	border-bottom:1px solid #fff
}
strong{
	font-weight:bold
}
em{
	font-style:italic
}
.muted{
	color:#999
}
abbr[title]{
	cursor:help;
	border-bottom:1px dotted #999
}
abbr.initialism{
	font-size:90%;
	text-transform:uppercase
}
blockquote{
	padding:0 0 0 15px;
	margin:0 0 18px;
	border-left:5px solid #eee
}
blockquote p{
	margin-bottom:0;
	font-size:16px;
	font-weight:300;
	line-height:22.5px
}
blockquote small{
	display:block;
	line-height:18px;
	color:#999
}
blockquote small:before{
	content:'\2014 \00A0'
}
blockquote.pull-right{
	float:right;
	padding-right:15px;
	padding-left:0;
	border-right:5px solid #eee;
	border-left:0
}
blockquote.pull-right p,blockquote.pull-right small{
	text-align:right
}
q:before,q:after,blockquote:before,blockquote:after{
	content:""
}
address{
	display:block;
	margin-bottom:18px;
	font-style:normal;
	line-height:18px
}
small{
	font-size:100%
}
cite{
	font-style:normal
}
code,pre{
	padding:0 3px 2px;
	font-family:Menlo,Monaco,Consolas,"Courier New",monospace;
	font-size:12px;
	color:#333;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
code{
	padding:2px 4px;
	color:#d14;
	background-color:#f7f7f9;
	border:1px solid #e1e1e8
}
pre{
	display:block;
	padding:8.5px;
	margin:0 0 9px;
	font-size:12.025px;
	line-height:18px;
	word-break:break-all;
	word-wrap:break-word;
	white-space:pre;
	white-space:pre-wrap;
	background-color:#f5f5f5;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,0.15);
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
pre.prettyprint{
	margin-bottom:18px
}
pre code{
	padding:0;
	color:inherit;
	background-color:transparent;
	border:0
}
.pre-scrollable{
	max-height:340px;
	overflow-y:scroll
}
fieldset{
	padding:0;
	margin:0;
	border:0
}
legend{
	display:block;
	width:100%;
	padding:0;
	margin-bottom:27px;
	font-size:19.5px;
	line-height:36px;
	color:#333;
	border:0;
	border-bottom:1px solid #e5e5e5
}
legend small{
	font-size:13.5px;
	color:#999
}
label,input,button,select,textarea{
	font-size:13px;
	font-weight:normal;
	line-height:18px
}
input,button,select,textarea{
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif
}
label{
	display:block;
	margin-bottom:5px
}
select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{
	display:inline-block;
	height:18px;
	padding:4px;
	margin-bottom:9px;
	font-size:13px;
	line-height:18px;
	color:#555
}
input,textarea{
	width:210px
}
textarea{
	height:auto
}
textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{
	background-color:#fff;
	border:1px solid #ccc;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition:border linear .2s,box-shadow linear .2s;
	-moz-transition:border linear .2s,box-shadow linear .2s;
	-ms-transition:border linear .2s,box-shadow linear .2s;
	-o-transition:border linear .2s,box-shadow linear .2s;
	transition:border linear .2s,box-shadow linear .2s
}
textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{
	border-color:rgba(82,168,236,0.8);
	outline:0;
	outline:thin dotted \9;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)
}
input[type="radio"],input[type="checkbox"]{
	margin:3px 0;
	*margin-top:0;
	line-height:normal;
	cursor:pointer
}
input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{
	width:auto
}
.uneditable-textarea{
	width:auto;
	height:auto
}
select,input[type="file"]{
	height:28px;
	*margin-top:4px;
	line-height:28px
}
select{
	width:220px;
	border:1px solid #bbb
}
select[multiple],select[size]{
	height:auto
}
select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
.radio,.checkbox{
	min-height:18px;
	padding-left:18px
}
.radio input[type="radio"],.checkbox input[type="checkbox"]{
	float:left;
	margin-left:-18px
}
.controls>.radio:first-child,.controls>.checkbox:first-child{
	padding-top:5px
}
.radio.inline,.checkbox.inline{
	display:inline-block;
	padding-top:5px;
	margin-bottom:0;
	vertical-align:middle
}
.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{
	margin-left:10px
}
.input-mini{
	width:60px
}
.input-small{
	width:90px
}
.input-medium{
	width:150px
}
.input-large{
	width:210px
}
.input-xlarge{
	width:270px
}
.input-xxlarge{
	width:530px
}
input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{
	float:none;
	margin-left:0
}
.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{
	display:inline-block
}
input,textarea,.uneditable-input{
	margin-left:0
}
input.span12,textarea.span12,.uneditable-input.span12{
	width:930px
}
input.span11,textarea.span11,.uneditable-input.span11{
	width:850px
}
input.span10,textarea.span10,.uneditable-input.span10{
	width:770px
}
input.span9,textarea.span9,.uneditable-input.span9{
	width:690px
}
input.span8,textarea.span8,.uneditable-input.span8{
	width:610px
}
input.span7,textarea.span7,.uneditable-input.span7{
	width:530px
}
input.span6,textarea.span6,.uneditable-input.span6{
	width:450px
}
input.span5,textarea.span5,.uneditable-input.span5{
	width:370px
}
input.span4,textarea.span4,.uneditable-input.span4{
	width:290px
}
input.span3,textarea.span3,.uneditable-input.span3{
	width:210px
}
input.span2,textarea.span2,.uneditable-input.span2{
	width:130px
}
input.span1,textarea.span1,.uneditable-input.span1{
	width:50px
}
input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{
	cursor:not-allowed;
	background-color:#eee;
	border-color:#ddd
}
input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{
	background-color:transparent
}
.control-group.warning>label,.control-group.warning .help-block,.control-group.warning .help-inline{
	color:#c09853
}
.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{
	color:#c09853;
	border-color:#c09853
}
.control-group.warning .checkbox:focus,.control-group.warning .radio:focus,.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{
	border-color:#a47e3c;
	-webkit-box-shadow:0 0 6px #dbc59e;
	-moz-box-shadow:0 0 6px #dbc59e;
	box-shadow:0 0 6px #dbc59e
}
.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{
	color:#c09853;
	background-color:#fcf8e3;
	border-color:#c09853
}
.control-group.error>label,.control-group.error .help-block,.control-group.error .help-inline{
	color:#b94a48
}
.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{
	color:#b94a48;
	border-color:#b94a48
}
.control-group.error .checkbox:focus,.control-group.error .radio:focus,.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{
	border-color:#953b39;
	-webkit-box-shadow:0 0 6px #d59392;
	-moz-box-shadow:0 0 6px #d59392;
	box-shadow:0 0 6px #d59392
}
.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{
	color:#b94a48;
	background-color:#f2dede;
	border-color:#b94a48
}
.control-group.success>label,.control-group.success .help-block,.control-group.success .help-inline{
	color:#468847
}
.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{
	color:#468847;
	border-color:#468847
}
.control-group.success .checkbox:focus,.control-group.success .radio:focus,.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{
	border-color:#356635;
	-webkit-box-shadow:0 0 6px #7aba7b;
	-moz-box-shadow:0 0 6px #7aba7b;
	box-shadow:0 0 6px #7aba7b
}
.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{
	color:#468847;
	background-color:#dff0d8;
	border-color:#468847
}
input:focus:required:invalid,textarea:focus:required:invalid,select:focus:required:invalid{
	color:#b94a48;
	border-color:#ee5f5b
}
input:focus:required:invalid:focus,textarea:focus:required:invalid:focus,select:focus:required:invalid:focus{
	border-color:#e9322d;
	-webkit-box-shadow:0 0 6px #f8b9b7;
	-moz-box-shadow:0 0 6px #f8b9b7;
	box-shadow:0 0 6px #f8b9b7
}
.form-actions{
	padding:17px 20px 18px;
	margin-top:18px;
	margin-bottom:18px;
	background-color:#f5f5f5;
	border-top:1px solid #e5e5e5;
	*zoom:1
}
.form-actions:before,.form-actions:after{
	display:table;
	content:""
}
.form-actions:after{
	clear:both
}
.uneditable-input{
	overflow:hidden;
	white-space:nowrap;
	cursor:not-allowed;
	background-color:#fff;
	border-color:#eee;
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);
	box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)
}
:-moz-placeholder{
	color:#999
}
:-ms-input-placeholder{
	color:#999
}
::-webkit-input-placeholder{
	color:#999
}
.help-block,.help-inline{
	color:#555
}
.help-block{
	display:block;
	margin-bottom:9px
}
.help-inline{
	display:inline-block;
	*display:inline;
	padding-left:5px;
	vertical-align:middle;
	*zoom:1
}
.input-prepend,.input-append{
	margin-bottom:5px
}
.input-prepend input,.input-append input,.input-prepend select,.input-append select,.input-prepend .uneditable-input,.input-append .uneditable-input{
	position:relative;
	margin-bottom:0;
	*margin-left:0;
	vertical-align:middle;
	-webkit-border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0
}
.input-prepend input:focus,.input-append input:focus,.input-prepend select:focus,.input-append select:focus,.input-prepend .uneditable-input:focus,.input-append .uneditable-input:focus{
	z-index:2
}
.input-prepend .uneditable-input,.input-append .uneditable-input{
	border-left-color:#ccc
}
.input-prepend .add-on,.input-append .add-on{
	display:inline-block;
	width:auto;
	height:18px;
	min-width:16px;
	padding:4px 5px;
	font-weight:normal;
	line-height:18px;
	text-align:center;
	text-shadow:0 1px 0 #fff;
	vertical-align:middle;
	background-color:#eee;
	border:1px solid #ccc
}
.input-prepend .add-on,.input-append .add-on,.input-prepend .btn,.input-append .btn{
	margin-left:-1px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.input-prepend .active,.input-append .active{
	background-color:#a9dba9;
	border-color:#46a546
}
.input-prepend .add-on,.input-prepend .btn{
	margin-right:-1px
}
.input-prepend .add-on:first-child,.input-prepend .btn:first-child{
	-webkit-border-radius:3px 0 0 3px;
	-moz-border-radius:3px 0 0 3px;
	border-radius:3px 0 0 3px
}
.input-append input,.input-append select,.input-append .uneditable-input{
	-webkit-border-radius:3px 0 0 3px;
	-moz-border-radius:3px 0 0 3px;
	border-radius:3px 0 0 3px
}
.input-append .uneditable-input{
	border-right-color:#ccc;
	border-left-color:#eee
}
.input-append .add-on:last-child,.input-append .btn:last-child{
	-webkit-border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0
}
.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{
	margin-right:-1px;
	-webkit-border-radius:3px 0 0 3px;
	-moz-border-radius:3px 0 0 3px;
	border-radius:3px 0 0 3px
}
.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{
	margin-left:-1px;
	-webkit-border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0
}
.search-query{
	padding-right:14px;
	padding-right:4px \9;
	padding-left:14px;
	padding-left:4px \9;
	margin-bottom:0;
	-webkit-border-radius:14px;
	-moz-border-radius:14px;
	border-radius:14px
}
.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{
	display:inline-block;
	*display:inline;
	margin-bottom:0;
	*zoom:1
}
.form-search .hide,.form-inline .hide,.form-horizontal .hide{
	display:none
}
.form-search label,.form-inline label{
	display:inline-block
}
.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{
	margin-bottom:0
}
.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{
	padding-left:0;
	margin-bottom:0;
	vertical-align:middle
}
.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{
	float:left;
	margin-right:3px;
	margin-left:0
}
.control-group{
	margin-bottom:9px
}
legend+.control-group{
	margin-top:18px;
	-webkit-margin-top-collapse:separate
}
.form-horizontal .control-group{
	margin-bottom:18px;
	*zoom:1
}
.form-horizontal .control-group:before,.form-horizontal .control-group:after{
	display:table;
	content:""
}
.form-horizontal .control-group:after{
	clear:both
}
.form-horizontal .control-label{
	float:left;
	width:140px;
	padding-top:5px;
	text-align:right
}
.form-horizontal .controls{
	*display:inline-block;
	*padding-left:20px;
	margin-left:160px;
	*margin-left:0
}
.form-horizontal .controls:first-child{
	*padding-left:160px
}
.form-horizontal .help-block{
	margin-top:9px;
	margin-bottom:0
}
.form-horizontal .form-actions{
	padding-left:160px
}
table{
	max-width:100%;
	background-color:transparent;
	border-collapse:collapse;
	border-spacing:0
}
.table{
	width:100%;
	margin-bottom:18px
}
.table th,.table td{
	padding:8px;
	line-height:18px;
	text-align:left;
	vertical-align:top;
	border-top:1px solid #ddd
}
.table th{
	font-weight:bold
}
.table thead th{
	vertical-align:bottom
}
.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{
	border-top:0
}
.table tbody+tbody{
	border-top:2px solid #ddd
}
.table-condensed th,.table-condensed td{
	padding:4px 5px
}
.table-bordered{
	border:1px solid #ddd;
	border-collapse:separate;
	*border-collapse:collapsed;
	border-left:0;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.table-bordered th,.table-bordered td{
	border-left:1px solid #ddd
}
.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{
	border-top:0
}
.table-bordered thead:first-child tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child td:first-child{
	-webkit-border-top-left-radius:4px;
	border-top-left-radius:4px;
	-moz-border-radius-topleft:4px
}
.table-bordered thead:first-child tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child td:last-child{
	-webkit-border-top-right-radius:4px;
	border-top-right-radius:4px;
	-moz-border-radius-topright:4px
}
.table-bordered thead:last-child tr:last-child th:first-child,.table-bordered tbody:last-child tr:last-child td:first-child{
	-webkit-border-radius:0 0 0 4px;
	-moz-border-radius:0 0 0 4px;
	border-radius:0 0 0 4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px
}
.table-bordered thead:last-child tr:last-child th:last-child,.table-bordered tbody:last-child tr:last-child td:last-child{
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px
}
.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{
	background-color:#f9f9f9
}
.table tbody tr:hover td,.table tbody tr:hover th{
	background-color:#f5f5f5
}
table .span1{
	float:none;
	width:44px;
	margin-left:0
}
table .span2{
	float:none;
	width:124px;
	margin-left:0
}
table .span3{
	float:none;
	width:204px;
	margin-left:0
}
table .span4{
	float:none;
	width:284px;
	margin-left:0
}
table .span5{
	float:none;
	width:364px;
	margin-left:0
}
table .span6{
	float:none;
	width:444px;
	margin-left:0
}
table .span7{
	float:none;
	width:524px;
	margin-left:0
}
table .span8{
	float:none;
	width:604px;
	margin-left:0
}
table .span9{
	float:none;
	width:684px;
	margin-left:0
}
table .span10{
	float:none;
	width:764px;
	margin-left:0
}
table .span11{
	float:none;
	width:844px;
	margin-left:0
}
table .span12{
	float:none;
	width:924px;
	margin-left:0
}
table .span13{
	float:none;
	width:1004px;
	margin-left:0
}
table .span14{
	float:none;
	width:1084px;
	margin-left:0
}
table .span15{
	float:none;
	width:1164px;
	margin-left:0
}
table .span16{
	float:none;
	width:1244px;
	margin-left:0
}
table .span17{
	float:none;
	width:1324px;
	margin-left:0
}
table .span18{
	float:none;
	width:1404px;
	margin-left:0
}
table .span19{
	float:none;
	width:1484px;
	margin-left:0
}
table .span20{
	float:none;
	width:1564px;
	margin-left:0
}
table .span21{
	float:none;
	width:1644px;
	margin-left:0
}
table .span22{
	float:none;
	width:1724px;
	margin-left:0
}
table .span23{
	float:none;
	width:1804px;
	margin-left:0
}
table .span24{
	float:none;
	width:1884px;
	margin-left:0
}
[class^="icon-"],[class*=" icon-"]{
	display:inline-block;
	width:14px;
	height:14px;
	*margin-right:.3em;
	line-height:14px;
	vertical-align:text-top;
	background-image:url("../img/glyphicons-halflings.png");
	background-position:14px 14px;
	background-repeat:no-repeat
}
[class^="icon-"]:last-child,[class*=" icon-"]:last-child{
	*margin-left:0
}
.icon-white{
	background-image:url("../img/glyphicons-halflings-white.png")
}
.icon-glass{
	background-position:0 0
}
.icon-music{
	background-position:-24px 0
}
.icon-search{
	background-position:-48px 0
}
.icon-envelope{
	background-position:-72px 0
}
.icon-heart{
	background-position:-96px 0
}
.icon-star{
	background-position:-120px 0
}
.icon-star-empty{
	background-position:-144px 0
}
.icon-user{
	background-position:-168px 0
}
.icon-film{
	background-position:-192px 0
}
.icon-th-large{
	background-position:-216px 0
}
.icon-th{
	background-position:-240px 0
}
.icon-th-list{
	background-position:-264px 0
}
.icon-ok{
	background-position:-288px 0
}
.icon-remove{
	background-position:-312px 0
}
.icon-zoom-in{
	background-position:-336px 0
}
.icon-zoom-out{
	background-position:-360px 0
}
.icon-off{
	background-position:-384px 0
}
.icon-signal{
	background-position:-408px 0
}
.icon-cog{
	background-position:-432px 0
}
.icon-trash{
	background-position:-456px 0
}
.icon-home{
	background-position:0 -24px
}
.icon-file{
	background-position:-24px -24px
}
.icon-time{
	background-position:-48px -24px
}
.icon-road{
	background-position:-72px -24px
}
.icon-download-alt{
	background-position:-96px -24px
}
.icon-download{
	background-position:-120px -24px
}
.icon-upload{
	background-position:-144px -24px
}
.icon-inbox{
	background-position:-168px -24px
}
.icon-play-circle{
	background-position:-192px -24px
}
.icon-repeat{
	background-position:-216px -24px
}
.icon-refresh{
	background-position:-240px -24px
}
.icon-list-alt{
	background-position:-264px -24px
}
.icon-lock{
	background-position:-287px -24px
}
.icon-flag{
	background-position:-312px -24px
}
.icon-headphones{
	background-position:-336px -24px
}
.icon-volume-off{
	background-position:-360px -24px
}
.icon-volume-down{
	background-position:-384px -24px
}
.icon-volume-up{
	background-position:-408px -24px
}
.icon-qrcode{
	background-position:-432px -24px
}
.icon-barcode{
	background-position:-456px -24px
}
.icon-tag{
	background-position:0 -48px
}
.icon-tags{
	background-position:-25px -48px
}
.icon-book{
	background-position:-48px -48px
}
.icon-bookmark{
	background-position:-72px -48px
}
.icon-print{
	background-position:-96px -48px
}
.icon-camera{
	background-position:-120px -48px
}
.icon-font{
	background-position:-144px -48px
}
.icon-bold{
	background-position:-167px -48px
}
.icon-italic{
	background-position:-192px -48px
}
.icon-text-height{
	background-position:-216px -48px
}
.icon-text-width{
	background-position:-240px -48px
}
.icon-align-left{
	background-position:-264px -48px
}
.icon-align-center{
	background-position:-288px -48px
}
.icon-align-right{
	background-position:-312px -48px
}
.icon-align-justify{
	background-position:-336px -48px
}
.icon-list{
	background-position:-360px -48px
}
.icon-indent-left{
	background-position:-384px -48px
}
.icon-indent-right{
	background-position:-408px -48px
}
.icon-facetime-video{
	background-position:-432px -48px
}
.icon-picture{
	background-position:-456px -48px
}
.icon-pencil{
	background-position:0 -72px
}
.icon-map-marker{
	background-position:-24px -72px
}
.icon-adjust{
	background-position:-48px -72px
}
.icon-tint{
	background-position:-72px -72px
}
.icon-edit{
	background-position:-96px -72px
}
.icon-share{
	background-position:-120px -72px
}
.icon-check{
	background-position:-144px -72px
}
.icon-move{
	background-position:-168px -72px
}
.icon-step-backward{
	background-position:-192px -72px
}
.icon-fast-backward{
	background-position:-216px -72px
}
.icon-backward{
	background-position:-240px -72px
}
.icon-play{
	background-position:-264px -72px
}
.icon-pause{
	background-position:-288px -72px
}
.icon-stop{
	background-position:-312px -72px
}
.icon-forward{
	background-position:-336px -72px
}
.icon-fast-forward{
	background-position:-360px -72px
}
.icon-step-forward{
	background-position:-384px -72px
}
.icon-eject{
	background-position:-408px -72px
}
.icon-chevron-left{
	background-position:-432px -72px
}
.icon-chevron-right{
	background-position:-456px -72px
}
.icon-plus-sign{
	background-position:0 -96px
}
.icon-minus-sign{
	background-position:-24px -96px
}
.icon-remove-sign{
	background-position:-48px -96px
}
.icon-ok-sign{
	background-position:-72px -96px
}
.icon-question-sign{
	background-position:-96px -96px
}
.icon-info-sign{
	background-position:-120px -96px
}
.icon-screenshot{
	background-position:-144px -96px
}
.icon-remove-circle{
	background-position:-168px -96px
}
.icon-ok-circle{
	background-position:-192px -96px
}
.icon-ban-circle{
	background-position:-216px -96px
}
.icon-arrow-left{
	background-position:-240px -96px
}
.icon-arrow-right{
	background-position:-264px -96px
}
.icon-arrow-up{
	background-position:-289px -96px
}
.icon-arrow-down{
	background-position:-312px -96px
}
.icon-share-alt{
	background-position:-336px -96px
}
.icon-resize-full{
	background-position:-360px -96px
}
.icon-resize-small{
	background-position:-384px -96px
}
.icon-plus{
	background-position:-408px -96px
}
.icon-minus{
	background-position:-433px -96px
}
.icon-asterisk{
	background-position:-456px -96px
}
.icon-exclamation-sign{
	background-position:0 -120px
}
.icon-gift{
	background-position:-24px -120px
}
.icon-leaf{
	background-position:-48px -120px
}
.icon-fire{
	background-position:-72px -120px
}
.icon-eye-open{
	background-position:-96px -120px
}
.icon-eye-close{
	background-position:-120px -120px
}
.icon-warning-sign{
	background-position:-144px -120px
}
.icon-plane{
	background-position:-168px -120px
}
.icon-calendar{
	background-position:-192px -120px
}
.icon-random{
	background-position:-216px -120px
}
.icon-comment{
	background-position:-240px -120px
}
.icon-magnet{
	background-position:-264px -120px
}
.icon-chevron-up{
	background-position:-288px -120px
}
.icon-chevron-down{
	background-position:-313px -119px
}
.icon-retweet{
	background-position:-336px -120px
}
.icon-shopping-cart{
	background-position:-360px -120px
}
.icon-folder-close{
	background-position:-384px -120px
}
.icon-folder-open{
	background-position:-408px -120px
}
.icon-resize-vertical{
	background-position:-432px -119px
}
.icon-resize-horizontal{
	background-position:-456px -118px
}
.icon-hdd{
	background-position:0 -144px
}
.icon-bullhorn{
	background-position:-24px -144px
}
.icon-bell{
	background-position:-48px -144px
}
.icon-certificate{
	background-position:-72px -144px
}
.icon-thumbs-up{
	background-position:-96px -144px
}
.icon-thumbs-down{
	background-position:-120px -144px
}
.icon-hand-right{
	background-position:-144px -144px
}
.icon-hand-left{
	background-position:-168px -144px
}
.icon-hand-up{
	background-position:-192px -144px
}
.icon-hand-down{
	background-position:-216px -144px
}
.icon-circle-arrow-right{
	background-position:-240px -144px
}
.icon-circle-arrow-left{
	background-position:-264px -144px
}
.icon-circle-arrow-up{
	background-position:-288px -144px
}
.icon-circle-arrow-down{
	background-position:-312px -144px
}
.icon-globe{
	background-position:-336px -144px
}
.icon-wrench{
	background-position:-360px -144px
}
.icon-tasks{
	background-position:-384px -144px
}
.icon-filter{
	background-position:-408px -144px
}
.icon-briefcase{
	background-position:-432px -144px
}
.icon-fullscreen{
	background-position:-456px -144px
}
.dropup,.dropdown{
	position:relative
}
.dropdown-toggle{
	*margin-bottom:-3px
}
.dropdown-toggle:active,.open .dropdown-toggle{
	outline:0
}
.caret{
	display:inline-block;
	width:0;
	height:0;
	vertical-align:top;
	border-top:4px solid #000;
	border-right:4px solid transparent;
	border-left:4px solid transparent;
	content:"";
	opacity:.3;
	filter:alpha(opacity=30)
}
.dropdown .caret{
	margin-top:8px;
	margin-left:2px
}
.dropdown:hover .caret,.open .caret{
	opacity:1;
	filter:alpha(opacity=100)
}
.dropdown-menu{
	position:absolute;
	top:100%;
	left:0;
	z-index:1000;
	display:none;
	float:left;
	min-width:160px;
	padding:4px 0;
	margin:1px 0 0;
	list-style:none;
	background-color:#fff;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,0.2);
	*border-right-width:2px;
	*border-bottom-width:2px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	box-shadow:0 5px 10px rgba(0,0,0,0.2);
	-webkit-background-clip:padding-box;
	-moz-background-clip:padding;
	background-clip:padding-box
}
.dropdown-menu.pull-right{
	right:0;
	left:auto
}
.dropdown-menu .divider{
	*width:100%;
	height:1px;
	margin:8px 1px;
	*margin:-5px 0 5px;
	overflow:hidden;
	background-color:#e5e5e5;
	border-bottom:1px solid #fff
}
.dropdown-menu a{
	display:block;
	padding:3px 15px;
	clear:both;
	font-weight:normal;
	line-height:18px;
	color:#333;
	white-space:nowrap
}
.dropdown-menu li>a:hover,.dropdown-menu .active>a,.dropdown-menu .active>a:hover{
	color:#fff;
	text-decoration:none;
	background-color:#08c
}
.open{
	*z-index:1000
}
.open>.dropdown-menu{
	display:block
}
.pull-right>.dropdown-menu{
	right:0;
	left:auto
}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{
	border-top:0;
	border-bottom:4px solid #000;
	content:"\2191"
}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{
	top:auto;
	bottom:100%;
	margin-bottom:1px
}
.typeahead{
	margin-top:2px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.well{
	min-height:20px;
	padding:19px;
	margin-bottom:20px;
	background-color:#f5f5f5;
	border:1px solid #eee;
	border:1px solid rgba(0,0,0,0.05);
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)
}
.well blockquote{
	border-color:#ddd;
	border-color:rgba(0,0,0,0.15)
}
.well-large{
	padding:24px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px
}
.well-small{
	padding:9px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
.fade{
	opacity:0;
	-webkit-transition:opacity .15s linear;
	-moz-transition:opacity .15s linear;
	-ms-transition:opacity .15s linear;
	-o-transition:opacity .15s linear;
	transition:opacity .15s linear
}
.fade.in{
	opacity:1
}
.collapse{
	position:relative;
	height:0;
	overflow:hidden;
	-webkit-transition:height .35s ease;
	-moz-transition:height .35s ease;
	-ms-transition:height .35s ease;
	-o-transition:height .35s ease;
	transition:height .35s ease
}
.collapse.in{
	height:auto
}
.close{
	float:right;
	font-size:20px;
	font-weight:bold;
	line-height:18px;
	color:#000;
	text-shadow:0 1px 0 #fff;
	opacity:.2;
	filter:alpha(opacity=20)
}
.close:hover{
	color:#000;
	text-decoration:none;
	cursor:pointer;
	opacity:.4;
	filter:alpha(opacity=40)
}
button.close{
	padding:0;
	cursor:pointer;
	background:transparent;
	border:0;
	-webkit-appearance:none
}
.btn{
	display:inline-block;
	*display:inline;
	padding:4px 10px 4px;
	margin-bottom:0;
	*margin-left:.3em;
	font-size:13px;
	line-height:18px;
	*line-height:20px;
	color:#333;
	text-align:center;
	text-shadow:0 1px 1px rgba(255,255,255,0.75);
	vertical-align:middle;
	cursor:pointer;
	background-color:#f5f5f5;
	*background-color:#e6e6e6;
	background-image:-ms-linear-gradient(top,#fff,#e6e6e6);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
	background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);
	background-image:-o-linear-gradient(top,#fff,#e6e6e6);
	background-image:linear-gradient(top,#fff,#e6e6e6);
	background-image:-moz-linear-gradient(top,#fff,#e6e6e6);
	background-repeat:repeat-x;
	border:1px solid #ccc;
	*border:0;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	border-color:#e6e6e6 #e6e6e6 #bfbfbf;
	border-bottom-color:#b3b3b3;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff',endColorstr='#e6e6e6',GradientType=0);
	filter:progid:dximagetransform.microsoft.gradient(enabled=false);
	*zoom:1;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)
}
.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{
	background-color:#e6e6e6;
	*background-color:#d9d9d9
}
.btn:active,.btn.active{
	background-color:#ccc \9
}
.btn:first-child{
	*margin-left:0
}
.btn:hover{
	color:#333;
	text-decoration:none;
	background-color:#e6e6e6;
	*background-color:#d9d9d9;
	background-position:0 -35px;
	-webkit-transition:background-position .1s linear;
	-moz-transition:background-position .1s linear;
	-ms-transition:background-position .1s linear;
	-o-transition:background-position .1s linear;
	transition:background-position .1s linear
}
.btn:focus{
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
.btn.active,.btn:active{
	background-color:#e6e6e6;
	background-color:#d9d9d9 \9;
	background-image:none;
	outline:0;
	-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
	box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)
}
.btn.disabled,.btn[disabled]{
	cursor:default;
	background-color:#e6e6e6;
	background-image:none;
	opacity:.65;
	filter:alpha(opacity=65);
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.btn-large{
	padding:9px 14px;
	font-size:15px;
	line-height:normal;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
.btn-large [class^="icon-"]{
	margin-top:1px
}
.btn-small{
	padding:5px 9px;
	font-size:11px;
	line-height:16px
}
.btn-small [class^="icon-"]{
	margin-top:-1px
}
.btn-mini{
	padding:2px 6px;
	font-size:11px;
	line-height:14px
}
.btn-primary,.btn-primary:hover,.btn-warning,.btn-warning:hover,.btn-danger,.btn-danger:hover,.btn-success,.btn-success:hover,.btn-info,.btn-info:hover,.btn-inverse,.btn-inverse:hover{
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25)
}
.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{
	color:rgba(255,255,255,0.75)
}
.btn{
	border-color:#ccc;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)
}
.btn-primary{
	background-color:#0074cc;
	*background-color:#05c;
	background-image:-ms-linear-gradient(top,#08c,#05c);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#05c));
	background-image:-webkit-linear-gradient(top,#08c,#05c);
	background-image:-o-linear-gradient(top,#08c,#05c);
	background-image:-moz-linear-gradient(top,#08c,#05c);
	background-image:linear-gradient(top,#08c,#05c);
	background-repeat:repeat-x;
	border-color:#05c #05c #003580;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#0088cc',endColorstr='#0055cc',GradientType=0);
	filter:progid:dximagetransform.microsoft.gradient(enabled=false)
}
.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{
	background-color:#05c;
	*background-color:#004ab3
}
.btn-primary:active,.btn-primary.active{
	background-color:#004099 \9
}
.btn-warning{
	background-color:#faa732;
	*background-color:#f89406;
	background-image:-ms-linear-gradient(top,#fbb450,#f89406);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));
	background-image:-webkit-linear-gradient(top,#fbb450,#f89406);
	background-image:-o-linear-gradient(top,#fbb450,#f89406);
	background-image:-moz-linear-gradient(top,#fbb450,#f89406);
	background-image:linear-gradient(top,#fbb450,#f89406);
	background-repeat:repeat-x;
	border-color:#f89406 #f89406 #ad6704;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fbb450',endColorstr='#f89406',GradientType=0);
	filter:progid:dximagetransform.microsoft.gradient(enabled=false)
}
.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{
	background-color:#f89406;
	*background-color:#df8505
}
.btn-warning:active,.btn-warning.active{
	background-color:#c67605 \9
}
.btn-danger{
	background-color:#da4f49;
	*background-color:#bd362f;
	background-image:-ms-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));
	background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:linear-gradient(top,#ee5f5b,#bd362f);
	background-repeat:repeat-x;
	border-color:#bd362f #bd362f #802420;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ee5f5b',endColorstr='#bd362f',GradientType=0);
	filter:progid:dximagetransform.microsoft.gradient(enabled=false)
}
.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{
	background-color:#bd362f;
	*background-color:#a9302a
}
.btn-danger:active,.btn-danger.active{
	background-color:#942a25 \9
}
.btn-success{
	background-color:#5bb75b;
	*background-color:#51a351;
	background-image:-ms-linear-gradient(top,#62c462,#51a351);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));
	background-image:-webkit-linear-gradient(top,#62c462,#51a351);
	background-image:-o-linear-gradient(top,#62c462,#51a351);
	background-image:-moz-linear-gradient(top,#62c462,#51a351);
	background-image:linear-gradient(top,#62c462,#51a351);
	background-repeat:repeat-x;
	border-color:#51a351 #51a351 #387038;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#62c462',endColorstr='#51a351',GradientType=0);
	filter:progid:dximagetransform.microsoft.gradient(enabled=false)
}
.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{
	background-color:#51a351;
	*background-color:#499249
}
.btn-success:active,.btn-success.active{
	background-color:#408140 \9
}
.btn-info{
	background-color:#49afcd;
	*background-color:#2f96b4;
	background-image:-ms-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));
	background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:linear-gradient(top,#5bc0de,#2f96b4);
	background-repeat:repeat-x;
	border-color:#2f96b4 #2f96b4 #1f6377;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#5bc0de',endColorstr='#2f96b4',GradientType=0);
	filter:progid:dximagetransform.microsoft.gradient(enabled=false)
}
.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{
	background-color:#2f96b4;
	*background-color:#2a85a0
}
.btn-info:active,.btn-info.active{
	background-color:#24748c \9
}
.btn-inverse{
	background-color:#414141;
	*background-color:#222;
	background-image:-ms-linear-gradient(top,#555,#222);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#555),to(#222));
	background-image:-webkit-linear-gradient(top,#555,#222);
	background-image:-o-linear-gradient(top,#555,#222);
	background-image:-moz-linear-gradient(top,#555,#222);
	background-image:linear-gradient(top,#555,#222);
	background-repeat:repeat-x;
	border-color:#222 #222 #000;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#555555',endColorstr='#222222',GradientType=0);
	filter:progid:dximagetransform.microsoft.gradient(enabled=false)
}
.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{
	background-color:#222;
	*background-color:#151515
}
.btn-inverse:active,.btn-inverse.active{
	background-color:#080808 \9
}
button.btn,input[type="submit"].btn{
	*padding-top:2px;
	*padding-bottom:2px
}
button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{
	padding:0;
	border:0
}
button.btn.btn-large,input[type="submit"].btn.btn-large{
	*padding-top:7px;
	*padding-bottom:7px
}
button.btn.btn-small,input[type="submit"].btn.btn-small{
	*padding-top:3px;
	*padding-bottom:3px
}
button.btn.btn-mini,input[type="submit"].btn.btn-mini{
	*padding-top:1px;
	*padding-bottom:1px
}
.btn-group{
	position:relative;
	*margin-left:.3em;
	*zoom:1
}
.btn-group:before,.btn-group:after{
	display:table;
	content:""
}
.btn-group:after{
	clear:both
}
.btn-group:first-child{
	*margin-left:0
}
.btn-group+.btn-group{
	margin-left:5px
}
.btn-toolbar{
	margin-top:9px;
	margin-bottom:9px
}
.btn-toolbar .btn-group{
	display:inline-block;
	*display:inline;
	*zoom:1
}
.btn-group>.btn{
	position:relative;
	float:left;
	margin-left:-1px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.btn-group>.btn:first-child{
	margin-left:0;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
	-webkit-border-top-left-radius:4px;
	border-top-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-topleft:4px
}
.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{
	-webkit-border-top-right-radius:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-bottomright:4px
}
.btn-group>.btn.large:first-child{
	margin-left:0;
	-webkit-border-bottom-left-radius:6px;
	border-bottom-left-radius:6px;
	-webkit-border-top-left-radius:6px;
	border-top-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-topleft:6px
}
.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{
	-webkit-border-top-right-radius:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	border-bottom-right-radius:6px;
	-moz-border-radius-topright:6px;
	-moz-border-radius-bottomright:6px
}
.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{
	z-index:2
}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{
	outline:0
}
.btn-group>.dropdown-toggle{
	*padding-top:4px;
	padding-right:8px;
	*padding-bottom:4px;
	padding-left:8px;
	-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
	box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)
}
.btn-group>.btn-mini.dropdown-toggle{
	padding-right:5px;
	padding-left:5px
}
.btn-group>.btn-small.dropdown-toggle{
	*padding-top:4px;
	*padding-bottom:4px
}
.btn-group>.btn-large.dropdown-toggle{
	padding-right:12px;
	padding-left:12px
}
.btn-group.open .dropdown-toggle{
	background-image:none;
	-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
	box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)
}
.btn-group.open .btn.dropdown-toggle{
	background-color:#e6e6e6
}
.btn-group.open .btn-primary.dropdown-toggle{
	background-color:#05c
}
.btn-group.open .btn-warning.dropdown-toggle{
	background-color:#f89406
}
.btn-group.open .btn-danger.dropdown-toggle{
	background-color:#bd362f
}
.btn-group.open .btn-success.dropdown-toggle{
	background-color:#51a351
}
.btn-group.open .btn-info.dropdown-toggle{
	background-color:#2f96b4
}
.btn-group.open .btn-inverse.dropdown-toggle{
	background-color:#222
}
.btn .caret{
	margin-top:7px;
	margin-left:0
}
.btn:hover .caret,.open.btn-group .caret{
	opacity:1;
	filter:alpha(opacity=100)
}
.btn-mini .caret{
	margin-top:5px
}
.btn-small .caret{
	margin-top:6px
}
.btn-large .caret{
	margin-top:6px;
	border-top-width:5px;
	border-right-width:5px;
	border-left-width:5px
}
.dropup .btn-large .caret{
	border-top:0;
	border-bottom:5px solid #000
}
.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{
	border-top-color:#fff;
	border-bottom-color:#fff;
	opacity:.75;
	filter:alpha(opacity=75)
}
/* orange button */
.btn.orange {
	background-color:#bebdbd;
	background-image:-moz-linear-gradient(top, #E38914, #E36C14);
	background-image:-ms-linear-gradient(top, #E38914, #E36C14);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#E38914), to(#E36C14));
	background-image:-webkit-linear-gradient(top, #E38914, #E36C14);
	background-image:-o-linear-gradient(top, #E38914, #E36C14);
	background-image:linear-gradient(top, #E38914, #e36c14);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#E38914', GradientType=0);
	border-color:#bebdbd #bebdbd #696969;
	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
	color:#ffffff;
	font-size:0.85em;
}
.alert{
	padding:8px 35px 8px 14px;
	margin-bottom:18px;
	color:#c09853;
	text-shadow:0 1px 0 rgba(255,255,255,0.5);
	background-color:#fcf8e3;
	border:1px solid #fbeed5;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.alert-heading{
	color:inherit
}
.alert .close{
	position:relative;
	top:-2px;
	right:-21px;
	line-height:18px
}
.alert-success{
	color:#468847;
	background-color:#dff0d8;
	border-color:#d6e9c6
}
.alert-danger,.alert-error{
	color:#b94a48;
	background-color:#f2dede;
	border-color:#eed3d7
}
.alert-info{
	color:#3a87ad;
	background-color:#d9edf7;
	border-color:#bce8f1
}
.alert-block{
	padding-top:14px;
	padding-bottom:14px
}
.alert-block>p,.alert-block>ul{
	margin-bottom:0
}
.alert-block p+p{
	margin-top:5px
}
.nav{
	margin-bottom:18px;
	margin-left:0;
	list-style:none
}
.nav>li>a{
	display:block
}
.nav>li>a:hover{
	text-decoration:none;
	background-color:#eee
}
.nav>.pull-right{
	float:right
}
.nav .nav-header{
	display:block;
	padding:3px 15px;
	font-size:11px;
	font-weight:bold;
	line-height:18px;
	color:#999;
	text-shadow:0 1px 0 rgba(255,255,255,0.5);
	text-transform:uppercase
}
.nav li+.nav-header{
	margin-top:9px
}
.nav-list{
	padding-right:15px;
	padding-left:15px;
	margin-bottom:0
}
.nav-list>li>a,.nav-list .nav-header{
	margin-right:-15px;
	margin-left:-15px;
	text-shadow:0 1px 0 rgba(255,255,255,0.5)
}
.nav-list>li>a{
	padding:3px 15px
}
.nav-list>.active>a,.nav-list>.active>a:hover{
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.2);
	background-color:#08c
}
.nav-list [class^="icon-"]{
	margin-right:2px
}
.nav-list .divider{
	*width:100%;
	height:1px;
	margin:8px 1px;
	*margin:-5px 0 5px;
	overflow:hidden;
	background-color:#e5e5e5;
	border-bottom:1px solid #fff
}
.nav-tabs,.nav-pills{
	*zoom:1
}
.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{
	display:table;
	content:""
}
.nav-tabs:after,.nav-pills:after{
	clear:both
}
.nav-tabs>li,.nav-pills>li{
	float:left
}
.nav-tabs>li>a,.nav-pills>li>a{
	padding-right:12px;
	padding-left:12px;
	margin-right:2px;
	line-height:14px
}
.nav-tabs{
	border-bottom:1px solid #ddd
}
.nav-tabs>li{
	margin-bottom:-1px
}
.nav-tabs>li>a{
	padding-top:8px;
	padding-bottom:8px;
	line-height:18px;
	border:1px solid transparent;
	-webkit-border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0
}
.nav-tabs>li>a:hover{
	border-color:#eee #eee #ddd
}
.nav-tabs>.active>a,.nav-tabs>.active>a:hover{
	color:#555;
	cursor:default;
	background-color:#fff;
	border:1px solid #ddd;
	border-bottom-color:transparent
}
.nav-pills>li>a{
	padding-top:8px;
	padding-bottom:8px;
	margin-top:2px;
	margin-bottom:2px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
.nav-pills>.active>a,.nav-pills>.active>a:hover{
	color:#fff;
	background-color:#08c
}
.nav-stacked>li{
	float:none
}
.nav-stacked>li>a{
	margin-right:0
}
.nav-tabs.nav-stacked{
	border-bottom:0
}
.nav-tabs.nav-stacked>li>a{
	border:1px solid #ddd;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.nav-tabs.nav-stacked>li:first-child>a{
	-webkit-border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0
}
.nav-tabs.nav-stacked>li:last-child>a{
	-webkit-border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px
}
.nav-tabs.nav-stacked>li>a:hover{
	z-index:2;
	border-color:#ddd
}
.nav-pills.nav-stacked>li>a{
	margin-bottom:3px
}
.nav-pills.nav-stacked>li:last-child>a{
	margin-bottom:1px
}
.nav-tabs .dropdown-menu{
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px
}
.nav-pills .dropdown-menu{
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.nav-tabs .dropdown-toggle .caret,.nav-pills .dropdown-toggle .caret{
	margin-top:6px;
	border-top-color:#08c;
	border-bottom-color:#08c
}
.nav-tabs .dropdown-toggle:hover .caret,.nav-pills .dropdown-toggle:hover .caret{
	border-top-color:#005580;
	border-bottom-color:#005580
}
.nav-tabs .active .dropdown-toggle .caret,.nav-pills .active .dropdown-toggle .caret{
	border-top-color:#333;
	border-bottom-color:#333
}
.nav>.dropdown.active>a:hover{
	color:#000;
	cursor:pointer
}
.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover{
	color:#fff;
	background-color:#999;
	border-color:#999
}
.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret{
	border-top-color:#fff;
	border-bottom-color:#fff;
	opacity:1;
	filter:alpha(opacity=100)
}
.tabs-stacked .open>a:hover{
	border-color:#999
}
.tabbable{
	*zoom:1
}
.tabbable:before,.tabbable:after{
	display:table;
	content:""
}
.tabbable:after{
	clear:both
}
.tab-content{
	overflow:auto
}
.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{
	border-bottom:0
}
.tab-content>.tab-pane,.pill-content>.pill-pane{
	display:none
}
.tab-content>.active,.pill-content>.active{
	display:block
}
.tabs-below>.nav-tabs{
	border-top:1px solid #ddd
}
.tabs-below>.nav-tabs>li{
	margin-top:-1px;
	margin-bottom:0
}
.tabs-below>.nav-tabs>li>a{
	-webkit-border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px
}
.tabs-below>.nav-tabs>li>a:hover{
	border-top-color:#ddd;
	border-bottom-color:transparent
}
.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover{
	border-color:transparent #ddd #ddd #ddd
}
.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{
	float:none
}
.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{
	min-width:74px;
	margin-right:0;
	margin-bottom:3px
}
.tabs-left>.nav-tabs{
	float:left;
	margin-right:19px;
	border-right:1px solid #ddd
}
.tabs-left>.nav-tabs>li>a{
	margin-right:-1px;
	-webkit-border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px
}
.tabs-left>.nav-tabs>li>a:hover{
	border-color:#eee #ddd #eee #eee
}
.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover{
	border-color:#ddd transparent #ddd #ddd;
	*border-right-color:#fff
}
.tabs-right>.nav-tabs{
	float:right;
	margin-left:19px;
	border-left:1px solid #ddd
}
.tabs-right>.nav-tabs>li>a{
	margin-left:-1px;
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0
}
.tabs-right>.nav-tabs>li>a:hover{
	border-color:#eee #eee #eee #ddd
}
.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover{
	border-color:#ddd #ddd #ddd transparent;
	*border-left-color:#fff
}
.navbar{
	*position:relative;
	*z-index:2;
	margin-bottom:18px;
	overflow:visible
}
.navbar-inner{
	min-height:40px;
	padding-right:5px;
	padding-left:5px;
	background-repeat:repeat-x;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25),inset 0 -1px 0 rgba(0,0,0,0.1);
	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.25),inset 0 -1px 0 rgba(0,0,0,0.1);
	box-shadow:0 1px 3px rgba(0,0,0,0.25),inset 0 -1px 0 rgba(0,0,0,0.1),
}
.navbar .container{
	width:auto
}
.nav-collapse.collapse{
	height:auto
}
.navbar{
	color:#999
}
.navbar .brand:hover{
	text-decoration:none
}
.navbar .brand{
	display:block;
	float:left;
	padding:8px 20px 12px;
	margin-left:-20px;
	font-size:20px;
	font-weight:200;
	line-height:1;color:#999
}
.navbar .navbar-text{
	margin-bottom:0;
	line-height:40px
}
.navbar .navbar-link{
	color:#999
}
.navbar .navbar-link:hover{
	color:#fff
}
.navbar .btn,.navbar .btn-group{
	margin-top:5px
}
.navbar .btn-group .btn{
	margin:0
}
.navbar-form{
	margin-bottom:0;
	*zoom:1
}
.navbar-form:before,.navbar-form:after{
	display:table;
	content:""
}
.navbar-form:after{
	clear:both
}
.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{
	margin-top:5px
}
.navbar-form input,.navbar-form select{
	display:inline-block;
	margin-bottom:0
}
.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{
	margin-top:3px
}
.navbar-form .input-append,.navbar-form .input-prepend{
	margin-top:6px;
	white-space:nowrap
}
.navbar-form .input-append input,.navbar-form .input-prepend input{
	margin-top:0
}
.navbar-search{
	position:relative;
	float:left;
	margin-top:6px;
	margin-bottom:0
}
.navbar-search .search-query{
	padding:4px 9px;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:13px;
	font-weight:normal;
	line-height:1;
	color:#fff;
	background-color:#626262;
	border:1px solid #151515;
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);
	box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);
	-webkit-transition:none;
	-moz-transition:none;
	-ms-transition:none;
	-o-transition:none;
	transition:none
}
.navbar-search .search-query:-moz-placeholder{
	color:#ccc
}
.navbar-search .search-query:-ms-input-placeholder{
	color:#ccc
}
.navbar-search .search-query::-webkit-input-placeholder{
	color:#ccc
}
.navbar-search .search-query:focus,.navbar-search .search-query.focused{
	padding:5px 10px;
	color:#333;
	text-shadow:0 1px 0 #fff;
	background-color:#fff;
	border:0;
	outline:0;
	-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);
	-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);
	box-shadow:0 0 3px rgba(0,0,0,0.15)
}
.navbar-fixed-top,.navbar-fixed-bottom{
	position:fixed;
	right:0;
	left:0;
	z-index:1030;
	margin-bottom:0
}
.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{
	padding-right:0;
	padding-left:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.navbar-fixed-top .container,.navbar-fixed-bottom .container{
	width:940px
}
.navbar-fixed-top{
	top:0
}
.navbar-fixed-bottom{
	bottom:0
}
.navbar .nav{
	position:relative;
	left:0;
	display:block;
	float:left;
	margin:0 10px 0 0
}
.navbar .nav.pull-right{
	float:right
}
.navbar .nav>li{
	display:block;
	float:left
}
.navbar .nav>li>a{
	float:none;
	padding:9px 10px 11px;
	line-height:19px;
	color:#999;
	text-decoration:none;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25)
}
.navbar .btn{
	display:inline-block;
	padding:4px 10px 4px;
	margin:5px 5px 6px;
	line-height:18px
}
.navbar .btn-group{
	padding:5px 5px 6px;
	margin:0
}
.navbar .nav>li>a:hover{
	color:#fff;
	text-decoration:none;
	background-color:transparent
}
.navbar .nav .active>a,.navbar .nav .active>a:hover{
	color:#fff;
	text-decoration:none;
	background-color:#222
}
.navbar .divider-vertical{
	width:1px;
	height:40px;
	margin:0 9px;
	overflow:hidden;
	background-color:#222;
	border-right:1px solid #333
}
.navbar .nav.pull-right{
	margin-right:0;
	margin-left:10px
}
.navbar .btn-navbar{
	display:none;
	float:right;
	padding:7px 10px;
	margin-right:5px;
	margin-left:5px;
	background-color:#2c2c2c;
	*background-color:#222;
	background-image:-ms-linear-gradient(top,#333,#222);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#333),to(#222));
	background-image:-webkit-linear-gradient(top,#333,#222);
	background-image:-o-linear-gradient(top,#333,#222);
	background-image:linear-gradient(top,#333,#222);
	background-image:-moz-linear-gradient(top,#333,#222);
	background-repeat:repeat-x;
	border-color:#222 #222 #000;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#333333',endColorstr='#222222',GradientType=0);
	filter:progid:dximagetransform.microsoft.gradient(enabled=false);
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)
}
.navbar .btn-navbar:hover,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{
	background-color:#222;
	*background-color:#151515
}
.navbar .btn-navbar:active,.navbar .btn-navbar.active{
	background-color:#080808 \9
}
.navbar .btn-navbar .icon-bar{
	display:block;
	width:18px;
	height:2px;
	background-color:#f5f5f5;
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
	-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);
	-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);
	box-shadow:0 1px 0 rgba(0,0,0,0.25)
}
.btn-navbar .icon-bar+.icon-bar{
	margin-top:3px
}
.navbar .dropdown-menu:before{
	position:absolute;
	top:-7px;
	left:9px;
	display:inline-block;
	border-right:7px solid transparent;
	border-bottom:7px solid #ccc;
	border-left:7px solid transparent;
	border-bottom-color:rgba(0,0,0,0.2);
	content:''
}
.navbar .dropdown-menu:after{
	position:absolute;
	top:-6px;
	left:10px;
	display:inline-block;
	border-right:6px solid transparent;
	border-bottom:6px solid #fff;
	border-left:6px solid transparent;
	content:''
}
.navbar-fixed-bottom .dropdown-menu:before{
	top:auto;
	bottom:-7px;
	border-top:7px solid #ccc;
	border-bottom:0;
	border-top-color:rgba(0,0,0,0.2)
}
.navbar-fixed-bottom .dropdown-menu:after{
	top:auto;
	bottom:-6px;
	border-top:6px solid #fff;
	border-bottom:0
}
.navbar .nav li.dropdown .dropdown-toggle .caret,.navbar .nav li.dropdown.open .caret{
	border-top-color:#fff;
	border-bottom-color:#fff
}
.navbar .nav li.dropdown.active .caret{
	opacity:1;
	filter:alpha(opacity=100)
}
.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{
	background-color:transparent
}
.navbar .nav li.dropdown.active>.dropdown-toggle:hover{
	color:#fff
}
.navbar .pull-right .dropdown-menu,.navbar .dropdown-menu.pull-right{
	right:0;
	left:auto
}
.navbar .pull-right .dropdown-menu:before,.navbar .dropdown-menu.pull-right:before{
	right:12px;
	left:auto
}
.navbar .pull-right .dropdown-menu:after,.navbar .dropdown-menu.pull-right:after{
	right:13px;
	left:auto
}
.breadcrumb{
	padding:7px 14px;
	margin:0 0 18px;
	list-style:none;
	background-color:#fbfbfb;
	background-image:-moz-linear-gradient(top,#fff,#f5f5f5);
	background-image:-ms-linear-gradient(top,#fff,#f5f5f5);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f5f5f5));
	background-image:-webkit-linear-gradient(top,#fff,#f5f5f5);
	background-image:-o-linear-gradient(top,#fff,#f5f5f5);
	background-image:linear-gradient(top,#fff,#f5f5f5);
	background-repeat:repeat-x;
	border:1px solid #ddd;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff',endColorstr='#f5f5f5',GradientType=0);
	-webkit-box-shadow:inset 0 1px 0 #fff;
	-moz-box-shadow:inset 0 1px 0 #fff;
	box-shadow:inset 0 1px 0 #fff
}
.breadcrumb li{
	display:inline-block;
	*display:inline;
	text-shadow:0 1px 0 #fff;
	*zoom:1
}
.breadcrumb .divider{
	padding:0 5px;
	color:#999
}
.breadcrumb .active a{
	color:#333
}
.pagination{
	height:36px;
	margin:18px 0
}
.pagination ul{
	display:inline-block;
	*display:inline;
	margin-bottom:0;
	margin-left:0;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	*zoom:1;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);
	box-shadow:0 1px 2px rgba(0,0,0,0.05)
}
.pagination li{
	display:inline
}
.pagination a{
	float:left;
	padding:0 14px;
	line-height:34px;
	text-decoration:none;
	border:1px solid #ddd;
	border-left-width:0
}
.pagination a:hover,.pagination .active a{
	background-color:#f5f5f5
}
.pagination .active a{
	color:#999;
	cursor:default
}
.pagination .disabled span,.pagination .disabled a,.pagination .disabled a:hover{
	color:#999;
	cursor:default;
	background-color:transparent
}
.pagination li:first-child a{
	border-left-width:1px;
	-webkit-border-radius:3px 0 0 3px;
	-moz-border-radius:3px 0 0 3px;
	border-radius:3px 0 0 3px
}
.pagination li:last-child a{
	-webkit-border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0
}
.pagination-centered{
	text-align:center
}
.pagination-right{
	text-align:right
}
.pager{
	margin-bottom:18px;
	margin-left:0;
	text-align:center;
	list-style:none;
	*zoom:1
}
.pager:before,.pager:after{
	display:table;
	content:""
}
.pager:after{
	clear:both
}
.pager li{
	display:inline
}
.pager a{
	display:inline-block;
	padding:5px 14px;
	background-color:#fff;
	border:1px solid #ddd;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px
}
.pager a:hover{
	text-decoration:none;
	background-color:#f5f5f5
}
.pager .next a{
	float:right
}
.pager .previous a{
	float:left
}
.pager .disabled a,.pager .disabled a:hover{
	color:#999;
	cursor:default;
	background-color:#fff
}
.modal-open .dropdown-menu{
	 z-index:2050
}
.modal-open .dropdown.open{
	*z-index:2050
}
.modal-open .popover{
	z-index:2060
}
.modal-open .tooltip{
	z-index:2070
}
.modal-backdrop{
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1040;
	background-color:#000
}
.modal-backdrop.fade{
	opacity:0
}
.modal-backdrop,.modal-backdrop.fade.in{
	opacity:.8;
	filter:alpha(opacity=80)
}
.modal{
	position:fixed;
	top:50%;
	left:50%;
	z-index:1050;
	width:560px;
	margin:-250px 0 0 -280px;
	overflow:auto;
	background-color:#fff;
	border:1px solid #999;
	border:1px solid rgba(0,0,0,0.3);
	*border:1px solid #999;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);
	-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);
	box-shadow:0 3px 7px rgba(0,0,0,0.3);
	-webkit-background-clip:padding-box;
	-moz-background-clip:padding-box;
	background-clip:padding-box
}
.modal.fade{
	top:-25%;
	-webkit-transition:opacity .3s linear,top .3s ease-out;
	-moz-transition:opacity .3s linear,top .3s ease-out;
	-ms-transition:opacity .3s linear,top .3s ease-out;
	-o-transition:opacity .3s linear,top .3s ease-out;
	transition:opacity .3s linear,top .3s ease-out
}
.modal.fade.in{
	top:50%
}
.modal-header{
	padding:9px 15px;
	border-bottom:1px solid #eee
}
.modal-header .close{
	margin-top:2px
}
.modal-body{
	max-height:400px;
	padding:15px;
	overflow-y:auto
}
.modal-form{
	margin-bottom:0
}
.modal-footer{
	padding:14px 15px 15px;
	margin-bottom:0;
	text-align:right;
	background-color:#f5f5f5;
	border-top:1px solid #ddd;
	-webkit-border-radius:0 0 6px 6px;
	-moz-border-radius:0 0 6px 6px;
	border-radius:0 0 6px 6px;
	*zoom:1;
	-webkit-box-shadow:inset 0 1px 0 #fff;
	-moz-box-shadow:inset 0 1px 0 #fff;
	box-shadow:inset 0 1px 0 #fff
}
.modal-footer:before,.modal-footer:after{
	display:table;
	content:""
}
.modal-footer:after{
	clear:both
}
.modal-footer .btn+.btn{
	margin-bottom:0;
	margin-left:5px
}
.modal-footer .btn-group .btn+.btn{
	margin-left:-1px
}
.tooltip{
	position:absolute;
	z-index:1020;
	display:block;
	padding:5px;
	font-size:12px;
	opacity:0;
	filter:alpha(opacity=0);
	visibility:visible
}
.tooltip.in{
	opacity:.8;
	filter:alpha(opacity=80)
}
.tooltip.top{
	margin-top:-2px
}
.tooltip.right{
	margin-left:2px
}
.tooltip.bottom{
	margin-top:2px
}
.tooltip.left{
	margin-left:-2px
}
.tooltip.top .tooltip-arrow{
	bottom:0;
	left:50%;
	margin-left:-5px;
	border-top:5px solid #000;
	border-right:5px solid transparent;
	border-left:5px solid transparent
}
.tooltip.left .tooltip-arrow{
	top:50%;
	right:0;
	margin-top:-5px;
	border-top:5px solid transparent;
	border-bottom:5px solid transparent;
	border-left:5px solid #000
}
.tooltip.bottom .tooltip-arrow{
	top:0;
	left:50%;
	margin-left:-5px;
	border-right:5px solid transparent;
	border-bottom:5px solid #000;
	border-left:5px solid transparent
}
.tooltip.right .tooltip-arrow{
	top:50%;
	left:0;
	margin-top:-5px;
	border-top:5px solid transparent;
	border-right:5px solid #000;
	border-bottom:5px solid transparent
}
.tooltip-inner{
	max-width:200px;
	padding:6px 12px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	background-color:#000;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.tooltip-arrow{
	position:absolute;
	width:0;
	height:0
}
.popover{
	position:absolute;
	top:0;
	left:0;
	z-index:1010;
	display:none;
	padding:5px
}
.popover.top{
	margin-top:-5px
}
.popover.right{
	margin-left:5px
}
.popover.bottom{
	margin-top:5px
}
.popover.left{
	margin-left:-5px
}
.popover.top .arrow{
	bottom:0;
	left:50%;
	margin-left:-5px;
	border-top:5px solid #000;
	border-right:5px solid transparent;
	border-left:5px solid transparent
}
.popover.right .arrow{
	top:50%;
	left:0;
	margin-top:-5px;
	border-top:5px solid transparent;
	border-right:5px solid #000;
	border-bottom:5px solid transparent
}
.popover.bottom .arrow{
	top:0;
	left:50%;
	margin-left:-5px;
	border-right:5px solid transparent;
	border-bottom:5px solid #000;
	border-left:5px solid transparent
}
.popover.left .arrow{
	top:50%;
	right:0;
	margin-top:-5px;
	border-top:5px solid transparent;
	border-bottom:5px solid transparent;
	border-left:5px solid #000
}
.popover .arrow{
	position:absolute;
	width:0;
	height:0
}
.popover-inner{
	width:280px;
	padding:3px;
	overflow:hidden;
	background:#000;
	background:rgba(0,0,0,0.8);
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);
	-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);
	box-shadow:0 3px 7px rgba(0,0,0,0.3)
}
.popover-title{
	padding:9px 15px;
	line-height:1;
	background-color:#f5f5f5;
	border-bottom:1px solid #eee;
	-webkit-border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0
}
.popover-content{
	padding:14px;
	background-color:#fff;
	-webkit-border-radius:0 0 3px 3px;
	-moz-border-radius:0 0 3px 3px;
	border-radius:0 0 3px 3px;
	-webkit-background-clip:padding-box;
	-moz-background-clip:padding-box;
	background-clip:padding-box
}
.popover-content p,.popover-content ul,.popover-content ol{
	margin-bottom:0
}
.thumbnails{
	margin-left:-20px;
	list-style:none;
	*zoom:1
}
.thumbnails:before,.thumbnails:after{
	display:table;
	content:""
}
.thumbnails:after{
	clear:both
}
.row-fluid .thumbnails{
	margin-left:0
}
.thumbnails>li{
	float:left;
	margin-bottom:18px;
	margin-left:20px
}
.thumbnail{
	display:block;
	padding:4px;
	line-height:1;
	border:1px solid #ddd;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.075);
	-moz-box-shadow:0 1px 1px rgba(0,0,0,0.075);
	box-shadow:0 1px 1px rgba(0,0,0,0.075)
}
a.thumbnail:hover{
	border-color:#08c;
	-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);
	-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);
	box-shadow:0 1px 4px rgba(0,105,214,0.25)
}
.thumbnail>img{
	display:block;
	max-width:100%;
	margin-right:auto;
	margin-left:auto
}
.thumbnail .caption{
	padding:9px
}
.label,.badge{
	font-size:10.998px;
	font-weight:bold;
	line-height:14px;
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	white-space:nowrap;
	vertical-align:baseline;
	background-color:#999
}
.label{
	padding:1px 4px 2px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
.badge{
	padding:1px 9px 2px;
	-webkit-border-radius:9px;
	-moz-border-radius:9px;
	border-radius:9px
}
a.label:hover,a.badge:hover{
	color:#fff;
	text-decoration:none;
	cursor:pointer
}
.label-important,.badge-important{
	background-color:#b94a48
}
.label-important[href],.badge-important[href]{
	background-color:#953b39
}
.label-warning,.badge-warning{
	background-color:#f89406
}
.label-warning[href],.badge-warning[href]{
	background-color:#c67605
}
.label-success,.badge-success{
	background-color:#468847
}
.label-success[href],.badge-success[href]{
	background-color:#356635
}
.label-info,.badge-info{
	background-color:#3a87ad
}
.label-info[href],.badge-info[href]{
	background-color:#2d6987
}
.label-inverse,.badge-inverse{
	background-color:#333
}
.label-inverse[href],.badge-inverse[href]{
	background-color:#1a1a1a
}
@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}
to{background-position:0 0}
}
@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}
to{background-position:0 0}
}
@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}
to{background-position:0 0}
}
@-o-keyframes progress-bar-stripes{from{background-position:0 0}
to{background-position:40px 0}
}
@keyframes progress-bar-stripes{from{background-position:40px 0}
to{background-position:0 0}
}
.progress{
	height:18px;
	margin-bottom:18px;
	overflow:hidden;
	background-color:#f7f7f7;
	background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);
	background-image:-ms-linear-gradient(top,#f5f5f5,#f9f9f9);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));
	background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);
	background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);
	background-image:linear-gradient(top,#f5f5f5,#f9f9f9);
	background-repeat:repeat-x;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#f9f9f9',GradientType=0);
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
	box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)
}
.progress .bar{
	width:0;
	height:18px;
	font-size:12px;
	color:#fff;
	text-align:center;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#0e90d2;
	background-image:-moz-linear-gradient(top,#149bdf,#0480be);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));
	background-image:-webkit-linear-gradient(top,#149bdf,#0480be);
	background-image:-o-linear-gradient(top,#149bdf,#0480be);
	background-image:linear-gradient(top,#149bdf,#0480be);
	background-image:-ms-linear-gradient(top,#149bdf,#0480be);
	background-repeat:repeat-x;
	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#149bdf',endColorstr='#0480be',GradientType=0);
	-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
	-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
	box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:width .6s ease;
	-moz-transition:width .6s ease;
	-ms-transition:width .6s ease;
	-o-transition:width .6s ease;
	transition:width .6s ease
}
.progress-striped .bar{
	background-color:#149bdf;
	background-image:-o-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));
	background-image:linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	-webkit-background-size:40px 40px;
	-moz-background-size:40px 40px;
	-o-background-size:40px 40px;
	background-size:40px 40px
}
.progress.active .bar{
	-webkit-animation:progress-bar-stripes 2s linear infinite;
	-moz-animation:progress-bar-stripes 2s linear infinite;
	-ms-animation:progress-bar-stripes 2s linear infinite;
	-o-animation:progress-bar-stripes 2s linear infinite;
	animation:progress-bar-stripes 2s linear infinite
}
.progress-danger .bar{
	background-color:#dd514c;
	background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);
	background-image:-ms-linear-gradient(top,#ee5f5b,#c43c35);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));
	background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);
	background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);
	background-image:linear-gradient(top,#ee5f5b,#c43c35);
	background-repeat:repeat-x;
	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ee5f5b',endColorstr='#c43c35',GradientType=0)
}
.progress-danger.progress-striped .bar{
	background-color:#ee5f5b;
	background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));
	background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:-o-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)
}
.progress-success .bar{
	background-color:#5eb95e;
	background-image:-moz-linear-gradient(top,#62c462,#57a957);
	background-image:-ms-linear-gradient(top,#62c462,#57a957);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));
	background-image:-webkit-linear-gradient(top,#62c462,#57a957);
	background-image:-o-linear-gradient(top,#62c462,#57a957);
	background-image:linear-gradient(top,#62c462,#57a957);
	background-repeat:repeat-x;
	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#62c462',endColorstr='#57a957',GradientType=0)
}
.progress-success.progress-striped .bar{
	background-color:#62c462;
	background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));
	background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:-o-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)
}
.progress-info .bar{
	background-color:#4bb1cf;
	background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);
	background-image:-ms-linear-gradient(top,#5bc0de,#339bb9);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));
	background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);
	background-image:-o-linear-gradient(top,#5bc0de,#339bb9);
	background-image:linear-gradient(top,#5bc0de,#339bb9);
	background-repeat:repeat-x;
	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#5bc0de',endColorstr='#339bb9',GradientType=0)
}
.progress-info.progress-striped .bar{
	background-color:#5bc0de;
	background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));
	background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:-o-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)
}
.progress-warning .bar{
	background-color:#faa732;
	background-image:-moz-linear-gradient(top,#fbb450,#f89406);
	background-image:-ms-linear-gradient(top,#fbb450,#f89406);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));
	background-image:-webkit-linear-gradient(top,#fbb450,#f89406);
	background-image:-o-linear-gradient(top,#fbb450,#f89406);
	background-image:linear-gradient(top,#fbb450,#f89406);
	background-repeat:repeat-x;
	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fbb450',endColorstr='#f89406',GradientType=0)
}
.progress-warning.progress-striped .bar{
	background-color:#fbb450;
	background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));
	background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:-o-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}
.accordion{
	margin-bottom:18px
}
.accordion-group{
	margin-bottom:2px;
	border:1px solid #e5e5e5;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.accordion-heading{
	border-bottom:0
}
.accordion-heading .accordion-toggle{
	display:block;
	padding:8px 15px
}
.accordion-toggle{
	cursor:pointer
}
.accordion-inner{
	padding:9px 15px;
	border-top:1px solid #e5e5e5
}
.carousel{
	position:relative;
	margin-bottom:18px;
	line-height:1
}
.carousel-inner{
	position:relative;
	width:100%;
	overflow:hidden
}
.carousel .item{
	position:relative;
	display:none;
	-webkit-transition:.6s ease-in-out left;
	-moz-transition:.6s ease-in-out left;
	-ms-transition:.6s ease-in-out left;
	-o-transition:.6s ease-in-out left;
	transition:.6s ease-in-out left
}
.carousel .item>img{
	display:block;
	line-height:1
}
.carousel .active,.carousel .next,.carousel .prev{
	display:block
}
.carousel .active{
	left:0
}
.carousel .next,.carousel .prev{
	position:absolute;
	top:0;
	width:100%
}
.carousel .next{
	left:100%
}
.carousel .prev{
	left:-100%
}
.carousel .next.left,.carousel .prev.right{
	left:0
}
.carousel .active.left{
	left:-100%
}
.carousel .active.right{
	left:100%
}
.carousel-control{
	position:absolute;
	top:40%;
	left:15px;
	width:40px;
	height:40px;
	margin-top:-20px;
	font-size:60px;
	font-weight:100;
	line-height:30px;
	color:#fff;
	text-align:center;
	background:#222;
	border:3px solid #fff;
	-webkit-border-radius:23px;
	-moz-border-radius:23px;
	border-radius:23px;
	opacity:.5;
	filter:alpha(opacity=50)
}
.carousel-control.right{
	right:15px;
	left:auto
}
.carousel-control:hover{
	color:#fff;
	text-decoration:none;
	opacity:.9;
	filter:alpha(opacity=90)
}
.carousel-caption{
	position:absolute;
	right:0;
	bottom:0;
	left:0;
	padding:10px 15px 5px;
	background:#333;
	background:rgba(0,0,0,0.75)
}
.carousel-caption h4,.carousel-caption p{
	color:#fff
}
.hero-unit{
	padding:60px;
	margin-bottom:30px;
	background-color:#eee;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px
}
.hero-unit h1{
	margin-bottom:0;
	font-size:60px;
	line-height:1;
	letter-spacing:-1px;
	color:inherit
}
.hero-unit p{
	font-size:18px;
	font-weight:200;
	line-height:27px;
	color:inherit
}
.pull-right{
	float:right
}
.pull-left{
	float:left
}
.hide{
	display:none
}
.show{
	display:block
}
.invisible{
	visibility:hidden
}
/********************************** END old FeedStuffsBoot.css **********************************/
/********************************** START Common Styling Elements **********************************/
ul.flat {
	list-style:none;
	margin:0;
}
ul.flat li {
	display:inline;
	float:left;
}
.center {
	text-align:center;
}
img.center {
	display:block;
	margin:0 auto 10px;
}
.f-l {
	float:left;
}
.f-r {
	float:right;
}
.amp {
	font-family:Baskerville,"Goudy Old Style","Palatino","Book Antiqua",serif;
	font-size:110%;
	font-style:italic;
	font-weight: normal;
}
.relative {
	position:relative;
}
.cf:before, .cf:after, .clearfix:before, .clearfix:after {
	content:"";
	display:table;
}
.cf:after, .clearfix:after {
	clear:both
}
.cf, .clearfix {
	*zoom:1
}
/************************* default links *************************/
a, a:visited, a:hover, a:active {
	text-decoration:none;
}
a {
	color:#2071A1;
}
a:hover, a:active {
	color:#369BD7;
}
/************************* Let's begin *************************/
body {
	background-color:#fff;
	background-color:#FCFCFC;
	padding-top:30px;
	min-width:980px;
}
body > .container {
	margin-top:-30px;
}
.container {}
.wrapper {
	width:940px !important;
}
/************************* fonts *************************/
@font-face {
    font-family: 'league_gothicregular';
    src: url('../fonts/league_gothic-webfont.eot');
    src: url('../fonts/league_gothic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/league_gothic-webfont.woff') format('woff'),
         url('../fonts/league_gothic-webfont.ttf') format('truetype'),
         url('../fonts/league_gothic-webfont.svg#league_gothicregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'charis_silbold';
    src: url('../fonts/charissilb-webfont.eot');
    src: url('../fonts/charissilb-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/charissilb-webfont.woff') format('woff'),
         url('../fonts/charissilb-webfont.ttf') format('truetype'),
         url('../fonts/charissilb-webfont.svg#charis_silbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
#bodyBorderTop {
	background:url(../images/feedstuffs/noise-light.png) repeat 0 0 #418DC0;
	position:absolute;
	top:0;
	right:0;
	height:30px;
	width:100%;
}
/************************* HEADER *************************/
.container header {
	margin-top:-29px;
	margin-bottom:20px;
	position:relative;
	padding-top:30px;
}
/* logo and advertisement */
.container header .span2 {
	width:190px;
}
.container header .span10 {
	width:730px;
}
.container header nav, .container header .search-box {
	position:absolute;
}
/************************* secondary nav *************************/
.container header nav {
	left:0;
	top:4px;
}
.container header nav ul {}
.container header nav ul li {}
.container header nav ul li a,
.container header nav ul li a:visited {
	color:#fff;
	padding:9px 8px;
}
.container header nav ul li a:hover {
	background-color:#C7AC71; /* ie */
	background-color:rgba(0,0,0,0.05);
}
.container header nav ul li a:active {
	position:relative;
	top:1px;
}
/************************* BEGIN dropdown *************************/
a.menu:after, .dropdown-toggle:after {
	width:0;
	height:0;
	display:inline-block;
	content:"↓";
	text-indent:-99999px;
	vertical-align:top;
	margin-top:8px;
	margin-left:4px;
	border-left:4px solid transparent;
	border-right:4px solid transparent;
	border-top:4px solid #ffffff;
	filter:alpha(opacity=50);
	-khtml-opacity:0.5;
	-moz-opacity:0.5;
	opacity: 0.5;
}
.menu-dd, .dropdown-menu {
	background-color:#ffffff;
	float:left;
	display:none;
	position:absolute;
	z-index:900;
	min-width:190px;
	max-width:320px;
	_width:160px;
	margin-left:0;
	margin-right:0;
	padding:6px 0;
	zoom:1;
	border-color:#333;
	border-color:rgba(0, 0, 0, 0.2);
	border-style:solid;
	border-width:0 1px 1px;
	-webkit-border-radius:0 0 6px 6px;
	-moz-border-radius:0 0 6px 6px;
	border-radius:0 0 6px 6px;
	-webkit-box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);
	box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);
	-webkit-background-clip:padding-box;
	-moz-background-clip:padding-box;
	background-clip:padding-box;
}
.menu-dd li, .dropdown-menu li {
	float:none;
	display:block;
	background-color:none;
}
.menu-dd .divider, .dropdown-menu .divider {
	height:1px;
	margin:5px 0;
	overflow:hidden;
	background-color:#eee;
	border-bottom:1px solid #ffffff;
}
.dropdown-menu a {
	display:block;
	padding:4px 15px;
	clear:both;
	font-weight:normal;
	line-height:18px;
	color:#808080;
	text-shadow:0 1px 0 #ffffff;
}
.menu-dd li a:hover {
	color:#ffffff
}
.open .menu, .dd.open .menu, .open .dropdown-toggle, .dd.open .dropdown-toggle {
	color:#ffffff;
	background:#ccc;
	background:rgba(0, 0, 0, 0.3);
}
.dropdown-toggle:hover, .dd.open .dropdown-toggle {
	background:#444;
	background:rgba(255, 255, 255, 0.15);
}
.open .menu-dd, .dd.open .menu-dd, .open .dropdown-menu, .dd.open .dropdown-menu {
	display:block
}
ul .menu-dd, .menu-dd {
	background-color:#333
}
.menu-dd li {
	z-index: 9998
}
.menu-dd li a {
	z-index: 9999
}
 /* fix stacking context for IE7 */
#headOuter 	{
	z-index:9999999;
}
#headInner 	{
	z-index:999999;
}
#body 		{
	z-index:99999;
}
.modal-backdrop, .modal-backdrop.fade.in {
	z-index:9999999;
}
.modal {
	z-index:99999999;
}
/************************* END dropdown *************************/
/************************* main nav *************************/
.container header .navbar {}
.ie7 .container header .navbar {
	margin-top:;
}
.container header .navbar .navbar-inner {
	background:url(../images/feedstuffs/noise.png) repeat 0 0 #35363D; /* 076EB4 */
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:inset 0 -3px 0 rgba(0, 0, 0, 0.15);
	-moz-box-shadow:inset 0 -3px 0 rgba(0, 0, 0, 0.15);
	box-shadow:inset 0 -3px 0 rgba(0, 0, 0, 0.15);
	max-height:38px;
    min-height:38px;
}
.container header .navbar .navbar-inner ul.nav {}
.container header .navbar .navbar-inner ul.nav li {}
.container header .navbar .navbar-inner ul.nav li.dropdown {}
.container header .navbar .navbar-inner ul.nav li a, .container header .navbar .navbar-inner ul.nav li a:visited {
	color:#fff;
	font-family:'league_gothicregular', sans-serif;
	font-size:1.6em;
	padding:9px 12px;
}
.container header .navbar .navbar-inner ul.nav li .menu-dd-item a
{
	color:#ddd;
	background-color:Transparent;
	font-family:sans-serif;
	font-size:1.2em;
	padding:3px 8px;
} 
.container header .navbar .navbar-inner ul.nav li .menu-dd-item a:hover, .container header .navbar .navbar-inner ul.nav li .menu-dd-item a:active
{
	background-color:Transparent;
	color:#fff;
} 
.container header .navbar .navbar-inner ul.nav li a:hover {
	background-color:#A6262A; /* ie */
	background-color:rgba(255,255,255, 0.1);
	color:#ddd;
}
.container header .navbar .navbar-inner ul.nav li a:active {
	box-shadow:inset 0 2px 9px 0 rgba(0, 0, 0, 0.4);
	color:#ddd;
}
.container header .navbar .navbar-inner ul.nav li a:active {}
.container header .navbar .navbar-inner ul.nav li a.dropdown-toggle {}
.container header .navbar .navbar-inner ul.nav li.open a.dropdown-toggle {
	color:#ddd;
	box-shadow:inset 0 2px 9px 0 rgba(0, 0, 0, 0.4);
}
.container header .navbar .navbar-inner ul.nav li.dropdown ul.dropdown-menu {
	top:92%;
}
.container header .navbar .navbar-inner ul.nav li.dropdown ul.dropdown-menu li {}
.container header .navbar .navbar-inner ul.nav li.dropdown ul.dropdown-menu li a,
.container header .navbar .navbar-inner ul.nav li.dropdown ul.dropdown-menu li a:visited {
	color:#222;
}
.container header .navbar .navbar-inner ul.nav li.dropdown ul.dropdown-menu li a:hover {
	background-color:#948054;
	box-shadow:none;
	color:#fff;
	text-shadow:0 1px 0 rgba(0, 0, 0, 0.4);
}
.container header .search-box {
	right:0;
	top:2px;
}
.container header .search-box input {
	margin:0;
}
.container header .search-box input.text-field {
	border:1px solid #444;
	border-radius:20px;
	color:#aaa;
	padding:2px 28px;
}
.container header .search-box input.text-field {
	border-color:#9D8A5B;
}
.container header .search-box input.text-field:focus {
	border:1px solid #51472F;
	color:#49402C;
}
.container header .search-box input[type='button'] {}
.container header .search-box #searchButton, 
.container header .search-box #searchClear {
	background-color:transparent;
	background-repeat:no-repeat;
	background-image:url(../images/feedstuffs/sprite-tnt.png);
	background-position:0 0;
	display:block;
	height:30px;
	width:30px;
	position:absolute;
	top:-3px;
	/* kellum text replacement method */
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
}
.container header .search-box #searchButton:hover, .container header .search-box #searchClear:hover {
	cursor:pointer;
	opacity:0.75;
}
.container header .search-box #searchButton {
	left:-1px;
}
.container header .search-box #searchClear {
	background-position:-30px 0;
	right:-3px;
	opacity:0.55;
} 
.container header .search-box #searchClear:hover {
	opacity:0.95;
}
/************************* MAIN *************************/
.container .body {}
/************************* homepage SECTIONS *************************/
.container .body section.module {
	margin:0 0 20px
}
.container .body section.module h4 {}
.container .body section.module ul {
	list-style:none;
	margin:0 0 10px;
}
.container .body section.module > ul > li {
	border-bottom:1px solid #ddd;
	padding:5px 5px 0;
}
.container .body section.module > ul > li:hover {
	background-color:#f3f3f3;
}
.container .body section.module ul li a, .container .body section.module ul li a:visited {
	display:block;
}
.container .body section.module ul li a:hover {
	text-decoration:none;
}
.container .body section.module ul li a:active {}
.container .body section.module ul li a h5 {
	font-size:1.1em;
	line-height:1.6em;
}
.container .body .span4 section.module a img {
	display:block;
	margin:0 auto;
}
.container .body section.module ul li a p {
	color:#403E39;
}
.container .body section.module ul + p {
	margin:0;
}
.module h3, .module h4 {
	background:url(../images/feedstuffs/noise-light.png) repeat 0 0 #418DC0;
	border-radius:5px 5px 0 0;
	border-bottom:3px solid #35363D;
	font-family:'charis_silbold', Georgia, sans-serif;
	font-weight:400;
	font-size:1.5em;
	line-height:1.7em;
	padding-left:5px; 
	text-align:center;
}
.module h3, .module h4, .module h3 a, .module h4 a {
	color:#fff;
}
.twtr-widget-profile h3, .twtr-widget-profile h4 {
	background:none;
	border:none;
	border-radius:0;
	box-shadow:none;
	font-family:"lucida grande",lucida,tahoma,helvetica,arial,sans-serif;
	font-size:12px
}
/************************* SPECIALS *************************/
.container .body section.module.specials {}
.container .body section.module.specials ul {}
.container .body section.module.specials ul li:before,
.container .body section.module.specials ul li:after {
	content:" ";
	display:table;
}
.container .body section.module.specials ul li:after {
	clear:both;
}
.container .body section.module.specials ul li {
	padding:10px 0;
	*zoom:1;
}
.container .body section.module.specials ul li a {}
.container .body section.module.specials ul li a img {
	margin:0 20px 0 0;
}
.container .body section.module.specials ul li a h5 {}
.container .body section.module.specials ul li a p {}
/************************* Narrow Middle Column *************************/
.body .span3 {}
.body .span3 .advert, .body .span3 .module {
	margin:0 0 20px;
}
.body .span3 .module {}
.body .span3 .advert {
	text-align:center;
}
.body .span3 .advert img {}
/************************* current issue *************************/
.container .body section.module.current {}
.container .body section.module.current .row {}
.container .body section.module.current .row div {
	margin-top:10px;
}
.container .body section.module.current .row img {}
.container .body section.module.current .row h5 {
	margin-bottom:5px;
	border-bottom:1px dashed #CCC;
}
.container .body section.module.current .row h5 a {
	font-size:16px;
}
.container .body section.module.current .row h5 a span {
	color:#444;
	font-size:12px;
}
.container .body section.module.current .row h5 a:hover span {
	color:#2071A1;
}
.container .body section.module.current .row ul {}
.container .body section.module.current .row ul li {
	padding:3px 0;
}
.container .body section.module.current .row ul li a {}
/************************* aside *************************/
.container .body aside {}
.container .body aside .social,
.container .body aside #homeOverview {
	margin:20px 0;
}
.container .body aside .module h3,
.container .body aside .module h4 {
	margin-bottom:15px;
}
.container .body .advert,
.container .body .module {
	margin:0 0 20px;
}
.container .body aside .advert {}
.container .body aside .advert .advert-text {
	background-color:#D9D1BF;
	border:1px solid #C2BBAA;
	border-top:none;
	margin-top:0px;
	padding:5px 8px 0;
}
.container .body aside .advert .advert-text p {
	color:#8C836E;
}
.container .body aside .advert .advert-text p a {}
.container .body aside #homeOverview {}
.container .body aside #homeOverview h3 {
	margin-bottom:0;
}
/************************* Market Overview *************************/
aside .more {
	float:right;
	margin:10px 0 0;
}
aside #homeOverview .nav-tabs { 
	background-color:#35363D;
	margin-bottom:0;
	padding:5px 0 7px 5px;
}
aside #homeOverview .tab-content { 
	padding:0 0 20px 
}
#homeOverview .nav-tabs {
	border-bottom:none;
}
#homeOverview .nav-tabs > li { 
	margin-right:3px; 
}
#homeOverview .nav-tabs > li.active { }
#homeOverview .nav-tabs > li > a { 
	background-color:#3E4047; 
	background-color:rgba(255, 255, 255, 0.05);
	border:none;
	border-radius:15px;
	color:white;
	font-size:14px; 
	line-height:18px; 
	margin-right:0; 
	padding:2px 8px; 
}
.lte8 #homeOverview .nav-tabs > li > a { 
	background-color:#eee 
}
#homeOverview .nav-tabs > li > a:hover { 
	background-color:#4F5158; 
	background-color:rgba(255, 255, 255, 0.15);
	border:none;
}
#homeOverview .nav-tabs > li > a:active { 
	-webkit-box-shadow:inset 0 -1px 10px 0 rgba(0, 0, 0, 0.25);
	-moz-box-shadow:inset 0 -1px 10px 0 rgba(0, 0, 0, 0.25);
	box-shadow:inset 0 -1px 10px 0 rgba(0, 0, 0, 0.25);
}
#homeOverview .nav-tabs > li.active > a { 
	background-color:#fff; 
	background-color:rgba(255, 255, 255, 0.95); 
	border:none;
	-webkit-box-shadow: none; 
	-moz-box-shadow:none; 
	box-shadow:none; 
	color:#444; 
	text-shadow:0 1px 0 #fff; 
	text-shadow:none; 
}
#homeOverview .nav-tabs > li.active > a:hover {
	background-color:;
}
/************************* END homepage market module adjust *************************/
aside #homeOverview .marketOverviewTable {
	float:left;
	font-family:;
	font-size:12px;
	list-style:none;
	margin:0;
	padding:0;
	width:300px;
}
aside #homeOverview .marketOverviewTable li {
	border-bottom:1px solid #ddd;
	color:#404040;
	display:block;
	padding-left:3px;
}
aside #homeOverview .marketOverviewTable li:first-child {
	border-top:1px solid #bbb
}
aside #homeOverview .marketOverviewTable li:nth-child(2n), .oldie aside #homeOverview .marketOverviewTable li.odd {
	background-color:#F9F9F9
}
aside #homeOverview .marketOverviewTable li:hover {
	background-color:#FAF9DC
}
aside #homeOverview .marketOverviewTable li.header { 
	background-color:#EEEFF1; 
	border-top:none; 
	border-bottom:2px solid #696A75; 
	font-weight:800; 
}
aside #homeOverview .marketOverviewTable li span {
	display:inline-block;
	padding:3px 0;
	text-align:right;
}
aside #homeOverview .marketOverviewTable li span.contract {
	text-align:left;
	width:134px;
}
aside #homeOverview .marketOverviewTable li span.last {
	width:70px
}
aside #homeOverview .marketOverviewTable li span.change {
	width:55px
}
aside #homeOverview .marketOverviewTable li {
	font-family:Segoe, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
}
aside #homeOverview .marketOverviewTable li.header span.change {
	padding-right:11px;
	right:-11px;
	position:relative;
}
aside #homeOverview .marketOverviewTable li span.chart {
	padding:0;
	width:26px;
}
aside #homeOverview .marketOverviewTable li span.chart a { 
	background-image:url(../images/feedstuffs/sprite-tnt.png);
	background-position:-63px -3px; 
	display:block; 
	height:12px; 
	padding:3px 0; 
	text-align:left; 
	text-indent:-9999em; 
	width:20px;
}
aside #homeOverview .marketOverviewTable li.up span.change, aside #homeOverview .marketOverviewTable li.down span.change {
	padding-right:11px
}
aside #homeOverview .marketOverviewTable li.up span.change {
	background-position:100% 3px
}
aside #homeOverview .marketOverviewTable li.down span.change {
	background-position:100% -16px
}
aside #homeOverview .marketOverviewTable li span.percentCh {
	width:11%
}
/************************* Page specific style *************************/
.about-us {}
.about-us h1 {
	font-size:24px;
}
.about-us h3 {
	text-align:center;
}
.about-us .cf {
	margin-bottom:20px;
}
.about-us img {
	max-width:100px;
}
.about-us img.f-l {
	margin:0 10px 10px 0;
}
.about-us img.f-r {
	margin:0 0 10px 10px;
}
.links {}
.advertise {}
.advertise h1 {
	margin-bottom:10px;
}
.advertise h3 {
	margin:20px 0 2px;
}
.classifieds {}
/************************* iNet Attribution *************************/
.attribution {
	padding-bottom:15px;
}
.attribution p {
	font-size:10px;
	line-height:1em;
	margin-bottom:2px;
}
.attribution .cmeLogo {
	display:inline
}
.attribution .cmeLogo img {
	float:left;
	margin:0 15px 0 0;
	width:75px;
}
/************************* Newsletter Signup *************************/
.newsletter {}
.container .body aside .module.newsletter h4, .container .body aside .module.login h4 {
	margin-bottom: ;
}
.container #body aside .module.newsletter h4 {}
.newsletter p {
	color:#999;
	margin:0 0 20px;
}
.newsletter-form, .login-form {
	background-color:#DDE5EB;
	border:1px solid #bbb;
	border-top:none;
	margin:0 0 10px;
	padding:12px;
}
.newsletter-form p, .login-form p {
	color:#777;
}
.newsletter-form #newsletter-input, .login-form #username-input, .login-form #password-input {
	background-color:#F9F9F9;
	border-radius:0;
	border:none;
	border-bottom:1px dashed #60616D;
	box-shadow:none;
	color:#9799AA;
	font-family:georgia, serif;
	font-style:italic;
	margin:0 10px 0 0;
	padding:5px 0px 5px 5px;
	width:271px;
}
.newsletter-form #newsletter-input:focus, .login-form #username-input:focus, .login-form #password-input:focus {
	background-color:#fff;
	border-bottom:1px dashed #CACDE4;
	color:#35363D;
}
.newsletter-form #newsletter-button, .login-form #login-button {
	border-radius:2px;
	float:right;
	margin:10px 0 0 0;
	padding:4px 25px 4px;
	text-transform:uppercase;
}
/************************* social stuff *************************/
.container .body aside .social {
	text-align:center;
}
.container .body aside .social h4 {}
.container .body aside .social ul {
	margin:0 0 10px;
}
.container .body aside .social ul li {
	margin-left:64px;
}
.container .body aside .social ul li a {
	background-color:transparent;
	background-image:url(../images/feedstuffs/sprite-tnt.png);
	background-repeat:no-repeat;
	display:block;
	height:60px;
	width:60px;
	/* text replacement */
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
}
.container .body aside .social ul li a:hover {
	opacity:0.75;
}
.container .body aside .social ul li a.facebook {
	background-position:0 -90px
}
.container .body aside .social ul li a.twitter {
	background-position:0 -30px
}
/************************* login sidebar box *************************/
.container .body aside .module.login {}
.container .body aside .module.login input {}
.container .body aside .module.login #username-input,
.container .body aside .module.login #password-input {}
/************************* FOOTER *************************/
.container footer {
	background:url(../images/feedstuffs/noise.png) repeat 0 0 #ddd;
	border-radius:20px 20px 0 0;
	margin:20px 0 0;
	padding:0 0 40px 20px;
}
.container footer > div  {}
.container.feed footer .row > .span3  {
	width:215px;
}
.container.feed footer .row > .span4  {
	width:280px;
}
.container footer > div  a, .container footer > div  a:visited {
	text-shadow:0 1px 0 #FFF;
}
.container footer > div  h6 {
	background-color:#35363D;
	background:url(../images/noise-light.png) repeat 0 0 #35363D;
	color:#fff;
	font-family:'league_gothicregular', Georgia, sans-serif;
	font-size:1.8em;
	font-weight:400;
	margin:0 0px 10px -20px;
	padding:10px 0px 10px 20px;
	-webkit-box-shadow:inset 0 -3px 0px rgba(255,255,255, 0.15);
	-moz-box-shadow:inset 0 -3px 0px rgba(255,255,255, 0.15);
	box-shadow:inset 0 -3px 0px rgba(255,255,255, 0.15);
	text-shadow:0px -1px 0 rgba(0,0,0, 1);
}
.lt-ie9 .container footer > div  h6 {
	border-bottom:3px solid #9E895B;
}
.container footer > div > div:first-of-type h6 {
	border-radius:5px 0 0 0;
}
.container footer > div > div:last-of-type h6 {
	border-radius:0 5px 0 0;
}
.container footer > div  ul {
	list-style:none;
	margin:0 0 10px 5px;
}
.container footer > div  ul li {}
.container footer > div  ul li a, .container footer > div  ul li a:visited {
	display:block;
	margin:0 0 2px;
	padding:2px 0;
}
.container footer > div  ul li a:hover,
.container footer > div  ul li a:active {}
.container footer > div  p {
	margin-top:20px;
}
.btn {
    -moz-border-bottom-colors:none;
    -moz-border-left-colors:none;
    -moz-border-right-colors:none;
    -moz-border-top-colors:none;
    background-color:#F5F5F5;
    background-image:-moz-linear-gradient(center top , #FFFFFF, #E6E6E6);
    background-repeat:repeat-x;
    border-color:#CCCCCC #CCCCCC #B3B3B3;
    border-image:none;
    border-radius:3px 3px 3px 3px;
    border-style:solid;
    border-width:1px;
    box-shadow:0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color:#333333;
    cursor:pointer;
    display:inline-block;
    font-size:13px;
    line-height:18px;
    margin-bottom:0;
    padding:4px 10px;
    text-align:center;
    text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align:middle;
}
.btn:first-child {
}
.btn:focus {
    outline:thin dotted;
    outline-offset:-2px;
}
.btn.active, .btn:active {
    background-color:#E6E6E6;
    background-image:none;
    box-shadow:0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color:rgba(0, 0, 0, 0.5);
    outline:0 none;
}
.btn.disabled, .btn[disabled] {
    background-color:#E6E6E6;
    background-image:none;
    box-shadow:none;
    cursor:default;
    opacity:0.65;
}
.btn.primary, .btn.primary:hover, .btn-warning, .btn-warning:hover, .btn.danger, .btn.danger:hover, .btn.success, .btn.success:hover, .btn-info, .btn-info:hover, .btn.vrg-blue, .btn.vrg-blue:hover {
    color:#FFFFFF;
    text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn.primary.active, .btn-warning.active, .btn.danger.active, .btn.success.active, .btn-info.active {
    color:rgba(255, 255, 255, 0.75);
}
.btn.primary {
    background-color:#2A2A2A;
    background-image:-moz-linear-gradient(center top , #334433, #293729);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#334433), to(#293729));
	background-image:-webkit-linear-gradient(top, #334433, #293729);
	background-image:-o-linear-gradient(top, #334433, #293729);
	background-image:linear-gradient(to bottom, #334433, #293729);
    background-repeat:repeat-x;
    border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn.primary:hover, .btn.primary:active, .btn.primary.active, .btn.primary.disabled, .btn.primary[disabled] {
    background-color:#293729;
}
.btn.primary:active, .btn.primary.active {
}
.btn-warning {
    background-color:#FAA732;
    background-image:-moz-linear-gradient(center top , #FBB450, #F89406);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#FBB450), to(#F89406));
	background-image:-webkit-linear-gradient(top, #FBB450, #F89406);
	background-image:-o-linear-gradient(top, #FBB450, #F89406);
	background-image:linear-gradient(to bottom, #FBB450, #F89406);
    background-repeat:repeat-x;
    border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
    background-color:#F89406;
}
.btn-warning:active, .btn-warning.active {
}
.btn.danger {
    background-color:#DA4F49;
    background-image:-moz-linear-gradient(center top , #EE5F5B, #BD362F);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#EE5F5B), to(#BD362F));
	background-image:-webkit-linear-gradient(top, #EE5F5B, #BD362F);
	background-image:-o-linear-gradient(top, #EE5F5B, #BD362F);
	background-image:linear-gradient(to bottom, #EE5F5B, #BD362F);
    background-repeat:repeat-x;
    border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn.danger:hover, .btn.danger:active, .btn.danger.active, .btn.danger.disabled, .btn.danger[disabled] {
    background-color:#BD362F;
}
.btn.danger:active, .btn.danger.active {
}
/************************* Bootstrap adjustments - with line number from original *************************/
.btn-orange{
	background-color:#E36837;
	*background-color:#E36837;
	background-image:-ms-linear-gradient(top,#E36837,#C95C31);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#E36837),to(#C95C31));
	background-image:-webkit-linear-gradient(top,#E36837,#C95C31);
	background-image:-o-linear-gradient(top,#E36837,#C95C31);
	background-image:-moz-linear-gradient(top,#E36837,#C95C31);
	background-image:linear-gradient(top,#E36837,#C95C31);
	background-repeat:repeat-x;
	border-color:#E36837 #E36837 #9E2528;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#E36837',endColorstr='#C95C31',GradientType=0);
	filter:progid:dximagetransform.microsoft.gradient(enabled=false);
	color:#fff;
	text-shadow:0 1px 1px rgba(0,0,0, 0.75);
}
.btn-orange:hover,.btn-orange:active,.btn-orange.active,.btn-orange.disabled,.btn-orange{
	background-color:#C95C31;
	*background-color:#C95C31;
	color:#fff;
}
.btn-orange:active,.btn-orange.active{
	background-color:#C95C31 \9
}
.btn-red{
	background-color:#B82B2E;
	*background-color:#C52E31;
	background-image:-ms-linear-gradient(top,#C52E31,#B82B2E);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#C52E31),to(#B82B2E));
	background-image:-webkit-linear-gradient(top,#C52E31,#B82B2E);
	background-image:-o-linear-gradient(top,#C52E31,#B82B2E);
	background-image:-moz-linear-gradient(top,#C52E31,#B82B2E);
	background-image:linear-gradient(top,#C52E31,#B82B2E);
	background-repeat:repeat-x;
	border-color:#C52E31 #C52E31 #9E2528;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#0088cc',endColorstr='#0055cc',GradientType=0);
	filter:progid:dximagetransform.microsoft.gradient(enabled=false);
	color:#fff;
	text-shadow:0 1px 1px rgba(0,0,0, 0.75);
}
.btn-red:hover,.btn-red:active,.btn-red.active,.btn-red.disabled,.btn-red[disabled]{
	background-color:#B2292B;
	*background-color:#B2292B;
	color:#fff;
}
.btn-red:active,.btn-red.active{
	background-color:#982325 \9
}
/***************** BEGIN story *****************/
.blogs-list ul.blogList {
	padding-top: 0px;
}

article story-header ul li a, article story-header .storyAuthor ul li a {
	line-height:11px;
	background-color:transparent;
	background-image:url("../images/site-sprite.png");
	background-repeat:no-repeat;
}
article story-header ul.storyBtn li a, article story-header .storyAuthor ul.storyBtn li a {
	background-color:#f6f6f6;
	background-color:#fff;
	border:1px solid #fff;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	display:block;
	font-size:11px;
	font-family:Segoe, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
}
article story-header li{
    display:inline-block;
    float:left;
}
article story-header, article #storyBody, article story-footer {
	background-color:#fff
}
article story-header .storyAuthor img, .author-identity img, .blogs-list ul.blogList li .author {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	padding:3px;
	border:1px solid #DDD;
	background-color:white;
}
article story-header .storyAuthor img {
	float:left;
	margin:0 20px 10px 0;
}
article story-header .storyAuthor h3 {
	color:#4C463D;
	color:#595247;
	font-family:MuseoSans500Regular, Segoe, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
	font-weight:400;
	font-size:1.4em;
	line-height:1em;
	margin:24px 10px 8px 0;
}
article story-header .storyAuthor ul {
	list-style:none;
	margin:23px 0 10px;
}
article story-header .storyAuthor ul li {
	margin:0 10px 0 0
}
article story-header .storyAuthor ul li:last-child, article story-header .storyAuthor ul li.last {
	margin:0
}
article story-header .storyAuthor ul li a:active {
	outline:0
}
article story-header .storyAuthor ul li a.authorArchive, article story-header .storyAuthor ul li a.emailAuthor, article story-header .storyAuthor ul li a.authorResources {
	background-color:#F6F6F6;
	border:1px solid #ddd;
}
article story-header .storyAuthor ul li a.authorArchive {
	background-position:3px -260px
}
article story-header .storyAuthor ul li a.emailAuthor {
	background-position:3px -340px
}
article story-header .storyAuthor ul li a.authorResources {
	background-position:3px -300px
}
article story-header .storyAuthor ul li a.authorArchive:hover {
	background-position:3px -280px
}
article story-header .storyAuthor ul li a.emailAuthor:hover {
	background-position:3px -360px
}
article story-header .storyAuthor ul li a.authorResources:hover {
	background-position:3px -320px
}
article story-header #storyTitle hgroup {
	background-color:#fff;
	background-color:rgba(254, 255, 242, 0.5);
	border-bottom:1px solid #eee;
	margin:0 0 5px;
}
article story-header #storyTitle hgroup h1 {
	background-color:#F2F2ED;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
	color:#595247;
	color:#4C463D;
	font-size:1.9em;
	font-family:Didot, "Didot LT STD", "Hoefler Text", Garamond, "Times New Roman", serif;
	font-weight:800;
	line-height:1.1em;
	margin:0;
	padding:5px 5px 8px;
}
article story-header #storyTitle hgroup h2 {
	font-size:1.0em;
	font-weight:400;
	line-height:1.4em;
	padding:8px 0 8px 5px;
}
article story-header #storyTitle hgroup h5 {
	font-size:0.9em;
	line-height:1em;
	padding:8px 0 8px 5px;
}
article story-header .date {
	font-weight:bold;
	margin:0 20px 0 0;
}
article story-header .date span {
	font-weight:normal
}
article story-header #storySocial {
	border-bottom:1px solid #eee;
	margin-bottom:10px;
	padding:2px 0 5px;
}
article story-header #storySocial ul {
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}
article story-header #storySocial ul li {
	float:left;
	margin:0 5px 0 0;
}
article story-header #storySocial ul li:nth-child(5n) {
	margin-left:20px
}
article story-header #storySocial ul li:last-of-type {
	/*margin:0*/
}
article story-header ul.storyBtn li a:hover {
	border:1px solid #bbb
}
article story-header ul.storyBtn li a:active {
	position:relative;
	top:1px;
}
article story-header #storySocial ul li a.storyWall {
	background-position:300px 1px;
	background-color:#ECEEF5;
	border:1px solid #CAD4E7;
	color:#3B5998;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	padding:4px;
}
article story-header #storySocial ul li a.storyWall:hover {
	border-color:#9DACCE
}
article story-header #storySocial ul li a.storyEmail, article story-header #storySocial ul li a.storyRss, article story-header #storySocial ul li a.storyLink, article story-header #storySocial ul li a.storyPrint, article story-header ul.storyBtn li a {
	padding:4px 4px 5px 22px
}
article story-header #storySocial ul li a.storyEmail {
	background-position:3px -180px;
}
article story-header #storySocial ul li a.storyRss {
	background-position:3px -60px;
}
article story-header #storySocial ul li a.storyLink {
	background-position:3px -140px;
}
article story-header #storySocial ul li a.storyPrint {
	background-position:3px -100px;
}
article story-header #storySocial ul li a.storyEmail:hover {
	background-position:3px -200px;
}
article story-header #storySocial ul li a.storyRss:hover {
	background-position: 3px -80px;
}
article story-header #storySocial ul li a.storyLink:hover {
	background-position:3px -160px;
}
article story-header #storySocial ul li a.storyPrint:hover {
	background-position:3px -120px;
}
/************************* story body *************************/
article #storyBody {
	padding:20px 0;
/*	margin-left:0;*/
}
.story article #storyBody figure {
	border:1px solid #ebebe7;
	border-radius:2px;
	background-color:#f5f5f5;
	float:left;
	margin:0 20px 15px 0;
	padding:10px;
	width:300px;
}
.story article #storyBody figure img {
	margin:0 0 10px
}
.story article #storyBody figure figcaption {
	color:#555;
	font-size:0.8em;
	line-height:1.25em;
	text-align:center;
}
.story article #storyBody figure img {
	max-width:300px;
}
article #storyBody p {
	font-size:0.95em;
	line-height:1.6em;
	margin-bottom:1.3em;
}
/************************* Pagination *************************/
#storyPagination {
	height:64px;
	margin:10px 0 45px;
	position:relative;
}
#storyPagination p {
	color:#999;
	margin:0 0 10px;
}
#storyPagination p:before, #storyPagination p:after {
	background-color:transparent;
	border-top:1px dashed #ddd;
	content:'';
	position:absolute;
	top:10px;
	height:1px;
	width:260px;
}
#storyPagination p:before {
	left:0
}
#storyPagination p:after {
	right:0
}
.pagination ul {
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.08)
}
.pagination ul li a {
	background-color:#fff;
	border:1px solid #ccc;
	border-left-width:0;
	text-shadow:0 1px 0 white;
}
.pagination ul li a:hover {
	background-color:#fff;
	border-top-color:#BBB;
	-webkit-box-shadow:inset 0 2px 4px 1px rgba(0,0,0,0.08);
	-moz-box-shadow:inset 0 2px 4px 1px rgba(0,0,0,0.08);
	box-shadow:inset 0 2px 4px 1px rgba(0,0,0,0.08);
}
.pagination ul li a:active {
	-webkit-box-shadow:inset 0 2px 4px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:inset 0 2px 4px 2px rgba(0,0,0,0.1);
	box-shadow:inset 0 2px 4px 2px rgba(0,0,0,0.1);
}
.lte8 .pagination ul li a:hover {
	background-color:#F6F6F6
}
.lte8 .pagination ul li a:hover {
	background-color:#eee
}
.pagination ul li.active a:hover, .pagination ul li.active a:active {
	box-shadow:none;
	background-color:#f5f5f5;
}
/************************* end pagination *************************/
/************************* story tags *************************/
#storyTags {
	border-top:3px solid #EEE;
	padding:10px 0 14px;
}
#storyTags p {
	color:#fff;
	font-size:1.2em;
	margin:0;
}
#storyTags p strong {
	border-bottom:1px dashed #ddd;
	color:#595247;
	display:block;
	font-family:MuseoSlab500Regular, Georgia, serif;
	font-size:1.1em;
	font-weight:normal;
	line-height:1em;
	padding-bottom:5px;
}
#storyTags p a, .storyTag, .storyTagList h1 em {
	background-color:#FFA215;
	color:#fff;
	float:left;
	font-size:16px;
	margin-left:20px;
	margin-top:8px;
	padding:2px 10px 6px 13px;
	position:relative;
	text-decoration:none;
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
	text-shadow:0 1px 0 #AAA;
	white-space:nowrap;
	-webkit-box-shadow:1px 1px 4px 0px #888;
	-moz-box-shadow:1px 1px 4px 0px #888;
	box-shadow:1px 1px 4px 0px #888;
}
.topTags .storyTag, .storyTagList h1 em {
	float:none
}
.topTags .storyTag {
	height:21px;
	padding:1px 10px 4px 8px;
}
/************************* CSS based tag look *************************/
#storyTags p a:before, .storyTag:before, .storyTagList h1 em:before {
	content:"";
	float:left;
	position:absolute;
	top:0;
	left:-11px;
	width:0;
	height:0;
	border-color:transparent #FFA215 transparent transparent;
	border-style:solid;
	border-width:13px 11px 13px 0;
}
#storyTags p a:after, .storyTag:after, .storyTagList h1 em:after {
	content:"";
	position:absolute;
	top:12px;
	left:-2px;
	float:left;
	width:3px;
	height:3px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	background:#fff;
	-webkit-box-shadow:-1px -1px 1px #555;
	-moz-box-shadow:-1px -1px 1px #555;
	box-shadow:-1px -1px 1px #555;
}
#storyTags p a:hover, .storyTag:hover {
	background:#9BB147;
	background:#E59112;
	color:#EEE;
	text-shadow:0 1px 0 #999;
	-webkit-box-shadow:1px 1px 4px 0px #666;
	-moz-box-shadow:1px 1px 4px 0px #666;
	box-shadow:1px 1px 4px 0px #666;
}
#storyTags p a:hover:before, .storyTag:hover:before {
	border-color:transparent #E59112 transparent transparent
}
/************************* related and popular story section below story body *************************/
article #storyPopular, .blog article #storyRelated {
	margin-bottom:20px
}
article .storyRecom h4 {
	border-bottom:1px dashed #ddd;
	color:#595247;
	font-size:1.3em;
	font-family:MuseoSlab500Regular, Georgia, serif;
	font-weight:normal;
	margin:30px 0 10px 0;
}
article .storyRecom ul {
	list-style:none;
	margin:0 0 0 15px;
}
article .storyRecom ul li {
	margin:0 0 14px
}
article .storyRecom ul li a {
	font-size:1.0em
}
article story-footer {
	margin-top:0;
	margin-left:0;
	padding-top:0;
}

/************************* modal forms on STORY page*************************/
/************************* modal story-header *************************/
.modal-header .close {
	border:1px solid #999;
	padding:0 6px 9px;
	border-radius:15px;
}
.modal-header .close:hover {
	border:1px solid #222
}
.modal-header h3 {
	color:#4C463D;
	font-size:1.7em;
}
/************************* modal body *************************/
.modal-body { }
.modal-body li {
	line-height:1.35em;
}
.modal-body label {
	margin-bottom:4px;
	padding:0;
	width:200px;
}
.modal-body input, .modal-body textarea {
	margin-bottom:10px;
	width:98%;
}
.modal-body #eCpt input {
	margin-bottom:0
}
/************************* modal story-footer *************************/
.modal-story-footer input {
	float:right;
	margin-left:10px;
	margin-top:0;
	padding:5px 20px;
}
/************************* story COMMENTS *************************/
#storyCommentHead {
	margin:0 0 20px;
	font-family:MuseoSans500Regular, Segoe, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
}
#storyCommentHead h6 {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	color:#aaa;
	font-size:16px;
	margin:0 0 10px;
	line-height:36px;
}
#storyCommentHead a {
	float:right;
	margin-top:-43px;
}
/************************* add comment form *************************/
.add-comment { }
#respond {
	margin:0 0 30px;
}
#respond .comment-textarea, #respond .comment-form {
	width:48%
}
#respond .comment-form input, #respond .comment-textarea textarea {
	width:96%
}
#respond .comment-form input {
	margin-bottom:15px
}
#respond .comment-form-mth .comment-story-mth {
	color:#555;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:0.8em;
}
#respond .comment-form p small {
	color:#999;
}
#respond .comment-form-mth .comment-story-mth input {
	margin:0;
	width:40px;
}
#respond .form-submit input.span2 {
	width:122px
}
/************************* stream of comments *************************/
.commentStream .commentlist {
	list-style:none;
	margin:0;
}
.commentStream .comment .vcard {
	font-size:13px;
	margin:0 0 15px 10px;
}
.commentStream .comment .comment-meta {
	font-size:11px;
	margin:0 0 -20px 10px;
	text-shadow:0 1px 0 #fff;
}
.commentStream .comment .comment-body {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	margin:0 0 20px;
	min-height:50px;
	padding:28px 10px 50px;
}
.commentStream .comment .comment-body p {
	font-size:16px;
	margin:0;
}
.commentStream .comment .children {
	list-style:none;
	margin:0 0 0 60px;
}
/************************* first level of comment body *************************/
.commentStream .byauthor .comment-body, .commentStream .comment .byauthor .comment-body, .commentStream .comment .comment .byauthor .comment-body {
	background-color:#F2EBC4;
	border:1px solid #E5DFBA;
	color:#111;
}
.commentStream .byuser .comment-body, .commentStream .comment .byuser .comment-body, .commentStream .comment .comment .byuser .comment-body {
	background-color:#F2F1E6;
	border:1px solid #E5E5DA;
	color:#333;
}
.commentStream .comment .reply {
	float:right;
	margin:-60px 10px 30px 10px;
}
.commentStream .comment .reply a {
	display:inline-block;
	padding:4px 10px 4px;
	margin-bottom:0;
	font-size:14px;
	line-height:18px;
	color:#333333;
	text-align:center;
	text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);
	vertical-align:middle;
	background-color:#f5f5f5;
	background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-image:-ms-linear-gradient(top, #ffffff, #e6e6e6);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image:linear-gradient(top, #ffffff, #e6e6e6);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
	border-color:#e6e6e6 #e6e6e6 #bfbfbf;
	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	border:1px solid #ccc;
	border-bottom-color:#bbb;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
	cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	*margin-left:.3em;
	padding:5px 15px;
	font-size:11px;
	line-height:16px;
}
.commentStream .comment .reply a:hover {
	color:#333333;
	text-decoration:none;
	background-color:#e6e6e6;
	background-position:0 -15px;
	-webkit-transition:background-position 0.1s linear;
	-moz-transition:background-position 0.1s linear;
	-ms-transition:background-position 0.1s linear;
	-o-transition:background-position 0.1s linear;
	transition:background-position 0.1s linear;
}
.commentStream .comment .reply a:active {
	background-image:none;
	-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);
	background-color:#E6E6E6;
	background-color:#D9D9D9 \9;
	outline:0;
}
/************************* END story *************************/
/************************* BEGIN story tag list PAGE *************************/
.storyTagList h1 {
	border-bottom:1px dashed #ddd;
	color:#4C463D;
	font-family:MuseoSans500Regular, Segoe, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
	font-weight:400;
	font-size:1.85em;
	padding:0 0 5px;
}
.storyCategory.storyTagList h1 
{
	background-color:#F2F2ED;
    border-bottom:1px solid #DDDDDD;
    border-top:1px solid #DDDDDD;
    color:#4C463D;
    font-family:Didot,"Didot LT STD","Hoefler Text",Garamond,"Times New Roman",serif;
    font-size:1.9em;
    font-weight:800;
    line-height:1.1em;
    margin:0;
    padding:5px 5px 8px;
}
.storyTagList h1 em {
	font-weight:normal;
	font-family:MuseoSlab500Regular, Cambria, Georgia, serif;
	font-size:20px;
	font-style:normal;
	margin:0 0 0 20px;
	top:-4px;
	padding:3px 10px 4px 15px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
	text-shadow:0 1px 0 #AAA; }
/************************* CSS based tag look *************************/
.storyTagList h1 em:before {
	float:left;
	left:-14px;
	border-width:15px 14px 15px 0;
}
.storyTagList h1 em:after {
	top:12px;
	left:-2px;
	width:6px;
	height:6px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	-webkit-box-shadow:-1px -1px 2px rgba(0,0,0,0.3);
	-moz-box-shadow:-1px -1px 2px rgba(0,0,0,0.3);
	box-shadow:-1px -1px 2px rgba(0,0,0,0.3);
}
.storyTagList ol li {
	color:#AAA;
	margin:0 0 10px;
	padding-bottom:8px;
}
.storyTagList ol li:last-child {
	border-bottom:none
}
.storyTagList ol li p {
	color:#404040;
	margin:0;
}
/************************* END story tag list *************************/
/************************* BEGIN author archive page *************************/
article 
{
	margin-top:20px;	
}
.author-archive .span4, .blogs-list .span4 {
	width:180px
}
.author-archive .well,
.blogs-list .well { 
	background-color: #FFFAF0;
	box-shadow: none;
	border-radius: 8px;
}
.blog-archive {}
.blog-archive h1 {}
.blog-archive p {}
.blog-archive p a {}
.blog-archive h3{
	border-bottom:5px solid #B8CFBB;
	color:#40593A;
	font-family:MuseoSans500Regular, sans-serif;
	font-size:1.6em;
	font-weight:400;
	line-height:1em;
	padding-bottom:5px;
	margin:0 0 20px;
}
.blog-archive ul{
	list-style:none;
	margin:0 0 50px;
}
.blog-archive ul li{
	position:relative;
	margin:0 0 12px;
}
.blog-archive ul li a {
	font-size:1.1em;
	padding:4px 10px 4px 16px;
	-moz-transition:all 0.3s ease-in-out; 
	-o-transition:all 0.3s ease-in-out; 
	-webkit-transition:all 0.3s ease-in-out; 
	transition:all 0.3s ease-in-out;
}
.blog-archive ul li a:hover {
	background-color:#FAF9DC;
}
.blog-archive ul li a:before {
	background-color:#eee;
	position:absolute;
    content:"";
    left:0;
    top:5px;
	width:10px;
	height:10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.blog-archive ul li a:after {
	background-color:#C8DECE;
	background-color:#9EB0A3;
	position:absolute;
    content:"";
    left:3px;
    top:8px;
	width:4px;
	height:4px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	/* doesnt work on pseudo elements except in FF */
	-moz-transition:all 0.3s ease-in-out; 
	-o-transition:all 0.3s ease-in-out; 
	-webkit-transition:all 0.3s ease-in-out; 
	transition: ll 0.3s ease-in-out;
}
.blog-archive ul li a:hover:after {
	left:0;
	top:5px;
	width:10px;
	height:10px;
}
.author-identity img {
	float:left;
	margin-right:10px;
}
.author-identity h1 {
	margin:0;
	color:#4C463D;
	font-family:MuseoSlab500Regular, Georgia, serif;
	font-weight:400;
}
.author-social, .author-identity {
	margin:0 0 20px 0
}
.author-social {
	padding:10px 0;
	border-bottom:1px solid #eee;
	border-top:1px solid #eee;
}
.author-social ul {
	list-style:none;
	margin:0;
}
.author-social ul li {
	float:left;
	margin:0 10px 0 0;
}
.author-archives-list li {
	color:#AAA;
	margin:0 0 20px;
}
.author-archives-list li a span {
	color:#4C463D
}
.author-navigation {
	margin:0 0 15px
}
.author-navigation label {
	font-family:MuseoSlab500Regular, sans-serif;
	font-weight:400;
	font-size:1em;
}
.author-navigation select {
	width:180px
}
aside .author-navigation select {
	width:300px
}
.author-biography p {
	font-size:12px
}
/************************* common styles - Archive & Tag lists *************************/
.story-list {
	list-style:none;
	margin:0;
	padding:0;
}
.story-list .description, .story-list .date {
	margin:0
}
.story-list .description {
	color:#444
}
.story-list .date {
	color:#777;
	font-family:MuseoSans500Regular, Segoe, "Segoe UI", "Helvetica Neue", Arial, sans-serif; 
}
.story-list a {
	display:block;
	font-size:1em;
	line-height:1.3em;
	margin:0;
}
article .storyRecom ul li a:hover, .story-list a:hover {
	background-color:#FCFFD9
}
article .storyRecom ul li a:active, .story-list a:active {
	background-color:#DCE5DA
}
.author-archive .pagination {
	margin:45px 0 20px
}
/************************* END author archive page *************************/
#market_podcast_playlist li {
	line-height:26px
}
/************************* HELPERS *************************/
.clear {
	clear:both
}
.block {
	display:block
}
.left {
	float:left
}
.right {
	float:right
}
.ir {
	display:block;
	text-indent:-999em;
	overflow:hidden;
	background-repeat:no-repeat;
	text-align:left;
	direction:ltr;
}
.hidden {
	display:none;
	visibility:hidden;
	opacity:0;
	height:0;
}
.none {
	display:none
}
.darkGrey {
	background-color:#444
}
.top-banner {
	margin-right:10px
}
.margin-bottom {
	margin-bottom:30px
 }
.nomargin {
	margin:0 !important
}
.standardTable td {
	border:none;
	border-collapse:collapse;
}
input {
	vertical-align:bottom
}
.btn.orange {
	background-color:#E36837 !important;
	background-image:-moz-linear-gradient(top, #E36837, #E36C14);
	background-image:-ms-linear-gradient(top, #E38914, #E36C14);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#E38914), to(#E36C14));
	background-image:-webkit-linear-gradient(top, #E38914, #E36C14);
	background-image:-o-linear-gradient(top, #E38914, #E36C14);
	background-image: linear-gradient(top, #E38914, #e36c14);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#E38914', GradientType=0);
	border-color:#bebdbd #bebdbd #696969;
	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
	color:#ffffff;
	font-size:0.85em;
}
.btn-orange:hover,.btn-orange:active,.btn-orange.active,.btn-orange.disabled,.btn-orange{
	color:#fff !important;
	background-color:#C95C31 !important;
}
.btn.orange:active {
	color:#1e1e1e;
	background-color:rgb(201, 92, 49);
	-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn-orange:active,.btn-orange.active{
	background-color:#C95C31 \9;
	color:#fff;
}

/************************* START Blog Custom Styles *************************/
.comment-post-comment-btn {
	width:100%;
	margin:2em 0 0 0;
	padding:0 0 0 0;
	float:left;
	clear:both;
	display:block;
}
.commentSubmit.btn.primary.span2 {
	float: left;
	padding: 5px;
	margin: 0;
	font-size: .85em;
	width:13.75em;
}  

.comment-post-cancel-reply-btn {
	width:100%;
	margin:1em 0 0 0;
	padding:0 0 0 0;
	float:left;
	clear:both;
	display:block;
}
a#cancel-comment-reply-link.btn.danger.right.span2 {
	float: left;
	padding: 5px;
	margin: 0;
	font-size: .85em;
}
article #storyBody div {
	font-size: 0.95em;
	line-height: 1.6em;
}
.btn.primary{
	background-image: none;
	background-color: #086eb0;
	background-repeat: repeat-x;
}
/************************* END Blog Custom Styles *************************/

/********************************** END Common Styling Elements **********************************/