/*
Theme Name: OneSolutionAZ Theme
Theme URI: http://www.onesolutionaz.com/blog/
Description: OneSolutionAZ Theme by <a href="http://www.tdevelopments.com">Translucent Developments</a>.
Author: Translucent Developments
*/
/*****************************************************
* Global
*****************************************************/
* {
	padding				: 0;
	margin				: 0;
	outline				: 0;
	}

html { 
	min-height			: 100%;
	margin-bottom		: 1px;
	}

body {
	font				: normal 100% arial, helvetica, san-serif;
	background			: #ffffff url() no-repeat 0 0;
	}

p {
	color				: #333333;
	padding				: 0 0 20px 0;
	}

ul, ol {
	color				: #000000;
	padding				: 0 0 0 0;
	}

div.clearboth {
	clear				: both;
	}

/*****************************************************
* Layout
*****************************************************/
div.wrapper {
	width				: 1000px;
	margin				: 0 auto;
	}

#header {
	height				: 203px;
	width				: 100%;
	background			: #353739 url(http://www.onesolutionaz.com/_images/header-bg.jpg) no-repeat 0 0;
	}

#navigation {
	height				: 52px;
	width				: 100%;
	background			: transparent url(http://www.onesolutionaz.com/_images/nav-bg.gif) repeat-x 0 0;
	}

#main {
	padding				: 20px 0 20px 0;
	background			: transparent url(http://www.onesolutionaz.com/_images/main-bg.png) repeat-y 0 0;
	}
	
		#sidebar {
			float				: right;
			/*width				: 282px;*/
			width				: 292px;
			padding				: 20px 10px 0 0; /*added this*/			
			}
		
		#content {
			float				: left;
			/*width				: 627px;*/
			width				: 637px;
			padding				: 20px 0 0 10px; /*added this*/			
			}
		
#footer {
	width				: 100%;
	background			: #3d3d3d url() no-repeat 0 0;
	color				: #6e6d6d;
	padding				: 15px 0 0 0;
	}

/*****************************************************
* Typography
*****************************************************/		
h2 {
	font-family: Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 26px;
	font-weight: bold;
	color: #2f2e2e;
	line-height: 30px;
	letter-spacing: -2px;
	border-bottom: 1px solid #ccc;
	padding: 0 0 5px 0;
	margin: 10px 0 10px 0;
}

	h2.pagetitle {
		border-bottom: none;
	}

	h2#archives, h2#categories {
		background: url(http://www.onesolutionaz.com/_images/quote-icon.gif) no-repeat 0 2px;
		text-indent: 32px;
	}

h3 {
	font-family: Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 22px;
	font-weight: bold;
	color: #2f2e2e;
	line-height: 30px;
	letter-spacing: -2px;
	border-bottom: 1px solid #ccc;
	padding: 0 0 5px 0;
	margin: 10px 0 10px 0;
}

p { padding: 0 0 10px 0; }

a {
	color: #1370bf;
	text-decoration: none;
	}

a:hover { text-decoration: underline; }

	
a.more-info {
	width: 82px; height: 23px;
	background: url(http://www.onesolutionaz.com/_images/more-info.gif) no-repeat;
	text-indent: -10000px;
	display: block;
	}

#content p, #sidebar p {
	font-size: 80%;
	}

#footer p {
	font-size: 70%;
	color: #828282;
	float:left; 
	width: 240px;
	margin: 0 190px 0 0;
	}

#footer p.c2 {
	width: 180px;
	margin: 0 230px 0 0;
	}

#footer p.c3 {
	width: 158px;
	margin: 0 0 0 0;
	}

/*****************************************************
* Lists
*****************************************************/
div#navigation ul {
	width				: 1000px;
	margin				: 0 auto;
	/*text-align			: center;*/
	}

div#navigation ul li {
	height: 52px;
	line-height: 52px;
	list-style: none;
	/*padding: 0 19px 0 19px;*/
	padding: 0 18px 0 18px;
	display: inline;
	}
	
div#navigation ul li.first {
	padding: 0 19px 0 0;
	}

div#navigation ul li a {
	font-family: Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	}

div#navigation ul li a:hover {
	text-decoration: underline;
	}

div#footer ul {
	/*text-align: center;*/
	padding: 0 0 30px 0;
	}

div#footer ul li {
	list-style: none;
	padding: 0 33px 0 33px;
	display: inline;
	}

div#footer ul li.first {
	padding: 0 33px 0 0;
	}

div#footer ul li a {
	font-size: 12px;
	font-weight: bold;
	color: #828282;
	}

/*****************************************************
* Links
*****************************************************/

div#footer a {
	color: #6e6d6d;
	text-decoration: none;
	}

div#footer a:hover {
	text-decoration: underline;
	}

/*****************************************************
* JS Menu
*****************************************************/		
#sddm div#m1 {
	position: absolute;
	visibility: hidden;
	margin: 0px;  
	padding: 0;
	background: #000000;
	border: 1px solid #000000;
	z-index: 10;
	font-weight:900;
	}

#sddm div#m1 a {
	position: relative;
	display: block;
	margin: 0;
	padding: 0 10px 10px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #000000;
	color: #FFFFFF;
	font-weight:900;
	font: 14px Arial, Helvetica;
	}

#sddm div#m1 a:hover {
	background: #333333;
	color: #FFF;
	}

/*****************************************************
* Post
*****************************************************/
div.post {}

div.entry p {
	font-size			: 100%;
}

div.post ul {padding: 0 0 10px 40px; font-size:80%;}

/*****************************************************
* Comment Form
*****************************************************/
form#commentform input#author,
form#commentform input#email,
form#commentform input#url {
	width: 190px; 
	background: #fff;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #000000;
	padding: 4px;
	border: 1px solid #f8ba25;
	border-right: 5px solid #f8ba25;
	}

form#commentform textarea#comment {
	width: 625px;
	height: 150px;
	background: #fff;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #000000;
	padding: 4px;
	border: 1px solid #f8ba25;
	border-right: 5px solid #f8ba25;
	}