/*
Theme Name: Texas Flag
Theme URI: http://www.mudpoet.org
Description: Texas Flag Theme
Version: 1.0
Author: Travis Bell
Author URI: http://www.mudpoet.org
Comment: FCD colors: red(#df162b), blue(#091c5a), silver(#cbccce)
         Colors: red(#b31e17), gray(#363232), blue(#003775)
*/

body,h1,h2,h3,h4,h5,h6,address,blockquote,dd,dl,hr,p,form,table,tr,td,img { 
	margin: 0;
	padding: 0;
}

body { 
	margin: 0;
	font-family: Arial,Helvetica,Georgia,Sans-serif;
	font-size: 12px;
	text-align: center;
	vertical-align: top;
	//background: #b31e17;
	background: #cbccce;
	color: #000000;
}

h1 { 
	padding: 0 0 10px 0;
	font-family: Georgia,Sans-serif;
	font-size: 24px;
}

a:link, a:visited { 
	text-decoration: underline;
	color: #336699;
}

a:hover { 
	text-decoration: none;
	color: #ff0000;
}

p { 
	padding: 10px 0 0 0;
}

#wrapper { 
	width: 1000px;
	margin: 5px auto 5px 5px;
	text-align: left;
}

#container { 
	float: left;
	width: 583px;
	background: #cbccce;
	display: inline;
}

#top { 
	float: left;
	width: 579px; //775px;
	border-width: 2px;
	border-style: solid;
	border-color: #000000;
	background: #003775;
	display: inline;
}

#top a img { 
	border: 0;
}

#sidebar-left { 
	float: left;
	width: 187px; //134px;
	margin: 0 2px 0 0;
	padding: 0;
	border: 2px solid #000000;
	display: inline;
}

#sidebar-left ul { 
	margin: 0;
	padding: 0 5px 0 5px;
	list-style-type: none;
	background: #ffffff;
}

#sidebar-left ul li { 
	padding: 0 0 15px 0;
}

#sidebar-left ul li h2 { 
	margin: 0 5px 0 5px;
	font-family: Arial,Helvetica,Georgia,Sans-serif;//Georgia,Sans-serif;
	font-size: 14px;
	display: none;
}

#sidebar-left ul ul li { 
	padding: 0 0 0 10px;
	margin: 0 0 2px 0;
	background: #b31e17;
	color: #ffffff;
	border: 1px solid #000000;
}

#sidebar-left ul ul li a { 
	color: #ffffff;
	text-decoration: none;
}

#sidebar-left ul ul li a:hover { 
	color: #cbccce;
}

#sidebar-right { 
	float: left; 
	width: 187px;
	margin: 0 0 0 2px;
	padding: 0;
	border: 2px solid #000000;
	display: inline;
}

#sidebar-right ul { 
	margin: 0;
	padding: 0 5px 0 5px;
	list-style-type: none;
	background: #ffffff;
}

#sidebar-right ul li { 
	padding: 8px 0 0 0;
}

#sidebar-right ul li h2 { 
	margin: 0 5px 0 5px;
	font-family: Georgia,Sans-serif;
	font-size: 14px;
	display: none;
}

#sidebar-right ul ul li { 
	padding: 0 0 0 10px;
	margin: 2px 0 0 0;
	background: #b31e17;
	color: #ffffff;
	border: 1px solid #000000;
}

#sidebar-right ul ul li a { 
	color: #ffffff;
	text-decoration: none;
}

#sidebar-right ul ul li a:hover { 
	color: #cbccce;
}

li#calendar { 
	margin: 0;
	padding: 0;
}

table#wp-calendar { 
	width: 100%;
	margin: 0;
}

table#wp-calendar caption { 
	margin: 10px 0 0 0;
	background: #003775;
	border: 1px solid #000000;
	color: #ffffff;
}

#main { 
	float: left;
	width: 569px;
	margin: 2px 0 0 0;
	padding: 5px;
	border: 2px solid #000000;
	background: #ffffff;
	display: inline;
}

#footer { 
	padding: 20px 0 0 0;
}

.post { 
	padding: 0 0 10px 0;
}

.post-header { 
	padding: 5px 5px 5px 5px;
	background: #003775;
	font-family: Verdana,Georgia,Sans-serif;
}

.post-header h2 { 
	color: #cbccce;
	font-size: 16px;
}

.post-header a { 
	color: #ffffff;
	text-decoration: none;
}

.post-header a:hover { 
	color: #b31e17;
}

.post-date p { 
	padding: 6px 0 0 0;
	float: right;
	color: #ffffff;
	font-size: 10px;
}

.entry { 
	display: inline;
	line-height: 18px;
}

.entry p img {
	//float: left;
	margin: 0 5px 0 0;
}

p.postmetadata { 
	margin: 15px 0 0 0;
}

.navigation { 
	padding: 10px 0 0 0;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}

.comments-template { 
	margin: 10px 0 0;
	padding: 10px 0 0;
	border-top: 1px solid #ccc;
}

.comments-template ol { 
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li { 
	margin: 10px 0 0;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
	line-height: 18px;
}

.comments-template h2, 
.comments-template h3 { 
	font-family: Georgia, Sans-serif;
	font-size: 16px;
}

.comments-template p.nocomments { 
	padding: 0;
}

.comments-template textarea { 
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}

.commentmetadata { 
	font-size: 12px;
}

li#rss-1 h2,
li#rss-2 h2 { 
	padding: 0;
	margin: 2px 0 0 0;
	background: #003775;
	font-family: Arial,Helvetica,Georgia,Sans-serif;
	color: #ffffff;
	border: 1px solid #000000;
}

li#rss-1 h2 a,
li#rss-2 h2 a { 
	color: #ffffff;
	text-decoration: none;
}

li#rss-1 h2 a:hover,
li#rss-2 h2 a:hover { 
	color: #cbccce;
}


li#rss-1 ul li, 
li#rss-2 ul li { 
	list-style: inside disc;
	background: none;
	border: none;
	color: #000000;
}

li#rss-1 ul li a,
li#rss-2 ul li a { 
	color: #000000;
	text-decoration: none;
}

li#rss-1 ul li a:hover,
li#rss-2 ul li a:hover { 
	color: #b31e17;
}
