/*
Theme Name: CorryArt2010
Theme URI: http://www.corryart.com/
Description: The private theme of CorryArt Blog.
Version: 1.0
Author: Corry Frydlewicz
*/

/* -- General Formatting -- */
body {
	background:url(http://www.corryart.com/images/bg.jpg);
	background-repeat:no-repeat;
	background-color:#0f0e08;
	color:#161106;
	font-family:Arial, Helvetica, Sans-Serif;
	margin:0px;
	font-size:12px;
}
.topbar {
	background-image:url(http://www.corryart.com/images/topbg.png);
	background-repeat:no-repeat;
	width:912px;
	height:64px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
}
.blogcontainer {
	background-image:url(http://www.corryart.com/images/blog-frame-bg.jpg);
	background-repeat:repeat-y;
	width:900px;
	margin-left:auto;
	margin-right:auto;
	margin-top:40px;
}
.topbtn_home {
	background-image:url(http://www.corryart.com/images/topbtn_home.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:82px;
	height:50px;
	float:left;
	margin-top:0px;
	margin-left:525px;
	cursor:pointer;
}
.topbtn_work {
	background-image:url(http://www.corryart.com/images/topbtn_work.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:74px;
	height:50px;
	float:left;
	margin-top:0px;
	cursor:pointer;
}
.topbtn_blog {
	background-image:url(http://www.corryart.com/images/topbtn_blog.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:71px;
	height:50px;
	float:left;
	margin-top:0px;
	cursor:pointer;
}
.topbtn_life {
	background-image:url(http://www.corryart.com/images/topbtn_life.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:61px;
	height:50px;
	float:left;
	margin-top:0px;
	cursor:pointer;
}
.topbtn_about {
	background-image:url(http://www.corryart.com/images/topbtn_about.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:85px;
	height:50px;
	float:left;
	margin-top:0px;
	cursor:pointer;
}
.topbtn_home:hover, .topbtn_work:hover, .topbtn_blog:hover, .topbtn_life:hover, .topbtn_about:hover {
	background-position:bottom;
	cursor:pointer;
}


/* Index Page */
div.thumbnails img {
	width:608px;
}

span.date {
	float:left;
	clear:both;
	width:600px;
	color:#600;
}
.smalltext {
	font-size:11px;
}
a:link, a:visited {
	font-weight:bold;
	color:#600;
	text-decoration:none;
}
a:hover, a:active {
	color:#C00;
	text-decoration:underline;
}

img {border: none;}
.wp-smiley {
	border:none;
	margin:0px;
}

/*wrap and header*/
#accessnav {
	display:none;
}

#wrap {
	background:transparent;
	margin:0px;
	padding:0px;
	text-align:left;
}

/*content and post settings*/
#content{
	margin-left:20px;
	width:640px;
	float:left;
}
.post {
	background-color:#FFF;
	border:1px solid #DCC;
	margin-top:15px;
	margin-bottom:10px;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
}
.postmeta {
	font-size:11px;
	clear:both;
	background-color:#fffbf2;
	border:1px solid #c5bb98;
	margin:10px 0px 5px;
	padding:3px 8px;
}
.postcontent {
	line-height:20px;
}

/*comments*/
#commentbox {
	background-color:#FFF;
	border:1px solid #DCC;
	margin-top:15px;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
}
ol#commentlist  {
	list-style-position: inside;
	margin:2px 0px;
	padding:0px;
}
#commentlist li{
	border-bottom:1pt solid #DCC;
	margin: 10px 0px;
}
#commentform fieldset {
	padding:0;
	margin:0;
}
#commentform legend {
	font-family:Arial, Helvetica, Sans-Serif;
	margin:10px 0px 5px;
	padding:2px 0px;
}
#commentform textarea {
	width:600px;
}
#commentform label, #commentform textarea {
	display:block;
}
#commentform input.formfield {width:300px;}
#commentform input.submit {
	background-image:url(http://www.corryart.com/images/btn-submit.gif);
	background-repeat:no-repeat;
	width:185px;
	height:45px;
	padding-top:16px;
	padding-left:55px;
	cursor:pointer;
	font-size:24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	background-color:#FFF;
	border:none;
	color:#FFF;
}
.comment_author {
	font-size:18px;
	font-family:Georgia;
	font-style:italic;
	color:#663333;
}
.comment_text {
	font-size:16px;
	font-style:italic;
}
.approve {
	border:1pt solid #DCC;
	background:#eee;
	padding:5px;
}
.comment_time {
	font-size:11px;
	text-align:right;
	clear:both;
}
#commentlist cite {
	font-style:normal;
}
.avatar {
	float:left;
	border:1pt solid #DCC;
	margin-right:20px;
	padding:2px;
}

/*sidebar*/
#sidebar {
	width:200px;
	float:right;
	margin-right:12px;
}
#sidebar ul, #sidebar li {
	list-style-type:none;
	margin:2px;
	padding:0px;
}
#sidebar li {
	margin:0px;
	padding:2px 0px;
}
#sidebar div {
	margin:2px;
	padding:0px;
}
#sidebar h2 {
	margin:5px 0px 0px;
	padding:4px 0px;
}
#sidebar li a {
	border:none;
}
#sidebar li li {
	border-bottom: 1pt solid #c5bb98;
}
#sidebar li li li {
	list-style:circle inside;
	border:none;
	margin-left:0px;
}

/*footer*/
#footer {
	clear:both;
	margin-left:20px;
	padding:10px;
}

/*forms*/
input.formfield, textarea, select, option {
	font-family:Arial, Tahoma, Helvetica, Sans-Serif;
	padding:2px;
	background-color:#fff;
	color:#111;
	border: 1px solid #dcc;
}
fieldset, legend {
	background:transparent;
	color:#111;
	border:none;
	padding:5px;
}
label, legend {
	font-weight:normal;
}


/* Styling */
#thispost {background-image:url(http://www.corryart.com/images/btn-this.gif);}
#footer-back{
	background-image:url(http://www.corryart.com/images/btn-back-footer.gif);
	background-repeat:no-repeat;
	width:240px;
	height:45px;
	margin-top:10px;
	cursor:pointer;
}
#nextpost {
	background-image:url(http://www.corryart.com/images/btn-next.gif);
	margin-bottom:10px;
}
#previouspost {
	background-image:url(http://www.corryart.com/images/btn-previous.gif);
}
#nextpost, #previouspost, #thispost {
	background-repeat:no-repeat;
	width:185px;
	height:29px;
	padding-top:16px;
	padding-left:55px;
	cursor:pointer;
}
#nextpost a, #previouspost a, #thispost a {
	color:#fff;
}
.postplate {
	background-image:url(http://www.corryart.com/images/post-plate-bg.jpg);
	background-repeat:no-repeat;
}
.post-footer {
	width:640px;
	border:1px solid #DCC;
	font-size:12px;
}
.diggbox {
	background-image:url(http://www.corryart.com/images/footer-digg-box.jpg);
	background-repeat:no-repeat;
	height:82px;
	padding:10px;
	width:50px;
}
.minibox {
	height:30px;
	width:30px;
}

table.chart {
	border:1px solid #99937d;
	background-color:#f2e8be;
}
.chart td {
	border:1px solid #99937d;
}

.avatar {
	display:none;
}


/* -- Blog Formatting -- */
h1 {
	float:left;
	clear:both;
	color:#600;
	font-size:24px;
	font-family:Georgia,'Trebuchet MS', 'Lucida Sans',  'Lucida Grande', 'Bitstream Sans Vera';
	margin-top:0px;
	margin-bottom:0px;
	width:600px;
}
h2 {
	float:left;
	clear:both;
	font-size:22px;
	font-weight:normal;
	color:#5a554a;
	font-family:Georgia,'Trebuchet MS', 'Lucida Sans',  'Lucida Grande', 'Bitstream Sans Vera';
	text-decoration:none;
	margin-top:0px;
	margin-bottom:0px;
	width:600px;
}
h3, h4 {
	float:left;
	clear:both;
	color:#333;
	font-size:16px;
	font-family:Georgia,'Trebuchet MS', 'Lucida Sans',  'Lucida Grande', 'Bitstream Sans Vera';
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
}
p {
	float:left;
	margin-top:0px;
	margin-bottom:20px;
	line-height:18px;
	font-size:12px;
}
div.postplate p {margin:0px;}
div.post ul {
	float:left;
	margin-top:0px;
	margin-bottom:20px;
	list-style-type:none;
}
div.post li {
	background-image:url(http://www.corryart.com/images/bullet.png);
	background-repeat:no-repeat;
	padding-left:22px;
	line-height: 24px;
}
div.imgcontainer {
	float:left;
	clear:both;
	text-align:center;
	width:600px;
	margin-bottom:20px;
}
img.blogimage {
	cursor:pointer;
	max-height:400px;
	max-width:560px;
	margin-left:auto;
	margin-right:auto;
}
img.expanded {
	max-width:670;
	max-height:none;
}
.caption {
	font-size:14px;
	font-weight:bold;
	color:#888;
	font-family: Georgia;
	text-align:center;
	width:600px;
	margin-bottom:0px;
}

/* Shadow Box */
#shadow {
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:#003964;
	filter:alpha(opacity=50);
	opacity:0.5;
	-moz-opacity:0.5;
	z-index: 1000;
	display:none;
}


/* Quote Structure */
div.quote-top {
	float:left;
	background-image:url(http://www.corryart.com/images/quote-top.gif);
	background-repeat:no-repeat;
	width:580px;
	height:10px;
	margin-left:10px;
}
div.quote-content {
	float:left;
	font-size:16px;
	line-height:22px;
	font-family:Georgia;
	font-weight:bold;
	color:#600;
	background-image:url(http://www.corryart.com/images/quote-content.gif);
	background-repeat:no-repeat;
	padding-left:25px;
	padding-right:25px;
	width:528px;
	border-left:1px solid #cdc6b8;
	border-right:1px solid #cdc6b8;
	background-color:#ebe4d4;
	margin-left:10px;
}
div.quote-author {
	float:left;
	padding-top:24px;
	padding-right:10px;
	font-size:12px;
	font-family:helvetica,arial;
	background-image:url(http://www.corryart.com/images/quote-author.gif);
	background-repeat:no-repeat;
	width:568px;
	border-left:1px solid #cdc6b8;
	border-right:1px solid #cdc6b8;
	background-color:#ded7c7;
	text-align:right;
	margin-left:10px;
}
div.quote-bottom {
	float:left;
	background-image:url(http://www.corryart.com/images/quote-bottom.gif);
	background-repeat:no-repeat;
	width:580px;
	height:30px;
	margin-left:10px;
}





/* -- Animosity Formatting -- */
.glossary-top {
	float:left;
	clear:both;
	background-image:url(http://www.corryart.com/images/blog/glossary_top.jpg);
	background-repeat:no-repeat;
	width:600px;
	height:132px;
	margin:0px;
}
.glossary-mid {
	float:left;
	clear:both;
	background-image:url(http://www.corryart.com/images/blog/glossary_mid.jpg);
	background-repeat:repeat-y;
	width:480px;
	padding-left:60px;
	padding-right:60px;
	margin:0px;
}
.glossary-bottom {
	float:left;
	clear:both;
	background-image:url(http://www.corryart.com/images/blog/glossary_bottom.jpg);
	background-repeat:no-repeat;
	width:600px;
	height:85px;
	margin-top:0px;
	margin-bottom:10px;
}

.flashback {
	font-style:italic;
	color:#600;
	margin-left:40px;
	margin-right:40px;
	margin-bottom:20px;
}
.speak {
	color:#300;
	font-family:Georgia;
	font-weight:bold;
}
.thought-author {
	float:left;
	clear:both;
	background-image:url(http://www.corryart.com/images/thought-author.gif);
	background-repeat:no-repeat;
	width:570px;
	height:14px;
	padding-left:10px;
	font-size:11px;
	font-family:georgia;
	font-weight:bold;
	color:#600;
	margin-left:10px;
}
.thought-content {
	float:left;
	clear:both;
	background-color:#ebe4d4;
	border-left:1px solid #cdc6b8;
	border-right:1px solid #cdc6b8;
	font-style:italic;
	font-size:16px;
	font-weight:bold;
	color:#807c73;
	width:548px;
	margin-left:10px;
	padding-left:20px;
	padding-right:10px;
	padding-top:5px;
}
.thought-bottom {
	float:left;
	clear:both;
	background-image:url(http://www.corryart.com/images/thought-bottom.gif);
	background-repeat:no-repeat;
	width:580px;
	height:30px;
	font-size:12px;
	color:#600;
	margin-left:10px;
	margin-bottom:10px;
}
.whisper-author {
	float:left;
	clear:both;
	background-image:url(http://www.corryart.com/images/whisper-author.gif);
	background-repeat:no-repeat;
	width:570px;
	height:14px;
	padding-left:10px;
	font-size:11px;
	font-family:georgia;
	font-weight:bold;
	color:#ffcc00;
	margin-left:10px;
}
.whisper-content {
	float:left;
	clear:both;
	background-color:#5a5751;
	border-left:1px solid #413f3a;
	border-right:1px solid #413f3a;
	font-size:14px;
	color:#fff;
	width:548px;
	margin-left:10px;
	padding-left:20px;
	padding-right:10px;
	padding-top:5px;
}
.whisper-bottom {
	float:left;
	clear:both;
	background-image:url(http://www.corryart.com/images/whisper-bottom.gif);
	background-repeat:no-repeat;
	width:580px;
	height:30px;
	font-size:12px;
	color:#600;
	margin-left:10px;
	margin-bottom:10px;
}


/* MtG Styles */
.decklist {
	float:left;
	border:1px solid #333;
	padding:20px;
	margin-bottom: 20px;
}
.mtg-lands, .mtg-sideboard, .mtg-spells {
	float:left;
	width:200px;
}




/* SHORTCUTS -- MUST BE ON BOTTOM */
.size11 {font-size:11px;}
.size12 {font-size:12px;}
.size13 {font-size:13px;}
.size14 {font-size:14px;}
.size16 {font-size:16px;}
.size18 {font-size:18px;}
.size20 {font-size:20px;}
.size22 {font-size:22px;}
.size24 {font-size:24px;}
.center {text-align: center;}
.right {float:right;}
.left {float:left;}
.clear {clear:both;}
.flat {margin-bottom:0px;}
.spoiler {background-color:#000;}
.vert-spacer {
	clear:both;
	height:20px;
}

