/*  
Theme Name: Net Elevation Template
Theme URI: http://www.netelevation.com/
Description: Custom Theme by Net Elevation
Version: 1.0
Author: Net Elevation
Author URI: http://www.netelevation.com/
*/


body { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; }
#container { width: 900px; margin: 0 auto; } 
#gradient { background: url(/images/top-gradient.jpg) no-repeat; } 
#thinkingman { background: url(/images/thinking-man.jpg) top left no-repeat; height: 282px; }
#moon { background: url(/images/moon.jpg) bottom left no-repeat; }
#nav { background: #B0D3E4 url(/images/homepage.jpg) top left no-repeat; border-bottom: 13px solid #0071A9; padding: 236px 0 0 24px; } 
#nav a { text-transform: uppercase; text-decoration: none; padding-right: 77px; font-weight: bold; letter-spacing: 2px; }
#sidebar { background: url(/images/puzzle-pieces.jpg) top left repeat-y; border-left: 13px solid #B0D3E4; }
#main { padding: 15px 25px; }   
#footer { background-color: #FAF8F1; padding: 5px 0 5px 25px; color: #543e1e; font-size: 11px; }
#footer a { padding-left: 190px; }
 
#nav-int { background: #B0D3E4; border-bottom: 13px solid #0071A9; padding: 10px 0 0 24px; } 
#nav-int a { text-transform: uppercase; text-decoration: none; padding-right: 77px; font-weight: bold; letter-spacing: 2px; }


img { border: 0; }
a, p { color: #543E1E; }
a:hover { color: #000; }
p { font-size: 16px; line-height: 23px; } 
h1 { font-size: 22px; color: #543e1e; }
.caps { font-variant: small-caps; }
          
        
/* KEEP THIS IN ALL CSS, so that customers can use the alignment features when adding images. */
/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */

