/* new social art style */

body
{
	margin:0 1em 1em 1em; padding:0; min-width:50em; font-size:75.01%; line-height:1.5em;
	background:#fff url("../images/candy/bodyCandy.jpg") repeat-x 0px 0px; color:#333; font-family:Arial, Helvetica, sans-serif;
}

/* new social navigation */
#navigation{margin:0; padding:0; height:30px;}

#navigation ul{border:0; margin:0; padding:0; list-style-type:none; text-align:center; width:800px;}

#navigation ul li
{
	display:block; float:left; text-align:center; padding:0; margin:0;
	background:url("../images/nav/menuBg.jpg") repeat-x 0px 0px;
}

#navigation ul li a
{
	width:101px; height:30px; /*border:1px solid #eee;*/
	background:url("../images/nav/menuBg_a.jpg") no-repeat 100% 0px;
	border-width:0; padding:0; margin:0; color:#eee;
	text-decoration:none; display:block; text-align:center;
	font:bold 10px/18px verdana, arial, sans-serif; text-transform:uppercase;
	line-height:2.5em;
}

#navigation ul li a.first{width:181px; color:#fff; text-align:left; padding-left:10px;}

#navigation ul li a.last{width:104px; color:#fff; text-align:center;}

#navigation ul li a:hover{color:#c00; background:#ccc url("../images/nav/menuBg_h.jpg") repeat-x 100% 0px;}

#holdem
{
	position:relative; width:802px; background:#fff; margin:0 auto; text-align:left;
	voice-family:"\"}\""; voice-family:inherit; width:800px; border:0px solid #666; border-width:1px 0 0 0;
}

#footer
{
	clear:both; width:800px; height:30px; background:#fff url("../images/candy/hr.png") top repeat-x; margin:0 auto; text-align:right;
}

#tag{float:right; padding:0;}
#tag p{margin:5px 3px 0 3px;}
#tag a{display:block; width:24px; height:24px; background:url("../images/logo/grav_tag.png") right no-repeat; text-indent:-9999px}
#tag a:hover{display:block; width:24px; height:24px; background:url("../images/logo/grav_tag_over.png") right no-repeat; text-indent:-9999px}


/* section id's */
#people, #home, #news, #projects, #projectsFirst, #projectsAss, #projectsTttm, #publications, #publicationsFirst, #contact, #links
{
	float:right; width:610px; background:#fff; padding:0 0 20px 0;
}

#home{height:448px; background:url("../images/big/home.jpg") no-repeat; padding:0; overflow:hidden;}

#news{}

#projectsFirst{height:714px; background:url("../images/big/fence.jpg") no-repeat; padding:0; overflow:hidden;}
#projectsAss{height:590px; background:url("../images/big/stNic.jpg") no-repeat; padding:0; overflow:hidden;}
#projectsTttm{height:458px; background:url("../images/big/tttm.jpg") no-repeat; padding:0; overflow:hidden;}
#projects{}

#publicationsFirst{height:570px; background:url("../images/big/bestSeller.jpg") no-repeat; padding:0; overflow:hidden;}	
#publications{}
	
#contact{}
	
#links{}

/* new social floaty bits */
div.floatItem{border:0px solid red; width:200px; height:230px; overflow:hidden; float:left; margin:0 1px 1px 0;}
div.floatItem img{}

/* new social video */
#video1, #video2{float:left; width:300px;}


/* new social sidebar */
#sideBar
{
	float:left; width:170px; background:#fff; padding:10px 10px 80px 10px;
}

#sideBar ul
{
	border:0; margin:10px 0 0 0; padding:0; list-style-type:none; text-align:left;
}

#sideBar ul li
{
	display:block; text-align:left; padding:0; margin:0; text-transform:uppercase; font-weight:bold;
}

#sideBar ul li a
{
	background:#fff; width:161px; padding:0; margin:0; color:#c00;
	text-decoration:none; display:block; text-align:left; font-size:.9em; font-weight:normal;
	text-transform:uppercase;
}

#sideBar ul li a:hover{color:#000; background:#eee url("../images/candy/hr.png") bottom repeat-x;}
#sideBar p{font-size:0.9em;}



img.floatLeft{float:left; margin:0 15px 15px 0;}
a img{border:0;}

hr{color:#fff; border-top:1px dashed #c00;}

/* new social text definitions */
h1, h2, h3, h4, h5, h6{text-transform:uppercase;}
h1{display:none;}
h2.free{text-transform:none; margin-top:30px;}
h2.manifestSub{text-transform:none;}
h2.noHead{margin-top:30px;}
h3{font-size:1.3em;}
h3.sidey{font-size:1em; line-height:1.0em; margin:0; padding:0; font-weight:bold; color:#c00;}

a.sider{font-size:1em; line-height:1.0em; margin:0; padding:0; font-weight:bold; color:#c00;}
a.skipper{display:none;}
a{font-size:1em; color:#c00; text-decoration:none; text-transform:uppercase;}
a:hover{background:#eee url("../images/candy/hr.png") bottom repeat-x;}

p{text-align:left; font-size:1.2em; text-align:left;}
p.just{text-align:justify;}
p.firstJ{font-size:1.4em; font-weight:bold; text-align:justify;}
p.firstL{font-size:1.4em; font-weight:bold; text-align:left;}
p.firstR{font-size:1.4em; font-weight:bold; text-align:right;}
p.quote{font-size:1em; text-align:justify; font-style:italic; width:96%;}
p.sub{font-size:0.9em; text-align:right; font-style:italic; line-height:1em; margin-right:10px;}
p.subL{font-size:0.9em; text-align:left; font-style:italic; line-height:1em; margin-bottom:40px;}
p.emfp{font-size:2.8em; line-height:1.2em; margin-top:20px;}
p.adfp{font-size:2.1em; line-height:1.2em; margin-top:10px;}
p.lgfp{font-size:2.1em; line-height:1.2em; margin-top:10px;}
p.bsfp{font-size:2.1em; line-height:1.2em; margin-top:10px;}
p.arfp{font-size:2.1em; line-height:1.2em; margin-top:10px;}
p.mvfp{font-size:2.8em; line-height:1.2em; margin-top:20px;}
p.biggy{font-size:3.1em; line-height:1.2em; margin-top:10px;}

/* additional typography */
p.bigW{position:relative; top:230px; left:35px; font-size:1.4em; font-weight:bold; color:#fff; text-align:justify;}
p.subW{position:relative; top:220px; right:45px; font-size:0.9em; text-align:right; font-style:italic; color:#fff; line-height:0.8em;}


/* over-ruling for the floating text....you know...a bodge! */
div.floatItem p.subL {margin:5px 5px 0 0;}



