/*

Theme Name: UU 1point5

Theme URI: http://ukuleleunderground.com/

Description: Ukulele Underground Site Redesign

Author: Ryan Esaki

Version: 1.0

Tags: ukulele, underground, buddypress

*/

@import url(bpstyle.css);



body{

	margin:0px;

	padding:0px;

	background-image:url(images/woodbg.jpg);

	background-repeat:repeat;

	background-color:#693600;

	background-attachment:fixed;

	color: #e3d7c9;

	font-family:Arial, Helvetica, sans-serif;

}



img{

	border:0px;

}

#header{

	width:950px;

	margin-left:auto;

	margin-right:auto;

	background-image:url(images/headerbg.jpg);

	background-repeat:no-repeat;

	height:177px;

}

#header h1{

	margin:0px;

	padding:0px;

}

.logohome{

	text-indent:-5000px;

	width:370px;

	height:170px;

	float:left;

	margin:0px;

	padding:0px;

}

#contentwrapper{

	width:100%;

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

	background-repeat:repeat;

	padding-top:10px;

}

#menubg{

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

	background-repeat:repeat-x;

	height:36px;

}

#mainmenu{

	width:950px;

	margin:0px auto 0px auto;

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

	background-repeat:no-repeat;

	height:36px;

	padding:0px;

}

#mainmenu ul{

	margin:0px;

	padding:0px;

}

#mainmenu li{

	display: inline;

	list-style:none;

	margin:0px;

	color: white;

	height:36px;

	padding-left:0px;

	float:left;

	font-family: Hiragino Kaku Gothic Std, Arial, Helvetica, sans-serif !important;



}

.menuitem{

	font-family: Hiragino Kaku Gothic Std, Arial, Helvetica, sans-serif !important;



}

#mainmenu li a{

	color: white;

	text-decoration:none;

	border-left: 1px solid #711007;

	border-right: 1px solid #b11808;

	padding:4px 8px 0px 8px;

	line-height:32px;

	text-transform:uppercase;

	font-family: Hiragino Kaku Gothic Std, Arial, Helvetica, sans-serif !important;

	font-weight:bold;

	display:block;



}

#mainmenu li a:hover{

	line-height:36px;



	background-color:#bf1b0a;

}

/*dropdown style */

	/* Head links */

	#mainmenu li.headlink { width: 185px; float: left;    }

	#mainmenu li.headlink a { display: block; }

	#mainmenu li.headlink img{border:0px;}



	/* Child lists and links */

	#mainmenu li.headlink ul {display: none; text-align: left; position:relative; z-index:200; }

	#mainmenu li.headlink:hover ul { display: block; }

	#mainmenu li.headlink li{ height:30px; width:185px;}

	#mainmenu li.headlink ul li a {  line-height:30px; height: 30px; margin:0px;  text-decoration:none; background-color:#261701; font-family: Arial, Helvetica, sans-serif !important; font-size:12px; font-weight:normal; border:0px;}

	#mainmenu li.headlink ul li a:hover { background-color: #660e0e; line-height:30px; }

	

	/* Pretty styling */

	#mainmenu ul li a:hover { text-decoration: none; }

	#mainmenu li.headlink ul { background-position: bottom; }

	

		#mainmenu li.aboutlink { width: 90px; float: left;    }

	#mainmenu li.aboutlink a { display: block; }

	#mainmenu li.aboutlink img{border:0px;}



	/* Child lists and links */

	#mainmenu li.aboutlink ul {display: none; text-align: left; position:relative; z-index:200; }

	#mainmenu li.aboutlink:hover ul { display: block; }

	#mainmenu li.aboutlink li{ height:30px; width:140px;}

	#mainmenu li.aboutlink ul li a {  line-height:30px; height: 30px; margin:0px;  text-decoration:none; background-color:#261701; font-family: Arial, Helvetica, sans-serif !important; font-size:12px;font-weight:normal; border:0px;}

	#mainmenu li.aboutlink ul li a:hover { background-color: #660e0e; line-height:30px; }

	

	/* Pretty styling */

	#mainmenu li.aboutlink ul { background-position: bottom; }

	

	

	#mainmenu li.shoplink { width: 70px; float: left;    }

	#mainmenu li.shoplink a { display: block; }

	#mainmenu li.shoplink img{border:0px;}



	/* Child lists and links */

	#mainmenu li.shoplink ul {display: none; text-align: left; position:relative; z-index:200; }

	#mainmenu li.shoplink:hover ul { display: block; }

	#mainmenu li.shoplink li{ height:30px; width:140px;}

	#mainmenu li.shoplink ul li a {  line-height:30px; height: 30px; margin:0px;  text-decoration:none; background-color:#261701; font-family: Arial, Helvetica, sans-serif !important; font-size:12px;font-weight:normal; border:0px;}

	#mainmenu li.shoplink ul li a:hover { background-color: #660e0e; line-height:30px; }

	

	/* Pretty styling */

	#mainmenu li.shoplink ul { background-position: bottom; }

	

#main{

	width:950px;

	margin: 10px auto 0px auto;

}

#main a{

	color:#ddcf9d;

	text-decoration:none;

}

#main a:hover{

	color: white;

}

#frontleaderboard{

	width:728px;

	margin: 10px auto 10px auto;

}

#content{

	width:590px;

	float:left;

	margin-left:20px;

}

#frontslider{

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

	padding:14px;

}

.slidebox{

	background-color:black;

}

.leftcolbanner{

	width:478px;

	margin:10px auto 10px auto;

}

.leftcolbanner img{

	banner:0px;

}

.latestpoststitle{

	font-family: Hiragino Kaku Gothic Std, Arial, Helvetica, san-serif;

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

	display:block;

	width:130px;

	margin-bottom:0px;

	color: white;

	text-transform:uppercase;

}

.latestpoststitle h2{

padding-top:5px;

	font-size:14px;

}

.postpreview{

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

	padding-bottom:10px;

	margin-bottom:10px;

}

.postthmb{

	width:180px;

	float:left;

	margin: 10px;

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

	

}

.postthmb img{

	padding:15px;

	border:0px;

}

.posttext{

	width:370px;

	float:left;

	margin-top:10px;

	margin-bottom:10px;

}

.post, .type-page{

	padding:15px;

	font-size:13px;

	font-family: Arial, Helvetica, Geneva, sans-serif;

	line-height:20px;

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

}

.post a{

	text-decoration:none!important;

	color: #ffa200 !important;

}

.post a:hover{

	text-decoration:underline !important;

	color: white !important;

}

.commentsdiv{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	padding:10px 15px 10px 15px;

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

}

.commentsdiv h3{

	margin:0px;

	padding:0px;

}

.posttext h2{

	font-size:16px;

	margin:0px;

	padding-bottom:0px;

}



.posttext p{

	font-size:12px;

	line-height:18px;

	padding:0px;

	margin:0px;

}

.post h2, .type-page h2{

	font-size:20px !important;

	margin:0px;

	font-family: Hiragino Kaku Gothic Std, Helvetica, Arial, Verdana, sans-serif !important;

	padding:0px;

	color: white;

}

.postfooter{

	font-size:12px;

	text-align:right;

	padding:5px;

	border-top: 1px dotted #6d4f1d;

	border-bottom: 1px dotted #6d4f1d;

	clear:both;

}

.postpretitle a{

	font-family: Hiragino Kaku Gothic Std;



}

.postpretitle a:hover{

	color: white;

}

.gotoarchive{

	text-align:right;

	margin:10px 0 10px 0;

		font-family: Hiragino Kaku Gothic Std, Arial, Helvetica, sans-serif;



}

.archiveheader{

	font-size:12px;

		font-family: Hiragino Kaku Gothic Std, Arial, Helvetica, sans-serif;

}

.frontbox{

	width:280px;

	height: 300px;

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

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	margin-bottom:20px;

}

.frontbox h4{

	margin-left:20px;

}

.frontbox ul{

	margin:20px;

	padding:0px;

}

.frontbox li{

	list-style:none;

	line-height:18px;

	border-bottom:1px dotted #6d4f1d;

}

.frontboxright{

	width:280px;

	height: 300px;

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

	float:right;

	margin-bottom:20px;

}

.frontadbox{

	margin:20px;

}

#archivebox{

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

	margin-bottom:20px;

}	

.archiveleft{

	margin:20px;

	width:250px;

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

}

.archiveleft li{

	list-style:none;

	line-height:18px;

}

.archiveright{

	margin:20px;

	width:250px;

	float:right;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

}

.archiveright{

	list-style:none;

	line-height:18px;

}

.archivetagcloud{

	padding:20px;

	font-size:12px;

}

#sidebar{

	width:300px;

	float:right;

	margin-right:20px;

	padding-top:15px;

	padding-bottom:15px;

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

}

#sidebar ul{

	margin:0px;

	padding:0px;

}

#sidebar li{

	list-style:none;

	margin:10px 18px 0 18px;

}

#sidebar img{

	border:0px;

}

#sidebar h3{

	font-size:16px;

	margin:0px;

}



.sidebarbox{

	padding: 15px;

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

		font-size:12px;

	margin-top:10px;



}

.sidebarboxhead{

	font-family: Hiragino Kaku Gothic Std, Arial, Helvetica, Verdana, sans-serif !important;

	font-size:16px !important;

}

div#sidebar div#sidebar-me img.avatar {

	float: left;

	margin: 0 10px 15px 0;

}



div#sidebar div#sidebar-me h4 {

	font-size: 16px !important;

	margin: 0 0 8px 0;

	font-weight: normal;

}

#footerwrapper{

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

}

#footer{

	width:950px;

	margin:0 auto 0 auto;

}

.footercell{

	font-size:12px;

	width:225px;

	float:left;

	margin:10px;

}

.footercell h2{

	margin:0px;

	color: white;

	padding:0px;

}

.footercell ul{

	margin:0px;

	padding-left:5px;

}

.footercell li{

margin-left:0px;

	list-style:none;

	padding:0px;

	line-height:16px;

}

.footercelltitle{

	font-family: Hiragino Kaku Gothic Std !important;

	font-size:18px !important;



}

#footer a{

	color:#ddcf9d;

	text-decoration:none;

}

#footer a:hover{

	color: white;

}

.clearing{

	clear:both;

	

}



.avatar{

	float:left;

	margin:0 10px 10px 10px;

}

ol#comments{

	margin-left:0px;

	padding-left:0px;

}

ol#comments li{

	display:block;

	padding-top:10px;

	padding-bottom:0px;

	padding-left:0px;

}

.comment-text{



}	

.odd{

	background:url(images/lightshadedbg.png);

}

.alignleft{

	float:left;

	clear:left;

	margin-bottom:10px;

}

.alignright{

	float:right;

	clear:right;

	margin-bottom:10px;

}

span.connect_widget_text{

	color: white !important;

}



.plusbox{

	width:170px;

	float:left;

	margin:8px;

	background:url(images/lightshadedbg.png);

}

.plusbox ul{

height:210px;



}

.plusbox li{

	font-size:12px;

	list-style:disc;

	padding:5px;

}

.plusheader h3{

	text-align:center;

	margin:0px;

	padding:8px;

	text-transform:uppercase;

	height:50px;

	font-size:16px;

	font-family:Helvetica, Arial, sans-serif;

}

.plusprice{

	text-align:center;

	font-size:52px;

	font-weight:bold;

}

.trybutton{

	width:128px;

	margin:0 auto 10px auto;

}
.dealsbox{
	width:330px;
	float:right;
	clear:right;
	margin-bottom:30px;
}
