/* 
Theme Name: OnePress Framework
Theme URL: http://onepresscommunity.com
Description: Flexible theme framework supporting Wordpress 2.7's <a href="http://onepresscommunity.com/docs/onepress/childthemes/">child themes</a> and seamless <a href="http://onepresscommunity.com/docs/onepress/phpBB/">phpBB</a> integration. Choose 1, 2 or 3 columns, position left or right.  Optimized and compressed CSS and Javascript for fast page loads.  Fully widgetized, includes several custom widgets. For more information and support visit <a href="http://onepresscommunity.com">OnePressCommunity.com</a>, read the <a href="http://onepresscommunity.com/docs/onepress/">help documentation</a> and visit the <a href="http://onepresscommunity.com/forum/">OnePress forums</a>.  OnePress is developed by <a href="http://pushbuttonlabs.com">PushButton Labs</a> and is licensed under <a href="http://www.opensource.org/licenses/gpl-license.php">GPL</a>.
Author: PushButton Labs
Author URI: http://pushbuttonlabs.com
Version: 1.0.7

Tags: one-column, two-columns, three-columns, fixed-width, right-sidebar, left-sidebar, threaded-comments, custom-header, theme-options, sticky-post
*/
@import url('op-layout.css');
@import url('navigation.css');
@import url('widgets.css');
a,a:link,a:visited,a:hover{
text-decoration:none;
}
a:link,a:visited{
color:#c6242c;
}

html{
background:#fff;
}

div#page{
background:#fff;
}

#header{
position:relative;
border-bottom:3px solid #001d55;
margin-bottom:10px;
}

#header_top{

}

#header .bd .c{

height:150px;
width:960px;
}
#headerimg{
float:right;
position:relative;

}

#header_dprn{
background:transparent url(images/banner.jpg) no-repeat;
width:960px;
height:111px;
}

#partners{


width:400px;
position:relative;
top:10px;
left:350px;
float:left;
}

#headerimg h1 a,#headerimg h1 a:visited,#headerimg h1 a:hover{
font-size:200%;
letter-spacing:-4px;
color:#a9f1fc;
text-decoration:none;
}

#headerlink a{
display:block;
position:absolute;
top:10px;
left:10px;
width:60%;
height:160px;
}

div#headerimg div.description{
padding:5px 0 0 5px;
font-size:200%;
color:#fff;
}

div#welcome{
color:#eee;
font-weight:bold;
}

div#welcome a{color:#fff;text-decoration:underline;}

div#sidebar,div#sidebar2{height:100%;font-size:90%;}
div#feature{background:#e3e3e3;}
div#feature ul#features h2 a{color:#fff;}
body.multiple div.widget_op_content_body h2{font-size:210%;letter-spacing:-1.7px;font-weight:normal;margin:0;}
div.widget_op_content_body div.post_date{float:right;padding:8px 0 0;font-size:100%;letter-spacing:-1px;font-variant:small-caps;}
div.widget_op_content_body div.post_excerpt,div.widget_op_content_body div.post_body{margin:.3em 0;}
div.widget_op_content_body div.post_tag a,div.widget_op_content_body div.post_category a{text-decoration:underline;height:0px; overflow: hidden}
.widget{margin:10px 0;padding:0;}
.widget .hd,.widget .hd .hc,.widget .ft,.widget .ft .fc{height:6px;}
.widget .hd{width:100%;background-position:top right;}
.widget .hd .hc{margin-right:6px;background-position:top left;}.widget .ft{width:100%;background-position:bottom right;}.widget .ft .fc{margin-right:6px;background-position:bottom left;}.widget .bd{width:100%;background-position:top right;}
.widget .bd .bc{margin-right:6px;background-position:top left;padding:1px 0 1px 0;}
#main .widget .s{padding:5px 1em;}
#sidebar .widget .s{padding:5px .5em;}
div#main>.bd>.bc>.s>div.widget{margin-top:0;}
div#sidebar>.bd>.bc>.s:first-child{margin-top:10px;}
h2.widgettitle{border-bottom:2px solid #333;color:#333;font-size:180%;letter-spacing:-1px;margin:.2em .2em .5em;}
h2.widgettitle a{text-decoration:none;}
.widget ul{margin-top:.5em;margin-bottom:.5em;}
.widget li{margin:3px 0;}
.widget ul a{font-weight:bold;text-decoration:underline;}
.widget ul a:hover{text-decoration:none;}

div.widget_op_feature_carousel>.bd,div.widget_op_feature_carousel>.bd>.bc{background:#fff;height:100%;}
div.widget_op_feature_carousel>.hd{width:100%;background-position:top right;}
div.widget_op_feature_carousel>.hd>.hc{background-position:top left;}
div.widget_op_feature_carousel>.ft{width:100%;background-position:bottom right;}
div.widget_op_feature_carousel>.ft>.fc{margin-right:5px;background-position:bottom left;}
div.widget_op_feature_carousel>.bd{width:100%;background-position:top right;}
div.widget_op_feature_carousel>.bd>.bc{margin-left:3px;}
div.widget_op_feature_carousel>.bd>.bc{margin-right:5px;background-position:top left;padding:1px 0 1px 0;}

div.widget_op_content_body>.bd,div.widget_op_content_body>.bd>.bc{background:#fff;height:100%;}
div.widget_op_content_body>.hd{width:100%;background-position:top right;}
div.widget_op_content_body>.hd>.hc{margin-right:5px;background-position:top left;}
div.widget_op_content_body>.ft{width:100%;background-position:bottom right;}
div.widget_op_content_body>.ft>.fc{margin-right:5px;background-position:bottom left;}
div.widget_op_content_body>.bd{width:100%;background-position:top right;}

div.widget_op_content_body>.bd>.bc{margin-right:5px;background-position:top left;padding:1px 0 1px 0;}

#sidebar>.bd,#sidebar>.bd>.bc{
background:#fff;
height:100%;

}
#sidebar>.bd{
border:1px dashed #c6242c;
}

#sidebar>.hd{width:100%;background-position:top right;}
#sidebar>.hd>.hc{margin-right:5px;background-position:top left;}
#sidebar>.ft{width:100%;background-position:bottom right;}
#sidebar>.ft>.fc{margin-right:5px;background-position:bottom left;}
#sidebar>.bd{width:100%;background-position:top right;}

#sidebar>.bd>.bc{margin-right:5px;background-position:top left;padding:1px 0 1px 0;}

#sidebar2>.bd,#sidebar2>.bd>.bc{background:#fff;height:100%;}
#sidebar2>.hd{width:100%;background-position:top right;}
#sidebar2>.hd>.hc{margin-right:5px;background-position:top left;}
#sidebar2>.ft{width:100%;background-position:bottom right;}
#sidebar2>.ft>.fc{margin-right:5px;background-position:bottom left;}
#sidebar2>.bd{width:100%;background-position:top right;}
#sidebar2 h2{
font-size:16px;
}

#sidebar2>.bd>.bc{margin-right:5px;background-position:top left;padding:1px 0 1px 0;}
div.column>.widget>.hd,div.column>.widget>.hd>.hc,div.column>.widget>.ft,div.column>.widget>.ft>.fc{background:#fff url(images/black-hd-5.png) no-repeat top right;height:0px;}
div.column>div.widget>.bd,div.column>div.widget>.bd>.bc{background:#fff;height:100%;}
div.column>div.widget>.hd{width:100%;background-position:top right;}
div.column>div.widget>.hd>.hc{margin-right:5px;background-position:top left;}
div.column>div.widget>.ft{width:100%;background-position:bottom right;}
div.column>div.widget>.ft>.fc{margin-right:5px;background-position:bottom left;}
div.column>div.widget>.bd{width:100%;background-position:top right;}
div.column>div.widget>.bd>.bc{margin-left:3px;height:100%;}
div.column>div.widget>.bd>.bc{margin-right:5px;background-position:top left;padding:1px 0 1px 0;}
#searchform input{font-family:Verdana;font-size:77%;color:#999;}
#searchform input.submit{color:#000;}
#tag_cloud a{text-transform:uppercase;}
div.wp-caption{border:1px solid #ddd;background-color:#f3f3f3;margin:10px auto;}
div#column_wrap div.order1{padding-left:0;}
div#column_wrap div.order3{padding-right:0;}
div.column{color:#333;}
div.post_content{line-height:1.3em;}
div.post_date,div.post_time{display:inline;padding-right:.5em;font-size:77%;}
div.post_tag span.label,div.post_category span.label{height:0px; overflow: hidden}
.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;clear:both;}
.alignleft{float:left;}.alignright{float:right;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-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;}

.post{
padding-top:20px;
}
.post_tag, .post-category, .post_edit, .post_comments{
height:0px; overflow: hidden; 
}