/*
Theme Name: Boles Funeral Home
Theme URI: http://www.connectnc.com
Description: WordPress Theme for Boles Funeral Home
Author: ConnectNC
Author URI: http://www.connectnc.com
*/

/*-----------Block Level Elements--------------*/
*{margin:0; padding:0;}


body {
margin: 20px;
padding: 0;
background-image: url(images/background.jpg);
background-repeat: repeat;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 10pt;
color: #6d6e71;
}

div.short {height: 5px !important; display: block; width: 160px;}
#page {
	width: 983px;
	margin: 0 auto;
}

table#flashheader {
width: 983px;
/*background-image: url(images/contentBG.png);
background-repeat: repeat-y;*/
}
td.addbg {
	background-image: url(images/contentBG.png);
background-repeat: repeat-y;
}

td {vertical-align: top;}

td.left {width: 307px; background-image: url(images/sidebarBG.png); background-repeat: repeat-y;}
td.right {width: 676px; background-image: url(images/postBG.png);background-repeat: repeat-y;}

/*-------------Images-------------*/
img.alignleft {float: left; margin-right: 10px; padding: 5px; border: 1px solid silver;}
img.alignright {float: right; margin-left: 10px; padding: 5px; border: 1px solid silver;}
img.aligncenter{text-align: center; padding: 5px; border: 1px solid silver;}

/*-------------Headings-------------*/


table#content {
	background-image: url(images/contentBG.png);
background-repeat: repeat-y;
}
h1 {

}

h2 {
	font-family: Georgia, Times, "New Times Roman", serif;
	color: #05314D;
}

h3 {font-family: Georgia, Times, "New Times Roman", serif;
	color: #05314D;
}

h4 {

}

h5 {

}

/*-------------The Post-------------*/



h2 a:hover, h2 a:visited, h2 a {
	font-family: Georgia, Times, "New Times Roman", serif;
	color: #05314D;
}

.post {
margin-left: 20px;
padding-left: 20px;
margin-right: 30px;
padding-right: 30px;

}

.army {
	background-image:url(images/army.jpg); 
	background-repeat:no-repeat;
	background-position:center; 
}

.airforce {
        background-image: url(images/airforce.jpg);
        background-repeat:no-repeat;
        background-position:center;
}

.navy {
        background-image: url(images/navy.jpg);
        background-repeat:no-repeat;
        background-position:center;
}

.marines {
        background-image: url(images/marines.jpg);
        background-repeat:no-repeat;
        background-position:center;
}

.post h2 {	font-family: Georgia, Times, "New Times Roman", serif;
	color: #05314D;padding-bottom: 3px;}

.post h2 a:hover, h2 a:visited, h2 a {
	font-family: Georgia, Times, "New Times Roman", serif;
	color: #05314D;
	padding-bottom: 3px;
}

.post p {
font-size: 11pt;
color: #242424;
padding-bottom: 10px;
}

.post a {
color: #05314d;
text-decoration: underline;
}

.post ul {
font-size: 11pt;
color: #242424;
padding-bottom: 10px;
padding-left: 25px;
}

.post li {
font-size: 11pt;
color: #242424;
}

.entry {

}

.entrytext .postmetadata {

}

.postmetadata alt {

}

.postmetadata a {

}

.navigation {


}

.alignleft {
margin-left: 30px;
}

.alignright {
margin-right: 30px;
}

.center {

}

.pagetitle {
margin-left: 40px;
}

blockquote {

}

cite {

}

a img {

}

acronym, abbr {

}

/*--------------Sidebar------------*/

#sidebar ul {
font-family: Georgia, Times, "New Times Roman", serif;
font-size: 10pt;
color: #05314D;
width: 200px;
margin-left: 70px;
list-style-type: none;
text-align: center;
}

#sidebar ul h2 {
font-family: Georgia, Times, "New Times Roman", serif;
font-size: 10pt;
color: #05314D;
/*border-bottom: 2px solid #d9cd98;
line-height: 24px;*/
margin-bottom: 0px;
padding-bottom: 0px;
}

#sidebar ul li {
color: #05314D;
}

#sidebar ul ul {

}

#sidebar ul ul li {

}

#sidebar ul ul ul {

}

#sidebar p {
color: #05314D;
}

#sidebar a {
display: block;
font-family: Georgia, Times, "New Times Roman", serif;
font-size: 8pt;
text-transform: uppercase;
color: #05314D;
text-decoration: none;
border-bottom: 2px solid #d9cd98;
line-height: 24px;
}
#sidebar a:hover {
display: block;
font-family: Georgia, Times, "New Times Roman", serif;
font-size: 8pt;
text-transform: uppercase;
color: #7D98A5;
text-decoration: none;
border-bottom: 2px solid #d9cd98;
}

#sidebar a:visited {
display: block;
font-family: Georgia, Times, "New Times Roman", serif;
font-size: 8pt;
text-transform: uppercase;
color: #05314D;
text-decoration: none;
border-bottom: 2px solid #d9cd98;
}

ul .noborder {border: none;}


/* comments */

#commentssection{
	clear: both;
	padding: 2px 12px;
	margin: 0;
	}
	
#commentssection h3{
	font-family: Baskerville, Georgia, Times, serif;
	font-size: 12pt;
	font-weight: 300;
	font-style: normal;
	color: #000;
	}

#commentform{
	/*background: #F0F0F0;
	margin: 12px 12px 20px 12px;
	padding:20px;*/
	}
	
#commentform p{
	color: #000;
	}
	
#commentform a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;line-height: 14pt;}
	
#commentform h3{
	font-family: Baskerville, Georgia, Times, serif;
	font-size: 10pt;
	font-weight: 300;
	color: #000;
	}
	
#commentbox{
	/*width:200px !important;
	min-width:400px;*/
	margin:5px 5px 0 0;
	}

#author, #email, #url, #commentbox, #submit{
	background: #fff;
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
	font-size: 8pt;
	margin:5px 5px 0 0;
	border: none; 
	padding: 6px;
	border: 1px solid #B2B2B2;
	}

#submit{margin:5px 5px 0 0;}

	
ol.commentlist {list-style-type: none;}

ol.commentlist li {
	background: #fff;
	margin:10px 0;
	padding:5px 0 5px 10px;
	overflow: hidden;
	}

ol.commentlist li.alt {background: #fff;}
ol.commentlist li p {margin: 6px 0 6px 0; padding: 0 12px 0 0; line-height: 14pt;}

ol.commentlist a {color:#000;}

cite {
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	}
	
cite a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;}

/*------------ footer ----------------*/

table#footer {background-image: url(images/footerBG.png); background-repeat:no-repeat;height: 147px;width: 983px; color: #05314D;}

#footer p{
	text-align: center;
	font-family: Georgia, Times, "New Times Roman", serif;
	font-size: 9pt;
	font-weight: bold;
	color: #05314D;
	padding-top: 80px;
}
	overflow:hidden;
}
img.alignleft, div.alignleft
{
float:left;
margin:0 0.5em 0.5em 0;
}
img.alignright, div.alignright
{
float:right;
margin:0 0 0.5em 0.5em;
}
img.aligncenter, div.aligncenter
{
text-align:center;
margin:0 auto;
}
