/*  
Theme Name: WP Inspirat
Theme URI: http://wp-design.org/portfolio/wp-inspirat/
Description: A <a href="http://wp-design.org/portfolio/wp-inspirat/" title="WP inspirat">bright and clean theme</a> for those who want to keep it simple.
Author: WP Design
Author URI: http://wp-design.org/

WP Inspirat
http://wp-design.org/portfolio/wp-inspirat/

*/

* { margin:0; padding:0;}
body { font:normal 13px Georgia, "Times New Roman", Times, serif; color:#041E25; background:url(images/bg.png) repeat-x left top;}
a { color:#4CC4E8; text-decoration:none;}
a:hover { color:#1C4EA1;}

h1, h2, h3, h4, h5, h6 { font:normal 25px Georgia, "Times New Roman", Times, serif;  letter-spacing:-1px; text-transform:uppercase;}
hr { display:none;}
ul, ol { list-style:none;}
abbr { border:0;}
input, select, textarea { font:normal 18px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#666; padding:5px 8px}
small { font-size:10px; text-transform:uppercase;}

#page { }
#header { padding:10px 20px 10px 20px; }
#header #headerimg { }
#header h1 { font-size:38px; text-transform:none; letter-spacing:-2px;}
#header .description {  }

#container { position:relative;}
#content { padding:0 50px 100px 50px; width:500px;  float:left; }
.narrowcolumn { }
.widecolumn {  }

.post { margin-bottom:50px; clear:both;}
.post h2 { background:url(images/bg_post.png) no-repeat left bottom; padding-bottom:20px }
.post h2 a {color:#1C4EA1; }
.post h2 a:hover {color:#4CC4E8;}
.post small { font-size:10px; text-transform:uppercase;}
.post .entry { margin-top:15px;}
.post .entry img { float:left; margin:0 10px 5px 0;}
.post .entry p { margin-bottom:15px; }
.post .postmetadata { font-size:10px; text-transform:uppercase; clear:both; }
.post .entry ul { padding:0 0 0 40px; margin-bottom:15px; list-style-type:disc}
.post .entry ol { padding:0 0 0 40px; margin-bottom:15px; list-style-type: decimal}
code { font-size:11px ; }
blockquote { background:#f6f6f6 url(images/dot-blue.gif) repeat-x;  font-style:italic; }
blockquote p:first-letter { font-size:25px; text-transform:uppercase}
blockquote p { margin:0; padding:15px;}


.navigation { position:absolute; left:50px; bottom:-1px;}
.navigation a { background:url(images/tab.png) no-repeat ; color:#fff; float:left; padding:10px 0; width:161px; text-align:center; margin-right:3px;}

.center { text-align:center  }
.pagetitle { margin-bottom:30px}
.wp-smiley { float:none!important; vertical-align:middle;}

#sidebar { float:left; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; padding-bottom:100px; width:270px; }
#sidebar a { color:#1C4EA1; background:url(images/dot-blue.gif) repeat-x left bottom; padding:1px 0; }
#sidebar a:hover { color:#4CC4E8; background:none;}
#sidebar ul li { padding:3px 0;}
#sidebar ul li ul li ul li { font-size:11px; padding:0 0 0 3px;}
#sidebar ul li ul li ul li a { background:none}

#sidebar #searchform { margin-bottom:30px; width:300px;}
#s { border:1px solid #A7A6AA;}
#searchsubmit { cursor:pointer; padding:3px}
.pagenav, .archives, .categories, .linkcat {margin-bottom:30px;}

#footer { clear:both; background:/*#0A323E url(images/bg-footer.png) repeat-x*/; color:#fff; padding:0px 20px 50px 20px;}
*html #footer { background:#062833 url(images/bg-footer.png) repeat-x; }
#footer a { color:#fff; background:url(images/dot-white.gif) repeat-x left bottom; padding:1px 0; }
#footer a:hover { color:#fff; background:none;}
#footer ul { font-family:'Trebuchet MS', Arial, Helvetica, sans-serif}
#footer li { padding:3px 0;}

#about { width:500px; float:left; margin-right:50px; background:/*url(images/q-left.gif) no-repeat left top*/; font:italic normal  17px Georgia, "Times New Roman", Times, serif; }
#about p { background:url(images/q-right.gif) no-repeat right bottom; padding:30px 44px;}
#about div.copy { background:url(images/dot-white.gif) repeat-x left top; font:normal 13px 'Trebuchet MS', Arial, Helvetica, sans-serif; margin:0 44px; padding-top:15px;}
#about div.copy a { background:none;}
#meta { float:left }
#rss { position:absolute; outline:none; left:590px; bottom:0; display:block; width:113px; height:83px; background:url(images/feed-icon.jpg) no-repeat left top ; text-indent:-9999px;}

.commentlist {  margin-bottom:50px }
.commentlist li { padding:10px 0; background:url(images/dot-blue.gif) repeat-x left bottom}
.commentlist cite { font:italic normal 17px Georgia, "Times New Roman", Times, serif; }
.commentlist li ol { margin:0;}
.commentlist li ol li { padding:0; background:none;}
.commentlist li ul { margin:0;}
.commentlist li ul li { padding:0; background:none;}
.commentlist li blockquote { margin:0; padding:0; background:none;}

#commentform p { margin-bottom:5px;}
#commentform label { cursor:pointer}
#author, #email, #url, #comment {border:1px solid #A7A6AA; vertical-align:middle}
#comment { width:480px; overflow:auto}
#submit { padding:3px; cursor:pointer}

.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0;height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%;}


/****************************
	Gideon>>> Start Edits
****************************/
body {
	background:#ced5db;
}
#header {
	margin:0 auto;
	margin-top:3px;
	height:54px;
	width:900px;
	background:#fff url(images/header.png) no-repeat;
}
#container {
	margin:0 auto;
	width:940px; 
	background:#fff;
}
#logospace {
	margin:0 auto;
	width:900px;
	padding:6px 0 0 20px;
}

#logospace img {border:none;}

#footer {
	margin:0 auto;
	width:940px;
}

#footer h3 {
	font-size:24px;
	text-transform:none;
}
#header h1 {color:#fff;}
#header h1 a {color:#fff;}
#header h1 a:hover {color:#fff;}

#footerbox {
	background:#909599;
	height:295px;
}

li#fa {
	display:inline;
	float:left;
	width:300px;
	margin:10px 0 0 20px;
}
li#fb {
	display:inline;
	float:left;
	width:300px;
	margin:10px 0 0 0;
}
li#fc {
	display:inline;
	float:left;
	width:300px;
	margin:10px 0 0 0;
}

#iconLeft a {font-size:16px;}
#iconLeft a:hover {font-size:16px;}

#footerarea,
#footerarea li,
#footerarea p,
#footerarea td,
#footerarea th {
	font-size:12px;
	line-height:1.4em;
	}

#footerbox h3 {
	margin:0;
	padding:16px 0 16px 0;
	}

#footer img {
	border:none;
}

#footer a {
	border:none;
	text-decoration:none;
	background:none;
}

#nTLMove {margin:-40px 0 0 110px;}
#cr_text {margin:15px 0 0 0;}
#footernav {margin:-30px 105px 0 0;}
#footerIconRight {margin:-30px 0 0 0;}

#copyrights {font-family:Arial, Helvetica, sans-serif;height:83px;margin-bottom:20px;}

#copyrights a {
	text-decoration:none;
	color:#3399cc;
	font-size:12px;
}

#copyrights a:hover {
	text-decoration:none;
	color:#00cccc;
	font-size:12px;
}

#phone {
	float:right;
	font-family: "Myriad Pro",Verdana,sans-serif;
	font-style: oblique;
	font-size: 38px;
	line-height:38px;
	margin:-85px 195px 0 0;
}
#callUs {
	font-size:43px;
	color:#3399CC;
}

/*************************************
	these are from intelligible's css
**************************************/
ul#foo {
	position:relative;
	width:940px;
	padding:0 0 30px 0;
	margin:0;
	background:url(images/line2.png) 312px top repeat-y;
	overflow:hidden;
	}

ul#foo > li {
	width:273px;
	height:100%;
	float:left;
	padding:0;
	margin:0 0 0 30px;
	display:block;
	}

ul#foo > li:first-child { }
ul#foo > li:last-child { }

ul#foo li#fc {
	margin:0 0 0 29px;
	}

ul#foo ul ul {
	list-style-type:none;
	padding:0;
	}

ul#foo > li li {
	padding:0;
	margin:0 0 20px 0;
	}

ul#foo li {
	background-image: url(images/line.png);
	background-position:left top;
	background-repeat:repeat-x;
	}

ul#foo > li li li {
	margin:0;
	padding:0;
	/*
	padding:5px 0;
	border-bottom:1px solid #D1D1D1;
	*/
	}

ul#foo > li li li li {
	margin:0 0 0 10px;
	}

ul#foo > li li li:last-child {
	border-bottom:none;
	/*
	padding:5px 0 0 0;
	*/
	}

ul#foo > li li li > a {
	text-decoration:none;
	padding:5px 0 5px 10px;
	display:block;
	background:url(images/bull.png) 3px 50% no-repeat;
	/*font-size: 1.27em; Gary: test added to increase font size for links in the footer area*/
	color:#333;  /*Gary: previous color:#ccc */
	}

ul#foo > li li li > a:hover {
	color:#FFF;
	}

#copyrights {
	position:relative;
	float:left; /*for IE7*/ 
	font-size: 11px; /*gary: test 13px;*/
	padding:5px 30px;
	margin:0;
	width:880px;
	color:#CCCCCC;
	background:#333; /*Gary: original bg color 000*/
	}

/*.op40 {
	filter:alpha(opacity=40);
	-moz-opacity: 0.40;
	opacity: 0.40;
	}

.op70 {
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	}
*/
#copyrights #iconsbox {
	position:absolute;
	right: 30px; /* Gary: original right:30px; 12em*/
	margin-top: 65px;/* Gary: test original add margin-top to pull the links down to bottom 5.17em*/
	}

#copyrights #iconsbox div {
	float:left;
	font-size:11px; 
}


li a { color:#4CC4E8; text-decoration:none;}
li a:hover { color:#1C4EA1;}
