/* Category Home */
#template_cat_left_top {
	width:500px;
	padding:5px;
	min-height:300px;
	overflow:hidden;
}

#template_cat_left_bottom_1, #template_cat_left_bottom_2, #template_cat_left_bottom_3 {
	float:left;
	width:155px;
	padding:5px;
	min-height:200px;
	overflow:hidden;
}

#template_cat_right {
	width:200px;
	padding:5px;
	min-height:400px;
	overflow:hidden;
}

/************** Home Page ***************/
#template #template_home_top {
	min-height:100px;
}
#template_home_bottom_left {
	padding:10px;
	width:250px;
	min-height:200px;
	overflow:hidden;
}
#template_home_bottom_right {
	padding:10px 5px;
	min-height:200px;
}
#template #template_home_bottom_left, #template #template_home_bottom_right {
	min-height:200px;
}
/* Ads */
#home-ad-1, #home-ad-2 {
	margin-bottom:10px;
}
/* Tags */
#home-tags {
	border:1px solid #f1f1f2;
	background:url(../images/home_tags.gif) no-repeat top left;
	padding:100px 20px 20px;
	text-align:center;
	margin-bottom:10px;
	text-transform:uppercase;
}
#home-tags a.tag-1 {color:#253e88;}
#home-tags a.tag-2 {color:#6b90ca;}
#home-tags a.tag-3 {color:#a8c0e4;}
/* Users */
#home-users {
	position:relative;
	background:url(../images/home_users.gif) no-repeat top left;
	width:637px;
	height:249px;
	padding:17px 52px;
	margin-bottom:5px;
}
#home-users .p-current, #home-users .p-first, #home-users .p-last {
	display:none;
}
#home-users .p-prev, #home-users .p-next {
	border:0px;
	background:none;
}
#home-users .p-prev a, #home-users .p-next a {
	position:absolute;
	top:107px;
	left:0px;
	width:40px;
	height:70px;
	background:url(../images/home_users_left.gif) no-repeat top left;
}
#home-users .p-next a {
	left:auto;
	right:0px;
	background:url(../images/home_users_right.gif) no-repeat top left;
}
#home-users tr.row {
	border:0px;
}
#home-users .odd {
	background:#F2F2F2;
}
#home-users tr.row:hover {
	background:#F9EEC0;
}
#home-users td {
	line-height:130%;
}
#home-users .pointer {
	display:none;
	position:absolute;
	right:230px;
	width:28px;
	height:37px;
	margin-top:16px;
	z-index:10;
	background:url(../images/pointer.png) no-repeat top left;
}

/* Events */
#home-events {
	height:110px;
}

#home-events > div {
	height:110px;
	overflow:hidden;
	position:absolute;
	width:1024px;
	background:url(../images/home_events.gif) repeat-x top left;
}
#home-events h4.h1 {
	background:#6B90CA;
	color:#ffffff;
	font-size:13px;
	width:100px;
	height:85px;
	padding:25px 0px 0px;
	position:absolute;
	left:50px;
	top:0px;
	z-index:4;
	text-align:center;
}
#home-events table {
	width:828px;
	margin-left:154px;
}
#home-events table table {
	border-right:1px solid #A2BCE2;
	height:111px;
	width:100%;
	margin:0px;
}

#home-events .item_name h3 {
	line-height:115%;
	font-size:13px;
}

#home-events .pages {
	height:0px;
	overflow:visible;
}

#home-events .p-current {
	position:absolute;
	top:65px;
	left:70px;
	z-index:6;
	background:none;
}
#home-events .p-2 {left:82px;}
#home-events .p-3 {left:94px;}
#home-events .p-4 {left:106px;}
#home-events .p-current a {
	color:#ffffff;
	display:block;
	padding:4px 2px;
}
#home-events .selected {
	top:62px;
}

#home-events .selected a {
	font-size:15px;
	font-weight:bold;
}	

#home-events .pages .p-first, #home-events .pages .p-last {
	display:none;
}
#home-events .pages .p-current, #home-events .pages .p-prev, #home-events .pages .p-next {
	border:0px;
	padding:0px;
}
#home-events .pages .p-prev a, #home-events .pages .p-next a {
	background:url(../images/event_scroll_left.gif) no-repeat;
	width:51px;
	height:111px;
	position:absolute;
	z-index:5;
	left:0px;
	top:0px;
	font-size:1px;
	color:#5576b7;
}
#home-events .pages .p-next a {
	background:url(../images/event_scroll_right.gif) no-repeat;
	left:auto;
	right:8px;
}
#home-events img.box {
	padding:0px;
	border:0px;
	box-shadow:#ffffff 0px 0px 0px;
	-moz-box-shadow:#ffffff 0px 0px 0px;
	-webkit-box-shadow:0px 0px 0px #ffffff;
	margin:0px 7px;
}
#home-events .table td {
	padding:9px 4px;
}
	
/* Articles */
#home-articles {
	padding:0px 5px;
}
#home-articles .categories > div {
	position:relative;
	min-height:70px;
	margin-bottom:10px;
	border:1px solid #f1f1f2;
}
#home-articles .categories h4.h1 {
	background:#f1f1f2 url(../images/h1_categories.gif) repeat-x;
	font-size:17px;
	color:#40499f;
	padding:7px 12px;
	height:22px;
	font-weight:bold;
	border:1px solid #e6e7e8;
}
#home-articles .categories .scroll > div {
	width:95%;
	margin:6px auto 0px;
}
#home-articles .category-2 h4.h1 {
	color:#be1e2d;
}
#home-articles .category-3 h4.h1 {
	color:#f6c259;
}
#home-articles .pages .p-current, #home-articles .pages .p-first, #home-articles .pages .p-last {
	display:none;
}
#home-articles .pages .p-prev, #home-articles .pages .p-next {
	border:0px;
	padding:0px;
}
#home-articles .pages .p-prev a, #home-articles .pages .p-next a {
	background:url(../images/page_left.gif) no-repeat;
	width:23px;
	height:23px;
	position:absolute;
	z-index:5;
	right:101px;
	top:6px;
}
#home-articles .pages .p-next a {
	background:url(../images/page_right.gif) no-repeat;
	right:75px;
}

#home-articles a.all {
	position:absolute;
	z-index:5;
	top:10px;
	right:12px;
}

/* Sub Categories */
#template #home-subs {
	min-height:50px;
}
#home-subs {
	margin-bottom:10px;
}
#home-subs h3 a {
	background:#9DB2DC;
	padding:7px 10px 6px 16px;
	color:#ffffff;
	text-transform:uppercase;
	font-size:13px;
	border:1px solid #E6E6E6;
	border-top:0px;
	text-decoration:none;
	display:block;
}
#home-subs h3.selected a {
	background:#6B90CA;
}
#home-subs h5 a {
	background:url(../images/arrow_blue.gif) 16px 9px no-repeat;
	padding:7px 10px 7px 35px;
	margin:0px;
	font-size:13px;
	border:1px solid #E6E6E6;
	border-top:0px;
	text-decoration:none;
	display:block;
}
#home-subs h6 a {
	background:#ffffff;
	padding:6px 10px 5px 16px;
	margin:0px;
	font-size:12px;
	border:1px solid #E6E6E6;
	border-top:0px;
	text-decoration:none;
	display:block;
}
#home-subs h6.selected a {
	background:#F2F2F2;
}

/* Account Menu */
#account-menu ul {
	padding:0px;
	margin:0px 0px 10px;
}

#account-menu li {
	list-style:none;
	background:url(../images/account_tab.gif) no-repeat;
	width:240px;
	height:32px;
	padding:6px 0px 0px 10px;
	margin:0px;
}

#account-menu li a {
	display:block;
	background-image:url(../images/account.gif);
	background-repeat:no-repeat;
	padding:4px 0px 2px 50px;
	height:24px;
	font-size:14px;
}

#account-menu li.seperator {
	display:none;
}

#account-menu #account-blog a {background-position:0px 0px;}
#account-menu #account-podcasts a {background-position:0px -30px;}
#account-menu #account-articles a {background-position:0px -60px;}
#account-menu #account-videos a {background-position:0px -90px;}
#account-menu #account-photos a {background-position:0px -120px;}
#account-menu #account-profile a {background-position:0px -150px;}
#account-menu #account-friends a {background-position:0px -180px;}
#account-menu #account-links a {background-position:0px -210px;}
#account-menu #account-settings a {background-position:0px -240px;}


/********************* Users Page *********************/
#template #template_two_left, #template #template_two_right {
	min-height:200px;
}

#template_two_left, #template_two_right {
	padding:15px;
	vertical-align:top;
}

/********************* Articles *********************/
#articles-features {
	border:1px solid #E6E6E6;
	margin-bottom:10px;
}
/*#articles-features > div {
	padding:15px;
}*/

/********************* Two Columns *********************/
#template_twocol_left{display:block; width:460px; padding:20px 40px 20px 20px; border-right:1px solid #666666; margin:0; float:left;}
#template_twocol_right{display:block; width:138px; padding:20px 0px 20px 0px; float:right;}