/*
Theme Name: Dj Cobra WordPress Theme
Description: Dj Cobra WordPress Theme designed by The Fabbgroup.
Version: 0.1
Author: Josef Lagunas
Author URI: http://joseflagunas.com

	This WordPress Theme was designed for Dj Cobra
	by The Fabbgroup and implemented by
	Josef Lagunas @ Contact Design Studios
	http://contactdesignstudios.com.

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

html,
body
{
	background: #acacac url(images/bg-body.png);
	margin: 0;
	padding: 0;
	height: 100%;
}

body
{
	
}

input,
textarea
{
	background: #000 url(images/zero.gif);
	padding: 7px;
}

input[type=text],
input[type=password],
textarea
{
	border: solid 1px #caddea;
}

input[type=submit],
input[type=button],
input[type=reset]
{
	border: none;
	cursor: pointer;
}

textarea
{
	width: 100%;
	height: 200px;
}





#container
{
	background-color: #fff;
	border: solid #0ea8e1 16px;
	border-top: none;
	margin: 0px auto;
	margin-bottom: 26px;
	min-height: 100%;
	position: relative;
	width: 961px;
}

/* HEADER */
#header
{
	background: #d9e7f0 url(images/header01.jpg) top left no-repeat;
	height: 440px;
	padding-top: 8px;
}	
	#header #socialnetworks
	{
		background: url(images/bg-socialnetworks.jpg);
		display: block;
		float: left;
		padding: 5px 8px;
		padding-right: 0px;
	}
		#header #socialnetworks ul
		{
			margin: 0px;
			padding: 0px;
		}
			#header #socialnetworks ul li
			{
				display: block;
				float: left;
				list-style: none;
				padding-right: 8px;
			}
				#header #socialnetworks ul li a
				{
					background-position: 0px -27px;
					display: block;
					height: 27px;
					width: 26px;
				}
				
				#header #socialnetworks ul li a:hover
				{
					background-position: 0px 0px;
				}
				
				#header #socialnetworks ul li a.Facebook
				{
					background-image: url(images/icon-facebook.png);
				}
								
				#header #socialnetworks ul li a.MySpace
				{
					background-image: url(images/icon-myspace.png);
				}
								
				#header #socialnetworks ul li a.Twitter
				{
					background-image: url(images/icon-twitter.png);
				}
								
				#header #socialnetworks ul li a.YouTube
				{
					background-image: url(images/icon-youtube.png);
				}
								
				#header #socialnetworks ul li a span
				{
					display: none;
				}

	#header h1
	{
		display: none;
	}
	
	#header .description
	{
		display: none;
	}


	/* TOP MENU */
	#topmenu
	{
		background-image: url(images/bg-topmenu.png);
		background-repeat: no-repeat;
		background-position: center bottom;
		height: 49px;
		margin-top: 349px;
		width: 100%;
	}
		#topmenu ul
		{
			margin: 0px;
			padding: 0px;
		}
		
			#topmenu ul li
			{
				display: block;
				float: left;
				list-style: none;
				margin: 0px;
				padding: 0px;
			}
		
				#topmenu ul li a
				{
					background-repeat: no-repeat;
					display: block;
					height: 49px;
					margin: 0px 5px;
					width: 139px;
				}
				
					#topmenu ul li a.Home
					{
						background-image: url(images/button-ie6-home.jpg);
					}
					#topmenu ul li.current_page_item a.Home
					{
						background-image: url(images/button-ie6-home-current.jpg);
					}
					
					#topmenu ul li a.Media
					{
						background-image: url(images/button-ie6-media.jpg);
					}
					#topmenu ul li.current_page_item a.Media
					{
						background-image: url(images/button-ie6-media-current.jpg);
					}
					
					#topmenu ul li a.Gallery
					{
						background-image: url(images/button-ie6-gallery.jpg);
					}
					#topmenu ul li.current_page_item a.Gallery
					{
						background-image: url(images/button-ie6-gallery-current.jpg);
					}
					
					#topmenu ul li a.Press
					{
						background-image: url(images/button-ie6-press.jpg);
					}
					#topmenu ul li.current_page_item a.Press
					{
						background-image: url(images/button-ie6-press-current.jpg);
					}
					
					#topmenu ul li a.Contact
					{
						background-image: url(images/button-ie6-contact.jpg);
					}
					#topmenu ul li.current_page_item a.Contact
					{
						background-image: url(images/button-ie6-contact-current.jpg);
					}
					
					#topmenu ul li a.Blog
					{
						background-image: url(images/button-ie6-blog.jpg);
					}
					#topmenu ul li.current_page_item a.Blog
					{
						background-image: url(images/button-ie6-blog.jpg);
					}
								
				#topmenu ul li a span
				{
					display: none;
				}
		
	/* TOP MENU */

/* HEADER */



#body
{
	padding-bottom: 0px; /* height of footer */
}

#content
{
	background: #d9e7f0 url(images/bg-content.jpg);
	float: left;
	margin-top: 16px;
	margin-left: 10px;
	padding: 9px;
	width: 570px;
}
	#content.full,
	#content.media-full
	{
		overflow: hidden;
		width: 887px;
	}
	
	#content.full .entry
	{
		background: #000 url(images/bg-entry-full.jpg) top left repeat-y;
	}
	#content.media-full .entry
	{
		background: #414141 url(images/bg-media-entry-full.jpg) top left repeat-y;
	}
	
	#content .entry
	{
		background: #000 url(images/bg-entry.jpg) top center repeat-y;
		padding: 23px 19px;
		padding-right: 74px;
	}
		#content .entry h2,
		#content .entry h3,
		#content .entry h4
		{
			margin-bottom: 10px;
		}
		
		#content .entry ul,
		#content .entry ol
		{
			margin-left: 50px;
			margin-bottom: 10px;
		}
		
			#content .entry ul li
			{
				list-style-type: disc;
			}
			
			#content .entry ol li
			{
				list-style-type: decimal;
			}
	
	#content .entry blockquote
	{
		margin: 20px 50px;
	}
	
	#content h2 .cufon-canvas
	{
		padding-bottom: 0px;
	}
	
	#content .cufon-canvas
	{
		padding-bottom: 10px;
	}
	
	#content.media-full .entry
	{
		padding: 23px 0px;
	}
		#content.media-full .entry h2
		{
			margin-left: 20px;
		}
		
		#content.media-full .entry img
		{
			display: block;
			float: left;
			margin: 0px 20px;
		}
		
		#content.media-full .entry .info
		{
			float: left;
		}
		
		#content.media-full .entry .audioplayer_container
		{
			padding-top: 100px;
		}
		
		#content.media-full .entry .audioplayer_container,
		#content.media-full .entry .download
		{
			display: block;		
		}
		
		#content.media-full .entry .divider
		{
			background: url(images/bg-media-entry-divider.gif) center center repeat-x;
			clear: both;
			height: 2px;
			padding: 20px 0px;
		}


#comments
{
	padding: 23px 19px;
}

	#comments ol.commentlist
	{
		margin-bottom: 10px;
		margin-top: 10px;
	}
		#comments ol.commentlist li
		{
			border-bottom: solid 1px #d0d0d0;
			padding-left: 20px;
		}
			#comments ol.commentlist li p
			{
				padding: 10px;
				padding-bottom: 0px;
			}


/* SIDEBARS */
#sidebar
{
	background: #d9e7f0 url(images/bg-sidebar.jpg);
	float: right;
	width: 332px;
}

	#sidebar ul
	{
		margin: 0px;
		padding: 0px;
	}
	
	#sidebar ul li
	{
		list-style-type: none;
	}
	
	#sidebar ul li.widget_newsletter
	{
		background: url(images/bg-newsletter.jpg) top center;
		border-bottom: solid 4px #aebbc4;
		height: 147px;
	}
	
	#sidebar ul li.widget_newsletter h2.widgettitle
	{
		background: url(images/title-newsletter.png) center center no-repeat;
		height: 61px;
	}
		#sidebar ul li.widget_newsletter h2.widgettitle span
		{
			display: none;
		}
	
	#sidebar ul li.widget_newsletter form
	{
		margin: 0px;
		margin: 0px auto;
		padding: 0px;
		width: 231px;
	}
	#sidebar ul li.widget_newsletter form input[type=text]
	{
		width: 217px;
	}
	#sidebar ul li.widget_newsletter form p
	{
		text-align: right;
		margin-bottom: 1px;
	}
	
	
	#sidebar ul li.ko_calendar h2.widgettitle
	{
		background: url(/wp-content/uploads/2010/05/title-calendar.jpg) top center no-repeat;
		height: 148px;
	}
		#sidebar ul li.ko_calendar h2.widgettitle span
		{
			display: none;
		}
	
	#sidebar ul li.ko_calendar .ko-calendar-widget-events
	{
		background: #fff url(images/bg-calendar.jpg) top right repeat-y;
		margin: 9px;
	}
	
		#sidebar ul li.ko_calendar .ko-calendar-widget-events .ko-calendar-date
		{
			padding-top: 10px;
			padding-left: 10px;
		}
		
		#sidebar ul li.ko_calendar .ko-calendar-widget-events .ko-calendar-entry-title
		{
		}
		
		#sidebar ul li.ko_calendar .ko-calendar-widget-events .ko-calendar-event-list
		{
			border-bottom: solid 1px #d0d0d0;
			margin: 0px;
			padding: 10px;
		}
		
		#sidebar ul li.ko_calendar .ko-calendar-widget-events .ko-calendar-widget-more
		{
			margin-top: 10px;
			text-align: right;
		}
		
	
	
	#sidebar ul li.widget_twitter
	{
		background: #fff url(images/bg-twitter.jpg) top right repeat-y;
		margin: 9px;
	}
	
	#sidebar ul li.widget_twitter h2.widgettitle
	{
		background: url(images/title-twitter.png) top right no-repeat;
		height: 32px;
	}
		#sidebar ul li.widget_twitter h2.widgettitle span
		{
			display: none;
		}
	
	#sidebar ul li.widget_twitter .twitter
	{
	}
	
	#sidebar ul li.widget_twitter .twitter li
	{
		border-bottom: solid 1px #d0d0d0;
		margin-bottom: 14px;
		padding: 10px;
	}
	
	#sidebar ul li.widget_twitter .widget-twitter-more
	{
		text-align: right;
	}
/* SIDEBARS */


#footer
{
	bottom: 0;
	height: 0px;
	position: absolute;
}