/* style sheet for www.jcurleycannon.com 

   version 7.00, GregC and gedit, November 2009
     revised for JWSB6 and simplified

*/

/* all */
body { background: url("bkgd.jpg") repeat ;	font-family: Verdana, Arial, sans-serif; }
a:hover { background-color: rgb(204,204,255); }
a:link { text-decoration: none; color: rgb(40,80,100);}
a:visited {	text-decoration: none; color: gray; }
.smaller { font-size: smaller; }

/* header */
div.banner { text-align: center; vertical-align: middle; }
div.menu { margin-top: 5px; margin-bottom: 15px; }
div.menu ul { text-align: center; margin: 0px 40px; padding: 0; }
div.menu li { 
        margin: 0px; list-style-type: none; 
        padding: 0px 25px; display: inline; border: none; 
}

/* cv, m_ack, sectindex, news */
div.generaltext { margin: auto 50px ; text-align: left; }
div.generaltext a {
	font-weight: bold;
	font-style: italic;
    font-size: medium;
}
div.generaltext h2 { margin: 20px auto; }
div.generaltext li { 
    margin: 20px 20px;
    vertical-align: top;
/*    width: 700px; */
}

/* cv */
.offset { margin: auto 50px; }
.offsetm { margin: auto 90px; }
.smemph { 
	font-style: italic; 
	font-size: smaller;
}

/* contact */
div.centered { margin: auto 50px; text-align: center; }

/* frontpage */
div.full {	width: 900px; margin: auto auto; font-family: Arial, sans-serif; }
div.frontleft { float: left; width: 230px; margin: 50px 10px 25px 50px; padding: 0px 0px; }
div.frontright { margin-left: 300px; padding: 0px;}
div.frontright img { margin: 10px auto; }
div.quote { clear: left; text-align: center; margin: 50px auto 0px auto; font-style: italic; font-size: smaller; }

/* sectindex, worksindex */
div.swindex { margin: 15px auto; text-align: center; }
div.swindex img { margin: 25px 10px 10px 10px; border: none; }
div.swindex table { margin: 5px auto; text-align: center; }
div.swindex td { margin: 25px 15px 25px 15px;text-align: center; vertical-align: middle; }

/* anim */
div.galindex { margin: 5px auto; text-align: center; }
div.galindex img { margin: 25px 15px 25px 15px; border: none; }
div.galindex h4,h2 { margin: 5px auto; font: bold larger Verdana, sans-serif;}
div.galindex h4 { text-align: left; }
div.galindex h2 { text-align: center; }
div.galindex table { margin: 5px auto; text-align: center; width: 700px; }
div.galindex td { margin: 25px 15px 25px 15px; text-align: center; vertical-align: middle; }
div.galindex p { font-style: normal; font-size: smaller; font-family: Verdana, sans-serif; color: black; text-align: left; }

/* anim, sectindex, worksindex */
p.head { 
	font: bold larger Verdana, Arial, sans-serif; 
	text-align: center;
	width: 600px;
	margin: 0px auto;
}
p.head img { border: none; }

p.blurb {
    font: italic smaller Verdana, Arial, sans-serif; 
	text-align: center;
	width: 600px;
	margin: 0px auto;
}

/* bigpic2 */
div.series { font-weight: bold; margin: 5px auto; text-align: center; padding: 0px;}
.bigpic { vertical-align: top; text-align: center; padding: 0px; margin: 0px auto 0px auto; }
.bigpic ul { padding: 0px; vertical-align: middle;}
.bigpic li { list-style-type: none; padding: 0px; vertical-align: middle;}
.bigpic img { vertical-align: middle;}

/* bigpic2 */
div.nav { margin-top: 5px; margin-bottom: 15px; }
div.nav ul { text-align: center; margin: 0px 0px; padding: 0px; }
div.nav li { 
    background: white repeat; 
    margin: 0px; list-style-type: none; 
    padding: 0px 10px; display: inline; border: none; 
	font-size: x-small;
	font-weight: normal;
	font-style: italic;
}

/* animations, bigpic2, sectindex, worksindex */
.tiny {	font-size: x-small; font-weight: normal; font-style: italic; color: black; text-align: center; }

