/*   
Theme Name: Shape
Theme URI: http://themeshapes.com/shape/
Description: A search engine optimized website framework for WordPress.
Author: Ian Stewart
Author URI: http://themeshapes.com/
Version: 0.1.2
Tags: threaded-comments, microformats
.
The Shape Theme for WordPress is copyright ThemeShapes http://themeshapes.com/
Like WordPress, this work is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/


/* Import a basic layout */
@import url('styles/2c-r.css');

/* Reset default browser styles */
@import url('styles/reset.css');

/* Rebuild default browser styles */
@import url('styles/rebuild.css');

/* Basic WordPress Styles */
@import url('styles/wp.css');

@import url('styles/oldstyle.css');

body {
	/*font-size:12px;
	color: #333;
	margin: 0;
	background:url(images/bg.jpg) repeat-x;
	background-color:#403f3f;*/
}

#wrapper{
	width:845px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
}


/* =Header
-------------------------------------------------------------- */
#header, #branding{
	width:100%;
}

#branding {
}

#blog-title {
	width:845px;
	/*margin-left:5px;*/
	height:120px;
	/*padding-bottom:5px;*/
}

/* =Menu
-------------------------------------------------------------- */

#access {
 	/*margin-bottom:10px;*/
	
}
.skip-link {
	display: none;
}
.menu ul {
	list-style: none;
	margin: 0;
}
.menu ul ul {
	display: none;
}
.menu li {
	list-style:none;
	text-indent:none;
	margin:5px 0;
	font-size:12px;
}
.menu a {
	text-transform:capitalize;
	display: block;
}

#sidebar_social{
	font-size:13px;
	float:right;
	padding:8px 10px 10px 10px;
	}
	
#sidebar_social ul li{
display:inline;
	}


/* = SpecialNav  */

/*#mNavBar{

	padding-bottom:10px;
	}

#navB {
	background:url(images/nav.gif) no-repeat ;
	width:530px;
	height:34px;
	margin:0;
	padding:0; 
	text-align:right;
	margin-left:auto;
	margin-right:auto;
}
#navB span {
	display: none;
}
#navB li, #navB a {
	height:34px;
	display:block;
}
#navB li {
	display:inline;
	float:left;
	list-style:none;
}
#navHome, #navHomeActive {
	width: 74px;
}
#navPackage, #navPackageActive {
	width: 105px;
}
#navFeatures, #navFeaturesActive {
	width: 98px;
}
#navProcess, #navProcessActive {
	width: 96px;
}
#navFaq, #navFaqActive {
	width: 64px;
}
#navContact, #navContactActive {
	width: 93px;
}
#navHome a:hover, #navHomeActive {
	background:url(images/nav.gif) 0px -34px no-repeat;
}
#navPackage a:hover, #navPackageActive {
	background:url(images/nav.gif) -74px -34px no-repeat;
}
#navFeatures a:hover, #navFeaturesActive {
	background:url(images/nav.gif) -179px -34px no-repeat;
}
#navProcess a:hover, #navProcessActive {
	background:url(images/nav.gif) -277px -34px no-repeat;
}
#navFaq a:hover, #navFaqActive {
	background:url(images/nav.gif) -373px -34px no-repeat;
}
#navContact a:hover, #navContactActive {
	background:url(images/nav.gif) -437px -34px no-repeat;
}*/

/* =Content
-------------------------------------------------------------- */
#slider, #bannerbar{
	
}

#main{
	background-color:#fff;
	}


.featureBox{
	/*padding-right:10px;
	padding-top:10px;
	width:291px;
	float:left;*/
	}
	
.featureBox h2{
	margin-left:0;
	}
	
.featureBox p{
	margin:0;
	}

.featureBox img{
	margin-bottom:15px;
	}

p{
	/*margin:15px 30px;
	font:italic 15px Georgia, "Times New Roman", Times, serif;
	color:#666;
  	letter-spacing:normal;t
	line-height:1.5em;*/
	}
	
.home p{
	 /*margin-right:0; 
	 font-stretch:.5em; 
	 text-align:justify;*/
	 }

.home strong{
	/*color:#000;*/
}
	
ul.features{
	/*width:100%;
	margin:0;
	padding:0;
	margin-left:25px;*/
}

ul.features li{
	/*background:url(images/free.gif) no-repeat left;
	font-family:Geneva, sans-serif;
	text-indent:50px;
	font-weight:bold;
	font-size:13px;
	margin:2px 0;
	margin-left:5px;
	display:block;
	width:200px;
	float:left;*/
}

ul.customfeatures{
	/*width:100%;
	margin:0;
	padding:0;*/
	
	/*margin-left:25px;*/
}

ul.customfeatures li{
	/*background:url(images/plus.gif) no-repeat left;
	font-family:Geneva, sans-serif;
	text-indent:15px;
	font-weight:bold;
	font-size:13px;
	margin:2px 0;
	margin-left:5px;
	display:block;
	width:200px;
	float:left;*/
}


.post {
	margin: 0 0 3em 0;	
}
.entry-content, .entry-summary {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	margin-left:15px;
}

.entry-content p{
	margin: 5px 15px 15px 0;
	text-align: justify;
	/*text-indent: 15px;*/
	}

.entry-content ul{
	padding-left:15px;
	padding-bottom:15px;
	text-align: justify;
	/*text-indent: 15px;*/
	}

.entry-content ul li{
	list-style:disc;
	margin: 5px 15px 5px 5px;
	text-align: justify;
	/*text-indent: 15px;*/
	}

/* Links */

a {
	/*color: #F00;
	text-decoration: none;*/
	}
a:visited {
	/*color: #F00;*/
	}
a:hover, a:active {
	/*color: #F00;
	text-decoration: underline;*/
	}
	



/* Headers */

h2, h3, h4, h5, h6 {
	/*font:italic 24px Georgia, "Times New Roman", Times, serif;
	color:#CCC;
  	letter-spacing:-1px;*/
	}

.entry-title {
	color: #1E89CA;
	font-family: Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	height: 23px;
	padding: 15px 10px 15px 15px;
	}
	
.entry-title h2{
	
	}
	
h2 {
	/*color:#3b3b3b;
	font-size: 20px;
	margin:10px 30px;*/
	}
	
.home h2{
	/*margin:20px 30px 20px 30px;*/
	}	
	
h3 {
	font-size: 19px;
	}
	
h3.bottomnav {
	/*color:#666;
	font-size: 23px;
	margin-bottom:10px;*/
	}
	
h3.subheading {
	/*color:#000;
	background-color:#FFF;
	font-size: 20px;
	margin:10px 30px;
	padding:5px;*/
	}

h4 {
	/*font-size: 17px;*/
	}
h5 {
	/*font-size: 15px;*/
	}
h6 {
	/*font-size: 13px;*/
	}

/* Lists */
ul {
	/*list-style: square;*/
	}

/* Blockquotes */
blockquote {
	/*font-style: italic;
	color: #555;*/
	}
blockquote blockquote {
	/*color: #777;*/
	}
blockquote em {
	/*font-style: normal;*/
	}

/* Code */
pre {
	padding: 9px;
	background: #f9f9f9;
	border: 1px solid #ccc;
	}
code {
	padding: 0 3px;
	background: #eee;
	}
pre code {
	background: transparent;
	}

/* Tables */
table {
	width: 100%;
	border-collapse: separate;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	}
caption {
	font-size: .9em;
	font-style: italic;
	text-align: right;
	}
td, th {
	padding: 3px 6px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	}
th {
	background: #eee;
	}

/* Drop caps */
.drop-cap {
	float: left;
	margin: 3px 3px 0 0;
	font: normal normal normal 47px/35px "Warnock Pro", "Goudy Old Style", Palatino,"Book Antiqua", Georgia, serif;
	color: #333;
	}

/* Notes */
.note {
	padding: 6px 9px;
	background: #eee;
	border: 1px solid #ccc;
	}

/* Warnings/Alerts */
.warning, .alert {
	padding: 6px 9px;
	background: #fffbbc;
	border: 1px solid #E6DB55;
	}

/* Errors */
.error {
	padding: 6px 9px;
	background: #ffebe8;
	border: 1px solid #C00;
	}

/* Downloads */
.download {
	padding: 6px 9px;
	background: #e7f7d3;
	border: 1px solid #6c3;
	}


/* =Navigation
-------------------------------------------------------------- */

.navigation {
	margin: 0 0 1.5em 0;
	overflow: auto;	
}


/* =Widget Areas
-------------------------------------------------------------- */

.widget-area ul {
	list-style: none;
	margin-left: 0;
}
.widget-area ul ul {
	list-style: disc;
	/*margin-left: 1.1em;*/
}
.widget-area ul ul ul {
	margin-left: 2.5em;
}
.widget-container {
	margin: 0;
	
}

.widget-title{
	height:23px;
	font-family:Helvetica, sans-serif;
	font-size:18px;
     font-weight:bolder;
	color:#1e89ca;
	padding:13px 10px 0 0;
	}

.textwidget{
	margin:0;
	
	}
	
.textwidget p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#333;
	margin:5px 15px 15px 0;
	text-indent:15px;
	}

.textwidget img{
	/*margin:5px 15px 15px 0;*/
	}

/* =Temporary styles until the
		directory can read @import*/
		
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}
		
/*-------------------------------------------------------------- */
#footer{
	/*color:#FFF;
	background-color:#403f3f;
	height:30px;*/
	}
	
#footer a{
	/*color:#ccc;
	font-size:12px;*/}
	
#site-info{
	padding:5px 10px;
}

#site-info a{
	text-decoration: underline;
}

#site-info p{
	margin:0;
}
	
.contactform{
	/*display:block;
	margin-left:30px;*/}


.contactform label {
	font:italic 15px Georgia, "Times New Roman", Times, serif;
	display: block;
	float: left;
	line-height: 2em;
	width: 150px;
}

.contactform input, .contactform textarea {
	background: #EEE none repeat scroll 0px 0px;
	border: 1px solid #BBB;
	color: #777;
	margin-bottom: 5px;
	padding: 5px 8px;
	width: 300px;
}

.contactform .submit {
	width: 70px;
}


.footercontactform{
	font:italic 15px Georgia, "Times New Roman", Times, serif;
	display:block;
	margin-bottom:15px;}


.footercontactform label {
	font:italic 15px Georgia, "Times New Roman", Times, serif;
	display: block;
	float: left;
	line-height: 1em;
	width: 150px;
}

.footercontactform input, .footercontactform textarea {
	font:italic 15px Georgia, "Times New Roman", Times, serif;
	background: #ccc none repeat scroll 0px 0px;
	border: 1px solid #333;
	color: #777;
	padding: 5px 8px;
	width: 300px;
}

.footercontactform .submit {
	font:italic 15px Georgia, "Times New Roman", Times, serif;
	color:#000;
	margin-top:10px;
	width:70px;
	/*width: 318px;*/
	padding:2px;
}


/* Footer Email Form */

fieldset { border:0;margin:0;padding:0; }
label { display:block; margin:5px 0; }
input.text,textarea { width:300px;font:12px/12px 'courier new',courier,monospace;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc; }
input.submit { padding:2px 5px; }


 
 











