/*  

Theme Name: Ripsey

Theme URI: http://ripsey.com

Description: Stefan Grambart's art & illustration blog theme

Version: 3.2.5

Author: Stefan Grambart

Author URI: http://stefangrambart.ca

Tags: Black and White, 3 column, fixed width, custom header



	RIPSEY v3.2.5

	http://ripsey.com



	Designed and developed by Stefan Grambart

	http://stefangrambart.ca

	

*/



/* --GENERAL PAGE STYLES-- */

body {

	background-color:#000000;

	background-image:url(images/bg_damask.jpg);

	background-attachment:fixed;

	background-repeat:repeat-x;

	background-position:top;

	margin:auto;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#4E4E4E; /* LIGHT GREY */

	text-align:center;

}


#wrapper {

	width:970px;

	margin:auto;

	text-align:left;

}

img {

	border:0;

	max-width:100%;

}

.gallery-caption {
	font-size:9px;
}

a:link, a:visited {

	text-decoration:none;

	color:#999999;

}

a:hover, a:active {

	text-decoration:none;

	color:#FFFFFF;

}

hr {

	border:none;

	background-color:#333333;

	height:1px;

}

h6 {
	font-weight:normal;
	color:#333333;
}



/* --LEFT COLUMN-- */

#leftCol {

	width:186px;

	vertical-align:top;

	font-size:11px;

	padding:10px 20px 10px 20px;

	margin:0;

	background-image:url(images/bg_leftCol.png);

	list-style:none;

}



#leftCol ul {

	list-style:none;

	padding:0 0 15px 0;

	margin:0;

}



#leftCol ul.pagemenu {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:18px;

	font-weight:lighter;

}

#leftCol ul.pagemenu a:link, #leftCol ul.pagemenu a:visited {

	color:#CCCCCC;

}

#leftCol ul.pagemenu a:hover {

	color:#FFFFFF;

}



#leftCol h2 {

	font-size:16px;

	font-weight:lighter;

	color:#CCCCCC;

	padding:0 0 5px 0;

	margin:0;

	text-indent:0;

}



#leftCol p {

	padding:5px 0 10px 0;

	margin:0;

}



/* --RIGHT COLUMN-- */

#rightCol {

	width:186px;

	vertical-align:top;

	font-size:11px;

	padding:10px 20px 10px 20px;

	margin:0;

	background-image:url(images/bg_rightCol.png);

	list-style:none;

}



#rightCol ul {

	list-style:none;

	padding:0 0 15px 0;

	margin:0;

}



#rightCol ul.linkmenu {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:18px;

	font-weight:lighter;

}



#rightCol h2 {

	font-size:16px;

	font-weight:lighter;

	color:#CCCCCC;

	padding:5px 0 5px 0;

	margin:0;

	text-indent:0;

}



#rightCol p {

	padding:5px 0 5px 0;

	margin:0;

}



/* --PAGEHEADER-- */

#topBanner {

	width:518px;

	height:auto;

	vertical-align:top;

	background-image:url(images/banner_top.png);

	text-align:right;

	padding:36px 0;

	margin:0;

	font-size:10px;

	color:#000000;

}

#topBanner a:link, #topBanner a:visited {

	text-decoration:none;

	padding:2px 4px 2px 4px;

	color:#000000;

}

#topBanner a:hover {

	text-decoration:none;

	background-color:#000000;

	padding:2px 4px 2px 4px;

	color:#FFFFFF;

}



/* --SEARCH WIDGET-- */

#search {

	background-image:url(images/bg_search.png);

	width:156px;

	height:46px;

	padding:10px 14px 10px 14px;

	margin:0 0 5px 0;

	text-align:right;

}

#searchform #s {

	padding-left: 2px;

	margin: 0 0 5px 0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	background-color: #FFFFFF;

	border: 1px solid #00CCFF; /* CYAN */

	width: 150px;

	height:14px;

}



/* --ARCHIVES DROP-DOWN WIDGET-- */

#archives {

	background-image:url(images/bg_search.png);

	width:156px;

	height:46px;

	padding:10px 11px 10px 17px;

	margin:0 0 10px 0;

	text-align:left;

}

#archives h2 {

	padding:0 0 5px 0;

	font-size:14px;

	color:#FFFFFF;

	font-weight:normal;

}

#archives select {

	padding:2px 0 0 2px;

	margin: 0 0 5px 0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	background-color: #FFFFFF;

	border: 1px solid #00CCFF; /* CYAN */

	width: 150px;

	height:20px;

}





/* --CONTENT-- */

#content {

	width:auto;

	paddin:0;

	background-image:url(images/bg_main.png);

}

.pagetitle {

	margin-top: 8px;

	margin-bottom: 0;

	background-color: #111111; /* DARK GREY */

	padding: 5px 0 5px 10px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size: 16px;

	font-weight: normal;

	color:#CCCCCC;

}

.pagenav {

	margin-top: 5px;

	margin-bottom: 0;

	background-color: #111111; /* DARK GREY */

	background-image: url(images/bg_pagenav.jpg);

	padding: 5px 10px 5px 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

}

.pagenav a:link, .pagenav a:visited {

	color:#777777;

}

.pagenav a:hover {

	color:#FFFFFF;

}



/* --POSTS-- */

.post {

	clear:both;

	padding:0 20px 0 20px;

	background:url(images/bg_postHead.png);

	background-position:top;

	background-repeat:no-repeat;

	margin-top:5px;

	background-color:#111111; /* DARK GREY */

}

.post h2 {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:24px;

	font-weight:normal;

	padding:5px 0 0 10px;

	margin:0;

}

.post h2 a:link, .post h2 a:visited {

	text-decoration:none;

	color:#FFFFFF;



}

.post h2 a:hover {

	text-decoration: none;

	color:#999999;

}

.postdata {

	padding:0 0 0 10px;

	margin:0;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#333333;

}

.postdata a:link, .postdata a:visited {

	text-decoration: none;

	color: #666666;

}

.postdata a:hover {

	text-decoration: none;

	color: #999999;

}

.post h3 {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:24px;

	font-weight:normal;

	padding:5px 0 0 10px;

	margin:0;

	color:#FFFFFF;

}

.post h4 {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:16px;

	font-weight:normal;

	padding:0 0 2px 0;

	border-bottom: solid 1px #333333;

	color:#999999;

}

.postfoot {

	padding:2px 2px 15px 0;

	border-top:solid 1px #222222;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	text-align:left;

	color:#333333;

}

.postfoot a:link, .postfoot a:visited {

	text-decoration: none;

	color:#666666;

}

.postfoot a:hover {

	text-decoration: none;

	color:#999999;

}

.entry {

	padding: 5px 10px 10px 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

}

/* --COMMENTS-- */

#comments {

	margin-top: 5px;

	background-color: #111111; /* DARK GREY */

	padding:5px 20px 10px 20px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #4E4E4E; /* LIGHT GREY */

}

#comments h3 {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:14px;

	padding:0;

	font-weight:normal;

}

#comments h4 {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	padding:0 0 0 10px;

	font-weight:normal;

	color:#333333;

}

.commentlist {

	border-bottom: solid 1px #171717;

	padding-bottom: 5px;

}

.commentlist a:link, .commentlist a:visited {

	text-decoration:none;

	color: #777777;

}

.commentlist a:hover {

	text-decoration:none;

	color: #FFFFFF;

}

.commentlist li {

	padding: 5px;

}

.alt {

	padding: 5px;

	background-color: #171717;

}

#comment_edit {

	color: #666666;

}

#comment_edit a:link, #comment_edit a:visited {

	text-decoration: none;

	color: #777777;

}

#comment_edit a:hover {

	text-decoration: none;

	color: #FFFFFF;

}

#reply {

	margin-top: 5px;

	background-color: #111111; /* DARK GREY */

	padding: 10px 20px 10px 25px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #4E4E4E; /* LIGHT GREY */

}

#reply h3 {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:normal;

}

#author, #email, #url, #comment {

	background-color: #4E4E4E; /* LIGHT GREY */

	border: solid 1px #000000;

	color:#000000;

	padding:3px;

}

#submit {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	height: 16px;

	width: 120px;

	color: #666666;

	background-color: #303030; /* MID-DARK GREY */

	border:none;

}



/* --FOOTER-- */

#footer {

	background-color: #000000;

	width:100%;

	margin:0;

	padding:5px 0 5px 0;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#222222;

	}

#footer a:link, #footer a:visited {

	text-decoration:none;

	color:#333333;

	}

#footer a:hover {

	text-decoration:none;

	color:#666666;

	}
	
.strikethru a:visited			{ text-decoration: line-through; }