/* http://meyerweb.com/eric/tools/css/reset/ v1.0 | 20080212 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body
{
	line-height: 1;
	*position:relative;
}
ol, ul
{
	list-style: none;
}
blockquote, q
{
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after
{
	content: '';
	content: none;
}

a:focus {
    outline: none;
}

ins
{
	text-decoration: none;
}
del
{
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table
{
	border-collapse: collapse;
	border-spacing: 0;
}

/* Global --------------------------------------------------------- */

/* BEGIN post reset DEFAULT HTML tag styles */

body
{
	background: #fff;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

code
{
	font-family: Consolas, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New;
	font-size: 11px;
}

textarea
{
	font-family: Consolas, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New;
	border: 1px solid #ccc;
	font-size: 100%;
}

input, select, button
{
	border: 1px solid #ccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

input
{
	margin: 5px 0px 5px 0px;
	padding: 5px;
}

input[type=text], input[type=password] {
    -moz-border-radius: 5px;
    -webkit-border-radius:5px;
}

input[type=button], input[type=submit] {
    -moz-border-radius: 5px;
    -webkit-border-radius:5px;
    background-color: #666;
    color: #fff;
    font-size: 11px !important;    
    border: 0;
    padding: 5px 8px !important;
}

pre
{
	font-family: Consolas, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New;
	margin-bottom: 10px;
	overflow: auto;
	width: auto;
	padding: 5px;
	width: 650px !ie7;
	padding-bottom: 20px !ie7;
	max-height: 600px;
}

/*
SUPER nasty IE8 hack
http://my.opera.com/dbloom/blog/2009/03/11/css-hack-for-ie8-standards-mode
to deal with this bug
http://connect.microsoft.com/IE/feedback/ViewFeedback.aspx?FeedbackID=408759
*/
pre
{
	max-height: none\9
}

blockquote
{
	margin-bottom: 10px;
	margin-right: 15px;
	padding: 10px 0px 1px 10px;
}

b, strong
{
	font-weight: bold;
}

i, em
{
	font-style: italic;
}

ul
{
	list-style: disc;
	margin-left: 30px;
	margin-bottom: 1em;
}
ol ul, ul ol, ul ul, ol ol
{
	margin-bottom: 0px;
}

p
{
	clear: both;
	margin-bottom: 1em;
}

ol
{
	list-style: decimal;
	margin-left: 30px;
	margin-bottom: 1em;
}

a, #post-editor a:hover, .post-text a:hover, a.example:hover, #system-message a:hover, #user-about-me a:hover {
    text-decoration: none;
	cursor: pointer;
}

a:hover, #post-editor a, .post-text a, a.example, #system-message a, #user-about-me a {
	text-decoration: underline;
}

h1, h2, h3, h4, h5, #question-header a {
color:#000;
}

h1
{
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size:  24px;
	margin-bottom: 10px;
	letter-spacing: -0.3pt;
}

h2
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 7px;
	letter-spacing: -0.2pt;
}

h3
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 5px;
	letter-spacing: -0.15pt;
}

hr
{
	border: 0;
	color: #aaa;
	background-color: #aaa;
	height: 1px;
	margin-bottom: 20px;
}

sup
{
	font-size: 80%;
	position: relative;
	top: -0.4em;
}

sub
{
	position: relative;
	top: 0.3em;
	font-size: 80%;
}

kbd
{
	padding: 2px 4px;
	white-space: nowrap;
	color: #000;
	background: #eee;
	border-width: 1px 3px 3px 1px;
	border-style: solid;
	border-color: #ccc #aaa #888 #bbb;
}


/* END post-reset default HTML tag styles */

.display-none /* used to easily show/hide PostEditor and Comments */
{
	display: none;
}

.date
{
	text-align: right;
	width: 70px;
	height: 35px;
	white-space: nowrap;
	font: normal 28px Helvetica, sans-serif;
	letter-spacing: -2px;
	line-height: 35px;
}
.date_brick
{
	float: right;
	height: 30px;
	width: 45px;
	font: Bold 12px Verdana, Sans-Serif;
	text-align: center;
	line-height: 12px;
	margin-left: 10px;
	padding-top: 5px;
	letter-spacing: 0px;
	overflow: hidden;
}

.revcell1
{
	width: 25px;
	cursor: pointer;
	text-align: right;
	vertical-align: middle;
}

.revcell2
{
	width: 50px;
	cursor: pointer;
	font-size: 250%;
	font-weight: bold;
	color: #777;
	text-align: left;
	vertical-align: middle;
}

.revcell3
{
	vertical-align: top;
	width: 660px;
	padding-top: 8px;
}

.revcell4
{
	padding: 5px;
	width: 185px;
}

.revcell5
{
	margin-top: 10px;
	margin-left: 15px;
	width: 800px;
}

.mini-counts
{
	height: 25px;
	vertical-align: middle;
	font-size: 190%;
	font-weight: bold;
}

.mini-counts:hover {
	text-decoration: underline;
}

.vt
{
	vertical-align: top;
}

.fw
{
	width: 100%;
}

.votecell
{
	width: 60px;
	vertical-align: top;
}

#answers
{
	clear: both;
	padding-top: 10px;
	width: 730px;
}

.answer
{
	width: 730px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 20px;
	padding-top: 20px;
}

.post-signature
{
	padding-left: 5px;
	padding-top: 2px;
	text-align: left;
	vertical-align: top;
	width: 175px;
	height: 58px;
}

.item-multiplier
{
	font-size: 100%;
	font-weight: normal;
	margin-right: 4px;
	color: #333;
}

#header .reputation-score {
	font-weight: bold;
	font-size: 11px;
	margin-right: 2px;
}


.reputation-score {
	font-weight: bold;
	font-size: 14px;
	margin-right: 2px;
}

.relativetime
{
	font-weight: bold;
	text-decoration: none;
}

.newuser h1, .newuser h2, .newuser h3, .newuser p, .newuser a, .bounty a, .newuser h4, .bounty h2  {
color: #000;
}

.notify a {
color: #fff;
}

td..notify-close {
text-align: right;
}



#notify-table
{
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	z-index: 100;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	letter-spacing: normal;
	color: #fff;
	_position:absolute;
	_top:-30px;
}

.notify td
{
	padding: 7px 0px 7px 0px;
	text-align: center;
	background-color: #ee7b27;
	border-bottom: 0;
}

notify
{
	width: 95%;
}

.notify-close a {
background-color: transparent;
border: 0;
color: transparent;
background-image: url(http://www.splunk.com/web_assets/v5/stackexchange/bg_close.png);
background-position: 0 0;
background-repeat: no-repeat;
text-decoration:none;
padding-left: 4px;
padding-right: 4px;
-moz-border-radius: 8px;
-webkit-border-radius:8px;
font-size: 14px;
display:block\9;
float:right\9;
width:15px\9;
height:15px\9;
text-indent:-9999px\9;
}

.summaryinfo
{
	color: #999;
	text-align: center;
}

.summarycount
{
	text-align: center;
	color: #333;
	font-size: 300%;
	font-weight: bold;
}

#topbar #hlinks .link-separator
{
	margin: 0 5px;
	padding: 0;
	color: #111;
	font-size: 11px;
	border-right: 1px solid #333;
}

#topbar #hlinks .reputation-score {
color: #fff;
}

.post-taglist
{
	margin-bottom: 10px;
	clear: both;
}

.post-menu
{
	font-size: 11px;
	padding-top: 2px;
}

.post-menu a
{
	padding: 5px;
	color: #666;
}

.post-menu .link-separator
{
	margin: 0px;
	padding: 0px;
}

.post-menu a:hover
{
	background-color: #777;
	color: #fff;
	text-decoration: none;
}


/* begin comment styles */

.post-comments
{
	width: 660px;
}

.comments-container
{
	margin-top: 10px;
	padding-bottom: 10px; /* to help with the textarea spacing */
}
.owner-answer .comments-container
{
	border-top: dotted 1px #9CBDD3;
}
.deleted-answer .comments-container
{
	border-top: dotted 1px #BCA5A5;
}
.accepted-answer .comments-container
{
	border-top: dotted 1px #AFD3A5;
}

.comments-link
{
	font-size: 11px;
	padding: 5px;
	color: #666;
}
.comments-link:hover
{
	padding: 5px;
	background-color: #777;
	color: #fff;
	text-decoration: none;
}

.comments
{
	line-height: 135%;
	color: #444;
}

.comments > table
{
	width: 100%;
}

tr.comment > td /* spacing between each comment row */
{
	padding-top: 5px;
	padding-bottom: 5px;
}
/* each post container style should have its own border styles */
.accepted-answer .comment > td
{
	border-bottom: dotted 1px #C4DEBC;
}
.deleted-answer .comment > td
{
	border-bottom: dotted 1px #CEBDBD;
}
.owner-answer .comment > td
{
	border-bottom: dotted 1px #BDD2E1;
}
tr.comment:last-child > td, /* this doesn't work on IE - guess they live with a final bottom border */ .owner-answer .comment:last-child > td, .deleted-answer .comment:last-child > td, .accepted-answer .comment:last-child > td
{
	border-bottom: none;
}

.comment img
{
	vertical-align: middle;
}

img.comment-flag, img.comment-up, img.comment-delete /* when these classes are present, ajax magic is allowed */
{
	visibility: hidden;
	cursor: pointer;
}

.comment-actions
{
	padding-left: 3px; /* pads for row hover style */
	width: 15px; /* voting image width - needs to be here, to collapse the vote cell */
}

.comment-score span
{
	font-size: 110%;
	font-weight: bold;
	padding-right: 2px;
	vertical-align: middle;
}

.comment-text
{
	vertical-align: text-top;
	padding: 0px 6px 0px 7px;
}

a.comment-user, a.comment-user:hover {
	white-space: nowrap;
	padding: 0;
	background-color: inherit;
}

a.comment-user:hover
{
	text-decoration: underline;
}

a.comment-user + img /* proper alignment for mod stars */
{
	vertical-align: baseline !important;
}

.comment-date
{
	color: #999;
}

.post-comments > table
{
	text-align: left;
	margin-top: 5px;
	margin-right: 5px;
	vertical-align: top;
}

.post-comments input
{
	vertical-align: top;
	margin-left: 5px;
	margin-top: 1px;
	width: 100px;
}

.post-comments textarea
{
	margin-bottom: 4px;
	height: 5em;
}

.text-counter
{
	margin-right: 20px;
}

/* end comment styles */

.deleted-post
{
	color: #B65454 !important;
	font-weight: bold !important;
}

.deleted-answer-info
{
	color: #B65454;
	margin-top: 10px;
	margin-left: 3px;
}

.deleted-post:hover
{
	color: #fff !important;
	background-color: #B65454 !important;
}

.search-highlight
{
	font-weight: bold;
}

.page-description
{
	font-size: 14px;
	margin: 0 15px 15px 0;
	line-height: 120%;
	padding-top: 10px;
	border-bottom: 1px dotted #ccc;
}

#footer {
	clear: both;
	overflow: hidden;
	font-size: 11px;
	padding: 15px 0 0 0;
	border-top: 1px solid #ccc;
	margin: 0 auto;
	margin-top: 15px;
	background-color: #fff;
	text-align: left;
	width: 960px;
}

#footer-menu
{
	color: #999;
	float: left;
	font-size: 100%;
	line-height: 30px;
}

#footer-menu a
{
	color: #fff;
}

#footer-flair
{
	float: right;
	margin-left: 12px;
}

#svnrev
{
	margin-top: 5px;
	text-align: right;
}

#copyright
{
	clear: both;
}

#copyright a
{
	color: #444;
	text-decoration: underline;
}

.content-page
{
	color: #333;
	font-size: 120%;
	line-height: 1.2;
	margin: 1.2em;
}

.user-list
{
	margin-right: 10px;
	width: 225px;
	height: 21px;
	float: left;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
	overflow: hidden;
}
.user-name
{
	float: left;
	width: 125px;
}

.user-flair
{
	float: left;
}

.user-info
{
	height: 35px;
	width: 185px;
	margin: 10px 0;
}

.user-info .user-gravatar32
{
	float: left;
	width: 32px;
	height: 32px;
}

.user-info .user-action-time
{
	margin-top: 2px;
	margin-bottom: 4px;
}

.user-info .user-details
{
	float: left;
	margin-left: 5px;
	width: 145px;
	overflow: hidden;
	white-space: nowrap;
}

.user-details {
	line-height: 17px;
}

#revisions
{
	margin-top: 20px;
	margin-left: 20px;
}

.revision td
{
	background-color: #eee;
}

.vote-revision td
{
	background-color: #ddd;
}

.owner-revision td
{
	background-color: #E0EAF1;
}

.revision-comment {
	padding: 3px;
	line-height: 1.4;
}

.search-highlight, .revision-comment {
background-color:#fc3;
color:#111;
}

.form-item
{
	position: relative;
}

#markdown-help
{
	position: absolute;
	left: 520px;
	top: 20px;
}

.openid-identifier
{
	padding-left: 5px;
	height: auto;
	line-height: auto;
}

#openid_form #submit-button {
	height: auto !important;
}

#openid_identifier {
	height: auto !important;
}


#answers-header
{
	width: 730px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#question-header
{
	width: 960px;
	margin-bottom: 15px;
	padding: 5px 0;
	border-bottom: 1px solid #ccc;
}

#question-header h2
{
	font-size: 24px;
}

#user-about-me
{
	line-height: 120%;
	padding: 10px;
	margin: 10px;
	height: 200px;
	width: 90%;
	overflow: auto;
}

.answer-votes
{
	text-align: center;
	float: left;
	font-weight: bold;
	padding: 5px 20px 5px 5px;
	padding-bottom: 5px;
	width: 20px;
	height: 15px;
	text-decoration: none;
	font-size: 110%;
}

.answer-hyperlink
{
	font-weight: normal;
}

a.question-hyperlink
{
	font-weight: normal;
	color: #085982;
}

.answer-link
{
	float: left;
	width: 700px;
	margin-top: 5px;
	padding-left: 10px;
	color: #555;
}

.answer-link a
{
	font-weight: bold;
}

.answer-summary
{
	padding: 3px;
	clear: both;
}

.answer-paging
{
	clear: both;
	height: 30px;
	margin-bottom: 5px;
}

.user-details td
{
	color: Black;
	padding: 4px 0px 4px 0px;
}

.bounty-indicator
{
	font-size: 11px;
	padding: 0;
	margin-right: 5px;
	background-color: #333;
	font-weight: bold;
	float: left;
	color: #fff;
}

.bounty-indicator-tab
{
	background-color: #333;
	color: #fff;
	display: inline-block;
	padding: 0px 4px;
	margin-right: 5px;
	margin-left: 0;
	font-size: 11px;
	font-weight: bold;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	_display:none;
}

.question-status
{
	margin-top: 15px;
	margin-bottom: -5px;
	width: 717px;
	line-height: 180%;
	padding: 8px 8px 8px 0px;
	padding-bottom: 4px;
	clear: both;
}

.answer-title
{
	color: #bbb;
}

.answer-title:visited
{
	color: #bbb;
}

.history-table
{
	margin-bottom: 10px;
	line-height: 125%;
}

.history-table span.revision-comment
{
	line-height: 180%;
}

.history-table td
{
	vertical-align: middle;
	padding: 0px 5px 5px 0px;
}

.history-table p
{
	margin-bottom: 10px;
	margin-top: 3px;
}

/* END new styles I've added */

#noscript-warning
{
	font-family: Arial, Helvetica, sans-serif;
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	z-index: 101;
	text-align: center;
	font-weight: bold;
	font-size: 120%;
	color: #fff;
	background-color: #AE0000;
	padding: 5px 0px 5px 0px;
}

#noscript-padding
{
	padding-top: 3.5em;
}

.container
{
	margin: 0px auto;
	text-align: left;
	width: 960px; /* fixes page height calculation in IE7 -- do not remove unless you've verified */ /* http://www.positioniseverything.net/articles/haslayout.html */
	zoom: 1;
	*position:relative;
}

#hsearch .textbox
{
	background-color: #fff;
    padding: 6px;
	padding-left: 22px;
	margin: 0px;
	max-width: 230px;
	border: none;
	border-top: 0;
	border-left: 0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-position: 3px 4px;
}

#header
{
	width: 100%;
	height: 1px;
	position: relative;
}
#header #topbar
{
	width: auto;
	padding: 0;
	float: right;
	height: 30px;
	line-height: 22px;
	background-color: transparent;
	max-width: 750px;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
}
#header #hlogo
{
	height: 61px;
	width: 250px;
	float: left;
	display: none;
}

#header #hmenus {
	width: 960px;
	float: none;
	padding: 0;
	position: absolute;
	top: -25px;
}

#header #topbar #hlinks
{
	position: absolute;
	right: 0;
	top: -112px;
	margin-right: 0;
	font-size: 11px;
}

#hlinks a
{
	font-weight: normal;
	color: #ccc;
}

#header #topbar #hsearch
{
	position: absolute;
	right: 0;
	top: -72px;
}

#content {
padding-top: 25px;
}

#system-message
{
	clear: both;
	text-align: center;
	margin: 0px 0px 10px 0px;
	padding: 7px;
	font-weight: bold;
}

.nav
{
	float: left;
	font-size: 11px;
}

.nav ul
{
	margin: 0;
	margin-right: 225px;
}

.nav li {
	display: block;
	float: left;
	margin-right: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
    -webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	background-color: #444;
}

.nav li:hover {
    background-color: #666;
}

.nav a {
	display: block;
	font-weight: bold;
	padding: 7px 10px;
	text-decoration: none;
}

.nav li:hover a {
    color: #fff
}
.nav li a:visited {
    _color:#fff;
}

.nav li.youarehere  {
background:#fff;
}

.nav li.youarehere a, .nav li.youarehere a:visited {
color: #000;
}

#sidebar
{
	float: right;
	overflow: hidden;
	margin-bottom: 60px;
	width: 220px;
}

#mainbar
{
	float: left;
	margin-bottom: 40px;
	width: 735px;
}

#mainbar-full
{
	width: 960px;
}

#mainbar-footer
{
	clear: both;
	width: 100%;
}

#feed-link
{
	text-align: right;
	float: right;
}

#feed-link a
{
	color: #777;
}

#feed-link-image
{
	float: left;
	margin-left: 12px;
	margin-right: 5px;
}

#feed-link-text
{
	float: left;
}

#subheader
{
	border-bottom: 0;
	height: auto;
	clear: both;
	overflow: hidden;
	background:transparent url(http://www.splunk.com/web_assets/v5/stackexchange/bg_tabs.gif) repeat-x scroll left bottom;
	margin-bottom: 10px;
	_float:left;
	_width:100%;
}



#subheader h2
{
	float: left;
	font-size: 24px;
	line-height: 24px !important;
	margin-bottom: 0px;
}

#subheader a
{
	color: #000;
}

#tabs
{
	float: right;
	font-weight: normal;

}

#tabs a
{
	background: #ccc;
	border: 1px solid #ccc;
	color: #000;
	display: block;
	float: left;
	font-size: 11px;
	font-weight: normal;
	height: auto;
	line-height: 24px !important;
	margin: 5px 0 0 5px;
	padding: 0px 10px;
	text-decoration: none;
	margin-top: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;

}

#tabs a span {
    line-height: 11px !important;
}

#tabs a:hover
{
	background: #fff;
	border: 1px solid #ccc;
	border-bottom: 1px solid #fff;
    height: auto;
	line-height: 24px !important;
	margin: 5px 0 0 5px;
    margin-top: 5px !important;
    color: #000;
}

#tabs a.youarehere
{
	font-size: 11px;
	height: auto !important;
	line-height: 24px !important;
	margin: 5px 0 0 5px;
	padding: 0px 10px;
    margin-top: 5px  !important;
    border-color: #ccc;
    border-bottom-color: #fff;
    color: #000;
}

.tabs-question-user, .tabs-answer-user, .tabs-favorite-user
{
	width: 100%;
	float: right;
	font-weight: bold;
}

.recent-activity {
    font-weight: bold;
}

.tabs-question-user a, .tabs-answer-user a, .tabs-favorite-user a, .recent-activity a { 
    font-family: arial, helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	margin-right: 3px;
	padding: 5px;
	text-decoration: none;
}
.tabs-question-user a, .tabs-answer-user a, .tabs-favorite-user a {
	float: right;
	display: block;
}

.tabs-question-user a.youarehere, .tabs-answer-user a.youarehere, .tabs-favorite-user a.youarehere
{
	background-color: #999;
	border: 1px solid #999;
	color: #fff;
	font-weight: bold;
}

.question-summary
{
	border-bottom: 1px dotted #ccc;
	overflow: hidden;
	padding: 15px 0px;
	width: 730px;
	float: left;
}

#question
{
	clear: both;
	width: 730px;
}

#questions
{
	clear: both;
	width: 730px;
	float: left;
}

#banner-top, #banner-bottom {
    background: transparent;
}

.stats {
	margin: 0;
	padding: 0;
	width: 66px;
	font-size: 11px;

}

.statscontainer
{
	width: 86px;
	float: left;
	margin-right: 8px;
}

.narrow .stats
{
	background: none;
	margin: 0 0 0 7px;
	padding: 0;
	width: auto;
	height: 48px;
	float: left;
}

.votes, .status, .views {

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.votes {
    background-color: #ddd;
	padding: 8px;
	text-align: center;
	margin-bottom: 5px;
 
}

.narrow .votes,
.narrow .status,
.narrow .views,
.narrow .status.answered-accepted  {
	float: left;
	margin: 0 5px 0 0;
	padding: 5px 0;
	width: 55px;
	height: auto;
    font-size: 11px;
}



.vote-count-post {
	display: block;
	font-size: 240%;
}

.views {
	padding-top: 4px;
	text-align: center;
	width: 70px;
	font-size: 11px;
}

.views strong
{
	display: block;
}

.status
{
	padding: 5px;
	background-color: #eee;
	text-align: center;
	margin-top: 0;
}


.answered,
.answered-accepted,
.answered strong,
.answered-accepted strong,
.unanswered,
.unanswered strong
{
    color: #fff;
}


.answered {
    background-color: #73a550;
}

.unanswered {
    background-color: #c0462e;
}

.answered-accepted {
background:#73a550 url(http://www.splunk.com/web_assets/v5/stackexchange/bg_answered.png) no-repeat scroll top right;
color: #fff;
}

/* answered in summary lists */

.answer-summary .answered-accepted {
background:#526d2d none;
color: #FFF;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

.answer-summary .answer-votes {
    padding: 5px 10px !important;
}

.status strong
{
	display: block;
	font-size: 240%;
}

.unanswered strong {
    color: #fff;
}

.summary
{
	float: left;
	width: 620px;
}

.excerpt .started
{
	float: right;
	width: 185px;
	height: 55px;
	margin-top: 5px;
	font-size: 11px;
}

.excerpt .tags
{
	width: 410px;
	margin-top: 5px;
}

.summary h3
{
	font-size: 20px;
	letter-spacing: -0.25pt;
	line-height: 120%;
}

.narrow .summary
{
	width: 550px;
}

.excerpt
{
	line-height: 1.2;
	padding: 0;
	margin: 0;
	padding-bottom: 5px;
}

.excerpt p
{
	margin-bottom: 3px;
}

.tags
{
	line-height: 18px;
	float: left;
}

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

.started
{
	width: 185px;
	color: #999;
	float: right;
	line-height: 18px;
	font-size: 11px;
}

.narrow .started
{
	width: auto;
	line-height: inherit;
	padding-top: 4px;
	white-space: nowrap;
}

.started a
{
	font-weight: bold;
}

.started img
{
	vertical-align: baseline;
}

.started .reputation-score
{
	margin-left: 1px;
}

.mod-flair
{
	color: #73a550;
	margin-left: 3px;
	font-weight: bold;
	font-size: 120%;
}

.module
{
	padding: 12px 15px 12px 15px !important;
	margin-bottom: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #E6EEEF;
}

.module p.label-key
{
	color: #444;
	margin-bottom: 0;
}

.module p.label-value
{
	color: #333;
	font-size: 140%;
	font-weight: bold;
}

.module .spacer
{
	margin-bottom: 8px;
}

.module h4, .porthole h4
{
	line-height: 1em;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;
	margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
}

.module-warning
{
	background-color: #8E1609;
	color: #fff;
}

.module-warning h4
{
	color: #fff;
}

.newuser {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-weight: normal;
}

.newuser p {
	color: #555;
}

.newuser a {
	color: inherit;
}
.newuser h4
{
	color: #000;
}

.newuser a
{
	color: inherit;
}

.module p
{
	font-size: 12px;
	line-height: 1.3;
	margin-bottom: 0.5em;
}

.module ul
{
	margin-left: 15px;
	list-style-type: square;
	font-size: 100%;
	margin-right: 30px;
	line-height: 120%;
}
.module li
{
	margin-bottom: 4px;
}

#recent-tags .post-tag {
	border: none;
	margin: 0;
	font-size: 100%;
}

#recent-tags .post-tag:hover {
	border: none;
	margin: 0;
	text-decoration: underline;
}

#recent-tags .pop1
{
	font-weight: bold;
}

#recent-tags .pop2
{
	font-size: 110%;
	font-weight: bold;
}

.vote
{
	text-align: center;
	vertical-align: middle;
}

.vote span
{
	display: block;
	font-weight: normal;
}

.vote img
{
	cursor: pointer;
}

.vote-favorite
{
	margin-bottom: 5px;
}

.favoritecount
{
	margin-top: -5px;
	text-align: center;
}

.favorites-count
{
	text-align: center;
	margin-top: 13px;
	float: left;
}

.favorites-count-off
{
	text-align: center;
	margin-top: 13px;
	float: left;
}

.user-stats-table .question-summary
{
	width: 800px;
}

.user-stats-table .summary
{
	width: 600px;
}

#favorites-list .question-summary
{
	width: 900px;
}

#favorites-list .summary
{
	width: 700px;
}

.post-text
{
	width: 660px;
	font-size: 100%;
	margin-bottom: 5px;
	margin-right: 5px;
	line-height: 130%;
}

.post-text hr
{
	background-color: #ddd;
	color: #ddd;
}

#wmd-preview img
{
	max-width: 640px;
}
.post-text img
{
	max-width: 640px;
}

/* Form styles */
form hr
{
	border: 1px solid #ccc;
	width: 100%;
	text-align: left;
}

.form-item
{
	padding: 10px 0px 15px 0px;
}

.form-submit
{
	padding: 10px 0px 15px 0px;
	display: block;
}

.form-submit input
{
	font-family: arial, helvetica, san-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 2px;
	margin: 3px;
}

.form-item label
{
	display: block;
	font-size: 115%;
	font-weight: bold;
	color: #333;
	padding-bottom: 3px;
}

span.form-error
{
	font-weight: normal;
	margin-left: 5px;
	font-size: 90%;
}

p.form-error, div.form-error
{
	font-weight: bold;
	font-size: 120%;
}

div.form-item-info
{
	padding: 4px 0 4px 4px;
	width: 80%;
	color: #777;
}

/* PostEditor styles */
#post-editor
{
	width: 660px;
}

.community-option
{
	float: right;
	font-weight: normal;
	font-size: 90%;
	height: 32px;
}

.community-option input, .community-option label
{
	vertical-align: middle;
}

#wmd-container > span.form-error
{
	display: none;
	line-height: 180%;
}

#post-editor-hidden
{
	display: none;
}

/* Pagination Sizer Control */
.page-sizer
{
	float: left;
	margin-top: 5px;
	margin-bottom: 30px;
	padding-top: 5px;
	display: block;
}

/* Pagination Control */
.pager
{
	margin-top: 10px;
	margin-bottom: 10px;
}
.page-numbers
{
	font-family: arial, hevetica, sans-serif;
	display: block;
	float: left;
	font-size: 130%;
	margin-right: 3px;
	padding: 4px 4px 3px;
	text-decoration: none;
}

.page-numbers.desc
{
	border: none;
}

.page-numbers:hover
{
	text-decoration: none;
}

.page-numbers.current {
	font-weight: bold;
}

.vote-notification, .error-notification
{
	z-index: 1;
	cursor: pointer;
	display: none;
	position: absolute;
	padding: 15px;
}

.vote-notification li
{
	font-size: 110%;
	padding-top: 3px;
}


.system-alert
{
	color: #fff;
	background-color: #AE0000;
	padding: 5px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 5px;
}

.system-alert a
{
	color: #fff;
	text-decoration: underline;
}

.flag-menu
{
	width: 22em;
	cursor: default;
}

.flag-reasons
{
	padding: 10px 0px 15px 15px;
}

.flag-reasons input
{
	border: none;
	cursor: pointer;
}

.flag-reasons label
{
	margin-left: 0.5em;
	cursor: pointer;
}

.flag-reasons textarea
{
	margin-top: 4px;
}

.flag-comment
{
	margin-top: 15px;
	display: none;
}

.flag-cancel, .close-cancel
{
	float: left;
	font-size: 110%;
}

.flag-submit, .close-submit
{
	float: right;
	display: none;
	font-size: 110%;
}

.close-reason
{
	font-weight: bold;
}

/* if existing close as 'exact duplicate' votes exist, this div will hold links to the selected original questions */
.existing-linked-questions
{
	margin: 17px 0px 10px 0px;
}

.existing-linked-questions p
{
	color: #bbb;
	font-weight: bold;
}

.existing-linked-questions li
{
	list-style: none;
	margin-bottom: 7px;
}

.existing-linked-questions a
{
	margin-left: 20px;
	color: #ddd;
}

.vote-notification a, .error-notification a {
	text-decoration: underline;
}

.post-tag {
	margin: 5px 5px 5px 0;
	padding: 4px 7px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	text-decoration: none;
	font-size: 11px;
	line-height: 2.2;
	white-space: nowrap;
	background-color: #e6e6e0;
    border: 0;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
	font-weight: normal;
	color: #000;
}

.post-tag:hover {
	text-decoration: none;
    background-color: #fff;
    border: 0;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
	font-weight: normal;
	color: #000;
}

.badge {
	color: #fff;
	background-color: #333;
	border: 0;
	margin: 0 3px 3px 0;
	padding: 4px 8px 4px 3px;
	color: #fff !important;
	text-decoration: none;
	line-height: 1.9;
	font-size: 11px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.badge:hover
{
	border: 0;
	background-color: #444;
	text-decoration: none;
}

.badge1
{
	margin-left: 3px;
	font-size: 120%;
	color: #FFCC00;
}

.badge2
{
	margin-left: 3px;
	font-size: 120%;
	color: #C0C0C0;
}

.badge3
{
	margin-left: 3px;
	font-size: 120%;
	color: #CC9966;
}

.badgecount
{
	padding-left: 1px;
	color: #999;
}

.diff-delete
{
	text-decoration: line-through;
	color: #FF5F5F;
}

.diff-add
{
	background: #97FF97;
}

.grippie {
	border-style: solid;
	border-width: 0pt 1px 1px;
	cursor: s-resize;
	height: 9px;
	overflow: hidden;
}

.tagged-ignored
{
	opacity: 0.5;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}

.tagged-ignored-hidden
{
	display: none;
}

#interestingAdd, #ignoredAdd
{
	margin-left: 5px;
	height: auto;
}

#interestingTag, #ignoredTag
{
	height: auto;
}

.moderator-visible
{
	color: Maroon;
}

/* ads */

/* this is for GRAPHICS ads */
.everyonelovesstackoverflow
{
	margin-bottom: 8px;
}

/* this is for TEXT ads */
.welovestackoverflow
{
	padding: 5px;
	color: #333;
	line-height: 130%;
	overflow: hidden;
	margin-bottom: 8px;
	border: 3px solid #eee;
}

/* end ads */


#question-suggestions
{
	overflow: hidden;
}

/* BEGIN: jquery.autocomplete.css */

.ac_results
{
	padding: 0px;
	border: 1px solid #777;
	background-color: #fff;
	overflow: hidden;
	z-index: 99999;
	text-align: left;
}

.ac_highlight
{
	font-weight: bold;
	text-decoration: underline;
}

.ac_results ul
{
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li
{
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block; /* if width will be 100% horizontal scrollbar will apear when scroll mode will be used */ /*width: 100%;*/ /* it is very important, if line-height not setted or setted in relative units scroll will be broken in firefox */
	line-height: 16px;
	overflow: hidden;
	font-family: arial, hevetica, sans-serif;
}

.ac_loading
{
	background: #fff url(/Content/Img/loading-spinner.gif) right center no-repeat;
}

.ac_over
{
	font-family: arial, helvetica, sans-serif;
	background-color: #f90;
	color: #fff;
}

/* END: jquery.autocomplete.css */

/* BEGIN: prettify.js. */

/* string literal */
.str
{
	color: maroon;
}
/* keyword */
.kwd
{
	color: #00008B;
}
/* comment */
.com
{
	color: gray;
}
/* type */
.typ
{
	color: #2B91AF;
}
/* literals */
.lit
{
	color: maroon;
}
/* punctuation string */
.pun
{
	color: black;
}
/* punctuation string */
.pln
{
	color: black;
}
/* ML tags */
.tag
{
	color: maroon;
}
/* ML attribute name */
.atn
{
	color: red;
}
/* ML attribute value */
.atv
{
	color: blue;
}
/* ML declaration */
.dec
{
	color: purple;
}

@media print
{
	.str
	{
		color: #060;
	}
	.kwd
	{
		color: #006;
		font-weight: bold;
	}
	.com
	{
		color: #600;
		font-style: italic;
	}
	.typ
	{
		color: #404;
		font-weight: bold;
	}
	.lit
	{
		color: #044;
	}
	.pun
	{
		color: #440;
	}
	.pln
	{
		color: #000;
	}
	.tag
	{
		color: #006;
		font-weight: bold;
	}
	.atn
	{
		color: #404;
	}
	.atv
	{
		color: #060;
	}
}

/* END: prettify.js */




/* begin print stylesheet */
@media print
{
	#sidebar, #nav, #tabs, #footer, #hmenus, #hlinks, .post-menu, .post-comments, .notify, #mainbar-footer, form, div.vote
	{
		display: none;
	}
}
/* end print stylesheet */

/* Recent Badges */
#recent-badges td
{
	vertical-align: baseline;
	height: 32px;
	width: 244px;
	overflow: hidden;
	white-space: nowrap;
}

input.admin-button {
    width: 5em;
}

th, td {
    padding: 2px 5px 0 0;
}

table.admin-edit-table td {
    height:1.3em;
}


ul.undo {
    /* padding: 1em; */
    list-style: none;
    margin: 0;
}

ul.undo > li {
    padding: 0.5em 0 0.5em 1em;
}

div.section {
    padding: 0 0 1em 0;
}

#no-mods {
    padding: 1em 0 0 0;
}

input#user-search {
    width: 25em;
}

#moderator-add {
    width: 5em;
}

h1 { font-size: 200%; }

.user-stats-table { margin-left:50px; }
.history-table td { vertical-align:top; }        
.user-info { margin-top:-3px; }
.stats-div { background-color: #eee; margin-top:10px; margin-bottom:10px; padding:10px; width:550px; }
.stats-table { width: 100%; background-color: #eee; }
.stats-table td { padding-bottom: 5px; vertical-align: middle; }
.stat-summary { font-size:140%; }
.stat-counts { font-size:150%; width:65px; text-align:right; padding-right: 8px; font-weight:bold; color:#777; }
.select-date-range { font-size: 140%; font-weight:bold; } 

.upvote {
 	float:left;
    height: 30px;
    width: 45px;
    font: 12px Verdana, Sans-Serif;
    text-align: center;
    line-height: 12px;
    margin-left: 5px;
    margin-right: 5px;
    padding-top: 5px;
    letter-spacing: 0px;
    overflow: hidden;
}

.downvote {
 	float:left;
    height: 30px;
    width: 45px;
    font: 12px Verdana, Sans-Serif;
    text-align: center;
    line-height: 12px;
    margin-left: 5px;
    margin-right: 5px;
    padding-top: 5px;
    letter-spacing: 0px;
    overflow: hidden;
}

.accept {
 	float:left;
    height: 30px;
    width: 45px;
    font: 12px Verdana, Sans-Serif;
    text-align: center;
    line-height: 12px;
    margin-left: 5px;
    margin-right: 5px;
    padding-top: 5px;
    letter-spacing: 0px;
    overflow: hidden;
}

.OpenIDUrl {
    width: 230px;
    white-space: nowrap;
    overflow: hidden;
    height: 16px;
}

.post-comments span.form-error {
    display: none !important;
} 

#custom-header {
    _position:relative;
}

#splunkheader {
	padding-top: 13px;
	font-size: 11px;
	background-color: #111;
	height: 105px;
}

#splunktoolbar {
	width: 960px;
	margin: 0 auto;
	padding-bottom: 10px;
	position: relative;
	*position:static;
	*padding-bottom:0px;
}

ul#sites {
	padding-left: 0;
	margin: 0;
	list-style: none none;
}

ul#tools,
ul#tools a, 
ul#sites a {
	color: #ccc;

}
#tools li, 
#sites li {
	font-size: 11px;
	border-right: 1px solid #333;
	margin-right: 10px;
	padding-right: 10px;
	_height: 18px;
	_overflow: hidden;
	list-style: none none;
}
#tools li.lastlist,
#sites li.lastlist {
	border-right: none;
	padding-right: 0;
	margin-right: 0;
}

ul#tools {
	float: right;
}
ul#tools.inline {
	margin: 0;
}

#masthead {
	clear: left;
	margin: 0 auto;
	width: 960px;
	height: 30px;
	padding:  18px 0 20px 0;
}

#logo {
background:transparent url(http://www.splunk.com/web_assets/v5/stackexchange/logo_answers.png) no-repeat scroll 0 0;
height:30px;
width:240px;
}

#logo {
	display: block;
}
.mantra {
	display: block;
	float: left;
}

a#logo:hover {
    text-decoration: none;
}

#logoMantra {
	float: left;
	width: 450px;
	text-align: left;
}



/* miscellany */
ul.inline li {
	float:  left;
	_display:inline-block;
}

/* overrides */


.porthole {
border: 0;
background-color: #eee;
-moz-border-radius: 5px;
-webkit-border-radius:5px;
padding: 15px;
margin-bottom: 10px;
}

.porthole h1 {
font-size: 15px;
font-weight: bold;
letter-spacing: normal;
}

.owner, #header #topbar, .question-status, #user-about-me, .answer-votes, .date_brick, .owner-answer .post-signature {
background-color:#fff;
color:#000000;
}

.answered-accepted {
color: #fff;
}

.module a {
font-weight: normal;
}

