/*



Theme Name: Blue-Skies

Description: Premium Blue Wordpress theme with a great look and feel.

Version: 1.0

Author: Bingo Web Design

Author URI: http://www.bingowebdesign.info

Tags: blue, white, dark, fixed-width, right-sidebar



*/







/* Resets */



html, body, div, ol, ul, li, h1, h2, h3, h4, h5, h6, p, form, fieldset { margin:0; padding:0; }



images { border:0; }



ol, ul { list-style:none; }











/* Body */







body { background:url(images/bg.png) top center repeat-x #17293B; /* bg */



font-family:Arial, Helvetica, sans-serif; /* font */



font-size:62.5%; color:#ddd; } /* font size and color */











/* Links */







a:link, a:visited { color:#278ecd; text-decoration:none; }



a:hover { color:#fff; text-decoration:underline; }



a:active { color:#224f71; text-decoration:none; }











/* Container */







#container { width:940px; background:url(images/bg-container2.jpg) top center no-repeat; margin:0 auto; padding-bottom:10px;/* center page */ }











/* Header */

#header { height:40px; margin:0 0 170px 0; padding:2px 0; font-size:14px; width:940px; }

#b-title {font-size:22px; line-height:40px;}

#logo { float:left; }











/* Menu */

#menu { height:40px; list-style:none; float:right; font-size:1.1em; }

#menu li { float:left; margin-left:5px; padding:0 15px; }

#menu a { float:left; text-transform:uppercase; text-decoration:none; }

#menu a:hover, #menu .current_page_item a, #menu .current-cat a { color:#fff; }





/* Content */

#content { float:left; width:610px; font-size:1.2em; padding:10px 10px;background:url(images/contentTop.jpg); background-repeat:no-repeat; background-color:#F4F4F4; }

#content h1.main{color:#1E6D9D;margin-bottom:20px;font-size:28px;}





/* Post */

.page, .post { margin-bottom:3em; }

.page h1, .post h1 { font-family:"Trebuchet MS", Arial, Times, serif; padding:0 5px 3px 5px; font-weight:normal; font-size:2em; border-bottom:1px dashed #224f71; color:#278ecd; }

.page h1 a, .post h1 a { text-decoration:none; }

.page h1 a:active, .post h1 a:active { }

.page h1 a:hover, .post h1 a:hover, .page a:hover, .post a:hover { color:#949494; }



.page h1 .subtitle, .post h1 .subtitle { font-family:Arial, Helvetica, sans-serif; font-size:0.35em; color:#999; font-weight:bold; display:block; text-transform:uppercase; }







.page h2, .post h2 { font-family:"Trebuchet MS", Arial, Times, serif; font-weight:normal; font-size:1.5em; margin:18px 0 0 0; padding:0 5px; border-bottom:1px dashed #224f71; color:#278ecd; }



.page h3, .post h3 { margin-top:15px; }



.page p, .post p { line-height:18px; margin-top:18px; padding:0 5px; color:#172A3E; }







.page img, .post img { margin-bottom:10px; }



.page a:hover img, .post a:hover img { border:3px solid #278ecd; }







.page li, .post li { padding:0 5px 5px 5px; color:#172A3E; }



.page ol, .post ol{list-style-type:decimal; padding-left:20px; margin-left:20px; margin-top:8px;}

.page ul, .post ul{list-style-type:disc; padding-left:20px; margin-left:20px; margin-top:8px;}

img.left { margin:0 10px 10px 0; }







img.right { margin:0 0 10px 10px; }











/* Download button */







.button { padding:5px; text-align:center; background:#ff9; border:ridge #ff6; color:#222; }



a.button { padding:5px; text-align:center; background:#ff9; border:ridge #ff6; text-decoration:none; color:#222; }







.download-text {  }



.download-size { font-style:italic; font-size:0.9em; }







.more-link { clear:both; }



.postmetadata { clear:both; }











/* Category Page */







#cat-title {  }



#cat-desc { font-style:italic; margin-bottom:10px; display:block; color:#999; }







.cat-listing { display:block; padding:0; cursor:default; border-bottom:1px solid #17293B; margin-bottom:10px; }

li.cat-listing{ padding-bottom:10px; }

.cat-listing a { font-weight:bold; font-size:1.4em; cursor:pointer; }

.cat-listing a:hover { color:#949494; }





#cat-end { clear:both; padding:15px 0 5px 0; display:block; color:#999; }











/* Navigation links */







.navigation {  }



.navigation a { display:block; border:1px solid #ddd; padding:5px 10px; }

.navigation a:hover { color:#949494; } 









/* Sidebar */

#sidebar { float:right; width:274px; padding:0; padding-right:24px; font-size:1.2em; }

#sidebar h2 { text-transform:uppercase; font-size:1.5em; font-weight:normal; clear:both; padding:0 2px; margin:5px 0;}

#sidebar ul.first {border-top:1px dashed #224f71;}

#sidebar li { margin-bottom:2px;}

#sidebar li ul { margin:0 2px;  }

#sidebar li ul li { margin:0; border:1px solid #17293B; }

#sidebar li ul li ul {  margin:0 0 0 20px;}




#sidebar a { display:block; text-decoration:none; padding:7px 2px; border-bottom:1px dashed #224f71; }

#sidebar a:hover { text-decoration:none; background:#162434; }

#sidebar a:active { color:#224f71; text-decoration:none; background:#162434; }

#sidebar a.activity{color:#FFF;}


#sidebar a {border-bottom: 1px dashed #224F71; display: block; padding: 7px 10px; text-decoration: none; 
}
#sidebar a.hover{background:url(/wp-content/themes/blue-skies/images/arrow.jpg) no-repeat 0 10px;}
#sidebar a.hover:hover{background:url(/wp-content/themes/blue-skies/images/arrow_act.jpg) no-repeat 0 10px;}
#sidebar a:hover { text-decoration:none; background:#162434;}
#sidebar a.activity{color:#FFF; background:url(/wp-content/themes/blue-skies/images/arrow_act.jpg) no-repeat 0 10px; }
#sidebar li ul li ul {display: none; margin: -31px 0 0 -310px; position: absolute; width: 310px; background: none repeat scroll 0 0 #17293B;}
#sidebar li ul li:hover ul{ display:block;}
#sidebar li ul li:hover ul li ul{ display:none;}
#sidebar li ul li ul li{padding-left:10px;}
#sidebar li ul li ul li a{background:none;}
#sidebar li ul li ul li a:hover{background:none;}
#sidebar li ul li ul li ul{display:none;}
#sidebar li ul li ul li:hover ul{display:block;}




/* Search Form */

#searchform { float:right; width:284px; margin:0 0 30px 0; padding:5px 0 0 0; display:block; }

#s { float:left; width:210px; padding:0; border:0; background:none; font-size:1.5em; color:#17293B; }

#search { float:left; cursor:pointer; height:16px; width:16px; background:url(images/search-button.png) 0 0 no-repeat; border:none; padding:0; margin-top:2px;}

#sidebar-clear { clear:both; display:block; background:url(images/bg-sidebar-clear.png) bottom center no-repeat; height:20px; width:284px; }





/* Footer */







#footer { background:url(images/bg-footer-repeat.png) top left repeat-x #162434; padding-top:2px; font-size:1.2em; color:#224f71; }



#footer-inner { width:940px; margin:0 auto; /* center footer */ }



#footer-box { float:right; margin-right:10px; }







#footer .copyright { float:left; padding:1em 0; text-align:left; }



#footer .footer-links { float:right; padding:1em 0; text-align:right; }











/* Alignment */



.left { float:left; } .right { float:right; } .clear { clear:both; display:block; visibility:hidden; height:0; line-height:0; }















/* Contact Form */







#wpcf { line-height:20px; }



#wpcf label {



	clear: both;



	display: block;



	float: left;



	width: 150px;



}



#wpcf input {



	float: left;



	width: 200px;



	padding: 1px;



	margin: 2px 5px 2px 0;



}



#wpcf textarea {



	width: 350px;



	height: 100px;



	padding: 1px;



	margin: 0 5px 10px 0;



}



#wpcf #contactsubmit {



	margin-left: 250px;



	width: 100px;



	cursor:pointer;



}











/* Comments */







h3 { font-family:"Trebuchet MS", Arial, Times, serif; font-weight:normal; color:#173142; font-size:1.5em; }



.commentlist li ul li {



	font-size:1em;



}







.commentlist li {



	font-weight:bold;



}







.commentlist li .avatar { 



	float:right;



	border:1px solid #ddd;



	padding:2px;



	background:#fff;



	}







.commentlist cite, .commentlist cite a {



	font-weight:bold;



	font-style:normal;



	font-size:1.1em;



	}







.commentlist p {



	font-weight:normal;



	line-height:1.5em;



	text-transform:none;



	}







#commentform p {



	



	}







.commentmetadata {



	font-weight:normal;



	}







small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {



	color:#999;



	}







code {



	margin:10px 0;



	font:1.1em 'Courier New', Courier, Fixed;



	}







acronym, abbr, span.caps



{



	font-size:0.9em;



	letter-spacing:.07em;



	}







/* Begin Form Elements */







#comment {  }







.entry form { /* This is mainly for password protected posts, makes them look better. */



	text-align:center;



	}







select {



	width:130px;



	}







#commentform input {



	width:170px;



	padding:2px;



	margin:5px 5px 1px 0;



	}







#commentform {



	margin:5px 10px 0 0;



	}



#commentform textarea {



	width:100%;



	padding:2px;



	}



#respond:after {



	content: "."; 



	display:block; 



	height:0; 



	clear:both; 



	visibility:hidden;



	}







#commentform #submit {



	margin:0 0 5px auto;



	float:right;



	cursor:pointer;



	}







/* Begin Comments*/



.alt {



	margin:0;



	padding:10px;



	}







.commentlist {



	padding:0;



	text-align:justify;



	}







.commentlist li {



	margin:15px 0 10px;



	padding:5px 5px 10px 10px;



	list-style:none;







	}



.commentlist li ul li { 



	margin-right -5px;



	margin-left:10px;



}







.commentlist p {



	margin:10px 5px 10px 0;



}



.children { padding:0; }











#commentform p {



	margin:5px 0;



	}







.nocomments {



	text-align:center;



	margin:0;



	padding:0;



	}







.commentmetadata {



	margin:0;



	display:block;



	}







/* Begin Various Tags & Classes */



acronym, abbr, span.caps {



	cursor:help;



	}







acronym, abbr {



	border-bottom:1px dashed #999;



	}







blockquote {



	margin:15px 30px 0 10px;



	padding-left:20px;



	border-left:5px solid #ddd;



	}







blockquote cite {



	margin:5px 0 0;



	display:block;



	}







.center {







	text-align:center;



	}







.hidden {



	display:none;



	}







hr {



	display:none;



	}















a img {



	border:none;



	}







.navigation {



	display:block;



	text-align:center;



	margin-top:10px;



	margin-bottom:60px;



	}







/* Captions */



.aligncenter,



div.aligncenter {



	display:block;



	margin:0 auto;



}







.wp-caption {

	border:1px solid #ddd;

	text-align:center;

	background-color:#f3f3f3;

	padding:4px;

	margin:10px;

	-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;



}







/* Alignment */



.left { float:left; } .right { float:right; } .clear { clear:both; display:block; visibility:hidden; height:0; line-height:0; }



.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;

	-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-dd {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}


