/*------------------------------------- reset css ---------------------------------------------*/
html{
	color:#000;
	
	background-color : transparent;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
	margin:0;
	padding:0;
}
table{
	border-collapse:collapse;border-spacing:0;
}
fieldset,img {
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;font-weight:normal;
}
strong {
	font-weight:bold;
}
ul li {
	list-style:none;
}
caption,th { 
	text-align:left
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym {
	border:0;font-variant:normal;
}
/* to preserve line-height and selector appearance */
sup { 
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
input,textarea,select {
	font-family:inherit;font-size:inherit;font-weight:inherit;
}
/*to enable resizing for IE*/
/* input,textarea,select{*font-size:100%;} */
/*because legend doesn't inherit in IE */
legend {
	color:#000;
}
del,ins {
	text-decoration:none;
}
/*------------------------------------- end reset css ---------------------------------------------*/


body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  background-color:#262626;
  background-image:url(../images/backGrnd.gif);
  background-repeat:repeat-x;
  color:#333;
}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

*.x {
	display: none;
	}



.wrapper {
	  width:890px;
	  margin-left: auto;
		margin-right: auto;
		margin-top: 2%;
		background-color:trasparent;
	  }
	  
	   #toolText {
		 text-align:right;
		 color:#CCC;
		 float:right;
		 padding-bottom:10px;
		
		 	
		
	 }
	 #toolText a{		
		 color:#CCC;
		 font-size:0.6em;
		 padding:13px 5px 5px 5px;
		  text-decoration:none;
		float:left;
	 }
	 #toolText a:hover{		
		 color:#f5f5f5;		
		  text-decoration:underline;
	 }
	  #toolText img{
		 padding:0px 0px 0px 10px;
		 margin-top:10px;
		float:left;
	  }
	   #toolText span{
		 padding:0px 0px 0px 0px;
		 margin-top:10px;
		float:left;
	  }

#header {	
	background-image:url(../images/headerBackingImg.gif);
	background-repeat:repeat-x;
	background-color:#FFF;
	border-left:6px #FFF solid;
	border-right:4px #FFF solid;
	height:105px;
}
#logo{
	padding-left:20px;
	float:left;
	
}
#contact {
	float:left;
	position:relative;
	left:510px;
	top: 15px;
	line-height:2em;


}
#contact a, #contact p{
	color:#900;
	text-decoration:none;
	line-height:1.6em;

}
#contact a:hover{
	text-decoration:underline;
	
}

#navigation {
float:right;
margin-top:74px;
}
#navigation a
{
color: #000;
background: url(../images/left-tab.gif) left top no-repeat;
text-decoration: none;
padding-left: 10px;
font-size:0.7em;

}

#navigation a span
{
background: url(../images/right-tab.gif) right top no-repeat;
padding-right: 30px;
padding-top:10px;
padding-bottom:8px;
}

#navigation a, #navigation a span
{
display: block;
float: left
}

/* Hide from IE5-Mac \*/
#navigation a, #navigation a span
{
float: none
}
/* End hide */

#navigation a:hover
{
	color: #751812;
	text-decoration:underline;
background: url(../images/left-tab_over.gif) left top no-repeat;



}

#navigation a:hover span
{
background: url(../images/right-tab_over.gif) right top no-repeat;


}

#navigation #activeId {
	background: url(../images/left-tab_on.gif) left top no-repeat;
	color:#fff;
	text-decoration:none;
}



#navigation #activeId span{
	background: url(../images/right-tab_on.gif) right top no-repeat;
}

#navigation ul
{
list-style: none;
padding: ;
margin: 0
}

#navigation li
{
float: left;
margin: 0;
padding-left:1px;
} 


#banner {	
	border-left:6px #FFF solid;
	border-right:4px #FFF solid;
	 width:880px;
	 background-color:#FFF;
	 
}
#bannerText{
	position:absolute;
	margin-left:415px;
	margin-top:100px;
	font-size:1.3em;
	width:360px;
}
#bannerText p{
	font-size:0.5em;
}

.content {	
	background-color:#c0bfb7;
	background-image:url(../images/shadow.gif);
	background-repeat:repeat-x;
	border-left:6px #FFF solid;
	border-right:4px #FFF solid;
	padding:20px;
	padding-bottom:15px;
}



#leftCol{

	border:0px;
	border-right: 1px solid #999;	
	padding:5px;	
	width:260px;
	height:220px;
	float:left;	
	margin:0px;
	background:none;
background-color:#c0bfb7;
	
}
#leftCol a{
	color:#900;
	text-decoration:none;
}
#leftCol a:hover{
text-decoration:underline;
}





#middleCol{
	border-right: 1px solid #999;
	padding:5px;
	width:260px;
	height:220px;
	float:left;
	margin-left:12px;
	background-color:#c0bfb7;
}
#middleCol .headLeft{
		float:left;
}
#middleCol .headRss{	
	Float:right;	
	text-decoration:none;
	color:#666;
	padding-right:10px;
}
#middleCol .headRss span{	
	color:#666;
	text-decoration:none;
	font-size:0.6em;
	margin-bottom:3px;	
	padding-right:3px;
	float:left;
	padding-top:3px;

}
#middleCol a:hover{	
	color:#666;
	text-decoration:underline;
	

}




#rightCol{
	
	
	padding:5px;
	padding-top:0px;
	width:260px;
	margin-left:565px;
	background-color:#c0bfb7;
	
}


.redBox{
width:234px;
background-color:#751812;
background-image:url(../images/redRepeat.gif);
background-repeat:repeat-x;
padding-left:10px;
padding-right:20px;
padding-top:0px;
}

#footerText{
	color:#666;	
	font-size:0.6em;
	font-style:normal;
	padding:8px 0px 40px 0px;
	margin:0px;
	line-height:1.3em;
}

#footer{
	
	padding:0px;
	margin:0px;
	
}

h1 {
	color:#333;	
	font-size:1.1em;
	font-style:normal;
	padding:0px;
	margin:0px;
	font-weight:200;
}

h2 {
	font-size:0.9em;
	font-style:normal;
	padding:0px;
	margin:0px;
	font-weight:200;
	color:#900;
}

p {
	color:#333;
	font-size:0.6em;
	font-style:normal;
	padding:8px 15px 0px 0px;
	margin:0px;
	line-height:1.3em;
	font-weight: normal;
}

.redBox h1{
color:#FFF;
font-weight:200;

}

.redBox a{
color:#fff;
padding-top:8px;
padding-bottom:4px;
font-size:0.7em;
margin:0px;
display:block;
text-decoration:none;
}
.redBox a:hover{
	text-decoration:underline;
}

.redBox p{
color:#996666;
font-style:normal;
	padding:0px;
	padding-bottom:3px;
	padding-top:3px;
	margin:0px;
}

.clear {
  clear : both;
}



.twoColElsLt #container { 
	width: 880px;  /* this width will create a container that will fit in an 800px browser window if text is left at browser default font sizes */
	background-color:#c0bfb7;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border-left: 6px solid #FFF;
	border-right: 4px solid #FFF;
	text-align: left; /* this overrides the text-align: center on the body element. */
	background-image:url(../images/contentRepeat.gif);
	background-repeat:repeat-y;
} 

.twoColElsLt #sidebar1 {
	float: left; 
	width: 174px; /* since this element is floated, a width must be given */
	background: transparent; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 15px 0; /* top and bottom padding create visual space within this div */
	color:#FFF;
	background-image:url(../images/shadow.gif);
	background-repeat:repeat-x;
}
.twoColElsLt #sidebar1 h3, .twoColElsLt #sidebar1 p {
	margin-left: 10px; /* the left and right margin should be given to every element that will be placed in the side columns */
	margin-right: 10px;
	margin-top: 0px;
	color:#FFF;
}
.twoColElsLt #sidebar1 ul
{
list-style-type:none;
padding:0px 20px 20px 0px;
margin:0px;
color:#333;
font-size:0.7em;
}
.twoColElsLt #sidebar1 li
{
background-image:none;
background-repeat:no-repeat;
background-position:0px 15px; 
padding-left:14px; 
padding-top:12px;
}

.twoColElsLt #sidebar1 a{
	color:#333;
	text-decoration:none;
}

.twoColElsLt #sidebar1 a:hover{
	color:#900;
	text-decoration:underline
}

.twoColElsLt #sidebar1 #active{
color:#900;	
}






.twoColElsLt #mainContent {
	margin: 0 0em 0 174px; /* the right margin can be given in ems or pixels. It creates the space down the right side of the page. */
	background-color:#FFF;
	padding:20px;
	background-image:url(../images/shadow_white.gif);
	background-repeat:repeat-x;
	font-weight: normal;
} 
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;	
	background-color:#751812;
	background-image:url(../images/fltrt_backing.gif);
	background-repeat:repeat-x;
	width:150px;
	padding:10px 10px 0px 10px;	
	margin:20px 20px 20px 25px;
	color:#FFF;
}
.fltrt span img{
	padding:0px;
	margin:0px;
	margin-right:30px;
	
	}
.fltrt p{
	color:#e1c0bf;
	} 
.fltrt input, .fltrt textarea{
	color:#333;
	padding:2px;
	margin:3px;
	width:135px;
	} 
.fltrt textarea{
	height:55px;
	}


	
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


.twoColElsLt #mainContent ul
{
list-style-type:none;
padding:10px 20px 20px 20px;
margin:0px;
color:#333;
font-size:0.7em;
}
.twoColElsLt #mainContent li
{
background-image:url(../images/bullet.gif);
background-repeat:no-repeat;
background-position:0px 15px; 
padding-left:14px; 
padding-top:10px;
}

.twoColElsLt #mainContent p{
	line-height:1.3em;
	font-size:0.7em;
}
.twoColElsLt #mainContent h2{
	padding-top:10px;
	line-height:1.4em;
	color:#AE0000;	
}
.twoColElsLt #mainContent h3{
	padding-top:10px;
	line-height:1.3em;
	font-size:0.9em;
	color:#AE0000;
}

.twoColElsLt #mainContent img{
	padding:15px;

}

.twoColElsLt #mainContent a{
	color:#900;
	text-decoration:none;
}

.twoColElsLt #mainContent a:hover{
	color:#900;
	text-decoration:underline;
}


.addthis_button{		
	float:right;
	padding-top:25px;
	
	
}



/*----------TweeterFeed
*/
.gfg-root {
  width : 100%;
  height : 200px;
  position : relative;
  overflow : hidden;
  text-align : center;
  font-family: "Arial", sans-serif;
  font-size: 11px;
  border: 0px solid #BCCDF0;
  background-color:transparent;
  padding-top:4px;
  color:#333;
}

.gfg-title {
  font-size: 14px;
  font-weight : bold;
  color : #3366cc;
  background-color: #E5ECF9;
  line-height : 1.4em;
  overflow : hidden;
  display: none;
  white-space : nowrap;
}

.gfg-title a {
  color : #3366cc;
}


.gfg-subtitle {
  font-size: 12px;
  font-weight : bold;
  color : #3366cc;
  background-color: #E5ECF9;
  line-height : 1.4em;
  overflow : hidden;
  white-space : nowrap;
  margin-bottom : 5px;
  display:none;
}

.gfg-subtitle a {
  color : #333333;
}

.gfg-entry {
  background-color : transparent;
  width : 100%;
  height : 6.9em;
  position : relative;
  overflow : hidden;
  text-align : left;
  margin-top : 3px;
}

/* To allow correct behavior for overlay */
.gfg-root .gfg-entry .gf-result {
  position : relative;
  background-color : transparent;
  width : auto;
  height : 100%;
  padding-left : 0px;
  padding-right : 10px; 

}

.gfg-root .gfg-entry .gf-result a{
 color:#900;
 text-decoration:none;
}
.gfg-root .gfg-entry .gf-result a:hover{
 color:#900;
 text-decoration:underline;
}

.gfg-list {
  position : relative;
  overflow : hidden;
  text-align : left;
  margin-top:10px;
  margin-bottom : 5px;
    padding-left : 0px;
  padding-right : 0px; 
}

.gfg-list a{
	color:#900;
	text-decoration : none;
	
}


.gfg-list a:hover{
	text-decoration : underline;
}

.gfg-listentry {
  line-height : 1.5em;
  overflow : hidden;
  white-space : nowrap;
  text-overflow : ellipsis;
  -o-text-overflow : ellipsis;
  padding-left : 0px;
  padding-right : 0px;
  margin-left : 0px;
  margin-right : 10px;
}

.gfg-listentry-odd {
  
  border-top: 1px solid #ccc;
  padding:3px;
}

.gfg-listentry-even {
	  border-top: 1px solid #ccc;
	 padding:3px;
}

.gfg-listentry-highlight { 
  background-image : url('garrow.gif');
  background-repeat: no-repeat;
  background-position : center left;
}

/*
 * FeedControl customizations.
 */

.gfg-root .gfg-entry .gf-result .gf-title {
  font-size: 12px;
  line-height : 1.2em;
  overflow : hidden;
  white-space : nowrap;
  text-overflow : ellipsis;
  -o-text-overflow : ellipsis;
  margin-bottom : 2px;
  padding:0px;

}

.gfg-root .gfg-entry .gf-result .gf-snippet {
  height : 3.8em;
  color: #000000;
  margin-top : 3px;
    padding:0px;
}

/*
 * Easy way to get horizontal mode, applicable via js options to gadget.
 */

.gfg-horizontal-container {
  position : relative;
}

.gfg-horizontal-root {
  height : 1.5em;
  _height : 100%;
  position : relative;
  white-space : nowrap;
  overflow : hidden;
  text-align : center;
  font-family: "Arial", sans-serif;
  font-size: 13px;
  border: 1px solid #AAAAAA;
  padding : 5px;
  margin-right : 80px;
}

.gfg-horizontal-root .gfg-title {
  font-weight : bold;
  background-color: #FFFFFF;
  line-height : 1.5em;
  overflow : hidden;
  white-space : nowrap;
  float : left;
  padding-left : 10px;
  padding-right : 12px;
  border-right: 1px solid #AAAAAA;
}

.gfg-horizontal-root .gfg-title a {
  color : #444444;
  text-decoration : none;
}

.gfg-horizontal-root .gfg-entry {
  width : auto;
  height : 1.5em;
  position : relative;
  overflow : hidden;
  text-align : left;
  margin-top : 0px;
  margin-left : 0px;
  padding-left : 10px;
}

/* To allow correct behavior for overlay */
.gfg-horizontal-root .gfg-entry .gf-result {
  position : relative;
  background-color : white;
  width : 100%;
  height : 100%;
  line-height : 1.5em;
  overflow : hidden;
  white-space : nowrap;
}

.gfg-horizontal-root .gfg-list {
  display : none;
}

/*
 * FeedControl customizations.
 */

.gfg-horizontal-root .gfg-entry .gf-result .gf-snippet,
.gfg-horizontal-root .gfg-entry .gf-result .gf-author {
  display : none;
}

.gfg-horizontal-root .gfg-entry  .gf-result .gf-title {
  color: #0000cc;
  margin-right : 3px;
  float : left;
}

.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer {
  float : left;
}

.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer,
.gfg-horizontal-root .gfg-entry .gf-result .gf-relativePublishedDate {
  display : block;
  color: #AAAAAA;
}

.gfg-branding {
  white-space : nowrap;
  overflow : hidden;
  text-align : left;
  position : absolute;
  right : 0px;
  top : 0px;
  width : 80px;
}

.gfg-collapse-open, .gfg-collapse-closed {
  background-repeat : no-repeat;
  background-position : center;
  cursor : pointer;
  float : right;
  width : 17px;
  height : 20px;
}

.gfg-collapse-open {
  background-image : url('arrow_open.gif');
}

.gfg-collapse-closed {
  background-image : url('arrow_close.gif');
}

.gfg-collapse-href {
  float : left;
}

.clearFloat {
  clear : both;
}
.italicP {
	font-style: italic;
}
.italicBoldP {
	font-weight: bold;
	font-style: italic;
}

