/*



*/







body {



	font: 12px arial,verdana,sans-serif;



	margin:0;	



	height:100%;



	background:url(images/bg.gif) repeat-y center;



	background-color:#0E6770;



}

#container {



	width: 1004px;



	margin: 0 auto;



	



}



#wrap {



	width: 100%;		



}



#content-container {



	float: left;



	padding:0px;



	width:1004px;



	margin-left:0;



	margin-top:-30px;



	position:relative;	



}



#content {



	float: left;



	width: 1004px;



	padding:0px;



	margin-top:8px;



	position:relative;



}







.bgbottom {   



	width: 1004px;



	padding:0;



	height:8px;



	position:relative;



	clear:both;



}



#header {



	clear: both;



	height:225px;



	margin: 0 auto; 



	width: 1004px;



	background:url(images/header-new.jpg) no-repeat;	



}



#header h1 



{



font: Arial, Helvetica, sans-serif, bold, xx-large; 



font-style:italic;



color:#a64298;



text-align:left;



padding-left:50px;



padding-top:60px;



font-size: 45px;



}



#header h1, h1 a, h1 a:hover, h1 a:visited {



text-decoration: none;



margin:0;



color:#a64298;



}



#subtitle {



	font-family: arial;



	padding-left: 55px;



	color: #a64298;



	font:15px arial;



	text-align:left;



	font-weight:normal;



}



#footer {	



	color:#fff;



	font: 10px arial,verdana,sans-serif;



	text-align:center;



	//height:85px;



	float:left;



	width:1004px;



	position:relative;



	background-color:#b9dee8;	



	background:url(images/footer.jpg) no-repeat center;



}



.footerlinks 



{



	color:#fff;



	text-align:center;



	float:left;



	width:1003px;



	padding-top:45px;







}



.footerlinks  a



{



	color:#D5CA4C;



	text-decoration:none;







}







/* General Header Styles */



h2 {



	margin-top:0;



	font-size:16px;	



	color:#a64298;



}



h3 {



	margin:0;



	font-size:14px;	



}











/* Post Related */



h2 a:hover, h2 a:visited, h2 a {



	text-decoration:none;



}



.post-container



{



	float:left; 



	width:710px; 



}



.post {



	width:710px;



	margin:0;



	padding-top:0px;



	padding-right:16px;



	color: #000000



	float:none;



	display:block;



	padding: 0 4px 4px 4px;



		



}



.posttop {



	width:710px;



	margin:0;



	clear:both;



}







p {



padding:4px;



}







.postbottom



{



	font-size:10px;



	color:#FFFFFF;



	text-align:left;



	width:650px;



	float:left;



	height:24px;



	padding:5px 0 0 10px;



	margin-left:10px;



	background:url(images/post-bottom.jpg) no-repeat;



	margin-bottom:20px;



	clear:both;



}



.postbottom a



{



text-decoration:none;



color:#FFFFFF;	



}



.postbottom a:hover



{



color:#FFFFFF;	



text-decoration:none;



}



.post p {



	margin:0px;



}



.navigation a {



	color:#b4faf6;



	text-decoration:none;



}



.navigation a:hover 



{



	color:#b4faf6;



}











.posttop h2 a {



	color:#a64298;



	font-weight:normal;



	text-align:left;



}



.post a:hover {



	color:#FFFFFF



	text-decoration:underline;



}



.postinfo



{



height:28px;



width:500px;



margin-top:-7px;



margin-right:12px;



color:#a64298;



padding:5px 0 0 5px;



text-align:left;



font-size:10px;



}



.postinfo a



{



text-decoration:none;



color:#a64298;



text-align:left;



}



.postinfo a:hover



{



text-decoration:underline;



color:#FFFFFF;



}







.navigation {



	text-align:right;



	font-size:12px;



}



img.centered {



	display: block;



}



img.alignright {



	padding: 4px;



	margin: 0 0 2px 7px;



	display: inline;



}



img.alignleft {



	padding: 4px;



	margin: 0 7px 2px 0;



	display: inline;



}



.alignright {



	float: right;



	padding-right:5px;



}



.alignleft {



	float: left



	



}



.alignright a:hover {



	text-decoration:none;



	color:#b4faf6;



}



.alignleft a:hover{



	text-decoration:none;



	color: #FFFFFF;



}



.navigation .alignright {



	margin-bottom:10px;



}



.navigation .alignleft {



	margin-bottom:10px;



}	



.posttop h2 {



	font: bold 24px gramod, Arial, Helvetica, sans-serif;



	margin-top:0;	



	margin-bottom:5px;



	text-align:left;



	margin-right:15px;



	overflow:visible



}



.pagetitle{



	font: bold 28px arial,verdana,sans-serif;



	margin-top:0;	



	margin-bottom:5px;



	text-align:left;



	color:#a64298;



	margin-right:15px;



	overflow:visible



}



#date



{



background:url(images/calendar.jpg) no-repeat;



float:left;



height:73px;



width:74px;



margin:0px 10px 0 10px;



}



.month



{



	text-align:center;



	font-size:12px;



	margin:0;	



	height:25px;



	color:#615B0D;



	padding-top:3px;



	height:22px;







}



.day



{



text-align:center;



font:28px gramond, Arial, Helvetica, sans-serif;



color:#ffffff;



padding-top:13px;



}



blockquote {



	font: 11px verdana,arial,sans-serif;



	margin:5px;



}



a img {



	border:0;



}



.entry {



	font: 12px arial,verdana,sans-serif;



	padding-right:10px;



	padding-left:10px;



	padding-bottom:10px;



	text-align:justify;



	



}



.entry p{



	clear:both;



}



.entrytext .postmetadata {



	font: 12px arial,verdana,sans-serif;



}



.more-link {



	font: 10px arial,verdana,sans-serif;



}











/* Sidebar Related */



#sidebar {



	width:216px;



	margin-left:30px;



	float:left;



	



}







#sidebar ul {



	margin: 0 ;



	padding: 0;	



	width:213px;



}



#sidebar ul h2{



	font:20px gramond, Arial, Helvetica, sans-serif;



	



	background:url(http://blog.traciscampbell.com/wp-content/themes/colorful_hills/images/menu-header.jpg) no-repeat top;



	color:#fff;



	text-align:left;



	padding:10px 0 0 15px;



	height:34px;



	margin:0;



	border:none;



}







#sidebar ul li {



	list-style-type: none;



	list-style-image: none;



	margin:0;



	padding:0;



	



}



#sidebar ul li ul {



	margin: 0 0 10px 0;



	padding:0;



	background:#E8E191 url(images/menubottom.gif) no-repeat bottom;



}



#sidebar ul ul li {



	list-style-type: none;



	margin-left:0px;



	list-style-image: none;



	color:#00454B;



	padding:2px 0 5px 10px;



	border-top:1px solid #0E6770;

	

	background:#8EDBE2;



	



}



#sidebar ul ul ul li {



	list-style-type: disc;



	padding:0;



	margin-left:5px;



	color:#00454B;



	



	



}



#sidebar p {



	margin:0;



	font: 10px arial,verdana,sans-serif;



}



#sidebar a {



	color:#00454B;



	font:14px arial;



	text-decoration:none;



	



}



#sidebar a:hover {



	text-decoration:underline;	



}















/* User Comment Specific */



#comment



{



border:1px solid #483F2E;



color:#9C9753;



}



#respond



{



	padding-left:10px;



}



#commentform



{



	padding:10px;







}



#commentform input



{



border:1px solid #483F2E;



color:#9C9753;



}







ol.commentlist {



	margin-left:25px;



	padding:0;



}



ol.commentlist li.alt {



	width:500px;



	padding:5px;



}



ol.commentlist a {



	color:#9C9753;	



}



ol.commentlist p {



	margin-top:3px;



	margin-bottom:10px;



}



small.commentmetadata {



	font: 10px arial,verdana,sans-serif;



}



small.commentmetadata a {



	text-decoration:none;



}



#submit {



	height: 25px;



	background-color: #F5F6D7;



	margin: 0 10px;



	color:#ffffff;



	font-size: 1.2em;







}







/************************/



/*     Search Design    */



/************************/



#searchbox  {



	position:absolute;



	top: 145px;





	width: 240px;



	color:#fff;

	font-weight:bold;



}



#searchform  {



	text-align: right;



	width: 240px;



}











#searchsubmit {



	width: 30px;



	height:20px;



	border: 1px solid #989898;



	background-color: #eaeaea;



	margin: 0 0;



	font-size: 12px;



	color:#130F3B;







}



#s 



{



	width:140px;



}



#searchform submit,input



{



border:1px solid #483F2E;



color:#778A69;



margin-top:5px;



}







/*-------------Other------------------*/



hr {



	display: none;



}



a 



{



	color:#8F893B;



}



#wp-calendar



{



width:185px;



color:#8F893B;	



margin-left:10px;



margin-bottom:10px;



}



#calendar



{



background:#E8E191 url(images/menubottom.gif) no-repeat bottom;



margin-bottom:10px;



}



td



{



color:#D1C867;



}
