/* NAPPO theme by 3DA Multimedia */


/* some general styles */


html, body {height: 100%;  }
body {/* customize_background */ background:url(/themes/nappo/images/background.jpg);background-repeat:repeat-x; background-position:top;background-color: #022134; /* customize_background */ padding: 0px; margin: 0px;
background-attachment:fixed;
}

/* main styles */

div#main-container {
	margin-top: 0;
	margin-bottom: 0;
   /* border-left:  1px solid #DBDBDB; */
   /* border-right: 1px solid #DBDBDB; */
     }

div#main-container #header-image {
     }

div#main-content-container {
     }

div#main-content-inner {
	margin: 55px 40px 60px 40px;
     }

#topnavsearch{
     float:right;
     width:600px;
     }

/* right-sidebar */

div#right-sidebar-container {
}

div#right-sidebar-inner {
	margin-top:10px;
	margin-bottom:20px;
	margin-right:30px;
	margin-left:0px;
      }

div#left-sidebar-container {
      }

div#left-sidebar-inner {
	margin: 5px 0px 30px 20px;
      }


.ccm-tags-display ul.ccm-tag-list li a {color: #000 !important;}

div#main-container .ccm-tags-display ul.ccm-tag-list li {
	display: inline;
	color: #fff;
	padding: 5px 8px 6px 8px;
	margin: 3px 6px 3px 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	float: left;
	line-height: 13px;
	height: 13px;
      }

.ccm-tags-display {margin-bottom: 18px !important;}

/* footer */

div#main-container #footer #footer-inner {
	padding-top: 44px;	
	margin-left: 30px;
	margin-right: 30px;
      }

div.main-content-thumb {
	min-height: 300px;
	overflow: hidden;
      }

div.main-content-thumb p {
	margin-top: 0 !important;
      }

div.main-content-thumb h3 {
	line-height: 1.2em;
      }




/* blog entry social icons */

.main-content-post-footer-share-email {
	padding: 0 4px;
}

.main-content-post-footer-share-twitter {
	padding: 0 4px;
}

.main-content-post-footer-share-facebook {
	padding: 0 4px;
}

div.ccm-profile-attribute {
  margin: 18px 0px 0px 12px;
  padding: 0;
}

div.ccm-profile-attribute div.input {
   margin: 4px 0px 2px 8px;
}
div.ccm-profile-attribute div.input div{
   margin-bottom: 7px;
}

div.ccm-profile-attribute input, select {
   margin-left:16px;
}

div.ccm-profile-attribute ul li {
   list-style:none;
   margin:0;
}

div.ccm-profile-attribute ul.inputs-list {
   margin-bottom:4px;
}

h1.profilin {
   margin-top: 16px;
}


/** ########################################################################################### **/
/**                                    TABLE SPECIAL TABLES                                     **/
/** ########################################################################################### **/

/* FERNANDO'S SPECIAL TABLES CSS STYLING */


.NAPPO 
	{
	margin:0px;
	padding:0px;
	width:100%;
      box-shadow: 0px 4px 4px #dedede;
      border:1px solid #4d6987;
	}
.NAPPO table
	{
	width:100%;
	margin:0px;padding:0px;     
	}
.NAPPO tr:hover td
	{	
	}
.NAPPO tr:nth-child(odd)
	{
	background-color:#f1f1f1; 
	}
.NAPPO tr:nth-child(even)
	{ 
	background-color:#ffffff; 
	}


.NAPPO th{
      background-color:#bbc8d6;
	vertical-align:middle;
	border:1px solid #4d6987;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:5px;
	font-size:12.5 px;
	font-family: 'SST W01 Roman','Tahoma','Lucida Grande',' Lucida Sans Unicode','SST W01 Roman','Tahoma','Segoe UI Light','wf_segoe-ui_normal','Segoe UI',Segoe,'Segoe WP',Tahoma,Verdana,Arial,sans-serif;
	font-weight:normal;
	color:#1a395a;  
      text-transform: capitalize;
      text-transform: uppercase;
	}



.NAPPO td
	{
	vertical-align:middle;
	border:1px solid #4d6987;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:5px;
	font-size:12 px;
	font-family: 'SST W01 Roman','Tahoma','Lucida Grande',' Lucida Sans Unicode','SST W01 Roman','Tahoma','Segoe UI Light','wf_segoe-ui_normal','Segoe UI',Segoe,'Segoe WP',Tahoma,Verdana,Arial,sans-serif;
	font-weight:normal;
	color:#666666;
	}
.NAPPO tr:last-child td
	{
	border-width:0px 1px 0px 0px;
	}
.NAPPO tr td:last-child
	{
	border-width:0px 0px 1px 0px;
	}
.NAPPO tr:last-child td:last-child
	{
	border-width:0px 0px 0px 0px;
	}
.NAPPO tr:first-child td{
	background-color:#769bb8;
	border:1px solid #4d6987;
	text-align:left;	
	border-width:0px 0px 1px 1px;
	font-size:13.5 px;
	font-family:'SST W01 Roman','Tahoma', 'SST W01 Roman','Tahoma','Segoe UI Light','Lucida Grande',' Lucida Sans Unicode','wf_segoe-ui_normal','Segoe UI',Segoe,'Segoe WP',Tahoma,Verdana,Arial,sans-serif;
	font-weight:normal;
	color:#FFFFFF;
      line-height: 20px;
      text-transform:uppercase;
      box-shadow: 0px 5px 5px #FFFFFF;
	}

.NAPPO tr:hover td{
	background-color:#fefbe0;   

	}
.NAPPO tr:first-child:hover td
	{
	background-color:#769bb8;      
	}
.NAPPO tr:first-child td:first-child
      {
	border-width:0px 0px 1px 0px;
      box-shadow: 0px 5px 5px #FFFFFF;
	}
.NAPPO tr:first-child td:last-child
	{
	border-width:0px 0px 1px 1px;
      box-shadow: 0px 5px 5px #FFFFFF;
      }

