/*
Theme Name: Cheeseburger
Theme URI: http://cheeseburger.ie
Description: Cheeseburger Theme
Version: 1.0
Author: Sean O' Grady
Author URI: http://miralize.com.
*/


/*//////////////////////////////////////////////////////////

CSS by Miralize.com

- Main
- Bits
- Frame
- Header and Menu
- Content and Comments
- Secondary
- Footer

Colours used

-
-
-
-


//////////////////////////////////////////////////////////*/

/* Main */

@charset "utf-8";
/* CSS Document */

@import url("reset.css");

html {
	font-size:16px;
}

body {
	background:url(images/bg.png) top left repeat-x #d6d6d6;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:62.5%; 
	line-height:1.5;
}
	
/* End Main */
	
/*//////////////////////////////////////////////////////////*/

/* Bits */

.clear {clear:both; line-height:0.1px;}
a {outline:none; text-decoration:none; color:#1a1a1a;}
a:hover {text-decoration:underline;}

h1 {font-size:2.8em;}
h2 {font-size:2.3em;}
h3 {font-size:1.9em;}
h4 {font-size:1.7em;}
h5 {font-size:1.1em;}
h6 {font-size:0.9em;}
h7 {font-size:0.7em;}

img.alignright {float:right; margin:0 0 15px 15px;}
img.alignleft {float:left; margin:0 15px 15px 0;}
img.aligncenter {display: block; margin: 0 auto;}
a img.alignright {float:right; margin:0 0 15px 15px}
a img.alignleft {float:left; margin:0 15px 15px 0}
a img.aligncenter {display: block; margin: 0 auto;}

.alignleft,div.alignleft {float:left; margin:0 15px 15px 0; display:inline-block;}
.alignright,div.alignright{float:right; margin:0 0 15px 15px; display:inline-block;}
.aligncenter,div.aligncenter {display: block;	margin-left: auto;	margin-right: auto;}
.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:none;}
.wp-caption p.wp-caption-text { font-size:11px; line-height:17px; padding:0 4px 5px; margin:0;}


/* End Bits*/

/*//////////////////////////////////////////////////////////*/

/* Start Frame */

#container { 
	width:960px; 
	margin:0 auto; 
	overflow:hidden;
}

#header {height:120px;}

#topbar {height: 70px;}

#bottombar {height: 50px; background:url(images/bottombar.png) no-repeat;}
#topbar, #bottombar {width: 960px; overflow: hidden;}

#content {
	width:960px; 
	margin:20px auto; 
	overflow:hidden;
}

#primary {
	width:640px; 
	margin:0px 20px 0 0;
	padding:0;
	float:left;
}

#secondary { 
	width:300px; 
	padding:0px; 
	float:left; 
	
	
	
}

#footer { 
	padding:7px 10px; 
	background: #eaeaea;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border: 1px solid #c3c3c3;
	font-size:1.3em; 
	color: #656565;
	width:938px; 
	overflow:hidden;
	margin-bottom: 20px;
}

#footer a {color: #932d2e; }


/* End Frame*/

/*//////////////////////////////////////////////////////////*/

/* Header and Menu */
#logo h1 a,#logo h3 a {
	background: url(images/logo.png) no-repeat; display: block; text-indent: -9999px; overflow: hidden; height: 70px; width: 210px; 
	float: left;
}

ul#menu  {
	overflow:hidden; 
	float: left;
	margin: 16px 80px;
	width: 590px;
	
} 

ul#menu li {display: inline;}

ul#menu li a {
	float:left; 
	background:#404040; 
	border: 1px solid #474747;
	padding:7px 15px;
	-moz-border-radius: 1px;
	font-size: 1.4em;
	color: #fff;
	margin-right:10px;
}

ul#menu li a:hover{background: #973535; border:none; padding: 8px 16px; text-decoration: none;}

ul#categories {margin: 16px 0 0; color: #fff; font-size: 1.1em; float: left; text-transform: uppercase; width:640px; overflow: hidden;}
ul#categories  li {display: inline;float: left; padding-right: 10px; color: #fff;}
ul#categories  li a {color: #fff; text-decoration: underline;}

#searchForm {width: 300px; float: right;}

#searchForm input {width: 284px; border: 1px solid #a95858; padding: 8px 7px; margin: 7px 0;  -moz-border-radius: 5px; -webkit-border-radius:5px; background: #9e4343; color: #fff;}

/* End Header and Menu */

/*//////////////////////////////////////////////////////////*/

/* End Content and Comments */
.post {
padding: 15px;
background: #fafafa;
-moz-border-radius: 5px;
-webkit-border-radius:5px;
	border: 1px solid #c6c6c6;
	margin-bottom: 20px;
}

.thumbnail a:link, .thumbnail a:visited {display:block; float:right; width:150px; height:150px; margin:0 0 10px 10px; padding: 10px; 
	background: #eaeaea; 
	border: 1px solid #d9d9d9;}
.thumbnail a:hover, .thumbnail a:active {}
.home .post h3,.single .post h1 {
	 
	display:inline;
	font-size:2.6em;
letter-spacing:-0.04em;
line-height:1;
padding-bottom:5px;
padding-right:50px;
	font-weight:bold;
	}
	
	.home .post h1 {font-size: 1.9em;}

	
.post h3:hover, .post h1:hover { 
		text-decoration:none;
}

.blog .meta {width:408px;}
.meta {

	padding:7px 10px;
	display: block; 
	color:#1a1a1a;
	margin:2px 0;
	font-size: 1.1em;
	
	background: #eaeaea; 
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	
}.meta a {
color:#932d2e;
}
.post p {	text-align:justify; 
	font-size:1.3em; 
	padding:5px 0 0 0;
	
}

.post blockquote {
background:#e9e9e9;
margin:5px 20px 0 20px;
padding:7px 10px;
}

.post blockquote p {padding:0; margin:0;}

.post p cite { margin:-5px 0 15px 5px; background:#d9d9d9; padding:3px;} 

.post ul {
	list-style:outside;
	margin-left:30px;
	padding:0 15px;
	font-size:1.2em;

}



.post ol {
		list-style:decimal;
	margin-left:30px;
	padding:0 15px;
	font-size:1.2em;

}
.commentlist li {
	padding: 0px; 
	margin-bottom: 20px;
}
.children .commenttext {
	float: right; 
	width: 450px; 
	padding: 20px; 
	-moz-border-radius: 5px; 
	color: #565656; 
	font-size: 1.2em; 
}

li.odd .commenttext {background: #e0e0e0;}
li.even .commenttext {background: #f0f0f0;}
.commenttext {
	background: #eaeaea;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border: 1px solid #bcbcbc; 
	width: 608px; 
	padding: 15px;  
	color: #686868; 
	font-size: 1.2em; 
}

.commenttext p{
	padding-top: 5px; 
	line-height: 1.6; 
}

.commentlist li .comment-author {
	float: left; 
	width: 90px; 
	left:0; 
	background: url(images/commentarrow.png) no-repeat center right; 
	margin: 20px 0;
}


.comment-author img {padding: 3px; -moz-border-radius: 5px; background: #a95858; -webkit-border-radius:5px;}
.commentlist .children li  .comment-author img {padding: 3px; -moz-border-radius: 5px; background: #a95858; -webkit-border-radius:5px;}
.commentlist .children li {margin-left: 40px;}
.children .cbox .commenttext {width: 490px;}

#commentform {
padding: 15px;
background: #e0e0e0;
-moz-border-radius: 5px;
-webkit-border-radius:5px;
	border: 1px solid #c6c6c6;
	margin-bottom: 20px;}
	
#commentform p input#submitForm {float: left; width: 190px;}
.reply {display: block; text-align: right; margin-top: 10px;}
#commentform p{margin-bottom: 10px; display: block; width: 608px; overflow: hidden;}
#commentform p  label {width: 190px; float: left;  font-size: 1.4em; color: #7a7a7a; }
#commentform p input {width: 400px; float: right; padding: 5px; border: 1px solid #c6c6c6; -moz-border-radius: 3px;}
#commentform p input:focus {background: #f0f0f0;}
#commentform textarea {width: 400px; padding:5px; font-family:Arial, Helvetica, sans-serif;  margin: 0;  font-size: 1.2em; line-height:1.7; float: right; border: 1px solid #c6c6c6; -moz-border-radius: 3px; min-height: 100px; }
.comminfo {font-size: 1.2em;}


/* End Content and Comments */

/*//////////////////////////////////////////////////////////*/

/* Secondary */

.widget {
	background: #eaeaea;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border: 1px solid #c3c3c3;
	padding:10px 15px;
	margin-bottom: 20px;
	
}

.widget h4 {
	font-weight:bold;
	font-size:1.5em;}

.widget ul{
	padding:3px 10px 0px;
}

.widget ul li {
	font-size:1.2em; 
	padding:0 0 3px 0;}
	
	.widget ul li a {text-decoration:underline;}
	.widget ul li a:hover {text-decoration:none;}
	
	.widget .textwidget p {font-size: 1.2em; text-align: justify; padding:0 10px;}

/* End Secondary */

/*//////////////////////////////////////////////////////////*/

/* Footer */

.footerLeft {
float:left;	
}

.footerRight {
	
float:right;	
}


/* End Footer*/

/*//////////////////////////////////////////////////////////*/




