/*
Theme Name: Alan Root
Theme URI: http://alanroot.org/
Description: Custom developed by SLD Interactive.
Version: 1.0
Author: SLD Interactive | Ryan J. Stout
Author URI: http://sldinteractive.com/
*/

/* Copyright © 2007 SLD Interactive.  All Rights Reserved. */

body{ margin: 0; padding: 0; background: url(images/ar_v2_bg.jpg) top left repeat-x #303030; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 22px; }
.clear{ clear: both; }
.alignleft{ float: left; }
.alignright{ float: right; }

div#page{ margin: 0 auto; width: 791px; }
div#page_top{ background: url(images/ar_v2_page_top.jpg) no-repeat; height: 37px; }
div#page_content{ background: url(images/ar_v2_page_mid.jpg) repeat-y; padding: 10px 20px 0 20px; }
div#page_bottom{ background: url(images/ar_v2_page_bottom.jpg) no-repeat; height: 110px; margin: -20px 0 0 0; }

ul#sub-nav{ list-style: none; margin: 0; padding: 0; }
  ul#sub-nav li{ display: inline; margin: 0 20px 0 0; }
  ul#sub-nav li a{ text-decoration: none; font-size: 14px; }
  ul#sub-nav li.current_page_item a{ color: #FF6600; font-size: 14px; }

/* index styles */
div#index_content{ background: url(images/ar_v2_page_mid.jpg) repeat-y; padding: 10px 5px 0; }
div#leftcol{ width: 394px; float: left; }
div#rightcol{ width: 387px; float: left; }
div#whathappens{ height: 185px; background: url(images/index_whathappens.jpg) bottom no-repeat; padding-left: 15px; background-position: 0 10px;}
div#videobox{ height: 283px; background: url(images/index_video.jpg) no-repeat; background-position: -14px 10px; padding: 25px 0 0 20px; }
div#welcome{ width: 342px; background: #C6E419; border: 1px solid #FFF; margin-top: 15px; padding: 15px; color: #3f3f3f; font-size: 12px; line-height: 1.7em; text-align: justify; }
div#bookfeature{ width: 200px; height: 191px; background:url(images/index_bookfeature_bg.jpg) no-repeat; margin-top: 5px; padding: 112px 0 0 190px; }
div#whatsnew{ width: 322px; background: #FFCF39; border: 1px solid #FFF; padding: 15px; margin: 10px 0 0 17px; color: #3f3f3f; font-size: 12px; line-height: 1.7em; text-align: justify;}
div#bookfeaturebutton{ width: 191px; height: 36px; background: url(images/index_greenbutton_bg.png) no-repeat; font-size: 14px; color: #3f3f3f; padding: 10px 0 0 15px; }
	#bookfeaturebutton a{ text-decoration: none; }
	#bookfeaturebutton a:hover{ text-decoration: underline; }


div#header{ height: 160px; background: url(images/ar_v2_header.jpg) no-repeat #FF9239; }
div#navigation{ background-color: #FF9239; padding: 10px; }
	ul#navigation{ list-style: none; margin: 0; padding: 0; }
	ul#navigation li{ list-style: none; display: inline; font-size: 15px; margin: 0 30px 0 0; }
	
	ul#navigation li a{ color: #000; text-decoration: none; }
	ul#navigation li a:hover{ color: #666; }
	
	ul#navigation li.current_page_item a, ul#navigation li.current_page_parent a{ color: #FFF; }

div#wm_header{ background: url(../images/ar_wm_header.jpg) no-repeat; height: 50px; width: 406px; margin-top: 20px; }
div#welcome_message{ width: 406px; background: #C7E41A; }
div#welcome_message_text{ font-size: 13px; color: #000000; padding: 20px; text-align: justify; line-height: 20px; }

div#video_whatsnew{ width: 333px; height: 444px; background: url(images/ar_v2_video_whatsnew.jpg) no-repeat; }
div#main_video{ height: 234px; padding: 40px 0 0 0; }
div#whats_new{ font-size: 13px; color: #FFFFFF; padding: 35px 20px 0 25px; }

.title{ font-size: 30px; color: #333333; }
.sub_nav{ font-size: 16px; color: #333333; padding: }
  .sub_nav a{ color: #333333; text-decoration: none; }
  .sub_nav a:hover{ color: #666666; text-decoration: underline; }
.body_text{ font-size: 14px; color: #000000; text-align: justify; }
.info_text{ font-size: 14px; color: #000000; }
.footer_text{ font-size: 11px; color: #CCCCCC; }

a{ color: #333333; text-decoration: underline; }
a:hover{ color: #FF6600; }

.email_signup{ color: #FFFFFF; font-size: 14px; }

div#clear{ clear: both; }

/* BLOG */
div#blog-navigation{ float: left; width: 200px; }
  div#blog-navigation ul{ margin: 0; padding: 0; list-style: none; }
  
div#blog-content{ float: left; width: 500px; margin-left: 40px; }
div.post-content{ margin-bottom: 30px; }

p.postmetadata{ border-left: solid 1px #000; margin-left: 10px; padding-left: 20px; }

.wp-pagenavi{ margin-bottom: 10px; }
.post-title a{ font-size: 15px; !important }

/* Old Styles */
.storeSubjectHeader{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
}

.storeSmallGrey{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}

.storeUpdate{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.footerLink1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

.footerLink2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
}

.copyright {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}

.newsHeader{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

.newsBody{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.infoBody{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}

.infoSelect{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
}