@charset "UTF-8";
/*
Theme Name: HORAM.COM by Soulbat
Theme URI: http://www.soulbat.com
Version: 1
Author: Soulbat
Author URI:http://www.soulbat.com
Tags: n/a

*/


/* /////////////////////// GENERAL CSS ///////////////////////////////////////////// */

/* RESET CSS ///////////////////////*/

* { margin:0; padding:0; }
html, body, ul, ol, dl,dt,dd,li, p, td, h1, h2, h3, h4, h5, h6, form, fieldset, a, div, img { margin:0; padding:0; border:0; }
p, h1, h2, h3, h4, h5, h6, ul, ol, dl { margin-bottom:1em; }
a { outline:none; color: #4F3629; }
a:hover { color: #000; }

/* BODY CSS ///////////////////////*/

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 76%;
color: #000;
text-align:center;
}


/* headings */

h1 { color:#3D2D2A; font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.8em; 
margin:0; 
font-weight:normal;
width:auto;
padding:4px;

}
h2 { color:#8F9224; font-size:1.4em; margin:0 0 .5em 0; clear:both}
h3 { color:#000; font-size:1.1em;  margin:0 0 .5em 0}
h4 { color:#000; font-size:1.1em}
h5 { color:#000; font-size:1.1em}
h6 { color:#000; font-size:1.0em}

/* CLEARING CSS /////////////////////// ADD RELEVANT IDS AND CLASSES HERE*/

.clrcont  {
content:"."; display:block; clear:both; overflow:hidden; 
}

/* note: IE fix - careful or avoid further height declarations on these elements */
.clrcont {
height:1%;
}
/* legacy */
.clearfloat { clear:both; overflow:auto; font-size:1px; height:1px; visibility:hidden; }

/* IMAGE CSS ///////////////////////*/

p img { padding: 0;	max-width: 100%; }
img.centered {	display: block;	margin-left: auto;	margin-right: auto;	}
img.alignright {padding: 4px 0 4px 4px; margin: 0 0 2px 7px;display: inline;	}
img.alignleft {	padding: 4px 4px 4px 0; margin: 0 7px 2px 0;display: inline;	}
.alignright {float: right;	} .alignleft {float: left	}

/* IE specific better image scaling */
img { -ms-interpolation-mode: bicubic; }
/* /////////////////////// END GENERAL STYLESHEET ///////////////////////////////////////////// */


/* STRUCTURAL */

body {
	background:#AFBEA4 url(images/bodygd.jpg) top left repeat-x;
}

#outer {
	background:url(/wp-content/themes/horam/images/ambtop.jpg) top repeat-x;
}

/* main floats */
  

#left {
	float:left;
	width:500px;
	height:auto;
	border-right:1px solid #D2D6A3;
}

#right {
	float:right;
	width:360px;
	height:auto;
}

#left2 {
	float:left;
	width:430px;
	height:auto;
	border-right:1px solid #D2D6A3;
}

#right2 {
	float:right;
	width:430px;
	height:auto;
}

#left ul,#right ul,#left2 ul,#right2 ul {
	list-style: none;
	margin-left:0 !important;
}
#left ul li,#right ul li,#left2 ul li,#right2 ul li {
	padding-left:20px !important;
	background:url(images/bullet.gif) no-repeat 0px 0px;
}


#local #left { width:430px }
#local #right { width:430px }
#local h2 { margin-bottom: 2px; font-size:1em; font-weight:bold }


/* OTHER */

.box {
margin-bottom:2em;
}
.boxcontent {
border-left:1px solid #E3E3E3;
border-right:1px solid #E3E3E3;
border-bottom:1px solid #E3E3E3;
}

.boxhd {
padding:5px;
text-indent:4px;
font-weight:bold;
color:#990000;
background:url(images/tp/bxhd.jpg) top left no-repeat
}


.horam_main ul,.horam_main ol  {
margin-left:22px;
}
.horam_main li {
margin-bottom:.5em;
}

#left .h_pad9 {
	padding-right:18px;
}

#left table {
	margin-bottom:18px;
	border:0 !important;
}
#left th {
	background:#C2C784; 
}
#left th,#left td {
	padding:4px;
	border-right:1px solid white !important;
}



/* custom nav */

.parishextra  {  
margin-top:20px;
padding-top:9px;
border-top:1px solid #CCCCCC;
} 
.parishextra h4  {  
color: #AAA;
}
.parishextra ul {  
margin-left:30px;
} 
.parishextra li {  
margin-bottom:.4em;
} 


.downloads ul { 
margin:0 0 0 10px;
list-style:none;
} 
.downloads li { 
margin:0 0 10px 0;
list-style:none;
} 
.downloads li a { 
padding:0 0 0 20px; display:block; text-decoration:none;
background:url(/wp-content/themes/horam/images/dnarr.gif) 0px 0px no-repeat;
} 
.downloads li a:hover { 
background:url(/wp-content/themes/horam/images/dnarr.gif) 0px -100px  no-repeat;
text-decoration:underline;
}
.downloads li a span { font-size:.9em; color:#000000;  }

a.tinylink {
background:none !important; padding:0  !important;
text-decoration:none  !important;
color:#000000  !important;
}
a.tinylink:hover {
text-decoration:underline  !important;
}


#calendar_wrap {
width:100%;
text-align:center;
}
#wp-calendar {
margin:0 auto;
}
#wp-calendar a {
color:#D10019 !important;
}

#map {
border:1px solid #D2D6A3;margin:0 0 0 9px; width:860px;height:400px;
}


/* form */

.rnd_top {
width:360px;height:6px;
background:url(images/tpl/rnd_top.gif) no-repeat;
}
.rnd_btm{
width:360px;height:6px;
background:url(images/tpl/rnd_btm.gif) no-repeat;
margin-bottom:6px;
}


#nextmeeting {
margin-bottom:20px;
}

fieldset.hiliteblock {
margin:0 0 14px 0;
padding:6px;
border-top:1px solid #666633;
}
fieldset.hiliteblock legend h3 {
margin:0;
padding:0 4px;
}

/* EVENTS */

#event_container {
	text-align:center;
}


.eventlist {
	width:600px;
	margin:0 auto;
	/*border:1px solid #4545445 !important; */
	padding:5px;
	text-align:left;
	display:block;
font: 1.1em Arial, Helvetica, sans-serif; padding: 0;
list-style-type: none;
 }
 
 .eventlist h2 {
font-size: 120%;font-weight: bold;
margin:4px 0 2px 0;
}
.eventlist h3 {
font-size: 110%;font-weight: bold;
margin:0;
}
.eventlist p {
}
.eventlist dl {
list-style-type: none;
}

.eventlist dt {
font-weight: bold;
}

.eventlist dd {
margin: 0 0 19px 0; 
}

#trains {
padding-bottom:5px;
font-style:italic;
}
#trains h2, #trains h3 {
 font-size:14px;
margin:18px 0 9px 0;
}

#venues {
width:40%;
margin:30px 0;
}

#shoutbox {
position:absolute; top:9px;left:50%; margin-left:100px; line-height:1.2em; width:230px; height:52px; border:1px solid #ccc; padding:5px; font-size:12px; text-align:left; background:#DCDBB5	; font-weight:bold; display:none;
}

.newsboxhd,.newsboxhd a {color:#8F9224 !important; font-weight:bold;  }
.newsboxhd a { text-decoration:none; }.newsboxhd a:hover { text-decoration:underline; }
.newsbox {	margin:9px 0 9px 0 }



