/*
Theme Name: TXP Grey and Simple
Description: Simple, graceful, perfect.
Author: wchulseiee
Author URI: http://www.wchulseiee.net/

Ported to Textpattern May 2005 by Stuart at http://thebombsite.com/ where magic still happens.*/


/* Start of Default Values */

body
{
        font:0.8em sans-serif !important;
        font:0.9em sans-serif;
        background-color:#fff;
        margin:50px 0px;
        padding:0px; 
        text-align:center;
}

h1
{
        display:block;
        height:0;
        text-indent:-500em;
        text-decoration:none;
}

a
{
        color:#C00000;
        text-decoration:none;
	font-weight:600;
	text-decoration: underline;
}
								
a:link, a:visited
{
	color:#C00000;
	text-decoration: underline;
}
								
a:hover
{
        text-decoration: underline;
	color:#000000;
}

p
{
	line-height:1.8em;
	margin:0 0 1em;
}

#content
{
	width:65%;
	margin:0px auto;
	text-align:left;
	padding:15px;
	border:1px solid #333;
	background-color:#EEEEEE;
	overflow:hidden;
}

ol, ul
{
	margin-top:0;
	margin-bottom:1em;
	line-height:1.8em;
}
				
#Content p+ol, #Content p+ul
{
	margin-top:0;
}
								
blockquote
{
	border-left: 1px solid #ccc;
	margin-left: 1.5em;
	padding-left: 5px;
}

.img
{
	border-style: none;
}


/* ------- End of Default Values -------- */

/* ------- Start of Headers Section -------- */

#header
{
	color:#C00000;
	font: 150% Trebuchet MS, Bitstream Vera Sans, sans-serif;
}
	
#header a:link
{
	color:#C00000;
	font: 150% Trebuchet MS, Bitstream Vera Sans, sans-serif;
	text-decoration: none;
}
				
#header a:visited
{
	color:#C00000;
	font: 150% Trebuchet MS, Bitstream Vera Sans, sans-serif;
	text-decoration: none;
}
				
#header a:hover
{
	text-decoration: none;
}

/* ---------- Main Body ---------- */

h3
{
	color:#000;
	font:110% Trebuchet MS, Bitstream Vera Sans, sans-serif;
	font-weight:700;
	margin:2em 0 .25em;
}

h3 a:link
{
	color:#000;
	font:110% Trebuchet MS, Bitstream Vera Sans, sans-serif;
	font-weight:700;
	margin:2em 0 .25em;
	text-decoration: none;
}
				
h3 a:visited
{
	color:#999999;
	font:110% Trebuchet MS, Bitstream Vera Sans, sans-serif;
	font-weight:700;
	margin:2em 0 .25em;
	text-decoration: none;
}
				
h3 a:hover {
	text-decoration: none;
}

h3#comment
{
        text-align:center;
        color:#C00000;
	font:130% Trebuchet MS, Bitstream Vera Sans, sans-serif;
}

h2
{
	color:#666;
	font-size:100%;
	font-weight:800;
	margin:1em 0 .35em;
}

h2#category
{
        text-align: center;
        height: 18px;
        color: #C00000;
        display: block;
        text-decoration: none;
        text-transform: capitalize;
        font-size: 140%;
        padding-top: 1em;
        font-weight: bold;
        margin-top: 0;
}

.meta, .meta a
{
	color: #808080;
	font-weight: normal;
	font-size: 90%;
	letter-spacing: 0;
	text-decoration: none;
}

.meta a:hover
{
	text-decoration: none;
	color:#C00000;

}

.meta ul
{
	display: inline;
	margin: 0;
	padding: 0;
	list-style: none;
}

.meta li

{
	display: inline;
}

.syndicate
{
	width:65%;
	margin:0px auto;
	text-align:left;
	padding:15px;
}


ol#comments li p

{
	font-size: 100%;
}


/* ---------- Comment Form --------- */


#commentform
{
        width: 93%;
        padding: 1px 20px;
        text-align: left;
}

#commentboxes
{
        width: 35%;
        float: left;
        font-size: 90%;
}

p.instructions
{
        width: 60%;
        float: right;
        font-size: 90%;
        text-align: justify;
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #d5d7db;
        padding-left: 15px;
}

#inputbox
{
        clear: both;
        font-size: 90%;
}

#commentform input
{
        background: #e7e9ed;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 110%;
        padding: 1px 2px 1px 1px;
        border: 1px solid #d5d7db;
}

#commentform input:hover
{
        border: 1px solid #7b7b7b;
}

#commentform input:focus
{
        background: #FFFFFF;
        border: 1px solid #000000;
        padding: 1px 2px 1px 1px;
}

#commentboxes p
{
        margin: 0;
        padding-bottom: 0.9em;
}

#button
{
        padding-top: 0.5em;
}

p.notshow
{
        display: none;
        height: 0;
}

.nofollow
{
        color: #DF2000;
}

/* ---------- About, Contact, Archives and Links pages -------- */


#page h2, #linkspage h2, #archivescat h2, #archivesmonth h2, #searchpage h2, #singlecontent h2
{
        text-align: center;
        color: #C00000;
        font-size: 200%;
        text-transform: capitalize;
        margin-top: 0;
        padding-top: 1em;
}

.rssJump
{
        text-align: right;
}

.rssCatArchiveMenu
{
        margin-bottom: 35px;
}

#rssCatArchive ul, #rssCatList ul, .rssMenu
{
        list-style: none;
}

.rssCart
{
        font-weight: bold;
        text-align: left;
        margin-top: 15px;
}

.archivemenu
{
        padding-left: 40px;
        font-weight: bold;
        font-size: 100%;
        text-decoration: underline;
}

dt
{
        padding-top: 10px;
}

#email
{
        text-align: left;
}


/* ---------- Live Search Page ----------- */

/* Because the "LSResult" div uses "absolute" for positioning it has no respect for the footer. In other words it will overlay it. With this in mind I have given the "searchpage" div a height. Whether you want this or not is up to you. If you keep it the height can be adjusted dependent on the maximum number of returned search results set for the plug-in (default=20) */

#searchpage
{
        height: 600px;
}

#searchpage a
{
        color: #C00000;
}

#searchpage a:hover
{
        color: #000000;
}

#LSResult
{
        position: absolute;
        background-color: #FFFFFF;
        width: 480px;
        margin: 10px 0 10px 0;
}

#LSShadow
{
        border: 3px solid #C00000;
        padding: 5px;
        background-color: #F5F6F7;
        color:#C00000;
}

#LSRes
{
        background-color: #FFFFFF;
}

.LSRow
{
        padding: 0 5px;
}

#LSHighlight
{
        background-color: #AAAAAA;
}

#LSHeader
{
        padding: 2px 2px 8px;
}

.lsDate
{
        display: block;
        color: #000000;
}

.rssThumbFloat {
  float: left;
  width: 120px;
  border: 1px solid #999;
  margin: 0 15px 15px 0;
  padding: 5px;
  text-align: center;
  font-size: .85em;
}
