﻿/*  
Theme Name: IGA-Blue
Theme URI: http://gtsupport.com
Version: 4.0
Author: Gaston Technical Support
Author URI: http://gtsupport.com/
*/



body {margin: 0;padding: 0;  
font-size: 100.1%;background:#0B56A5;
text-align: center;	color: #4c4c4c;
font-family: "Lucida Grande",Tahoma,"Lucida Sans Unicode",Verdana,sans-serif;
}

/*  ********** Some GTS  styles *********** */
p, h1, h2, h3, h4, h5, h6{margin: 10px 0;padding: 0;}
h1{margin-bottom:1px;}
h1{	font-size: 190%;}

h2{	font-size: 160%;color:#0055A5;}

#sidebar h2{padding-left:20px;}
h3{	font-size: 120%;}
h4{	font-size: 110%;}
h5{	font-size: 100%;}
h6{	font-size: 70%;}
p{font-size:115%;}
a{color:#666666;font-weight:800;text-decoration:none;}
a:hover{color:#EE3A43;text-decoration:underline;}
a img{border:0px;}

.post img {border:#cccccc 1px solid;padding:3px;margin:3px}
.post a img {border: #cccccc 1px solid;}

.post h2 {line-height:115%;color: #EE3A43;font-size: 320%;font-weight:bold;padding: 7px 0 2px 0px;margin: 0px 0 15px 0;}
.post h2 a{line-height:115%;text-decoration:none;color: #EE3A43;font-size: 100%;font-weight:bold;padding: 7px 0 2px 0px;margin: 0px 0 15px 0;}
.post h2 a:hover{text-decoration:none;color: #666666;}

ul{margin:0;padding:0;list-style-type:none;}
#sidebar li{margin:0;padding:0 0 0 25px;list-style-type:none;}
#sidebar img{padding-left:0px;}

#wrapper{width: 770px;margin: 0px auto;padding: 0px;text-align:left;font-size: 75%;line-height:22px;}
#topwrapper{width: 990px;margin: 0px auto;padding: 0px;text-align:left;font-size: 75%;line-height:22px;}
#midwrapper{width: 990px;margin: 0px auto;padding: 0px;text-align:left;font-size: 75%;line-height:22px;}
#header{padding: 0px;margin: 0;}	
#footer {clear: both;margin: 0;padding: 10px 16px;text-align: center;font-size: 85%;}
#footer-inner{border-top:1px solid #ccc;margin:0 0 10px 5px;}
#header-inner{margin:0;padding:0;}
#sliderzone{background-color:#0B56A5;width:955px;margin-left:15px;padding-left:5px;}

.superscript {vertical-align: super;font-size:30%; }

#welcomeheading {text-align: center; background-color:#;}
#welcomeheading a {
margin-bottom: 0px;	padding-bottom: 0px;	font: 40pt "Trebuchet MS", "Lucida Grande", Lucida, Vernada, sans-serif;
padding-top: 0px;	color: #0055A5;	text-decoration: none;}
#welcomeheading a:hover {	color: #666666;}

/*
span.middleword {	color: #909090;}
#welcomeheading a:hover .middleword {	color: #cccccc;}
.description {font-size:120%;text-align:center;padding-bottom: 5px;padding-top: 0px;} 
*/
		
#content{margin: 0px;padding: 0px 0px 0 0px;background:#fff;}	
#content-inner{}

/*
#main {background-color:#e9e9e9;width: 630px; float:left;margin: 0px;padding: 35px 0 15px 20px;overflow:hidden;}
#sidebar {background-color:#c7c7c7;padding: 25px 25px 15px 15px;margin: 0px 0 0 640px;}
*/

#main {background-color:#;width: 630px; margin: 0 0 0 290px;padding: 65px 0 15px 20px;overflow:hidden;}
#sidebar {width:220px;float:left;background-color:#;padding: 45px 25px 15px 5px;margin: 0px 0 0 30px;}

#footer {clear: both;margin: 0;padding: 10px 16px;text-align: center;font-size: 85%;margin-bottom:6px;}
#footer-inner{border-top:1px solid #ccc;margin:0 40px 10px 40px;}

#footer p{
margin:0;
padding:15px 0;
}

#navigation{
padding: 5px 15px;

}

#navigation div.fleft{
float:left;
}

#navigation div.fright{ 
float:right;
}

#credit{
text-align:right;
padding: 0 15px;
}

#credit p{
margin:0;
color:#777;
font-size:65%;
padding: 0 0 3px 0;
}

#credit p a, #credit p a:hover{
color:#999;
font-weight:100;
}



hr{
height:2px;
margin:5px 0;
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
}

blockquote{
background: #f4f4f4;
padding: 5px 15px;
margin: 3px 30px;
}

form{
margin: 0;
padding:0;
}

fieldset{
padding:10px;
margin:0;
border:none;
}

legend{
font-weight:800;
}

code{
	font-size: 90%;
	font-family: "Courier New", Courier, monospace;
	white-space: pre;
}

td{
 vertical-align:top;
}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}
	


/* Headings */ 

form#searchform2{
display: block;
float:right;
margin: 10px 15px 0px 5px;
}

#header h3{
margin:  0;
padding: 25px 0 0 25px;
}

#header h3 a{
font-weight:100;
color: #5077D3;
text-decoration: none;
font-size: 260%;
letter-spacing: 1px;
}

#header h2{
margin: 0;
padding: 10px 0 30px 25px;
font-weight:800;
font-family:Tahoma, sans-serif;
color: #444;
font-size: 110%;
letter-spacing: 1px;
}

h2#sectiontitle{
font-size:100%;
font-weight: 800;
font-family: arial, verdana, sans-serif;
padding:6px 6px 6px 10px;
margin:8px 10px 15px 10px;
background: #f2f2f2;
color: #444;
}

/* post styles */

.post{
margin: 0 0 20px 0;
padding: 0 5px 5px 5px;
}

.entry{
margin: 0;
padding: 0px 10px 3px 0px;
}

.postmetadata{font-size:80%;padding: 1px 8px 1px 5px;margin: 0;border-top: 1px solid #ccc;}
.postmetadata p{line-height: 18px;padding: 0 0px 0 0;margin: 2px 0 0 525px;}

.pagemetadata{font-size:80%;padding: 1px 8px 1px 5px;margin: 0;border-top: 0px solid #ccc;}
.pagemetadata p{line-height: 18px;padding: 0 0px 0 0;margin: 2px 0 0 525px;}

.date{
float:left;
text-align:center;
font-weight:800;
margin: 0 10px 0 0;
padding: 0 10px;
border-right: 1px solid #ccc;
color: #444;
font-family:arial, sans-serif;
}


.dateDay{
display:block;
font-size: 16px;
line-height: 16px;
text-align:center;
}
.dateMonth, .dateYear{
display:block;
font-size: 11px;
padding:0;
line-height: 12px;
}






/*  sidebar styles */


#subscribe p{
font-size: 85%;
margin: 0px 0 10px 0;
}



.menu{
padding:0;
font-size:90%;
}

.menu a{
font-weight: 100;
}

.menu a:hover{
text-decoration:none;
}




.menu ul{margin:0;padding:0;list-style-type:none;}

.menu ul li.widget{
padding:2px;
margin:0 0 0px 0px;
}

.menu ul li.widget ul{
	margin: 0;
	padding:0;
}

.menu ul li.widget ul li{
border-bottom:1px solid #ddd;
background: #cccccc;
padding: 2px 2px 2px 15px;
margin:0;
}

.menu ul li.widget ul li ul{
}

.menu ul li.widget ul li ul li{
border-top: 1px solid #ddd;
border-bottom: none !important;
padding: 2px 2px 2px 15px;
}



.menu ul li.widget h3{
font-family: arial;
font-size:120%;
padding:2px 2px 1px 4px;
margin:0;
border-top: 3px solid #5077D3;
border-bottom: 1px solid #bbb;
color: #333;
font-weight: 800;
font-variant:small-caps;
}

.menu ul li h3 a{
color: #333;
font-weight: 800;
}
.menu ul li h3 a:hover{
color: #333;
text-decoration: none;
}

.menu form{
display:block;
margin:0px;
padding:4px;
}

.menu input{
margin:3px 0;
font-size:90%;
}

li.widget .textwidget, li.widget #search {
padding: 2px 0px;
}

/* Calendar styles */
#wp-calendar {
empty-cells: show;
margin: 10px auto 0;
width: 155px;
}

#wp-calendar #next a {
padding-right: 10px;
text-align: right;
}

#wp-calendar #prev a {
padding-left: 10px;
text-align: left;
}

#wp-calendar a {
display: block;
}

#wp-calendar caption {
text-align: center;
width: 100%;
}

#wp-calendar td {
padding: 3px 0;
text-align: center;
}


#footer a{
font-weight: 100;
}

#greytable table,#greytable td{	border:1px solid #CCC;border-collapse:collapse;}
#greytable table{border:none;	border:1px solid #CCC;}

/*GTS Table Header Text*/
#greytable thead th,#greytable tbody th{background-color: #cdcdcd;  color:#666666;padding:5px 10px;border-left: 1px solid #CCC;border-right:1px solid #ccc;
border-bottom:1px solid #ccc;border-top:1px solid #ccc;font-size:14px;}

/*GTS Table Body Text*/
#greytable tbody th{background:#fafafa; border-bottom:1px solid #CCC;border-top:1px solid #CCC;text-align:left;font-weight:normal;font-size:14px}

#greytable tbody tr td{background-color:#fafafa;padding:5px 10px;color:#666;vertical-align: top;}
#greytable tbody tr:hover{background-color: #fafafa;}
#greytable tbody tr:hover td{color:#454545;}
#greytable tfoot td,#greytable tfoot th{border-left: none;border-top:1px solid #CCC;
padding:4px;background-color: #fafafa;  color: #666;
border-right: none;border-bottom:none;}
#greytable caption{text-align:left;padding:10px 0;color:#666666;}


/*GTS Table Links*/
#greytable a:link{color:#888888;font-size:14px;font-weight:normal;}
#greytable a:visited{color:#888888;}
#greytable a:hover{color:#ee3a43;text-decoration:none;}
#greytable a:active{color:#ee3a43;}

/*


#sidebar a img {		border: none;	}
#sidebar ul {		margin-top: 10px;		margin-bottom: 10px;}
#sidebar ul li {font-size: 16px;background: url(img/bullet.png) 0 5px no-repeat;padding: 0 10px;margin: 0 0 5px 5px;	}
#sidebar ul li a {		color: #999;		text-decoration: none;	}
#sidebar ul li span {		color: #666;		margin-left: 5px;	}
#sidebar ul li a:hover {		color: #CCC;	}
#sidebar ul#nav {		margin: 10px 0 20px 0;	}	
#sidebar ul#nav li {		margin: 0;		padding: 0;	}
#sidebar ul#nav li a {		display: block;		height: 17px;		padding: 7px 10px;
background: url(img/nav_off.png) 0 0 no-repeat;		margin-bottom: 5px;		text-decoration: none;
font-size: 14px;		text-transform: uppercase;		font-weight: bold;		color: #999;	}
#sidebar ul#nav li a:hover {		background: url(img/nav_off.png) 0 -31px no-repeat;	}        
#sidebar ul#nav li a.active {	background: url(img/nav_on.png) 0 0 no-repeat;		color: #FFF;	}
*/

