/*
Title: Default Cascading Stylesheet for 'West Belfast & the Spanish Civil War' project. CCYC.
Author: Brian Burns / DPM Solutions
Last Update: Sat 14/06/08 04.25
*/

/* Body and Structure -------------------- */

body {
background:url(../images/bkg.gif);
background-attachment:fixed;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
color:#ffffff;
text-align:center;
text-shadow:#000000 0 0 0px;
margin: 20px;
}

#centeredcontainer {
width:800px;
margin-right:auto;
margin-left:auto;
text-align:left;
}

/* --- start menu --- */

#menucontainer {
width:140px;
padding:20px 20px 40px 20px;
background:url(../images/bkg_menu.gif);
float:left;
margin-right:20px;
color:#383838;
text-align:right;
line-height:23px;
}

#headerimagereplace {
width:144px;
height:57px;
background:url(../images/wb&tscw.gif) no-repeat;
}

#headerimagereplace span {
display:none;
}

#menucontainer ul
{
margin:0;
padding:0;
list-style:none;
text-transform:lowercase;
padding-left:none;
padding-top:20px;
}

#menucontainer ul a
{
padding:3px 3px 2px 3px;
text-decoration:none;
color:#383838;
}

#menucontainer ul a:hover
{
background-color:#c2c2c2;
color:#383838;
}

#menucontainer ul a.pageon
{
background-color:#383838;
color:#ffffff;
}

#menucontainer ul a.pageon:hover
{
background-color:#383838;
color:#ffffff;
}

/* --- end menu --- */

#maincontainer {
width:600px;
background:#383838;
float:left;
}

#topimage {
padding: 20px;
}

/* --- start main content --- */

#maincontent {
padding: 0 20px 20px 20px;
line-height: 19px;
}

#maincontent p {
padding-bottom: 12px;
}

#maincontent a {
color:#c2c2c2;
text-decoration:none;
border-bottom:1px dotted #c2c2c2;
}

#maincontent a:hover {
color:#ffffff;
text-decoration:none;
border-bottom:1px dotted #ffffff;
}


/* --- end main content --- */


/* --- start footer --- */

#footer {
background:#282828;
padding:20px;
text-align:right;
line-height:19px;
color:#5a5a5a;
}

#footer a {
color:#5a5a5a;
text-decoration:none;
}

#footer a:hover {
color:#ec008c;
}

#btmspacer {
padding-bottom:20px;
color:#101010;
}

/* --- end footer --- */

h1, p, h2, h3
{
margin:0;
padding:0;
}

.fullwidthblock36
{
background:#363636;
padding: 20px;
line-height: 19px;
}

.fullwidthblock34
{
background:#343434;
padding:20px;
line-height:19px;
}

.fullwidthblock32
{
background:#323232;
padding:20px;
line-height:19px;
}

.fullwidthblock32_2
{
background:#323232;
padding:20px;
line-height:19px;
}

.fullwidthblock32_2 a {
color:#c2c2c2;
text-decoration:none;
border-bottom:1px dotted #c2c2c2;
}

.fullwidthblock32_2 a:hover {
color:#ffffff;
text-decoration:none;
border-bottom:1px dotted #ffffff;
}

.fullwidthblock32_2 p {
padding-bottom: 12px;
}

.fullwidthblock30
{
background:#303030;
padding:20px;
line-height:19px;
}

.profileblock32 
{
background:#323232;
padding:10px;
margin:0 20px 20px 20px;
line-height:19px;
}

.profileblock32 table
{
width:520px;
border: none;
line-height: 19px;
text-align: center;
}

.profileblock34 
{
background:#343434;
padding:10px;
margin:0 20px 20px 20px;
line-height:19px;
}

.headingblock {
padding: 0 20px 8px; 20px;
}

.homegallery1 {
border:none;
padding-top:20px;
padding-right:17px;
}

.homegallery2 {
border:none;
padding-top:20px;
}

.imglinkblock 
{
background:#323232;
padding:20px;
margin:20px;
line-height:19px;
}

.imglinkblock a {
color:#c2c2c2;
text-decoration:none;
border-bottom:1px dotted #c2c2c2;
}

.imglinkblock a:hover {
color:#ffffff;
text-decoration:none;
border-bottom:1px dotted #ffffff;
}

.imglinknoborder {
border: none;
}

.penpic {
width: 64px;
height: 78px;
float: left;
padding-bottom: 20px;
padding-right: 10px;
}

.penpic_partis {
float: left;
padding-bottom: 20px;
padding-right: 10px;
}

.col1 {
width:257px;
padding-right: 20px;
float: left;
}

.col2 {
width:257px;
float: left;
}



h2 {
font-family: Helvetica, Arial, sans-serif;
font-size: 20px;
color: #c2c2c2;
letter-spacing:-1px;
padding-bottom:15px;
text-transform:lowercase;
font-weight:lighter;
}

h3 {
font-family: Helvetica, Arial, sans-serif;
font-size: 16px;
color: #c2c2c2;
letter-spacing:-1px;
padding-bottom:12px;
text-transform:lowercase;
font-weight:lighter;
}

.forminput {
	background-color: #5a5a5a;
	font: 12px Helvetica, Arial, sans-serif;
	color: #000000;
	margin: 4px 0 5px 0px;
	padding: 5px;
	border: 1px solid #c2c2c2;
}

.formtextarea {
	background-color: #5a5a5a;
	font: 12px Helvetica, Arial, sans-serif;
	color: #000000;
	margin: 4px 0 5px 0px;
	padding: 5px;
	border: 1px solid #c2c2c2;

}
