
/*  
Theme Name: Brasilia Blog
Theme URI: http://www.brasilia-coffee.co.uk/blog/
Description: Brasilia Blog
Version: 1.0
Author: Matt Dean
Author URI: http://www.mattdean.co.uk/

*/


/* Body starts */

* {
	margin:0;
	padding:0;
}

body, h1, h2, h3, h4, h5, h6, blockquote, p {
	margin:0;
	padding:0;
}

body {
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(images/bgStripes.gif);
	background-repeat:repeat;
	line-height:1.4em;
}

p {
	padding: 5px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

/* Body ends */


/* Wrapper starts */

#wrapper {
	clear:both;
	margin: 0 auto 0 auto;
}

#containerandsidebar {
	width:1000px;
	overflow:hidden;
	margin: 0 auto 0 auto;
	border-left: solid 1px #FF7E00;
	border-right: solid 1px #FF7E00;
	background-image:url(images/bgline.gif);
	background-repeat:repeat-y;
}

/* Wrapper ends */


/* Header starts */

#headholder {
	clear:both;
	margin: 0;
}

#header {
	width:1000px;
	height:100px;
	margin: 0 auto 0 auto;
	text-align:left;
	background-color:#FFFFCC;
	border-left: solid 1px #FF7E00;
	border-right: solid 1px #FF7E00;
}

/* Header ends */


/* Container starts */

#container {
	float:left;
	width:598px;
	padding:0;
	margin: 0 1px;
}

/* Container ends */


/*Post and Entry starts*/


.entry {
	float:left;
	width:558px;
	text-align:left;
	background-color:#252525;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#DEDEDE;
	padding: 20px 20px 20px 20px;
}


.post h2 {
	background:#414040 none repeat scroll 0 0;
	border:1px solid #666565;
	font-size:17px;
	letter-spacing:0.06em;
	line-height:30px;
	padding:2px 10px;
}

.post h2 a:visited {
	color:#DEDEDE;
	text-decoration:none;
}

.post h2 a:link {
	color:#DEDEDE;
	text-decoration:none;
}

.post h2 a:hover {
	color:#FF7E00;
	text-decoration:none;
}

.entry p a:link {
	color:#DEDEDE;
}

.entry p a:visited {
	color:#DEDEDE;
}

.entry p a:hover {
	color:#FF7E00;
	text-decoration:none;
}

.postmetadata {
	padding:20px 0;
	text-align:center;
	text-transform:uppercase;
}

/*Post and Entry ends*/


/* Sidebar starts */

#outersidebar {
	width:200px;
	float:left;
	padding :0;
}

.sidebar {
	background-color:#000000;
	width:200px;
	text-align:left;
	overflow:hidden;
}

.sidebar a:hover {
	text-decoration:underline;
}

.sidebar h2 {
	font-size:14px;
	color:#FFFFFF;
	text-transform:capitalize;
	font-family:Arial, Helvetica, sans-serif;
	padding: 5px 0 5px 5px;
	font-weight:bold;
}

.sidebar h2 a{
	color:#FFFFFF;
	text-decoration:none;
}

.sidebar ul {
	list-style-type:none;
}

.sidebar ul li {
	list-style-type:none;
}

.sidebar ul li ul {
	font-style:normal;
	padding:0px;
}

.sidebar ul li ul li {
	border:0;
	margin:0 0px 5px;
	font-size:12px;
}

.sidebar ul li ul li a{
	color:#FFFFFF;
	text-decoration:none;
}


.sidebar ul li ul li a:hover {
	color:#EA7900;
	text-decoration:none;
}

.sidebar p {
	padding:0 5px;
}

.textwidget li a:visited {
	color:#000000;
	padding:0 0 0 5px;
}

.textwidget li a:link {
	color:#000000;
	padding:0 0 0 5px;
}

.textwidget li a:hover {
	color:#EA7900;
	padding:0 0 0 5px;
}

/* Sidebar 1 specific starts */

ul#mainNav {
	font-weight: bold;
	list-style-type: none;
	font-size: 13px;
	border-top: 1px solid #000000;
}
ul#mainNav a {
	text-decoration: none;
	color:#FFFFFF;
	background-color: #414040;
	display: block;
	border-bottom: 1px solid #000000;
	padding: 4px 0px 3px 20px;
	vertical-align: middle;
}
ul#mainNav a:hover {
	color: #FF7E00;
	text-decoration: none;
	background: #292929;
}

#machineselect{
	height:132px;
	width:200px;
	background-image:url(images/machineselector.jpg);
}

#mcNavLine a {
	text-decoration: none;
	display: block;
	padding: 5px 0px 0px 20px;
	height: 35px;
	border-bottom: 1px solid #666565;
	color:#FFFFFF;
}

#mcNavLine a:hover {
	text-decoration: none;
	display: block;
	padding: 5px 0px 0px 20px;
	height: 35px;
	border-bottom: 1px solid #666565;
	color:#FF7E00;
}

#mcNavAll {
	background: #000000 url(images/mcNavAll.jpg) no-repeat 142px;
}
#mcNavBarline {
	background: #000000 url(images/mcNavBarline.jpg) no-repeat 142px;
}
#mcNavCompact {
	background: #000000 url(images/mcNavCompact.jpg) no-repeat 142px;
}
#mcNavBeantocup {
	background: #000000 url(images/mcNavBeantocup.jpg) no-repeat 142px;
}
#mcNavPod {
	background: #000000 url(images/mcNavPod.jpg) no-repeat 142px;
}
#mcNavGrinders {
	background: #000000 url(images/mcNavGrinders.jpg) no-repeat 142px;
}
#mcNavOther {
	background: #000000 url(images/mcNavOther.jpg) no-repeat 142px;
}

#brochure{
	text-align:center;
}

#brochure a{
	color:#FFFFFF;
	text-decoration:none;
}

#brochure a:hover{
	color:#FF7E00;
	text-decoration:none;
}

/* Sidebar 1 specific ends */

/* Sidebar 2 specific starts */

#blogmenu{
	width:200px;
	height:23px;
	background-color:#FFFFFF;
	color:#000000;
	padding:4px 0 0 0;
}

#blogmenu p{
	font-size:18px;
}

#sidebar2 ul{
	padding: 0 0 0 20px;
}

#csside {
	clear:both;
	float:left;
	height:22px;
	width:191px;
	background-image:url(images/catering-equipment.jpg);
	background-repeat:no-repeat;
	border: solid 1px #764420;
	margin:15px 0 0 3px;
	padding: 73px 0 0;
	text-align:center;
}

#csside a {
	color:#000000;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}

#csside a:hover {
	color:#FE7E00;
	text-decoration: none;
}

#cafesocside {
	clear:both;
	float:left;
	height:25px;
	width:191px;
	background-image:url(images/coffee-machines.jpg);
	background-repeat:no-repeat;
	border: solid 1px #764420;
	margin:15px 0 0 3px;
	padding: 43px 0 0 0;
	text-align:center;
}

#cafesocside a{
	color:#000000;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}


#cafesocside a:hover {
	color:#FE7E00;
	text-decoration: none;
}

/* Sidebar 2 specific ends */

/* Sidebar ends */


/* Footer starts */

#footer {
	clear:both;
	margin: 0;
}

#footer p {
	text-align:center;
	color:#ECF3F6;
	padding: 13px 0;
}

#footer p a {
	text-decoration:none;
	color:#FFFFFF;
}

#footer p a:hover {
	text-decoration:underline;
}

#feet {
	width:975px;
	margin: 0 auto 0 auto;
}

#tagholder {
	clear:both;
	margin: 0;
}

#tags {
	width:932px;
	margin: 0 auto 0 auto;
	padding: 15px 10px 0px 10px;
	text-align:center;
}

#tags a {
	padding: 0 5px 0 0;
}

#tags a{
	color:#FFFFFF;
	text-decoration:none;
}

#tags a:hover {
	color:#FF7E00;
	text-decoration:none;
}

#footerimageholder{
	clear:both;
	margin: 0;
}

#footerimage{
	width:1000px;
	height:119px;
	margin: 0 auto;
	background-image:url(images/machinefooter.jpg);
	border-left: solid 1px #FF7E00;
	border-right: solid 1px #FF7E00;
}

/* Footer ends */

/* For the 404 page only */

.four {
	width:558px;
	padding: 20px;
}

.four h1 {
	font-size:20px;
	color:#FFFFFF;
}

.four p {
	padding:20px 0 0 0;
	font-size:14px;
	color:#FFFFFF;
}

.four p a {
	color:#EEEEEE;
	text-decoration:underline;
}

.four p a:hover {
	text-decoration:none;
}

/* For the 404 page only (ends) */




/* comments starts */

.comments-template {
}

.comments-template ol {
	margin: 0;
	list-style: none;
}

.comments-template ol li {
	margin: 5px 0 0 0;
	line-height: 18px;
}

.comments-template h2, .comments-template h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.commentmetadata {
	font-size: 12px;
}

.commentmetadata {
	display:inline;
}

.commentmetadata a:link {
	color:#000000;
	text-decoration:none;
}

.commentmetadata a:visited {
	color:#000000;
	text-decoration:none;
}

.commentmetadata a:hover {
	text-decoration:underline;
}

.comments-template p.nocomments {
	padding: 0;
}

.comments-template textarea {
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}

.comments {
	padding: 5px 5px 5px 5px;
	text-align:justify;
	display:block;
	background-color:#FFFFFF;
	margin: 5px 0 5px 0;
	border:solid 1px #CBCBCB;
}

.comments p {
	padding:0;
}

.commentreply {
	padding: 5px 5px 20px 5px;
	text-align:justify;
	display:block;
	background-color:#FFFFFF;
	margin: 5px 0 5px 0;
	border:solid 1px #CBCBCB;
}

/* comments ends */


/* Images starts */
img.alignleft {
	float:left;
	padding:5px;
}

/* Images ends */


/* Navigation starts */

.navigation {
	text-align:center;
	display:block;
	margin: 5px 0 10px 0px;
}

.navigation a:visited {
	color:#000000;
	text-decoration:none;
	text-transform:uppercase;
	margin:0 5px;
}

.navigation a:link {
	color:#000000;
	text-decoration:none;
	text-transform:uppercase;
	margin:0 5px;
}

.navigation a:hover {
	text-decoration:underline;
}

/* Navigation ends */

.addtoany_share_save_container {
	margin: 5px 0 0 0;
}
