/*  

Theme Name: Fuse
Theme URI:
Description: A Web 2.0 Wordpress Theme custom designed by Taplin WebDesign.
Version: 1.0
Author: Ramsay Taplin
Author URI: 

*/


*{margin:0; padding:0; outline:0; border:0;}
body{background-color:#999; no-repeat; background-position:center top; font-family: helvetica, sans-serif;}
a:link, a:visited{text-decoration:none;}
.clear{clear:both; overflow:hidden;}

#container{background:url(images/bg2) no-repeat 50% top;}

#wrapper{width:925px; position:relative; margin:auto; background:#fff;}
#ads{position:absolute; z-index:2; top:138px; right:-182px; width:150px;}
#ads a{display:block; margin:0 0 18px 0;}
#ads2{position:absolute; z-index:2; top:138px; left:-152px; width:120px;}

#header{height:145px; width:925px;}
#logo{width:198px; height:138px; float:left; padding:0 0 0 24px;}
#logo h1{text-indent:-10000px;}
#logo h1 a{display:block; background:url(http://www.fusefestival.com/wp-content/uploads/2010/08/head1.jpg) no-repeat; width:198px; height:140px;}

#menu{float:left; width:634px; padding:31px 0 0 50px; position:relative; height:62px; z-index:1;}
#menu ul li{list-style:none; float:left; font-size:24px; color:#fff; font-family:Lucida Sans; text-transform:lowercase; line-height:34px;}
#menu ul li a{color:#fff; display:block; width:129px; height:62px; float:left; text-align:center; background:url(images/mtab2.png);}
#menu ul li a:hover{ background:url(images/mtab2_a.png);}
#menu ul li#date{color:#111; font-size:14px; width:95px; text-transform:none; background:none; line-height:normal; padding:0 0 0 18px;}
#menu ul li ul li{font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:26px;}
#menu ul li ul li.pagemsg{width:150px;}
#menu ul li ul li.fright{float:right; text-align:right;}
#menu ul li a.current_page_item, #menu ul li a.active{background:url(images/mtab2_a.png);}
#menu ul li.learn a.active2,#menu ul li.learn a.current_page_item, #menu ul li.learn a:hover{background:url(images/mtab_a.png);}
#menu ul li ul li a, #menu ul li ul li a:hover, #menu ul li.learn ul li a,  #menu ul li.learn ul li a:hover{background:none; height:auto; width:auto; top:0; margin:0 10px 0 10px; }

#main-nav {}
#main-handle {width: 634px;float: right;margin-top: -1px;}
#main-nav li {display: inline;list-style: none;}
#main-nav li a {position: relative;top: -2px;}
#main-nav li a:hover, #main-nav li a.active {}
#sub-link-bar {display: none; height:37px; width:633px; float:right;}
.sub-links {display: none;position: absolute;width: 593px; height:37px; bottom:-20px;text-align: left;left: 50px; background:url(images/submenu.png); z-index:20; padding:0 20px 0 20px;}
#main-nav li .sub-links li a:hover{}
#main-nav li a.close{display: none;position: absolute;}
#main-nav li a.close:hover{}
.arrow{ width:1px; height:1px; position:relative; z-index:20; display:block; clear:both;}
.arrow img{ top:-18px; left:17px; position:absolute; z-index:30;}
.arrow img.a2{left:77px;}

#pagepic{width:880px; margin:auto;}

#content{padding:20px 0 26px 0;}
#content h2{color:#181919; font-size:30px; font-weight:normal; text-transform:lowercase; font-family:georgia; margin:0 0 20px 0;}
#content h3{color:#3399cc; font-size:18px; font-weight:normal; text-transform:lowercase; font-family:georgia; margin:0 0 20px 0;}
#content p{color:#181919; font-size:13px; margin:0 0 24px 0;}
#content td{color:#181919; font-size:13px; margin:0 0 24px 0;}
#entry{width:564px; float:left; padding:0 45px 0 27px;}
table#table1 {width:70%; margin-left:15%; margin-right:15%;}
#content hr{height:1px; color:#000000; width:80%;}



#sidebar{float:left; width:233px; background:#dfdddd; padding:10px 10px 10px 18px;}
#sidebar ul li{list-style:none;}
#sidebar ul li ul{margin:0 0 0 4px;}
#sidebar ul li ul li{font-size:13px; margin:0 0 10px 0; color:#181919; list-style:disc;}
#sidebar a{color:#181919; font-size:11px;}
#sidebar li h2{margin:0 0 16px 0;}

#footer{background:#131111; width:865px; height:198px; padding:37px 30px 0 30px;}
#fblk1{float:left; width:242px; padding:0 106px 0 0;}
#fblk2{float:left; width:270px;}
#fblk3{float:right; width:215px; text-align:right;}
#footer h3{color:#fdfcfc; font-size:18px; font-weight:normal; font-family:Century; margin:0 0 11px 0;}
#footer p{color:#e1d7d7; font-size:12px; font-family:Lucida Sans; margin:0 0 14px 0;}
#footer ul li{display:inline; font-size:11px; color:#e1d7d7; font-family:Lucida Sans; line-height:26px; margin:0 8px 0 0;}
#footer ul li a{color:#e1d7d7;}
#lf{background:#fff; width:232px; padding:5px 5px 5px 5px; font-size:11px; color:#333; font-family:Verdana, Arial, Helvetica, sans-serif;}
#footer a{color:#e1d7d7;}

#logos{width:925px; text-align:center; height:121px; padding:30px 0 0 0;}

#blog{width:548px; border-right:1px solid #e0e0e0; padding:0 28px 0 30px; float:left; margin:0 30px 0 0;}
.post h2 a{color:#181919;}
.thumb{margin:0 0 24px 0;}
.post h1, .post h3, .post h4, .post h5,  .post h6{color:#181919; margin:0 0 10px 0;}
.post h1, .search{font-size:34px; color:#181919;}
.search{margin:0 0 20px 0;}
.post h2{font-size:26px;}
.post h3{font-size:22px;}
.post h4{font-size:18px;}
.post h5{font-size:14px;}
.post h6{font-size:12px;}
.post ul, .post ol, .related_post{color:#181919; font-size:11px; margin:0 0 15px 20px;}
.post a{color:#181919;}
.post p a{font-weight:bold;}

/************comments*************/
#url, #author, #email, #comment{width:200px; padding:5px; font-size:14px; color:#444; font-family:Arial, Helvetica, sans-serif; border:1px solid #bfbfbf;}
#comment{width:428px; height:120px;}
#submit{background:#93cde5; font-size:14px; color:#fff; text-align:center; border:0; padding:5px 10px 5px 10px; margin:0 0 20px 0;}
#submit:hover{background:#111;}
#commentsbox h2{font-weight:normal; margin:0 0 15px 0;}
.gravs{float:left;}
.commentmetadata{float:right; width:370px; padding:13px 0 0 0; color:#888;}
.post ol.commentlist{margin:0; padding:0;}
.commentlist li{list-style:none; border-bottom:1px dotted #d5d5d5; margin:0 0 20px 0; font-size:14px;}
.comtitle{ background:#eee; border:1px solid #ccc; margin:0 0 10px 0;}
.commentlist li li{border:0; padding:0; margin:0 0 4px 0;}



blockquote {	
background: #eee;
	margin: 25px 20px 20 10px;
	padding-left: 20px; padding-right: 10px; padding-top: 20px; padding-bottom: 5px;
border : 1px solid #333;
margin-bottom:20px;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

a.ssp{margin-right:25px;}

#slider ul, #slider li{margin:0;padding:0;list-style:none;}
#slider li{/* define width and height of list item (slide)entire slider area will adjust according to the parameters provided here*/
 width:120px;height:600px;overflow:hidden;}
#prevBtn, #nextBtn,#slider1next, #slider1prev{display:none;}
/* numeric controls */
ol#controls{display:none;}

#ls{background:#fff; font=family:arial; font-size:18px; color:#555; padding:4px 5px 4px 5px; width:210px; margin-bottom:20px;}
