/* 
Theme Name: AISR VUE
Theme URL: http://www.annenberginstitute.org/VUE
Description: 3 column Magazine style wordpress theme
Author: AISR Technology
Author URI: http://www.annenberginstitute.org
Version: 1.0

The CSS, XHTML and design is released under Creative Common - http://creativecommons.org/licenses/by-nc-sa/2.5
*/




@media print {
    DIV#sidebar { display: none; }
    DIV#navigation { display: none; }
    DIV#rightsearch { display: none; }
    DIV#r_sidebar { display: none; }
    DIV#bottombox { display: none; }
    /* DIV#onethirdcolumn { display: none; } */

body { margin: 0; padding: 0;
	font: 12px Verdana, Arial, sans-serif;
	background-color: white !important;
	background-image: none !important;
}

.halfcolumn {margin:13px 10px;
}
html>body .halfcolumn {;margin:15px 20px;padding: 0px 50px;
}

.halfcolumn h1.singl { font-size:19px;letter-spacing:.6px;font-weight:normal;height:auto;margin:0px 0px 2px 0px;padding: 0px 0px 5px;
}
.halfcolumn h1.arch { font-weight:normal;font-size:13px;padding:4px 0px 6px 0px;margin:5px 0px;height:auto;}

.noPrint { display: none; }


}


/* @group Basic styles */

body { margin: 0; padding: 0; background: #9cb6c3 url(images/bgg.jpg) repeat-y center; font-family: Verdana, Arial, sans-serif; }


p, h1, h2, h3, span#copyright { margin: 0 10px; color: #000; font-weight: normal}


h1, h2, h3, h4 {margin-bottom:5px; color: #FFC48B; }

p { font: 12.4px/1.6em Verdana, Arial, sans-serif;color:#000	;
	text-indent: 1px;
}

h1{font:normal 16px arial;letter-spacing: 0.8px;height:100px;padding:0px 0px 100px 5px;}	

.copy {
	color:#000;
	font-family:verdana,century gothic,sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:120%;
	text-decoration:none;}
	
.excerptTitle {
	color:#496683;
	font-family:verdana,century gothic,sans-serif;
	font-size:20px;
	font-weight:normal;
	line-height:120%;
	text-decoration:none;}
	
.excerpt {
	color:#496683;
	font-family:verdana,century gothic,sans-serif;
	font-size:11pt;
	font-weight:normal;
	line-height:120%;
	text-decoration:none;}	
	
.ArchiveArticleTitle {
	color:#496683;
	font-family:verdana,century gothic,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:120%;
	text-decoration:none;}
	
.title {
	color:#bc4b0c;
	font-family:verdana,century gothic,sans-serif;
	font-size:18px;
	font-weight:normal;
	line-height:120%;
	text-decoration:none;}	

.archiveIssueTitle {
	color:#496683;
	font-family:verdana,century gothic,sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:120%;
	text-decoration:none;}
	
.openingLetter {
	color:#000;
	font-family:verdana,century gothic,sans-serif;
	font-size:40px;
	font-weight:normal;
	line-height:120%;
	text-decoration:none;}
	
.openingLetterOrange {
	color:#bc4b0c;
	font-family:verdana,century gothic,sans-serif;
	font-size:40px;
	font-weight:normal;
	line-height:120%;
	text-decoration:none;} 
	
	
.Perspectives_rust {
	color:#d53105;
	font-family:verdana,century gothic,sans-serif;
	font-size:20px;
	font-weight:normal;
	line-height:120%;
	text-decoration:none;} 		
	
	
.footnote {
	color:#666;
	font-family:verdana,century gothic,sans-serif;
	font-size:10px;
	font-weight:normal;
	line-height:120%;
	text-decoration:none;} 
	
.references {
	color:#000;
	font-family:verdana,century gothic,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;}
	
.references10 {
	color:#000;
	font-family:verdana,century gothic,sans-serif;
	font-size:10px;
	font-weight:normal;
	line-height:120%;
	text-decoration:none;} 	
	
.referencesBold {
	color:#000;
	font-family:verdana,century gothic,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;} 	
		
.subheader {
	color:#000;
	font-family:verdana,century gothic,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;}
	
.white {
	color:#fff;
	font-family:verdana,century gothic,sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;}
	
a.archive {

		color: #bc4b0c; 
		font-family: verdana,century gothic, sans-serif; 
		font-size: 8pt; 
		font-weight: normal; 
		line-height: 11px; 
		text-decoration: none; }

a.archive:hover 
	{
	color: #cc0000; 
	text-decoration: none;
	}	
	
/* site heading */

h2 { font-size: 1.30em; line-height: 2.40em }	/* site heading */

h3 { color: #222222;font-size:16px;font-weight: normal;margin: 0px 0 0 0px;padding:0px 0px 0px 0px;text-decoration: none;letter-spacing:.05px;height:auto;background:none;}



/* sub headings */
h5 { margin:0px 0 8px 10px;font-size:11px; color:#FFF783; font-weight:bold;}

h5 a{color:#666;}


.authors { 
	color: #black;
	text-decoration: none;
	font: bold 10px Verdana, Arial, sans-serif;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}

#articleauthors {
	margin-top: -1px;
	padding-top: 5px;
	padding-bottom: 15px;
	font-size: 13px;
}

#entry {
	padding-top: 5px;
	padding-bottom: 15px;
}


div { padding: 10px 0;}

a {color: #bc4b0c; text-decoration: none; }

a:hover {color: #cc0000; text-decoration: none;}

p.banbar{color:#eee;margin:0px 0 0 10px;padding:0px;font-size:11px;clear:both;}
.divider{height:12px;clear:both;}

ul, ol {margin: 10px; color: #000;  line-height: 1.2em}

/*ul {list-style: square inside} */

ol {list-style: decimal inside}

/*em {
	font-style: italic;
	font-size: 12px;
	color: #333;
} */

blockquote{background:#eee;width:90%;padding:13px 10px 0px 15px;margin:5px 0px 15px 5px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}

.intro {
	color: #bc4b0c;
}


/* @end */

/* @group Layout */



#hdr {margin:0px auto;padding: 0;width:980px;background:#fff;height:160px;}

.rowcontainer {margin:0px auto;width: 980px;overflow: hidden;background: #fff;padding:0px;}



/* @group Menus */



#navbar { margin:0px auto;width:980px; height:130px;}

#navigation {
	position: relative;
	bottom: 33px;
}

/* @group Search Forms */

#navigation #rightsearch {
	float: right;
	position: relative;
	right: 10px;
}

#navigation textarea{width:95%;background:#2a547f;border:1px solid #008800;
	padding: 5px;
}

#navigation input{background:#9cb6c3;color:#2a547f;padding: 5px;
	border: 2px solid #2a547f;
}

/*

@end */
/* @end */



/* @group Featured  */


#featured {
	position: relative; width: 980px; height: 295px;
}





#featured_image {
	position: absolute; left: 0px; top: 0px; width: 490px; height: 295px;
}



#featured_top {
		position: absolute; left: 491px; top: 0px; width: 410px; height: 110px;
}



#featured_left {
	position: absolute; left: 491px; top: 120px; width: 200px; height: 165px;
	border-right: 3px solid #bd9c82;
	background-color: #d4e3ea;
	padding-left: 20px;
}



#featured_right {
	position: absolute; left: 714px; top: 120px; width: 260px; height: 165px;
	background-color: #d4e3ea;
	padding-left: 10px;
}



.featured_text {
	font: 11px Verdana, Arial, sans-serif;
	text-align: left;
}


.featured_issue_bold {
	font: bold 11px Verdana, Arial, sans-serif;
	text-align: left;
}


.featured_bold {
	font: bold 13px Verdana, Arial, sans-serif;
	text-align: left;
	color: #648798;
}



.featured_text_bold {
	font: bold 11px Verdana, Arial, sans-serif;
	text-align: left;
}

/*
@end */

/* @group footer */



#footer {float: left; width: 100%; text-align: center; font-size: 11px;border-top:1px solid

#555;color:#000;background:url(images/footer_bckgrnd.jpg) repeat-x top left; }



#footer a {text-decoration: none; font-style: normal}

#footer a:hover {text-decoration: underline;}


/* @end */

/* @group Sub-Pages left column */



.halfcolumn {float: left; width: 70%;margin:13px 10px;
}

html>body .halfcolumn {float: left; width:65%;margin:15px 20px;padding: 0px 0px 0px 50px;}

.halfcolumn h1.singl { font-size:19px;letter-spacing:.6px;font-weight:normal;height:auto;border-bottom:1px solid #ccc;color:#000;
	padding: 5px 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;
}

.halfcolumn .details {margin:0px 0 5px 0;padding:2px 0;font-size:12px;}

.halfcolumn p{padding:0px 0 14px 0px;margin:0px;line-height:19px;color:#000;}

.halfcolumn b, .halfcolumn strong{font: bold 13px/19px Verdana, Arial, sans-serif;}

.halfcolumn h1.arch { font-weight:normal;font-size:13px;border-bottom:1px solid 

#ddd;padding:4px 0px 6px 0px;margin:5px 0px;height:auto;}

html>body 

.halfcolumn ul {margin:0px 0 10px 0px;padding: 0 0 0 30px;list-style: none;padding-left: 10px;text-indent:-10px;} 

html>body .halfcolumn li {margin: 3px 0 0px 10px;}
.halfcolumn ol li{list-style: decimal outside;}	
.halfcolumn ul li:before{content: "\00BB \0020";font-size:14px;}
.halfcolumn ol {padding: 0 0 0 35px;margin: 0;}
.halfcolumn ol li {margin: 0;padding: 0;}	
.halfcolumn li {font-size:12px;padding:0px;margin:0px;}

.halfcolumn img {
	border-width: 0px;
	border-style: none;
}

.hr_solid{
	border:0px solid #FFFFFF;
	border-top:2px solid #c6c6c6;
	height:1px;
	background-color: #FFFFFF;
	position:relative;	left:3px;
	text-align: left;}
	
.hr_dashed{
	border:0px;
	border-top:1px dashed #666666;
	height:1px;
	background-color: #FFFFFF;
	position:relative;	left:3px;
	text-align: left;
	width:95%;}

p.commenbar{color:#999;margin:0px 0 0 15px;padding:0px;}

/* @end */

/* @group home page 3-columns */

.onethirdcolumn {float:left; width:30%;margin:0px;
	padding: 0 10px 0px;
}

.onethirdcolumn h5{font: normal 15px Verdana, Arial, sans-serif;letter-spacing: 0.01em;padding:0px;margin:0 0 10px 15px;color:#496683; border-bottom:1px solid #aaa;
	text-align: center;
}

.onethirdcolumn h5 a{font: normal 15px Verdana, Arial, sans-serif;color:#496683;}

.onethirdcolumn ul{
clear:both; display:block; margin:0 10px 0px 13px; font: normal 11px/19px Verdana, Arial, sans-serif;}

.onethirdcolumn ul li{display:block;margin:0 0 7px 5px; padding:0 0 2px 0px;color:#000;border-bottom:1px dashed #aaa;font: normal 12px/19px Verdana, Arial, sans-serif;}

.onethirdcolumn ul li a{color:#004e81; text-decoration:none;font: normal 12px/19px Verdana, Arial, sans-serif;}

.onethirdcolumn ul li a:hover{text-decoration:none;}

.onethirdcolumn 

p.commenbar{color:#278B19;margin:6px 0 0 10px;padding:0px;font-size:11px;padding:0px;}

#bottombox{background:#eeede5 url(images/bbox.jpg) repeat-x top left;margin:0px 0px 0px 0px;padding:10px 0px 0px 15px;
	font-size: 11px;
}


/* @end */

/* @group Right Sidebar */

#r_sidebar {background: #FFFFFF;display: inline;float: right;width: 170px;margin: 0px 0px 0px 0px;padding: 0px 5px 10px 5px;}

#r_sidebar img a{margin: 0px;border:0;}

#r_sidebar p{padding: 5px 0px 0px 0px;margin: 0px;line-height: 17px;}

#r_sidebar h2 {color: #000;font-size: 13px;font-weight: bold;margin: 15px 0px 0px 0px;padding:0px;border-bottom: 1px dotted #C0C0C0;}

#r_sidebar ul {list-style: none;margin: 0px;padding: 0px;}

#r_sidebar ul li {display: inline;padding: 0px;margin: 0px;font-size:12px;}

#r_sidebar ul li a, #r_sidebar ul li a:visited {display: block;color: #333333;text-decoration: none;padding: 5px 0px 5px 0px;border-bottom: 1px dotted #C0C0C0;}

#r_sidebar ul li a:hover {background: #EAEAEA;color: #BE0C0C;text-decoration: none;}



/* @end */



/* @group Post Images */



.postimg {
	text-align: center;
	padding: 5px;
	clear: both;
	height: auto;
	width: 250px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	left: 22px;
	border: 1px solid #cccccc;
	opacity: .9;
	position: relative;
}

.postimg img {
	border-width: 0px;
	border-style: none;
}


/* @end */



/* @end */



/* @group Comments */



#comments, #respond {border-bottom: 1px dotted #CCCCCC;padding: 10px 0 5px 0;clear: both;color:#444;}

h3#comments{font-size:12px;font-weight:bold;}

.commentlist {margin: 10px 0px;padding-left:20px;line-height: 130%;}

.commentlist li{padding:10px;color:#000;}

.commentlist .alt {background: #eee;margin-top:10px;padding:10px;}

.commentlist cite, .commentlist cite a, .commentlist cite a:visited {font-weight: bold;font-style: normal;color: #555;}

.commentlist small {margin:0 0 5px 5px;display: block;font-size:12px;}

#commentform {margin-top: 10px;font: 110% Arial, Helvetica, sans-serif;}

#commentform p {padding: 6px 0px;margin: 0px;color:#333;}

#commentform label{color: #787878;}

#commentform input{width: 200px;background:#eee;border: 1px solid #bdd77f;padding:3px;margin-top: 3px;}

#commentform textarea{width: 485px;height: 115px;background:#eee;border: 1px solid #999;padding: 2px;margin-top: 3px;}

#commentform textarea:focus, #commentform input[type="text"]:focus {background: #ffffff;}

#commentform #submit{background:#777;font-weight:bold;color: #ffffff;border: none;float:left;width:114px;height:27px;cursor: pointer;margin:0px 0px 10px 375px;}



/* @end */

/* @group WordPress Post Alignments */

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}



/* @end */
