/****************************/
/* Author: Paul Welch */
/****************************/

body { margin:0; padding:0; text-align:left; background:url(../images/bg.jpg) top left repeat-x; }
img { border:0; }

/* footer */
/***************************/
#footer { background:#000; height:30px; padding:0; margin:0; width:100%; text-align:center; }
#footer p { margin:0; padding:10px 0 0 0; font:11px arial, verdana, sans-serif; color:#999; }
#footer a { font:11px arial, verdana, sans-serif; color:#ccc; }
#footer a:hover { font:11px arial, verdana, sans-serif; color:#fff; }
#footer a:visited { font:11px arial, verdana, sans-serif; color:#ccc; }

/* maincontainer */
/***************************/
#maincontainer { padding:0; margin:0; width:760; }

/* header */
/***************************/
#header { height:65px; padding:0; margin:0; width:760; text-align:center; }

/* Main Navigation */
/***************************/
#homenav { margin:0; padding:0; text-align:center; height:30px; width:754; background:url(../images/nav_bg.jpg); }
#homenav ul { margin:0; padding:0; }
#homenav ul li { float:left; display:inline; margin:0 1px 0 0; padding:0; text-align:center; height:30px; width:93px; background:url(../images/nav.jpg) top right no-repeat; }
#homenav li a { display:block; height:30px; width:93px; font:bold 11px arial, verdana, sans-serif; color:#fff; text-decoration:none; margin:0; padding:8px 0 0 0; }
#homenav li a:visited { display:block; height:30px; width:93px; font:bold 11px arial, verdana, sans-serif; color:#fff; text-decoration:none; margin:0; padding:8px 0 0 0; }
#homenav li a:hover { display:block; height:30px; width:93px; font:bold 11px arial, verdana, sans-serif; color:#FFF; text-decoration:none; margin:0; padding:8px 0 0 0; background:url(../images/nav_o.jpg) top right no-repeat; }
#homenav li a#current { height:30px; width:130px; color:#000; padding:0; }

/* intro photo and video */
/***************************/
#intro { float:left; margin:0; padding:0; width:328px; height:281; background:url(../images/intro.jpg); }
#introtop { float:left; margin:0; padding:0; width:328px; height:175px; text-align:left; }
#introtop p { margin:0; padding:60px 30px 0 68px; font:11px arial, verdana, sans-serif; color:#333; }
#introbottom { float:left; margin:0; padding:0; width:328px; height:106; }
#introbottom p { margin:0; padding:0; font:11px arial, verdana, sans-serif; color:#333; background:green; }
#introbottom ul { margin:0; padding:0 0 0 205px; }
#introbottom ul li { float:left; display:inline; margin:0; padding:0; text-align:center; height:60px; width:76px; }
#introbottom li a { display:block; height:60px; width:76px; font:bold 11px arial, verdana, sans-serif; color:#fff; text-decoration:none; margin:0; padding:0; background:url(../images/read_more.gif) top right no-repeat; }
#introbottom li a:hover { display:block; height:60px; width:76px; font:bold 11px arial, verdana, sans-serif; color:#fff; text-decoration:none; margin:0; padding:0; background:url(../images/read_more_o.gif) top right no-repeat; }

#photo { float:right; margin:0; padding:0; width:432px; height:281; }

.videocaption { font:11px arial, verdana, sans-serif; color:#333; text-align:center; }

/* bottomcontainer */
/***************************/

#leftbox { padding:0; margin:0; width:411px; background:url(../images/bottom_table01.jpg) top left no-repeat; }
#leftbox p { padding:50px 20px 0 40px; margin:0; font:11px arial, verdana, sans-serif; color:#333; }
#leftbox a { padding:0; margin:0; font:bold 11px arial, verdana, sans-serif; color:#333; }


#centerbox { padding:0; margin:0; width:166px; background:url(../images/bottom_table02.jpg) top left no-repeat; }
#centerbox p { padding:50px 0 0 25px; margin:0; font:11px arial, verdana, sans-serif; color:#333; }
#rightbox { padding:0; margin:0; width:175px; background:url(../images/bottom_table03.jpg) top left no-repeat; }
#rightbox p { padding:50px 0 0 25px; margin:0; font:11px arial, verdana, sans-serif; color:#333; }


/***************************/
/* secondary pages */
/***************************/


/* secondmaincontainer */
/***************************/
#title { padding:0; margin:0; width:760px; background:url(../images/second/title_bg.jpg) top left no-repeat; text-align:left; }
#content { padding:0 0 30px 0; margin:0; width:760px; background:url(../images/second_bg.gif) top left repeat-y; text-align:left; }
#content p { padding:0 40px 15px 40px; margin:0; font:11px arial, verdana, sans-serif; color:#333; }
#content p { padding:0 40px 15px 40px; margin:0; font:11px arial, verdana, sans-serif; color:#333; }
#content a { padding:0; margin:0; font:11px arial, verdana, sans-serif; color:#333; }
#contentfooter { padding:0; margin:0; width:760px;}

/* biographymaincontainer */
/***************************/
#biocontent { padding:0 0 30px 0; margin:0; height:500px; width:760px; background:url(../images/second_bg.gif) top left repeat-y; text-align:left; }
#biocontent p { padding:0 40px 15px 40px; margin:0; font:11px arial, verdana, sans-serif; color:#333; }
#biocontent p { padding:0 40px 15px 40px; margin:0; font:11px arial, verdana, sans-serif; color:#333; }
#biocontent a { padding:0; margin:0; font:11px arial, verdana, sans-serif; color:#333; }


/* Secondary Main Navigation */
/***************************/
#catnav { margin:0; padding:0; text-align:center; height:30px; width:754; background:url(../images/second/nav_bg.jpg); }
#catnav ul { margin:0; padding:0; }
#catnav ul li { float:left; display:inline; margin:0 1px 0 0; padding:0; text-align:center; height:30px; width:93px; background:url(../images/nav.jpg) top right no-repeat; }
#catnav li a { display:block; height:30px; width:93px; font:bold 11px arial, verdana, sans-serif; color:#fff; text-decoration:none; margin:0; padding:8px 0 0 0; }
#catnav li a:visited { display:block; height:30px; width:93px; font:bold 11px arial, verdana, sans-serif; color:#fff; text-decoration:none; margin:0; padding:8px 0 0 0; }
#catnav li a:hover { display:block; height:30px; width:93px; font:bold 11px arial, verdana, sans-serif; color:#FFF; text-decoration:none; margin:0; padding:8px 0 0 0; background:url(../images/nav_o.jpg) top right no-repeat; }
#catnav li a#current { height:30px; width:130px; color:#000; padding:0; }


/* tables */
/***************************/
.titles { padding:5px 5px 5px 5px; margin:0; font:bold 11px arial, verdana, sans-serif; color:#FFF; background:#800016; }
.tablecontent { padding:5px 5px 5px 5px; margin:0; font:11px arial, verdana, sans-serif; color:#333; height:20px; background:#ccc; }
.tablecontentamount { padding:5px 5px 5px 5px; margin:0; font:bold 14px arial, verdana, sans-serif; color:#333; height:20px; background:#ccc; }
.photos { padding:5px 5px 5px 5px; margin:0; font:11px arial, verdana, sans-serif; color:#333; text-align:center; }
.photoborder { padding:0px; margin:0px; border:1px solid #333; }

/* photo galleries */
/***************************/
.photostatus { padding:0; margin:0; font:bold 11px arial, verdana, sans-serif; color:#666; }