/* CSS Document */

body.home {
	background-attachment:fixed;
	background-repeat:no-repeat;
}

body.home #content {
	background:transparent url(../images/ncontainer_bg.png) repeat-y scroll 0 0;
	padding:8px;
	width:auto;
}

body.home #content ul {
	margin:0;
}

body.home #content li {
	line-height:normal;
}


/* =Gallery
---------------------------------------------------------------------
*/

#gallery {}

#gallery .bg_transparent {
	height:239px;
	width:900px;
	#margin-left:-9px;
}

#slides {
	height:239px;
	overflow:hidden;
	margin:0 auto;
	position:relative;
	width:883px;
	z-index:800;
}

#slides_nav_wrapper {
	margin-top:213px;
	position:absolute;
	width:900px;
	z-index:900;
}

#slides_nav {
	float:right;
	padding-right:14px;
}

#slides_nav a {
	background:#333333;
	display:block;
	float:left;
	height:16px;
	margin-right:5px;
	text-align:left;
	text-indent:-999em;
	width:16px;
}

#slides_nav a:hover,
#slides_nav a.activeSlide {
	background-color:#FFFFFF;
}


/* =Videos
---------------------------------------------------------------------
*/

#videos {
	float:left;
	height:244px;
	width:300px;
}

#videos #video_player {}

#videos #video_thumbs {
	float:left;
	padding-top:7px;
	width:230px;
}

#videos .btn_view_more {
	float:right;
	padding-top:7px;
	width:58px;
}


/* =Features
---------------------------------------------------------------------
*/

#panes {
	float:right;
	padding-right:1px;
	width:571px;
}

#panesnav {
	list-style:none;
}

#panesnav li {
	display:block;
	float:left;
}
	
#panesnav a {
	background:#1A1A1A none repeat scroll 0 0;
	border-right:1px solid #666666;
	display:block;
	height:49px;
	width:142px;
}
	
#panesnav li a:hover,
#panesnav li a.current,
#panesnav li.ui-tabs-selected a {
	background-color:#545454;
}
	
#panesnav a#pnav3 {
	border:0 none;
}

#panesnav a.inactive {
	cursor:default;
}

#panes_container {
	background:#000000 none repeat scroll 0 0;
	height:195px;
	overflow:hidden;
	position:relative;
	width:571px;
}

#panes .pane {
	position:absolute;
	z-index:100;
}

/* jQuery UI Tabs styles */
#panes .ui-tabs-hide { display:none !important; }


/* =Blog
---------------------------------------------------------------------
*/

#blog {
	background:#1A1A1A none repeat scroll 0 0;
	/* height:675px; */
	margin-top:15px;
	padding:0 8px;
	width:567px;
}

#about_more {
	margin-top:15px;
}

#blogintro {
	background:url("../images/nblog_title_bg2.gif") repeat-x scroll 0 0 transparent;
	height:130px;
	overflow:hidden;
	padding:10px;
}

#about_fq {}

#about_fq p {
	font-size:11px;
	line-height:20px;
	margin:0;
}

#news_logo {
	
}

#news_more {
	margin-top:15px;
}

#fq_update {
	background:transparent url(../images/nblog_title_bg2.gif) repeat-x scroll 0 0;
	height:100px;
	overflow:hidden;
	padding:10px;
}

#fq_update h3 {
	margin-bottom:8px;
}

#fq_update a {
	color:#FFFFFF;
}

#blog_more {
	margin:12px 8px 0 0;
}

#blog_more2 {
	margin:5px 0 0 388px;
	position:absolute;
}

#blogpost {
	background:transparent url(../images/nblog_title_bg.gif) repeat-x scroll 0 0;
	padding-bottom:31px;
}

#blogcontent {
	height:638px;
	overflow:hidden;
	padding:5px 10px 10px;
}

#blogcontent h3 {
	margin-bottom:8px;
}

#blogcontent a {
	color:#FFFFFF;
}

#blogmeta {
	margin-bottom:10px;
}

#blogmeta .date {
	margin-right:4px;
	text-transform:uppercase;
}

#blogmeta .comments {
	background:transparent url(../images/nicon_comment.gif) no-repeat scroll 0 2px;
	margin:0 4px;
	padding-left:14px;
}

#blogmeta .url {
	margin-left:4px;
	text-transform:uppercase;
}

#blogtext {}

#blogtext p {
	line-height:20px;
}


/* =Images
---------------------------------------------------------------------
*/

#misc {
	padding:15px 1px 0 13px;
	width:287px;
}

#buckets {}

#buckets .banner_ad 	{ margin-bottom:13px; overflow:hidden; }

#buckets #banner_ad_0,
#buckets #banner_ad_7	{ height:143px; width:288px; }
#buckets #banner_ad_1,
#buckets #banner_ad_4	{ height:270px; width:137px; }
#buckets #banner_ad_2,
#buckets #banner_ad_3,
#buckets #banner_ad_5,
#buckets #banner_ad_6	{ height:127px; width:137px; }

#buckets #banner_ad_1,
#buckets #banner_ad_5,
#buckets #banner_ad_6	{ float:right; }
#buckets #banner_ad_2,
#buckets #banner_ad_3,
#buckets #banner_ad_4 	{ float:left; }
#buckets #banner_ad_0,
#buckets #banner_ad_7	{ clear:both; }


/* =Twitter
---------------------------------------------------------------------
*/

#twitter {
	background:#191919 url(../images/ntwitter_bg2.jpg) no-repeat scroll 0 0;
	height:200px;
	padding:11px 11px 0;
	width:266px;
	overflow:hidden;
}

#twitter_link {}

#twitter .tweet_wrap {
	background:url(../images/ntwitter_bg_tweet.jpg) repeat-x top center;
	margin-top:5px;
	padding-bottom:10px;
}

#twitter .tweet_date {
	color:#FFFFFF;
	font-weight:bold;
	height:50px;
	margin-top:10px;
	text-align:center;
	width:40px;
}

#twitter .tweet_date a {
	color:#FFFFFF;
}

#twitter .tweet_date .month {
	display:block;
	text-transform:uppercase;
}

#twitter .tweet_date .day {
	display:block;
	font-size:20px;
	margin-top:-2px;
}

#twitter .tweet_text {
	color:#FFFFFF;
	margin-top:10px;
	padding-right:5px;
	width:215px;
}
