/* CSS Document TEXAS*/

html, body {
		padding:0;
		margin:0;
		font-family: Georgia, "Times New Roman", Times, serif;
		color:#FFFFFF;
		background:url(../images/bk.jpg) repeat-x #170F09;
		font-size:12px;
}

p {
		margin: 0 0 10px 0;
		font-size:13px;
		line-height: 17px;
}

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

a:hover { color: #FFFFFF; }	
	
/* ~~~~~~~~~~~~~~MAIN~~~~~~~~~~~~~~~~ */
#container {
		margin:auto;
		width:950px;}
	
/* ~~~~~~~~~~~~~~TOP~~~~~~~~~~~~~~~~ */

#top {
		width:950px;
		float:left;
		height: 116px;}	
		
#logo {
		width:242px;
		float:left;
		height: 116px;}	
		
#header {
		width:950px;
		height:305px;
		background:url(../images/header.jpg);
		float:left;}
		
#headerip{
		width:950px;
		height:180px;
		background: url(../images/header-jdj.jpg);
		float:left;}
		
#headeripsys{
		width:950px;
		height:180px;
		background: url(../images/header-sys.jpg);
		float:left;}
		
#headeripsan{
		width:950px;
		height:180px;
		background: url(../images/header-thesanctuary.jpg);
		float:left;}
		
#form {
	width:302px;
	float: right;
	padding: 12px 0 0 0;
	background-color: #000000;
}
#form a{
  color: #FFFF00;
}
#form a:hover{
  background-color: #7F7F00;
}
#form p{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	line-height: 22px;
}
#form h2{
	width: 185px;
	margin: 0 -185px;
	position:absolute;
}

/* ~~~~~~~~~~~~~~MENU CODE~~~~~~~~~~~~~~~~ */
#menu {
		width:708px;
		float:left;
		background:url(../images/menubk.jpg);
		height: 36px;
		padding: 80px 0 0 0;
}	

#menu ul {
	display: inline;
	margin: 0;
	padding: 0;}

#menu li {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;}

#menu li a {
		float:left;
		display:block;
		color:#fff;
		font-family:"Times New Roman", Times, serif;
		font-size:15px;
		padding: 10px 24px 5px 3px;
		background:url(../images/menudiv.jpg) right no-repeat;
		font-weight:normal;
		text-decoration: none;
}
#menu li a.last {
		background:none;}

#menu li a:hover{ color:#D6AB82; }

/* ~~~~~~~~~~~~~~CONTENT~~~~~~~~~~~~~~~~ */
#content {
		width:950px;
		background:url(../images/cross.jpg);
		float:left;}	
		
#contentbk {
		width:950px;
		background:url(../images/contentbk.jpg) no-repeat;
		float:left;
		padding: 11px 0 0 0;
}	

#contentbkip {
		width:650px;
		background:url(../images/contentbkip.jpg) no-repeat;
		float:left;
		padding: 30px 150px 0 150px;
}	
		
#box1 {
		width:285px;
		float:left;
		padding: 0 0 0 84px;
}
		
#box2 {
		width:283px;
		float:left;}
		
#box3 {
		width:298px;
		float:left;}
		
#box4{
		width:170px;
		float:right;
		padding: 20px;
		background-color:#313211;
		border:1px solid #5D5E21;
		margin: 0 -40px 0 20px;
		font-size: 14px;
}

#box4 p {font-size: 16px;}


#gallery {
		float:left;
		width:450px;
		padding: 15px 0;
}
		

/* ~~~~~~~~~~~~~~FOOTER~~~~~~~~~~~~~~~~ */	
#footer {
		width:800px;
		height:43px;
		float:left;
		color:#AE9538;
		background:url(../images/footer.jpg) no-repeat;
		padding: 36px 65px 0 85px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
}

#footer a {
		color:#ccc;
		font-weight:bold;
		text-decoration:none;
}

#footer a:hover{
		color:#fff;
		text-decoration:underline;
}
	
/* ~~~~~~~~~~~~~~CLASSES~~~~~~~~~~~~~~~~ */	

h1 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:30px;
		color:#FFCC66;
		margin:0;
		padding:0px 0 25px 0;
		font-weight:normal;
}

h2 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:18px;
		color:#FFFFFF;
		margin: 0;
		padding: 0;
		font-weight: normal;
}

h3 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:14px;
		color:#C59674;
		margin:0;
		padding:0 0 10px 0;
		font-weight: normal;
}
	

.floatleftimg {
		float:left;
		padding:0 20px 5px 0;}
		


.blue {
		color:#013682;
		font-weight:bold;}


.bigblue {
		color:#013984;
		font-size:18px;
}

#rightip p.bigblue {
		color:#013984;
		font-size:16px;
}

.floatleft {
	float:left;}

.floatright {
	float:right;}
	
	

input {
		color:#666666;
		margin-bottom:5px;
		background-color: #D1DEEE;
		padding: 0 3px;
		height: 20px;
		border: 1px solid #4173B0;
}

#send {
		border: 0px;
		margin: 0px;
		padding: 0px;
}

.imgframefloat {
		background:url(../images/frame.jpg);
		padding: 11px 9px 10px 9px;
		float:left;
		margin:0 15px 5px 0;
}



.imgframe {
		background:url(../images/frame.jpg);
		padding: 11px 9px 10px 9px;
}

.brown { color:#333333; }


.smallbox {
	float:left;
	width:140px;
	height:140px;
	text-align:center;
	padding:5px;}

.button {cursor:pointer;font-size:12px;padding:3px 3px 5px 3px;margin:3px 3px 5px 3px;}
