/*
Theme Name: TanningNearYou
Theme URI: http://wordpress.org/
Description: Theme for TanningNearYou.com
Version: 1.5
*/

body { font-size:13px; font-family:Arial,sans-serif; line-height:20px; }

#content img { padding: 10px; border: 1px solid #e3e3e3; margin: 5px; }
#commentlist img { margin: 5px 5px 5px 0; padding: 0; float: left; border: none; }
.zebra_1 {  }
.zebra_2 { background-color: #EEF5FD; }
#content { width:966px; margin:0 auto; overflow: hidden; }
#content .blog a { font-weight:bold; color:#00A4E4; font-decoration:none; }
#content .blog a:hover { font-decoration:underline; }
#content h2 { height:19px; padding:30px 0 20px 0; }
#content h3 { height:14px; padding:30px 0px 15px 0px; color:#00A4E4; }
#content #sidebar h3 { padding-top:20px; font-weight:bold; color:#54534A; }
#left { width:488px; padding-right:74px; float:left; }
#left #applybox { width: 488px; padding-top:10px; overflow:hidden; }
#left #applybox img { float:left; width:132px; height:45px; padding-top:7px; }
#left #applybox p { float:right; width:340px;}
#right { width:404px; padding-top:69px; float:right; }
#right .borderbox { width:404px; background:url("http://www.yext.com/yextsite/images/infobox_bg.png) repeat-y; }
#right .borderbox h3 { width:387px; height:27px; padding:15px 0 0 17px; background:url(../yextsite/images/infobox_header.png) no-repeat; }
#right .borderbox .top { width:404px; height:15px; background:url(../yextsite/images/infobox_top.png) no-repeat; }
#right .borderbox .inside { width:372px; min-height:10px; height:auto !important; height:10px; padding:15px 15px 15px 17px; background:url(../yextsite/images/infobox_gradient.png) no-repeat bottom; }
#right .borderbox .noheader { padding-top:0; }
#right .noborderbox { padding-left:17px; }
#right .photobox { width:404px; }
#right .quote { font-style:italic; }
#right .name { text-align:left; }
#right h3 { padding:0px; padding-top:5px; padding-bottom:10px; font-weight:bold; font-size:14px; line-height:14px; }
#right p { padding-bottom:12px; }

/* Sidebar */
#sidebar { float: left; margin-left: 20px; width: 200px; padding-top:5px; font-size: 14px; }
#sidebar ul { list-style: none; padding-left: 0; margin-top: 5px; }
* html #sidebar ul li { margin-bottom: -12px; }
#sidebar li a { color: #464646; display: block; margin: 0; }
#blogsearchbox { background-color:#EEEEEE; border:1px solid #DDDDDD; color:#464646; display:block; margin:0; padding:10px; }
#subscribe { width:200px; height: 42px; background-color:red; }
#subscribe a { text-align: center; background:url(http://www.yext.com/yextsite/images/rss.png) no-repeat; height: 42px; color: #FFFFFF; font-size: 24px; display:block; margin: 0; text-decoration:none; }
#subscribe a:hover { background-color: #FF6A00; display:block; text-decoration: none; background:url(http://www.yext.com/yextsite/images/rss.png) no-repeat; background-position:-200px; height: 42px; }
#subscribe_inner {position: relative; right:15px; top:14px; }
#subscribe_img { display:none; }
#sidebar li a:hover { text-decoration: none; }
#header { width:966px; height:139px; margin:0 auto; background:url(http://www.yext.com/yextsite/images/header_arrow.png) no-repeat 247px 0px; position:relative; }
#logo { width:122px; height:56px; position:absolute; top:27px; left:35px; }
#nextyellow { width:237px; height:21px; position:absolute; top:44px; right:8px; }
#nav { position:absolute; top:114px; left:616px; width:430px; height:21px; }
#nav a { color:#FFFFFF; margin-right:30px; text-decoration:none; font-weight:bold; float:left; }
#nav a:hover { text-decoration:underline; }

/* Blog */
#content #left .blog h3 { padding:0px; padding-top:5px; padding-bottom:10px; font-weight:bold; font-size:14px; line-height:14px; color:#00A4E4; }
#content .blog p { padding-bottom:12px; }
#content .blog table { margin-top:5px; margin-bottom:20px; border:1px solid #54534A; margin-left:1px; }
#content .blog table tr.head td { background:url(http://www.yext.com/yextsite/images/th.png); height:30px; color:#FFFFFF; font-weight:bold; padding:0; padding-left:5px; }
#content .blog table tr.alt { background-color:#F7F7F7; }
#content .blog table td { padding:3px 5px; font-size:12px; }