/*

Theme Name: Carolisides 2010	
Theme URI: 
Description: Theme Designed by Ian Culverhouse for Carolisides.com
Version: 1.0
Author: Ian Culverhouse
Author URI: http://www.ianculverhouse.co.uk/

*/


/*  
Theme developed by Ian Culverhouse
*/

/* HTML styling */

a:link, a:hover, a:visited{
/* text-decoration:none;*/
color: #fff;
}

body { 
font-family: Courier New;
color: #fff;
margin-top: 0px;
font-size: 11pt;
}


h2{
color: #ffffff;
font-family: Arial;
font-size:30px;
font-style:italic;  
}


h3 { 
color: #ffffff;
font-family: Arial;
font-size:72px;
font-style:italic;  
padding-top: 70px;

}

h4 { 
color: #d4d4d4;
font-family: Arial;
font-size:16px;
font-style:italic;
margin-top: -80px; 
width: 700px;
}


h5 a, h5 a:visited{
color: #ffffff;
font-family: Arial;
font-size:30px;
font-style:bold;
padding-right: 10px;
letter-spacing:-2px;
padding-left: 2px;
background-color: #FF3737;
line-height: 36px;
text-decoration: none;
border: 0px;
}


h5 a:hover { 
color: #ff3737;
background-color: #ffffff;
text-decoration: none;
border: 0px;
}

span.post-date-day{
/* color is set dynamically from the JS in the header */
font-size:38px;
font-style:bold;
/* background: #fff; */
padding: 0px;
padding-right: 3px;
letter-spacing: -5px;
}

span.post-date{
/* color is set dynamically from the JS in the header */
font-size:15px;
background-color: #fff;
padding: 0px;
padding-left:3px;
line-height: 15px;
}

span.post-title, post-title a, post-title a:visited{
color: #ffffff;
font-size:28px;
text-decoration: none;
line-height: 28px;
text-transform: uppercase;
margin-top:20px;
}

span.post-title a:hover{
/* Colour Dynamically set via JS */
background-color: #fff;
text-decoration: none;
border: 0px;
}

span.post-content{
text-align: justify;
border: 0px;
font-size: 13px;
}


span.post-content a, post-content a:visited{

text-align: justify;
border: 0px;
font-size: 12px;
/*text-decoration: none;*/
font-size: 13px;
}

span.post-content a:hover{
/*text-decoration: none;*/
background: #fff;
border: 0px;
}



span.footer-title{
color: #ffffff;
font-size:22px;
font-weight:900;
text-decoration: none;
font-family: Arial;
text-align: center;
}

span.footer-text a, footer-text a:visited{
color: #ffffff;
background-color: #fff;
text-decoration: none;
border: 0px;
font-size: 10pt;
padding-top: 90px;
}

span.footer-text a:hover{
color: #ff3737;
background-color: #ffffff;
}

span.previous-entries a, previous-entries a:visited{
font-size:18px;
font-style:bold;
background-color: #fff;
padding-left: 2px;
padding-right: 2px;
text-decoration: none;
float: left;
}

span.previous-entries a:hover{
text-decoration: none;
background-color: #ffffff;
border: 0px;
}


span.next-entries a, next-entries a:visited{
font-size:18px;
font-style:bold;
background-color: #fff;
padding-left: 2px;
padding-right: 2px;
text-decoration: none;
float:right;
}

span.next-entries a:hover{
text-decoration: none;
background-color: #ffffff;
border: 0px;
}

span.tags {
font-size: 10pt;
}

.wpcf7 form{
   color: #fe3434;
}

.wpcf7 textarea  {
  height: 152px;
  width: 450px;
  resize: none;
}


/* Div's and layout */


#page{
/* background: #629500; */ 
margin-left: auto;
margin-right: auto;
width: 960px;

}

#header{
/* background: #003195; */
width:960px;
height: 225px;
}

#logo{
/* background: #eae008; */
float: left;
width: 80px;
height:225px;
}

#headertext{
/* background: #ea08b2;*/
float:right;
width: 820px;
height: 80px;
margin-top: 140px;
padding-left: 20px;
}

#column1{
/* background: #dad293; */
float:left;
width: 200px;
height: 500px;
margin-top: 25px;
}

#column1 li{
list-style: none; /* removes bullet points from the list */
}


#column1 ul{
list-style: none; /* removes bullet points from the list */
}

#column2{
/* background: #00FF00; */
float: right;
width: 760px;
margin-top: 35px;
}

#contact-image{
/*background: #e56765;*/
width: 260px;
height: 260px;
float: left;
margin-top:15px;
}

#contact-form{
/* background: #ef4545;*/
width: 480px;
float: right;
margin-left:10px;
}

#post-date-block{
width: 760px;
height: 45px;
/* background: #fe4545;*/
}

#blog-title{
/* background: #e7e400; */
width: 631px;
float: left;
}

#blog-date-day{
background: #fff;
/*width: 50px;*/
height: 34px;
float: left;
padding: 0px;

}

#blog-date-month{
background: #fff;
width: 90px;
float:right;
text-align: left;
}

#blog-date-year{
background: #fff;
width: 90px;
float:right;
text-align: left;
}

#blog-nav{
clear:both;
width:760px;
height: 65px;
margin-left:20px;
}

#footer{
margin-left: auto;
margin-right: auto;
background-image: url('http://www.carolisides.com/wp-content/themes/Carolisides_Theme/images/footer.png');
background-repeat: no-repeat;
width: 960px;
height:110px;
margin-top: -17px;
/* clear:both; */
}

#footer-line{
/* position:absolute; */
width: 100%;
/*background: #fff;*/
background-image: url('http://www.carolisides.com/wp-content/themes/Carolisides_Theme/images/footer_bg.png');
background-repeat:repeat-x;
height: 110px;
clear:both;
}

/*menu*/


#column1 .widget_pages {
	text-transform: uppercase;
        
}

#column1 .widget_pages a {
	color: #FFF;
        font-size: 17pt;
        line-height: 18px;
        text-decoration: none;
}

#column1 .widget_pages a:hover {
	color: #dedede;
        
}

#column1 .current_page_parent a {
	/* color: #fff; changes colour of current page parent */
        
            
              
}

#column1 .current_page_parent ul a {
	color: #fff; /* controls colour of child items not current but in same list */
        
}

#column1 .current_page_parent ul .current_page_item a {
	background-color: #fff;
        
}

#column1 .current_page_parent ul .current_page_item a:hover {
	/* color: #000;  changes the colour of a child when current */
}



#column1 .widget_pages ul {
	margin-bottom: 0;
	padding: 0;
}

#column1 .widget_pages ul ul {
	margin-bottom: 5px;
        
}

.widget_pages {
	padding: 0;
	/* border: 1px solid #C7544E; */
        
}

#column1 .widget_pages ul li {
	/* border-bottom:1px solid #C7544E; */
}

#column1 .widget_pages ul li {
	/*background-color: #F79940;*/
        
}

#column1 .widget_pages ul li li {
	padding-left: 20px;
	border-bottom: 0px solid #C7544E;
        
}

#column1 .widget_pages ul li a {
	padding-left: 10px;
      
}

#column1 .widget_pages ul li li a {
	padding: 0px;
        font-size: 11pt; /* size of child menu links */
        /* line-height: 2px; */

        
}


/* Classes and other stuff */




.emphasize-text{
color: #515151;
font-size: 18px;
font-weight: bold;
font-style: italic;
}

.logo-img{
float:left;
margin-left: 30px;
margin-top:0px;
border:0px;
}


.header-text{
color: #fff;
font-size: 10pt;
opacity: 0.4;
font-size: 10pt;
}

.header-full{
color: #fff;
opacity: 1;
font-weight: normal;
font-size: 10pt;
}

.header-image{
padding-bottom:10px;
}

.footer-text{
text-align: right;
font-size: 10pt;
padding-top: 90px;
color: #ffffff;
}

.sidebar-icons{
margin-left:10px;
margin-right:-10px;
padding: 0px;
}


