@charset "UTF-8";
/* CSS Document */

@media screen and (-webkit-min-device-pixel-ratio:0){
#div {margin-left: 10px;}
}

* html div {  /* This is the Tan hack */
	width: 130px; 
	w\idth: 100px; }

body {
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #4e4021;
	background-color:#1E0C26;
}

h1 {
	font-size: 40px;
	color: #4e4021;
	font-weight: normal;
	font-family: Times New Roman,Times, sans-serif;
	margin: 0;
	text-align: left;
	padding: 10px 0px 0px 25px;
	letter-spacing: 0.125em;
	}


strong {
	font-size: 20px;
	color: #4e4021;
	font-weight: bold;
	margin: 0;
	text-align: left;
	padding: 0px 0 0 0px;
	letter-spacing: 0.25em;
	}


.commentbody p{margin-top: 0; padding-top: 0;} 

a:link {color: #5d2207; text-decoration: none; }
a:active {color: #CC2900; text-decoration: none;}
a:visited {color: #9e7c47; text-decoration: none;}
a:hover {color: #CC2900; text-decoration: none;}

a.hidelink {
  color: #000;
  text-decoration: none;
  display: none;
  }

#header {
	width: 960px;
	margin: auto;
	padding: 0px;
}

#menu {
	width: 960px;
	margin: auto;
	padding: 0px;
}


#menulinks {
    width: 960px; height: 25px;
    background: url(imgs/avzlinks.jpg);
    margin: 10px auto; padding: 0;
    position: relative;
}
#menulinks li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: -0px;
	
}
#menulinks li, #menulinks a {
    height: 25px; display: block;
}


#link1home {left: 0px; width: 138px;}
#link2capabilities {left: 138px;width: 192px;}

#link4about {left: 330px; width: 160px;}
#link5events {left: 492px; width: 276px;}
#link6contact {left: 768px; width: 192px;}


#homeflash {
	width: 960px;
	height: 230px;
	margin: auto;
	padding: 0px;
}

#philo {
	width: 960px;
	margin: auto;
	padding: 0px;
}


#philocontent {
    width: 960px; height: 245px;
    background: url(imgs/avztxbox_newsevents.jpg);
    margin: 10px auto; padding: 0;
    position: relative;
}
#philocontent li {
	margin: auto;
	padding: 0px;
	list-style: none;
	position: absolute;
	top: 0px;
	
}
#philocontent li, #philocontent a {
    display: block;
}


#philoitems {width: 420px; height: 120px; left: 15px;}
#philotext  {position:absolute; top :100px;line-height: 150%; left: 0px;}

#eventgraphic {left: 503px; width: 222px;}
#eventcopy {left: 740px; width: 200px; height: 235px; }
#eventtext  {position:absolute; top : 144px;}


#footer {
	width: 960px;
	margin: auto;
	padding: 0px;
}


/* sub pg css */

#contentbg { 
    width: 960px; height: 500px;
    background: url(imgs/blankbg.jpg);
    margin: 10px auto; padding: 0;
    position: relative;
}
#contentbg li {
	margin: auto;
	padding: 0px;
	list-style: none;
	position: absolute;
	top: 0px;
	
}
#contentbg li, #contentbg a {
    display: block;
}


#title {left: 0px;  top: 5px; width: 400px; height: 60px; padding: 0px; margin: 0px}
   

/* philosophy pg css */
#philosophybox {width: 960px; left: 0px;}
#philosophy1 {width: 420px; padding-left: 50px;}
#philosophytext  {position:absolute; top : 110px; font-size: 14px; line-height: 200%}

/* capabilities pg css */

#caplinks {
    width: 960px; height: 75px;
    margin: 0px auto; padding: 0;
    position: relative;
}
#caplinks li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 75px; 
	
}
#caplinks li, #caplinks a {
    height: 25px; display: block;
}


#link1acct {left: 522px; width: 60px;}
#link2pr {left: 582px; width: 93px;}
#link3media {left: 675px;width: 45px;}
#link4creat {left: 720px;width: 55px;}
#link5eventd {left: 775px; width: 125px;}
#link0heart {left: 900px; width: 31px;}


#capbox1 {
    width: 960px; height: 400px;
    margin: 0px auto; padding: 0;
    position: relative; top: 55px;
}
#capbox1 li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;	
	height: 300px; display: block;
}



#captxt1 {position:absolute; left: 30px; width: 460px; font-size: 13px; text-align:left; line-height: 135%; letter-spacing: 0em;}




#capbox2 {position: absolute; left: 525px; top: 0px; width: 400px; overflow: auto; border:2px inset #bd9d6e;}
#captxt2 {position:absolute; left: 10px; top: 10px; font-size: 13px; line-height: 135%; letter-spacing: 0em; width: 370px;}


/* team pgs css */


#teampgs1a {
	position: absolute;
	top: 133px;
	width: 400px;
	height: 352px;
	left: 525px;
	border:2px inset #bd9d6e;
}
#teampgs2 {width: 440px; left: 50px;}
#teampgstext2 {position:absolute; left: 10px; font-size: 13px; line-height: 135%; letter-spacing: 0em; width: 370px; padding-left: 10px;}



/* event pg css */
#eventsbox {
	width: 960px;
	margin: auto;
	padding: 0px;
}


#eventcontent {
    width: 960px; height: 245px;
    background: url(imgs/events_box.jpg);
    margin: 10px auto; padding: 0;
    position: relative;
}
#eventcontent li {
	margin: auto;
	padding: 0px;
	list-style: none;
	position: absolute;
	top: 0px;
	
}
#eventcontent li, #eventcontent a {
    display: block;
}


#upcoming {left: 0px; width: 250px;}
#upcomingcopy {left: 100px; width: 165px; height: 235px; }
#upcomingtext  {position:absolute; width: 160px; top: 160px; line-height: 150%}

#cinco {left: 307px; width: 153px; height: 240px;}
#bts {left: 472px; width: 153px; height: 240px; }
#fiestas {left: 636px; width: 153px; height: 240px; }
#posadas {left: 800px; width: 153px; height: 240px; }

/* contact pg css */
#contactbox {width: 960px; left: 0px;}
#contact1 {width: 300px; left: 50px; }
#contact2 {width: 600px; left: 375px; }
#contactinfo  {position:absolute; top : 103px; font-size: 14px; line-height: 100%}
textarea {resize: none;}



/* about pg css */


#aboutbox1 {
    width: 960px; height: auto;
    margin: 0px auto; padding: 0;
    position: relative; top: 35px;
}
#aboutbox1 li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;	
	height: auto; display: block;
}

#aboutlinks {
    width: 960px; height: 75px;
    margin: 0px auto; padding: 0;
    position: relative;
}
#aboutlinks li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 75px; 
	
}
#aboutlinks li, #aboutlinks a {
    height: 25px; display: block;
}

#link1ceo {left: 585px; width: 110px;}
#link2coo {left: 695px; width: 100px;}
#link3char {left: 795px; width: 105px;}
#link0heartb {left: 900px; width: 31px;}

#aboutbox2 {position: absolute; left: 50px; top: 150px; width: 750px; height: 300px;  overflow: auto; border:2px inset #bd9d6e;}
#abouttxt2 {position: absolute; left: 10px;  top: 10px; font-size: 13px; line-height: 135%; letter-spacing: 0em; width: 740px;}


#aboutpg2 {width: 700px; left: 50px; top: 0px;}
#abouttext {position:absolute; top: 0px; left: 0px; font-size: 13px; line-height: 135%; letter-spacing: 0em;}




/* contact pg css */
#contactbox {width: 960px; left: 0px;}
#contact1 {width: 300px; left: 50px; }
#contact2 {width: 300px; left: 400px; }
#contactinfo  {position:absolute; top : 95px; left: 0px; font-size: 14px; line-height: 150%}
textarea {resize: none;}

/* employment pg css */
#jobsbox {width: 960px; left: 0px;}
#jobs1 {width: 375px; left:400px;}
#jobstext  {position:absolute; top : 237px; left: 0px; font-size: 14px; line-height: 150%}

