/*
Theme Name: Mark Garcia Custom Theme
Theme URI: http://www.MarkAttwood.com
Description: Custom WordPress theme
Version: 1.0
Author: Shaun Barnes
Author URI: http://www.boltonwebdesign.co.uk
*/

/* import stylesheets and hide from ie/mac \*/
@import url("ie.css");
/* end import/hide */

body{color:#333;font-family:Arial,Helvetica, Verdana, sans-serif;line-height:1.3em;background:#F7F7F7;margin:0;padding:0;}
a:link,a:visited{color:#B81419;text-decoration:none;}
a:hover{color:#B81419;text-decoration:underline;}
p{margin:0;padding:0 0 10px;}
img{border:none 0;}
code{color:#282827;font-family:Monaco, monospace;font-size:110%;text-align:left;}
code strong{color:#630;}
abbr,acronym{font-style:normal;border-bottom:1px dotted #ccc;cursor:help;}
em{font-style:italic;}
del{text-decoration:line-through;color:#666;}
ins{text-decoration:none;font-style:italic;}
address{font-style:normal;margin:0;padding:0;}
h3,h4,h5,h6{font-family:Helvetica, Arial, sans-serif;}
#outer{width:940px;position:relative;margin:0 auto 60px;}
#wrapper{width:940px;background:#fff;border:1px solid #686367;;margin:-4px auto 0 auto;padding:0;}
#wrap{width:940px;}
#maincol{width:640px;float:left;padding:20px 0 25px;}
#sidebar-right{width:285px;float:right;margin:0;padding:12px 10px 50px 5px;}
.sidebar{font-size:95%;}
h1{font-family:Helvetica, Arial, sans-serif;font-weight:700;font-size:3.5em;margin:0;padding:20px 0 0 1em;}
h1 a:link,h1 a:visited,h1 a:hover{color:#fff;text-decoration:none;}

#header { background: url(images/bg-header.png) repeat-x; margin-bottom: 25px; height: 190px;}
.inner { width: 940px; margin: 0 auto; height: 190px;position: relative;}

#rss { position: absolute; bottom: 3px; right:0;}

#nav li a:hover#rss { background: #686367;}

#nav{
font-size:15px;
font-weight: bold;
	height: 40px;
	margin:0;padding:0;
	margin-top:-4px;
	list-style:none;
}

#nav li{

	float: left;
	line-height: 40px;
}

#nav li a{

	color: #fff;
	display: block;
	margin: 0 1px 0 0;
	padding: 0 15px;
}


#nav li a:hover, #nav li.current_page_item a {
background:#262626 none repeat scroll 0 0;
color:#FFFFFF;
text-decoration: none;
}


.post{float:left;margin:0;padding:0;}
h2.pagetitle{color:#000;font-size:150%;font-family:Helvetica, Arial, Verdana, sans-serif;text-align:center;margin:0 0 -15px;padding:40px 0;}
h3.post-headline{font-size:180%;font-weight:bold;margin:0;padding:10px 0 0 0; border-top: 2px solid #333;}
h3.post-headline a{color:#528BE0;line-height:1.1em;text-transform: uppercase;}
h3.post-title-page{font-size:180%;font-weight:bold;border-top:2px solid #333;text-transform:uppercase;color:#528BE0;margin:0;padding:12px 0 4px 0;}
h3.post-headline-result{font-size:170%;font-weight:700;border-top:2px solid #333333;margin:20px 0 0;padding:10px 0;}
h3.nothing{font-size:170%;font-weight:700;color:#303888;margin:0 20px;padding:10px 0;}
.post-meta{background:#F0EBE7;clear:both;color:#000;margin:10px 0 40px;padding:2px 10px;}
.post-comment{background:#F0EBE7;clear:both;color:#000;font-weight:bold;margin:10px 0 40px;padding:3px 10px 2px;border:1px solid #ddd;}
.commentslink{float:right;}
.entry{width:610px;margin:0;padding:0 0 0 25px;}
.entry-inner{padding:0 20px 0 0;}
.entry img{max-width:98%;border:1px solid #dadada;border-right:2px solid #e3e3e3;border-bottom:2px solid #e3e3e3;background:#f3f3f3;margin:5px auto;padding:2px;}
.page-link{font:90% verdana, geneva, sans-serif;color:#000;margin:25px 0;}
.page-link a:link{color:#c88501;padding:0.5em;}
.page-link a:hover,.page-link a:visited{color:#000;padding:0.5em;}
#maincol ul,#maincol ol,#maincol dl{margin:0 0 5px;padding:0;}
#maincol ul ol li{padding-left:0;background:none;}
#maincol ul li{list-style-type: circle;list-style-position: inside;}
#maincol dl dd{margin:0 0 15px;padding:0;}
.comments{margin:20px;}
h4#comments{clear:both;font-size:120%;margin:0 0 15px;padding:20px 0 0;}
h4#respond{font-size:120%;margin:0;padding:10px 0 0;}
.commentlist{padding-left:20px;margin:10px 0;}
.commentlist p{margin:0 7em 0 0;}
.commentlist li{border:1px solid #DDDDDD;margin:10px;padding:10px;}
.commentlist .alt{background:#F0EBE7;border:1px solid #DDDDDD;}
.commentlist li .avatar{float:right;border:1px solid #d9d9d9;background:#fff;margin:0 0 0 10px;padding:2px;}
.commentlist cite{font-weight:700;font-style:normal;font-size:120%;}
.commentlist small{margin-bottom:5px;display:block;font-size:87%;}
#commentform{font:110% Arial, Helvetica, sans-serif;}
#commentform p{margin:0;padding:6px 0;}
#commentform label{padding-left:5px;color:#666;font-size:80%;}
#commentform input{width:200px;background:#F0EBE7;border:1px solid #DDDDDD;margin-top:3px;padding:3px;}
#commentform textarea{width:90%;height:120px;margin-top:3px;border:1px solid #DDDDDD;background:#F0EBE7;padding:2px;}
#commentform textarea:focus,#commentform input[type="text"]:focus{background:#fff;color:#484848;}
#commentform #submit{width:165px;height:40px;margin-bottom:10px;color:#000;font:bold 14px Helvetica, Arial, sans-serif;border:none;padding:12px 0 10px;}
.center{text-align:center;}
img.center,img[align="center"]{display:block;margin-left:auto;margin-right:auto;}
.alignleft{float:left;margin:30px 0 25px 30px;}
img.alignleft,img[align="left"]{float:left;margin:5px 8px 5px 0;}
.alignright{float:right;margin:30px 30px 25px 0;}
img.alignright,img[align="right"]{float:right;margin:2px 0 5px 8px;}
.navigation{width:640px;color:#666;font-size:120%;margin:0;}
.navigation a:link,.navigation a:visited{background:#528BE0;color:#F9F9F9;font-weight:700;text-align:center;padding:10px 20px;}
.navigation a:hover{color:#fff;background:#B81419;text-decoration:none;}

h2.sidebartitle{

background:#F0EBE7 none repeat scroll 0 0;
border:1px solid #DDDDDD;
color:#B81419;
font-size:15px;
padding:8px 5px 5px 5px;
margin-bottom: 10px;
text-transform:uppercase;}


h2.sidebarimg{height:60px;}

.post-title p { color: #B81419; font-size: 12px; margin-top: -2px;}

#searchform br{display:none;}
#searchform #s{width:200px;height:20px;color:#686367;border:1px solid #ccc;font-size:12px;padding:5px 0 0 10px;}
#searchform input{vertical-align:middle;}
.sidebar ul{margin:0 0 0 5px;padding:0;}
.sidebar ul li{list-style:none;margin:0;padding:2px 0 0;}
.sidebar ul li a:link,.sidebar ul li a:visited{color:#333;font-size:11px;font-weight:bold;display:block;width:260px;margin:0 0 0 5px;padding:2px 0 2px 4px;}
.sidebar ul li a:hover{background:#C9DBF5;text-decoration:none;}
div.entry p a:hover{color:#fff;text-decoration:none;background: #B81419;}
.sidebar li span.title{display:block;margin:0 20px 0 25px;}
.sidebar li span.title a:link{border-bottom:1px dotted #fff;margin:0;padding:0 0 2px;}
.sidebar li span.title a:hover,.sidebar li span.title a:visited{border-bottom:1px solid #303888;margin:0;padding:0 0 2px;}
.sidebar ul li span.date_publish{font-size:10px;color:#e9e9e9;display:block;margin:0 0 2px 25px;}
#tag_cloud a{padding:0 5px;}
.tags{padding:15px 10px 25px;}
.tags a:link{color:#fff;line-height:1em;padding:2px;}
.sidebar #recent-comments li{margin-left:30px;color:#000;font-weight:700;border-top:none;padding:2px 5px 2px 10px;}
.sidebar #recent-comments li a:link{color:#303888;border-top:none;margin:0;}
.sidebar #recent-comments li a:hover,.sidebar #recent-comments li a:visited{color:#000;text-decoration:none;border-top:none;}
.sidebar li#tag_cloud a{padding:0 0 0 15px;}
#pages ul li ul{border:none;padding:0 0 0 10px;}
#pages ul li ul li{padding-left:10px;}
#calendar_wrap{color:#000;padding:5px 10px;}
#wp-calendar caption{margin-bottom:5px;color:#000;}
#wp-calendar td a{color:#000;}
#wp-calendar td#today{color:#000;background:blue;}
#rightcol #wp-calendar td{margin:0;padding:0 9px;}
.textwidget{padding:0 10px;}
#footer{min-width:940px;font-size:12px;background:#686367;color:#fff;margin:0;padding:5px 0;text-align: left;}
#footer-inner{width:940px;position:relative;margin:0 auto;}
#footer p{color:#fff;padding:12px 0 14px 0;}
#nav ul:after,#content:after,#maincol:after,.post-comment:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#maincol div.sociable ul li{background:none;padding:0;}
#tagline{position:absolute;top:60px;left:470px;border:1px solid #000;background:#D6D6EC;color:#fff;font-weight:700;font-size:15px;padding:4px 8px;}
a.more-link,h3.post-headline-result a,div.entry p a,.tags a:hover,.tags a:visited{color:#528BE0;}
form,#logo{margin:0;padding:0;}
a abbr,.sidebar ul.children{border:none;}
strong,#maincol dl dt{font-weight:700;}
h3.post-headline a:hover,h3.post-headline-result a:hover{color:#B81419;text-decoration:none;}
.post-meta a,.post-comment a{color:#686367;font-weight: normal;}
.post-meta a:hover,.post-comment a:hover{color:#B81419;text-decoration:underline;}
.categorieslink,#banner img{float:left;}
#maincol ul,#maincol ol,#socialbuttons{margin-left:10px;}
#maincol ol,.sidebar ul.children li{padding-left:20px;}
#maincol ul,.sidebar li{list-style:none;}
