@charset "utf-8";
/* CSS Document */
body{
background:url(../images/bg1.jpg) no-repeat top center #000;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

h1,h2,h3,h4,h5,h6,div,ul,li,img,a{
margin:0px;
padding:0px;
}


#wrapper{
width:100%;
height:auto;
overflow:hidden;
margin:0px;
padding:0px;
background:url(../images/wrapperbg1.png) no-repeat top center;
}

.topspacer{
margin-top:100px;	
}


#container{
width:1005px;
height:auto;
margin:0px auto;
padding:0px;
}

/*.rightimg{
background:url(../images/header_rightimg.png) no-repeat top right;
float:right;
position:absolute;
top:0;
right:0;
width:502px;
height:195px;
z-index:0;
}*/

.header{
width:1004px;
height:338px;
float:left;
}

.logosec{
height:170px;
width:100%;
}

a.logo{
background:url(../images/logo.png) no-repeat top left;
height:102px;
width:326px;
float:left;
margin:29px 0px 0px 47px;
}

.liveradio{
float:right;
background:url(../images/liveradio.gif) no-repeat top right;
width:248px;
height:48px;
margin:0px 100px 0px 0px;
padding:0px;
}
.adsec{
float:left;
width:961px;
margin:11px 0px 0px 28px;
height:auto;
}

.onair{
float:left;
height:109px;
width:234px;
}
.onair .onair_header{
    background:transparent;
    height:9px;
}
.onair .onair_bottom{
    height:100px;
    width:260px;
}
.onair_dj_photo
{
    float:left;
    width:115px;
    height:100px;
}
.onair_mix_data
{
    float:left;
    width:110px;
    height:100px;
}
.onair_dj_name {
    float:right;
    height:50px;
    position:relative;
    width:110px;
    color: white;
}
.onair_mix {
    float:right;
    height:50px;
    position:relative;
    width:110px;
    color: white;
}
.ad{
float:left;
width:508px;
height:83px;
margin-bottom:0px;
margin-left:5px;
margin-right:15px;
margin-top:10px;
}

.ad img{
border:0px;
cursor:pointer;
}

.request{
background:url(../images/requiest_line.gif) no-repeat top left;

margin-bottom:0px;
margin-left:15px;
margin-right:5px;
margin-top:33px;
float:left;
width:156px;
height:48px;
}
/* body section starts*/

.bodycon{
border:2px solid #2d4574;
border-top:none;
background:url(../images/bodyconbg.jpg) repeat-x top left #16224c;
float:left;
width:959px;
height:auto;
clear:both;
margin:0px;
padding:10px 19px 10px 22px;
margin-left:1px;
}


.bodycon .ritesec{
width:173px;
float:right;
}

.ritesec a.linkimg{
border:0px;
cursor:pointer;
margin:6px 0px 6px 0px;
float:left;
}

.ritesec a.linkimg1{
border:0px;
cursor:pointer;
margin:6px 0px 6px 6px;
float:left;
}

.ritesec .box{
border:1px solid #000;
width:171px;
background:#010100;
float:left;
margin:5px 0px;
}

.box input{
outline:none;
cursor:pointer;
}

.box input:hover{
border:none;
}

.fadeimg{
float:left;
width:171px;
}

.box .top{
padding:5px 0px;
background:url(../images/h2_bg.gif) repeat-y top left #010100;
float:left;
width:171px;
margin:0px 0px 0px 0px;
}
.top h2{
padding:0px 0px 0px 18px;
background:url(../images/h2_bullet.gif)	no-repeat left 6px;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
color:#ed9e03;
text-transform:uppercase;
font-size:16px;
text-align:left;
margin:0px 0px 0px 8px;
}

.box ul{
list-style:none;
margin:0px;
padding:0px;
}

.box li{
float:left;
width:150px;
padding:5px 0px 5px 20px;
background:url(../images/libullet.gif) no-repeat 8px 10px;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:13px;
color:#fff;
border-bottom:1px solid #132041;
font-weight:bold;
}

.box li a {
text-decoration:none;
color:#fff;
display:block;
}
.box li a:hover{
color:#ed9e03;
text-decoration:none;
}


.ritesec .box1{
width:173px;
background:#010100;
float:left;
margin:5px 0px;
}

.box1 h2{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
color:#fff;
width:173px;
text-align:center;
font-size:16px;
padding:5px 0px;
}

.box1 .imgsec{
float:left;
width:171px;
margin:5px 0px 5px;
}
.imgsec img{
border:1px solid #fff;
margin-bottom:10px;
}

.box1 p{
border-bottom:1px solid #1a1a1a;
padding:5px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:12px;
width:163px;
float:left;
}

.box1 p strong{
display:block;
font-weight:bold;
color:#f0a222;
padding-bottom:1px;
}


.box1 p a.link{
width:163px;
margin:5px 0px;
text-align:center;
text-decoration:underline;
color:#785111;
float:left;
border-bottom:none;
}

.box1 p a.link:hover{
width:163px;
text-align:center;
text-decoration:none;
color:#ffa535;
}

.box1 .linkbut{
width:auto;
margin:6px 0px 6px 6px;
float:left;
}




/******************leftsec css starts here********************/

.bodycon .leftsec{
width:786px;
float:left;
}

.leftsec .videosec{
width:786px;
float:left;
}

.videosec .top{
width:99%;
float:left;
padding:3px 5px;
}

.topsec h2{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:16px;
color:#000;
margin:0px;
padding:0px;
float:left;
background:none;
}

.topsec h2 span{
color:#fff;
}

.topsec a{
float:right;
color:#575757;
text-decoration:none;
padding:5px 18px 0px 0px;
}

.topsec a:hover{
float:right;
color:#000;
text-decoration:underline;
padding:5px 18px 0px 0px;
}

.topsec a.link{
float:right;
color:#fff;
font-size:11px;
text-decoration:none;
padding:5px 18px 0px 0px;
}

.topsec a.link:hover{
float:right;
color:#fcfcfc;
font-size:11px;
text-decoration:underline;
padding:5px 18px 0px 0px;
}

.flashpart{
background:url(../images/events_flashbg.jpg) no-repeat top left;
float:left;
width:460px;
padding:0px 0px 0px 6px;
height:232px;
}

.videopart{
float:left;
width:298px;
padding:0px 0px 0px 6px;
height:232px;
}

.albumssection{
width:786px;
margin:5px 0px;
float:left;
}

.homeintro{
width:1086px;
margin:5px 0px;
float:left;
}

.homeintro h2{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:18px;
color:#000;
display:block;
float:left;
width:50%;
margin-bottom:5px;
padding-left:10px;
}

.homeintro .homeintrobody{
background:url(../images/homeintro_bg.gif) no-repeat top left;
width:750px;
height:250px;
float:left;
margin-right:11px;
margin-left:11px;
}

.albumssection .albums{
background:url(../images/albums_bg.gif) no-repeat top left;
width:462px;
height:137px;
float:left;
margin-right:11px;
}




.albumssection h2{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:18px;
color:#000;
display:block;
float:left;
width:50%;
margin-bottom:5px;
padding-left:10px;
}

.albumssection a.link{
float:right;
color:#000;
white-space:nowrap;
text-decoration:none;
margin:0px;
padding:5px 18px 0px 0px;
}

.albumssection a.link:hover{
float:right;
color:#000;
margin:0px;
text-decoration:underline;
padding:5px 18px 0px 0px;
}


.albums .albumcon{
width:450px;
margin:0px 0px 0px 6px;
float:left;
}

.albumcon img{
float:left;
margin:10px;
border:1px solid #000;
}

.albumdetails{
float:left;
width:310px;
margin:7px 0px 0px 10px;
}

.albumdetails div{
float:left;
width:310px;
margin:5px 0px;
font-size:12px;
height:auto;
color:#000;
}

.albumdetails div p{
width:155px;
margin:0px 0px;
font-size:12px;
color:#000;
}


.albumdetails div a{
color:#ffc613;
text-decoration:underline;
}

.albumdetails div  a:hover{
color:#fff;
text-decoration:none;
}


.albumdetails div label{
float:left;
width:100px;
margin:0px;
font-size:12px;
color:#f0a222;
font-weight:bold;
color:#000;
text-align:right;
padding-right:10px;
}

/*album section completes here*/
.albumssection .events{
float:left;
height:131px;
width:292px;
border:6px solid #224382;
border-bottom:none;
background:#4665a1;
}

.events .head{
width:99%;
float:left;
padding:3px 5px;
}

.events h2{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:16px;
color:#000;
margin:0px;
padding:0px;
float:left;
background:none;
width:109px;
}
.events h2 span{
width:auto;
float:left;
}



.events h2 a.prev{
background:url(../images/prev_but.gif) no-repeat left 6px;
width:10px;
height:13px;
float:left;
cursor:pointer;
padding:0px 0px 5px;
margin:0px 5px 0px;
}

.events h2 a.next{
background:url(../images/next_but.gif) no-repeat right 6px;
width:10px;
height:13px;
float:right;
cursor:pointer;
padding:0px 0px 5px 0px;
margin:0px 0px 0px 0px;
}


.events .head a.link{
float:right;
color:#fff;
text-decoration:none;
padding:5px 18px 0px 0px;
}

.events .head a.link:hover{
float:right;
color:#fafafa;
text-decoration:underline;
padding:5px 18px 0px 0px;
}

.events .eventsec{
margin:0px 0px 0px 3px;
width:98%;
float:left;

}


/*photogallerysection css*/

.photogallery {background:#000; margin:10px 0px 0px 0px; width:776px; text-align:center; float:left;
height:auto;}
.rtop2, .rbottom2{
display:block;
background:#16224c;
}
.rbottom2 *{
display: block;
height: 1px;
overflow: hidden;
background:#0d142d;
}
.r12{margin: 0 5px}
.r22{margin: 0 3px}
.r32{margin: 0 2px}
.r42{margin: 0 1px;
	height: 2px
}

.rtop2 * {
display: block;
height: 1px;
overflow: hidden;
background:#0d142d;
}
.r12{margin: 0 5px}
.r22{margin: 0 3px}
.r32{margin: 0 2px}
.r42{margin: 0 1px;
	height: 2px
}
/*rounded corners ends here*/


.photogallery .topsec{
border-bottom:1px solid #21242d;
padding:0px 0px;
width:98%;
margin-left:10px;
position:relative;
}

.topsec h1{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:17px;
color:#fff;
margin:0px;
padding:0px;
background:000;
font-weight:normal;
text-align:left;
}


.topsec h1 span{
color:#c1821e;
font-size:19px;
}


.topsec .linksec{
position:absolute;
float:right;
top:0;
right:0;
color:#ac7b21;
font-size:11px;
}

.topsec .linksec a{
color:#ac7b21;
text-decoration:underline;
float:none;
margin:0px 3px;
padding:0px 3px;
}


.blog .linksec a:hover{
color:#fff;
text-decoration:none;
}
.photogallery ul{
list-style:none;
margin:11px 20px;
padding:0px;
display:block;
}

.photogallery li{
display:inline;
margin:0px;
padding:0px 5px;
}

.photogallery li img{
border:1px solid #16224c;
}

.photogallery li img:hover{
border:1px solid #6e7281;
}


/*blog css*/

.blog {background:#0d142d; margin:10px 0px 0px 0px; width:776px; text-align:left; float:left;
height:auto;}
.rtop21, .rbottom21{
display:block;
background:#16224c;
}
.rbottom21 *{
display: block;
height: 1px;
overflow: hidden;
background:#0d142d;
}
.r121{margin: 0 5px}
.r221{margin: 0 3px}
.r321{margin: 0 2px}
.r421{margin: 0 1px;
	height: 2px
}

.rtop21 * {
display: block;
height: 1px;
overflow: hidden;
background:#0d142d;
}
.r121{margin: 0 5px}
.r221{margin: 0 3px}
.r321{margin: 0 2px}
.r421{margin: 0 1px;
	height: 2px
}
/*rounded corners ends here*/


.blog .topsec{
border-bottom:1px solid #21242d;
padding:0px 0px;
width:98%;
position:relative;
margin:0px 0px 10px 10px;
text-align:left;
}

.blog h1{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:17px;
color:#fff;
margin:0px;
text-transform:uppercase;
padding:0px;
background:000;
font-weight:normal;
text-align:left;
}


.blog h1 span{
color:#c1821e;
font-size:19px;
}

.topsec .linksec{
position:absolute;
float:right;
top:0;
right:0;
color:#ac7b21;
font-size:11px;
}

.topsec .linksec a{
color:#ac7b21;
text-decoration:underline;
float:none;
margin:0px 3px;
padding:0px 3px;
}


.blog .linksec a:hover{
color:#fff;
text-decoration:none;
}

.blog img{
border:3px solid #6e7281;
display:inline;
margin:0px 20px 10px 10px;
}
.blog .contentpart{
display:inline;

}

.blog h3{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:15px;
color:#ed9e03;
margin:0px;
text-transform:uppercase;
padding:0px;
font-weight:normal;
text-align:left;
}


.blog p{
margin:3px;
color:#fff;
line-height:16px;
padding:3px;
display:block;
}

.blog p a{
color:#32559a;
text-align:right;
}

.blog p a:hover{
color:#fff;
text-align:right;
text-decoration:none;
}


.members{
width:777px;
float:left;
background:url(../images/newmember_bg.gif) repeat-y top left;
margin:10px 0px;
}

.memberstop{
background:url(../images/newmembers_top.gif) no-repeat top center;
width:777px;
height:6px;
float:left;
}

.membersbot{
background:url(../images/newmembers_bot.gif) no-repeat bottom center;
width:777px;
height:6px;
float:left;
}

.membersleft{
float:left;
width:326px;
}

.membersleft h1{
display:block;
border-bottom:1px solid #0f1730;
padding:5px 0px 5px 10px;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:16px;
text-transform:none;
color:#fff;
}

.membersleft img{
float:left;
margin:10px;
}

.membersdetails{
float:left;
width:200px;
margin-top:7px;
}

.membersdetails div{
float:left;
width:200px;
margin:3px 0px;
font-size:12px;
height:auto;
color:#fff;
}

.membersdetails div p{

width:155px;
margin:3px 0px;
font-size:12px;
color:#fff;
}


.membersdetails div p a{
color:#32559a;
text-align:right;
}

.membersdetails div p a:hover{
color:#fff;
text-align:right;
text-decoration:none;
}


.membersdetails div label{
float:left;
width:90px;
margin:0px 0px;
font-size:12px;
color:#f0a222;
}

.membersrite{
float:right;
width:436px;
}

.membersrite h6{
display:block;
margin:5px 0px; 
font-family:Arial, Helvetica, sans-serif;
color:#6a6b71;
font-size:12px;
font-weight:normal;
}

.membersrite ul{
list-style:none;
margin:11px 0px;
padding:0px;
display:block;
width:436px;

}

.membersrite li{
float:left;
margin:0px;
padding:0px 5px;
width:75px;
}

.membersrite li img{
width:68px;
height:87px;
border:1px solid #16224c;
}

.membersrite li img:hover{
border:1px solid #6e7281;
}

.membersrite li p{
display:block;
margin:0px;
text-align:center;
color:#6a6b71;
}

.membersrite p a{
margin:10px 20px 10px;
color:#32559a;
text-align:right;
float:right;
display:block;
}

.membersrite p a:hover{
color:#fff;
text-align:right;
text-decoration:none;
}

/****************footer css starts here*******************/

.footer{
width:961px;
margin:0px 0px 0px 24px;
padding:14px 0px 8px;
float:left;
height:auto;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
color:#848790;
font-size:12px;
background:url(../images/footerbg.jpg) repeat-x top left;
}

.linknews{
float:left;
}


.linknews a{
float:left;
font-family:Arial, Helvetica, sans-serif;
color:#848790;
font-size:12px;
}

/**************************************************************
blogs
***************************************************************/
/*blog css*/
.blogs_main{
	width:100%;
	float:left;
	margin-bottom:5px;
}


.blogs_main2{
	width:522px;
	float:left;
	padding-bottom:10px;
}



.blogs {background:#0d142d; margin:0px 17px 0px 0px; width:247px; text-align:left; float:left;
height:auto;}
.blogs3 {background:#0d142d; margin:0px 8px 0px 0px; width:247px; text-align:left; float:left; margin-top:10px;
height:auto;}
.blogs2_main{
	width:513px;
	float:left;
}
.blogs2_mainNone{
width:513px;	
float:left;
}
.blogs2 {background:#0d142d; margin:0px 0px 0px 0px; width:513px; text-align:left; float:left;
height:auto;}
.blogs2None { margin:0px 0px 0px 0px; width:513px; text-align:left; float:left;
height:auto;}
.blogs2None .textdiv h4{
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	padding:5px 10px;
	padding-bottom:0;
}


.blogs2None .textdiv p{
	font-family:Arial;
	font-size:12px;
	font-style:normal;
	padding: 0px 10px;
	padding-bottom:0;
	color:#868a96;
}




.blogs2None .textdiv p a{
color:#32559a;
text-decoration:underline;
float:none;
margin:0px 3px;
padding:0px 3px;
}

.blogs2None .textdiv p a:hover{
color:#fff;
text-decoration:none;
}
.rtop21None, .rbottom21None{
display:block;

}
.blogs2 .textdiv h4{
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	padding:5px 10px;
	padding-bottom:0;
}


.blogs2 .textdiv p{
	font-family:Arial;
	font-size:12px;
	font-style:normal;
	padding: 0px 10px;
	padding-bottom:0;
	color:#868a96;
}




.blogs2 .textdiv p a{
color:#32559a;
text-decoration:underline;
float:none;
margin:0px 3px;
padding:0px 3px;
}

.blogs2 .textdiv p a:hover{
color:#fff;
text-decoration:none;
}

.rtop21, .rbottom21{
display:block;
background:#16224c;
}
.rbottom21 *{
display: block;
height: 1px;
overflow: hidden;
background:#0d142d;
}
.r121{margin: 0 5px}
.r221{margin: 0 3px}
.r321{margin: 0 2px}
.r421{margin: 0 1px;
	height: 2px
}

.rtop21 * {
display: block;
height: 1px;
overflow: hidden;
background:#0d142d;
}
.r121{margin: 0 5px}
.r221{margin: 0 3px}
.r321{margin: 0 2px}
.r421{margin: 0 1px;
	height: 2px
}
/*rounded corners ends here*/


.blogs .topsec{
border-bottom:1px solid #21242d;
padding:0px 0px;
width:98%;
position:relative;
margin:0px 0px 10px 10px;
text-align:left;
}

.blogs3 .topsec{
border-bottom:1px solid #21242d;
padding:0px 0px;
width:98%;
position:relative;
margin:0px 0px 10px 10px;
text-align:left;
}

.blogs2 .topsec{
border-bottom:1px solid #21242d;
padding:0px 0px;
width:98%;
position:relative;
margin:0px 0px 10px 10px;
text-align:left;
}


.blogs h1{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:17px;
color:#fff;
margin:0px;
text-transform:uppercase;
padding:0px;
background:000;
font-weight:normal;
text-align:left;
}

.blogs3 h1{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:17px;
color:#fff;
margin:0px;
text-transform:uppercase;
padding:0px;
background:000;
font-weight:normal;
text-align:left;
}

.blogs2 h1{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:17px;
color:#fff;
margin:0px;
text-transform:uppercase;
padding:0px;
background:000;
font-weight:normal;
text-align:left;
}

.blogs h1 span{
color:#c1821e;
font-size:19px;
}

.blogs3 h1 span{
color:#c1821e;
font-size:19px;
}

.blogs2 h1 span{
color:#c1821e;
font-size:19px;
}


.topsec .linksec{
position:absolute;
float:right;
top:0;
right:0;
color:#ac7b21;
font-size:11px;
}

.topsec .linksec a{
color:#ac7b21;
text-decoration:underline;
float:none;
margin:0px 3px;
padding:0px 3px;
}


.blogs .linksec a:hover{
color:#fff;
text-decoration:none;
}

.blogs3 .linksec a:hover{
color:#fff;
text-decoration:none;
}

.blogs2 .linksec a:hover{
color:#fff;
text-decoration:none;
}

.blogs img{
border:3px solid #6e7281;
display:inline;
margin:0px 20px 10px 10px;
}

.blogs3 img{
border:3px solid #6e7281;
display:inline;
margin:0px 20px 10px 10px;
}

.blogs_main2 img{
border:3px solid #6e7281;
display:inline;
margin:0px 20px 10px 10px;
}

.blogs .contentpart{
display:inline;

}

.blogs3 .contentpart{
display:inline;

}


.blogs h3{
font-family:Arial;
font-size:12px;
color:#ffffff;
margin:0px;
text-transform:uppercase;
padding:0px;
text-align:left;
}

.blogs3 h3{
font-family:Arial;
font-size:12px;
color:#ffffff;
margin:0px;
text-transform:uppercase;
padding:0px;
text-align:left;
}

.blogs_main2 h3{
font-family:Arial;
font-size:12px;
color:#8aa8e4;
margin:0px;
text-transform:capitalize;
padding:0px 0px 0px 5px;
text-align:left;
}

.blogs p{
margin:3px;
color:#868a96;
line-height:16px;
padding:3px;
display:block;
}

.blogs3 p{
margin:3px;
color:#868a96;
line-height:16px;
padding:3px;
display:block;
}

.blogs_main2 p{
margin:3px;
color:#868a96;
line-height:16px;
padding:5px 0px 0px 0px;
display:block;
}

.blogs p a{
color:#32559a;
text-align:right;
}

.blogs3 p a{
color:#32559a;
text-align:right;
}

.blogs_main2 p{
margin:3px;
color:#868a96;
line-height:16px;
padding:3px;
display:block;
}

.blogs p a:hover{
color:#fff;
text-align:right;
text-decoration:none;
}

.blogs3 p a:hover{
color:#fff;
text-align:right;
text-decoration:none;
}

.blogs_main2 p a:hover{
color:#fff;
text-align:right;
text-decoration:none;
}

.blogs .bg{
background:#141d3c;
color:#868a96;
display:block;
padding-top:0px;
}

.blogs3 .bg{
background:#141d3c;
color:#868a96;
display:block;
padding-top:0px;
}

.blogs_main2 .bg{
background:#141d3c;
color:#868a96;
display:block;
padding-top:0px;
}

/**********************************************************
blogs end here
************************************************************/
/*********************************************************
personal taraining
**********************************************************/
/*photogallerysection css*/

.personaltraining {background:#0d142d; margin:0px 0px 0px 0px; width:372px; text-align:center; float:left;
height:auto; padding:0px; style:1px solid #f00;}
.personaltop2, .personalbottom2{
display:block;
background:#16224c;
}
.personalbottom2 *{
display: block;
height: 1px;
overflow: hidden;
background:#000;
}
.personal12{margin: 0 5px}
.personal22{margin: 0 3px}
.personal32{margin: 0 2px}
.personal42{margin: 0 1px;
	height: 2px
}

.personaltop2 * {
display: block;
height: 1px;
overflow: hidden;
background:#000;
}
.personal12{margin: 0 5px}
.personal22{margin: 0 3px}
.personal32{margin: 0 2px}
.personal42{margin: 0 1px;
	height: 2px
}
/*rounded corners ends here*/


.personaltraining .topsec{
border-bottom:1px solid #21242d;
padding:0px 0px;
width:98%;
margin-left:10px;
position:relative;
}

.topsec h1{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:17px;
color:#fff;
margin:0px;
padding:0px;
background:000;
font-weight:normal;
text-align:left;
}


.topsec h1 span{
color:#c1821e;
font-size:19px;
}


.topsec .linksec{
position:absolute;
float:right;
top:0;
right:0;
color:#ac7b21;
font-size:11px;
}

.topsec .linksec a{
color:#ac7b21;
text-decoration:underline;
float:none;
margin:0px 3px;
padding:0px 3px;
}
.topsec .linksec a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.personaltraining .textdiv p a{
color:#32559a;
text-decoration:underline;
float:none;
margin:0px 3px;
padding:0px 3px;
}
.personaltraining .textdiv p a:hover{
color:#fff;
text-decoration:none;
}
.blog .linksec a:hover{
color:#fff;
text-decoration:none;
}
.personaltraining ul{
list-style:none;
margin:11px 20px;
padding:0px;
display:block;
}

.personaltraining li{
display:inline;
margin:0px;
padding:0px 5px;
}

.personaltraining li img{
border:1px solid #16224c;
}

.personaltraining li img:hover{
border:1px solid #6e7281;
}
.personaltraining .textdiv{
	border-bottom:#141414 solid 1px;
	width:98%;
	margin:0 auto;
	text-align:left;
}
.personaltraining .textdiv h4{
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	padding:5px;
	padding-bottom:0;
}
.personaltraining .textdiv p{
	color:#808080;
	font-family:Arial;
	font-size:12px;
}

.blogs_main2 table{
}

.blogs_main2 table td{
border-bottom:1px dashed #2f395b;
padding-top:10px;
}

.blogs_main2 table td.none{
border-bottom:none;
padding-top:5px;
}


.blogs2 .textdiv{
border-bottom:1px solid #16224c;
}

.clear{
display:block;
clear:both;
height:2px;
width:100%;
}

.photo_pager
{
    padding:0;
    margin:0;
}
.photo_pager li
{    
    float:left;
    padding-left:20px;
    list-style: none;
    height:30px;
    line-height:30px;
}

/* Pagers */
#pagination-flickr li{
    border:0; margin:0; padding:0;
    font-size:11px;
    list-style:none;
}
#pagination-flickr a{
    border:solid 1px #DDDDDD;
    background:#0D142D none repeat scroll 0 0;
    color:white;
    margin-left:2px;
    margin-right:2px;
}
#pagination-flickr .previous-off,
#pagination-flickr .next-off {
    border:1px solid #666666;
    color:#666666;
    display:block;
    float:left;
    font-weight:bold;
    padding:3px 4px;
}
#pagination-flickr .next a,
#pagination-flickr .previous a {
    font-weight:bold;
    border:solid 1px #FFFFFF;
}
#pagination-flickr .active{
    color:white;
    font-weight:bold;
    display:block;
    float:left;
    padding:3px 6px;
    border:1px solid #666666;
}
#pagination-flickr a:link,
#pagination-flickr a:visited {
    color:#0D142D;
    display:block;
    float:left;
    padding:3px 6px;
    text-decoration:none;
    color:white;
    font-weight: bold;
}
#pagination-flickr a:hover{
    border:solid 1px #666666;
}
.hidden {
    display:none;
}