/* --------------------------- GENERAL ---------------------------- */
/* ---------------------------------------------------------------- */

  
p{
    font-size:	0.9em;
    font-weight:	normal;
    color:		#000000;
    padding:	0px;
    margin:		0px;	
    border:		0px;	
}


h1 {
	display:	inline;
	font-size:	1.8em;
	font-weight:	bold;	
	color:		#45b2d3;
	padding:	0px;
	margin:		0px;	
	border:		0px;
}

h2 {
	display:	block;
	font-size:	1em;
	font-weight:	bold;
	color:		#0292cf;
	padding:	10px 0 0 0;
	margin:		0px;	
	border:		0px;
}

h2 a:link    {text-decoration:  underline; color:		#0292cf} 
h2 a:visited {text-decoration:  underline; color:		#0292cf} 
h2 a:hover   {text-decoration:  underline; color:		#0292cf} 
h2 a:active  {text-decoration:  underline; color:		#0292cf} 

h3 {
	display:	inline;
	font-size:	0.8em;
	font-weight:	bold;
	color:		#0292cf;
	padding:	0px;
	margin:		0px;	
	border:		0px;
}

h3 a:link    {text-decoration:  underline; color:		#0292cf} 
h3 a:visited {text-decoration:  underline; color:		#0292cf} 
h3 a:hover   {text-decoration:  underline; color:		#0292cf} 
h3 a:active  {text-decoration:  underline; color:		#0292cf} 

/*#midCol {
	position:	relative;
	top:		160px;
	left:		250px;
	width:		460px;
	height:		1700px;
}*/

.HorizontalLine{
    border-top:solid 1px #cdcdcd; 
    margin:8px 0 5px 0;
    }

.ClearDiv{
    clear:both;
    margin:0;
    padding:0;
    }

.NewsHeader{
    color:#999999;
    font-size:1.1em;
    font-weight:normal;
    margin:0 0 20px 0;
    }
    
.Smaller{
    font-size:0.75em;
    margin:0 0 5px 0;
    }
    
p.NewsQuote{
    color:#666666;
    margin:0 0 20px 20px;
    padding:0;
    }
    
.LinksWithIcons{
    list-style-type:none;
    margin:0;
    padding:0;
    }
    
.LinksWithIcons img {
    margin:0 10px 0 0;
    border:none;
    }
    
.LinksWithIcons span{
    color:#999999;
    text-decoration:none;
    }
       
.SpeachDetails{
    border:none;
    padding:0;
    margin:15px 0 10px 0;
}

.SpeachDetails td{
    margin:0;
    padding:0;
    vertical-align:top;
}
.SpeachDetailsSpan{
    font-size:0.9em; 
    color:Black;
    }
    
.MainContentImage, .MainContentImageNews{
    margin:10px 0 10px 10px;
    float:right;
    background-color:#665546;
    border:solid 1px #665546;
    width:194px;
    }

.MainContentVideo{
    margin:10px 0 10px 10px;
    float:right;
    width:220px;
    }
    
.VideoFullWidth{
    width:450px; 
    margin: 10px 0 20px 0;
    }
    
.ImageFullWidth{
    width:450px; 
    margin: 10px 0 10px 0;
    }
    
.ImageFullWidth img{
    display:block;
    }

.ImageFullWidth p{
    font-size:0.75em;
    line-height:1.3em;
    color:#999999;
    }
    
.ContentImageCation{
    margin:0;
    padding:5px;
    font-size:0.8em;
    line-height:1.4em;
    color:White;
    }

.ContentQuoteTop, .ContentQuoteBottom{
    font-size:1.3em;
    font-weight:bold;
    margin:0; 
    padding:5px 10px 0 10px; 
    color:#EAAB00; 
    }
    
.ContentQuoteBottom{
    text-align:right;
    padding:0 10px 5px 10px; 
    }
    
.MainContentQuote{
    font-size:1.1em;
    color:White;
    margin:0; 
    padding:0 20px 0 20px;
    }
    
.ContentList {
    list-style-image:url('../images/list_arrow.png');
    line-height:1.5em; 
    margin:0; 
    padding:0 0 0 20px;
    }

a.SmallLink:link, a.SmallLink:visited {
    text-decoration:none;
    color:#0066ff;
    } 
a.SmallLink:hover, a.SmallLink:active {
    text-decoration:underline;
    color:#0066ff;
    }
          
a.NavLink:link, a.NavLink:visited {
    text-decoration:none;
    font-size:0.8em;
    color:#0066ff;
    } 
a.NavLink:hover, a.NavLink:active {
    font-size:0.8em;
    text-decoration:underline;
    }    

a.ContentLink:link, a.ContentLink:visited {
    text-decoration:none;
    color:#0066ff;
    }
a.ContentLink:hover, a.ContentLink:active {
    text-decoration:underline;
    }    
    
.MainContentImageNews{
    margin:5px 0 10px 10px;
    }
    
a.SmallLink:link, a.SmallLink:visited {
    text-decoration:none;
    color:#0066ff;
    } 
a.SmallLink:hover, a.SmallLink:active {
    text-decoration:underline;
    color:#0066ff;
    }

a.SmallLinkWithIcon:link, a.SmallLinkWithIcon:visited {
    text-decoration:none;
    color:#0066ff;
    background-repeat:no-repeat; 
    padding:3px 0 0 20px;
    margin-right:10px;
    } 
a.SmallLinkWithIcon:hover, a.SmallLinkWithIcon:active {
    text-decoration:underline;
    color:#0066ff;
    background-repeat:no-repeat; 
    padding:3px 0 0 20px;
    margin-right:10px;
    }    

.NewsHeader{
    color:#999999;
    font-size:1.1em;
    font-weight:normal;
    margin:0 0 20px 0;
    }
    
.LinksWithIcons{
    list-style-type:none;
    margin:0;
    padding:0;
    }
    
.LinksWithIcons img {
    margin:0 10px 0 0;
    border:none;
    }
    
.LinksWithIcons span{
    color:#999999;
    text-decoration:none;
    }
       
.NewsItem{
    font-size:0.9em;
    border-bottom:solid 1px #cdcdcd;
    padding:10px 15px 15px 15px;
    line-height:1.3;
    background-color:#ebf6fc;
    /*min-height:	100px;*/
    min-height:	150px;
    }
	
#TopNews{
    font-size:0.9em;
    border-bottom:solid 1px #cdcdcd;
    padding:10px 15px 15px 15px;
    line-height:1.3;
    background-color:#ebf6fc;
    min-height:	160px;
    }
#NewsTopLine{
    margin:8px 0 0 0;
    padding:0;
    }
#TopNewsImage{
    border-bottom-style:none;
    float:left;
    margin:10px 10px 0 0;
    padding:0;
    }

.NewsImage{
    border-bottom-style:none;
    float:right;
    margin:15px 0 0 10px;
    padding:0;
    }
	
h3.NewsHeadline {
    font-size:1.2em;
    line-height:1.3em;
    font-weight:normal;
    margin:0;
    padding:0;
    }

#NewsBottom{
    padding:0;
    margin:0 0 10px 0;
    }

#NewsTop{
    margin:15px 0 0 0;
	}

/* ---------------------- SOCIAL BOOKMARKS ------------------------ */
/* ---------------------------------------------------------------- */

#Delicious{
    background-image:url(../images/icon_share1.jpg);
    }

#Digg{
    background-image:url(../images/icon_share2.jpg);
    }

#Facebook{
    background-image:url(../images/icon_share3.jpg);
    }

#Reddit{
    background-image:url(../images/icon_share4.jpg);
    }
    
#SocialBookmarksH3 {
    display: block;
    color:#666666; 
    margin:0 0 0 5px; 
    padding: 10px 0 0 0; 
    font-size:0.7em;
    font-weight:normal; 
    line-height:1em;
    }
    
.SocialBookmarks{
    margin:0;
    padding:0 0 10px 0;
    }
    
.SocialBookmarks li{
    display:inline;
    list-style-type:none;
    font-size:0.7em;
    color:#666666;
    }

