/*
Theme Name: Caritas Default
Theme URI: http://www.ineosolutions.com/
Description: Design By Ryan
Version: 1
Author: Ryan
Author URI: http://www.ineosolutions.com
Tags:
*/

body {font-family: Verdana, Arial, Helvetica, sans-serif;width:871px; margin:0 auto; font-size:0.75em; color:#505050; behavior: url('/wp-content/themes/home2/csshover.htc');}

h1{margin-top:15px;}
h2{margin-top:15px; font-size:1.6em;}
h3{margin-top:15px; font-size:1.2em; color:#B39E39}
hr { margin: 3em 0; }

#header img, #head_bottom img, a img { border: none;}
#header img {vertical-align:bottom;}
#head_bottom{background:url('images/template_37.gif') repeat-y top; padding-left:18px;}
#head_bottom img{vertical-align:top;}
#container{background:url('images/template_37.gif') repeat-y top;padding:0 16px 0 18px;}
#menu{background:#B39E39;}
#menu ul{padding:0 0 0 178px; margin:0; height:51px;}
#menu ul li{margin:0; padding:0; list-style-type:none; float:left; position: relative;}

#menu li ul {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 51px;
	left: 0px;
	display: none; 
	border: 1px solid #ffffff;
}

#menu li > ul {left:inherit;}

#menu li:hover ul, #menu li.over ul {
	display: block;
}

#menu li li {
	float: none;
	list-style: none;
	background: #B39E39;
	border: 1px solid #ffffff;
	width: 144px; /* E1: Correspond to E2 */
	height: 25px; /* E3: Correspond to E4, E5 */
	line-height: 25px; /* E4: Correspond to E3, E5 */
	font-size: 12px;
}

#menu li li a {
	color: #ffffff;
	display: block;
	width: 124; /* E2: Correspond to E1 */
	height: 25px; /* E5: Correspond to E3, E4 */
	padding: 0 10px;
	text-decoration: none;
}

#menu li li a:hover {
	background: #42B3AD;
	color: #ffffff;
}

#main{float:right; width:601px; padding:1px;padding-bottom: 3em; }
a { color: #B39E39; text-decoration: none; }
a:hover { text-decoration: underline; }
#main h2 { color: #6A9832; }
#main h2 a, #main h3 a { color: #B39E39; text-decoration: none; }
#main h2 a { font-size: 0.85em; }
#main h2 a:hover, #main h3 a:hover { text-decoration: underline; }
#main ul.highlight a{color:#ACBA59; font-weight:bold; text-decoration:none;}
#main ul.highlight a:hover{text-decoration:underline;}
#contents{float:left; width:397px;}
#contents ul li{margin-bottom:10px;}
#left_col{width: 196px; padding: 1em 12px; margin: 0 }
#right_col{margin-left:410px; background:#F0F0F0; color:#6E6D6D; padding:4px 10px; font-size:0.9em;} 
#right_col h3{font-size:1.3em; font-weight:normal; margin-top:5px;}
#right_col ul{margin-left:8px; padding-left:8px;}
#right_col ul li{margin-bottom:10px;}
div.end{color:#949494;height:10px; background:#949494; margin:0; padding:0; vertical-align:bottom;}
#footer{text-align:center; background:url('images/template_39.jpg') no-repeat top; line-height:30px;}
#footer ul{padding:0; margin:0 auto;}
#footer ul li{margin:0; padding:0; list-style-type:none; display:inline; border-left:1px solid #646464; padding:0 5px 0 10px; font-size:0.9em;}
#footer ul li.noborder{border-left:0;}
#footer ul li a{color:#646464; text-decoration:none;}
#footer ul li a:hover{text-decoration:underline;}

.left{float:left; padding:0 6px 5px 0;}
.clear{clear:both;}
.subscribe_text { border: 1px solid #aeaeae; width: 98%; height: 20px; }
.subscribe_submit { background: url('images/subscribe_button.jpg'); width: 157px; height: 27px; border: none;}
.attachment { text-align: center; }
.navigation { display: block;	text-align: center;	margin-top: 1em; margin-bottom: 1em; }
.navigation a { color: #B39E39; text-decoration: none; font-weight: bold; }
.navigation a:hover { text-decoration: underline; }
.alignleft { float: left;}
.alignright { float: right;}
.breadcrumbs{width:260px;}
.clear { clear: both; }
.spreadlist li{padding-bottom:12px;}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}
.padtop{margin-top:1em;}