/*
Theme Name: xorail4
Theme URI: http://alandaveline.com
Description: xorail4
Version:  .1
Author:  Alan Daveline
Author URI:  http://alandaveline.com
*/
/*
adapted from WP Candy  http://wpcandy.com/articles/the-wordpress-starter-theme-project.html
css layout adapted from http://www.code-sucks.com/css%20layouts/


 */
/*

  v3 colors
  dark blue (text): 003366ff
  background blue: 005ab4ff;
  light blue 1c8effff
  light blue grad start 1d8fffff 1d8fff
  darker blue grad end 005ab4ff 005ab4
003366
00468cff
57abffff

grey CCCCCC
dark blue 003366
ligher blue; 005ab4ff
new light blue #1c8eff;
57abffff
dark blue 50% saturation 334c66 
dark blue 25% saturation 4d5966
dark blue 5% saturation 90% v (NOW LIGHT BLUE) dae0e6 
dark blue 0% saturation 95% v (NOW WHITE) f2f2f2 
white FFFFFF
off grey CCCC99

*/

* { padding: 0; margin: 0; }

body {
	font-size: 62.5% ; /* font-size: 62.5%; Resets 1em to 10px */
	/* font-family: Times, serif;*/
	
	font-family: Verdana, Arial, Sans-Serif;
	margin: 0px 0px 0px 0px;
	padding: 0px; 	
	color: #003366;;
	background: #005ab4 url(./images/bg-glow.jpg) top center no-repeat;
}


a {color: #003366; text-decoration:none;}
a:hover {color: #1c8eff; text-decoration:underline;}

.clear { clear: both; background: none; }

img {
	border: 0px;
	
}

h1, h2, h3 {
	font-weight: bold;
	}

h1 {
	font-size: 4em;
	text-align: center;
	margin-bottom: 10px;	
	}

h2 {
	font-size: 1.6em;
	margin-bottom: 5px;	
	}

h2.pagetitle {
	font-size: 1.6em;
	}

#sidebar h2 {
	font-size: 1.2em;
	}

h3 {
	font-size: 1.3em;
	margin-bottom: 5px;		
	}
	
p {
	margin-bottom: 10px;
}
/*
navigation css
 */
#mainNavigation {
	float: right;
}
#mainNavigation ul {
	font-size: 1.7em;
	list-style: none;
}
#mainNavigation a {

}
#mainNavigation li {
	float: left;
	margin-right: 10px;
}

#sideNavigation {
	list-style: none;
}

#sideNavigation > #pages > ul {
	list-style: none;
	font-size:  1.3em;
	width: 230px;
	color: #003366;
		border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #003366;
}
#sideNavigation a{
		color: #003366;
}
#sideNavigation a:hover{
		color: #1d8fff;
}
#sideNavigation > #pages > ul >li {
	/*
	 * background: #005ab4 url(./images/buttonGrad.png) no-repeat;
	 */
		border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003366;
	 padding: 2px;
}
#sideNavigation > #pages > ul > li ul {
	list-style: circle;
	list-style-position: inside;
	padding-left:20px;
	font-size:  1em;
}

#topBar {
	float: right;
	font-size: 10px;
	margin-top: 2px;
	margin-right: 5px;	
}
	
#topBar img {
	border: 0px;
	padding: 0px;
	margin: 0px;
	
}
#topBarSearchForm {
	display: inline;
	border: 0px;
	padding: 0px;
	margin: 0px;
	text-transform: uppercase;
}
.topBarSearchButton {
	height: 19px;
	background: #005ab4;
	border: 1px solid #1d8fff;
	color: #1d8fff;
	padding: 0px;
	margin: 0px;
	display: inline;
}
.topBarSearchText {
	height: 15px;
	width: 130px;
	background: #005ab4;
	border: 1px solid #1d8fff;
	color: white;	
	padding: 1px;
	margin: 0px;
	display: inline;
}	




/*
 layout css 
 */

 #wrapper { 

	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	margin-bottom: 0px;
 	width: 960px;
	 background-color: white;
	 border-style: solid;
	 border-color: #003366;
	 border-width: 1px;
}

#faux {
	/*
		 background: url(./images/faux-4-2-col.jpg);
		 background: url(./images/bg-fauxsidebar.png);
	 */
	
 margin-bottom: 0px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%;
 min-height:300px;
}
#header {
 margin-left: 10px;	
 margin-right: 10px;
 margin-bottom: 10px;
 float: left;
}
#headerImageWrapper{
	display: block;
	margin-left: auto;
	margin-right: auto;

	/*
	 * 	margin-bottom: 10px;
	 background: #005ab4 url(./images/bg-headerImageWrapper.png) repeat-x;	
	 */
	background: #005ab4 url(./images/bg-headerImageWrapper.png) repeat-x;	
	color: white;		
	padding: 10px;
}
#headerImage {
	float: left;

}
#headerQuote {
		float: right;
		width: 330px;
		padding-top: 100px;
	 	font-size: 2em;
		color: white;
		text-align: center;
}
#breadcrumb {
 	font-size: 1em;
	font-weight: bolder;
	margin-bottom: 10px;
}


/*
 * this is for search and post previous and next
 * 
 */
#navigation {
	/*
	 *  color: #333;
	 *   background: #ABBEBE;
	 */
 padding: 10px;
 margin: 0px 0px 0px 0px;
}



#rightcolumn { 
 display: inline;
 margin: 10px;
 padding: 0px;
 /*
  *  width: 230px;
  */
 width: 0px;
 float: right;
 min-height: 200px;
 /*
   background-color:pink;
  */

}
#leftcolumn { 
 font-size: 1.5em;
 float: left;
 margin: 10px;
 padding: 0px;
 width: 940px;
 /*
  *  width: 683px;
  */
 display: inline;
 position: relative;
 /*
  background-color:yellow;
  */
}
#footer { 
	clear: both;
 	color: white;
	margin-left: auto;
	margin-right: auto;	
 	padding: 10px;
	width: 960px;
	text-align: center;
 	font-size: 1.4em;	
}
.post{
	
	
}

.post ul {
	margin-left:20px;
	list-style-position: outside;
}


/*
 WordPress specific css
 */
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
   margin-right: 10px;
   margin-bottom: 10px;
}

.alignright {
   float: right;
   margin-left: 10px;
   margin-bottom: 10px;   
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   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;
}
.entry {
	margin-bottom: 10px;
}
.categories {}
.cat-item {}
.current-cat {}
.current-cat-parent {}
.pagenav {}
.page_item {}
.current_page_item {}
.current_page_parent {}
.widget {}
.widget_text {}
.blogroll {}
.linkcat{}