/*
Theme Name: rocky
Theme URI: http://wlrs.net/
Description: rockypointpress.net
Version: 0.1
Author: joey
Author URI: http://wlrs.net
*/


.align_left{ text-align: left; }
.align_center{ text-align: center; }
.left{ float: left; }
.right{ float: right; }
.clear{ clear: both; }

html{
	padding: 0;
	background: 0;
}

body{
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	padding: 20px;
	margin: 0;
	min-width: 915px;
}

a{
	font-weight: normal;
	text-decoration: underline;
	color: #006838;
}

h2, h3, h4, h5{
	font-family: Palatino, 'Palatino Linotype', 'Times New Roman', serif;
	font-weight: normal;
	margin: -2px 0 0 0;
	padding: 0;
}

h2 a, h2 a:visited,
h3 a, h3 a:visited,
h4 a, h4 a:visited,
h5 a, h5 a:visited,
#category_list a, #category_list a:visited{
	font-weight: normal;
	color: #000;
	text-decoration: none;
}

h2{ /* post titles */
	font-size: 24px;
}

h3{ /* right column header */
	font-size: 20px;
	margin-bottom: 16px;
}

h4{ /* friends header */
	font-size: 18px;
}

h5{ /* menu link */
	font-size: 14px;
}

#category_list{
	margin: 0 0 10px 0;
	padding: 0;
}

#category_list li{
	font-family: Palatino, 'Palatino Linotype', 'Times New Roman', serif;
	font-size: 20px;
	font-weight: normal;
	margin: -2px 0 0 0;
	margin-bottom: 5px;	/* harsh: use this value to control the spacing between categories in the left column */
	padding: 0;
	list-style: none;
}

#category_list li.current-cat a,
#category_list li.current-cat a:visited{
	color: #006838;
	text-decoration: none;
}

#link_list{
	margin: 10px 0 0 0;
	padding: 0;
}

#link_list li{
	font-size: 12px;
	font-weight: normal;
	padding: 0;
	margin: 0;
	margin-bottom: 2px; /* harsh: use this value to control the spacing between links in the right column */
	list-style: none;
}

#link_list a, #link_list a:visited{
	font-weight: normal;
	color: #666;
	text-decoration: none;
}

#link_list a:hover{
	text-decoration: underline;
}

#header{
	padding-left: 220px;
	height: 125px;
}

#footer{
	margin-left: 220px;
	width: 470px;
	text-align: left;
	margin-top: -25px;
	font-size: 10px;
	color: #666;
}

#main_left{
	float: left;
	width: 175px;
	margin-right: 20px;
}

#main_side_rule{
	float: left;
	width: 25px;
}

#main_content{
	float: left;
	width: 470px;
	margin-right: 25px;
}

#main_right{
	float: left;
	width: 200px;
	font-size: 12px;
}

#about{
	line-height: 18px; /* harsh: use this value to control the line height for the about text in the right column */
	margin-bottom: 5px;	
}

#main_right input{
	margin: 0;
	font-size: 11px;
}

#main_right hr{
	width: 200px;
	height: 0;
	color: #fff;
	border: none;
	border-top: 1px solid silver;
	padding: 0;
	margin: 15px 0;
}

a.email,
a.email:visited{
	color: #006838;
	text-decoration: underline;
	font-size: 14px;
}

.post{
	border-bottom: 1px solid silver;
	margin-bottom: 20px;
	padding: 0;
}

.post p{
	line-height: 18px; /* harsh: use this value to control the line height for the text in blog posts */
}
.post_meta{
	font-size: 11px;
	color: #666;
	margin-bottom: 15px;
}

.post_meta a,
.post_meta a:visited{
	color: #666;
	text-decoration: none;
}

.post_meta a:hover{
	text-decoration: underline;
}

a img{ border: none; }

.green{
	color: #006838;
}

#navigation a{
	text-decoration: none;
}

#s{
	width: 120px;
	margin-right: 5px;
}

#search_form{
	margin-bottom: 15px;
}

/* required wordpress stuff */
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

