/* 
Theme Name: Royale Blue
Theme URI: http://www.paddsolutions.com
Description: Professional theme, Valid XHTML & CSS, 3 Columns, Widget & Adsense Ready
Version: 1.0
Author: Padd IT Solutions
Author URI: http://www.paddsolutions.com 
The CSS, XHTML and design is released under Creative Commons License.
 */
/* Typography */

html, body, input, button, select, option, textarea {
	font-size: 12px;
	line-height: 18px;
	font-family: Arial, Verdana, Sans-Serif;

} 

a,a:visited {
	text-decoration: none;
}

div#header-title h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	font-size: 25px;
	line-height: 35px;
}



	div#header-title h1 a {
		text-decoration: none;
	}

div#header-search {
	line-height: 62px;
}

div#about p {



	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;


}
	div#about p.para1 {
		font-size: 18px;

	}

div#content div.pagetitle h2 {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	text-align: center;

}

div.post div.title h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 15px;

}
	div.post div.title h2 a {
		text-decoration: none;
	}

	div.post div.title p {
		font-size: 11px;
		line-height: 15px;
		font-style: italic;
	}

	div.post div.title p span.group2 {
		text-transform: lowercase;
	}

	div.post div.title p a, div.post div.title p a:visited {



		text-decoration: none;



	}



div.errormsg {



	text-align: center;



}







h3#comments, h3#respond {



	font-family: Georgia, "Times New Roman", Times, serif;



	font-size: 18px;



	font-weight: normal;



}



h3#comments a {



	text-decoration: none;



}



ol.commentlist li small {



	font-size: 12px;



}







div.vertstrip div.box h3 {



	font-family: Georgia, "Times New Roman", Times, serif;



	line-height: 31px;



	font-size: 18px;



	font-weight: normal;



}



	div.vertstrip div.box div.interior ul li a {



		font-family: Arial, Helvetica, sans-serif;



		text-decoration: none;



	}	



div#footer {



	font-family: Verdana, sans-serif;



	font-size: 9px;



}



	div#footer a, div#footer a:visited {



		text-decoration: none;



	}



	div#footer a:hover, div#footer a:active {



		text-decoration: underline;



	}



















/* Layout */







html, body, form { 



	margin: 0; padding: 0;



}



p {	



	margin: 11px 0 0 0; 



}







.hidden {



	display: none;



}







div.clearer { clear: both; }







div#container {



	width: 960px;



	margin: 0 auto;



}







div#header {



	width: 100%;



	height: 62px;



}



	div#header-wrapper {



		margin: 0 auto;



	}



		div#header-title {



			float: left;



		}



			div#header-title h1 {



				display: block;



				margin: 0; padding: 0;



				border: 0;



			}



				div#header-title h1 a {



					display: block;



					height: 62px; width: 450px;



					border: 0;



				}



					div#header-title h1 a span {



						display: none;



					}



		div#header-search {



			padding-top: 12px;



			padding-right: 25px;



			float: right;



		}



		



div#navmenu {



	width: 940px; height: 39px;



	border-top: 10px solid;



	border-left: 10px solid;



	border-right: 10px solid;



	border-bottom: none;



}







div#topads {



	height: 200px;



	padding-top: 6px;



	padding-left: 23px;



	border-left: 10px solid;



	border-right: 10px solid;



	border-bottom: 1px solid;



}







div#about {



	height: 226px;



	padding: 15px 0;



	border-left: 10px solid;



	border-right: 10px solid;	



}



	div#about div.text {



		width: 576px; height: 223px;



		margin-left: 18px;



		border: 1px solid;



		float: left;



	}



	



	div#about div.advertisement {



		width: 300px; height: 225px;



		margin-right: 20px;



		float: right;



	}



		div#about div.advertisement img {



			border: 0;



		}



	div#about p {



		margin: 0;



		padding: 1.5em 25px 0 120px;



	}



	div#about p.para2 {



		padding-top: 2em;



	}











div#wrapper {
	border-left: 10px solid;
	border-right: 10px solid;
}
div#wrapper div.clearer {
		clear: both;
	}

div#wrapper1 {
	border-left: 10px solid;
	border-right: 10px solid;

}
	div#wrapper div.clearer {
		clear: both;
	}

div#content {
	width: 596px;
	margin-right: 4px;
	float: left;
	padding-top: 20px;
}

	div#content div.pagetitle h2 {
		margin: 0; padding: 0 15px 15px 22px;
	}
div#content {



	width: 596px;



	margin-right: 4px;



	float: left;



	padding-top: 20px;



}







div.post {



	padding-bottom: 50px;



}



	div.post div.title {



		padding: 5px 10px;



		height: 30px;



	}



		div.post div.title h2 {



			margin: 0; padding: 0;



		}



		div.post div.title p {



			margin: 0; padding: 10px 0 0 0;



			height: 20px;



			display: block;



		}



			div.post div.title p span.group1 {



				display: block;



				float: left;



			}



			div.post div.title p span.group2 {



				display: block;



				float: right;



				padding-left: 20px;



			}



	div.post div.entry {



		padding: 0 0px;



	}



	



div.navigation {



	height: 48px;



	padding: 0 22px;



}



	div.navigation div {



		line-height: 24px;



	}



	div.navigation div.prev {



		float: left;



	}



	div.navigation div.next {



		float: right;



	}







div.singlepost {



	border-bottom: none;



}



	div.singlepost div.entry {



		margin-bottom: 3em;



	}







div.comments {



	padding: 0 22px;



}



	



h3#respond {



	padding-top: 2em;



	border-top: 1px dashed;



}



	ol.commentlist {



		margin-bottom: 3em;



	}



	ol.commentlist li {



		margin-bottom: 11px;



	}



form#commentform {



	padding-bottom: 1em;



}



		



div.vertstrip {



	float: left;



	width: 260px;



	margin-left: 20px;



	margin-bottom: 20px;



	



}



	div.vertstrip div.box {



		margin-top: 20px;



		border: 1px solid;



	}



		div.vertstrip div.box h3 {



			border-bottom: 1px solid;



			margin: 0; padding: 0 10px;



			display: block;



		}



		



		div.vertstrip div.box div.interior {



			padding: 7px 6px 7px 7px;



		}



			div.vertstrip div.box div.interior ul {



				margin: 0;



				padding: 0;



				list-style-type: none;



			}



			



			div.vertstrip div.box div.interior ul li {



				margin: 0 5px;



				padding: 3px 0 3px 1.2em;



				border-bottom: 1px dashed;



			}



		



		



div.vertstrip div.box-adverts div.interior {



	padding: 7px 6px 0 7px;



}



	div.vertstrip div.box-adverts div.interior div {



		padding-bottom: 7px;



	}



	div.vertstrip div.box-adverts div.interior img {



		border: none;



	}











div#footer {



	clear: both;



	border-bottom: 10px solid;



	width:940px;



}



	div#footer p {



		margin: 0px;



		padding: 6px;



		display: block;



	}



	







/* Forms */







input#s { 



	width: 220px;



	padding: 10px;



} 







div#sidebar div.box-archive select {



	width: 100%;



}















/* Colors */







a, a:visited {



	color: #c33;



}







body {



	background: #162d43 url('images/background.gif') top left repeat-x;



}







div#container {



	border-left-color: #999;



	border-right-color: #999;



}







div#header h1 {



	background: url('images/background-title.gif') top left no-repeat;



}







input#s { 



	border: 1px solid #4b6c8e;



	background-color: #214163;



	color: #4b6c8e;
} 

div#navmenu {



	border-top-color: #fff;



	border-left-color: #fff;



	border-right-color: #fff;



	background: url('images/background-navmenu.gif') top left repeat-x;
}

div#topads {
	background-color: #500302;
	border-left-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #536b89
}

div#about {
	background: url('images/background-about.gif') top left repeat-x;
	border-left-color: #fff;
	border-right-color: #fff;
}
	div#about div.text {
		border-color: #fff;
		color: #fff;
		background:  top left repeat-x;
	}
div#wrapper {
	background: url('images/background-wrapper.gif') top left repeat-y;
	border-left-color: #fff;
	border-right-color: #fff;

}

div#wrapper1 {
	background:#ffffff ;
	border-left-color: #fff;
	border-right-color: #fff;

}
div#content div.pagetitle {
}	   

	div#content div.pagetitle h2 {
}
div.post div.title {
	background-color: #990000;
}
	div.post div.title p span.group2 {
		background: url('images/background-comments.gif') center left no-repeat;
	}
	div.post div.title h2 a, div.post div.title h2 a:visited {
		color: #ffffff;
	}

h3#comments, h3#respond {
	color: #162d43;
}					  

h3#respond {
	border-top-color: #ccc

}

div.vertstrip div.box {
	border-color: #fff;

}
	div.vertstrip div.box h3 {

		background: url('images/background-box-header.gif') top left repeat-x;
		color: #c00;



		border-bottom-color: #fff;



	}



	div.vertstrip div.box div.interior {



		background-color: #f0f0eb;



	}



		div.vertstrip div.box div.interior ul li {



			background: url('images/bullet.gif') 3px 9px no-repeat;



			border-bottom-color: #ccc;



		}



			div.vertstrip div.box div.interior ul li a {



				color: #004d99;



			}











div#footer {



	background: #162d43 url('') center left no-repeat;



	color: #1d4876;



	border-left-color: #fff;



	border-right-color: #fff;



	border-bottom-color: #fff;



height:80px;



}



	div#footer a, div#footer a:visited {



		color: #1d4876;



	}



	



	



	



	



/* Entry Styling */







blockquote {



	padding: 0 0 0 1em;



	font-style: italic;



}



blockquote blockquote {



	padding: 0;



	margin-left: 0;



	font-style: normal;



}
