/*



Theme Name: WordPress Default



Theme URI: http://wordpress.org/



Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.



Version: 1.6



Author: Michael Heilemann



Author URI: http://binarybonsai.com/



Tags: blue, custom header, fixed width, two columns, widgets







	Kubrick v1.5



	 http://binarybonsai.com/kubrick/







	This theme was designed and built by Michael Heilemann,



	whose blog you will find at http://binarybonsai.com/







	The CSS, XHTML and design is released under GPL:



	http://www.opensource.org/licenses/gpl-license.php







*/















/* Begin Typography & Colors */



html, body {



	height: 100%;



}







body {



	font-family: helvetica;



	color: #ddd;



	margin: 0;



	background-image: url(images/background.gif);



	background-color: #444;



	text-align: center;



}







#gradient {



	display:block;



	margin: 0;



	width: 100%;



	background-image: url(images/gradient.png);



	background-repeat: repeat-x;



	background-position: 0 0;



}







h1 {



	font-size: 17px;	



	



}







#top {



	margin: 0 auto 0 auto;



	width: 852px;



	height: 101px;



	background-image: url(images/top-bg.png);



	background-repeat: no-repeat;



	background-position: 0 0;



	text-align: right;



}







#tab {



	margin: 70px 0 0 0;



	padding: 6px 0 0 0;



	height: 21px;



	background-image: url(images/tab-bg.png);



	font-size: 13px;



	color: #777;



	float: right;



}







#tab-L {



	margin: 70px 0 0 0;



	width: 13px;



	height: 27px;



	background-image: url(images/tab-L.png);



	float: right;



}







#tab-R {



	margin: 70px 26px 0 0;



	width: 13px;



	height: 27px;



	background-image: url(images/tab-R.png);



	float: right;



}







#tab span {



	font-weight: bold;



	color: #999;



}







.tablink {



	font-weight: bold;



	font-size: 13px;



	color: #999;



	text-decoration: none;



}







a:hover.tablink {



	color: #bbb;



}







#menu {



	margin: 0 auto 0 auto;



	padding: 0;



	width: 852px;



	height: 265px;



	background-image: url(images/menu.png);



	background-repeat: no-repeat;



	text-align: left;



}







ul {



	margin: 0;



	padding: 0;



	list-style: none;



	font-size: 12px;



	font-weight: bold;



}







#nav li.back { z-index:0; }







#nav a {



	font-weight: bold;



	color: #ccc;



	text-decoration: none;



}







#nav a:hover {



	color: #fff;



}







#nav { padding: 0 0 0 40px; }







#nav li li a {



	display: block;



	font-weight: normal;



	color: #ccc;



	padding: 0em 0 0 0px;



}







#nav li ul {



list-style-image:none;



list-style-position:outside;



list-style-type:none;



left:0;



}







#nav li ul li.page_item a {



background-color:#0D1614;



border:1px solid #13222C;



font-size:14px;



color:#FFFFFF;



height:20px;



line-height:15px;



margin:0;



margin-



padding:0px 25px 0px 0px;



width:145px;



}







#nav li ul li.page_item a:hover {



background-color:#000000;



border-top:1px solid #131F27;



}







li {



	float: left;



	position: relative;



	padding:0 3px;



	text-transform:uppercase;



}







li ul {



	display: none;



	position: absolute; 



	top: 1em;



	left: 0;



}







li>ul {



	top: auto;



	left: auto;



}







li:hover ul, li.over ul { display: block; }







#gap {



	margin: 0;



	padding: 120px 0 0 300px;



}







#gap .lavaLampBottomStyle { height:80px; }







#gap ul li a { margin:0 5px; display:block; height:3em; } 







#bottom {



	margin: 0 auto 0 auto;



	width: 852px;



	height: 70px;



	background-image: url(images/bottom.png);



	background-repeat: no-repeat;



	background-position: 0 0;



	text-align: right;



	clear: left;



}







#bottom2 {



	margin: 0 auto 0 auto;



	width: 852px;



	background-image: url(images/bottom2.png);



	background-repeat: no-repeat;



	background-position: 0 0;



	text-align: center;



	font-size: 10px;



	color: #555;



	clear: left;



}







#bottom2 span {



	color: #888;



}







.bottomlink {



	font-size: 10px;



	color: #aaa;



	text-decoration: none;



}







a:hover.bottomlink {



	color: #fff;



}







#main {



	margin: 0 auto 0 auto;



	width: 852px;



	background-image: url(images/bg.png);



	background-repeat: repeat-y;



	text-align: center;



}







#main2 {



	margin: 0px auto 0px auto;



	width: 852px;



	text-align: center;



	background-image: url(images/bg.png);



	background-repeat: repeat-y;



}







#content1 {



	margin: 0 auto 0 auto;



	padding: 0 0 15px;



	width: 612px;



	font-size: 12px;



	text-align: justify;



	color: #eee;



	line-height: 22px;



}







#content1 h1 { font-size:25px; margin:0; }







#content1 span {



	font-size: 12px;



	line-height: 16px;



}







.con1 {



	font-size: 12px;



	color: #7cc4e2;



	text-decoration: none;



	font-weight: bold;



	font-style: italic;



	



}







a:hover.con1 {



	color: #8de1f0;



	text-decoration: none;



}







.leftpanel {



	margin: 0;



	width: 175px;



	float: left;



	font-size: 12px;



	color: #eee;



	font-weight: bold;



	font-style: italic;



	text-align: right;



    padding:0px 10px 0 120px;







}







.rightpanel {



float:left;



font-size:12px;



font-style:normal;



font-weight:normal;



margin:0;



padding:0 122px 0 30px;



text-align:justify;



width:390px;



}







.blogrightpanel {



float:left;



font-size:12px;



font-style:normal;



font-weight:normal;



font-family: helvetica;



line-height:17px;



margin:0;



padding:0 122px 0 120px;



text-align:justify;



width:612px;



}







.blogrightpanel h2 { font-size:25px; margin:0; }







.rightlink {



	color: #8de1f0;



	text-decoration: none;



	font-size: 12px;



	font-style: normal;



	line-height: 17px;



}







a:hover.rightlink {



	color: #4898e8;



	text-decoration: none;



}











.rightpanel span {



	font-weight: bold;



}







.larger {



	margin: 0;



	font-style: italic;



	font-size: 13px;



	line-height: 19px;



}







.largerlink {



	text-decoration: none;



	color: #eee;



	font-weight: bold;



	font-style: italic;



	font-size: 13px;



	line-height: 19px;



}







a:hover.largerlink {



	color: #fff;



	text-decoration: underline;



}







.entry { border-bottom:1px dashed #444; padding-bottom:15px; float:left; width:612px; }







.entry p { /*margin:0;*/ }







.entry a { 



	color:#EEEEEE;



	/*font-size:12px;*/



	font-style:italic;



	font-weight:bold;



	text-decoration:none;



}



.entry a:hover { 



	text-decoration:underline;



}







#home {



position:absolute;



right:278px;



top:180px;



}



#home a.homelink {







height:40px;



outline-color:-moz-use-text-color;



outline-style:none;



outline-width:medium;



width:440px;



padding:10px;



z-index:200;



text-indent:-9999em;



background:none;



}







.post { clear:both; }







.post h2 {



margin:0 0 10px 0;



padding:0;



}







#gdm-plm-2{



margin: 0 auto;



padding: 10px 0 0;



margin-bottom: 1em;



font-weight:normal;



}







#gdm-plm-2 li{



display: inline;



float:none;



border-right:1px solid #555555;



padding:0 10px;



}



#gdm-plm-2 li a{



color:#AAAAAA;



font-size:10px;



text-decoration:none;



}







h2 a {



color:#FFF;



text-decoration:none;http://willripley.nickmarcelo.com/wp-login.php?action=logout&_wpnonce=95648d472c



font-size:25px;



}



h2 a:hover {



color:#999;



}







.follow_links {



margin:10px 0 10px;



}







.follow_links img {



padding:0 4px;



}







#homepageright {



background-image:url(images/bg.png);



background-repeat:repeat-y;



margin:0 auto;



text-align:center;



width:852px;



clear:both;



}







#homepageright .tabbed-box {



float:right;



margin:0 0 20px;



padding:0 80px;



width:290px;



}







#homepageright .tabbed-box ul {



list-style-type:none;



}







#homepageright ul {



list-style-type:square;



margin:0;



padding:0 0 15px;



}







#homepageright ul.tabs-nav li {



float:left;



padding:0 3px 0 0;



}







#homepageright .tabbed-box ul li {



font-size:12px;



list-style-type:none;



margin:0;



}







#homepageright ul.tabs-nav li a {



background:#8F8E8E none repeat scroll 0 0;



border-left:1px solid #8F8E8E;



border-right:1px solid #8F8E8E;



border-top:1px solid #8F8E8E;



color:#000000;



font-size:14px;



margin:0 2px 0 0;



padding:2px 4px 2px 3px;



position:relative;



text-decoration:none;



z-index:900;



}







#homepageright .tabbed-box ul.tabs-nav {



padding:0;



}







#homepageright .tabs-container {



background:none;



float:left;



margin-top:1px;



padding:10px;



width:268px;



border:1px solid #999;



}







.tab_comment { text-align:left; width:260px; }



.tab_comment a { color:#999; text-decoration:none; }



.tab_comment a:hover { color:#FFF; }







.commented { text-transform:lowercase; font-size:11px; } 







#homepageright ul.tabs-nav li.tabs-selected a{ 



background:#FFF none repeat scroll 0 0;



border-left:1px solid #FFF;



border-right:1px solid #FFF;



border-top:1px solid #FFF;



color:#000000; 



}







.page_item ul {



margin-top:28px;



z-index:20;



}



.page_item ul li { 



padding:0;



}







.page_item ul li a{ 



padding:0 0 10px;



}







#homeimages {



padding: 10px 0px 0 0;



}







#homeimages img {



padding: 0 13px 0 0;



}











/* End captions */











/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.



	It won't be a stylish marriage, I can't afford a carriage.



	But you'll look sweet upon the seat of a bicycle built for two." */









#maintemplate{

	width: 740px;

	margin: 0 auto;

	display: block;

	}

.audioholder{
	width: 720px;
	margin: 0 auto;
	background: url(images/will-home.jpg) right top no-repeat;
	}	
	.audio{
		width: 300px;
		padding-top: 0px;
		}
.audioframe{
	position: relative; 
	display: block; 
	width: 300px; 
	height: 380px;
	border: 1px solid #720000;
	padding: 20px;
	}		

.maintemplatetagline{

	width: 650px;

	display: block;

	margin: 0 auto;

	font-size: 16px;

	font-weight: bold;

	}	

#maintemplateimages{

	width: 690px;

	margin: 0 auto;

	}	
	

