
/** Documentation **/
/*______________________________________________________________________________

	AMVC Stylesheet Template

	Last Update: Aug 2006
	Author: Tom Atwell (klenwell@gmail.com)

	NOTES
		To link: <link rel="stylesheet" type="text/css" href="VAR" />
		See bottom for helpful references

______________________________________________________________________________*/


/* DEFAULT HTML TAGS */
/* reference: http://kurafire.net/lab/initial.css?v21 */
/*____________________________________________________________________________*/

h1, h2, h3, h4, h5, h6 { margin:0; padding:0; }
p, pre, blockquote, ul, ol, dl, address { margin: .5em 0; padding: 0; }
ul li { list-style:none; margin-left:.5em; }
form, fieldset { margin: 0; padding: 0; }
dd, blockquote { margin-left: .5em; }
form label { cursor: pointer; }
fieldset { border: none; }
input, select, textarea { font-size: 100%; }
table { border-collapse:collapse; }
td { vertical-align:top; }
.clear { clear:both; }

/*____________________________________________________________________________*/


/* BASIC LAYOUT */
/*____________________________________________________________________________*/

body
{
 margin:0; padding:0;
 font-family:Arial, Helvetica, sans-serif;
 background-color: #330000;
 
}

.page
{
 width:980px;
 margin:2px auto; padding:4px;
 color:#655;
 background-color:#f6f3f3;
}

a { color:#993300; }
a:hover { color:#ffa500; text-decoration:none; }
.active { color:#ffee33; }

blockquote
{
 margin:.4em 1.2em;
 font:.9em "Times New Roman", Times, serif;
 font-style:italic;
 text-align:justify;
}
blockquote i, blockquote em { font-style:normal; } 

/*____________________________________________________________________________*/



/* CORE */
/*____________________________________________________________________________*/

#core_panel 
{
}
#core_left
{
 float:left;
 width:276px;
 padding:4px 0; margin:0;
 background-color:#fff;
 border-right:1px solid #ddd;
 overflow-x:hidden;
}
#core_right
{
 float:right;
 width:700px;
 margin:0;
}
#core_right .left
{
 float:left;
 width:450px;
}
#core_right .right
{
 float:right;
 width:250px;
}

/* banner */
#banner
{
 position:relative;
 padding:0 0 8px;
 text-align:right;
}
#banner .child
{
 margin:0 4px;
 padding:0 36px 12px 0;
 border:1px solid #eee;
 border-width:1px 0;
 background-color:#fff;
}
#banner h2
{
 position:relative;
 margin:0; margin-top:-12px;
 font:96px "Palatino Linotype", "Book Antiqua", Palatino, serif;
 font-weight:normal;
 z-index:5;
}
#banner h3
{
 position:absolute; top:-8px; right:24px;
 font:124px "Palatino Linotype", "Book Antiqua", Palatino, serif;
 font-family:Verdana, Geneva, sans-serif;
 font-weight:bold;
 color:#f6f3f3;
 z-index:1;
}

/* aphorism */
#aphorism
{
 padding:0 0 8px;
}
#aphorism .text
{
 margin:0 8px;
 padding:1.5em 2em;
 font:16px/1.5em Georgia, serif;
 text-align:justify;
 background-color:#fff;
 border:1px solid #330000;
}

/* analogues */
#analogue_block { position:relative; }
#analogue_block h2.cf
{
 position:absolute; top:-12px; left:8px;
 font:64px Georgia, serif;
 color:#c9c0c0;
 font-weight:normal;
 font-style:italic;
}
#analogue_block h3
{
 color:#e9e3e3;
}
.analogue
{
 margin:4px 0;
 padding:8px;
 font:13px/1.3em "Palatino Linotype", "Book Antiqua", Palatino, serif;
 background-color:#fff;
 border:1px solid #c9c0c0;
}
.analogue .date
{
 padding-right:1em;
 text-align:right;
 font:18px "Trebuchet MS", Helvetica, sans-serif;
 font-weight:normal;
}
.analogue .link
{
 margin:8px 8px 0 0;
 text-align:right;
 font:11px Verdana, Geneva, sans-serif;
}

#patron_block
{
 position:relative;
 margin:0 4px;
 padding:8px;
 border:1px solid #c9c0c0;
 border-width:1px 0;
 background-color:#fff;
}

.failsafe
{
 padding:2em;
 text-align:left;
 color:#660000;
}

.sc_title
{
 margin-bottom:0;
 text-align:center;
 font:24px "Book Antiqua", "Palatino Linotype", Palatino, serif;
 font-style:italic;
}
.sc_title p
{
 margin:0;
 position:relative; top:-4px; right:24px;
 text-align:right;
 font:16px Arial, Helvetica, sans-serif;
}


/*____________________________________________________________________________*/



/* COMMENT FORM */
/*____________________________________________________________________________*/

/* form */
#comment_form_block {
 width:264px;
 margin:12px auto;
}
#comment_form_block div.error-message {
    color:#660000;
    font-weight:bold;
    font-size:0.7em;
}
.comment_form 
{
 padding:4px;
 background:#fcfcf3;
 border:1px solid #dcc; 
 background-image:url('/img/variorum/comment.bg.png');
 background-position:center top;
 background-repeat:no-repeat;
}
.comment_form h3,
.comment_form p.subheader {
 font-size:13px;
 margin:4px 0;
}
.comment_form .input { margin-bottom:4px; }
.comment_form .input.textarea textarea
{
 width:90%;
 margin:0 auto;
}
.comment_form .input label
{
 display:block;
 font-size:13px;
 font-weight:bold;
}
.comment_form .button_group
{
 margin:8px 4px;
}
.comment_form .button_group input {
 margin:0 4px;
}

h4.recaptcha-prompt {
    font-weight:bold;
    font-size:0.8em;
}
div#recaptcha_image > img {
  height:50px;
  width:260px;
}



/* preview */
#comment_preview 
{
 margin:4px 0 12px;
 padding:4px;
 background-color:#e3e9f3;
 border:1px solid #ccccff; 
}
#comment_preview h3
{
 margin:0 0 4px;
}
#comment_preview .body 
{
 margin:0;
 padding:3px;
 font:14px/1.3em "Lucida Console", Monaco, monospace;
 background-color:#fff;
 border:1px solid #ccc;
}
#comment_preview .footer 
{
 margin:4px 0 4px 4px;
 font:11px Verdana, Geneva, sans-serif;
}

.amvc_invalid
{
 color:#800;
 font-size:.8em;
 font-weight:bold;
}

/*____________________________________________________________________________*/



/* COMMENTS */
/*____________________________________________________________________________*/

#marginalia_block {
 margin:0 auto 4px;
 padding:4px 4px 8px;
 font-family:Arial, Helvetica, sans-serif;
 border-bottom:0px solid #cc6600;
}
#marginalia_block h3 {
}
#marginalia_block div.marginal_comments {
 margin:0 0 8px;
 padding:0;
 font:13px/1.1em "Courier New", "Lucida Console", Monaco, monospace;
 color:#666;
 border:1px solid #c9c0c0;
 border-width:1px 0;
}
div.marginal_comments div.none {
    font-family: "Trebuchet MS", Helvetica, sans-serif;
    font-size:14px;
    padding:8px;
    text-align:center;
}
#marginalia_block .body 
{
 margin:4px 0;
 padding:3px;
}
#marginalia_block .footer 
{
 margin:0 0 2px;
 padding:4px;
 font:11px Verdana, Geneva, sans-serif;
 background-color:#f9f6f0;
 border-bottom:1px solid #c9c0c0;
}
#marginalia_block .new_comments .body
{
 color:#aaa;
} 

#scholarship_block
{
 position:relative;
 padding:0 4px 8px;
 overflow-x:hidden;
}
#scholarship_block h2
{
 position:absolute; top:-12px; left:8px;
 font:64px Georgia, serif;
 color:#e9e3e3;
 font-weight:normal;
 font-style:italic;
 z-index:3;
}
#scholarship_block h3
{
 position:relative;
 margin:0 0 16px;
 font:36px Georgia, serif;
 font-variant: small-caps;
 color:#c9c0c0;
 z-index:4;
}
#scholarship_block .endnote 
{
 margin:8px 16px;
 padding:0;
 font:1em Georgia, serif;
 color:#666;
 background-color:#fff;
 border:1px solid #c9c0c0;
}
#scholarship_block .body 
{
 margin:4px 0;
 padding:8px;
}
#scholarship_block .footer 
{
 margin:0;
 padding:4px;
 font:12px "Trebuchet MS", Helvetica, sans-serif;
}

#marginalia_block .none, #scholarship_block .none
{
 padding:4px 12px;
 color:#999090;
}

/*____________________________________________________________________________*/



/* METABAR */
/*____________________________________________________________________________*/

#metabar_panel
{
 margin:2px auto 4px;
 padding:4px 2em;
 font:normal .8em Arial, Helvetica, sans-serif;
 background:#fff;
 border:1px solid #eee;
 border-width:1px 0;
}
#metabar_panel a 
{ 
 text-decoration:none;
 margin-right:16px; 
}

/*____________________________________________________________________________*/



/* FOOTER */
/*____________________________________________________________________________*/

#footer_panel
{
 width:auto; clear:both;
 margin-top:4px; padding:4px;
 text-align:center;
 font:11px/1.4em Verdana, Geneva, sans-serif;
 border-top:1px solid #f3f3ff;
}
#footer_left { float:left; }
#footer_right { float:right; }
#footer_panel a { text-decoration:none; }

/*____________________________________________________________________________*/


/** References **/
/*______________________________________________________________________________

______________________________________________________________________________*/


