/*   
Theme Name: Brennan Fencing
Theme URI: http://www.brennanfencing.com
Description: Custom Theme for Brennan Fencing
Author: Katherine Nolan
Author URI: http://www.inkkdesign.com
Version: 1
*/

@media screen {

body {
text-align:center;
background-color:#7f7f7f;
font-family: Arial,Verdana,serif;
margin-top:0px;
font-size:80%;
color:#444;
background-image:url(images/bg.jpg);background-repeat:repeat-x;
}

#container {
width:850px;
margin-left:auto;
margin-right:auto;
}
#header {background-color:#fff;
text-align:left;
height:139px;
background-image:url(images/headbg.jpg);background-position:bottom right;background-repeat:no-repeat;
}
#main{
background-color:#fff;
border-top:0px;
text-align:left;
border-bottom:2px solid #000;
background-image:url(images/headbg.jpg);background-position:bottom left;background-repeat:no-repeat;

}
#address {float:right;width:300px;height:100px;font-size:9px;color:#555;line-height:140%;padding:20px 0 0 0;}
#addleft {float:left;width:100px;border-right:2px solid #8c012a;}
#addright {float:right;width:180px;}
#address a {color:#555;text-decoration:none;}
#address a:hover {text-decoration:underline;}
#sidebar {float:left;width:220px;background-color:#fff;text-align:left;padding:0;} 

#sidebar {background-color:#fff;letter-spacing:0.1em;font-size:100%;
padding-top:0;
padding-bottom:10px;}
#sidebar ul {margin:0;padding-top:0;}	
#sidebar ul, #right li 
{
list-style-type: none;
 padding:0;
}
#sidebar a
{
text-decoration: none;
color:#8c012a;
font-weight:bold;
display:block;
width:161px;
padding:3px 12px;
}
#sidebar a:hover
{
color:#fff;background-color:#8c012a;
background-image:url(images/headbg.jpg);background-position:top right;
}
#sidebar ul li.current_page_item a {background-color:#8c012a;color:#fff;}
ul.sub {font-size:80%;margin-bottom:0;padding-bottom:0;}
img {border:0px;}

div.imgc {
text-align: center;
}

img.alignleft {
float: left;
margin:0 20px 10px 0;
border:1px solid #ccc;
padding:4px;
}

img.alignright {
float: right;
margin:0 0 10px 20px;
border:1px solid #ccc;
padding:4px;
}




#content {float:right;width:600px;text-align:left;padding:10px;padding-right:20px;background-color:#fff;}
.concol{float:left;width:250px;min-height:1px;padding-bottom:10px;}
.concol img {padding:4px; border:1px solid #ccc;}
#content p {line-height:150%;}
#content li {padding-bottom:5px;}
#content a {color:#8c012a;font-weight:bold;text-decoration:underline;}
#content a.img {text-decoration:none;border:0px;}
#content a:hover {text-decoration:none;}
#content p.tac {text-align:center;line-height:150%;}
#content ul {list-style-type:square;}
#content ul ul {list-style-type:none;margin-left:0;padding:3px 0 0 10px;}
#imageline {float:right;width:200px;text-align:right;}
#imageline img {padding:3px;border:1px solid #ccc; margin-bottom:10px;}
#footer{padding:15px 0 30px 0;margin:20px;margin-bottom:0;clear:both;border-top:1px solid #ccc;font-size:75%;text-align:right;height:50px;}
#footer a {color:#2d66a9;text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer .nav {font-size:130%; color:#2d66a9;font-weight:bold;padding-top:15px;}
#footer p {padding-bottom:0;margin-bottom:0;padding-top:6px;margin-top:0;}
h1 {font-size:1.6em; color:#8c012a;}
h2 {font-size:1.4em; color:#000;}
h3 {font-size:1.1em; color:#000;}
TD.smaller {
	font-size: 11px;
	font-family : Verdana;
	color : #000000;
}
p.adv {color:#000;}
P.smaller {
	font-size: 11px;
	font-family : Verdana;
	color : #000000;
}
p.small {
	font-size: 11px;
	color : #555;
}
#tabs {background-color:#f7f7f8;}

#tabs ul {
	margin:0;
	padding:1px 0;
}
#tabs ul li {
	margin:0px;
	padding:0px;
}
#tabs ul li a{
text-decoration:none;
}

#tabs div ul {
	margin-left:10px;

}

#tabs div ul li {
	
	padding-bottom:5px;
}



.post { }

.entry { }
.entry a { }
.entry a:hover { }

pre { }
code, tt { }

#meta { }
.postmetadata { }

#sidebar { }

.navgation { }
   .next-posts { }
   .prev-posts { }

#searchform { }
	#s { }
	#searchsubmt { }
	
ol.commentlist { list-style: none; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor { }
ol.commentlist li.byuser { }
ol.commentlist li.comment-author-admin { }
ol.commentlist li.comment { border-bottom: 1px dotted #666; padding: 10px; }
ol.commentlist li.comment div.comment-author { }
ol.commentlist li.comment div.vcard { }
ol.commentlist li.comment div.vcard cite.fn { font-style: normal; }
ol.commentlist li.comment div.vcard cite.fn a.url { }
ol.commentlist li.comment div.vcard img.avatar { float:right; margin: 0 0 10px 10px; }
ol.commentlist li.comment div.vcard img.avatar-32 { }
ol.commentlist li.comment div.vcard img.photo { }
ol.commentlist li.comment div.vcard span.says { }
ol.commentlist li.comment div.commentmetadata { }
ol.commentlist li.comment div.comment-meta { font-size: 10px; }
ol.commentlist li.comment div.comment-meta a { color: #ccc; }
ol.commentlist li.comment p { }
ol.commentlist li.comment ul { }
ol.commentlist li.comment div.reply { font-size: 11px; }
ol.commentlist li.comment div.reply a { font-weight: bold; }
ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }
ol.commentlist li.comment ul.children li { }
ol.commentlist li.comment ul.children li.alt { }
ol.commentlist li.comment ul.children li.bypostauthor { }
ol.commentlist li.comment ul.children li.byuser { }
ol.commentlist li.comment ul.children li.comment { }
ol.commentlist li.comment ul.children li.comment-author-admin { }
ol.commentlist li.comment ul.children li.depth-2 { border-left: 5px solid #555; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-3 { border-left: 5px solid #999; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-4 { border-left: 5px solid #bbb; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-5 { }
ol.commentlist li.comment ul.children li.odd { }
ol.commentlist li.even { background: #fff; }
ol.commentlist li.odd { background: #f6f6f6; }
ol.commentlist li.parent { border-left: 5px solid #111; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even { }
ol.commentlist li.thread-odd { }

form { }
input[type=text] { }
textarea { }

form.Cart66CartButton {clear:both;}


} /* END screen media */


@media print {

.do-not-print { display: none; }
#comments { page-break-before: always; }

body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1 { font-size: 19pt; }
h2 { font-size:17pt; }
h3 { font-size:15pt; }
h4,h5,h6 { font-size:12pt; }
code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em; }
img { display: block; margin: 1em 0; }
a img { border: none; }
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th, td { padding: 4px 10px 4px 0; }
caption { background: #fff; margin-bottom: 2em; text-align: left; }
thead { display: table-header-group; }
tr { page-break-inside: avoid; } 
a { text-decoration: none; color: black; }
	
} /* END print media */
