/*
Theme Name: simon
Theme URI: http://op111.net/
Description: Child Theme for Basic2Col
Author: Demetris
Author URI: http://op111.net/
Template: thematic
Version: 0.1
.
This work is released under the GNU General Public License 2:
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/
 
@import url("../thematic/style.css");

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');



body { 
background: #ffffff url("../simon/backgroundline.jpg") repeat-x ;
}

#access {
border-bottom:1px solid #333333;
font-size:24px;
height:19px;
overflow:visible;
z-index:100;
}
.sf-menu, .sf-menu * {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.sf-menu {
line-height:1;
}
.sf-menu ul {
position:absolute;
top:-999em;
width:10em;
}
.sf-menu ul li {
width:100%;
}
.sf-menu li:hover {
visibility:inherit;
}
.sf-menu li {
float:left;
position:relative;
}
.sf-menu a {
display:block;
position:relative;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
left:0;
top:2.5em;
z-index:99;
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {
top:-999em;
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
left:10em;
top:0;
}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {
top:-999em;
}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
left:10em;
top:0;
}
.sf-menu {
border-right:1px solid #CCCCCC;
float:left;
}
.sf-menu a {
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
padding:9px 13px;
text-decoration:none;
}
.sf-menu .current_page_item a, .sf-menu .current_page_ancestor a, .sf-menu .current_page_parent a {
border-bottom-color:#FFFFFF;
}
.sf-menu a, .sf-menu a:visited {
color:#ffffff;
}
.sf-menu li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#333333 none repeat scroll 0 0;
}
.sf-menu li li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#333333 none repeat scroll 0 0;
}
.sf-menu li li li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#333333 none repeat scroll 0 0;
}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#666666 none repeat scroll 0 0;
border-bottom-color:#CCCCCC;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
}
.sf-menu ul {
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
top:32px;
}
.sf-menu ul ul {
margin-top:0;
}
.sf-menu ul a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#666666 none repeat scroll 0 0;
border-bottom:medium none;
}
.sf-menu ul a:hover {
color:#333333;
}


      /* Overriding the h2 styles from the Parent Theme */
   
  .entry-title {

color: #ffffff;
font-family:Arial,sans-serif;
font-size:49px;
font-weight:bold;
line-height:46px;
padding:0 0 7px;
background: #ed1b23;
}
.entry-title a {
color:#ffffff;
text-decoration:none;
}
.entry-title a:active, .entry-title a:hover {
color:#ffffff;
}
.entry-meta {
color:#333333;
font-size:13px;
line-height:18px;
}
.entry-meta .author {
}
.entry-meta .n {
font-size:11px;
font-style:normal;
letter-spacing:0.05em;
text-transform:uppercase;
}
.entry-meta a {
color:#333333;
text-decoration:none;
}
.entry-meta a:active, .entry-meta a:hover {
color:#FF4B33;
}
.entry-meta abbr {
border:medium none;
cursor:text;
font-size:11px;
font-style:normal;
letter-spacing:0.05em;
text-transform:uppercase;
}


#blog-title a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../simon/newblog2.png) no-repeat scroll center top;
display:block;
height:80px;
text-indent:-9000px;
width:550px;
}




#primary {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#ED1B23 none repeat scroll 0 0;
border:0 solid;
color:#FFFFFF;
font-family:arial;
margin-bottom:22px;
padding:10px 0 0;
}


input#s {width : 240px;margin : 0 2px 5px 0;font-size : 12px;}

body, input, text {
font-family:arial;
font-size:17px;
}

#access {display:none}

.aside h3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#ED1B23 none repeat scroll 0 0;
color:#FFFFFF;
font-size:18px;
line-height:22px;
}


