/*

Theme Name: I-Designr

Author: Runel C. Pequiro

Author URI: http://www.i-designr.com/

Description:  Originally the The RedMMOZine Theme by Chiq Montes of http://www.wpthemedesigner.com/.

*/



** {

	margin: 0; padding: 0;

}

body {

	text-align: center;

	font: 12px Verdana;

	color: #243F01;

	background-color: #2a2a2a;

}

a {

	text-decoration: underline;

	color: #2a2a2a;

}

a:hover {

	text-decoration: none;

}

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;

}

.aligncenter {

	text-align: center;

}

.hidden {

	display: none;

}

/** BEGIN wrapper **/

#wrapper {

	width: 780px;

	margin: auto auto;

	text-align: left;

	padding: 0 0 40px;

}

/** END wrapper **/



/** BEGIN header **/

#header {

	height: 185px;

        *\height: 185px;

	margin-top: 40px;

        margin-bottom: 0px;

	background: url(images/header-bg.jpg) top center no-repeat;

}

	#header h1 {

		float: left;

		text-indent: -9999px;

		font-size: 0;

		padding: 15px;

                margin-bottom: 0px;

	}

		#header h1 a {

			display: block;

			width: 375px; height: 120px;

			outline: none;

		}

	#header .ad {

		float: right;

		padding-top: 18px;

                margin-bottom: 0px;

	}

	



	#header .pages {

	list-style-type: none;

	height: 35px;

	padding-left: 30px;

	margin: 0;

	}

		#header .pages li {

	float: left;

	text-transform: uppercase;

	font-weight: bold;

	font-size: 0.9em;

	width: 110px;

        margin-bottom: 0px;

		}

		#header .pages li a {

	color: #ffffff;

	display: block;

	padding: 11px 16px;

	text-align: center;

                margin-bottom: 0px;

		}

		#header .pages li a:hover {

			text-decoration: none;

			color: #FFFFFF;

			background: url(images/nav-bg-hover.png) center top no-repeat;

		}

		#header .pages .current, #header .pages .current_page_item {

			background: url(images/nav-bg.png) center top no-repeat;

		}

		#header .pages .current a,  #header .pages .current_page_item a {

			color: #ffffff;

			display: block;

			padding: 11px 16px;

			background: url(images/nav-bg.png) center top no-repeat 100%;

		}

		#header .pages .current a:hover,  #header .pages .current_page_item a:hover  {

			color: #ffffff;

			display: block;

			padding: 11px 16px;

			background: url(images/nav-bg.png) center top no-repeat;

		}



	#header .categories {

			list-style-type: none;

			height: 41px;

			margin-bottom: 0px;

	}

		#header .categories li {

			float: left;

			font-size: 0.9em;

			padding: 14px 14px 13px;

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

		}

			#header .categories li.f {

				background: none;

			}

		#header .categories li a {

			color: #808080;

		}

		#header .categories li a:hover {

			text-decoration: none;

			color: #49535C;

		}

	

	

/** END header **/



/** BEGIN body **/

#body {

	clear: both;

	background: #66ad05 url(images/bottom-body-bg.jpg) bottom center no-repeat;

}

	#body .buffer {

		background: url(images/top-body-bg.jpg) top center no-repeat;

	}



/** END body **/



/** BEGIN content **/

#content {

	width: 500px;

	float: right;

	padding: 15px 10px;

}

	#content p {

	line-height: 1.4em;

	margin-bottom: 15px;

	}

	#content h3, #content h4, #content h5, #content h6 {

		font-size: 1.2em;

		margin-bottom: 5px;

	}

	#content ol, #content ul {

		list-style-position: inside;

		margin-bottom: 15px;

	}

	#content li {

		padding: 2px 0;

		line-height: 1.4em;

	}

	#content blockqoute {

		padding: 10px 10px 5px;

		border-width: 1px 0;

		border-style: solid;

		margin-bottom: 15px;

	}

	#content h2, #content h2 a {

	font-family: Georgia;

	font-size: 1em;

	margin-bottom: 2px;

	font-weight: bold;

	color: #FFFF3E;

	background-color: #559203;

	padding: 10px;

	}

	#content .continue {

	color: #2a2a2a;

	text-transform: uppercase;

	display: block;

	font-size: 0.9em;

	padding: 7px 12px;

	float: right;

	background-color: #60A404;

	}

		#content .continue:hover {

	text-decoration: none;

	background-color: #60A404;

		}

	#content .post {

	width: 460px;

	float: left;

	padding: 5px 20px;

	}

		#content .post img {

	border: 6px solid #60A404;

	float: left;

	margin: 4px 8px 8px 0;

		}

        #content .single img {float: none;}

		#content .post h2 {

	font-size: 1.5em;

	font-weight: bold;

		}

		#content .post .bottom {

			clear: both;

			border-bottom: 1px dashed #60a404;

			margin-bottom: 10px;

		}

	#content .latest {

		width: 460px; height: auto;

	}

		#content .latest img {

	border: 6px solid #60A404;

	float: left;

	margin: 4px 8px 8px 0;

		}

		#content .latest h2 {

	font-size: 1.5em;

	font-weight: bold;

		}

		#content .latest .continue {

			float: right;

		}

		#content .latest .bottom {

			clear: both;

			border-bottom: 1px dashed #60a404;

			margin-bottom: 10px;

		}

	#content .postnav {

		clear: both;

		padding: 40px 8px 20px;

	}

		#content .postnav ul {

			list-style-type: none;

		}

			#content .postnav ul li {

				float: left;

			}

			#content .postnav ul li a {

	display: block;

	padding: 5px 8px;

	color: #2a2a2a;

	background-color: #60A404;

	font-weight: bold;

	font-size: 0.9em;

	margin: 2px;

			}

			#content .postnav ul li a:hover {

	background-color: #60A404;

			}



	#content .projects {

              width: 100px;

              margin: 0;

              padding: 0;

        }

	



/** END content **/



/** BEGIN sidebar **/

#sidebar {

	width: 240px;

	float: left;

	font-size: 0.9em;

	margin: 0 10px;

        padding-top: 15px;

}

#sidebar h2 {

	font-size: 1.2em;

	text-transform: uppercase;

	padding: 10px;

	color: #FFFF3E;

	font-weight: bold;

	background-color: #559203;

}

#sidebar ul {

	list-style-type: none;

	padding: 0 10px 10px;

	margin-bottom: 10px;

}

#sidebar ul li {

	border-bottom: 1px dashed #60a404;

	line-height: 1.4em;

	padding: 6px 0;

}

#sidebar ul li a {

	color: #243F01;

	text-decoration: none;

}

#sidebar ul li a:hover {

	text-decoration: underline;

}	

#sidebar .l {

/*float: left;*/

width: 100%;

}

/*#sidebar .r {

float: right;

width: 50%;

}*/

#sidebar .l ul li, #sidebar .r ul li {

padding: 6px 0;

border-bottom: 0;

}

#sidebar .l ul li a, #sidebar .r ul li a {

	color: #243F01;

	text-decoration: none;

}

#sidebar form {

padding: 0 5px;

border-bottom: 1px dashed #60A404;

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

height: 65px;

}

#sidebar form input {

border: 0;

color: #ffffff;

font-size: 1em;

font-family: Verdana;

width: 170px;

margin: 23px 5px;

float: left;

background-color: transparent;



}

#sidebar form button {

float: right;

border: 0;

width: 45px; height: 34px;

text-indent: -9999px;

margin-top: 15px;

background-color: transparent;

}

#sidebar .ads {

text-align: left;

padding: 10px;

border-bottom: 2px dashed #60A404;

}

#sidebar .ads img {

margin: 5px;

}

#sidebar .flickr {

padding: 0 10px 10px;

text-align: center;

}

#sidebar .flickr img {

margin: 5px;

}

#sidebar .video {

padding: 0 10px 10px;

text-align: center;

}

#sidebar .tags {

padding: 0 10px 10px;

border-bottom: 2px dashed #60A404;

}

#sidebar .tags a {

color: #565656;

}

#sidebar .tags a:hover {

color: #565656;

text-decoration: none;

}

/** END sidebar **/



/** BEGIN footer **/

#footer {

	font-size: 0.9em;

	color: #6d6d6d;

}

#footer .box {

	width: 50%;

	float: left;

}

#footer .textwidget {

	padding: 0 20px 10px;

}
#footer .textwidget p{
	margin-top: 0px;
}

#footer .box h2 {

	font-size: 1em;

	text-transform: uppercase;

	padding: 14px 20px 0;

}

#footer .box ul {

	list-style-type: none;

	padding: 0 20px 10px;

}

#footer .box ul li {

	padding: 8px 0;

	border-bottom: 1px dashed #6d6d6d;

}

#footer .box ul li a {

	color: #6d6d6d;

}

#footer .about {

	width: 300px;

	float: left;

}

#footer .about h2 {

	font-size: 1em;

	text-transform: uppercase;

	padding: 14px 20px 20px;

}

#footer .about p {

	padding: 0 20px;

	margin-bottom: 10px;

	line-height: 1.4em;

}

#footer .about img {

	float: left;

	margin: 14px 10px 5px 0;

}

#footer .links {

	color: #6d6d6d;

	height: 35px;

	clear: both;

}

#footer .links p {

	padding: 10px;

}

#footer .links a {

	color: #6d6d6d;

	text-decoration: underline;

}

#footer .links .l {

	float: left;

}

#footer .links .r {

	float: right;

}

/** END footer **/



/** BEGIN miscellaneous **/

.required {

	color: #ff0000;

}

h2.title {

	font-size: 1em !important;

	text-transform: uppercase;

	padding: 10px;

}



.notfound {

	padding: 40px;

}

.notfound h2 {

	font-size: 18px;

	font-weight: normal;

	margin-bottom: 10px;

}

/** END miscellaneous **/




