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


/*Reset Style Sheet*/
body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td  {margin:0; padding:0; font-family:"Lucida Grande", Verdana, sans-serif; outline:none;}
table  {border-collapse:collapse;border-spacing:0;outline: none;}
fieldset,img  {border:0;}
address,caption,cite,code,dfn,em,strong,th,var  {font-style:normal;font-weight:normal;outline: none;}
ul  {list-style:none;}
caption,th  {text-align:left;}
h2,h3,h4,h5,h6  {font-size:100%;}
h1 {font-size:130%;}
strong, b {font-weight: bold;}
html {}



/*------------- Other Defaults ------------*/

h1, h2, h3, h4 {
	font-family: museo,serif;
	font-weight:300;
}


/*------------- Logo ------------*/

div#logo h1 {
	float:left;
	margin-left:-9999px;
}


/*------------- header & Footer Nav ------------*/

div#headerNav ul,
div#footerNav ul {
	font-size:.9em;
	text-transform:lowercase;
	font-family: museo,serif;
	font-weight:300;
	list-style:none;
	padding:6px 0 2px 0;
	margin:0;
	float:right;

}

div#headerNav li,
div#footerNav li {
	display:inline-block;

}

div#headerNav li a,
div#footerNav li a {
	text-decoration:none;
	color:#FFD300;
	padding:0 20px 0 0;
	
}

div#headerNav li a:hover,
div#footerNav li a:hover {
	color:#fff;	
}

div#headerNav li a.nav-selected,
div#footerNav li a.nav-selected {
	
}

/*------------- header & footer sub Nav ------------*/

div#headerNav li:hover ul,
div#footerNav li:hover ul
{
	float:none;
	position:absolute;
	display:block;
	z-index:8;
}

div#headerNav ul ul {
	font-family: museo,serif;
	font-weight:500;
	list-style:none;
	padding:20px 10px 10px 10px;
	width:100px;
	margin:0 0 0 0;
	font-size:1.2em;
	position:absolute;
	display:none;
	background: url(images/nav-back.gif) top left no-repeat #FFD300;
	
	


}

div#footerNav ul ul {
	font-family: museo,serif;
	font-weight:500;
	list-style:none;
	padding:20px 10px 10px 10px;
	width:100px;
	margin:0 0 0 0;
	font-size:1.2em;
	position:absolute;
	bottom:21px;
	display:none;
	background: url(images/nav-back-bottom.gif) bottom left no-repeat #FFD300;
}

div#headerNav ul ul li,
div#footerNav ul ul li {
	float:left;
	display:block;
	clear:left;
	margin-bottom:10px;
	
	
	
}

div#headerNav ul ul li a,
div#footerNav ul ul li a {
	text-decoration:none;
	color:#484848;
	padding:0;
	font-size:.8em;
}

div#headerNav ul ul li a:link,
div#footerNav ul ul li a:link {
	display:block;
}

div#headerNav ul ul li a:hover,
div#footerNav ul ul li a:hover {
	
}

div#headerNav ul ul li a.nav-selected,
div#footerNav ul ul li a.nav-selected {
	
}


/*------- Big Text -----------*/

#bigText {
	
}

#bigText h1 {
	font-size:4em;
	color:#fff;
	
}

#bigText h2 {
	font-size:2em;
	color:#FFD300;
	
}

#bigText h3 {
	font-size:1.2em;
	color:#fff;
	
}

/*------- pic Text -----------*/

#picText {
	
}

#picText h1 {
	font-size:3em;
	color:#fff;
	background:#000;
	float:left;
	clear:left;
	padding:0 10px 0 10px;
	
}

#picText h2 {
	font-size:2em;
	color:#FFD300;
	background:#000;
	float:left;
	clear:left;
	padding:0 10px 0 10px;
	
}

#picText h3 {
	font-size:1.2em;
	color:#fff;
	
}





/*------------- ??? -------------*/


div.roundedBox {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}






/*------------- Content -------------*/

div#contentMain .extract {
	font-family: museo,serif;
	margin-left:-150px;
	max-width:140px;
	float:left;
	color:#FFD300;
	height:inherit;
}

div#contentMain .highlight {
	color:#333;
	font-size:1em;
	margin:0;
	font-weight:bold;
}


div#contentMain .intro {
	font-family:"museo-sans-1", "museo-sans-2", Helvetica, sans-serif;
	color:#ccc;
	font-size:1.1em;
	font-weight:300;
}


div#contentMain p {
	font-family:"museo-sans-1", "museo-sans-2", Helvetica, sans-serif;
	font-size:.9em;
	color:#fff;
	line-height:1.7em;
	margin:0 0 10px 0;
	
}

div#contentMain p a {
	color:#BE0074;
}

div#contentMain p a:hover {
	color:#56bfe8;
}

div#contentMain .author {
	color:#BE0074;
	font-weight:bold;
	font-size:.8em;
}

div#contentMain h1 {
	font-size:3em;
	color:#fff
	
}

div#contentMain h2 {
	font-size:2em;
	color:#FFD300
	
}

div#contentMain h3 {
	font-size:1.2em;
	color:#FFD300;
	
}

div#contentMain h4 {
	font-size:1.2em;
	color:#E4348B;
	
}

div#contentMain blockquote p,
div#contentMain blockquote {
	font-family: museo,serif;
	color:#FFD300;
	
}



div#contentMain ul {
	color:#fff;
	font-size:.9em;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.6em;
	list-style-image:url(images/bullet.png);
	padding-left:20px;
}

div#contentMain ol {
	color:#fff;
	font-size:.9em;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.6em;
	list-style-image:#FFD300;
	padding:0 0 0 20px;
	margin:0px;
}


div#contentMain hr {
	border:1px dotted;
}



/*------- Content Form ----------*/

div#contentMain input {
}

div#contentMain form {
	
}

div#contentMain form .question {
	
}

div#contentMain form label {
	
}


div#contentMain .formBlockSurveyTable {
	font-family: museo,serif;
	color:#fff;
	font-size:.9em;
	line-height:1.7em;
	color:#666;
}





/*--------- Content Side ---------*/


div#sideBlock img {
	margin-left:-3px;
}

div#sideBlock ul {
	
	

}



div#sideBlock li a {
	
}

div#sideBlock ul ul {
	

}



div#sideBlock ul ul li a {
	
}


div.ccm-page-list {
	padding:0;
	margin:0;
}

div.ccm-page-list-description {
	padding:0;
	margin:0;
}


div#sideBlock h3.ccm-page-list-title a {
	
}



div#sideBlock p {
	font-family: museo,serif;
	color:#fff;
	font-size:.9em;
	line-height:1.7em;
	
}

div#sideBlock p a {
	text-decoration:none;
	color:#0099D4;
	font-weight:500;
}

div#sideBlock p a:hover {
	color:#fff;
}

div#sideBlock h2 {
	font-size:1.2em;
	color:#FFD300;
	
}

div#sideBlock a {
	
}

div#sideBlock a:hover {

}

/*-------- Tweetcrete -----------*/

.ccm-jereme-tweetcrete {
	padding:10px 0 0 10px;
}

.ccm-jereme-tweet-avatar {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.ccm-jereme-tweet-username {
	font-size:1.2em;
	color:#FFD300;
}

.ccm-jereme-tweet-text {
	font-family: museo,serif;
	color:#FFD300;
	font-size:.9em;
	line-height:1.7em;
}

.ccm-jereme-tweet-text a {
	text-decoration:none;
	color:#0099D4;
	font-weight:500;
}

.ccm-jereme-tweet-text a:hover {
	color:#fff;
}





/*------- Images ----------*/


.fullWidth,
.fullWidth img {
	border:3px #fff solid;
	max-width:530px;
	height:inherit;
	margin:10px 0 10px 0;
}

.inset,
.inset img {
	border:3px #fff solid;
	max-width:150px;
	height:inherit;
	margin:5px 10px 0px 0;
	float:left;
}

	

/*------- Network  List ----------*/


div#footerArea2 ul {
	list-style:none;
	margin:5px 0 0 0;
	padding:0;
	float:left;

}


div#footerArea2 li a {
	height:70px;
	
	float:right;
	font-size:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:5px;
	padding:0;
	font-size:0px;
}

div#footerArea2 li img {
	float:left;
}

div#footerArea2 li#network1 a {

	background-position: 0 0;

}

div#footerArea2 li#network2 a {
	background-position: 120px 0px;


}

div#footerArea2 li#network3 a {
	background-position: 90px 0px;

}

div#footerArea2 li#network4 a {
	background-position: 60px 0px;
	
}

div#footerArea2 li#network5 a {
	background-position: 30px 0px;
	
}

div#footerArea2 li#network1 a:hover {

	background-position: 0 30px;

}

div#footerArea2 li#network2 a:hover {
	background-position: 120px 30px;

}

div#footerArea2 li#network3 a:hover {
	background-position: 90px 30px;

}

div#footerArea2 li#network4 a:hover {
	background-position: 60px 30px;
	
}

div#footerArea2 li#network5 a:hover {
	background-position: 30px 30px;
	
}



