body {
  background-image:url(http://northxeast.com/images/background_slice.jpg);
  background-repeat:repeat-x;
  background-color:#ffffff;
  margin:0px;
  padding:0px;
  font-family:Georgia, Times, Serif;
  font-size:15px;
  color:#2d2d2d;
}
#container {
  margin:auto;
  width:977px; 
  position:relative;
}
#header {
  background-image:url(http://northxeast.com/images/background_top.jpg);
  background-repeat:no-repeat;
  width:977px;
  height:380px;
  background-color:#081616;
}

/* Pages have a Different Header */
body.page {1
  background-image:url(http://northxeast.com/images/background_slice2.jpg);
}
.page #header {
  height:220px;
}
/*Changed by Xav 
using rest of article and top article as two different parts of the page to dosplay the title!
*/
.page #top_article {
  width:931px;
  height:110px;
  position:absolute;
  left:22px;
  top:114px;
}


.page #rest_of_article {
  float:left;
  width:931px;
  margin-top:-18px;
  padding-left:0px;
}
/*Changed by Xav end */

/* 
  MAIN MENU
*/
#header #top_menu {
  width:450px;
  position:absolute;
  top:15px;
  right:0px;
  font-family:"Trebuchet MS", Arial, Sans-serif;
  font-size:15px;  
  text-align:right;
}
#header #top_menu a {
  color:#6b7777;
  text-decoration:none;
  margin-left:17px;
}
#header #top_menu a:hover {
  color:#dee3e3;
}
#header #top_menu a.active {
  color:#f36d2e;
}

#logo {
  border:0px;
  width:500px; 
  height:73px;
}


/*
  TOP ARTICLE
*/

#top_article {
  width:931px;
  height:240px;
  position:absolute;
  left:22px;
  top:102px;
}

#top_article img {
  float:left;
  border: 1px solid #345958;
  margin-right:22px;
  margin-bottom:15px;
  height:auto;
}
#top_article p {
  font-style:italic;
  color:#578383;
  line-height:24px;
}
#top_article a {
  color:#dee3e3;
}
#top_article a:hover {
  color:#ffffff;
  text-decoration:none;
}
#top_article small {
  color:#f36a2d;
  font-size:13px;
  text-transform:uppercase;
  font-family:"Arial Black", Arial, Sans-Serif;
  display:block;
  margin-bottom:6px;
}
#top_article big {
  color:#dee3e3;
  font-size:50px;
  letter-spacing:-1px;
  font-family:"Trebuchet MS", Arial, Sans-serif; 
  line-height:53px; 
}

#page #top_article big {
position:relative; 
top:-10px;
}



/* 
  HOME 
*/
#body {
  background-image:url(http://northxeast.com/images/background_home_slice.jpg);
}
#previous_articles {
  position:absolute;
  top:368px;
  left:1px;
}
#previous_articles2 {
  position:absolute;
  top:208px;
  left:1px;
}
#left_column {
  width:673px;
  min-height:600px;
  float:left;
  border-left:1px solid #becbcb;
  background-image:url(http://northxeast.com/images/background_content.jpg);
  background-repeat:no-repeat;
}
#left_column #title_bar {
  background-color:#0f2b2b;
  background-image:url(http://northxeast.com/images/home_top_bg.jpg);
  background-repeat:no-repeat;
  height:90px;
  font-family:"Trebuchet MS", Arial, Sans-Serif;
  font-size:13px;
}
#left_column #title_bar span {
  color:#578a8a;
  position:relative;
  left:125px;
  font-size:15px;
}
#left_column #title_bar a {
  float:right;
  color:#f47e24;
  text-decoration:none;
  position:relative;
  top:-5px;
  right:20px;
}
#left_column #title_bar a:hover {
  color:#f6f6f6;
}
#left_column #title_bar a img{
  border:0px;
  margin-bottom:-4px;
  margin-left:9px;
}
#left_column #right_bar {
  background-image:url(http://northxeast.com/images/background_home_column.jpg);
  width:126px;
  float:right;
  border-left:1px solid #ffffff;
  min-height:445px;
}
#left_column #main_content {
  width:545px;
  float:left;
}
#left_column #footer {
  padding:20px;
  font-size:11px;
  font-family:"Trebuchet MS", Arial, Sans-Serif;  

}
#right_column {
  background-image:url(http://northxeast.com/images/home_right_bg.jpg);
  background-repeat:no-repeat;
  background-color:#0b3837;
  width:263px;
  min-height:600px;
  float:right;
  padding:20px;
  color:#578a8a;  
  font-size:15px;
}
#right_column div.ad{
  color:#578a8a;
  font-size:11px;
  font-family:"Trebuchet MS", Arial, Sans-Serif;  
  text-align:right;
  margin-top:5px;
  margin-bottom:25px;
}
#right_column h3 {
  color:#427070;
  font-size:15px;
  font-weight:normal;
  font-style:italic;
  margin-bottom:8px;
  margin-top:40px;
  clear:both;
}
#right_column .quote {
  color:#f4f4f4;
  font-size:28px;
  letter-spacing:-1px;
  font-family:"Trebuchet MS", Arial, Sans-Serif;   
  line-height:30px;
}
#right_column .quote a {
  color:#d7561c;
  font-family:Georgia, Times, Serif;  
  text-decoration:none;
  font-size:13px;
  font-style:italic;
  margin-left:11px;
  position:relative;
  bottom:3px;
  letter-spacing:0px;  
}
#right_column .quote a:hover {
  color:#ffffff;
}

#right_column ul li a{
  color:#ffffff;
  text-decoration:none;
  font-family:"Trebuchet MS", Arial, Sans-Serif; 
}
#right_column ul li a:hover{
  color:#d7561c;
}
#right_column big {
  float:left; margin-right:10px;
  font-size:25px;
  color:#f6f6f6;
}

.small_ads a{
  list-style:none;
  display:block;
  float:left;
  width:125px;
  margin-bottom:8px;
  margin-right:8px;
  margin-left:0px;
}
.small_ads a.right {
  margin-right:0px;
}
.small_ads a img{
	border:1px solid #071313;
}
.small_ads {
	padding-bottom:10px;
}



/* Feed Count */

.feedcountdiv {
  margin-top:-10px;
}
.feedcountdiv a {
    color:#f6f6f6;
    text-decoration:none;
}
.subscribers {
  float:left;
  margin-right:4px;
  font-size:40px;
  margin-top:-12px;  
}
.after {
  color:#a4c4c4;
  font-size:12px;
  
}



/* Content List */

ul.content_list {
  margin:0px;
  padding:0px;
  border-bottom: 1px solid #ffffff;   
}

ul.content_list li {
  list-style:none;
  display:block;
  width:506px;
  padding:20px;
  padding-left:20px;
  padding-right:20px;
  border-bottom: 1px solid #e1e1e2;
  border-top: 1px solid #ffffff; 
  position:relative; 
}
ul.content_list li:hover {
  background-color:#efefef;
}
ul.content_list li big a {
  font-family:Georgia, Times, Serif;
  font-size:23px;
  color:#2b4343;
  font-style:italic;
  letter-spacing:-1px; 
  display:block;
  text-decoration:none;
}
ul.content_list li big a:hover {
  color:#c74409;
}
ul.content_list li small a {
  color:#f3601d;
  text-decoration:none;  
}
ul.content_list a:hover {
  color:#333333;
}
ul.content_list li small {
  font-family:"Trebuchet MS", Arial, Sans-Serif;
  font-size:10px;
  color:#c5c5c5;
  text-transform:uppercase;
}

ul.content_list li div {
  position:absolute;
  right:-110px;
  top:20px;
  color:#2b4343;
  font-size:10px;
  font-family:"Trebuchet MS", Arial, Sans-Serif;
  width:100px;
  text-align:center;    
  text-transform:lowercase;  
}
ul.content_list li div a big {
  font-weight:bold;
  letter-spacing:-2px;
  font-size:23px;
  display:block;
  margin-bottom:-2px;
}

ul.content_list li div a {
  color:#2b4343;
  text-decoration:none;
}
ul.content_list li div a:hover {
  color:#f36a2d;
  text-decoration:none;
}


.button_on {
  color:#ffffff; 
  font-size:11px;
  text-decoration:none;
  text-transform:uppercase;
  font-family:"Arial Black", Arial, Sans-Serif;
  background-image:url(http://northxeast.com/images/button_bg_over.jpg);
  border: 1px solid #0f2929;
  padding:3px;
  padding-left:8px;
  padding-right:8px;  
}


a.button {
  color:#ffffff;
  font-size:11px;
  text-decoration:none;
  text-transform:uppercase;
  font-family:"Arial Black", Arial, Sans-Serif;
  background-image:url(http://northxeast.com/images/button_bg.jpg);
  border: 1px solid #b03800;
  padding:3px;
  padding-left:8px;
  padding-right:8px;  
}

a.button:hover {
  background-image:url(http://northxeast.com/images/button_bg_over.jpg);
  border: 1px solid #0f2929;
  color:#ffffff;  
}
a.button_active {
  color:#1c5353;
  font-size:11px;
  text-decoration:none;
  text-transform:uppercase;
  font-family:"Arial Black", Arial, Sans-Serif;
  border: 1px solid #316c6c;
  background-color:#c5d2d2;
  padding:3px;
  padding-left:8px;
  padding-right:8px;  
}

a.button2 {
  color:#ffffff;
  font-size:11px;
  text-decoration:none;
  font-family:Arial, Sans-Serif;
  background-image:url(http://northxeast.com/images/button_bg_2.jpg);
  background-position:bottom;
  border: 1px solid #0b3737;
  padding:4px;
  width:114px;
  display:block;
  float:left;
  text-align:center;
  margin-right:8px;
  margin-bottom:5px;
}

a.button2:hover {
  background-image:url(http://northxeast.com/images/button_bg_over_2.jpg);
  border: 1px solid #d0490e;
  color:#ffffff;
}


input.button {
  color:#ffffff;
  font-size:11px;
  text-decoration:none;
  text-transform:uppercase;
  font-family:"Arial Black", Arial, Sans-Serif;
  background-image:url(http://northxeast.com/images/button_bg.jpg);
  border: 1px solid #b03800;
  padding:2px;
  padding-left:8px;
  padding-right:8px;  
}
input.button:hover {
  background-image:url(http://northxeast.com/images/button_bg_over.jpg);
  border: 1px solid #0f2929;
}
input {
  background-color:#f8f8f8;
  padding:3px;
  font-family:"Trebuchet MS", Arial, Sans-Serif;   
  border:1px solid #bbbbbb;
  font-size:12px;
}


/* POST */

#post {
  min-height:600px;
  border:1px solid #becbcb;
  border-top:none;
  border-bottom:none;
  background-image:url(http://northxeast.com/images/background_content.jpg);
  background-repeat:no-repeat;
  background-color:#dfdfe1;
  padding:25px;
}
#page {
  min-height:600px;
  border:1px solid #becbcb;
  border-top:none;
  border-bottom:none;
  background-image:url(http://northxeast.com/images/background_content.jpg);
  background-repeat:no-repeat;
  background-color:#dfdfe1;
  padding:25px;
}


#rest_of_article {
  float:left;
  width:552px;
  padding:0px;
  margin-top:-18px;
  padding-left:18px;
  font-family:Georgia, Times, Serif;
  font-size:13px;
  line-height:23px;
  color:#2d2d2d;
}
#rest_of_article p{
  font-family:Georgia, Times, Serif;
  font-size:13px;
  line-height:23px;  
  color:#2d2d2d;
  font-style:normal;
}

#side_bar {
  float:left;
  width:336px;
  min-height:600px;
  font-family:Georgia, Times, Serif;
}
#side_bar strong {
  color: #0e2727;
  font-size:23px;
  font-style:italic;
  font-weight:normal;
  display:block;
  margin-bottom:4px;
}
#side_bar small {
  color: #d45f2a;
  font-size:16px;
  font-style:italic;
  font-family:Georgia, Times, Serif;  
  font-weight:normal;
  text-transform:capitalize;
  display:block;
  margin-bottom:20px;
}
#license{
  color:#888888;
  font-size:11px;
  font-family:"Trebuchet MS", Arial, Sans-Serif;  
  text-align:left;
  margin-top:20px;
  margin-bottom:25px; 
}
#license a{

  font-size:11px;
}
#post_ad {
  position:absolute;
  z-index:10;
  left:26px;
  top:480px;
  border:0px;
}
#post_ad_shadow {
  position:relative;
  top:23px;
  left:6px;  
}
#home_ad {
  position:absolute;
  z-index:10;
  right:27px;
  top:405px;
  border:0px;
}
#home_ad2 {
  position:absolute;
  z-index:10;
  right:27px;
  top:245px;
  border:0px;
}
#home_ad_shadow {
  position:relative;
  top:5px;
  left:5px;  
}
#side_bar div.ad{
  color:#888888;
  font-size:11px;
  font-family:"Trebuchet MS", Arial, Sans-Serif;  
  text-align:left;
  margin-top:30px;
  margin-bottom:25px;
}

/* COMMENTS */

#comments {
  float:right;
  width:573px;
}
#comments h3 {
  color: #0e2727;
  font-size:33px;
  font-style:italic;
  font-weight:normal;
  display:block;
  margin-bottom:0px;
}
#comments h5 {
  color: #d45f2a;
  font-size:16px;
  font-style:italic;
  font-family:Georgia, Times, Serif;  
  font-weight:normal;
  text-transform:capitalize;
  display:block;
  margin-bottom:20px;
  margin-top:0px;
}


.comm {
  background-color:#e5e5e5;
  padding:20px;
  background-image:url(http://northxeast.com/images/comment_bg.jpg);
  background-repeat:no-repeat;
  color:#333333;
}
/*Changed by Xav 
Comm_alternate changed to commalt... To fit the Php codes
*/
.comm .author h3, .commalt .author h3, .comm .author h3 a , .commalt .author h3 a {
  color:#15494a;
  font-size:22px;
  font-weight:normal;
  font-style:italic;
  clear:both;
  margin-top:0px;
  text-decoration:none;
}
.comm .author h3 a , .commalt .author h3 a {
  border-bottom:1px dashed #15494a;
}
.comm .author, .commalt .author {
color:#427070;
}
.comm .content, .commalt .content {
  color:#333333;
  font-size:13px;
  line-height:23px;
  font-family:"Trebuchet MS", Arial, Sans-Serif;
}
.commalt {
  background-color:#ededed;
  padding:20px;
  background-image:url(http://northxeast.com/images/comment_bg_alt.jpg);
  background-repeat:no-repeat;
}


.trackback {
  background-color:#e5e5e5;
  padding:20px;
  background-image:url(http://northxeast.com/images/comment_bg.jpg);
  background-repeat:no-repeat;
  color:#333333;
}
.trackbackalt {
  background-color:#ededed;
  padding:20px;
  background-image:url(http://northxeast.com/images/comment_bg_alt.jpg);
  background-repeat:no-repeat;
  color:#333333;
}
.trackback a.site, .trackbackalt a.site {
  border-bottom:1px dashed #15494a;
  color:#15494a;
  font-size:16px;
  font-weight:normal;
  font-style:italic;  
  text-decoration:none;
}
/*Changed by Xav end */
/* PRINTING */
.printing big {
  display:block;
  font-size:50px;
}



/* EXTRAS */
a {
  color:#e86119;
}
a:hover {
  color:#144647;
}
.orange {
  color:#e86119;
}

.myList {
margin-top:10px;
}
.myList li {
margin-bottom:20px;
}

hr {
border:0px;
margin-top:10px;
margin-bottom:30px;
border-top:1px solid #999999;
display:block;
}



/*** PHOTO STYLE ***/
div.photo {
  float:right;
  background-color:#f5f5f2;
  margin-left:10px;
  margin-bottom:10px;
  font-size:9px;
  padding:10px;
  border:1px solid #d8d6ce;
  text-align:center;
font-family:"Trebuchet MS", Arial, Sans-Serif;
font-size:10px;
}
div.photo_left {
  float:left;
  background-color:#f5f5f2;
  margin-right:10px;
  margin-bottom:10px;
  font-size:9px;
  padding:10px;
  border:1px solid #d8d6ce;
  text-align:center;
font-family:"Trebuchet MS", Arial, Sans-Serif;
font-size:10px;
}
div.photo img, 
div.photo_left img {
  display:block;
  margin-bottom:10px;
  border:1px solid #d8d6ce;
}



blockquote {
color:#0f2727;
font-style:italic;
margin-left:5px;
border-top:2px solid #294b4b;
border-bottom:2px solid #294b4b;
background-color:#bbd0d0;
padding:20px;
padding-top:10px;
font-style:italics;
}



/* TOP 50 */

.number {
font-size:13px;
color:#e25b1f;
display:block;
}
.name {
font-size:36px;
color:#0f2727;
display:block;
margin-top:4px;
margin-bottom:16px;
}
.divider {
border-top:1px solid #9c9ca1;
background-color:#cbcbcf;
height:7px;
margin-bottom:10px;
}
.left_person {
float:left;
width:220px;
font-size:10px;
color:#999999;
}
.right_person {
float:right;
width:318px;
}
.bio_shot {
background-color:#ffffff;
padding:8px;
border:1px solid #a2a2a2;
display:block;
margin-bottom:-22px;
margin-top:-10px;
}



h6 {
 margin-bottom:-10px;
 margin-top:5px;
 font-size:20px;
}
div.big_img img {
 border-top: 1px solid #aaaaaa;
 border-bottom: 1px solid #aaaaaa;
border-left:0px;
border-right:0px;
}
div.big_img {
 background-color:#cccccc;
padding-bottom:3px;
width:550px;
margin-bottom:20px;
}
