/*

Theme Name: Monotech

Description: Monotech Premium Theme. This theme and several hundred of others are available for free download at <a href="http://www.wordpresstemplates.com/">Wordpress Templates</a>.

Author: ChiQ

Author URI: http://www.wpthemedesigner.com/

*/



* {

	margin: 0; padding: 0;

}

body {

	text-align: center;

	font: 12px Arial;

	color: #000000;

	background: url(images/body.gif) repeat-x 0 0;

}

a {

	text-decoration: none;

	color: #31A0FC;

}

img {

	border: 0;

}



.break {

	font-size: 0;

	width: 0; height: 0;

	clear: both;

}

.alignleft {

	float: left;

	margin: 4px 10px 5px 0;

}

.alignright {

	float: right;

	margin: 4px 0 5px 10px;

}

.hidden {

	display: none;

}

.noimage img {

	display: none;

}



#wrapper {

	width: 1100px;

	margin: auto auto;

	text-align: left;

	background: #ffffff url(images/wrapper.gif) no-repeat top right;

	padding-right: 6px;

}



/** BEGIN header **/

#header {

	background: url(images/header.gif) repeat-x 0 0;

	height: 100px;

}

	#header ul {

		list-style-type: none;

		height: 40px;

	}

		#header ul li {

			float: left;

			font-size: 0.9em;

			font-weight: bold;

			text-transform: uppercase;

			color: #9CC8EF;

			background: url(images/divider.gif) no-repeat 0 center;

			padding-left: 1px;

		}

		#header ul li.f {

			background: none;

		}

		#header ul li a {

			color: #9CC8EF;

			padding: 05px 15px 11px;

			display: block;

		}

		#header ul li a:hover {

			

		}

	#header h1 {

		text-transform: uppercase;

		font-size: 2.5em;

		font-weight: normal;

		padding: -10px 0 5px 10px;

	}

		#header h1 a {

			color: #ffffff;

		}

	#header p {

		color: #A1C2E1;

		font-size: 1.2em;

		font-weight: bold;

		padding-left: 20px;

	}

/** END header **/



/** BEGIN content **/

#content {

	width: 760px;

	float: left;

	padding: 5px;

}

	#content #latest {

		border-top: 4px solid #000000;

	}

		#content #latest h2 {

			font-size: 1.5em;

			border-bottom: 1px dotted #B7B7B7;

			padding: 5px 0;

			margin-bottom: 20px;

		}

			#content #latest h2 a {

				color: #000000;

			}

		#content #latest img {

			float: left;

			margin: 5px;

		}

		#content #latest .post {

			float: right;

			width: 400px;

			padding: 5px;

		}

			#content #latest .post p {

				margin-bottom: 10px;

			}

			#content #latest .post .readmore {

				font-size: 0.9em;

				float: right;

				margin: 20px 0 10px;

			}

	#content #csidebar {

		clear: both;

		width: 300px;

		float: left;

	}

		#content #csidebar h2 {

			border-top: 4px solid #000000;

			border-bottom: 1px dotted #B7B7B7;

			font-size: 1em;

			text-transform: uppercase;

			padding: 8px 0;

		}

		#content #csidebar ul {

			list-style-type: none;

			padding-bottom: 10px;

		}

			#content #csidebar ul li {

				border-bottom: 1px solid #E2E2E2;

				padding: 6px 0;

			}

			#content #csidebar ul li a {

				color: #000000;

			}

			#content #csidebar ul li a:hover {

				color: #31A0FC;

			}

	#content #ccontent {

		width: 440px;

		float: right;

	}

		#content #ccontent h2 {

			border-top: 4px solid #000000;

			border-bottom: 1px dotted #B7B7B7;

			font-size: 1em;

			text-transform: uppercase;

			padding: 2px 0;

			margin-bottom: 10px;

		}

		#content #ccontent .post {

			padding-bottom: 20px;

			border-bottom: 1px solid #E2E2E2;

			margin-bottom: 10px;

		}

			#content #ccontent .post h3 {

				font-size: 1em;

				clear: both;

				padding-bottom: 4px;

			}

			#content #ccontent .post h3 a {

				color: #000000;

			}

			#content #ccontent .post .details {

				text-transform: uppercase;

				font-size: 0.9em;

				padding-bottom: 10px;

				margin-left: -5px;

			}

			#content #ccontent .post .details a {

				margin: 0 5px;

			}

			#content #ccontent .post img {

				float: left;

				margin-right: 15px;

				height: 100px; width: auto;

			}

			#content #ccontent .post p {

				margin-bottom: 10px;

			}

			#content #ccontent .post .readmore {

				float: right;

				clear: both;

				font-size: 0.9em;

				margin-bottom: 10px;

			}

/** END content **/



/** BEGIN sidebar **/

#sidebar {

	float: right;

	width: 304px;

	padding-right: 10px;

}

	#sidebar .box {

		border-top: 4px solid #000000;

		margin-top: 10px;

	}

		#sidebar .box h2 {

			font-size: 1em;

			text-transform: uppercase;

			padding: 8px 0;

			border-bottom: 1px dotted #B7B7B7;

		}

		#sidebar .box p {

			margin: 5px 0 10px;

		}

		#sidebar .box form {

			width: 301px; height: 27px;

			background: url(images/search.gif) no-repeat 0 0;

		}

			#sidebar .box form input {

				float: left;

				margin: 4px 7px 0 4px;

				border: 1px solid #ffffff;

				width: 218px;

			}

			#sidebar .box form button {

				float: left;

				border: 0;

				text-indent: -9999px;

				width: 70px; height: 30px;

				background-color: transparent;

			}

		#sidebar .box ul {

			list-style-type: none;

			padding-bottom: 10px;

		}

			#sidebar .box ul li {

				border-bottom: 1px solid #E2E2E2;

				padding: 6px 0;

			}

			#sidebar .rc a {

				font-weight: bold;

			}

			#sidebar .rc li {

				padding: 0 !important;

			}

	#sidebar a {

		color: #000000;

	}

	#sidebar a:hover {

		color: #31A0FC;

	}

/** END sidebar **/



/** BEGIN footer **/

#footer {

	background-color: #000000;

	clear: both;

	color: #999999;

	padding: 15px 0;

	font-size: 0.9em;

	line-height: 1.8em;

}

	#footer .wrapper {

		width: 980px;

		margin: auto auto;

		text-align: center;

	}

	#footer a {

		color: #999999;

	}

	#footer .l {

		float: center;

	}

	#footer .r {

		float: right;

	}

/** END footer **/



/** BEGIN misc **/

#content .post h3 {

	margin-bottom: 5px;

}

#content .post ul {

	padding-left: 15px;

	margin-bottom: 10px;

}

#content .post ul li {

	padding: 2px 0;

}

#content .post ol {

	padding-left: 20px;

	margin-bottom: 10px;

}

#content .post ol li {

	padding: 2px 0;

}

#content .post blockquote {

	font-style: italic;

	padding: 10px;

	background-color: #EEEEEE;

	border-width: 1px 0;

	border-style: solid;

	border-color: #E3E3E3;

	margin-bottom: 10px;

}

#content .single .details {

	clear: both;

	border-width: 1px 0;

	border-style: dotted;

	border-color: #B5B5B5;

	text-transform: none !important;

	line-height: 1.6em;

	padding: 5px 0 !important;

}

	#content .single .details a {

		margin: 0 !important;

	}

	#content .single .details .l {

		float: left;

		width: 45%;

		margin-bottom: 0 !important;

	}

	#content .single .details .r {

		float: right;

		width: 45%;

		margin-bottom: 0 !important;

	}

#content .single {

	border-bottom: 0 !important;

}

#content .single h2 {

	font-size: 1.5em !important;

	text-transform: none !important;

}

#comments {

	

}

	#comments h2 {

		margin: 20px 0;

	}

	#comments p {

		margin-bottom: 10px;

		line-height: 1.5em;

	}

	#comments form {

		padding-top: 20px;

	}

	#comments form p {

		margin-bottom: 5px;

	}

	.commentdetails {

		margin-top: 25px;

	}

	.commentauthor {

		margin-bottom: 5px !important;

		font-weight: bold;

	}

	.commentdate {

		font-size: 0.8em;

		margin-bottom: 5px;

		color: #909090;

	}

	.required {

		color: #ff0000;

	}

.sdetails {

	clear: both;

	font-size: 0.8em;

	padding-top: 20px;

}

	.sdetails p {

		margin-bottom: 5px !important;

		color: #909090;

	}

	.sdetails a {

		color: #909090;

	}

	.sdetails a:hover {

		color: #282828;

	}

/** END misc **/


