/*  

Theme Name: Stephens Media Default

Theme URI: http://wordpress.org/

Description: The default Stephens Media theme for .

Version: 1

	*** REGARDING IMAGES ***

	All CSS that involves the use of images, can be found in the 'index.php' file.

	This is to ease installation inside subdirectories of a server.



	Have fun, and don't be afraid to contact me if you have questions.

*/

A:link
{
	text-decoration: underline;
	color: #003366;
}

A:visited
{
	text-decoration: underline;
	color: #003366;
}

A:active
{
	text-decoration: underline;
	color: #003366;
}

A:hover
{
	text-decoration: underline;
	color: #003366;
}

A.morelink:link
{
	text-decoration: none;
	color: #FF9933;
}

A.morelink:visited
{
	text-decoration: none;
	color: #FF9933;
}

A.morelink:active
{
	text-decoration: none;
	color: #FF9933;
}

A.morelink:hover
{
	text-decoration: none;
	color: #FF9933;
}

body
{
	margin: 0px 0px 0px 0px;
	background-color: #666666;
}

img.bio { border: 1px solid #000000; }

p.bio { 
	font: 14px Verdana, Arial, Sans-Serif;
	font-weight: bold;
	margin-top: 8px; 
	margin-bottom: 0px;
}

p.bio_br { margin-top: 4px; margin-bottom: 15px; }

.ad
{
	padding-left: 43px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.header
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #333366;
	border-bottom: 3px #9C9C9C solid;
}

.headerline
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #9C9C9C;
}

.main
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #FFFFFF;
}

.main_menu
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #EEEEEE;
	font: 10px 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
}

.main_menu_bk { background-color: #EEEEEE; }

.biobar
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 0px;
	background-color: #EEEEEE;
}

.rj_sidebar_attrib
{
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 15px;
	padding-bottom: 5px;
	font: 10px 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.sidebar_attrib
{
	padding-left: 35px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font: 10px 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.sidebar_attrib ul
{
	margin: 5px;
	padding-left: 16px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 10px;
	font: 10px 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.rj_sidebar_attrib ul
{
	list-style-image: url(http://www.valleyblogs.com/wp-content/themes/stephensmedia/images/sm_bullet.gif);
	margin: 5px;
	padding-left: 9px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	font: 10px 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.rj_blog_nav {
	font: 12px Verdana, Arial, Sans-Serif;
	font-weight: bold;
	border-bottom: 2px solid #6F6F6F;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

.sidebar { background-image: url(http://www.valleyblogs.com/wp-content/themes/stephensmedia/images/sidebar_bg.gif); }

.comment
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #FFFFFF;
	font: 13px Verdana, Arial, Sans-Serif;
}

.commentalt
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #CECECE;
	font: 13px Verdana, Arial, Sans-Serif;
}

.postinfo
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px #000000 solid;
	border-top: 1px #000000 solid;
	border-left: 1px #000000 solid;
	border-right: 1px #000000 solid;
	background-color: #FFFFFF;
	font: 11px Verdana, Arial, Sans-Serif;
	font-style: italic;
}

.comment_smalltext
{
	font: 10px 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-style: italic;
}

.comment_hr
{
	width: 100%;
	height: 1px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-style: none;
	background-color: #9C9C9C;
}

.main_headline
{
	font: 15px Verdana, Arial, Sans-Serif;
	font-weight: bold;
}

.rj_blog_headline
{
	font: 18px Verdana, Arial, Sans-Serif;
	font-weight: bold;
}

.main_text { font: 13px Verdana, Arial, Sans-Serif; }
.main_tinytext { font: 11px Verdana, Arial, Sans-Serif; }

.comment_tinytext { 
	font: 10px Verdana, Arial, Sans-Serif;
	font-style: italic;
}

A.comment_tinytext:link
{
	text-decoration: none;
	color: #000000;
}

A.comment_tinytext:visited
{
	text-decoration: none;
	color: #000000;
}

A.comment_tinytext:active
{
	text-decoration: none;
	color: #000000;
}

A.comment_tinytext:hover
{
	text-decoration: underline;
	color: #000000;
}

.page_headline
{
	font: 14px Verdana, Arial, Sans-Serif;
	font-weight: bold;
	color: #FF9933;
}

.page_headline_black
{
	font: 14px Verdana, Arial, Sans-Serif;
	font-weight: bold;
	color: #000000;
}

.page_text
{
	font: 12px Verdana, Arial, Sans-Serif;
}

A.page_anamehead:link
{
	text-decoration: none;
	color: #FF9933;
}

A.page_anamehead:visited
{
	text-decoration: none;
	color: #FF9933;
}

A.page_anamehead:active
{
	text-decoration: none;
	color: #FF9933;
}

A.page_anamehead:hover
{
	text-decoration: none;
	color: #FF9933;
}

A.page_aname:link
{
	text-decoration: none;
	color: #000000;
}

A.page_aname:visited
{
	text-decoration: none;
	color: #000000;
}

A.page_aname:active
{
	text-decoration: none;
	color: #000000;
}

A.page_aname:hover
{
	text-decoration: none;
	color: #000000;
}

.blog_title
{
	font: 12px Verdana, Myrad, Arial, Sans-Serif;
	font-weight: bold;
}

.blog_subtitle
{
	font: 9px Verdana, Myrad, Arial, Sans-Serif;
	font-weight: bold;
	font-style: italic;
	color: #CC0000;
}

.page_title
{
	font: 18px Verdana, Arial, Sans-Serif;
	font-weight: bold;
}

.archive_headline
{
	font: 15px Verdana, Arial, Sans-Serif;
	font-weight: bold;
}

.archive_date
{
	font: 11px Verdana, Arial, Sans-Serif;
	color: #9C9C9C;
}

.archive_text { font: 12px Verdana, Arial, Sans-Serif; }

.adtextblack
{
	font: 10px 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	color: #000000;
}

.adtextwhite
{
	font: 10px 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	color: #FFFFFF;
}

.nav_entries { font: 10px Verdana, Arial, Sans-Serif; }

.author_name
{
	font: 12px 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
}

A.author_name:link
{
	text-decoration: none;
	color: #000000;
}

A.author_name:visited
{
	text-decoration: none;
	color: #000000;
}

A.author_name:active
{
	text-decoration: none;
	color: #000000;
}

A.author_name:hover
{
	text-decoration: underline;
	color: #000000;
}

.author_desc { font: 9px 'Lucida Grande', Verdana, Arial, Sans-Serif; }

.sidebar_title
{
	font: 12px 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
}

.sidebar_boldtext
{
	font: 12px 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
}

.sidebar_tinytext { font: 9px 'Lucida Grande', Verdana, Arial, Sans-Serif; }

.buttons
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-indent: 5pt;
}

.buttons:Link
{
	color: #000000;
	text-decoration: none;
}

.buttons:Visited
{
	color: #000000;
	text-decoration: none;
}

.buttons:Active
{
	color: #000000;
	text-decoration: none;
}

.buttons:Hover
{
	color: #000000;
	text-decoration: underline;
}

.leftNavTable
{
	background-color: #9C9C9C;
	padding: 0px;
}

.leftNavTable td
{
	border-top: 2px #FFFFFF solid;
	padding-left: 4px;
}

.footer
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
	border-top: 1px #9C9C9C solid;
}

.footer_text { font: 9px 'Lucida Grande', Verdana, Arial, Sans-Serif; }

td.main_blog_header_td
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-bottom: 1px #9C9C9C solid;
	border-top: 0px #000000 solid;
	border-left: 0px #000000 solid;
	border-right: 0px #000000 solid;
	background-color: #FFFFFF;
}

td.main_comments_header_td
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-bottom: 0px #9C9C9C solid;
	border-top: 1px #9C9C9C solid;
	border-left: 0px #000000 solid;
	border-right: 0px #000000 solid;
	background-color: #FFFFFF;
}

.main_blog_header
{
	font: 20px 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	color: #9C9C9C;
}

A.main_blog_header_linked:link
{
	text-decoration: none;
	color: #9C9C9C;
}

A.main_blog_header_linked:visited
{
	text-decoration: none;
	color: #9C9C9C;
}

A.main_blog_header_linked:active
{
	text-decoration: none;
	color: #9C9C9C;
}

A.main_blog_header_linked:hover
{
	text-decoration: none;
	color: #9C9C9C;
}

p.main_entry { margin-top: 6px; margin-bottom: 0px; }

p.main_blog_header { margin-top: 0px; margin-bottom: 0px; }

p.main_comments_header { margin-top: 25px; margin-bottom: 0px; }

ul.main_comments_list
{
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

li.main_comments_item
{
	list-style-type: none;
	color: #000000;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
}

.main_comments_headline 
{ 
font: 12px Verdana, Arial, Sans-Serif;
font-weight: bold;
}

.main_comments_date 
{ 
font: 10px Verdana, Arial, Sans-Serif;
font-style: italic;
}

.main_comments_text 
{ 
font: 11px Verdana, Arial, Sans-Serif;
}

ul.mailing_list
{
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

li.mailing_item
{
	list-style-type: none;
	color: #000000;
	font-weight: bold;
	margin: 0px;
	padding-left: 30px;
	padding-right: 0px;
	padding-top: 3px;
	padding-bottom: 0px;
}

ul.bio_recent_list
{
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

li.bio_recent_item
{
	list-style-type: disc;
	color: #000000;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 3px;
	padding-bottom: 0px;
}

.bio_recent_text { font: 9px 'Lucida Grande', Verdana, Arial, Sans-Serif; }

.headLogo_image
{
	background-color: #666666;
	border-bottom: 2px #CECECE solid;
	padding: 0px;
}

.headDate_image
{
	color: #FFFFFF;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	font-weight:700;
	background-color: #666666;
	border-bottom: 2px #CECECE solid;
	padding: 4px;
}

div.main_text img {
	margin: 4px;
	border: 1px solid #000000;
}

div.main_text img.wp-smiley{
	margin: 0px;
	border: 0px;
}