body,td,th {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3D392D;
}
body {
text-align:center;
margin: 0;
background:#FC0 url(images/total_bg.jpg) top center repeat-x;

}
.aj-cahill-wrapper{
	width:800px;
	padding-left:20px;
	padding-right:20px;
	text-align:left;
	margin:0 auto;
	background:url(images/wraper_bg.png);
	background-repeat: repeat-y;
	margin-top:20px;

}

.aj-cahill-header{
width:800px;
height:13px;
border-bottom: solid #E8EBDD 1px;
}

.aj-cahill-footer{
width:800px;
height:150px;
}


.footer_block{
background:#282B24; 
height:60px; 
padding-right:30px; 
padding-top:20px; 
color:#FFFFFF;
font-size:14px;
text-align:right;
}

.footer_block a{
color:#CCCCCC;
font-size:10px;
}

.footer_block a:hover{
color:#FFFFFF;
font-size:10px;
}

.copyright2 {float:right; padding-right:10px; padding-top:2px;font-size:9px; color:#333333;}
.copyright2 a {color:#CC6600;}
.copyright2 a:hover{color:#003333;}

.copyright1 {float:left; padding-left:10px; padding-top:2px;font-size:9px; color:#333333;}
.copyright1 a {color:#CC6600;}
.copyright1 a:hover{color:#003333;}



.aj-cahill-header1{
width:800px;
height:138px;

border-bottom: solid #E8EBDD 1px;
}

.aj-cahill-nav{
  margin:0px;
padding-top:0px;
width:800px;
padding-left:0px;
height:42px;
background: #28313E url(images/menu.jpg) repeat-x;
}
.aj-cahill-nav ul {
  margin:0px;
display: inline;
  font-size:15px;
  font-weight:lighter;
  }
.aj-cahill-nav li {
  float:left;
display: inline;

  }

.aj-cahill-nav li:hover {
  float:left;
display: inline;
background: url(images/menu_h.png) repeat-x;

  }

.aj-cahill-nav img {
float:left;
display: inline;
}

.aj-cahill-nav a {
  float:left;
  display:block;
margin-right:0px;
  padding-top:13px;
  padding-right:7px;
  padding-bottom:10px;
  padding-left:7px;
  text-decoration:none;
  color:#FFFFFF;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
.aj-cahill-nav a {float:none;}
/* End IE5-Mac hack */
  .aj-cahill-nav a:visited{
color:#FFFFFF;
  text-decoration:none;
  }
  .aj-cahill-nav a:hover {
color:#FFFFFF;
  text-decoration:none;
  }



.aj-cahill-nav-pages{
float:right;
padding-top:0px;
width:288px;
padding-left:0px;

height:100%;
}
.aj-cahill-nav-pages ul {
margin-top:0px;
padding-bottom:0px;
margin-bottom:0px;
  font-size:12px;
  font-weight:lighter;
list-style:none;
padding-left:0px;
margin-left: 0;
  padding-left: 0;

 }
.aj-cahill-nav-pages li {
 margin: 0;
  padding: 0;
  }

.aj-cahill-nav-pages a {
  float:left;
  display:block;
margin-right:0px;
  padding-top:13px;
  padding-left:15px;
  padding-bottom:10px;
  text-decoration:none;
border-bottom: #FFFFFF solid 1px;
  color:#FFFFFF;
background:#155DA5;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
.aj-cahill-nav-pages a {float:none;}
/* End IE5-Mac hack */
  .aj-cahill-nav-pages a:visited{
color:#FFFFFF;
  text-decoration:none;
  }
  .aj-cahill-nav-pages a:hover {
color:#FFFFFF;

  text-decoration:none;
background:#369;
  }
  
  
  .aj-cahill-nav-pages a.latest {
  float:left;
  display:block;
margin-right:0px;
  padding-top:13px;
  padding-left:15px;
  padding-bottom:10px;
  text-decoration:none;
border-bottom: #FFFFFF solid 1px;
  color:#FFFFFF;
background:#155DA5 url(images/latest.png) no-repeat center right;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
.aj-cahill-nav-pages a.latest {float:none;}
/* End IE5-Mac hack */
  .aj-cahill-nav-pages a.latest:visited{
color:#FFFFFF;
  text-decoration:none;
  }
  .aj-cahill-nav-pages a.latest:hover {
color:#FFFFFF;

  text-decoration:none;
background:#369 url(images/latest.png) no-repeat center right;
  }









.aj-cahill-under_menu {
width:800px;
padding-left:20px;
height:17px;
background:url(images/under_menu.gif) no-repeat;}

.aj-cahill-over_footer {
width:935px;
height:98px;
background:url(images/footer.jpg) repeat-x;}

  .aj-cahill-clear{
  clear:both;
  }
  .aj-cahill-content{
padding-top:0px;
  width:800px;
  background:#FFFFFF;
padding-bottom:0px;

  }

  .aj-cahill-content_pages{
  margin-top:0px;
padding-top:0px;
  width:800px;
  background:#FFFFFF;
padding-bottom:13px;

  }

  .aj-cahill-leftcolumn{
float:left;
display:inline;
width:222px;
padding-top:13px;
padding-left:13px;
  }

  .aj-cahill-leftcolumn-page{
	float:left;
	width:290px;
	display:inline;
	padding-top:13px;
	padding-left:13px;

  }


.header_page_text {
color:#FFFFFF;
font-weight:normal;
font-size:21px; 
font-family:Tahoma;
padding-left:14px; 
padding-top:25px;
padding-bottom:6px;
float:left; 
width:200px; 

}

.page_content{
	width:470px;
	padding-left:13px;
	padding-bottom:13px;
	padding-top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#FFFFFF;
	text-align: left;
  }

.page_content a{
color:#369;
font-weight:bold;
text-decoration:none;
  }
.page_content a:hover{
color:#06C;
font-weight:bold;
text-decoration:underline;

  }



  .aj-cahill-rightcolumn-page{
float:right;
padding-top:13px;
padding-bottom:0px;
padding-right:13px;

  }

  .aj-cahill-leftcolumn a{
color:#FFFFFF; font-weight:bold; font-size:16px; font-family:Tahoma;
text-decoration:none;
  }

.aj-cahill-leftcolumn a:hover{
text-decoration:underline;

  }


  .left_box_bottom1{
background:#346751; height:44px; width:220px; padding-right:2px;
  }
.left_box_bottom1 a{
color:#FFFFFF; 
font-weight:bold; 
font-size:16px; 
font-family:Tahoma;
display:block; 
width:208px; 
height:39px; 
padding-left:14px; 
padding-top:5px;
background:#346751 url(images/box_yellow.gif) no-repeat;
background-position: right;
}

.left_box_bottom1 a:hover{
display:block; 
width:207px; 
height:39px; 
padding-left:14px; 
padding-top:5px;
background:#003333 url(images/box_brown.gif) no-repeat;
background-position: right;
}


  .left_box_bottom2{
background:#333333; height:44px; width:220px; padding-right:2px;
  }
.left_box_bottom2 a{
color:#FFFFFF; 
font-weight:bold; 
font-size:16px; 
font-family:Tahoma;
display:block; 
width:208px; 
height:39px; 
padding-left:14px; 
padding-top:5px;
background:#333333 url(images/box_brown.gif) no-repeat;
background-position: right;
}

.left_box_bottom2 a:hover{
display:block; 
width:207px; 
height:39px; 
padding-left:14px; 
padding-top:5px;
background:#000000 url(images/box_yellow.gif) no-repeat;
background-position: right;
}



  .left_box_bottom3{
background:#913F0B; height:44px; width:220px; padding-right:2px;
  }

.left_box_bottom3 a{
color:#FFFFFF; 
font-weight:bold; 
font-size:16px; 
font-family:Tahoma;
display:block; 
width:111px; 
height:34px; 
padding-left:111px; 
padding-top:10px; 
background:#913F0B;
}

.left_box_bottom3 a:hover{
display:block; 
width:111px; 
height:34px; 
padding-left:111px; 
padding-top:10px; 
background:#58310A;
}

  .left_box_bottom4{
background:#759B02; height:44px; width:260px; padding-right:2px;
  }
.left_box_bottom4 a{
color:#FFFFFF; 
font-weight:bold; 
font-size:16px; 
font-family:Tahoma;
display:block; 
width:113px; 
height:34px; 
padding-left:150px; 
padding-top:10px; 
background:#759B02;
}

.left_box_bottom4 a:hover{
display:block; 
width:113px; 
height:34px; 
padding-left:150px; 
padding-top:10px; 
background:#426200;
}

  .left_box_bottom5{
background:#759B02; height:44px; width:260px; padding-right:2px;
  }

.left_box_bottom5 a{
color:#FFFFFF; 
font-weight:bold; 
font-size:16px; 
font-family:Tahoma;
display:block; 
width:113px; 
height:34px; 
padding-left:150px; 
padding-top:10px; 
background:#759B02;
}

.left_box_bottom5 a:hover{
display:block; 
width:113px; 
height:34px; 
padding-left:150px; 
padding-top:10px; 
background:#426200;
}


  .aj-cahill-rightcolumn{
float:right;
display:inline;
padding-top:13px;
padding-right:0px;

  }
  

  .aj-cahill-article_left{
  width:222px;
line-height:20px;

  }


  .aj-cahill-artfoot_left{
  width:222px;
  text-align:left;
   padding-top:0px;

  padding-left:0px;
  padding-right:0px;
padding-bottom:0px;
  }


  .aj-cahill-article_right1{
  width:222px;
line-height:20px;

  }


  .aj-cahill-artfoot_right1{
  width:222px;
  text-align:left;
   padding-top:0px;

  padding-left:0px;
  padding-right:0px;
padding-bottom:0px;
  }


  .aj-cahill-article_right{
margin-bottom:13px;
  }

  .aj-cahill-article_right_down{
margin-bottom:13px;
  }

  .aj-cahill-article_right_down a{
color:#FFFFFF;
text-decoration:none;
  }

  .aj-cahill-article_right_down a:hover{
color:#FFFFFF;
text-decoration:underline;
  }


  .aj-cahill-artfoot_right{

  width:552px;
  text-align:left;
   padding-top:0px;
  padding-left:0px;
  padding-right:0px;
padding-bottom:0px;
  }

.home_content_big_box{
height:296px;
width:539px;
background:#F5F5F5;
}

  .right_box_bottom{
background:#76AB35 url(images/nowselling.gif) no-repeat; height:44px; width:537px; padding-right:2px;
  }


.aj-cahill-artfoot_right ul
{
margin:0;
padding:0;
list-style-type: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#F0F3F7;
padding-top:5px;
}

.aj-cahill-artfoot_right ul li{
padding-left:5px;
padding-right:5px;
padding-top:6px;
padding-bottom:6px;
font-size:10px;
border-bottom:1px solid  #CCCCCC;
margin:0;
}

.odd {
background-color:#D3E2EB;
}

.aj-cahill-artfoot_right ul li a
{
text-align: left;
padding-left:10px;
text-decoration: none;
color: #4E4739;
}

.aj-cahill-artfoot_right ul li a:hover
{
background:url(images/nullet_29.gif) left no-repeat;
color: #4E4739;
text-decoration:underline;
}
.aj-cahill-footer1{

}
.aj-cahill-footer{
margin: 0 auto;
width:935px;
height:78px;
padding-top:20px;
background:url(images/footer.jpg) repeat-x;
color:#FFFFFF;
}
.aj-cahill-copyright{
font-size:10px;
margin: 0 auto;
clear: both;
text-align:left;
padding-left:0px;
padding-bottom:10px;
width:935px;
color:#FFFFFF;

}

.aj-cahill-copyright a{
font-size:10px;
color:#000000;
}

.aj-cahill-copyright a:hover{
font-size:10px;
color:#999999;
}

img.aj-cahill-floatLeft { 
    float: left; 
    margin: 8px; 
}

img.aj-cahill-floatRight {

    float: right; 
    margin: 8px; 
}

/* Header */
div#header h1 {
	font-family: tahoma, arial, helvetica, sans-serif;
	text-align: center;
	background-color: transparent;
	color: #000000;
}

/* Thumbnail Index */
div#index {
	margin: 1ex 0 1ex 0;
	text-align: center;
}

div#index table {
	text-align: center;
	margin: 0 auto 0 auto;
}

div#index td.thumbcell {
	width: 100px;
	border-style: solid;
	border-color: #D7D7D7;
	border-width: 1px;
	text-align: center;
	vertical-align: middle;
	padding: 10px;
}

div#index td.thumbcell img {
	border-style: none;
}

div#index div.pages {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 0.8em;
	text-align: right;
}

/* Photo Navigation */
div#navigation {
	text-align: center;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 0.8em;
	margin: 1ex 0 1ex 0;
}

div#navigation table {
	text-align: center;
	margin: 0 auto 0 auto;
}

div#navigation td.aj-cahill-previous {
	text-align: left;
	width: 100px;
}

div#navigation td.aj-cahill-index {
	text-align: center;
}

div#navigation td.aj-cahill-next {
	text-align: right;
	width: 100px;
}

div#navigation td.aj-cahill-thumbcell {
	width: 100px;
	border-style: solid;
	border-color: #D7D7D7;
	border-width: 1px;
	text-align: center;
	vertical-align: middle;
	padding: 10px;
}

div#navigation td.aj-cahill-thumbcell img {
	border-style: none;
}

div#navigation td.aj-cahill-selected {
	border-style: outset;
	border-width: 2px;
}

div#navigation span.aj-cahill-home {
	display: block;
	padding-bottom: 1em;
}

/* Photograph */
div#photograph {
	text-align: center;
	margin: 1ex 0 1ex 0;
}

div#photograph img {
	margin: 0 auto 0 auto;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
}

/* Photograph Title */
h1.aj-cahill-title {
	text-align: center;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	margin: 0px;
}

/* Photograph Caption */
p.caption, p.aj-cahill-description {
	font-family: tahoma, arial, helvetica, sans-serif;
	text-align: center;
	font-size: 0.8em;
	display: block;
	width: 640px;
	margin: auto;
}







table.navbar {
   border-collapse: collapse;
}
table.navbar td {
   border: 1px solid black;
}
table.navbar td a{
   display: block;
   text-decoration: none;
}
table.navbar td a:link, table.navbar td a:visited {
   color: #FFF;
   background-color: #666666;
}
table.navbar td a:hover, table.navbar td a:active {
   color: #fff;
   background-color: #CCCCCC;
}


.pics { height: 296px; width: 539px; padding:0; margin:0; overflow: hidden }
.pics img {height: 296px; width: 539px; padding: 0px; background-color: #eee; top:0; left:0 }

td {
	vertical-align: top;
	text-align:right;
}
#main h2 { text-align: left }
pre { text-align: left; overflow: visible }
code { background-color: #ffc }
pre code { background-color: #eee; display:none; }



.footer_stripe {
	background:#D5AA00 url(images/footer_saw.gif) center top repeat-x;
	height:30px;
	font-size:12px;
	color:#FFFFFF;
}

.footer_stripe strong{ font-size:12px;}

.footer_stripe_content {
	margin: 0 auto;
	width:802px;
font-size:11px; line-height:33px; color:#715700; text-align:left;
}

.footer_stripe_content a{color:#715700; text-decoration:none;}
.footer_stripe_content a:hover{color:#804000;}
