/*
Theme Name: st georges

*/



body {
	margin:0;

	background:#ac8aaf url(images/bg.png) no-repeat fixed;

	color:#444;
	font-family: georgia;
	font-size:small
	text-align:left;
}

a { 
	color:#258;
	text-decoration:none;
}

a:hover {
	text-decoration:underline; 
}



img {
	border:0;
}



/* Layout */
#pagewrap {
	min-width:740px;
	max-width:1240px;
	margin:0 auto;
}

#header {
	margin:0px 0px 15px 0px;
	height:85px;
	
	
	

}

#innerwrap{
background:url(images/lightpixel.png);
}
#main_content{
float:left;
width:55%;
padding:14px;
border-left:1px solid #ac8aaf;
border-right:1px solid #ac8aaf;
}
#sidebar{
width:18%;
float:left;
padding:0px 10px 0px 10px;


}

#sidebar_secondary{
width:21%;

float:right;
padding:0px;

}
#sidebar_secondary ul{
list-style: none;
padding:0px;
font-size: small;
}
#sidebar_secondary ul li{
padding:0px 0px 10px 0px;
border-bottom:1px solid #ac8aaf;
}
#sidebar_secondary ul li ul li{
list-style: circle;
padding:0px 0px 0px 5px;
font-size: small;
border-bottom:1px solid transparent;
}

#footer {
	clear:both;
	padding:10px;
}



/*Excerpt*/
.excerpt{
width:45%;
float: left;
padding:5px;
border:6px #ac8aaf solid;
margin:5px;
background: #D1B2BF;
min-height: 300px;

}.excerpt h2{
text-align: center;
border-bottom: none;
}
.excerpt h2 a{
color:#333;

}
.excerptcontent {
	background: #333; border: none; 
}
#read_more{
vertical-align:bottom;
text-align: right;
}

/* Sidebar */

ul#menu {
	margin: 0;
	padding: 0px 0px 10px 0px;
	list-style: none;
	width: 100%;
	font-family: Georgia;
	font-style:italic;
	text-align: left;

}

ul#menu li {

	padding: 0;
	margin: 0;
	border-bottom: 1px solid #ac8aaf;
}

ul#menu ul li {

	border-top: 1px solid #ac8aaf; /* fixes gap problem in IE */
border-bottom: 1px solid transparent;

}

ul#menu li ul {
	margin: 0px 0px 0px 10px;
	padding: 0;
	font-style: italic;
	list-style: none;

}
ul#menu ul ul{
	margin-left: .2em;
	
	top: 0; /* if using borders, -1px to align top borders */
	left: 100%;
}

ul#menu * a:hover, ul#menu li a:active{
background:#ac8aaf !important;
color: #000;
}

ul#menu li a:link,
ul#menu li a:visited,
ul#menu li a:hover,
ul#menu  li a:active{
	display: block;
	padding: .2em .3em;
	text-decoration: none;

	 color: #000;
}


ul#menu ul li a:link,
ul#menu ul li a:visited,
ul#menu ul li a:hover,
ul#menu ul li a:active {
	width: 8em;
}

h2.widgettitle{
color:#ac8aaf;
font-family: Georgia;
font-size:x-large;
font-style: italic;
padding:0px 0px 3px 0px;
}

/* Footer */
#footer { 
	text-align:center;

	
	color:#000;
	border:1px solid #999;
}

#footer a {
	color:#aac;
}

/* Post */

.post, .page {
	clear:both;
}

.blog .post, .archive .post, .search-results .post, .search-results .page {
	margin:0 0 4em 0;
}

.postentry {

	line-height:1.4em;
}
.postentry p, .postentry blockquote, .postentry ul, .postentry ol {
	text-align:justify;
}

.postentry a {
	border-bottom:1px solid #ddd;
}
.postentry a:hover {
	border-bottom:1px solid #258;
	text-decoration:none;
}




.postentry table {
	border-width:0 1px 1px 0;
	border-style:solid;
	border-color:#ccc;

}


.postentry table tr td {
	padding:5px 10px;
	border-width:1px 0 0 1px;
	border-style:solid;
	border-color:#ccc;

}

.postentry table tr th {
	border-width:1px 0 0 1px;
	border-style:solid;
	border-color:#ccc;
	padding:5px 10px;
	background:#f4f4f4;
	color:#666;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
}
h2.posttitle {
	margin:0 0 5px 0;
	padding:0;
	font-family: Georgia;
	font-style: italic;
}
h2 a{
	color: #ac8aaf;
}
h2 {
	margin:0 0 5px 0;
	padding:0;
	font-family: Georgia;
	font-style: italic;
	text-align: center;
	border-bottom: solid 1px #ac8aaf;
	width:100%;
}
h3 a{
	color: #ac8aaf;
}
h3 {
	margin:0 0 5px 0;
	padding:0;
	font-family: Georgia;
	font-style: italic;
	text-align: center;
	border-bottom: solid 1px #ac8aaf;
	width:100%;
}
h2.posttitle a{
	color: #ac8aaf;
}
.postmetadata {
	clear:both;
	margin:1em 0;


	color:#888;
	text-align:left;
}
.posttagscat {
	margin:0 0 10px 0;
}
.postcat {
	margin:0 10px 0 0;
}
.postcomment {

}
.postedit:before {
	content:' | ';
}
.poststicky {
	margin:0 0 0 10px;
}
.poststicky:before {
	content:'\2022 \0020';
}
div.archive-desc {
	border:1px solid #ccc;
	background-color:#f8f8f8;
	padding:5px 10px;
	margin:0 0 10px 0;
	
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
}
.wp-caption a, .wp-caption a:hover, .gallery a, .gallery a:hover, .attachment a, .attachment a:hover {
	border:none;
}
.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}
.wp-caption p.wp-caption-text {

   margin:4px 0 0 0;
   padding:0 4px;
}
.gallery {
	border:1px solid #ddd;
	background-color: #f3f3f3;
}
.gallery-item {
	margin:10px;
}
.gallery-caption {

}
.attachment img {
	border:1px solid #ddd;
	background-color:#f3f3f3;
	padding:4px;
}
/* Comments */

textarea#comment {
	width:100%;

}
.commentlist {
	margin:0;
	padding:0;
}
.children {
	margin: 0 -21px -21px 0;
	padding:0;
}
li.comment, li.trackback, li.pingback {
	list-style:none;
	border:1px solid #eee;
	padding:20px;
	margin:10px 0;
}
ul.children li.comment {
	margin: 10px 0 -11px 0;
}
	
.comment-body {
	overflow:auto;
}
.commentlist li.even {
	background-color:#fafafa;
}

.commentlist li.odd {
	background-color:#f6f6f6;
}
.commentlist li.bypostauthor {
	background-color:#fffff8;
}
.commentlist li.bypostauthor > .comment-body > .comment-author > cite {
	border-bottom:1px solid #aaa;
}
.comment-body p {

}
.comment-body blockquote {
	margin:5px 10px;
	padding:0 0 0 5px;
	border-left:0.4em solid #ddd;

}
.comment-body blockquote blockquote {

}
.comment-body img.avatar {
	float:right;
	border:1px solid #eee;
	margin:0;
	background:#fff;
}

.comment-author cite {
	font-style:normal;
	font-weight:bold;
	color:#555;

}
.comment-meta {
	margin:4px 0 0 0;
}
.reply {
	margin:5px 0;
	padding:0;

}

/* Comment ends */


/* Calendar */
#wp-calendar {
	text-align:center;
	width:100%;
}
#wp-calendar caption, #wp-calendar thead th{
	font-weight:bold;
	text-transform:uppercase;
	color:#555;
}
#wp-calendar tbody td {
	border:1px solid #ccc;
	background:#f2f2f2;
}
#wp-calendar tbody td a {
	font-weight:bold;
}
#wp-calendar td#today {
	background:#e4e4e4;
}
#wp-calendar tbody td.pad {
	border:none;
	background:transparent;
}
/* Calendar ends */

#searchform {
	margin: 10px auto;
	padding: 5px 3px;
	}

.sidebar #searchform #s {
	width: 120px;
	padding: 2px;
	}

.sidebar #searchsubmit {
	padding: 1px;
	}
.screen-reader-text {
     position: absolute;
     left: -1000em;
}


abbr {
	cursor:help;
	border-bottom: 0.1em dotted;
}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
   margin: 0 10px 0 0;
   width:auto;
}

.alignright {
   float: right;
   width:auto;
   margin: 0 0 0 10px;
}


/*	
	By default, the horizontal navigation menu displays inside the header area.
	If for some reason you don't like this behaviour, you can make it display
	below the header area by including the code below into your custom.css.
*/
/*



