/*



Theme Name: Ankusam



Theme URI: http://ankusam.com/



Description: As Long As I live so Long I do Learn...



Author:(sairam) A.Vinay Kumar



Author URI: http://dezinerlabs.com/







*/





body{



xbackground:#ececec;
background:#eeeeee url(images/ank_bg.jpg) repeat-x top left;


font-family:Arial, Helvetica, sans-serif;



font-size:13px;



margin:0px;



padding:0px;



line-height:1.6em;



}







p, div{



margin:0px;



padding:0px;



}







a{



color:#3366cc;



text-decoration:none;



}



img{



border:none;



}



a:hover{



color:#cc0000;



text-decoration:underline;



}



h2{



color:#cc0000;



font-size:16px;



border-bottom:1px dashed #cccccc;



padding:0px 0px 5px;



margin:0px;



}



h3{



color:#000000;



font-size:15px;



padding:5px 0px;



margin:0px;



}







.divider{



border-bottom:2px solid #cc0000;



height:5px;



}



.clear{



clear:both;



}







#layout_main{



margin:0px auto;



width:1014px;



background:#ffffff;



}

#content p{
font-size:14px;
}





#header{



height:170px;



}



#header .ad1{



float:left;



width:300px;



height:100px;



margin:5px;



background:#eeeeee;



}



#header .logo{



width:350px;



float:left;



margin:5px;



text-align:center;



background:url(images/ankusam_logo.gif) no-repeat center top;



height:100px;



position:relative;



z-index:10;



}



.logo .newstyle{



display:block;



position:absolute;



bottom:0px;



right:10px;



color:#247bc5;



font-weight:bold;



width:100px;



font-size:14px;



z-index:100;



}







#header .ad2{



float:right;



width:300px;



height:100px;



margin:5px;






}







#header .redBar{



background:#cc0000;



height:32px;



}







#header .redBar p{



color:#ffffff;



font-size:12px;



font-weight:bold;



padding:5px;



margin:0px;



}



#header .redBar_left{



float:left;



width:725px;



}



#header .redBar_left p{



font-size:14px;



}



#header .redBar_right{



float:left;



width:275px;



padding:5px;



}



#header .redBar_right a{



font-weight:bold;



color:#fff;



text-decoration:none;



padding:0px 5px;



}







/* Menu styles */



/* ^^^^^^^^ BELOW IS THE CODE FOR THE MENU ^^^^^^^^^^ */



#menu{position:relative;display:block;height:35px;font-size:13px;font-weight:bold;background:#CC33FF transparent url(images/xmenu_bg.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;}



#menu ul{margin:0;padding:0;list-style-type:none;width:auto;}



#menu ul li{display:block;float:left;margin:0;}



#menu ul li a{display:block;float:left;text-decoration:none;padding:8px 10px 0 10px;height:23px;background:transparent url(images/menu_divider.gif) no-repeat top right; color:#666666;}



#menu ul li a:hover{color:#B30000;background:#fff url(images/menu_bg_off.gif) no-repeat top right;}



#menu ul li a.current{color:#B30000;background:#fff url(images/menu_bg_off.gif) no-repeat top right;}



/* ^^^^^^^^ ABOVE IS THE CODE FOR THE MENU ^^^^^^^^^^ */







/*** Start of Container Styles ***/



#container{



width:1003px;



padding:10px 5px;



margin:0px;



}



#sidebar_left{



width:255px;



float:left;



padding:5px 0px;



}



#content{



width:475px;



padding:5px;



float:left;



}



#sidebar_right{



width:255px;



float:left;



padding:5px 0px;



}







/* tabs */











/* ^^^^^^^^ BELOW IS THE CODE FOR THE tab ^^^^^^^^^^ */



#tabbox{position:relative;display:block;height:25px;font-size:11px;font-weight:bold;background:transparent url(images/red_header_bg.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;}



#tabbox ul{margin:0;padding:0;list-style-type:none;width:auto;}



#tabbox ul li{display:block;float:left;margin:0;}



#tabbox ul li a{display:block;float:left;text-decoration:none;padding:8px 5px 0 5px;height:23px;background:transparent url(images/tab_bgDIVIDER.gif) no-repeat top right;}



#tabbox ul li a:hover,#tabbox ul li a.current{color:#B30000;}



/* ^^^^^^^^ ABOVE IS THE CODE FOR THE tab ^^^^^^^^^^ */







/* .political_tab{



margin-bottom:3px;



border:1px solid #cccccc;



}



.political_tab .head{



background:url(images/red_header_bg.gif) repeat-x left top;



height:18px;



font-size:13px;



font-weight:bold;



padding:2px 10px 5px;



color:#ffffff;



}



.political_tab .content-txt{



padding:5px 5px 0px;



}



*/







.political_tab{



margin-bottom:3px;



/*border:1px solid #cccccc;*/



}



.political_tab .head{



background:url(images/tab-bg.jpg) repeat-x left top;



height:18px;



font-size:13px;



font-weight:bold;



padding:2px 10px 3px;



color:#ffffff;



border:1px solid #cd0000;



}

.political_tab .head a{ color:#ffffff; text-decoration:underline; }

.political_tab .content-txt{



padding:5px 5px 0px;



border-right:1px solid #cccccc;



border-left:1px solid #cccccc;



border-bottom:1px solid #cccccc;



}







.space{



height:3px;



}



.content-txt img{



margin:5px;



}



.content-txt h3{



font-size:12px;



color:#666666;



margin:0px;



padding:5px 0px;



}







a.profile{



display:block;



background:url(images/profile_icon.gif) no-repeat left top;



height:20px;



padding-left:25px;



padding-top:5px;



font-weight:bold;



float:left;



margin-left:10px;



}



a.schedule{



display:block;



background:url(images/schedule_icon.gif) no-repeat left top;



height:20px;



padding-left:25px;



padding-top:5px;



font-weight:bold;



float:left;



margin-left:10px;



}







.headlines ul{



margin:5px;



padding:5px;



padding-left:20px;
font-weight:bold;



}



.headlines ul li{



list-style-image:url(images/arrow_headlines.gif);



padding:2px 0px 0px 0px;



margin-bottom:5px;



border-bottom:1px solid #cc0000;



}



/*** Tabs Styles ***/







/*.tab {



	line-height:normal;



	clear:both;



	}*/



ul.tab {



	margin:0;



	padding:5px 5px 0 0px;



	list-style:none;



	height:28px;



	}



ul.tab li {



	display:inline;



	margin:0;



	padding:0;



	}



ul.tab a {



	float:left;



	background:url("images/tab_left.gif") no-repeat left top;



	margin:0;



	padding:0 0 0 10px;



	text-decoration:none;



	margin-right:2px;



	



	}



ul.tab a span {



	float:left;



	display:block;



	background:url("images/tab_right.gif") no-repeat right top;



	padding:5px 18px 4px 8px;



	color:#fff;



	font-weight:bold;







	}



	



/* Commented Backslash Hack hides rule from IE5-Mac \*/



ul.tab a span {float:none;}



/* End IE5-Mac hack */



ul.tab a:hover span {color:#247bc5; font-weight:bold;}



ul.tab a:hover {background-position:0% -42px;}



ul.tab a:hover span {background-position:100% -42px;}



ul.tab li.current a span {color:#247bc5; font-weight:bold;}



ul.tab li.current a {background-position:0% -42px;}



ul.tab li.current a span {background-position:100% -42px;}











.tab_content{



border:1px solid #cccccc;



padding:10px;



}



.tab_content-txt{



margin:5px;



}



.tab_content-txt .tab_img{


float:left;



width:100px;



}



.tab_content-txt .tab_txt{



float:left;



padding:5px;



width:320px;



}







.more a{



display:block;



float:right;



margin:0px;



padding:0px;



color:#cc0000;



font-weight:bold;



}







h3.redcolor{



color:#cc0000;



}



.adunit_125_125{



background:#ccccff;



width:125px;



height:125px;



float:left;



margin-right:2px;



margin-bottom:5px;



}







.adunit_250{



background:#ccccff;



width:250px;



height:250px;



float:left;



margin-right:2px;



margin-bottom:5px;



background:url(images/imagead_250x250.gif) no-repeat;



}







.adunit_728{



background:url(images/leaderboard_img.jpg) no-repeat left top;



width:728px;



height:90px;



}







.adunit_468{



background:url(images/ad_468.gif) no-repeat left top;



width:468px;



height:60px;



}







.add{



background:url(images/banner_img.jpg) no-repeat left top;



}



#footer{



background:#cc0000;



text-align:center;



padding:10px;



}







#footer p{



color:#ffffff;



}



#footer a{



color:#ffffff;



}







#one-column-emphasis



{



	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;



	font-size: 12px;



	margin:5px;



	text-align: left;



	border-collapse: collapse;



}



#one-column-emphasis th



{



	font-size: 14px;



	font-weight: normal;



	padding:5px 10px;



	color: #039;



}



#one-column-emphasis td



{



	padding: 5px 10px;



	color: #669;



	border-top: 1px solid #e8edff;



}



.oce-first



{



	background: #d0dafd;



	border-right: 10px solid transparent;



	border-left: 10px solid transparent;



}



#one-column-emphasis tr:hover td



{



	color: #339;



	background: #eff2ff;



}







.innerContent p{



padding:5px;



}







.post p{



padding:5px;



font-size:11pt;



}



.post img{



margin:0px 5px 5px 0px;



}







/*** Gallery Styles ***/



.gallerytab{



margin-bottom:3px;



border:1px solid #cccccc;



}



.gallerytab .head{



background:url(images/red_header_bg.gif) repeat-x left top;



height:18px;



font-size:13px;



font-weight:bold;



padding:2px 10px 5px;



color:#ffffff;



}



.gallerytab .content-txt{



padding:5px 0px;



}



.galleryImg{



width:80px;



margin:2px;



float:left;



height:140px;



overflow:hidden;



}



.galleryImg span{



display:block;



text-align:center;



font-size:11px;



line-height:1.4em;



}







#preview{



	position:absolute;



	border:1px solid #ccc;



	background:#333;



	padding:5px;



	display:none;



	color:#fff;



	}







.align_center{



text-align:center;



}







.accContent{



		display:none;



		border:1px solid #CCCCCC;



		padding:3px;



	}



.acctitle{



		display:block;



		width:100%;



		padding:3px 3px 3px 3px;



		cursor:pointer;



		outline:none;



	}











/* These styles create the dropdown menus. */



#nav{



position:relative; display:block;height:39px;font-size:13px;font-weight:bold; background:transparent url(images/menu_bg.gif) repeat-x top left; font-family:Arial,Verdana,Helvitica,sans-serif;border-top:4px solid #B30000;



}



#navbar {



	margin:0;padding:0;list-style-type:none;width:auto; }



#navbar li {



	list-style: none;



	float: left; }



#navbar li a {



	display: block;



	padding:7px 10px;



	color: #666666;



	text-decoration: none;



	background:transparent url(images/menu_divider.gif) no-repeat top right;



	 }



#navbar li a:hover {



color:#B30000;background:#fff url(images/menu_bg_off.gif) no-repeat top right;



	 }



#navbar li ul {



	display: none; 



	width: 10em; /* Width to help Opera out */



	background-color: #eeeeee;



	border:2px solid #cc0000;



	border-bottom:2px solid #cc0000;



	padding:0px;



	margin:0px;



	}



#navbar li:hover ul, #navbar li.hover ul {



	display: block;



	position: absolute;



	margin: 0;



	padding: 0; 



	}



#navbar li:hover li, #navbar li.hover li {



	float: none; }



#navbar li:hover li a, #navbar li.hover li a {



	background-color: #eeeeee;



	border-bottom: 1px solid #fff;



	color: #000;



	padding:3px 10px;



	font-size:13px;



	margin:0px;



	height:20px;



	 }



#navbar li li a:hover {



	background-color: #cc0000;



	color:#ffffff;



	 }



	



#editorcontainer #content{



color:#000000; !important



}







#content_full{



width:710px;



padding:5px;



float:left;



}



.aligncenter {



display:block;



margin-left:auto;



margin-right:auto;



}







/*** Cinema Styles ***/



.featured{



width:150px;



margin:2px;



border-right:1px dashed #dddddd;



float:left;



}



.featured h3{



padding:0px;



margin:0px;



color:#cc0000;



font-size:12px;



font-weight:bold;



}







ul#cinemalist{



margin:5px;



padding:5px;



padding-left:20px;



text-align:left;



}



ul#cinemalist li{



list-style-image:url(images/video2.png);



padding:2px 0px 0px 0px;



margin-bottom:5px;



border-bottom:1px solid #cc0000;



}
.flashnews{
width:475px; float:left;
padding:3px 5px 0px;
}

.flashnews a{
color:#ffffff;
font-size:14px;
}
.flashnews a:hover{
color:#ffffff;
} 

ul#flashnews{

	padding:2px 0px 0px 10px;

	margin:0px;

	list-style:none;

	color:#ffffff;

	font-size:14px;

	font-weight:bold;

float:left;

}

ul#flashnews li a{

	color:#ffffff;

}

ul#flashnews li a:hover{

	color:#ffffff;

	text-decoration:underline;

}



#flashspan{

	float:left;

	display:block;

	width:100px;

	text-align:right;

	padding:2px 5px 0px 0px;

	color:#ffffff;

	font-size:14px;

	font-weight:bold;

}

#date{

	float:right;

	display:block;

	width:125px;

	text-align:left;

	padding:2px 5px 0px 0px;

	color:#ffffff;

	font-size:12px;

	font-weight:bold;

}



/*---- tabs.css ---- */







/* Caution! Ensure accessibility in print and other media types... */



@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */



    .tabs-hide {



        display: none;



    }



}



#hor-minimalist-b

{

	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;

	font-size: 12px;

	background: #fff;

	margin:0px;

	width: 98%;

	border-collapse: collapse;

	text-align: center;

}

#hor-minimalist-b th

{

	font-size: 14px;

	font-weight: normal;

	color: #039;

	padding: 10px 8px;

	border-bottom: 2px solid #6678b1;

}

#hor-minimalist-b td

{

	border-bottom: 1px solid #ccc;

	color: #669;

	padding: 6px 8px;

}

#hor-minimalist-b tbody tr:hover td
{
	color: #009;
}

ul#my_stills{
list-style:none;
margin:0px;
padding:0px;
}
img.alignleft{
float:left;
}
ul#my_stills li{
margin:0px;
padding:0px;
text-align:left;
left:0px;
}
ul#my_stills li a img{
padding:0px;
margin:0px;
}


ul#my_stills2{
list-style:none;
margin:0px;
padding:0px;
}

ul#my_stills2 li{
margin:0px;
padding:0px;
text-align:left;
left:0px;
}
ul#my_stills2 li a img{
padding:0px;
margin:0px;
}

/* 
	LEVEL ONE
*/
#nav2{
background:url(http://ankusam.com/wp-content/themes/ankusam/images/menu_bg.gif) repeat-x; width:100%;
}
ul.dropdown      { position: relative; list-style:none; list-style-image:none; width:100%; margin:0px; padding:0px; background:url(http://ankusam.com/wp-content/themes/ankusam/images/menu_bg.gif) repeat-x; }
ul.dropdown li ul{list-style:none; list-style-image:none; margin:0px; padding:0px; }
ul.dropdown li                      { font-weight: normal; font-size:14px; float: left; zoom: 1; background:url(http://ankusam.com/wp-content/themes/ankusam/images/menu_bg.gif) repeat-x; height:39px; }
ul.dropdown a:hover		            { color: #000; }
ul.dropdown a:active                { color: #ffa500; }
ul.dropdown li a                    { display: block; padding:6px 8px; background:url(http://go4download.com/wp-content/themes/go4download_j/images/bgDIVIDER.gif) no-repeat right top; color: #222;  }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                {color: black; position: relative; }
ul.dropdown li.hover a              { color: black; }


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width:180px; visibility: hidden; position: absolute; top: 100%; left: 0; border:1px solid #990000; }
ul.dropdown ul li 					{ font-weight: normal; background: #f6f6f6; color: #000;  border-bottom: 1px solid #ccc; float: none; height:25px; }
ul.dropdown ul li a:hover 			{ background:#990000; color:#ffffff; padding:5px; height:15px;}									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; background:none; padding:5px;} 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }  


.ad_250{
}

.ad_250 a img{
margin:2px;
}

.ad_250_60{
width:250px;
height:60px;
margin:5px 2px;
}


.ad_250_100{
width:250px;
height:100px;
margin:5px 2px;
}


.ad_250_250{
width:250px;
height:250px;
margin:5px 2px;
}
