/*
Theme Name: FLOC Wordpress Theme
Theme URI: http://flooc.com/
Description: The official FLOC Wordpress Theme
Version: 2.0
Author: Dewey Bushaw
Tags: custom, fixed width

*/

/* Development Code */

/*	#featured{display:none;}*/

/* Basic CSS Setup */

	html,body{background:#072339 url('images/shell/bg-viewport.png') repeat-x 0 -1px;color:#fff;font:normal normal normal 10pt Georgia,sans-serif;margin:0;padding:0;}
	.left{float:left;}
	.right{float:right;}
	.aleft{left:0;}
	.aright{right:0;}
	.hide{display:none;}
	.clear{clear:both;}
	a,a:active,a:hover,a:visited{color:#fff;outline:none;text-decoration:none;}
	img{border:0;}
	
	.mtop{margin-top:10px;}
	.mright{margin-right:10px;}
	.mbottom{margin-bottom:10px;}
	.mleft{margin-left:10px;}

/* Background Art */

	#background_art{position:relative;z-index:3;}
	#background_art #island{background:transparent url('images/shell/bg-island.png') no-repeat 0 29px;height:210px;left:0;position:absolute;top:0;width:589px;z-index:2;}
	#background_art #sun{background:url('images/shell/bg-sun.png') repeat-x scroll 25% 0;height:100px;position:absolute;right:0;top:0;width:100%;z-index:1;}
	#background_art #catalina{background:url('images/shell/bg-catalina.png') repeat-x scroll -25% 0;height:100px;position:absolute;right:0;top:0;width:100%;z-index:2;}

/* Sprite Setup */
	
	.nav,.nav ul,
	.blue_box_top,.blue_box_bottom,
	.tri_box .tri_box_top,.tri_box .tri_box_bottom,#about .title,
	.full_box_top,.full_box_bottom, .boxgrid.mission .description a.social,
	#list_header .lookup,#slidebar .item,#slidebar .item .social_links a,
	#drop_down .box .start,#drop_down .box .end,#drop_down .box ul li .preview span,#drop_down .box ul li.ui-state-hover .info,#drop_down .box ul li.ui-tabs-selected .info,
	.infiniteCarousel,.infiniteCarousel .tab,.boxgrid .cover,.boxgrid .description,.boxgrid .description .action,
	a.ticket,.date,.social_networks,a.twitter,a.facebook,.age_restriction,.directions,.tickets,.arrow_right,
	#logo{background: transparent url('images/sprite-boxes.png') no-repeat;}
	
	.nav ul li,.nav ul li.hover,.nav ul li.current{background: url('images/repeat-x.png') repeat-x;}
	
/* Shell Setup */

	#logo{background-position:-1254px -54px;cursor:pointer;height:75px;left:105px;position:absolute;top:15px;width:213px;z-index:999;}
	#logo a{display:block;width:100%;height:100%;}
	#wrapper{height:100%;margin:0 auto;position:relative;width:988px;z-index:5;}
	#content{cursor:default;float:left;padding-top: 85px; position: relative;width:100%;}
	#footer{clear:both;color:#999;font:normal small-caps normal 8pt Georgia,sans-serif;padding:10px;text-transform:lowercase;height:30px;}
		#footer ul{list-style-type:none;padding:0;margin:0;}
		#footer ul li{float:left;margin-right:10px;}
		#footer ul li a,#footer ul li a:visited{color:#fff;}
		ul#menu li a:hover{color:#DFE052;}

/* Navigation */
	.nav{height:25px;padding-left:5px;position:absolute;top:65px;}
	.nav.left{background-position:-657px -302px;left:0;}
	.nav.right{background-position:-1268px -345px;right:0;}
	.nav.right.blog{right:250px;}
	.nav.left.hover,.nav.left.current{background-position:-657px -277px;}
	.nav.right.hover,.nav.right.current{background-position:-1268px -320px;}
	.nav ul{list-style-type:none;height:25px;margin:0;padding:0 5px 0 0;}
	.nav.left ul{background-position:right -295px;}
	.nav.right ul{background-position:right -345px;}
	.nav.left ul.hover,.nav.left ul.current{background-position:right -270px;}
	.nav.right ul.hover,.nav.right ul.current{background-position:right -320px;}
	.nav ul li{cursor:pointer;float:left;font:normal small-caps normal 9pt Verdana,sans-serif;height:24px;letter-spacing:1px;padding:1px 10px 0 10px;text-align:center;}
	.nav ul li.hover,.nav ul li.current{background-position:0 -25px;}


/* Shared Box Elementes */

	#main:after,#menu:after,#about:after,.blue_box .content:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	#featured{position:relative;width:100%;z-index:20;}
	#about{position:relative;width:100%;z-index:1;}
	
/* Blue Box */
	
	.blue_box .blue_box_top,
	.blue_box .blue_box_bottom{background-position:0 -370px;height:5px;}
	.blue_box .blue_box_bottom{background-position:0 -375px;}
	.blue_box .content{background:transparent url('images/blue-box-fill.png') repeat-y;padding:5px 10px 2px 10px;}
	
/* Tri Column & Box */
	
	.tri_boxes{overflow:hidden;}
	.tri_box{width:316px;float:left;margin-right:10px;}
	.tri_box.last{margin-right:0;}
	.tri_box .tri_box_top,
	.tri_box .tri_box_bottom{background-position:0 -364px;clear:left;height:3px;}
	.tri_box .tri_box_bottom{background-position:0 -368px;}
	.tri_box .content{background:transparent url('images/tri-box-fill.png') repeat-y;padding:10px;}
	
/* About Box */
	
	#about{display:;margin-bottom:10px;}
	#about .button{position:absolute;right:0;top:0;}
	#about .content{padding-top:13px;}
	#about .tri_box .content{padding-top:7px;}
	#about .tri_box .content p{line-height:150%;margin:0;}
	#about .title{background-position:-835px -278px;float:left;height:17px;margin-bottom:2px;width:150px;}
	#about .image{background:transparent url('images/about-areas.png') no-repeat;height:167px;margin-bottom:10px;width:296px;}
	#about .networking .title{background-position:-834px -295px;}
	#about .networking .image{background-position:-296px 0;}
	#about .leadership .title{background-position:-834px -312px;}
	#about .leadership .image{background-position:-592px 0;}

/* Contact List */

	#slidebar{background:transparent url('images/sidebar-fill.png') repeat-y;color:#484848;display:none;padding-left:9px;position:fixed;height:100%;right:0;top:0;width:320px;z-index:900;}
	#list_header{background-color:#e9ebeb;overflow:hidden;padding:10px 20px;}
	#list_header .tabs{float:left;height:32px;margin-bottom:10px;overflow:hidden;width:100%;}
	#list_header .tabs .button.left{margin-right:10px;}
	#list_header .tabs .button.last{margin-right:0;}
	#list_header .button span{color:#181c22;}
	#list_header .button:hover span,#list_header .tabs .current span{color:#ffffff;}
	#list_header .button span span img.arrow_right{background-position:-920px -347px;height:7px;width:4px;}
	#list_header .button:hover span span img.arrow_right{background-position:-925px -347px;}
	#list_header .bar{width:280px;overflow:hidden;}
	#list_header .lookup{background-position:-988px -345px;float:left;height:32px;overflow:hidden;position:relative;width:199px;}
	#list_header .lookup input{background-color:transparent;border:0;color:#fff;font:normal normal normal 1em Verdana,sans-serif;height:18px;letter-spacing:1px;padding:7px 5px 6px 5px;position:absolute;right:17px;top:0;width:101px;}
	#list_header .lookup .live_search_clear{cursor:pointer;display:none;position:absolute;right:7px;top:9px;}
	#slidebar #list{font:normal normal normal 0.9em/1.1em 'Lucida Grande',sans-serif;height:80%;overflow:hidden;padding:20px;position:relative;z-index:925;}
	#slidebar #list .contacts{height:100%;position:relative;z-index:950;}
	#slidebar #list .members,#slidebar #list .partners{display:none;}
	#slidebar .item{cursor:default;background-position:-988px -277px;height:68px;margin-bottom:10px;overflow:hidden;position:relative;width:280px;}
	#slidebar .item .avatar_link{height:48px;left:10px;position:absolute;top:10px;width:48px;}
	#slidebar .item .role{color:#999999;position:absolute;font-size:0.9em;font-variant:small-caps;letter-spacing:1px;right:10px;text-align:right;top:10px;}
	#slidebar .item .info{position:absolute;top:10px;left:67px;}
	#slidebar .item .info .fullname,#slidebar .item .info .partner{color:#ff9c00;font-size:1.2em;margin-bottom:5px;}
	#slidebar .item .info .fullname a,#slidebar .item .info .partner a{color:#ff9c00;text-decoration:underline;}
	#slidebar .item .info .fullname a:hover,#slidebar .item .info .partner a:hover{color:#498FC6;}
	#slidebar .item .info .partner a{color:#0069a5;}
	#slidebar .item .info .partner a:hover{color:#ff9c00;}
	#slidebar .item .info .company{color:#666666;font-size:0.9em;}
	#slidebar .item .social_links{bottom:10px;height:16px;overflow:hidden;position:absolute;right:10px;width:157px;}
	#slidebar .item .social_links a{background-position:-930px -338px;display:block;float:right;height:16px;width:16px;}
	#slidebar .item .social_links a:hover{background-position:-930px -354px;}
	#slidebar .item .social_links a.twitter{background-position:-951px -338px;margin-left:5px;}
	#slidebar .item .social_links a.twitter:hover{background-position:-951px -354px;}
	#slidebar .item .social_links a.mail{background-position:-972px -338px;margin-left:5px;}
	#slidebar .item .social_links a.mail:hover{background-position:-972px -354px;}
	
/* Featured Content */
	
	.split{height:100%;position:relative;width:489px;}
	.full_box_top,.full_box_bottom{height:4px;position:relative;z-index:15;}
	.full_box_bottom{background-position:0 -4px;clear:both;}
	#main,#menu{background-color:#181c22;position:relative;}
	#main{float:left;height:275px;padding:0 4px;width:980px;z-index:25;}
	#main .title{position:absolute;left:0;bottom:-36px;}
	#main .split a.box{display:block;height:275px;}
	#menu{clear:both;height:32px;padding:4px 4px 0 4px;z-index:20;}
	#menu .opened{display:none;}
	.ui-tabs-hide{display:none;}
	
/* Event Information Overlay */

	a.date,.date{display:block;width:60px;height:53px;}
	a.date:hover{background-position:-1450px -129px;}
	a.date,.date{background-position:-1330px -129px;bottom:3px;cursor:default;height:43px;padding:1px 8px 9px 4px;position:absolute;right:5px;top:11px;width:48px;}
	.date{background-position:-1390px -129px;cursor:default;}
	a.date .month,.date .month{color:#fff;cursor:pointer;height:14px;font:normal normal bold 8pt Verdana,sans-serif;text-transform:lowercase;}
	a.date .day,.date .day{color:#302e2c;cursor:pointer;font:normal normal bold 2em "Times New Roman",sans-serif;height:32px;line-height:100%;padding:2px 4px 0 3px;text-align:center;}
	.date .month,.date .day{cursor:default;}
	a.ticket{background-position:-1301px -222px;color:#302e2c;display:block;font:normal normal normal 10pt Arial,sans-serif;height:15px;padding:25px 10px 13px 3px;position:absolute;right:5px;text-align:center;top:70px;width:44px;}
	a.ticket:hover{background-position:-1358px -222px;}
	a.ticket:active{background-position:-1415px -222px;}
	.ui-tabs-panel .info{background:url('images/transparency.png') repeat;bottom:0px;left:0;line-height:160%;padding:10px 10px;position:absolute;width:469px;}
	.ui-tabs-panel .info h2{color:#fff;font-size:18px;font-family:Georgia,serif;letter-spacing:1px;margin:0;overflow:hidden;padding:0 0 5px 0;text-align:center;}
	.ui-tabs-panel .info p{color:#f0f0f0;cursor:default;font:normal small-caps normal 9pt Georgia,sans-serif;letter-spacing:1.5px;margin:0;padding:0;text-align:center;}
	.ui-tabs-panel .info a:hover{text-decoration:underline;}
	.info a.twitter,.info a.facebook{bottom:10px;display:block;height:26px;position:absolute;width:26px;}
	.info a:hover.twitter,.info a:hover.facebook{background-position:-1177px -213px;height:63px;position:absolute;bottom:-9px;width:62px;z-index:10;}
	.info a.twitter{background-position:-1120px -235px;left:10px;}
	.info a:hover.twitter{left:-9px;}
	.info a.facebook{background-position:-1150px -235px;right:10px;}
	.info a.facebook:hover{background-position:-1239px -213px;right:-9px;}
	.age_restriction{background-position:-1485px -241px;padding-left:34px;}
    .directions{background-position:-1538px -206px;padding-left:20px;}

/* Drop Down List Box */

	#drop_down{float:left;left:-14px;position:absolute;top:263px;width:1016px;z-index:10;}
	#drop_down .box{display:none;height:348px;position:absolute;width:525px;z-index:10;}
	#drop_down .box .start{background-position:-988px 0;height:23px;}
	#drop_down .box .list{background: transparent url('images/sprite-dropdown.png') repeat-y;padding:34px 23px 0 23px;}
	#drop_down .box .end{background-position:-988px -27px;height:23px;}
	#drop_down .box ul{list-style-type:none;margin:0;padding:0;}
	#drop_down .box ul li{height:75px;margin-top:4px;width:100%;}
	#drop_down .box ul li a{background-color:#181c22;display:block;height:100%;width:100%;}
	#drop_down .box ul li .preview{cursor:pointer;float:left;height:100%;margin-right:4px;position:relative;width:133px;}
	#drop_down .box ul li .preview span{background-position:-988px -54px;display:block;position:absolute;height:100%;width:133px;}
	#drop_down .box ul li .info{background-color:transparent;cursor:pointer;float:left;height:57px;padding:9px 0 9px 9px;position:relative;width:333px;}
	#drop_down .box .list ul li.ui-tabs-selected .preview span{background-position:-1121px -54px;}
	#drop_down .box .list ul li.ui-tabs-selected .info {background-color: #5e4bc2;background-position:-988px -129px;}
	#drop_down .box .list ul li a:hover .info{background-color:#5e9f58;background-position:-988px -129px;}	
	#drop_down .box .list ul li .info .description{float:left;height:57px;position:relative;width:264px;}
	#drop_down .box .list ul li .info .description .details{bottom:0;height:16px;position:absolute;}
	#drop_down .box .list ul li .info .description .details div{float:left;margin-right:10px;}
	#drop_down .box .list ul li .info .description .age_restriction{background-position:-1485px -241px;height:15px;padding-left:0;width:29px;}
	#drop_down .box .list ul li .info .description .tickets{background-position:-1538px -189px;display:block;font:normal normal normal 1em Verdana,sans-serif;height:16px;padding-left:20px;z-index:99;}
	#drop_down .box .list ul li .info .date{background-position:-1390px -129px;cursor:pointer;float:right;height:43px;padding:1px 8px 9px 4px;right:0;top:14px;width:48px;}
	#drop_down .box .list ul li a:hover .info .date,
	#drop_down .box .list ul li.ui-tabs-selected .info .date{background-position:-1330px -129px;}

/* Partners & Sponsors Carousel */

	.infiniteCarousel{background-position:0 -8px;height:144px;margin-bottom:10px;position:relative;width:988px;z-index:1;}
	.infiniteCarousel .wrapper{margin:0 56px;overflow:auto;min-height:144px;position:absolute;top:0;width:876px;}
	.infiniteCarousel .wrapper ul{width:9999px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;position:absolute;top:0;}
	/*.infiniteCarousel ul a img{border:5px solid #000;-moz-border-radius:5px;-webkit-border-radius:5px;}*/
	.infiniteCarousel ul li{display:block;float:left;padding:10px 5px;height:124px;width:282px;}
	/*.infiniteCarousel ul li a img{display:block;}*/
	.infiniteCarousel .tab{display:block;height:35px;width:69px;text-indent:-999px;position:absolute;top:55px;cursor:pointer;}
	.infiniteCarousel .forward{background-position:-926px -242px;right:-18px;}
	.infiniteCarousel .forward:hover{background-position:-857px -242px;}
	.infiniteCarousel .forward:active{background-position:-852px -242px;}
	.infiniteCarousel .back{background-position:-847px -207px;left:-18px;}
	.infiniteCarousel .back:hover{background-position:-916px -207px;}
	.infiniteCarousel .back:active{background-position:-921px -207px;}

	/* Action Panel */
	.boxgrid{height:125px;overflow:hidden;position:relative;width:282px;}
	.boxgrid.about{height:167px;width:296px;}
	.boxgrid.mission{height:78px;margin-top:10px;width:968px;}
	.boxgrid .cover,.boxgrid.platinum .cover{background-position:-282px -152px;height:100%;width:100%;position:absolute;left:0;border:0;z-index:4;}
	.boxgrid.platinum .cover{background-position:0 -152px;}
	.boxgrid.about{margin-bottom:10px;}
	.boxgrid .description{background-position:-564px -152px;height:125px;padding:31px 0;position:relative;width:282px;}
	.boxgrid.about .description{background-position:-968px -380px;height:63px;padding:52px 0;position:relative;width:296px;}
	.boxgrid.mission .description{background-position:0 -380px;height:62px;padding:10px 0 6px 0;position:relative;width:968px;}
	.boxgrid.mission .description a.social{display:block;float:left;height:62px;}
	.boxgrid.mission .description a.twitter{background-position:0 -458px;width:255px;}
	.boxgrid.mission .description a.twitter:hover{background-position:0 -520px;}
	.boxgrid.mission .description a.facebook{background-position:-255px -458px;width:266px;}
	.boxgrid.mission .description a.facebook:hover{background-position:-255px -520px;}
	.boxgrid.mission .description a.linkedin{background-position:-521px -458px;width:247px;}
	.boxgrid.mission .description a.linkedin:hover{background-position:-521px -520px;}
	.boxgrid.mission .description a.vimeo{background-position:-768px -458px;width:200px;}
	.boxgrid.mission .description a.vimeo:hover{background-position:-768px -520px;}
	.boxgrid .description .action{display:block;height:63px;padding:0;position:absolute;}
	.boxgrid .description a.learn{background-position:0 -277px;width:74px;left:50px;}
	.boxgrid .description a:hover.learn{background-position:-74px -277px;}
	.boxgrid .description a.link{background-position:-402px -277px;left:109px;width:65px;}
	.boxgrid .description a:hover.link{background-position:-467px -277px;}
	.boxgrid .description a.volunteer{background-position:-157px -277px;right:50px;width:65px;}
	.boxgrid .description a:hover.volunteer{background-position:-223px -277px;}
	.boxgrid .description a.discuss{background-position:-297px -277px;left:199px;width:53px;}
	.boxgrid .description a:hover.discuss{background-position:-350px -277px;}
	.boxgrid .description div.link_alt{background-position:-536px -277px;cursor:pointer;left:109px;width:56px;}
	.boxgrid .description div:hover.link_alt{background-position:-601px -277px;cursor:pointer;}
	.boxgrid .description div.coming_soon{background-position:-1264px -520px;left:111px;width:74px;}
	.boxcaption{background:#000;float:left;height:100px;position:absolute;opacity:.8;width:100%;/* For IE 5-7 */
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);/* For IE 8 */
	-MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
	.captionfull .boxcaption{top:182px;left:0;}
	.caption .boxcaption{top:142px;left:0;}
	.boxgrid h3{color:#FFF;cursor:default;font:18pt Arial,sans-serif;font-weight:bold;letter-spacing:-1px;padding:5px 5px 0 5px;margin:0;text-align:left;}

/* Buttons */

	.button,
	.button span{background:transparent url('images/sprite-buttons.png') no-repeat;color:#fff;cursor:pointer;display:block;font-family:Verdana,sans-serif;letter-spacing:1.5px;height:32px;position:relative;z-index:100;}
	.button{background-position:0 0;padding-left:3px;}
	.button span{background-position:0 0;padding-right:3px;}
	.button span span{background-position:0 0;background-repeat:repeat-x;font-size:0.8em;height:15px;padding:9px 10px 8px 10px;text-align:center;}

	.button.green,.button.hgreen:hover{background-position:0 -32px;}
	.button.green span,.button.hgreen:hover span{background-position:right -96px;}
	.button.green span span,.button.hgreen:hover span span{background-position:0 -64px;}
	
	.button.blue,.button.hblue:hover,.current.hblue{background-position:0 -128px;}
	.button.blue span,.button.hblue:hover span,.current.hblue span{background-position:right -192px;}
	.button.blue span span,.button.hblue:hover span span,.current.hblue span span{background-position:0 -160px;}
	
	.button.purple,.button.hpurple:hover{background-position:0 -224px;}
	.button.purple span,.button.hpurple:hover span{background-position:right -288px;}
	.button.purple span span,.button.hpurple:hover span span{background-position:0 -256px;}
	
	.button.red,.button.hred:hover{background-position:0 -320px;}
	.button.red span,.button.hred:hover span{background-position:right -384px;}
	.button.red span span,.button.hred:hover span span{background-position:0 -352px;}
	
/* Version 1.0 CSS used in Version 1.5 but will be removed in Version 2.0 */
	
	/* Flags */
		.flag{position:absolute;top:5px;z-index:10;}
		.leftside{left:-9px;}
		.rightside{right:-9px;}
		div.red{height:33px;background:transparent url('images/shell/flag-start-red.png') no-repeat 0 0;padding-left:14px;}
		span.red{display:block;height:33px;background:transparent url('images/shell/flag-fill-red.png') repeat-x 0 0;padding:5px 5px 0 0px;}
		a.red{background:transparent url('images/shell/flag-end-red.png') no-repeat top right;color:#fff;display:block;font:normal normal normal 1em Georgia,sans-serif;height:33px;padding-right:3px;}
	
	/* News Boxes */
		#content-news{float:left;margin:0 0 10px 0;position:relative;width:738px;}
		#content-news p,#content-news ul li{color:#111;line-height:150%;letter-spacing:1.5px;margin: 0 0 10px 0;}
		#content-news .post{background:transparent url('images/home/content-post-top.png') no-repeat 0 0;margin-bottom:15px;padding-top:4px;position:relative;}
		#content-news .author{font-size:9pt;position:absolute;right:0;top:0;}
		#content-news .author a{background-color:#333;color:#fff;display:block;padding:3px 10px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;}
		#content-news .author a:hover{background-color:#444;}
		#content-news .news{background-color:#f5f6f1;padding:45px 15px 5px 15px;}
		#content-news .news a{color:#155A91;}
		#content-news .news a:hover{color:#888;}
		#content-news .news-details{background:transparent url('images/home/content-post-footer.png') no-repeat 0 0;color:#fff;height:20px;padding:10px 10px;font-size:9pt;font-variant:small-caps;text-transform:lowercase;}
		#content-news .news-details a{color:#fff;}
		#content-news .news-details a:hover{color:#DFE052;}
		#posts_navigation a{color:#fff;}
	
	/* Sidebar */
		#sidebar{float:right;position:relative;width:243px;}
		#sidebar .button{z-index:5;}
		#sidebar .box{background:transparent url('images/home/sidebar-top.png') no-repeat 0 0;color:#a9a9a5;font:normal small-caps normal 9pt Helvetica,sans-serif;font-variant:normal;line-height:150%;margin-bottom:10px;}
		#sidebar .box .scontent{background-color:#181c22;padding:4px;}
		#sidebar .mission{background:transparent url('images/home/bg-mission.png') no-repeat 0 0;padding-top:38px;position:relative;}
		#sidebar #facebook{position:absolute;right:4px;top:4px;}
		#sidebar #statement{padding:15px 0 10px 0;text-align:center;}
		#sidebar .gallery{background:transparent url('images/home/latest-photos.png') no-repeat 0 0;padding-top:38px;position:relative;}
		#photogallery{position:absolute;right:4px;top:4px;}
		.piclenselink{display:none;}
	
	/* Single Page Comments */

		#comments{padding:0 20px;}
		#comments p{color:#fff;}
		#comments h3{color:#fff;font-weight:normal;font-variant:small-caps;}
		#comments ul.commentlist{margin:0;padding:0;position:relative;}
		#comments ul.commentlist li.comment{background-color:#181c22;color:#fff;list-style-type:none;margin-bottom:10px;padding:12px;position:relative;-moz-border-radius:6px;-webkit-border-radius:6px;}
		#comments ul.commentlist ul.children li.comment{background-color:#242A33;margin-top:20px;}
		#comments ul.commentlist ul.children * li.comment{background-color:#2D3440;}
		#comments ul.commentlist .comment-author{margin-bottom:10px;}
		#comments ul.commentlist .comment-author img{vertical-align:middle;padding-right:5px;}
		#comments ul.commentlist .comment-author cite a{color:#DFE052;}
		#comments ul.commentlist .comment-meta{position:absolute;right:55px;top:2px;}
		#comments ul.commentlist .comment-meta a{color:#9dddf7;font-size:80%;font-variant:small-caps;text-transform:lowercase;}
		#comments ul.commentlist .comment-body p{padding:0 10px;margin:0;}
		#comments ul.commentlist li.comment .reply{background-color:#6C9930;top:0px;font-size:8pt;font-variant:small-caps;padding:2.5px 7px;position:absolute;right:-0px;text-transform:lowercase;-moz-border-radius-bottomleft:3px;-moz-border-radius-topright:6px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-right-radius:6px;}
		#comments ul.commentlist li.comment * * .reply{background-color:#A56402;}
		#comments ul.commentlist li.comment * * * * .reply{display:none;}
		#comments #respond{color:#fff;font-size:80%;}
		#comments #respond h3{float:left;}
		#comments #respond div.left{width:100%;}
		#comments #respond .cancel-comment-reply{float:right;margin-top:12px;}
		#comments #respond form#commentform p{color:#fff;padding-right:20px;!padding-right:5px;}
		#comments #respond form#commentform p.textarea{padding-right:30px;!padding-right:30px;}
		#comments #respond form#commentform p.input{!width:24%;!padding-right:25px;}
		#comments #respond form#commentform p sup.req{color:#FFC80C;font-weight:bold;}
		#comments #respond form#commentform p.right{float:right;padding:0;}
		#comments #respond form#commentform textarea,#comments #respond form#commentform input{border:0;width:100%;-moz-border-radius:6px;-webkit-border-radius:6px;}
		#comments #respond form#commentform input{padding:6px;}
		#comments #respond form#commentform input#submit{background-color:#7E0300;color:#fff;cursor:pointer;padding:5px;!width:130px;}
		#comments #respond form#commentform textarea{background color:#F5F6F1;border:none;min-height:30px;padding:15px;}

	/* Gallery Page */

		div.fullgallery .piclenselink { position: absolute; right: 14px; top: -1px; }
		div#gallery-top{background: transparent url('images/home/gallery-top.png') no-repeat 0 0; height: 5px;width:988px;}
		div#gallery-bottom{background: transparent url('images/home/gallery-bottom.png') no-repeat 0 0;height: 5px;width:988px;}
		div#content-photos{background: transparent url('images/home/gallery-fill.png') repeat-y 0 0;clear: both;height: auto;padding: 25px;position: relative;width: 938px;}

	/* Video Page */
		
		#videos-all{float:left;width:100%;}
		.video-post-small{float:left;margin-right:17px;padding-bottom:15px;width:318px;}
		.video-post-small.last{margin-right:0;}
		#video-top{background:transparent url('images/home/video-post-top-small.png') no-repeat 0 0;height:4px;}
		#content-videos{background-color:#181c22;clear:both;float:left;height:auto;padding:0 4px;position:relative;width:310px;position:relative;}
		div.video-details{font-size:80%;color:#fff;font-variant:small-caps;padding:0 3px 3px 3px;text-transform:lowercase;}
		div.video-details a{color:#9dddf7;font-variant:small-caps;text-transform:lowercase;}
		div.video-details-info{border-top:1px solid #999999;clear:both;font-variant:normal;padding-top:5px;text-transform:none;}
		#video-bottom{background:transparent url('images/home/video-post-bot.png') no-repeat 0 0;clear:both;height:5px;}
		.video-post,.gallery-post{background:transparent url('images/home/video-post-top.png') no-repeat 0 0;padding-top:5px;position:relative;margin-bottom:15px;}
		.video{background-color:#181c22;padding-left:5px;}
		.photos{background-color:#181c22;padding:11px 0 0 16px;}
		.photos a.piclenselink{display:none;}
		.video-desc{color:#A9A9A5;padding-top:25px;position:absolute;left:510px;top:0;width:220px;}