/*
Theme Name: Generate Change
Theme URI: http://www.generatechange.tv	
Description: Inspired by the colors of Africa
Version: 1.0
Author: Tony Costello
Author URI: http://www.olletsoc.com
*/

/***------------------------------------
ALL
------------------------------------***/

body {
	background:url(images/landingpage2.jpg) top center no-repeat;
 font-family: helvetica, arial, sans-serif;
 font-size: 14px;
 line-height: 24px;
 color: #333;
 padding: 0;
 margin: 0 auto;
 text-align: left;
 vertical-align: top;
 border: 0;
}

img {
 border: 0; 
}

img .gallery  {
	border:0px;
}


a, a:link, a:visited {
 color: #666;
 text-decoration: none;
 background: none;
 padding: 0;
}

a:hover {
 color: #666;
 text-decoration: none;
 background: none;
 padding: 0;
}


.row a, .row a:link, .row a:visited {
 color: #333;
 background-color: #ebebeb;
 padding: 3px;
 text-decoration: none;

}

.row a:hover {
 color: #fff;
 background-color: #c06;
 padding: 3px;
 text-decoration: none;
}

/***------------------------------------
header.php styles
------------------------------------***/

#container {
 width: 960px;
 margin: 0 auto;
 padding: 0;
}

#header {
height:185px;
margin:0 auto;
padding:0;
width:960px;
}

#header ul {
 margin: 0;
 padding: 0px 0px 20px 0px;
 list-style: none;
}

#header li {
 list-style: none;
}

#title {
float:left;
margin:0 20px 0 0;
padding:0;
width:320px;
}

h1 {
 font-size: 30px;
 color: #c06;
 font-weight: bold;
 margin: 0;
 padding: 0;
 line-height: 36px;
}

h2 {
font-weight: normal;
border-bottom:1px dashed #D54C01;
color:#D54C01;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1.4em;
padding:10px 0;
}

#main h3{
font-family:Georgia, "Times New Roman", Times, serif;
border-bottom:1px dashed;
font-size: 1.8em;
color: #999;
margin: 0px 0px 20px 0px;
padding:140px 0 15px 15px;
font-weight: lighter;
}

h4 {
 font-size: 36px;
 line-height: 48px;
 color: #ccc;
 margin: 20px 0px 20px 0px;
 padding: 0;
 font-weight: lighter;
}

#header-mali {
background:transparent url(images/maliHeader_03.png) no-repeat scroll center center;
float:right;
height:277px;
margin:0;
padding:0;
width:555px;
}

#header-art {
background:transparent url(images/refugee_art_03.png) no-repeat scroll center center;
float:right;
height:277px;
margin:0;
padding:0;
width:555px;
}

.maliheader-title {
 font-size: 12px;
 color: #c06;
 margin: 0;
 padding: 0;
 line-height: 18px;
}

#maliheader_list {
 font-size: 10px;
 line-height: 18px;
}

.nav {
position:relative;
width:300px;
}

ul#nav {
list-style: none; 
padding: 0;
float: left; 

}

ul#nav li { 
padding:0 0 4px 100px;
font: normal 1.4em Georgia, Arial, serif; 
text-transform: capitalize; 
float: left; 
}
	
ul#nav li a, ul#nav li a:visited { 
color:#999999; 
text-decoration: none; 
}
	
ul#nav li a:hover { 
color: #666;
text-decoration: underline; 
}
		
ul#nav li a.current, ul#nav li a.current:visited, ul#nav li a.current:hover { 
color: #a31604; 
text-decoration: underline; 
}
		
ul#nav li.rss { 
padding: 0.85em 0 0.7em 0; 
float: right; 
}
			
ul#nav li.rss a { 
padding: 0 18px 0 0; 
background: url('images/icon_rss.gif') 100% 50% no-repeat; 
}

/***------------------------------------
index.php styles
------------------------------------***/

#main {
 width: 960px;
 margin: 0 auto;
 margin-top: 30px;
 padding: 0;
}

#left {
 float: left; 
 width:620px;
 margin: 0px 40px 0px 0px;
 padding: 0;
}

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

#left li {
 margin: 0;
 padding: 0;
 list-style: none;
}


#left li.post_title {
 font-family:"Georgia", Times New Roman, Times, serif;
 font-size: 1.6em;
 font-weight: bold;
 margin: 0;
 padding:0 0 0 15px;
}

#left li.post_content {
 margin: 20px 0px 0px 0px;
}

#left li.post_content ul {
 margin: 0px 0px 0px 40px;
 padding: 0;
}

#left li.post_content li {
 list-style: square;
 margin: 0;
 padding: 0;
}

#left li.post_content p {
 padding:0 10px;
}

#left li.post_footer {
 margin: 20px 0px 40px 0px;
 padding: 10px;
 font-size: 10px;
 background-color: #ebebeb;
}

.post_footer a, .post_footer a:link, .post_footer a:visited, .post_footer a:hover {
 font-size: 10px;
 font-weight: normal;
}

.breadcrumb {
	font-size: 0.8em;
	padding: 0 16px;
}

/*---:[ sidebar styles ]:---*/
#right {
float: right;
width:300px;
margin: 0;
padding: 0;
}

.rightside-title {
	color:#D54C01;
	padding:10px 0px 10px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.4em;
	border-bottom:1px dashed #D54C01;
}

#sidebar ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:10px 10px 0 15px;
}

#sidebar li {
	color:#F90;
	margin:0px;
	padding-bottom:10px;
}

#sidebar li a,  #sidebar li a:link, #sidebar li a:visited {
	color:#F90;
	margin:0px;
}

#sidebar li a:hover {
	text-decoration:underline;
}

#sidebar .textwidget {
	color:#F90;
	padding:10px 0px 10px 15px;
}

ul.sidebar_list { 
list-style: none; 
}

ul.sidebar_list a, ul.sidebar_list a:link, ul.sidebar_list a:visited {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.8em;
	color:#e6c03d;
}

ul.sidebar_list li.widget, ul.sidebar_list li.linkcat { 
width: 230px; 
margin: 0 0 2.5em 0; 
font-size: 1.3em;
float: left; 
}

li.widget h2, li.linkcat h2 { 
color:#D54C01;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:0.9em;
font-weight:normal;
text-transform: capitalize; 
letter-spacing: normal; 
margin: 0 0 0.8em 0; 
padding: 0.4em 2px; 
border-top:1px dashed #D54C01;
}

li.widget p { 
margin: 0 0 1.5em 0; 
padding: 0 10px; 
}
		
li.widget ul, li.linkcat ul { 
list-style: none; 
margin: 0 0 0.5em 10px; 
}
		
li.widget ol, li.linkcat ol {
margin: 0 0 0.5em 10px; 
}
		
			li.widget li, li.linkcat li { margin: 0 0 0.7em 0; }
			
				li.widget li a, li.widget li a:visited, li.linkcat li a, li.linkcat li a:visited { text-decoration: none; }
				
					li.widget li a:hover, li.linkcat li a:hover { text-decoration: underline; }
			
				li.widget li .recent_date { padding: 0 0 0 8px; font-weight: bold; color: #888; }
		
		li.widget ul.flickr_stream { list-style: none; margin: 0; padding: 0 10px; }
		
			li.widget ul.flickr_stream li { margin: 0; padding: 0 5px 5px 0; display: inline; }
			
				li.widget ul.flickr_stream li a img { padding: 3px; }
				
				li.widget ul.flickr_stream li a:hover img { background: #ff2a96; }
		
			/*---< FlickrRSS styles for the widget only >---*/
		
			li.widget_flickrrss { }
			
				li.widget_flickrrss a img { margin: 0 5px 5px 0; padding: 3px; }
				
				li.widget_flickrrss a:hover img { background: #ff2a96; }
				
		/*---< Calendar widget styles >---*/
		
		#calendar_wrap { font-size: 1.3em; }

 
/***------------------------------------
footer.php styles
------------------------------------***/

#footer {
 width: 960px;
 margin: 0 auto;
 padding: 40px 0px 0px 0px;
 clear: both;
}

#footer p {
 font-size: 10px;
 border-top: 1px solid #ebebeb;
 margin: 0px 0px 160px 0px;
 padding: 10px 0px 0px 0px;
}

#next {
 padding-bottom: 20px;
 font-weight: bold;
}

/***------------------------------------
comments.php styles
------------------------------------***/

.commentlist li {
 width: 450px;

}

.comment-info {
 font-size: 10px;
 background-color: #ebebeb;
 color: #333;
 padding: 10px;
 margin-top: 40px;
}
