/*

Theme Name: IP 2.0

Theme URI: http://innermostparts.org

Description: Design by <a href="http://innermostparts.org">Loki</a>.  WordPressed by Loki based on code by<a href="http://www.themelab.com">Theme Lab</a>

Version: 1.0

Author: Loki

Author URI: http://innermostparts.org

*/


body {margin:70px 0 0 0;padding:0px;font-family:arial;color:#292e38;font-size:12px;background:url(images/bg.png) repeat-x #729cca;}

#page-wrap {width:982px;margin:0 auto;}

#header-wrap {border:solid 1px white;width:980px;}

#header {height:120px;width:978px;background:url(images/headerbg.png) no-repeat;border:solid 1px white; text-indent:-100em; overflow:hidden;}

#search {width:237px;float:right;margin-top:-70px;margin-right:22px;padding:0px;}

#search .field {background:#292e38;border: solid 1px #6b768e;height:18px;width:235px;float:left;color:#dddddd;text-indent:2px;}

#search .field:hover {border:solid 1px #dddddd;}

#search .button {height:20px;width:80px;background:#292e38;border: solid 1px #6b768e;float:left;color:#6b768e;margin-top:3px;padding-bottom:2px;}

#search .button:hover {border:solid 1px #dddddd;color:#dddddd;}

#menu {height:29px;width:980px;background:url(images/menubg.png)  repeat-x;border:solid 1px #42495b;border-top:0;list-style:none;margin:0px;padding:0;}

#menu li {float:left;list-style-type:none;}			

#menu li a {float:left;color:#6b768e;font-weight:bold;padding-left:18px;padding-right:18px;line-height:28px;text-decoration:none;background: transparent url(images/menudivider.png) center right no-repeat;}

#menu li a:hover {text-decoration:none;color:#dddddd;background:url(images/menuroll.png) no-repeat;}

#content{float:left;}

.post {width:551px;margin-top:25px;}

.post .title {height:37px; width:547px; background:url(images/title.png) repeat-x; border-left:solid 1px #292e38; border-right:solid 1px #292e38;}

.post .title h3 {font-size:14px;margin:0;color:#dddddd;text-align:center;line-height:42px;}

.post .title h3 a {color:#dddddd;text-decoration:none;}

.post .title h3 a:hover {color:#729cca;}

.post .info {margin-left:0px;width:547px;background:url(images/infobg.png) repeat-x #729cca;padding: 10px 0px 10px 0px; overflow:hidden;color:#465879;border-bottom:solid 2px #292e38;}

.post .info .content {float:left;width:468px;background:#729cca; margin-left:0px;margin-top:7px;}

.post .info .content p{color:#292e38;}

.post .info .author {margin:0px;float:left;}

.post .info .date {margin:4px 0px 0px 0px;float:left;padding-right:18px;}

.post .info .category {margin: 4px 0px 0px 0px;float:left;}

.post .info .category a {color:#292e38;text-decoration:none;font-weight:bold;}

.post .info .category a:hover {color:#dddddd;text-decoration:underline;}

.post .info .comments {margin:4px 0px 0px 0px;float:left;padding-right:10px;text-align:right;background:url(images/comment.png) 0% 55% no-repeat;}

.post .info .comments a {color:#292e38;text-decoration:none;font-weight:bold;}

.post .info .comments a:hover {color:#dddddd; text-decoration:underline;}

.post-wrap {border-left:solid 1px #292e38;border-right:solid 1px #292e38;border-bottom: solid 2px #292e38;width:547px;}

.post .content {margin-left:0px;width:547px;background:white;overflow:hidden;}

.post .content p {padding-left:16px;}

.post .post-content {padding: 12px 16px 20px 16px;line-height:17px;}

.post .post-content p {color:#292e38; padding:0px; font-size:13px}

.post .post-content a{color:#4c598e;text-decoration:none;}

.post .post-content a:hover{text-decoration:underline;}

.post .post-content .tags p{font-style:italic;font-size:11px;margin-bottom:-10px;}

.pagination a{color:#465879;text-decoration:none;}

.pagination a:hover{color:#dddddd;text-decoration:underline;}

.pagination{margin-top:10px;}

#comments {border-top:solid 1px #292e38; color:#292e38;padding-top:30px;}

#respond {color:#292e38;}

#comment, #email, #author, #url {background:white;border:solid 1px #1e2a52;color:#292e38}

#submit{margin-left:2px; height:24px; width:120px; background:#dddddd; color:#292e38; padding:3px; border: solid 1px #1e2a52;}

#submit:hover{background:#1e2a52;color:#dddddd;}

#sidebar{float:left;margin-left:10px;width:420px;color:#dddddd;line-height:15px;}

#sidebar #calendar{width:420px;}

#sidebar #calendar .title {height:32px;width:420px;background:url(images/title.png) repeat-x;border-left: solid 1px white;border-right: solid 1px white;}

#sidebar #calendar .title h3 {font-size:13px;margin:0;color:#dddddd;text-align:center;line-height:42px;}

#sidebar #calendar .wrapper {border:solid 1px white;border-top:0;width:420px;}

#sidebar #calendar .content {margin-left:0px;width:408px;background:url(images/menubg.png) repeat-x #292e38;overflow:hidden;padding-top:10px;padding-bottom:5px;}

#sidebar #calendar .content iframe{margin:7px 4px 10px 4px;}

#sidebar #left{float:left;width:200px;}

#sidebar #right {float:right;width:200px;}

#sidebar .title {height:32px;width:200px;background:url(images/title.png) repeat-x;margin-top:25px;border-left: solid 1px white;border-right: solid 1px white;}

#sidebar .title h3 {font-size:13px;margin:0;color:#dddddd;text-align:center;line-height:42px;}

#sidebar .wrapper {border:solid 1px white; border-top:0;width:200px;}

#sidebar .content {margin-left:0px;width:188px;background:url(images/menubg.png) repeat-x #292e38;overflow:hidden;;padding: 18px 6px 6px 6px;}


#sidebar ul{list-style-type:none;margin:0;padding:0 4px 10px 4px;}

#sidebar li { background: url(images/arrow.png) 0px 4px no-repeat;padding-left:10px;}

#sidebar a{color:#dddddd;text-decoration:none;}

#sidebar a:hover{text-decoration:underline;}

#footer-wrap {float:left;border:solid 2px white;width:980px;margin-top:25px;margin-bottom:15px;}

#footer {height:90px;width:980px;background:url(images/footerbg.png) right no-repeat #1e2a52;padding-top:6px;}

#footer p{text-align:center; color:#dddddd;padding-left:10px;margin:0;}

#footer a{color:#76839a;text-decoration:none;font-weight:bold;}

#footer a:hover{color:#dddddd;text-decoration:underline;}
