/* --------------------------- 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 {
    left:250px;
    position:relative;
    top:170px;
    width:453px;
}*/

#midCol {
    padding-left:253px;
    padding-top:170px;
    width:452px;
}

#midCol ul li{
    font-weight:normal;
    font-size:0.9em;
}

.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 {
    font-size:	0.9em;
    list-style-image:url('../files/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.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;
    }
          
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;
    }

.ClearDiv{
    clear:both;
    margin:0;
    padding:0;
    }

.HorizontalLine{
    border-top:solid 1px #cdcdcd; 
    margin:8px 0 5px 0;
    }
    
/* ---------------------- SOCIAL BOOKMARKS ------------------------ */
/* ---------------------------------------------------------------- */

#Delicious{
    background-image:url(../files/images/icon_share1.jpg);
    }

#Digg{
    background-image:url(../files/images/icon_share2.jpg);
    }

#Facebook{
    background-image:url(../files/images/icon_share3.jpg);
    }

#Reddit{
    background-image:url(../files/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;
    }

