/*----------------------------------------------
Template Name : ChessCafe.com (Originally Keep it Simple)
Template Code : S-0027
Version : 1.0
Author : Vladimir Druts (Originally Erwin Aligam)
Last Date Modified : June 24, 2010
------------------------------------------------
------------------------------------------------
HTML ELEMENTS

-------------------------------------------------*/

BODY

{

	margin: 0px;

	padding: 0 0 50px;

	background: #F6F5F5 url(http://www.chessquotes.com/themes/ChessQuotes/images/bg.gif) repeat-x;

	text-align: center;

}

/*Images*/

#content-wrapper IMG

{

	background: #FAFAFA;

	border: 1px solid #DCDCDC;

	padding: 3px;

}

IMG.float-right

{

	margin: 5px 0px 10px 10px;

}

IMG.float-left

{

	margin: 5px 10px 10px 0px;

}

/*start - table*/

TABLE

{

	border-collapse: collapse;

	margin: 15px;

}

TR

{

	background: #FFF;

}

TR.altrow

{

	background: #F9F9F9;

}

TH, TD

{

	text-align: left;

	border-width: 1px;

	border-style: none;

}

TH

{

	color: #9D423D;

	background: #F7E8E7;

	padding: 0.8em 1em;

	border-color: #DFF4D5 #D3EFC3 #A7DF8A;

}

TD

{

	border-color: #EFEFEF;

	padding: 0.35em;

}

/*end - table







form elements*/

FORM

{

	margin: 10px;

	padding: 15px 25px 25px 20px;

	border: 1px none #FFFFFF;

}

FORM P

{

	border-bottom: 1px solid #9D423D;

	padding: 12px 0 5px;

	margin: 0;

	color: #9D423D;

}

LABEL

{

	font-weight: bold;

	color: #9D423D;

}

INPUT, SELECT, TEXTAREA

{

	margin: 5px 0;

	padding: 5px;

	color: #6A6969;

	border-width: 1px;

	border-style: solid;

	border-color: #D4D4D4 #EBEBEB #EBEBEB #D4D4D4;

	font: 11px "Lucida Grande", Verdana, Helvetica, sans-serif;

}

INPUT:focus, SELECT:focus, TEXTAREA:focus

{

	color: #9D423D;

	background: #F7E8E7;

}

#name, #email, #message, #website

{

	width: 380px;

}

INPUT.button

{

	font: bold 12px Arial, Sans-serif;

	height: 30px;

	margin: 0;

	padding: 2px 3px;

	color: #FFF;

	background: #9D423D;

	border-width: 1px;

	border-style: solid;

	border-color: #F7E8E7;

}

/*------------------------------------------

LAYOUT

-------------------------------------------*/

#content-outer

{

	background: #FFF;

	width: 100%;

	padding: 0px;

	border-bottom: 1px solid #E8E8E8;

	text-align: left;

}

#content-wrapper

{

	margin: 0 auto;

	padding-bottom: 35px;

	padding-top: 5px;

	overflow: auto;

}

.threecolmss

{

	background: url(http://www.chessquotes.com/themes/ChessQuotes/images/content-bg-3col-mss.gif) repeat-y center top;

}

.threecolsms

{

	background: url(http://www.chessquotes.com/themes/ChessQuotes/images/content-bg-3col-sms.gif) repeat-y center top;

}

.twocolls

{

	background: url(http://www.chessquotes.com/themes/ChessQuotes/images/content-bg-leftsidebar.gif) repeat-y center top;

}

.twocolrs

{

	background: url(http://www.chessquotes.com/themes/ChessQuotes/images/content-bg-rightsidebar.gif) repeat-y center top;

}

#header-wrap

{

	width: 100%;

	background: #FFF url(http://www.chessquotes.com/themes/ChessQuotes/images/bg.gif) repeat-x;

	margin: -1px;

	padding: 0;

}

#header

{

	position: relative;

	margin: 0 auto;

	background: url(http://www.chessquotes.com/themes/ChessQuotes/images/border.gif) repeat-x left bottom;

	height: 215px;

}

#header H1#logo-text

{

	margin: 0;

	padding: 0;

}

#header H1#logo-text A

{

	position: absolute;

	margin: 0;

	padding: 0 5px 0 0;

	font: normal 75px Georgia, "Times New Roman", Times, serif;

	letter-spacing: -3px;

/*customize_header_logo*/

	color: #5D524B;

/*customize_header_logo*/

	text-decoration: none;

/*change the values of top and left to adjust the position of the logo*/

	top: 55px;

	left: 50px;

}

#header H1#logo-text A:hover

{

	border: none;

}

#logo-text DIV

{

	font-size: 10pt;

	font-family: Helvetica;

	color: #9A3C36;

	letter-spacing: 7px;

	margin: -17px -275px -17px -17px;

}

#header P#intro

{

	position: absolute;

	margin: 0;

	padding: 0;

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

	font-weight: normal;

	font-size: 17px;

	line-height: 1.6em;

	font-style: italic;

	letter-spacing: -0.5px;

	color: #7BA45B;

	width: 400px;

/*change the values of top and left to adjust the position*/

	top: 175px;

	left: 110px;

}

#header #header-image

{

	position: absolute;

	background: url(http://www.chessquotes.com/themes/ChessQuotes/images/header-imageb.png) no-repeat;

	width: 285px;

	height: 135px;

	right: 165px;

	top: 0;

}

/*header quick search*/

#header FORM#quick-search

{

	position: absolute;

	top: 10px;

	right: 0;

	padding: 0;

	margin: 0;

	border: none;

	width: 270px;

	height: 33px;

	background: #F5F4F3 url(http://www.chessquotes.com/themes/ChessQuotes/images/header-search.gif) no-repeat;

	z-index: 999999;

}

#header FORM#quick-search P

{

	margin: 0;

	padding: 0;

}

#header FORM#quick-search INPUT

{

	border: none;

	background: transparent;

	color: #BABABA;

	float: left;

	margin: 0;

	padding: 5px;

}

#header FORM#quick-search .tbox

{

	margin: 6px 0 0 5px;

	width: 216px;

	display: inline;

}

#header #search FORM#quick-search .btn

{

	width: 25px;

	height: 25px;

}

#header FORM#quick-search LABEL

{

	display: none;

}

/*navigation*/

#header #nav

{

	position: absolute;

	margin: 0;

	padding: 0;

	width: 880px;

	left: 0;

	top: 5px;

}

#header #nav UL

{

	float: left;

	list-style: none;

	margin: 5px 0 0;

	height: 45px;

	padding: 0 0 0 15px;

}

#header #nav UL LI

{

	float: left;

	margin: 0;

	padding: 0 0 0 10px;

}

#header #nav UL LI A

{

	float: left;

	margin: 0;

	padding: 0 15px 0 5px;

	color: #666666;

	font: bold 14px/40px "Trebuchet MS", "Helvetica Neue", Arial, Sans-Serif;

	text-transform: uppercase;

}

#header #nav UL LI A:hover, #header #nav UL LI A:active

{

	border: none;

	color: #111;

	background: transparent;

}

#header #nav UL LI.nav-selected

{

	background: transparent url(http://www.chessquotes.com/themes/ChessQuotes/images/left-tab.gif) no-repeat;

}

#header #nav UL LI.nav-selected A

{

	color: #444;

	background: transparent url(http://www.chessquotes.com/themes/ChessQuotes/images/right-tab.gif) no-repeat right top;

}

/*column 1*/

#col1 H2

{

	font: normal 2em Georgia, "Times New Roman", Times, Serif;

	font-size: 2.4em;

	color: #544;

	letter-spacing: -2.1px;

}

#col1 H2 A

{

	color: #444;

	border: none;

}

/*side columns*/

.side-column H3

{

	color: #444;

	font: normal 1.7em Georgia, "Times New Roman", Times, Serif;

	letter-spacing: -0.5px;

	padding: 5px;

	margin: 2px;

}

/*sidebar menu*/

.side-column UL

{

	text-align: left;

	margin: 10px 8px 8px;

	padding: 0;

	border-top: 2px solid #EBEBEB;

}

.side-column UL LI

{

	list-style: none;

	background: url(http://www.chessquotes.com/themes/ChessQuotes/images/dots.gif) repeat-x left bottom;

	padding: 7px 5px;

	margin: 0;

}

* HTML BODY .side-column UL LI

{

	height: 1%;

}

.side-column UL LI A, .side-column UL LI A:visited

{

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

	background-color: transparent;

	border: none;

	color: #7BA857;

	padding-left: 0;

}

.side-column UL LI A SPAN

{

	color: #9F9F9F;

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

	font-style: normal;

	font-size: 1em;

}

.side-column UL LI A:hover, .side-column UL LI A.nav-selected

{

	color: #000;

}

.side-column UL UL

{

	margin: 7px 0 0;

	padding: 0;

	border: none;

}

.side-column UL UL LI

{

	background: url(http://www.chessquotes.com/themes/ChessQuotes/images/dots.gif) repeat-x left top;

	padding-left: 10px;

}

/*featured-post*/

.featured-post

{

	padding-bottom: 15px;

}

.featured-post H4

{

	padding: 0;

	margin: 0 15px 0 12px;

	border-bottom: 1px solid #EBEBEB;

}

.featured-post H4 A, .featured-post H4 A:visited

{

	color: #7BA857;

	border: none;

}

.featured-post .post-info

{

	margin-left: 0;

	padding-bottom: 5px;

}

.featured-post P

{

	padding-top: 0;

}

/*footer*/

#footer-wrapper

{

	clear: both;

	margin: 0 auto;

	text-align: left;

}

#footer-wrapper H3

{

	color: #444;

	font: normal 1.8em Georgia, "Times New Roman", Times, Serif;

	text-transform: none;

	letter-spacing: -0.5px;

}

#footer-wrapper H3, #footer-wrapper P

{

	padding-left: 0;

}

#footer-wrapper A

{

	color: #333;

	background: transparent;

}

/*footer-list*/

#footer-wrapper UL.footer-list

{

	border-top: 1px solid #E6E6E6;

	list-style: none;

	padding: 0;

	margin-left: 0;

}

#footer-wrapper UL.footer-list LI

{

	border-bottom: 1px solid #E6E6E6;

}

#footer-wrapper UL.footer-list LI A

{

	display: block;

	width: 98%;

	line-height: 2em;

	font-weight: bold;

	padding: 4px 0;

	margin-left: 0;

	padding-left: 0;

	color: #888;

	border: none;

}

#footer-wrapper UL.footer-list LI A SPAN

{

	font-style: italic;

	font-weight: normal;

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

}

#footer-wrapper UL.footer-list LI A:hover, #footer-wrapper UL.footer-list LI A:hover SPAN

{

	color: #333;

}

/*footer-content*/

#footer-content

{

	float: left;

	width: 100%;

	padding: 0 0 35px;

	margin: 10px 0 0 5px;

}

/*footer-bottom*/

#footer-bottom

{

	clear: both;

	border-top: 1px solid #DADADA;

	width: 940px;

	margin: 0 auto;

	font-family: "Trebuchet MS", "Helvetica Neue", Arial, sans-serif;

	font-size: 1em;

}

#footer-bottom .bottom-left

{

	float: left;

	padding-left: 5px;

}

#footer-bottom .bottom-right

{

	text-align: right;

	padding-right: 0;

}

/*postmeta*/

.postmeta

{

	padding: 5px;

	margin: 20px 15px 15px 10px;

	border: 1px solid #EBEBEB;

	background: #F8F8F8;

}

.postmeta A

{

	background: transparent;

}

.postmeta A:hover

{

	border: none;

}

.postmeta A.comments

{

	margin: 0 10px 0 5px;

}

.postmeta A.readmore

{

	margin: 0 10px 0 5px;

}

.postmeta .date

{

	margin: 0 10px 0 5px;

}

.post-info

{

	font-size: 0.95em;

	padding-top: 3px;

	color: #B0B0B0;

}

.post-info A, .post-info A:visited

{

	color: #000;

	border: none;

}

/*thumbnails*/

P.thumbs

{

	padding: 10px 0 0 10px;

}

.thumbs IMG

{

	position: relative;

	padding: 8px;

	margin: 5px;

	background: #FAFAFA;

	border: 1px solid #DDD;

}

.thumbs IMG:hover

{

	border: 1px solid #D2D2D2;

	background: #DDD;

}

.thumbs A:hover

{

	background-color: transparent;

	border: none;

}

/*comments list*/

OL.commentlist

{

	margin: 12px 10px;

	padding: 0;

	border-style: solid;

	border-color: #F0F0F0;

	border-width: 1px 1px 0;

}

.commentlist LI

{

	margin: 0;

	padding: 10px;

	list-style: none;

	border-bottom: 1px solid #F0F0F0;

}

.commentlist LI CITE

{

	display: block;

	font-style: normal;

	font-weight: bold;

	padding: 7px;

}

.commentlist LI CITE IMG

{

	float: left;

	margin-right: 10px;

}

.commentlist LI CITE .comment-data

{

	font-size: 0.8em;

	font-weight: normal;

}

.commentlist LI .comment-text

{

	clear: both;

	margin: 0;

	padding: 0;

}

.commentlist LI.alt

{

	background: #F8F8F8;

}

/*clearing*/

.clearer

{

	clear: both;

}

.clear

{

	display: inline-block;

}

.clear:after

{

	display: block;

	visibility: hidden;

	clear: both;

	height: 0;

	content: ".";

}

/*customize_miscellaneous

customize_miscellaneous*/


