  / // Print Magazine-specific layout elements // ***/



/*Power on Titillium!*/

@font-face

    {

	font-family: Titillium;

	src: url('/think/stylesheets/titillium.otf');

    }



@font-face

    {

	font-family: Titillium;

	font-weight: bold;

	src: url('/think/stylesheets/titillium.otf');

    }



/* FLASH Feature section styles */

/*///////////////////////////////////////////////////////*/

/*///////////////////////////////////////////////////////*/





#feature2, #coverStory

	{

	width:100%;

	height:285px;

	text-align:center;

	padding:0px;

	margin-bottom:20px;

	}







#coverStory div

	{

	width:968px;

	height:250px;

	margin:0 auto;

	padding:0px;

	color:#fff;

	}



#feature div p a

    {

    color:#626262;

    text-decoration:underline;

    }



#feature h1.flashdetect

    {

    padding-top:20px;

    }



#coverStory

    {

    height:285px;

    background: url(/think/stylesheets/images/fw09bg.png) repeat-x;

    }



#coverStory div

    {

    height:285px;

    color:#666;

    }



#featureHolder

    {

    background-color: #333333

    }



/* MAGAZINE STORY feature section styles and config */

/*///////////////////////////////////////////////////////*/

/*///////////////////////////////////////////////////////*/

h5.issuedate

	{

	color:#393;

	}



h5.newsection

	{

	margin-top:45px;

	}



/*Left column (typically used for MAG home): Features and two one-story sections*/

#leftFcol

	{

	width:370px;

	min-height:400px;

	float:left;

	padding:0px 5px 20px 0px;

	}



.featureList, .subFeatureList

	{

	width:380px;

	margin:40px 0px 20px 0px;

	clear:both;

	display:block;

	}



#firstFeatureList

	{

	margin-top:15px;

	}



#subFeatureList

	{

	margin-top:3px;

	}



.featureList h2

	{

	font-size:25px;

	}



.featureList p

	{

	clear:both;

	padding:0px;

	}



.featureList p img, .deptList p img

	{

	margin:1px 0px 1px 0px;

	padding:4px;

	border:#eee 1px solid;

	}



.featureList h6, .featureList h6 a, .deptList h6, .deptList h6 a

	{

	color:#666;

	font-size:14px;

	font-weight:normal;

	}



/*Left column (typically used for THINK home): Multimedia features and podcast*/

#mmfeatures

	{

	margin-top:5px;

        width:380px;

	}



#mmfeatures h2, #podcast h2

	{

	font-size:20px;

	}



#mmfeatures h2 a, #podcast h2 a

	{

	color:#000;

	}



#mmfeatures h6, #podcast h6, #launchSection h6

	{

	color:#666;

	font-size:14px;

	font-weight:normal;

	margin-bottom:10px;

        line-height:20px;

	}



#mmfeatures h6 a, #podcast h6 a, span.connectLink a, #launchSection h6 a

	{

	color:#0a304e;

	text-transform:lowercase;

	font-size:19px;

	font-weight:bold;

	}



#mmfeatures h6 a.inTextLink

	{

	color:#666;

	font-size:14px;

	font-weight:normal;

	margin-bottom:10px;

        line-height:16px;

	text-transform:none;

	text-decoration:underline;

	}





#mmfeatures div.videoholder

	{

	margin-bottom:8px;

	}



#morevideos, #launchSection

	{

	width:380px;

	margin:0px;

	margin-top:5px;

	padding:0px;

	}



#launchSection

    {

    padding-bottom:20px;

	 clear:both;

    }



.mmextra

	{

	width:95px;

	float:left;

	}



.mmextra p

	{

	width:85px;

	font-size:11px;

	}



.mmextra p a

	{

	color:#333;

	}



.mmextra img, .mmextra img a

	{

	border:none;

	}



.mmextra img

	{

	padding:3px;

	border:#ccc 1px solid;

	}

        

#podcast, #debate, #connector

    {

        clear:both;

    }

    

#debate h5, #connector h5

    {

        padding-top:15px;

    }



#connector p

    {

    float:left;

    width:120px;

    height:97px;

    margin:0px 10px 0px 0px;

    }



#connector p img, #connector p img a

    {

    border:0px;

    }

    

/*Right column: stories from the magazine departments*/

#rightScol

	{

	width:575px;

	float:right;

	}



#rightScolLeft

	{

	width:250px;

	float:left;

	padding-right:40px;

	text-align:right;

	}

    

#rightSTcolLeft

	{

	width:280px;

	float:left;

	padding-right:30px;

	text-align:right;

	}



#rightScolRight

	{

	width:260px;

	float:left;

	}



#rightSTcolRight

	{

	width:240px;

	float:left;

	}



div.deptList

	{

	clear:both;

	display:block;

	}



#rightScolRight div.deptList

	{

	width:260px;

	margin-bottom:25px;

	}



#rightSTcolRight div.deptList

	{

	width:240px;

	margin-bottom:40px;

	}



#rightScolLeft div.deptList

	{

	width:270px;

	margin-bottom:45px;

	}



#rightSTcolLeft div.deptList

	{

	width:280px;

	margin-bottom:35px;

	}



#firstLeftList

	{

	margin-top:16px;

	}



#rightSTcolLeft div#firstLeftList

    {

        margin-top:4px;

    }



#firstRightList

	{

	margin-top:11px;

	}



#rightSTcolRight div#firstRightList

	{

	margin-top:6px;

	}



.deptList h2

	{

	font-size:20px;

	}



.deptList p

	{

	clear:both;

	padding:0px;

	}



/*Contest styles*/

h6.contestCopy, h6.contestCopy a

    {

    font-family: Titillium, Tahoma, Helvetica, Arial, sans serif;

    color:#000;

    font-size:14px;

    }



h6.contestCopy

    {

    padding-left:5px;

    color:#666;

    }



h6.contestCopy a

    {

    color:#0a304e;

    text-transform:lowercase;

    font-size:17px;

    }



/*Titilliumize it all*/

h2, h3, h4, h5, h6

    {

    font-family: Titillium, Tahoma, Helvetica, Arial, sans serif;

    }
