
/*  
Theme Name: The Conflict Blog
Theme URI: theconflictblog.com
Description: Conflict Blog
Version: 1.0
Author: Michelle Martello
Author URI: http://minimadesigns.com
Updated: 1.02.08

*/

/*-------------------------------------------    
 Page Structure
-------------------------------------------*/
body {
	margin: 0;
	padding: 0;
	
		text-align: center;
	font-size: 75%;
	line-height: 1.2em;
	font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif;
	/* font: normal 62.5% Verdana, arial, sans-serif; */
	color:#381b01;
	background: #274e5f url(images/bg_gradient.jpg) repeat-x;
	}
	
	
	.alignright {
	float: right;
	}

.alignleft {
	float: left
	}

	
*:focus {
	outline: none
}


	
	#wrapper {		width: 900px;	margin: 0px auto; background:#ffffff;text-align:center;	}	

	#container {margin: 0px auto; 	width: 900px;text-align:left;margin:0px 0 0 0;padding:30px 0 0 0;background:#fff}


	#header {background: #122c37 url(images/topbanner.jpg) no-repeat;width:900px; height:225px		}

#header_blog {background: #122c37 url(images/topbanner_blog.jpg) no-repeat;width:900px; height:225px		}

.clear {clear:both;}



/*-------------------------------------------    
   Navigation
-------------------------------------------*/
.navigation {	display: block;
	text-align: center;margin:0 0 20px 0;background:#eaf5f7}


ul#nav {	width:900px;		/*overflow: hidden;*/	background:transparent url('images/nav.gif') no-repeat 0 0px;	padding:0;margin:0px 0 0 0;	}
ul#nav li {	padding:0;	margin:0;	display:block;	float:left;	text-indent:-9999px;		}
ul#nav li a {	border:0;	display:block;	text-decoration:none;	background:transparent url('images/nav.gif') no-repeat 0 0px;	}

li#navHome 		a 	{width:145px; height:50px; }	
li#navAbout 	a 	{width:91px; height:50px; }
li#navServices	a {width:100px; height:50px;}	 	   
li#navResources 	a 	{width:108px; height:50px;}
li#navContact 	a {width:118px; height:50px;}
li#navBlog	a {width:338px; height:50px;}

li#navHome a:link, li#navHome a:visited 			{background-position:0px 0px;	}	
li#navHome a:hover, li#navHome a:focus 				{background-position:0px -50px;	 }	
li#navAbout a:link, li#navAbout a:visited 			{background-position:-145px 0px;	}	
li#navAbout a:hover, li#navAbout a:focus 			{background-position:-145px -50px;	}	

li#navServices a:link, li#navServices a:visited 	{background-position:-236px 0px;	}	
li#navServices a:hover, li#navServices a:focus 		{background-position:-236px -50px;	}
li#navResources  a:link, li#navResources a:visited 		{background-position:-336px 0px;	}	
li#navResources a:hover, li#navResources a:focus 			{background-position:-336px -50px;	}
li#navContact a:link, li#navContact a:visited 		{background-position:-444px 0px;	}	
li#navContact a:hover, li#navContact a:focus 		{background-position:-444px -50px;	}
li#navBlog a:link, li#navBlog a:visited 		{background-position:-562px 0px;	}	
li#navBlog a:hover, li#navBlog a:focus 		{background-position:-562px -50px;	}

/*-------------------------------------------    
    General
-------------------------------------------*/

p { margin-bottom: 1.35em; color:#001122}
p, ul, ol, dd, li { color:#001122 }
dd { margin-bottom: 1em; }
 h2, .post h2 {
	font-size: 1.7em;
	padding:20px 0px 10px 0px;color:#db9f47;
	font-weight: normal;
	margin:0;
	line-height:1.0em;
	font-family: Georgia, "Times New Roman",
          Times, serif;
	}
	
	.post h3 a, h3, h3 a {
	font-size: 1.1em;
	padding:10px 0px 0px 0px;color:#db9f47;
	font-weight: normal;
	margin:0;
	text-decoration:none;
	}
	
	#captchafree {color:#fff}

/*-------------------------------------------    
    Header
-------------------------------------------*/

#headerleft {float:left;margin:0;width:400px;}
#headerright {float:right;padding:20px 0 0 0;width:380px;text-align:right;}
#header {margin:10px 0 0 0;}
#header .input {background:#020202;border:1px solid #303134;padding:5px;color:#fff;}


/*-------------------------------------------    
    Content
-------------------------------------------*/


	
	#contentright img {padding:10px 0 5px 0}
	#contentright p {color:#381b01;font-size:90%;padding:0 0 10px 0;margin:0}
	#maincontent a, a.sidelink {color:#14303c;text-decoration:none;border-bottom:1px solid #5f989f;font-weight:bold;}
	#maincontent a:hover, a:hover.sidelink {color:#5f989f;text-decoration:none;border-bottom:1px solid #5f989f;font-weight:bold;}

	/*all interior pages*/
	
	#maincontent {width:515px;float:left;color:#001122;padding:0 10px 0 65px;}
	#maincontent p {color:#001122;line-height:1.5em;font-size: 1.0em;	}
	
	#maincontent .first {color:#001122;line-height:1.5em;font-size: 1.2em;background:#ecf6f7;padding:20px;	margin:0 0 10px 0}
	#maincontent .first a {background:#bad6e0;padding:0 10px 0 0;font-size:90%;padding:3px;border-left:1px solid #b6d4de;border-top:1px solid #b6d4de;border-bottom:1px solid #fff;border-right:1px solid #fff;margin:15px 0 0 0;width:300px;text-decoration:none;}
	
	#maincontent p.second, .second {color:#001122;line-height:1.3em;font-size: 1.0em;border: 1px solid #bad2a7;padding:10px;margin:0 0 5px 0	}
	
	
		#maincontent p.third {color:#001122;line-height:1.3em;font-size: 1.0em;border: 1px solid #bad2a7;padding:10px;margin:0 0 5px 0;font-weight:bold	}
	
	#maincontent ul {color:#001122;line-height:1.5em;font-size: 1.0em;	}
	
	#maincontent .first .button a{background:#bad6e0;padding:0 10px 0 0;font-size:80%;padding:3px;border-left:1px solid #b6d4de;border-top:1px solid #b6d4de;border-bottom:1px solid #fff;border-right:1px solid #fff;margin:10px 0 0 0;width:300px;text-decoration:none;}

/*-------------------------------------------    
  Sidebar
-------------------------------------------*/
	
	#sidebar {	width:249px;
		padding:0px 30px 0 20px;
		float:right;border-left:1px solid #eaf5f7;margin:15px 0 0 0;}
		
#sidebar p {color:#001122;line-height:1.5em;}

.sideline {border-top:1px solid #dde8e9;padding:10px 0 5px 0}


.sideentry {margin:0 0 5px 0;padding:0 0 5px 0;font-size:90%}
.sideentry p {margin:0;padding:2px 0 2px 0}


/*.sidebox {padding:0 0 5px 5px;margin:0 0 5px 0;background: #eaf5f7 url(images/bg_fade.gif) repeat-x;}*/

.sidetitle {color:#db9f47;padding:5px 0 5px 0px;font-family: Georgia, "Times New Roman",  Times, serif;font-size:1.5em;margin:0px 0 5px 0;line-height:1.2em}
.sidetitlesub {color:#6893a3;padding:5px;font-family: Georgia, "Times New Roman",  Times, serif;font-size:1.2em;}
.bloginfo {font-size:100%;color:#142f3a;border-top:1px solid #d7e2e3;border-bottom:1px solid #d7e2e3;padding:10px 0 10px 0;line-height:1.3em;margin:0 0 10px 0}


ul.sidebarlist {list-style-type:none;margin:0 0 0px 0px;padding:0;}
.sidebarlist li a {color:#14303c;text-decoration:none;font-weight:normal;padding:0}
.sidebarlist li a:hover {color:#db9f47;text-decoration:none;font-weight:normal;padding:0}
.sidebarlist li {margin:0;padding:3px 0 3px 0;}

ul.catlist {list-style-type:none;margin:0 0 20px 0px;padding:0}
.catlist li a {color:#14303c;text-decoration:none;font-weight:bold;}
.catlist li {margin:0;padding:3px 0 3px 0; border-top:1px solid #eaf5f7;}

#sidebar h4 {font-family: Georgia, "Times New Roman",  Times, serif;font-size:1.4em;padding:0 0 10px 0;margin:0;color:#db9f47;font-weight:normal}

/*-------------------------------------------    
  Posts
-------------------------------------------*/


.postmetadata a {color:#515d1a;text-decoration:none;font-weight:bold;border-bottom:1px solid #e6d9cc;}	
	
.narrowcolumn {	float: right;	padding: 0 0 0px 0px;	margin: 0px 0 0;	width: 600px;	}
.widecolumn {	float: right; padding: 0px 0 0px 0;	margin: 0px 0 0 0px;	width: 600px;	}

#maincontent .entry img,  #content .entry img, #pagecontent .entry img {float:left;margin:0 10px 10px 0;border:1px solid #d9e4e5;padding:4px}

#frontcontent .entry img {}
#content a {text-decoration:none;border-bottom:1px solid #696c73;color:#cc9336;font-weight:bold}
#content a:hover {text-decoration:none;color:#e9edc8;font-weight:bold;border-bottom:1px solid #696c73}
.entry {color:#b5b5b5}



/*Blog Links*/



#bloglinks ul {       list-style-type: none;     width: 500px;margin:0;padding:0} 

#bloglinks li {
      /*  border: 1px dotted #999;
        border-width: 1px 0;*/
        margin: 0px 0;
}

.posttitle {margin:10px 0 0 0}
.posttitle a { 
        color: #142f3a;
        display: block;
        font: bold 120% Arial, Helvetica, sans-serif;
        padding: 5px 5px 5px 0;
        text-decoration: none;
}

 * html #bloglinks li a {  /* make hover effect work in IE */
	width: 500px;
}

#bloglinks li a:hover {
        background: #d4e8ec;
}

#bloglinks a em { 
        color: #142f3a;
        display: block;
        font: normal 85% Verdana, Helvetica, sans-serif;
        line-height: 125%; 
}

#bloglinks a span {
        color: #142f3a;
        font: normal 70% Verdana, Helvetica, sans-serif;
        line-height: 150%;
}


/*-------------------------------------------    
    Post
-------------------------------------------*/

.postmetadata {border-top:1px solid #eaf5f7;margin:10px 0 0 0;padding:5px 0 5px 0;}
#single {border-top:1px solid #123423;}
.nocomments {color:#60813a;margin:0;}

#comment{width:500px;}

/*-------------------------------------------    
    Quotes
-------------------------------------------*/
/*
#quote {margin:25px 0 10px 0;padding:0 10px 10px 0; color:#2d3a04;font-size:14px;background: #ffffff url(images/topquote.gif) no-repeat top left; }

.wp_quotes_quote {
line-height:18px;
padding:5px 0px 0px 30px;
color:#2d3a04
}

.wp_quotes_author {font-size:12px;color:#515d1a;padding:10px 0px 10px 0px;margin:0 15px 0 30px; font-style:bold;background: #fff url(images/bottomquote.gif) no-repeat right bottom;line-height:15px;border-bottom:1px solid #e6d9cc}

*/

#quote {margin:0px 0 0 0;color:#3c5e67;background: transparent url(images/topquote.gif) no-repeat top left;}
.wp_quotes_quote {
line-height:18px;
padding:5px 0px 0px 30px;font-size:120%;
}
.wp_quotes_author {font-weight:bold;background: transparent url(images/bottomquote.gif) no-repeat right bottom;line-height:15px;padding:10px 0px 30px 30px;text-align:right;color:#3c5e67;font-size:110%}

/*green table*/
#fronttable {font-size:100%}
#fronttable td {margin:0 5px 0 0;padding:5pxx}
#fronttable td h4 {background:#91b079;font-weight:bold;margin:0;color:#fff;font-size: 1.2em;line-height:1.2em;text-transform:uppercase}
#fronttable .tbhead {background:#91b079;padding:5px;border-bottom:0px solid #fff;}
#fronttable .tbborder {background:#bad2a7;color:#001122;line-height:1.4em;padding:5px;border-bottom:7px solid #fff}

#fronttable a:hover {color:#fff}
#fronttable p {padding:5px}
/*-------------------------------------------    
    Footer
-------------------------------------------*/

#footer {
	clear: both;
	margin: 40px 40px 40px 60px;
	border-top:1px solid #eaf5f7;	
	color:#384706;text-align:left
	}	
	
	#footer p {font-size:85%;padding:7px 0 5px 0px;margin:0;line-height:1.5em;color:#001122}	
	#footer a {text-decoration:none;color:#274421;font-size:90%;margin:0;padding:0}
	#footer a:hover {text-decoration:none;color:#445509}

#newsletter {margin:0 0 20px 0;padding:0}


