/*

Theme Name: CMR
Theme URI: http://www.cmrlawfirm.com
Description: The Collier Magar and Roberts Theme.
Version: 1.0
Author: Rebecca Stern
Author URI: http://www.spasticgoat.com

*/

/* Basic WordPress Styles */
@import url('wp.css');

* {
	margin: 0;
	padding: 0;
	border: none; }

html, body {
	height: 100%;
	background-image: url(images/bkg_tile.jpg);
	text-align: center;
	font: 15px "Times New Roman", Times, serif;
	color: #2a2a2a; }

h1 {
	display: none;
	font: 38px "Times New Roman", Times, serif;
	color: #660000;
	font-weight: normal;
	}

.pagetitlesearch { padding-bottom: 30px; background: url(images/dividerLarge.png) no-repeat bottom center; }

h3 {
	font: 38px "Times New Roman", Times, serif;
	color: #660000;
	font-weight: normal; }

h2 {
	font: 16px "Times New Roman", Times, serif;
	text-transform: uppercase;
	color: #660000;
	font-weight: bold;
	margin-bottom: 15px; }

#inner_sidebar h2 {
	font: 16px "Times New Roman", Times, serif;
	text-transform: uppercase;
	color: #660000;
	font-weight: bold;
	text-align: center;
	height: 35px;
	width: 100%;
	background: url(images/h2_bkg.gif) no-repeat bottom center;
	margin-bottom: 10px; }

#inner_sidebar input { width: 218px; }

h4 {
	font: 18px "Times New Roman", Times, serif;
	color: #660000;
	font-weight: normal;
	margin: 0 0 8px 3px; }

p { margin-bottom: 15px; }

h5 {
	font: 17px "Times New Roman", Times, serif;
	color: #660000;
	font-weight: bold;
	margin-bottom: 10px; }

ul.sidebar {
	font: 13px "Times New Roman", Times, serif;
	color: #2a2a2a;
	list-style-type: none;
	background-color: #f3f2f0;
	padding: 15px;
	margin-top: 20px;
	margin-bottom: 20px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid #f3f2f0; }

ul.sidebar li { padding-bottom: 8px; list-style-type: none; }

#inner_copy ul {
	font: 13px "Times New Roman", Times, serif;
	color: #2a2a2a;
	list-style-type: disc;
	margin: 0;
	padding: 0;
	text-indent: 0; }

#inner_copy ol {
	margin: 0;
	padding: 0;
	text-indent: 0; }

small { font-size: 11px; }

blockquote { font: 11px "Times New Roman", Times, serif; color: #660000; }

ins { font: 11px "Times New Roman", Times, serif; color: #660000; }

address { font: 11px "Times New Roman", Times, serif; font-style: normal; }

pre { font: 13px "Times New Roman", Times, serif; color: #660000; }

strong { font-weight: bold; }

input { border: #e3e0dc 1px solid; width: 100%; }

select { border: #e3e0dc 1px solid; }

textarea {
	border: #e3e0dc 1px solid;
	width: 100%;
	height: 257px; }

input[type=submit]{ width: 70px; }
	
caption { font-weight: bold; font-size: 10px; }

a { color: #660000; text-decoration: underline; }

a:visited { color: #660000; text-decoration: underline; }

a:hover { color: #2a2a2a; text-decoration: none; }

/* SPECIFIC STYLES */
#wrap {
	margin: 0 auto;
	text-align: left;
	height: 100%;
	width: 920px; }
	
#header {
	background: #600 url(images/headerBkg.jpg);
	height: 131px;
	text-align: center; }
	
#navigation {
	height: 43px;
	background: #600 url(images/headernavBkg.jpg);
	font: 18px "Times New Roman", Times, serif;
	text-transform: uppercase;
	color: #d0b390; }
	
#navigation a { text-decoration: none; color: #d0b390; }

#navigation a:visited { text-decoration: none; color: #d0b390; }

#navigation a:hover { text-decoration: underline; color: #d0b390; }

ul#nav {
	list-style-type: none;
	white-space: nowrap;
	font: 18px "Times New Roman", Times, serif;
	color: #d0b390;
	margin: 0; }
	
ul#nav li{
	white-space: nowrap;
	display: inline;
	margin: 0 3px 0 3px; }
	
#movie { height: 175px; background-color: #e3e0dc; }

.content { background-color: #FFF; }

#sidebar { width: 268px; float: left; }

#inner_sidebar { padding: 0 0 22px 22px; }

ul.sidebar_list { list-style-type: none; }

ul.sidebar_list a { color: #660000; text-decoration: underline; }

ul.sidebar_list a:visited { color: #660000; text-decoration: underline; }

ul.sidebar_list a:hover { color: #2a2a2a; text-decoration: underline; }

#copy { width: 652px; float: right; }

#inner_copy { padding: 22px; line-height: 20px; }

#inner_copy ul {
	font: 13px "Times New Roman", Times, serif;
	color: #2a2a2a;
	list-style-type: disc;
	margin: 0;
	padding: 0 0 0 13px;
	text-indent: 0; }
	
#inner_copy ol {
	margin: 0;
	padding: 0 0 0 13px;
	text-indent: 0; }
	
div.entry h1 {
	font: 38px "Times New Roman", Times, serif;
	color: #660000;
	font-weight: normal;
	text-transform: capitalize; }
	
div.entry h2 {
	font: 24px "Times New Roman", Times, serif;
	color: #660000;
	font-weight: bold;
	text-transform: capitalize; }
	
div.entry h3 {
	font: 20px "Times New Roman", Times, serif;
	color: #660000;
	font-weight: bold;
	text-transform: uppercase; }
	
div.entry h4 {
	font: 18px "Times New Roman", Times, serif;
	color: #660000;
	font-weight: bold;
	text-transform: uppercase; }
	
div.entry h5 {
	font: 16px "Times New Roman", Times, serif;
	color: #660000;
	font-weight: bold;
	text-transform: uppercase; }
	
div.entry h6 {
	font: 14px "Times New Roman", Times, serif;
	color: #660000;
	font-weight: bold;
	text-transform: uppercase; }
	
#footer {
	background-color: #e3e0dc;
	height: 107px;
	text-align: center;
	font: 14px "Times New Roman", Times, serif;
	color: #010000; }
	
#footer a { color: #010000; text-decoration: none; }

#footer a:visited { color: #010000; text-decoration: none; }

#footer a:hover { color: #010000; text-decoration: underline; }

ul#footer_nav {
	list-style-type: none;
	white-space: nowrap;
	font: 14px "Times New Roman", Times, serif;
	color: #010000;
	margin: 0 0 10px 0; }
	
ul#footer_nav li {
	white-space: nowrap;
	margin: 0 2px 0 2px;
	display: inline; }
	
.address { margin-top: 10px; }

.description {
	font: 13px "Times New Roman", Times, serif;
	color: #2a2a2a;
	display: none; }
	
.shareholders { font-weight: bold; }

.posted { font-style: italic; }

.date {
	margin: 0 0 15px 0;
	color: #660000;
	font-size: 11px; }
	
div.navigation {
	padding-top: 22px;
	width: 300px;
	padding-bottom: 22px;
	background: url(images/pagination-divider.png) no-repeat 145px 25px; }
	
div.alignleft {
	float: left;
	font-weight: bold;
	text-transform: uppercase; }
	
div.alignright {
	font-weight: bold;
	text-transform: uppercase; }
	
p.date {
	font: 12px "Times New Roman", Times, serif;
	text-transform: uppercase;
	color: #660000;
	font-style: italic;
	margin-bottom: 22px; }