/*
Theme Name: Lucky Marketing Firm
Theme URI: http://luckymarketingfirm.com/
Description: New menu and blog categories.  
Version: 1.2
Author: Derek Houck
Author URI: http://derekhouck.com/

*/

@import url('reset.css');

/* Site Wide Styles */

a, #header {
	color: #ed1556;
}
a:active, a:focus, a:hover {
	color: #ffb2c9;
}
dd	{
	padding: 0 0 1em 2em;
}
dt, h3	{
	color: #ed1556;
	font-weight: normal;
}
body	{
	background: white;
	font: 100 1em Arial, Verdana, sans-serif;
}
h2	{
	color: #ed1556;
	font: 100 2em Arial, Verdana, sans-serif;
	padding-bottom: 0.5em;
}
h3	{
	clear: left;
}
p	{
	padding-bottom: 1em;
}
small	{
	font-size: 0.8em;
}
ul	{
	padding-left: 1em;
	list-style: disc outside;
}
	ul li	{
		padding-bottom: 1em;
	}
#container {
	background: white url(images/background.png) no-repeat 50% 0;
	min-width: 980px;
}
#content, #sidebar	{
	float: left;
}
#content	{
	margin-top: 40px;
	width: 640px;
}
#footer	{
	clear: left;
}
#header	{
	height: 183px;
	position: relative;
}
	#header h1, #header ul	{
		text-indent: -9999px;
	}
	#header h1 a	{
		background: url(images/logo.png) no-repeat 0 0;
		display: block;
		height: 97px;
		left: 0;
		position: absolute;
		top: 0;
		width: 599px;
	}
	#header ul	{
		background: url(images/menu.png) no-repeat 0 0;
		height: 40px;
		left: 160px;
		list-style: none;
		padding: 0;
		position: absolute;
		top: 143px;
		width: 640px;
	}
		#header ul a	{
			display: block;
			height: 40px;
			position: absolute;
			top: 0px;
		}
			#header ul #about a {
				left: 0px;
				width: 92px;
			}
			#header ul #about a:active, #header ul #about a:focus, #header ul #about a:hover {
				background: url(images/menu.png) no-repeat 0 -40px;
			}
			#header ul #clients a {
				left: 353.6px;
				width: 163px;
			}
			#header ul #clients a:active, #header ul #clients a:focus, #header ul #clients a:hover {
				background: url(images/menu.png) no-repeat -353.6px -40px;
			}
			#header ul #events a {
				left: 238.1px;
				width: 100px;
			}
			#header ul #events a:active, #header ul #events a:focus, #header ul #events a:hover {
				background: url(images/menu.png) no-repeat -238.1px -40px;
			}
			#header ul #services a {
				left: 107.6px;
				width: 115px;
			}
			#header ul #services a:active, #header ul #services a:focus, #header ul #services a:hover {
				background: url(images/menu.png) no-repeat -107.6px -40px;
			}
			#header ul #contact a	{
				left: 532px;
				width: 108px;
			}
			#header ul #contact a:active, #header ul #contact a:focus, #header ul #contact a:hover {
				background: url(images/menu.png) no-repeat -532px -40px;
			}
	#header #contactinfo	{
		position: absolute;
		text-align: right;
		top: 97px;
		width: 599px;
	}
		#header #contactinfo a	{
			text-decoration: none;
		}
	#header #phone	{
		padding-left: 1em;
	}
#page	{
	margin: 0 auto;
	width: 960px;
}
.addtoany_share_save_container	{
	margin-top: 1em;
}
.alignleft	{
	float: left;
	margin: 0 10px 10px 0;
}
.post	{
	padding: 40px;
}

/* @ Sidebar */
#sidebar	{
	background: url(images/verticaldots.png) repeat-y 0 0;
	margin-top: 80px;
	width: 320px;
}
	#sidebar h2	{
		font-size: 1.5em;
	}
	#sidebar li	{
		padding: 0 40px 40px;
	}
	#sidebar ul	{
		list-style: none;
		padding: 0;
	}
	#sidebar ul ul	{
		list-style: disc outside;
		padding-left: 1em;
	}
		#sidebar ul ul li	{
			padding: 0 0 0.5em;
		}
		
/* @ Comments */
#commentform textarea {
	width: 100%;
	}
	
/* @ Contact */
#socialnetworking	{
	padding: 0;
	width: 100%;
}
	#socialnetworking li, .contact dl	{
		float: left;
		list-style: none;
		padding: 0;
		width: 49%;
	}