/*
Theme Name: Academy
Theme URI: http://wordpress-cms-development.com/
Version: 1.0
Author: Cecilia Santos
Author URI: http://wordpress-cms-development.com/
*/

html, body {

  height:100%; 

  max-height:100%; 

  padding:0;

  margin:0; 

  border:0; 

  margin: 0 auto;

  font: normal normal 11pt tahoma, verdana, arial, sans-serif;

  background: #fff;

}



#header_bg {background: url("images/header_bg.jpg") bottom center repeat-x; width: 100%; height: 309px; }



#header {

  position: relative;

  background: url("images/header.jpg") top center no-repeat; width: 910px; height: 309px; 

  margin: 0 auto; padding: 0;

}



h1 {margin: 0 auto; font: normal bold 24px arial; padding: 0; text-align: center;}



#content_bg {background: #fff; width: 100%; height: auto; }

#content {

  position: relative;

  background: #fff url("images/content.jpg") top center repeat-y; width: 910px; height: auto; 

  margin: 0 auto; padding: 0; 
  
  overflow:auto;

}



#leftpanel { /* background: #dfd; */ display: block; width: 640px; height: auto; margin: 0 0 0 15px; padding: 0; border-right: 1px solid #ddd; overflow: hidden;}

#rightpanel { /* background: #ecd1eb; */ display: inline; float: right; position: relative; width: 235px; height: auto; margin: 0 15px 0 0; padding: 0;}

#centerpanel { /* background: #fdd; */ display: block; width: 900px; height: auto; margin: 0 auto; padding: 0; }



 h2 {font: normal normal 20px verdana, serif; width: 560px; padding: 5px 0 5px 0; margin: 0 0 0 30px;}

 h3 {font: normal normal 18px verdana, serif; width: 560px; padding: 5px 0 5px 0; margin: 0 0 0 30px;}

 h4 {font: normal normal 16px verdana, serif; width: 560px; padding: 5px 0 5px 0; margin: 0 0 0 30px;}

 p {text-align: left; width: 580px; margin: 0 0 0 30px; padding: 5px 0 0 0;}

 ul {display: block; width: 550px !important; margin-left: 30px; padding-left: 15px; padding-bottom: 10px;}

 {padding-bottom: 8px; }

 ul ul {display: block; width: 500px !important; margin-left: 15px; padding-left: 15px; padding-bottom: 10px;}

 ul li, ul ul li {padding-bottom: 8px; text-align: left;}

 ol {width: 550px; margin-left: 30px; padding-left: 25px;}

 blockquote {width: 300px;}

 a, a:visited, a:hover {color: #4a4b8a; text-decoration: none; font-weight: bold;}

 hr {width: 500px !important;}





#rightpanel h2 {font: normal bold 15px tahoma, verdana, serif; width: 220px; padding: 5px 0 5px 10px; margin: 0;}

#rightpanel h3 {font: normal normal 13px tahoma, verdana, serif; width: 220px; padding: 5px 0 5px 10px; margin: 0;}

#rightpanel p {text-align: left; width: 220px; margin: 0; padding: 5px 0 0 10px;}

#rightpanel ul {list-style-image: url(images/ul_star.png); width: 200px; margin-left: 20px; padding-left: 10px; _padding-left: 7px;} /* margin-left: 40px; padding-left: 18px; _padding-left: 15px; */

#rightpanel ul li {padding-bottom: 13px; padding-left: 10px;}

#rightpanel ol {margin-left: 25px; padding-left: 15px; _padding-left: 25px; width: 350px; }

#rightpanel blockquote {width: 200px;}

#rightpanel a, #rightpanel a:visited, #rightpanel a:hover {color: #915311; text-decoration: none; font-weight: bold;}

#rightpanel div.textwidget {width: 220px !important;}





.check {list-style-image: url(images/ul_check.png) !important; padding-left: 25px !important;}

.arrow {list-style-image: url(images/ul_arrow.png) !important; padding-left: 25px !important;}



#cleardiv {width: 100%; clear: both;}

#footer_bg {clear: both; display: block; background: #fff url("images/footer_bg.jpg") top center repeat-x; width: 100%; height: 135px;}

#footer {

  position: relative;

  background: #fff url("images/footer.jpg") top center no-repeat; width: 910px; height: 135px; 

  margin: 0 auto; padding: 0;

  font: normal normal 9pt tahoma, verdana, arial, sans-serif;

  text-align: center;

}



#footer p{width: 850px; margin: 0 auto; padding-top: 40px; color: #000000; text-align: center;}

#footer a, #footer a:hover {text-decoration: none; font-weight: bold; color: #4a4b8a;}



#spacing {display: inline; height: 50px;}



.blue {color: #248088;}

.red {color: #990040;}

.black {color: #000;}

.brown {color: #915311;}

.orange {color: #ec5c00;}

.white {color: #ffffff;}

.purple {color: #580058;}

.pink {color: #d92b6b;} /* #fa4d8d; */

.floatleft {float: left !important; padding: 4px 20px 5px 0;}

.floatright {float: right !important; padding: 0 0 5px 10px;}

.pad_er {margin-bottom: 5px;}

.f11 {font-size: 11px !important;}

.f14 {font-size: 14px !important;}

.f15 {font-size: 15px !important;}

.f16 {font-size: 16px !important;}

.f18 {font-size: 18px !important;}

.f20 {font-size: 20px !important;}

.f22 {font-size: 22px !important;}

.f24 {font-size: 24px !important;}

.f26 {font-size: 26px !important;}

.f30 {font-size: 30px !important;}

.f34 {font-size: 34px !important;}

.serif {font-family: times new roman, serif !important;}

.center {text-align: center !important; margin: 0 auto !important;}

.left {text-align: left !important;}

.right {text-align: right !important;}

.m100 {margin-left: 100px !important;}

.twitter {float: right !important; padding: 5px 0 5px 10px;}



.panel {

   display: block;

   background: url(images/box_mid.png) top center no-repeat;

   width: 550px;

   height: auto;

   margin: 0 auto;

}

   

.panel .topbtm  {display: block; margin: 0 auto; padding: 0; width: 550spx; height: 13px;}

.panel p {width: 350px !important; color: #fff; font-size: 13px; line-height: 1.5em; margin: 0; padding: 0;}

.panel h2 {width: 350px !important; font-size: 22px !important; font-weight: normal !important; text-align: center; margin: 0 auto;}

.panel h3 {width: 350px !important; font-size: 18px !important; font-weight: normal !important; color: #333; text-align: center; margin: 0 auto; padding: 0;}

.panel table td {font-size: 13px;}



.panel_gray {

   display: block;

   background: url(images/box_mid_gray.png) top center repeat-y;

   width: 400px;

   height: auto;

   margin: 0 auto;

}

   

.panel_gray .topbtm  {display: block; margin: 0 auto; padding: 0; width: 500spx; height: 15px;}

.panel_gray p {width: 350px !important; font-size: 13px; margin: 0; padding: 0;}

.panel_gray h2 {width: 350px !important; font-size: 22px !important; font-weight: normal !important; text-align: center; margin: 0 auto;}

.panel_gray h3 {width: 350px !important; font-size: 18px !important; font-weight: normal !important; color: #000; text-align: center; margin: 0 auto; padding: 0;}

.panel_gray table td {font-size: 13px;}



#signup {

   float: right; display: inline;

   background: url(images/bg_signup.png) top center no-repeat;

   width: 190px;

   height: 250px;

   color: #000; /* #008b98; */

   margin: 0 auto;

}





#contactform  {display: block; width: 430px; height: 550px; background-color: #fff; margin: 0 auto;}



#menu_nav {width: 885px !important; height: 65px; margin: 0 auto !important; padding: 0 0 0 0; text-align: center;}

#menu_nav ul {float: left; margin: 0 auto !important; width: 850px !important; padding: 264px 0 0 18px; list-style-type: none; text-align: center !important;}

/* margin: 0; width: 885px; padding: 295px 0 0 20px; _padding-left: 70px; */

#menu_nav li {margin: 0; padding: 5px 0 5px 0; float: left; position:relative;} 

#menu_nav a {color: #fff; font: normal bold 13.4px verdana; padding: 5px 10px 5px 10px; }

#menu_nav a:hover {background:#FF00FC url(images/menu_hover.png) top center repeat-x; color: #000;}

#menu_nav a#selected, #menu_nav a#selected:hover {background: url(images/menu_selected.png) top center repeat-x; color: #000;}

#menu_nav ul li ul{
	position:absolute;
	left:0px;
	top:29px;
	z-index:1000;
	width:100% !important;
	padding:0 !important;
	text-align:left;
	/*background:#696799;*/
	display:none;
}
#menu_nav ul li:hover ul{
	display:block;
}
#menu_nav ul li ul li{
	width:100%;
	padding:0px;
	margin:0;
	/*border:1px solid #fff;*/
	display:block;
}
#menu_nav ul li ul li a{
	display:block;
	width:144px;
	background:#3b5998;
	font-size:11px;
	border-bottom:1px solid #fff;
}



.aktt_tweets {width: 200px !important; overflow: hidden !important; padding: 0 !important; margin: 0 !important;}

.aktt_tweets ul, .aktt_tweets p {width: 190px !important; font-size: 11px !important; margin: 0 !important; padding: 3px 0 3px 5px !important;}

.aktt_tweets ul li {padding: 3px 0 3px 5px !important; text-align: left !important;}

.aktt_tweets a {font-size: 11px !important;}

.dn{
	display:none;
}


.like{
	padding:20px 0 0 30px;
}

.addtoany_share_save_container{
	padding-top:0;
	margin-top:-30px;
}
.addtoany_share_save_container ul.addtoany_list{
	list-style:none;
	margin-left:15px;
}

#blog{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:13px !important;
	line-height:normal !important;
	color:#333 !important;
	width:580px;
	margin:0 auto;
}
#blog .post{
	margin-bottom:30px;
	padding-bottom:20px;
	border-bottom:3px double #ccc;
}
#blog p{
	text-align:justify !important;
	margin:.5em 0 !important;
	padding:.2em 0 !important;
}
#blog h2{
	font-family:"Times New Roman", Times, serif !important;
	font-size:26px !important;
	color:#FF6633 !important;
	margin:.5em 0 !important;
	padding:.1em 0 !important;
	width:100% !important;
	border-bottom:1px dotted #ccc;
}
#blog h2 a{
	color:#FF6633 !important;
}
#blog h4{
	font-family:"Courier New", Courier, monospace;
	font-size:13px;
	font-weight:bold;
	color:#000;
	margin:0;
	padding:6px;
	background:#f1f1f1;
	border:3px double #ccc;
	width:80px;
	text-align:center;
}
small{
	font-size:11px;
}

.clearboth{
	clear:both;
}

