/*

Theme Name: Legal Marketing Resource.Info

Theme URI: http://www.page1solutions.com

Description: Reset theme based on the Starkers theme developed by Elliot Jay Stocks

Author: Page1Solutions

Author URI: http://www.page1solutions.com

*/

@import "reset.css";

@import "typography.css";

@import "layout.css";

@import "ie.css";



body {

	background:url(images/LegalBlog_BG2.jpg) #FFF repeat-x;

	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-size-adjust:none;

	font-stretch:normal;

	font-style:normal;

	font-variant:normal;

	line-height:18pt;

}

#container {

	margin:0 auto;

	max-width:960px;

	position:relative;

}

#header {

	background:url(images/LegalBlog-Header2.png) top no-repeat;

	width:960px;

	height:400px;
	
	position: relative;
}

#header h1 {
	
	display: block;
	width: 390px;
	height: 230px;
	padding: 0;
		
	text-indent:-9000px;

	font-size:6px;

}

#header h1 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 390px;
	height: 230px;

}

#nav {


	/*margin:320px 0 0;*/
	
	margin: 115px 0 0 0;

	width:960px;

	min-height:48px;

	padding:7px 0 0 20px;

}

#nav li {

	float:left;

	clear:none;

	padding:0 15px;

}

a.subscribe {

	background:url(images/LegalBlog-Nav.jpg) 0 0 no-repeat;

	width:136px;

	height:42px;

	float:left;

}

a.subscribe:hover {

	background-position: 0 -42px;

}

a.bookmark {

	background:url(images/LegalBlog-Nav.jpg) -136px 0 no-repeat;

	width:146px;

	height:42px;

	float:left;

	display:none;

}

a.bookmark:hover {

	background-position: -136px -42px;

}

a.contact {

	background:url(images/LegalBlog-Nav.jpg) -282px 0 no-repeat;

	width:136px;

	height:42px;

	float:left;

}

a.contact:hover {

	background-position: -282px -42px;

}

li.share a {

	background:url(images/LegalBlog-Nav.jpg) -418px 0 no-repeat;

	width:136px;

	height:42px;

	float:left;

}

li.share a:hover {

	background-position: -418px -42px;

	cursor:pointer;

}

#search {

	width:300px;

	height:56px;

	float:left;

	margin:-4px 0 0 100px;

}

.search-bar {

	background:url("images/search-bar.png") no-repeat scroll center top transparent;

	height:18px;

	padding:16px 35px 16px 9px;

	width:165px;

	border:none;

	cursor:default;
	
	float: left;

}

.search-btn {

	background:url(images/search-btn.png) top no-repeat;

	font-size:16px;

	text-align:center;

	font-weight:bold;

	font-variant:small-caps;

	letter-spacing:.5pt;

	width:86px;

	height:49px;

	float:right;

	margin-right:5px;

	padding:0 7px 0 0;

	border:none;

}

.search-btn:hover {

	cursor:pointer;

}

/*  content   */



#content {

	width:500px;

	float:left;

	padding:0 8px;

	margin: 15px 5px 20px 0;

}

#content p {

	font-size:13px;

	padding:0 5px 5px 5px;

	line-height:15pt;

}

#content p a, #content p a:visited {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:14px;

	text-decoration:none;

	color:#09F;

}

#content p a:hover {

	color:#03F;

	text-decoration:underline;

}

#content div.entry ol, #content h6, #content h6 {

	margin:0 5px;
       
}

#post {

	border-bottom:2px #999 solid;

	margin:0 5px;

}

#content li {
        padding: 0 15px;
	color: #000000;
        font-size: .75em;
	font-weight: bold;
        list-style: disc inside;

}





.home-link {

	width:960px;

	height:100px;

}

.post-headline {

	color:#000;

	width:500px;

}

.postTitle {

	margin:10px 0 0 0;

	width:500px;

}

.postTitleText {

	color:#FFF;

	margin:8px 5px;

	padding:3px 3px 3px 8px;

	width:500px;

	background: #09F url(images/h1-bg.png) repeat-x;

	width:480px;

	height:100%;

	-moz-border-radius:5px;

}

.postTitleText a, .postTitleText a:visited {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:16px;

	font-weight:bold;

	letter-spacing:.5pt;

	color:#FFF;

	text-decoration:none;

}

.postTitleText a:hover {

	text-decoration:underline;

}

.postDate {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:12px;

	font-weight:normal;

	letter-spacing:1pt;

	color:#333;

	margin:0 0 -5px;

	padding:0 0 0 7px;

}

.author {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	letter-spacing:0;

}

.entry {

	border-bottom:1px solid #CCC;

	float:left;

}

.next-links {

	font-size:10px;

	color:#999;

	text-decoration:none;

}

#sidebar {

	width:381px;

	padding:5px 10px;

	margin: 15px 0;

	float:right;

}

#sidebar h2 {

	text-indent:-9000px;

	font-size:6px;

	display:none;

}

#sidebar ul {

	margin:0 0 20px 0;

}

#sidebar ul li a {

	width:250px;

}

#sidebar li a {

	color:#06F;

	text-decoration:none;

	font-size:12px;

	margin:0 0 0 60px;

}

#sidebar li a:hover {

	text-decoration:underline;

}

#archive-list {

}

#archive-list p {

	display:none;

}

.contributors {

	background:url(images/contributors.png) no-repeat;

	width:316px;

	height:45px;

}

.archives {

	background:url(images/archives.png) no-repeat;

	width:316px;

	height:46px;

}

.recent-posts {

	background:url(images/recent-posts.png) no-repeat;

	width:316px;

	height:46px;

}

.bookmarks {

	background:url(images/bookmarks.png) no-repeat;

	width:316px;

	height:42px;

}

.related-news {

	background:url(images/related-news.png) no-repeat;

	width:316px;

	height:38px;

}

#akismetwrap {

	padding: 10px 0 10px 60px;

}

#content div.comment-line {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:10px;

	color:#666;

	float:left;

}

#content div.comment-line p a, #content div.comment-line a:visited {

	font-family:Arial, Helvetica, sans-serif;

	text-decoration:none;

	font-size:12px;

	color:#09F;

}

#content div.comment-line p a:hover {

	text-decoration:underline;

	color: #03F;

}

div.mail {

	background:url(images/mail-icon.png) no-repeat;

	width:18px;

	height:16px;

	margin:4px 0 0 3px;

	float:left;

}

#next-pages {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:14px;

	color:#09F;

	margin:5px;

}

#footer {

	background:url(images/footer-bg.jpg) top repeat-x;

	width:100%;

	height:212px;

	clear:both;

}

#comment {

	width:450px;

	display:block;

}


