/*
Theme Name: Studio66
Description: Theme created March '09.
Version: 1.0
Author: Studio66

*/

/************************************************\
*****************TAG STYLES***********************
\************************************************/


a {
	text-decoration:none;
}
	a img {
		border:none;
	}

body {
	background-color: black;
	font-family:Verdana, Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin:0;
	padding: 0;
}


h1, h2, h3, h4 {
	margin:0;
	font-weight:normal;
}

h1 {
	font-size: 18px;
	color:rgb(138,24,26);
	text-transform:capitalize;
	margin-bottom:5px;
}
	h1 a {
		color:rgb(138,24,26);
	}
	
h2 {
	font-size: 12px;
	font-weight:bold;}

h3 {
	font-size: 12px;
	color: rgb(138,24,26);
}
#sidebar h3 {
	margin: 10px 0 -18px 0;
}
	
p {
	margin-top: 5px;
}
	
ul {
	list-style-type:none;
	margin:0;
	padding: 0;
}


/************************************************\
*****************ID STYLES***********************
\************************************************/

#aux-nav {
	width: auto;
	float:right;
	margin-right: 30px;
}
	#aux-nav h2 {
		display:none;
	}
	#aux-nav li:first-child {
		background-image:url(images/aux_blue.gif);
	}
	#aux-nav li{
		background-image:url(images/aux_green.gif);
	}
	#aux-nav ul {
	}
		#aux-nav ul li {
			display: block;
			float:left;
			width:104px;
			height:16px;
			text-align:center;
			margin-left:20px;
			text-transform:uppercase;
			line-height:15px;
			font-size: 11px;
		}
			#aux-nav ul li a {
				display:block;
				color: white;
				width: 100%;
				height: 100%;
			}

#content {
	background-color:white;
	padding: 45px 0 40px 248px;
	min-height:440px;
}
#content.portfolio {
	padding-left: 500px;
	min-height:190px;
}
	#content a {
		color:rgb(138,24,26);
	}
	#content a:hover {
		text-decoration:underline;
	}
	#content #inner {
		overflow:hidden;
		max-width: 700px;

	}

#footer {
	text-align:center;
}
	#portfolio #footer {
		text-align:left;
		padding-left: 500px;
	}
	#footer p {
		font-size:11px;
		margin-top: 5px;
		color:#666666;
	}
		#footer p a {
			color:#666666;
		}
		#footer p a:hover {
			text-decoration:underline;
		}

#main-nav {
	margin-left: 220px;
	padding-top:44px;
}
	#portfolio #main-nav {
		margin-left: 470px;
	}
	#main-nav ul {
		display:block;
	}
		#main-nav ul li {
			display:block;
			width:95px;
			height:25px;
			text-align:center;
			position:relative;
			float:left;
			background-image:url(images/nav_white_stripe.gif);
			background-repeat:no-repeat;
			background-position:92px -12px;
			margin-bottom: -3px;
		}
			#main-nav ul li.page-item-31 a:hover,
			#main-nav ul li.page-item-31.current_page_item a,
			#main-nav ul li.page-item-31.current_page_parent a,
			#main-nav ul li.page-item-27 a:hover,
			#main-nav ul li.page-item-27.current_page_item a,
			#main-nav ul li.page-item-27.current_page_parent a,
			#main-nav ul li.page-item-3 a:hover,
			#main-nav ul li.page-item-3.current_page_item a,
			#main-nav ul li.page-item-3.current_page_parent a,
			#main-nav ul li.page-item-2 a:hover,
			#main-nav ul li.page-item-2.current_page_item a,
			#main-nav ul li.page-item-2.current_page_parent a,
			#main-nav ul li.page-item-40 a:hover,
			#main-nav ul li.page-item-40.current_page_item a,
			#main-nav ul li.page-item-40.current_page_parent a {
				background-repeat:no-repeat;
				background-position:bottom left;
			}
			#main-nav ul li.page-item-31 a:hover,
			#main-nav ul li.page-item-31.current_page_item a,
			#main-nav ul li.page-item-31.current_page_parent a {
				background-image:url(images/over_red.gif);
			}
			
			
			#main-nav ul li.page-item-27 a:hover,
			#main-nav ul li.page-item-27.current_page_item a,
			#main-nav ul li.page-item-27.current_page_parent a {
				background-image:url(images/over_yellow.gif);
			}
			#main-nav ul li.page-item-3 a:hover,
			#main-nav ul li.page-item-3.current_page_item a,
			#main-nav ul li.page-item-3.current_page_parent a {
				background-image:url(images/over_blue.gif);
			}
			#main-nav ul li.page-item-2 a:hover,
			#main-nav ul li.page-item-2.current_page_item a,
			#main-nav ul li.page-item-2.current_page_parent a {
				background-image:url(images/over_green.gif);
			}
			#main-nav ul li.page-item-40 a:hover,
			#main-nav ul li.page-item-40.current_page_item a,
			#main-nav ul li.page-item-40.current_page_parent a {
				background-image:url(images/over_orange.gif);
			}
			#main-nav ul li a {
				color:white;
				display:block;
				width:100%;
				height:100%;
				font-size:14px;
				text-transform:lowercase;
			}
			#main-nav ul li ul {
				position:absolute;
				display:none;
				top:22px;
				left:0;
				width: 400px;
			}
			#main-nav ul li.current_page_item ul,
			#main-nav ul li.current_page_parent ul {
				display: block;
			}
				#main-nav ul li ul li {
					background-image:url(images/bullet.gif);
					background-position: 0px 13px;
					display:block;
					width:auto;
					float:left;
					padding: 3px 9px;
				}
			#main-nav ul li.page-item-31.current_page_item ul li a ,
			#main-nav ul li.page-item-31.current_page_parent ul li a {
				background-image:none;
			}
			#main-nav ul li.page-item-27.current_page_item ul li a ,
			#main-nav ul li.page-item-27.current_page_parent ul li a {
				background-image:none;
			}
			#main-nav ul li.page-item-3.current_page_item ul li a:hover,
			#main-nav ul li.page-item-3.current_page_item ul li a ,
			#main-nav ul li.page-item-3.current_page_parent ul li a {
				background-image:none;
			}
			#main-nav ul li.page-item-2.current_page_item ul li a ,
			#main-nav ul li.page-item-2.current_page_parent ul li a {
				background-image:none;
			}
			#main-nav ul li.page-item-40.current_page_item ul li a ,
			#main-nav ul li.page-item-40.current_page_parent ul li a {
				background-image:none;
			}

				#main-nav ul li ul li:first-child {
					background-image:none;
					padding-left: 0;
				}
					#main-nav ul li ul li a {
						background-image:none;
						color:black;
						font-size: 11px;
						text-transform:capitalize;
					}		

#page {
	width: 100%;
	min-width: 960px;
}

#sidebar {
	width:185px;
	float:right;
	padding:15px;
	margin:0px 30px 10px 30px;
	border:1px solid black;
}

#sils, #portfolio-item {
	position:absolute;
	top:44px;
}

/************************************************\
****************CLASS STYLES**********************
\************************************************/


.clear {
	clear: both;
}

.entry, .post {
	overflow:hidden;
}
.entry img.alignleft {
	width: auto;
	float:left;
	clear:left;
	padding: 0 10px 10px 0;
}
.entry img.alignright {
	width: auto;
	float:right;
	clear:right;
	padding: 0 0 10px 10px;
}
.post {
	margin-bottom: 20px;
}
.logo {
	width:auto;
	float:right;
	padding-bottom: 10px;
}
	#portfolio .logo {
		width: auto;
		float:right;
		margin: 10px 30px 5px 25px;
	}
	
.madlib {
	color:#6d8d23;
}
.social-logo {
	width: 25px;
}
a .social-logo {
	border: none;
}
#sidebar #social-links p a {
	color:black;
}
#sidebar #social-links h3 {
	margin-bottom: 0;
}
#sidebar #social-links img {
	padding-right: 5px;
}

