﻿/****************************************************************************************\

    Global Selectors

\****************************************************************************************/

html 
{
}

body 
{
	background-color: #000000;
	color			: #F9F8F3;
}

h1 
{
}

h2 
{
}

h3 
{
}

h4 
{
}

h5 
{
}

h6 
{
}

p 
{
}

ul 
{
}

ol 
{
}

li 
{
}

strong 
{
}

em 
{
}

u 
{
}

a 
{
}

a:visited 
{
}

a:hover 
{
}

table 
{
}

tr 
{
}

th 
{
}

td 
{
}

img 
{
}

/****************************************************************************************\
    
    Compound Selectors

\****************************************************************************************/

/*___ DIV _________________________________________________________________*/

#footer
{
    background		    : url(images/footer.jpg) repeat-x left top, url(images/footerBG.jpg) no-repeat left 65%;
    background-color    : #6EA041;
    border-top		    : solid 4px #628C23;
    color			    : black;
}

#aside .widget
{
    background          : #FFFFFF;
}

.asideFooter
{
    background-color    : #38560b;
    border-top          : solid 3px #5b8222;
    border-bottom       : solid 3px #5b8222;
}

@media screen and (min-width: 1000px)
{
    #footer
    {
	    background		    : url(images/footer.jpg) repeat-x left top, url(images/footerBG.jpg) no-repeat left bottom;
	    background-color    : #6EA041;
    }
    
    #aside
    {
        border-top          : solid 3px #5b8222;
    }
    
    #aside .widget
    {
        background          : transparent;
    }
    
    #aside .content,
    #aside #twitter_div li
    {
        color               : #FFFFFF;
    }
    
    .asideFooter
    {
        border-top          : none;
        border-left         : solid 3px #5b8222;
        border-right        : solid 3px #5b8222;
    }
        
    #mainContent
    {
        background          : transparent url(images/mainContentBG.jpg) repeat-y top left;
    }

}

@media screen and (min-width: 1390px)
{
    #mainContent
    {
        background          : none;
    }
    
    #aside
    {
        background-color    : #38560B;
        border-left         : solid 3px #5b8222;
        border-right        : solid 3px #5b8222;
    }
    
        #footer
    {
	    background		    : url(images/wideFooterBG.jpg) repeat-y left top, url(images/footerBG2.jpg) no-repeat right top;
	    background-color    : #6EA041;
	    border-top          : none;
	    border-left         : solid 4px #628C23;
    }
    
}

#header
{
	background-color: #0051A3;
	border-top		: solid 3px #204587;
	border-bottom	: solid 3px #204587;
}

#twitter_div
{
	color			: black;	
}

.widget.textbox
{
	border-radius	: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
}

/*___ SPAN _________________________________________________________________*/
.copyInfo
{
    color               : #C9D5EA;
}

/*___ H1 _________________________________________________________________*/

/*___ H2 _________________________________________________________________*/
.post h2
{
    border-bottom       : 1px solid silver;
}
/*___ H3 _________________________________________________________________*/

/*___ H4 _________________________________________________________________*/
.widget.textbox h4
{
	color: #6F9F28;	
}

.asideFooter h4
{
    color           : #c9d5ea;
}

/*___ H5 _________________________________________________________________*/

/*___ H6 _________________________________________________________________*/

/*___ H6 _________________________________________________________________*/

/*___ P _________________________________________________________________*/

/*___ UL _________________________________________________________________*/

/*___ OL _________________________________________________________________*/

/*___ LI _________________________________________________________________*/
#speakers li
{
    color           : #ffffff;
    border-top      : solid 1px #38560b;
}

#speakers li:first-child
{
    border-top      : none;
}

#manifesto li
{
    color           : #ffffff;
}

#twitter_update_list li
{
    color           : #666666;
    border-top      : solid 1px silver;
}

#twitter_update_list li:first-child
{
    border-top      : none;
}

/*___ STRONG _________________________________________________________________*/

/*___ EM _________________________________________________________________*/

/*___ U _________________________________________________________________*/

/*___ A _________________________________________________________________*/
.aside a
{
    color           : #5C80B1
}

@media screen and (min-width: 1000px)
{
    #aside a
    {
        color           : #C9D5EA;
    }
}

#header a,
#header a:visited,
#header a:hover
{
	color			: white;
	background		: transparent url(images/logo.jpg) no-repeat top left;
}

#header h1 a span,
#header h1 a:hover span,
#header h1 a:visited span
{
	color           : #c9d5ea;	
}

#footer a,
#footer a:hover,
#footer a:visited
{
	color			: White;	
}

#flickr_badge_wrapper a,
#flickr_badge_wrapper a:visited
{
	border			: solid 3px white;	
}

#flickr_badge_wrapper a:hover
{
	border			: solid 3px #5C80B1;	
}

#footer .aLogin,
#footer .aLogin:hover,
#footer .aLogin:visited
{
	color			: #6F9F28;
}

.wasp
{
    background      : transparent url(images/waspLogo.png) no-repeat top left;
}

.opera
{
    background      : transparent url(images/operaLogo.png) no-repeat top left;
}

/*___ TABLE _________________________________________________________________*/

/*___ TR _________________________________________________________________*/

/*___ TH _________________________________________________________________*/

/*___ TD _________________________________________________________________*/

/*___ IMG _________________________________________________________________*/

/*___ FORM _________________________________________________________________*/

/*___ INPUT _________________________________________________________________*/

/*___ LABEL _________________________________________________________________*/

/*___Group/Section/Class_________________________________________________________________*/