/* ------------------------------------------------------------------------------------------------------*/
/* ZERO OUT ALL BROWSER PRE-SET VALUES  -----------------------------------------------------------------*/

* {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



/* ------------------------------------------------------------------------------------------------------*/
/* BASE BLOCK ELEMENTS & GLOBAL STYLES ------------------------------------------------------------------*/


html {
	height: 100%;
}


body {
	height: 100%;
	background: #E6E7E8 url(../images/shared/bg_body.jpg) repeat-x;
	font-size: 62.5%; 
	/* Since we're setting type in ems, and all browsers use a default of medium (16px), this reduces the basic font-size to 10pt 
	From now on it’s easy to think in pixels but still set sizes in terms of ems: 1em is 10px, 0.8em is 8px, 1.6em is 16px */
}

/* Container for entire page content */

#wrapper {
	width: 920px;
	position: relative;
	margin: 0 auto 0 auto;
	padding: 0 30px;
	/*height: 100%;     ADD THIS IN FOR WINDOWS-ONLY CSS  */
	min-height: 100%;
	background: url(../images/shared/bg_wrapper.png) repeat-y;
}

#header {
	width: 920px;
	height: 106px;
	padding: 6px 0 0 0;
	background: url(../images/shared/bg_header.gif) repeat-x 0 78px;
}

#pageContent {
	padding: 10px 0 0 15px;
	width: 905px;
}

#footer {
	clear: both;
	position: absolute;
	bottom: 0;
	width: 920px;
	background: url(../images/shared/horizRule.gif) repeat-x;
	margin: 500px 0 0 0;
	padding: 0 0 0 0;
}

.clear {
	clear: both;
}


/* ------------------------------------------------------------------------------------------------------*/
/* HEADER CONTENT  --------------------------------------------------*/

a#donateBtn {
	width: 160px;
	height: 19px;
	/*display: block;*/
	display: none;
	float: right;
	text-indent: -5000px;
	background: url(../images/shared/btn_support.gif) no-repeat;
}
a#donateBtn:focus { outline: 0 }

a#logo {
	width: 301px;
	height: 93px;
	margin: 13px 0 0 277px;
	position: relative;
	display: block;
	text-indent: -5000px;
	background: url(../images/shared/AT_logo.gif) no-repeat;
}
a#logo:focus { outline: 0 }


/* Search Form in the masthead --------- */

form#searchform {
	position: relative;
	margin: -30px 0 0 11px;
	padding: 0;
	float: left;

}

#searchform label { display: none; }

#searchform input#s {
	width: 124px;
	height: 12px;
	padding: 3px;
	font-size: 1em;
	line-height: 16px;
	color: #999999;
	border: 1px solid #CCCCCC;
	background: #E4E5E6;
	float: left;
}

#searchform input#s:focus {
	background-color: #FFFFFF;
}

#searchform input#searchsubmit {
	width: 26px;
	height: 18px;
	text-indent: -5000px;
	background: url(../images/shared/btn_go.gif) no-repeat;
}
	


/* RSS Feed Links in the masthead --------- */

ul#rssLinks {
	float: right;
	list-style: none;
	margin: -30px 0 0 0;
	padding: 0 0 0 112px;
	background: url(../images/shared/hSubscribeRSS.gif) no-repeat top left;
}

#rssLinks li {
	display: inline;
	float: left;
}

#rssLinks a#featuresRSS {
  display: block;
	width: 75px;
	height: 19px;
	text-indent: -5000px;
	background: url(../images/shared/btn_featuresRSS.gif) no-repeat;
}

#rssLinks a#commentsRSS {
	display: block;
	width: 93px;
	height: 19px;
	text-indent: -5000px;
	background: url(../images/shared/btn_commentsRSS.gif) no-repeat;
}


/* ------------------------------------------------------------------------------------------------------*/
/* PAGE CONTENT BLOCK  --------------------------------------------------*/


#pageContent #contentColumn {
	width: 725px;
	margin: 0;
	padding: 0;
	float: left;
}

#contentColumn #subscribeBlock { margin: 0 0 27px 0; }


/* ------------------------------------------------*/
/* Ad Column  -------------------------------------*/

#pageContent #adColumn {
	width: 160px;
	margin: 0;
	padding: 35px 0 0 0;
	background: url(../images/shared/bg_adColumn.gif) no-repeat;
	float: right;
	text-align: center;
}

#adColumn p#adContact {
	width: 160px;
	display: block;
	padding: 8px 0 0 0;
	background: url(../images/shared/horizRule.gif) repeat-x;
	color: #bebfc1;
}

#adColumn p#adContact a:link		{ color: #bebfc1; text-decoration: underline; }
#adColumn p#adContact a:visited	{ color: #bebfc1; text-decoration: underline; }
#adColumn p#adContact a:hover		{ color: #EB762A; text-decoration: underline; }
#adColumn p#adContact a:active	{ color: #EB762A; text-decoration: none; }
#adColumn p#adContact a:focus		{ outline: 0; }




/* ------------------------------------------------*/
/* All text styles for Main Text Block area -------*/


#pageContent h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2.3em;
	line-height: 23px;
	letter-spacing: .1em;
	font-weight: normal;
	margin: 0 0 20px 0;
	color: #939598;
}

#pageContent h2 {
	font-size: 1.4em;
	line-height: 15px;
	font-weight: bold;
	letter-spacing: .04em;
	text-transform: uppercase;
	margin: 35px 0 16px 0;
	color: #545454;
}

#pageContent h3 {
	font-size: 1.2em;
	line-height: 13px;
	font-weight: bold;
	letter-spacing: .04em;
	text-transform: capitalize;
	margin: 0 0 14px 0;
	color: #2D2E2F;
}

#pageContent p {
	margin: 0 0 14px 0;
	padding: 0;
	font-size: 1.3em;
	line-height: 18px;
	color: #2D2E2F;
}

#pageContent ul {
 	list-style-type: none;
	padding: 0;
	margin: 0 0 14px -3px;
	font-size: 1.3em;
	line-height: 16px;	
	color: #2D2E2F;
}

#pageContent ul li {
	margin: 8px 0 4px 0;
	background: url(../images/shared/listBullet.gif) no-repeat 4px 5px;
	padding-left: 13px;
}

#pageContent ul li p {
	font-size: 1em;
}

#pageContent ol {
	padding: 0;
	margin: 0 0 25px 0;
	font-size: 1.3em;
	line-height: 16px;	
	color: #2D2E2F;
}

#pageContent ol li {
	margin: 8px 0 4px 25px;
}

#pageContent ol li p {
	font-size: 1em;
}

#pageContent a:link { color: #EB762A; text-decoration: none; }
#pageContent a:visited { color: #EB762A; text-decoration: none; }
#pageContent a:hover { color: #EB762A; text-decoration: underline; }
#pageContent a:active { color: #EB762A; text-decoration: none; }
#pageContent a:focus { outline: 0; }

#pageContent .horizRule {
	position: relative;
	min-height: 1px;
	background: url(../images/shared/horizRule.gif) repeat-x;
}



/* -------------------------------------------------------------------------------------------------------*/
/* FOOTER BLOCK  -----------------------------------------------------------------------------------------*/

#footer p {
	margin: 8px 0 0 0;
	padding: 0 0 8px 0;
	color: #999999;
	font-size: .9em;
	line-height: 10px;
}

#footer a:link { color: #999999; text-decoration: none; }
#footer a:visited { color: #999999; text-decoration: none; }
#footer a:hover { color: #EB762A; text-decoration: underline; }
#footer a:active { color: #EB762A; text-decoration: none; }



/* -------------------------------------------------------------------------------------------------------*/
/* ARTICLE PAGE (single.php)  ----------------------------------------------------------------------------*/

#articleHeader {
	width: 725px;
	height: 22px;
	margin: 0 0 23px 0;
	padding: 1px 0 0 0;
	background:url(../images/shared/bg_articleHeader.gif) repeat-x;
}

#articleHeader div#homeBtn { float: left; width: 47px; height: 21px; }
#homeBtn a {
	display: block;
	width: 47px;
	height: 21px;
	background: url(../images/shared/btn_home.gif) no-repeat;
	text-indent: -5000px;
}	

#articleHeader div#previousBtn { float: left; width: 73px; height: 21px; background: url(../images/shared/btn_previousArticle_inactive.gif) no-repeat    }
#previousBtn a {
	display: block;
	width: 73px;
	height: 21px;
	background: url(../images/shared/btn_previousArticle.gif) no-repeat;
	text-indent: -5000px;
}	

#articleHeader div#nextBtn { float: left; width: 52px; height: 21px; background: url(../images/shared/btn_nextArticle_inactive.gif) no-repeat; }
#nextBtn a {
	display: block;
	width: 52px;
	height: 21px;
	background: url(../images/shared/btn_nextArticle.gif) no-repeat;
	text-indent: -5000px;
}

#articleHeader div#socialBookmarking {
	float: right;
	margin: 3px 0 0 0;
}





/* -------------------------------------------------------------------------------------------------------*/
/* HOME PAGE (index.php)   ----------------------------------------------------------------------------*/

.home #tier1 {
	margin: 0 0 0 0;
	width: 705px;
	padding: 15px 15px 21px 15px;
	margin: 0 -10px;
	background: #e1e2e3;
}

#tier1 h1#recentEditions {
	width: 304px;
	height: 16px;
	margin: 0 0 25px 0;
	background: url(../images/home/hRecentEditions.gif) no-repeat;
	text-indent: -5000px;
}

#tier1 form#editions { }

#tier1 form#editions select#editionChooser {
	background: #ffffff;
	color: #959595;
	font-size: 1.5em;
	width: 450px;
	padding: 4px 4px;
	margin: 0 20px 0 0;
	float: left;
}

select#editionChooser a#btnReadEdition {
	display: block;
	margin: 10px 0 0 0;
}

ul#issuesList {
	width: 735px;
	list-style: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2.3em;
	line-height: 23px;
	letter-spacing: .1em;
	font-weight: normal;
	background: url(../images/shared/horizRule.gif) repeat-x top;
}

ul#issuesList li {
	display: block;
	width: 735px;
	margin: 0;
	padding: 1px 0;
	background: url(../images/shared/horizRule.gif) repeat-x bottom;
}

ul#issuesList li a {
	display: block;
	width: 720px;
	padding: 10px 0 10px 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#issuesList a:link { color: #939598;; text-decoration: none; }
#issuesList a:visited { color: #939598;; text-decoration: none; }
#issuesList a:hover { color: #EB762A; text-decoration: none; background: #f6f6f6 }
#issuesList a:active { color: #939598;; text-decoration: none; }
#issuesList a:focus { outline: 0; }


.home #tier2 { 
	width: 725px;
	margin: 10px -10px 0 -10px;
	padding: 25px 0;
}

#tier2 h1#aboutPublication {
	width: 272px;
	height: 10px;
	margin: 0 0 25px 0;
	background: url(../images/home/hAbout.gif) no-repeat;
	text-indent: -5000px;
}


/* -------------------------------------------------------------------------------------------------------*/
/* WORDPRESS-GENERATED ELEMENT STYLES  ------------------------------------------------------------------------------------------*/

#contentColumn .post { padding: 0 0 15px 0; margin: 0 0 25px 0; }
/*#contentColumn h2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFCC00; font-weight: bold; margin: 0 0 7px 0;  }*/
#contentColumn h2 a:link	{ color: #05bbf2; text-decoration: none; }
#contentColumn h2 a:visited	{ color: #05bbf2; text-decoration: none; } 
#contentColumn h2 a:hover	{ color: #05bbf2; text-decoration: none; background: url(../wp-content/themes/americanTelegraph/images/shared/linkStyle_on.gif) repeat-x bottom; } 
#contentColumn h2 a:active	{ color: #05bbf2; text-decoration: none; background: url(../wp-content/themes/americanTelegraph/images/shared/linkStyle_on.gif) repeat-x bottom; }
#contentColumn small { display: block; font-size: 1em; color: #b5b5b5; font-weight: normal; margin: 2px 0 10px 0;  }
#contentColumn .post .entry p img { float: right; padding: 0 0 5px 20px; }
#contentColumn p.postmetadata { font-size: 1em; color:#999999; font-weight: normal; margin: 15px 0 0 0; }




/* Comments Area */

h2#commentsHeader {
	width: 114px;
	height: 10px;
	background: url(../images/shared/hComments.gif) no-repeat;
	text-indent: -5000px;
}
h2#addCommentHeader { 
	width: 172px;
	height: 10px;
	background: url(../images/shared/hAddComment.gif) no-repeat;
	text-indent: -5000px;
}
h3#comments { margin: 0 0 25px 0; }
form#commentform p { margin: 5px 0; }
small.commentmetadata { display: block; font-size: .9em; margin: 0 0 8px 0; } 
input#author { width: 200px; padding: 3px; font-size:1em; color: #616365; border: 1px solid #E1E1E2; }
input#email { width: 200px; padding: 3px; font-size:1em; color: #616365; border: 1px solid #E1E1E2; }
input#url { width: 200px; padding: 3px; font-size:1em; color: #616365; border: 1px solid #E1E1E2; }
textarea#comment { width: 393px; padding: 3px; font-size:1em; color: #616365; border: 1px solid #E1E1E2; }
#commentform #submit {  display: block; margin: 5px 0 0 0; padding: 3px; font-family: Georgia, "Times New Roman", Times, serif; font-size:1em; text-transform: uppercase; color: #fff; background-color: #3d3d3d; cursor: pointer; }
#contentColumn ul.commentlist { list-style: none; margin: 0 0 20px 0 }
#contentColumn ul.commentlist li { padding: 12px 15px; background: #F2F2F3; }
#contentColumn ul.commentlist li.alt {  }


/* Search Page */

#blog #contentColumn #searchform { margin: 15px 0 25px 0; display: block; }
#blog #contentColumn #searchform #s {background-color: #EDEDED; padding: 3px; font-size:10px; color: #616365; border: 1px solid #E1E1E2; }
#blog #contentColumn #searchform #searchsubmit {  }



