/*

	Theme Name: Moray Art Centre

	Description: Adapted from <a href="http://www.grabatheme.com">Fleur</a> by <a href="http://www.richardx.co.uk">RichardX</a>

	Author: Richard Cross

	Author URI: http://www.richardx.co.uk

*/



@import url(base-weblog.css);







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





body {

	padding:0;

	margin:0;

	background-color:#FFF;

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

	font-size:.8em;

	color:#252525;

	line-height:1.5;

}



a {

	color:#00929f;

	text-decoration:none;

	font-weight:bold;

	}



a:hover {

	color:#a8005b;

	}



p {

	margin:0 0 15px 0;

	line-height:1.7;

	}



ul {

	margin-left:-42px;

	}





/* -------- layout styles -------------*/



#container {

	width:900px;

	margin-left:auto;

	margin-right:auto;

	padding:0;

	}





/* ---------- Single Column Styles ----------  */





.layout-one-column #alpha {width: 65%; margin-left:10%;}











/* ---------- Two Column Right Styles ---------- */





.layout-two-column-right #alpha {

	width:615px;

	margin:0 10px 0 0;

	padding:0;

        float:left

	}

	

.layout-two-column-right #beta {

	width:250px;

	margin:25px 0 0 0;

	padding:0;

      float:right

	}

	

.layout-two-column-right #alpha-inner {margin-left:0%}





/* -------- banner styles -------------*/



#banner {

	width:900px;

    margin:0 auto;
    
	height:151px;

	text-align:left;

	}



#banner img {

	padding-top:20px;

	}



h1, h2 {

	margin:0px;

	padding:0px;

	}





	



/* -------- navigation styles -------------*/



#navigation {

	padding:0px;

clear:left;

	}



#navigation ul {

	text-align:left;

	}



#navigation ul li {

	list-style:none;

	text-align:left;

	padding:0;

	margin:0;

	}



#navigation li {

	list-style: none;

	float:left;

	color:#000;

	}



.page_item a	{

	display:block;

	padding:0 15px 0 0;

	text-transform:uppercase;

	font-size:.85em;

	} 



.current_page_parent  a {

	color:#a8005b;

	}



.current_page_parent a:visited {

	color:#a8005b;

	}







	

/* -------- page styles -------------*/



#pagebody {

	margin:auto;

	padding:5px 0 30px 0;

	background-color:#FFF;

	text-align:left;

	width:100%

	}





#pagebody-inner {

	padding:0;

	margin:0;

	}



#pagebody ul {

	margin-left:0px;

	padding:0 15px;

	}



.logo	{

	clear:left;

	margin:20px;

	padding:0px;

	}





/* -------- entry area styles -------------*/



.date-header {

	font-size:1em;

	padding:0;

	margin:0 0 5px 0;

	font-weight:normal;

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

	}



.entry-header {

	padding:0;

	margin:0 0 25px 0;

	font-size:25px;

	font-weight:normal;

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

	}

	

.entry-body p {

	font-size:1em;

	line-height:1.7;

	margin:0 0 15px 0;

	}



.entry-body ul, ol {

	line-height:1.9;

	font-size:.96em;

	margin-bottom:15px;

	}



.entry-body blockquote {

	text-align:justify;

	padding-left:20px;

	background-image:url(images/quote.gif);

	background-repeat:no-repeat;

	background-position:top left;

      margin:20px 0 20px 20px;

	line-height:1.7;

}



.entry-body img {border: 0px solid #555;}

.entry-body img[align="right"] {margin: 5px 0 15px 20px; display:block;}

.entry-body img[align="left"] {margin: 5px 20px 15px 0; display:block;}



.entry-footer {

	padding:0 0 0 0px;

	line-height:1.5;	

	border-left:0px solid #BBB;

	font-size:.8em;

	}



.entry-footer p {

	margin:10px 0 35px 0;

	}



.post-footers {

	display:block;

	}

	

.separator {display:none !important;}



	







/* -------- sidebar styles -------------*/



#beta ul li {list-style:none}



#beta li {list-style:none}



.module-header {

	padding:0;

	margin:0 0 10px 0;

	font-size:18px;

	font-weight:normal;

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

	}	



.module-header a {

	color:#252525;

	font-weight:normal;

	}



.module-content {

	position:relative;

	line-height:1.4;

	margin:0 0 25px 0;

	padding:0;

	}



.module-content ul {

	margin: 5px 0 10px 0;

	line-height:1.4;

}



.module-content li {

	line-height:1.4;

	}



.module-categories module {

	margin-top:20px;

	}



.module-categories ul li ul li {

	margin-left:5px;

}



input, textarea {

	font-size: 100%;

	padding: 2px;

	margin: 3px 0 3px 0;

	border: 1px solid #555;

	background-color:#FFF;

	color:#555;

}



textarea {

 font-size: 1em;

 color:#555;

}



input#search {

    padding:3px;

}



/* ---------- comment trackback styles ------------------ */



.entry-content,

.trackbacks-info,

.trackback-content,

.comment-content,

.comments-open-content,

.comments-closed

{

	clear: both;

	margin: 0;

}



.trackback-footer,

.comment-footer,

.comments-open-footer,

.archive-content

{

	clear: both;

	margin: 0;

}



.content-nav {

	margin-bottom:30px;

	line-height:1.6;

	}



.trackbacks-header, .comments-header, .comments-open-header, .trackbacks-open-header {

	padding:10px 0 0 0;

	margin:0 0 15px 0;

	font-size:20px;

	font-weight:normal;

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

	}



.trackbacks, .comments {

	line-height:1.7;

	text-align:justify;

	}



#trackbacks-info {

    margin:10px 0 25px 0;

	line-height:1.7;

	font-size:.95em;

	font-style:italic;

	}



.trackback-footer, .comment-footer {

	margin-bottom:25px;

	font-size:.96em !important;

	padding-left:15px;

	background-image:url(images/arrow.gif);

	background-repeat: no-repeat;

	background-position:center left;

	}

	

#footer {clear:both;

	font-size:.8em;

	border-top:1px #666 dotted;

	color:#666;

	width:900px;

	padding:10px;

	margin-left:auto;

	margin-right:auto;

	}
