/*------------------------------------------------Misc--------------------*/
*{
	padding:0;
	margin:0;
}
body#myBody{
	background-color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.7em;
	color:#bbb;
	
}
ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
}
a{
	text-decoration:none;
	color:#08bcf9;
}
#jcss-mainblock fieldset{
	width:660px;
	overflow:hidden;
	border:0px;
	border:1px solid #333;
	padding:5px;
}
#jcss-mainblock-full fieldset{
	width:920px;
	overflow:hidden;
	border:0px;
	border:1px solid #444;
	padding:5px;
}

.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}
/*------------------------------------------------Layout--------------------*/

#jcss-mainwrapper{
	margin:0 auto;
	width:960px;
}

/*------------------------------------------------Header--------------------*/

#jcss-toppanel{
	width:960px;
	/*float:left;*/
}
#jcss-headerimage{
	width:20px;
	height:133px;
	float:left;
	background:url(../images/catdog.jpg) no-repeat;
}

/*------------------------------------------------Newsflash--------------------*/

#jcss-newsflash{
	width:620px;
	float:left;
	position:relative;
}
#logo{
	position:absolute;
	top:0px;
	left:150px;
}
#jcss-newsflashtop{
	width:620px;
	height:175px;
	background:url(../images/newsflashtop.gif) no-repeat;
}
#jcss-newsflashbottom{
	width:620px;
	background:url(../images/newsflashbg.gif) repeat-y;
}
#jcss-newsflashbottom .moduletable{
	padding-left:130px;
	width:480px;
}
#jcss-newsflashbottom .moduletable h3{
	background:url(../images/newsflashmoduleheader.gif) no-repeat;
	padding-left:30px;
	height:28px;
	line-height:28px;
	margin-left:7px;
	color:#08bcf9;
	font-size:14px;
	margin-bottom:10px;
}

/*------------------------------------------------Newsflash--------------------*/
/*------------------------------------------------Header--------------------*/
/*------------------------------------------------Top Navigation--------------------*/

#jcss-navigationpanel{
	width:960px;
}
#jcss-topnavigation{
	width:624px;
	float:left;
	height:45px;
	background:url(../images/topnavigationbg.gif) no-repeat;
}
#jcss-topnavigation .moduletable{
	padding:12px 0px 10px 10px;
}
#jcss-topnavigation ul li{
	float:left;
	background:url(../images/topnavigationsep.gif) no-repeat right;
}
#jcss-topnavigation ul li a{
	color:#472e00;
	float:left;
	padding:0px 20px;
}
#jcss-topnavigation ul li a:hover{
	color:#fff;
}
#jcss-topnavigation ul li a#active_menu-nav{
	color:#fff;
	font-weight:bold;
}

/*------------------------------------------------Top Navigation--------------------*/
/*------------------------------------------------Search--------------------*/

#jcss-searchbox{
	width:336px;
	float:right;
	height:45px;
	background:url(../images/searchbg.gif) no-repeat;
}
.search{
	padding-left:75px;
	padding-top:5px !important; padding-top:4px;
}
.search input#mod_search_searchword{
	background:url(../images/searchboxbg.gif) no-repeat;
	border:0px;
	height:35px;
	width:245px;
	color:#fff;
	font-size:16px;
	padding-top:7px;
	padding-left:10px;
}

/*------------------------------------------------Search--------------------*/
/*------------------------------------------------Middle Panel--------------------*/

#jcss-middlepanel{
	width:960px;
	padding-top:9px;
}

/*------------------------------------------------Left Block--------------------*/

#jcss-leftblock{
	width:259px;
	float:left;
}
#jcss-leftblocktop{
	height:10px;
	float:left;
	line-height:0;
	font-size:0;
	background:url(../images/leftblocktop.gif) no-repeat;
	width:250px;
}
#jcss-leftblockbottom{
	height:10px;
	float:left;
	line-height:0;
	font-size:0;
	background:url(../images/leftblockbottom.gif) no-repeat;
	width:250px;
}
#jcss-leftblockmiddle{
	float:left;
	width:239px;
	border-right:1px solid #363636;
	background-color:#121212;
	padding-left:10px;
}

/*------------------------------------------------Left Block--------------------*/
/*------------------------------------------------Main Block--------------------*/

#jcss-mainblock{
	width:701px;
	float:left;
}
#jcss-mainblock-full{
	width:960px;
	float:left;
}
#jcss-mainblocktop,#jcss-mainblocktop-full,
#jcss-mainblockbottom,#jcss-mainblockbottom-full{
	height:10px;
	float:left;
	line-height:0;
	font-size:0;
}
#jcss-mainblocktop{
	background:url(../images/mainblocktop.gif) no-repeat;
	width:701px;
}
#jcss-mainblocktop-full{
	background:url(../images/mainblocktop-full.gif) no-repeat;
	width:960px;
}
#jcss-mainblockmiddle,#jcss-mainblockmiddle-full{
	float:left;
	border-right:1px solid #363636;
	border-left:1px solid #363636;
	background-color:#121212;
	padding-left:10px;
	padding-right:10px;
}
#jcss-mainblockmiddle{
	width:679px;
}
#jcss-mainblockmiddle-full{
	width:938px;
}
#jcss-mainblockbottom{
	background:url(../images/mainblockbottom.gif) no-repeat;
	width:701px;
}
#jcss-mainblockbottom-full{
	background:url(../images/mainblockbottom-full.gif) no-repeat;
	width:960px;
}

/*------------------------------------------------Latest and Popular Modules --------------------*/

#jcss-user1user2pos,#jcss-user1user2pos-col2,#jcss-user1user2pos-col1,#jcss-user1user2pos-col0{
	padding-bottom:10px;
	padding-top:10px;
}
#jcss-user1user2pos,#jcss-user1user2pos-col0{	
	width:679px;
}
#jcss-user1user2pos-col2{
	width:938px;
}
#jcss-user1user2pos-col1{
	width:938px;
}


#jcss-user1pos,#jcss-user2pos,
#jcss-user1pos-col2,#jcss-user2pos-col2,
#jcss-user1pos-col1,#jcss-user2pos-col1,
#jcss-user1pos-col0,#jcss-user2pos-col0{
	float:left;
	padding-left:10px;
}
#jcss-user1pos,#jcss-user2pos{
	width:325px;
}

#jcss-user1pos-col2,#jcss-user2pos-col2{
	width:452px;
}
#jcss-user1pos-col1,#jcss-user2pos-col1{
	width:917px;
}
#jcss-user1pos-col0,#jcss-user2pos-col0{
	width:659px;
}


/*-----User1,2 Top -------*/
#jcss-user1top,#jcss-user2top,
#jcss-user1top-col2,#jcss-user2top-col2,
#jcss-user1top-col1,#jcss-user2top-col1,
#jcss-user1top-col0,#jcss-user2top-col0{
	height:10px;
	float:left;
	line-height:0;
	font-size:0;
}
#jcss-user1top,#jcss-user2top{
	background:url(../images/users12top.gif) no-repeat;
	width:326px;
}
#jcss-user1top-col2,#jcss-user2top-col2{
	background:url(../images/users12top-col2.gif) no-repeat;
	width:453px;
}
#jcss-user1top-col0,#jcss-user2top-col0{
	background:url(../images/users12top-col0.gif) no-repeat;
	width:660px;
}
#jcss-user1top-col1,#jcss-user2top-col1{
	background:url(../images/users12top-col1.gif) no-repeat;
	width:918px;
}

/*-----User1,2 Top -------*/
/*-----User1,2 Middle -------*/
#jcss-user1middle,#jcss-user2middle,
#jcss-user1middle-col2,#jcss-user2middle-col2,
#jcss-user1middle-col1,#jcss-user2middle-col1,
#jcss-user1middle-col0,#jcss-user2middle-col0{
	float:left;
	border-left:3px solid #523d2e;
	border-right:3px solid #523d2e;
	padding:0px 10px;
	background-color:#1b140f;
	
}
#jcss-user1middle,#jcss-user2middle{
	width:300px;
}
#jcss-user1middle-col2,#jcss-user2middle-col2{
	width:427px;
}
#jcss-user1middle-col1,#jcss-user2middle-col1{
	width:892px;
}
#jcss-user1middle-col0,#jcss-user2middle-col0{
	width:634px;
}


/*-----User1,2 Middle -------*/
/*-----User1,2 bottom -------*/
#jcss-user1bottom,#jcss-user2bottom,
#jcss-user1bottom-col2,#jcss-user2bottom-col2,
#jcss-user1bottom-col1,#jcss-user2bottom-col1,
#jcss-user1bottom-col0,#jcss-user2bottom-col0{
	height:10px;
	float:left;
	line-height:0;
	font-size:0;
}
#jcss-user1bottom,#jcss-user2bottom{
	background:url(../images/users12bottom.gif) no-repeat;
	width:326px;
}
#jcss-user1bottom-col2,#jcss-user2bottom-col2{
	background:url(../images/users12bottom-col2.gif) no-repeat;
	width:453px;
}
#jcss-user1bottom-col1,#jcss-user2bottom-col1{
	background:url(../images/users12bottom-col1.gif) no-repeat;
	width:918px;
}
#jcss-user1bottom-col0,#jcss-user2bottom-col0{
	background:url(../images/users12bottom-col0.gif) no-repeat;
	width:660px;
}

/*-----User1,2 bottom -------*/
/*--------Items Styles-------------*/
#jcss-user1user2pos .moduletable h3,
#jcss-user1user2pos-col2 .moduletable h3,
#jcss-user1user2pos-col1 .moduletable h3,
#jcss-user1user2pos-col0 .moduletable h3{
	background:url(../images/user12modulesheader.gif) no-repeat;
	height:19px;
	color:#fff;
	font-size:14px;
	padding-left:25px;
	margin-bottom:10px;
}
#jcss-user1user2pos ul.latestnews,#jcss-user1user2pos ul.mostread,
#jcss-user1user2pos-col2 ul.latestnews,#jcss-user1user2pos-col2 ul.mostread,
#jcss-user1user2pos-col1 ul.latestnews,#jcss-user1user2pos-col1 ul.mostread,
#jcss-user1user2pos-col0 ul.latestnews,#jcss-user1user2pos-col0 ul.mostread{
	margin-left:15px;
}
#jcss-user1user2pos li.latestnews,#jcss-user1user2pos li.mostread,
#jcss-user1user2pos-col2 li.latestnews,#jcss-user1user2pos-col2 li.mostread,
#jcss-user1user2pos-col1 li.latestnews,#jcss-user1user2pos-col1 li.mostread,
#jcss-user1user2pos-col0 li.latestnews,#jcss-user1user2pos-col0 li.mostread{
	background:url(../images/user12itembg-blue.gif) no-repeat;
}
#jcss-user1user2pos a.latestnews,#jcss-user1user2pos a.mostread,
#jcss-user1user2pos-col2 a.latestnews,#jcss-user1user2pos-col2 a.mostread,
#jcss-user1user2pos-col1 a.latestnews,#jcss-user1user2pos-col1 a.mostread,
#jcss-user1user2pos-col0 a.latestnews,#jcss-user1user2pos-col0 a.mostread{
	height:20px;
	padding-left:25px;
	color:#ddd;
}
/*--------Items Styles-------------*/
/*------------------------------------------------Latest and Popular Modules--------------------*/
/*------------------------------------------------Main Block--------------------*/
/*------------------------------------------------User5,6 and 7 Block--------------------*/

#jcss-separator{
	width:960px;
	height:38px;
	background:url(../images/separator.gif) no-repeat;
}

#user567pos-s3,#user567pos-s2-57,#user567pos-s2-57,#user567pos-s2-67,#user567pos-s1{
	width:960px;
}

/*-----User5-----*/
#user5pos-s3,#user5pos-s2-57,#user5pos-s2-56{
	float:left;
	margin-right:9px;
}
#user5pos-s1{
	float:left;
}
/*-----User5-----*/
/*-----User6-----*/
#user6pos-s3,#user6pos-s2-67{
	float:left;
	margin-right:9px;
}
#user6pos-s1{
	float:left;
}
#user6pos-s2-56{
	float:left;
}
/*-----User6-----*/
/*-----User7-----*/
#user7pos-s3,#user7pos-s2-67,#user7pos-s2-57,#user7pos-s1{
	float:left;
}
/*-----User7-----*/

#user567pos-s3 .moduletable-blue,#user567pos-s2-56 .moduletable-blue,#user567pos-s2-57 .moduletable-blue,#user567pos-s2-67 .moduletable-blue,#user567pos-s1 .moduletable-blue,
#user567pos-s3 .moduletable-orange,#user567pos-s2-56 .moduletable-orange,#user567pos-s2-57 .moduletable-orange,#user567pos-s2-67 .moduletable-orange,#user567pos-s1 .moduletable-orange,
#user567pos-s3 .moduletable-gray,#user567pos-s2-56 .moduletable-gray,#user567pos-s2-57 .moduletable-gray,#user567pos-s2-67 .moduletable-gray,#user567pos-s1 .moduletable-gray{
	border:1px solid #3e3e3e;
	padding-left:10px;
	padding-bottom:20px;
	margin-bottom:20px;
}

#user567pos-s3 .moduletable-blue,
#user567pos-s3 .moduletable-orange,
#user567pos-s3 .moduletable-gray{
	width:302px;
}

#user567pos-s2-56 .moduletable-blue,#user567pos-s2-57 .moduletable-blue,#user567pos-s2-67 .moduletable-blue,
#user567pos-s2-56 .moduletable-orange,#user567pos-s2-57 .moduletable-orange,#user567pos-s2-67 .moduletable-orange,
#user567pos-s2-56 .moduletable-gray,#user567pos-s2-57 .moduletable-gray,#user567pos-s2-67 .moduletable-gray{
	width:463px;
}
#user567pos-s1 .moduletable-blue,
#user567pos-s1 .moduletable-orange,
#user567pos-s1 .moduletable-gray{
	width:948px;
}


#user567pos-s3 .moduletable-blue h3,#user567pos-s2-56 .moduletable-blue h3,#user567pos-s2-57 .moduletable-blue h3,#user567pos-s2-67 .moduletable-blue h3,#user567pos-s1 .moduletable-blue h3,
#user567pos-s3 .moduletable-orange h3,#user567pos-s2-56 .moduletable-orange h3,#user567pos-s2-57 .moduletable-orange h3,#user567pos-s2-67 .moduletable-orange h3,#user567pos-s1 .moduletable-orange h3,
#user567pos-s3 .moduletable-gray h3,#user567pos-s2-56 .moduletable-gray h3,#user567pos-s2-57 .moduletable-gray h3,#user567pos-s2-67 .moduletable-gray h3,#user567pos-s1 .moduletable-gray h3{
	height:30px;
	color:#000;
	line-height:30px;
	font-size:14px;
	padding-left:30px;
	margin-bottom:10px;
	margin-left:-10px;
}
/*---------------------*/
#user567pos-s3 .moduletable-blue h3{
	background:url(../images/moduleheader-blue-s3.gif) no-repeat #0093BF;
}
#user567pos-s3 .moduletable-orange h3{
	background:url(../images/moduleheader-orange-s3.gif) no-repeat #D88000;
}
#user567pos-s3 .moduletable-gray h3{
	background:url(../images/moduleheader-gray-s3.gif) no-repeat #9A9A9A;
}
/*---------------------*/
/*---------------------*/
#user567pos-s2-56 .moduletable-blue h3,#user567pos-s2-57 .moduletable-blue h3,#user567pos-s2-67 .moduletable-blue h3{
	background:url(../images/moduleheader-blue-s2.gif) no-repeat #0093BF;
}
#user567pos-s2-56 .moduletable-orange h3,#user567pos-s2-57 .moduletable-orange h3,#user567pos-s2-67 .moduletable-orange h3{
	background:url(../images/moduleheader-orange-s2.gif) no-repeat #D88000;
}
#user567pos-s2-56 .moduletable-gray h3,#user567pos-s2-57 .moduletable-gray h3,#user567pos-s2-67 .moduletable-gray h3{
	background:url(../images/moduleheader-gray-s2.gif) no-repeat #9A9A9A;
}
/*---------------------*/
/*---------------------*/
#user567pos-s1 .moduletable-blue h3{
	background:url(../images/moduleheader-blue-s1.gif) no-repeat #0093BF;
}
#user567pos-s1 .moduletable-orange h3{
	background:url(../images/moduleheader-orange-s1.gif) no-repeat #D88000;
}
#user567pos-s1 .moduletable-gray h3{
	background:url(../images/moduleheader-gray-s1.gif) no-repeat #9A9A9A;
}
/*---------------------*/
/*------------------------------------------------User5,6 and 7 Block--------------------*/
/*------------------------------------------------Footer-------------------*/

#footer{
	width:960px;
	text-align:center;
	padding:50px 0px;
}

#footeremnu{
}

#footeremnu ul li{
	display:inline;
}
#footeremnu ul li a{
	padding:0px 10px;
	color:#ff9800;
	
}
#footeremnu ul li a:hover{
	color:#fff;
}
#copyright a{
	color:#47b5f2;
}
#copyright span{
	font-size:10px;
}

/*------------------------------------------------Footer-------------------*/
/*------------------------------------------------Module styles--------------------*/

#jcss-leftblock .moduletable{
	padding-bottom:20px;
}
#jcss-leftblock .moduletable h3{
	width:200px;
	background:url(../images/moduleheader.gif) no-repeat;
	color:#fff;
	line-height:36px;
	height:36px;
	padding-left:30px;
	font-size:16px;
	margin-bottom:10px;
}

/*------------------------------------------------Module styles--------------------*/
/*------------------------------------------------Menu styles--------------------*/

#jcss-leftblock .moduletable ul#mainlevel{
	margin-left:8px;
}
#jcss-leftblock .moduletable ul#mainlevel li a.mainlevel{
	background:url(../images/mainmenuitembg.gif) no-repeat;
	color:#fff;
	width:194px;
	display:block;
	height:30px;
	line-height:30px;
	padding-left:20px;
}
#jcss-leftblock .moduletable ul#mainlevel li a:hover{
	background:url(../images/mainmenuitemhoverbg.gif) no-repeat;
	color:#08bffb;
}
#jcss-leftblock .moduletable ul#mainlevel li a#active_menu{
	background:url(../images/mainmenuitemactivebg.gif) no-repeat;
	width:184px;
	padding-left:30px;
	color:#08bffb;
}

/*------------------------------------------------Menu styles--------------------*/
/*------------------------------------------------Menu styles--------------------*/

#mod_login_username,#mod_login_password{
	width:215px;
	height:25px;
	background:url(../images/logininputs.gif) no-repeat;
	color:#fff;
	margin-bottom:5px;
	border:0;
}
#jcss-leftblock .moduletable input.button{
	width:75px;
	height:54px;
	background:url(../images/btn-orange.gif) 0px 12px no-repeat;
	color:#472e00;
	margin:5px 0px;
	border:0;
	font-weight:bold;
	font-size:10px;
}

/*------------------------------------------------Menu styles--------------------*/
/*------------------------------------------------Poll styles--------------------*/

#jcss-leftblock .poll td{
	text-align:left;
}
#jcss-leftblock .poll thead td{
	padding:5px 0px;
	color:#07b3f4;
}
#jcss-leftblock .pollstableborder td{
	padding-left:5px;
	padding-bottom:5px;
	color:#777;
}

/*------------------------------------------------poll styles--------------------*/
/*------------------------------------------------Syndicate styles--------------------*/

.syndicate div{
	text-align:left;
}

/*------------------------------------------------Syndicate styles--------------------*/

/* ------------ Joomla Stuffs ----------- */
.blog,.contentpane,.contentpaneopen{
	width:100%;
	
}
.contentheading,
.contentpagetitle{
	font-size:14px;
	color:#ff9000;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	border-bottom:1px dashed #555;
}

.componentheading{
	font-size:16px;
	color:#00b2f4;
	margin-bottom:25px;
	padding-left:30px;
	background:url(../images/componentheading-icon.gif) no-repeat;
	height:23px;
	line-height:23px;
}
a.readon{
	height:31px;
	width:103px;
	background:url(../images/readmore.gif) no-repeat 0 0;
	margin:10px 0 21px 0px;
	display:block;
	text-decoration:none;
	font-size:12px;
	padding-left:5px;
	line-height:25px;
	color:#fff;
}
a.readon:hover{
	background:url(../images/readmore-blue.gif) no-repeat 0 0;
}

.small,.createdate,.modifydate{
	color:#444;
	font-size:0.8em;
}
.createdate{
	padding-bottom:5px;
}
.blog_more{
	margin-bottom:20px;
}

.blog_more ul{
	padding:0;
	margin:19px 0 17px 0;
}

.blog_more ul li{
}

.blog_more ul li a.blogsection{
	background:url(../images/listItem1.gif) no-repeat;
	padding:0 0 0 23px;
	font-size:12px;
	text-decoration:none;
}
.blog_more ul li a.blogsection:hover{
	color:#ffd200;
	text-decoration:none;
}

.blog_more strong{
	font-size:14px;
}
.searchintro{
	margin:10px 0px;
}

.searchintro b,.searchintro strong,.highlight{
	background-color:#222;
	border-bottom:#00a5d5 dashed 1px;

}
.contentpaneopen img{
	margin:5px 10px 5px 10px;
}

.buttonheading{
	vertical-align:middle;
}

.buttonheading img{
	margin:0px 2px 0px 0px;
}

.contentpane img{
	margin:5px;
}
.pagenavcounter{
	font-weight:bold;
}

.contenttoc{
	width:35%;
}

.contenttoc th{
	background-color:#1b140f;
	padding:5px 0px;
}
.contenttoc td{
	padding:2px 5px 2px 12px;
}

div.back_button{
	margin:10px 0px;
}
div.pagenavbar{
	text-align:center;
	border-bottom:1px solid #444;
	border-top:1px solid #444;
	clear:both;
	padding:5px 0px;
}
.sectiontableheader{
	padding:3px 5px;
	background-color:#1b140f;
	border-bottom:1px solid #004154;
}

.sectiontablefooter{

}

tr.sectiontableentry1 td,tr.sectiontableentry2 td{
	padding:3px 0px 3px 5px;
}

#jcss-mainblock .sectiontableentry1,#jcss-mainblock-full .sectiontableentry1{
	background-color:#222;
}

.contentdescription{
	padding-bottom:20px;
}
#emailForm input.inputbox{
border:0px;
background-color:#c1dde8;
height:20px;
}
#emailForm textarea{
border:0px;
background-color:#c1dde8;
}
/* ------------ Joomla Stuffs ----------- */