*{margin:0}
html{width:100%;margin:0;padding:0;border:0;height:100%}
body{margin:0;padding:0;border:0;color:#4D4D4D;background:url(/images/gfx-background.png) #D2D2D2 repeat;font:normal 14px Arial,Helvetica,sans-serif;text-align:center;height:100%}
form{margin:0;padding:0;height:100%}
#pageframe{width:975px;padding:10px 32px 10px 32px;margin:0 auto 0 auto;background:url(/images/gfx-pagebackground.png) #FFFFFF repeat-y;text-align:left;min-height:100%;height:auto !important;height:100%}
#mainmenu-lvl1-body{width:975px;float:left;padding:0px 0px 0px 0px;background:url(/images/gfx-menu_lvl1_sub_bg.png) no-repeat;font-size:18px;font-weight:bold;text-align:left;height:43px}
#mainmenu-lvl1-body-nosub{width:975px;float:left;padding:0px 0px 0px 0px;color:#FFFFFF;background:url(/images/gfx-menu_lvl1_nosub_bg.png) no-repeat;font-size:18px;font-weight:bold;text-align:left;height:43px}
#mainmenu-lvl1-body a,#mainmenu-lvl1-body-nosub a{padding:11px 16px 10px 16px;float:left;color:#FFFFFF;text-decoration:none}
#mainmenu-lvl1-body ul,#mainmenu-lvl1-body-nosub ul,#mainmenu-lvl2-body ul{margin:0;padding:0;list-style:none}
#mainmenu-lvl1-body ul li,#mainmenu-lvl1-body-nosub ul li,#mainmenu-lvl2-body ul li{float:left;margin-right:20px}
#mainmenu-lvl1-body ul li.Last,#mainmenu-lvl1-body-nosub ul li.Last,#mainmenu-lvl1-body ul li.ActiveLast,#mainmenu-lvl1-body-nosub ul li.ActiveLast{float:right;margin-right:0px}
#mainmenu-lvl1-body ul li.ActiveNormal,#mainmenu-lvl1-body-nosub ul li.ActiveNormal{float:left;background:url(/images/gfx-menu_lvl1_hover_left.png);background-repeat:no-repeat}
#mainmenu-lvl1-body ul li.ActiveNormal a,#mainmenu-lvl1-body ul li.ActiveNormal a:hover,#mainmenu-lvl1-body-nosub ul li.ActiveNormal a,#mainmenu-lvl1-body-nosub ul li.ActiveNormal a:hover{float:left;background:url(/images/gfx-menu_lvl1_hover_right.png);background-repeat:no-repeat;background-position:right 0px;color:#C60C2E;height:22px}
#mainmenu-lvl1-body ul li a:hover,#mainmenu-lvl1-body ul li.First:hover,#mainmenu-lvl1-body-nosub ul li.First:hover,#mainmenu-lvl1-body-nosub ul li.First a:hover,#mainmenu-lvl1-body ul li.Normal a:hover,#mainmenu-lvl1-body-nosub ul li.Normal a:hover,#mainmenu-lvl1-body ul li.Normal:hover,#mainmenu-lvl1-body-nosub ul li.Normal:hover{float:left;color:#C5C5C5;background:none}
#mainmenu-lvl1-body-nosub .Last a:hover,#mainmenu-lvl1-body .Last a:hover,#mainmenu-lvl1-body-nosub ul li.Last:hover,#mainmenu-lvl1-body ul li.Last:hover{color:#C5C5C5;background:none;height:22px}
#mainmenu-lvl1-body-nosub ul li.ActiveFirst{float:left;background:url(/images/gfx-menu_lvl1_hover_first_left_nosub.png);background-repeat:no-repeat;color:#C60C2E;height:22px}
#mainmenu-lvl1-body ul li.ActiveFirst{float:left;background:url(/images/gfx-menu_lvl1_hover_first_left.png);background-repeat:no-repeat}
#mainmenu-lvl1-body ul li.ActiveFirst a,#mainmenu-lvl1-body ul li.ActiveFirst a:hover{float:left;background:url(/images/gfx-menu_lvl1_hover_right.png);background-repeat:no-repeat;background-position:right 0px;color:#C60C2E;text-decoration:none;height:22px}
#mainmenu-lvl1-body-nosub ul li.ActiveLast{float:right;background:url(/images/gfx-menu_lvl1_hover_last_right_nosub.png);background-repeat:no-repeat;background-position:right 0px;color:#C60C2E}
#mainmenu-lvl1-body ul li.ActiveLast{float:right;background:url(/images/gfx-menu_lvl1_hover_last_right.png);background-repeat:no-repeat;background-position:right 0px;color:#C60C2E}
#mainmenu-lvl1-body ul li.ActiveLast a,#mainmenu-lvl1-body-nosub ul li.ActiveLast a{color:#C60C2E;text-decoration:none;height:22px}
#mainmenu-lvl2-body{width:958px;float:left;padding:8px 0px 0px 17px;color:#4D4D4D;background:url(/images/gfx-menu_lvl2_bg.png) no-repeat;font-size:14px;font-weight:normal;text-align:left;height:24px}
#mainmenu-lvl2-body a{margin:0px 30px 0px 0px;color:#4D4D4D;text-decoration:none}
#mainmenu-lvl1-body ul li.ActiveLast:hover,#mainmenu-lvl1-body ul li.ActiveLast a:hover,#mainmenu-lvl2-body a:hover,#mainmenu-lvl2-body ul li.Active,#mainmenu-lvl2-body ul li.Active a{color:#C60C2E;text-decoration:none}
h1{color:#C60C2E;font:24px Arial,Helvetica,sans-serif;font-weight:bold}
#logo{margin:22px 0px 22px 0px;float:left;height:41px}
#logo img{border:none}
#homelogo{margin:22px 0px 42px 0px;float:left;height:41px}
#homelogo img{border:none}
#homelogo h1{padding:20px 0 0 14px;color:#4C4C4C;font-size:29px}
#mainspot-photo{float:left;width:947px;margin:23px 0px 11px 0px;padding:21px 14px 21px 14px;background-image:url(/Images/image-frontpage_runner.jpg);background-repeat:no-repeat;color:#FFFFFF;font-size:29px;font-weight:bold;height:305px}
#mainspot-photo b{color:#ACB886}
#mainspot-photo-link{margin-top:34px;color:#FFFFFF;font-size:14px;text-decoration:none}
#mainspot-photo-link a{margin-top:34px;padding:0px 18px 0px 0px;color:#FFFFFF;background-image:url(/Images/gfx-icon_frontspot_photo_link.png);background-repeat:no-repeat;background-position:right 1px;font-size:14px;text-decoration:none}
#mainspot-photo-link a:hover{color:#C60C2E;text-decoration:none}
#mainspot-photo1{float:left;width:947px;margin:23px 0px 11px 0px;padding:21px 14px 21px 14px;background-image:url(/Images/image-frontpage_matter.jpg);background-repeat:no-repeat;color:#FFFFFF;font-size:29px;font-weight:bold;height:305px}
#mainspot-photo1 b{color:#B3B3B3}
#mainspot-photo-link1{margin-top:34px;color:#FFFFFF;font-size:14px;text-decoration:none}
#mainspot-photo-link1 a{margin-top:34px;padding:0px 18px 0px 0px;color:#FFFFFF;background-image:url(/Images/gfx-icon_frontspot_photo_link.png);background-repeat:no-repeat;background-position:right 1px;font-size:14px;text-decoration:none}
#mainspot-photo-link1 a:hover{color:#C60C2E;text-decoration:none}
#mainspot-photo2{float:left;width:947px;margin:23px 0px 11px 0px;padding:21px 14px 21px 14px;background-image:url(/Images/image-frontpage_wood.jpg);background-repeat:no-repeat;color:#FFFFFF;font-size:29px;font-weight:bold;height:305px}
#mainspot-photo2 b{color:#ACB886}
#mainspot-photo-link2{margin-top:34px;color:#FFFFFF;font-size:14px;text-decoration:none}
#mainspot-photo-link2 a{margin-top:34px;padding:0px 18px 0px 0px;color:#FFFFFF;background-image:url(/Images/gfx-icon_frontspot_photo_link.png);background-repeat:no-repeat;background-position:right 1px;font-size:14px;text-decoration:none}
#mainspot-photo-link2 a:hover{color:#C60C2E;text-decoration:none}
#mainspot-red{float:left;width:947px;margin:23px 0px 11px 0px;padding:21px 14px 21px 14px;background-image:url(/Images/nytwebsite-spot.png);background-repeat:no-repeat;color:#FFFFFF;font-size:29px;font-weight:bold;height:305px}
#mainspot-red b{color:#F79393}
#mainspot-red-link{margin-top:74px;color:#FFFFFF;font-size:14px;text-decoration:none}
#mainspot-red-link a{margin-top:74px;padding:0px 18px 0px 0px;color:#FFFFFF;background-image:url(/Images/gfx-icon_frontspot_red_link.png);background-repeat:no-repeat;background-position:right 1px;font-size:14px;text-decoration:none}
#mainspot-red-link a:hover{color:#C60C2E;text-decoration:none}
#mainspot-green{float:left;width:947px;margin:23px 0px 11px 0px;padding:21px 14px 21px 14px;background-image:url(/Images/gfx-background_frontpage_green.png);background-repeat:no-repeat;color:#FFFFFF;font-size:29px;font-weight:bold;height:305px}
#mainspot-green b{color:#8CB588}
#mainspot-green-link{margin-top:74px;color:#FFFFFF;font-size:14px;text-decoration:none}
#mainspot-green-link a{margin-top:74px;padding:0px 18px 0px 0px;color:#FFFFFF;background-image:url(/Images/gfx-icon_frontspot_green_link.png);background-repeat:no-repeat;background-position:right 1px;font-size:14px;text-decoration:none}
#mainspot-green-link a:hover{color:#C60C2E;text-decoration:none}
#mainspot-blue{float:left;width:947px;margin:23px 0px 11px 0px;padding:21px 14px 21px 14px;background-image:url(/Images/gfx-background_frontpage_blue.png);background-repeat:no-repeat;color:#FFFFFF;font-size:29px;font-weight:bold;height:305px}
#mainspot-blue b{color:#A7BCD7}
#mainspot-blue-link{margin-top:74px;color:#FFFFFF;font-size:14px;text-decoration:none}
#mainspot-blue-link a{margin-top:74px;padding:0px 18px 0px 0px;color:#FFFFFF;background-image:url(/Images/gfx-icon_frontspot_blue_link.png);background-repeat:no-repeat;background-position:right 1px;font-size:14px;text-decoration:none}
#mainspot-blue-link a:hover{color:#C60C2E;text-decoration:none}
#mainspot-black{float:left;width:947px;margin:23px 0px 11px 0px;padding:21px 14px 21px 14px;background-image:url(/Images/gfx-background_frontpage_black.png);background-repeat:no-repeat;color:#FFFFFF;font-size:29px;font-weight:bold;height:305px}
#mainspot-black b{color:#B3B3B3}
#mainspot-black-link{margin-top:74px;color:#FFFFFF;font-size:14px;text-decoration:none}
#mainspot-black-link a{margin-top:74px;padding:0px 18px 0px 0px;color:#FFFFFF;background-image:url(/Images/gfx-icon_frontspot_black_link.png);background-repeat:no-repeat;background-position:right 1px;font-size:14px;text-decoration:none}
#mainspot-black-link a:hover{color:#C60C2E;text-decoration:none}
#subspots{float:left;width:596px;color:#FFFFFF;font-size:20px;font-weight:bold}
.subspots-medium{width:557px;margin:0px 0px 11px 0px;padding:11px 14px 11px 14px;background-image:url(../Images/gfx-background_spot_medium.png);background-repeat:no-repeat;height:138px}
.subspots-medium-blue{width:557px;margin:0px 0px 11px 0px;padding:11px 14px 11px 14px;background-image:url(../Images/gfx-background_spot_medium_blue.png);background-repeat:no-repeat;height:138px}
.subspots-medium b,.subspots-small b,.subspots-medium strong,.subspots-small strong{color:#4C4C4C}
.subspots-medium-blue b,.subspots-medium-blue strong{color:#99D0E9}
.subspots-medium-link,.subspots-small-link{margin-top:14px;color:#FFFFFF;font-size:14px;text-decoration:none}
.subspots-medium-link a:hover,.subspots-small-link a:hover,#subspots .subspots-small-link a:hover,.subspots-medium-blue .subspots-medium-link a:hover{color:#FFFFFF;text-decoration:underline}
.subspots-small-link a,.subspots-medium-link a,.subpage-content .subspots-small-link a,.subpage-content .subspots-medium-link a{margin-top:14px;padding:0px 18px 0px 0px;color:#FFFFFF;background-image:url(/Images/gfx-icon_frontmediumspot_link.png);background-repeat:no-repeat;background-position:right 1px;font-size:14px;text-decoration:none}
.subspots-small{float:left;width:259px;padding:11px 14px 11px 14px;margin:0px 11px 11px 0px;background-image:url(../Images/gfx-background_spot_small.png);background-repeat:no-repeat;height:138px}
.subspots-small-text{height:105px}
.subspots-medium-text{height:100px}
#feeds{float:right;width:335px;margin:18px 0px 0px 0px;color:#7F7F7F;font-size:12px;font-weight:normal;text-align:left}
#feeds-subpage{float:left;width:335px;margin:22px 0px 0px 0px;color:#7F7F7F;font-size:12px;font-weight:normal;text-align:left}
#feeds img,#feeds-subpage img{float:left;border:0}
#logos{float:left;width:571px;margin:17px 50px 0 0;padding:0 0 0 14px;height:55px}
#logos img{float:left;border:none;margin:0px 21px 0px 0px}
#address{float:left;width:947px;border-top:1px solid #E1E1E1;margin:0px 0px 10px 0px;padding:12px 14px 21px 14px;color:#7F7F7F;font-size:10px;font-weight:normal;text-align:left}
#address h3{margin:0px;padding:0px;color:#C60C2E;font-size:12px;font-weight:bold}
#address a{color:#7F7F7F}
.addressbox{float:left;width:175px;margin:0px 30px 15px 0px;line-height:15px}
.legal-notice{float:left;color:#7F7F7F;width:345px;margin-left: 15px;line-height:15px;font-size:10px;font-weight:normal;}
.legal-notice a {color:#7F7F7F;}
#subpage-info{float:left;width:653px;padding:0px 0px 0px 12px;margin:31px 0px 0px 0px;color:#4D4D4D;font-size:14px;text-align:left}
#subpage-info .month{text-transform:capitalize}
#subpage-info .tag{color:#4D4D4D;text-decoration:none}
#subpage-info .tag:hover{text-decoration:underline}
.subpage-content{float:left;width:632px;padding:0px 21px 0px 12px;clear:left;color:#4D4D4D;font-size:14px;text-align:left;line-height:22px}
.subpage-content h1{margin:9px 0px 30px 0px;color:#C60C2E;font-size:29px;font-weight:bold;line-height:35px}
.subpage-content a.listlink{margin-top:14px;padding:0px 18px 0px 0px;color:#4D4D4D;background-image:url(/Images/gfx-icon_listpage_link.png);background-repeat:no-repeat;background-position:right 1px;font-size:14px;font-weight:bold;text-decoration:none}
.subpage-content .date,.date{color:#9A9A9A;font-size:12px}
.subpage-content a{color:#C60C2E;text-decoration:none}
.subpage-content a:hover{color:#C60C2E;text-decoration:underline}
.subpage-content hr{border:0;border-top:1px solid #E1E1E1;padding:0;margin:0;background:#E1E1E1;height:0}
.subpage-content ul{margin:0;padding:0}
.subpage-content li{margin:0px;padding:6px 0 8px 10px;list-style-image:url(/Images/gfx-icon_listpage_link.png);list-style-position:inside;color:#4D4D4D;font-size:14px;font-weight:normal;text-decoration:none;line-height:14px;height:14px}
#subpage-img{padding:24px 0px 0px 13px;width:585px;float:left}
#subpage-right{float:right;width:287px;margin:108px 0px 0px 0px}
#submenu{float:left;width:287px;margin:0px}
#submenu-top{width:287px;background-image:url(/Images/gfx-submenu_bg_top.png);background-repeat:no-repeat;font-size:0.1em;height:5px}
#submenu-mid{width:285px;border-left:1px solid #BFBFBF;border-right:1px solid #BFBFBF;float:left;background-color:#FCFCFC;background-image:url(/Images/gfx-submenu_bg_mid.png);background-repeat:no-repeat;background-position:bottom;text-align:left}
#submenu-bot{width:287px;float:left;padding-bottom:10px;background-image:url(/Images/gfx-submenu_bg_bottom.png);background-repeat:no-repeat;background-position:top;font-size:0.1em;height:5px}
#submenu-title{padding:7px 12px 16px 12px}
#submenu-content{float:left;padding:0px 12px 12px 12px;text-align:left}
#submenu-content ul{margin:0px;padding-left:0px;list-style:none}
#submenu-content ul a{color:#4D4D4D;text-decoration:none;line-height:26px}
#submenu-content ul a:hover,#submenu-content ul li.Active a{color:#C60C2E;text-decoration:none}
#subpage-footer{margin-top:40px;width:645px;padding:10px 9px 12px 12px;float:left;background-image:url(/Images/gfx-subpage_bottomlinks.png);background-repeat:no-repeat;height:39px}
#subpage-footer a{margin-top:7px;padding-right:15px;float:left;color:#C60C2E;background-image:url(/Images/gfx-icon_footer_link.png);background-repeat:no-repeat;background-position:right;text-decoration:none;display:inline-block}
#subpage-footer a:hover{margin-top:7px;float:left;color:#C60C2E;text-decoration:underline}
.subpage-spots{width:287px;margin:0px 0px 10px 0px;float:left}
.subpage-spot-green{width:267px;padding:8px 10px 8px 10px;background-image:url(/Images/gfx_rightspot_bg_green.png);background-repeat:no-repeat;color:#FFFFFF;font-size:24px;font-weight:bold;height:214px}
.subpage-spot-green-link{margin-top:14px}
.subpage-spot-green-link a{padding:0px 18px 0px 0px;color:#FFFFFF;background-image:url(/Images/gfx-icon_rightspot_link.png);background-repeat:no-repeat;background-position:right 1px;font-size:14px;font-weight:bold;text-decoration:none}
.rss-text{float:left;color:#7F7F7F;text-decoration:none}
.rss-text a{float:left;padding:0px 6px 0px 8px;color:#7F7F7F;text-decoration:none}
.buttonLogin{border:0px solid #E1E1E1;color:#C60C2E;background-color:#FFFFFF;font:bold 12px Arial,Helvetica,sans-serif;cursor:pointer}
#loginBox{float:right;width:300px;color:#7F7F7F;font:12px Arial,Helvetica,sans-serif;text-align:left}
#loginBox h3{margin:0 0 12px 0;color:#7F7F7F;font:bold 14px Arial,Helvetica,sans-serif}
#loginBox .inputFields{border:1px solid #E1E1E1;width:190px;color:#666666;font:12px Arial,Helvetica,sans-serif}
#loginBox a{color:#7F7F7F;font-size:10px;font-weight:normal}
#loginBox .lineDiv{width:335px;float:left}
#loginBox .loginlabel{padding:2px 0px 6px 0px;width:80px;float:left}
#loginBox .logininput{padding:0px 0px 6px 0px;width:100px;float:left}
#loginBox .loginforgot{margin-top:8px;width:230px;float:left;font-size:10px}
#loginBox .loginbtn{margin-top:8px;float:left}
.endsection{margin-top:8px;float:left}
/* Social Network Links */
#socialNetworking{margin:0}
#socialNetworking a{padding:0}
.snLinks{margin:0;padding:0;list-style:none;list-style-image:none}
.snLinks li{border:0;padding:0;display:inline;list-style-type:none;list-style-image:none}
.snLinks li a{float:left;width:19px;margin:0 2px 5px 0;display:block;text-indent:-300px;height:19px;overflow:hidden;cursor:pointer}
.snLinks li a#blink{background:url(/Images/sn_icons/image001.gif) no-repeat 0px 2px}
.snLinks li a#del{background:url(/Images/sn_icons/image002.gif) no-repeat 0px 2px}
.snLinks li a#digg{background:url(/Images/sn_icons/image003.gif) no-repeat 0px 2px}
.snLinks li a#face{background:url(/Images/sn_icons/image004.gif) no-repeat 0px 2px}
.snLinks li a#google{background:url(/Images/sn_icons/image005.gif) no-repeat 0px 2px}
.snLinks li a#live{background:url(/Images/sn_icons/image006.gif) no-repeat 0px 2px}
.snLinks li a#vine{background:url(/Images/sn_icons/image007.gif) no-repeat 0px 2px}
.snLinks li a#red{background:url(/Images/sn_icons/image008.gif) no-repeat 0px 2px}
.snLinks li a#stumble{background:url(/Images/sn_icons/image009.gif) no-repeat 0px 2px}
.snLinks li a#yahoo{background:url(/Images/sn_icons/image010.gif) no-repeat 0px 2px}
/* Contact Form */
#contactForm{margin:10px 0 10px 7px;font-size:12px}
#contactForm p{float:left;font-size:12px}
#contactForm label{width:180px;float:left;margin-bottom:5px}
#contactForm select{width:260px;margin-bottom:5px}
#contactForm input{width:260px;margin-bottom:5px;border:1px solid #E1E1E1}
#contactForm textarea{width:260px;margin-bottom:5px;height:120px;border:1px solid #E1E1E1;font:normal 12px Arial,Helvetica,sans-serif;}
#contactForm input.submit{width:60px;border:0;margin-left:180px;background-color:#9E948D;color:#FFFFFF}
/* Tag Cloud */
#searchcloud{float:left;width:287px;margin:0px;text-align:center}
#searchcloud-top{width:287px;background-image:url(/Images/gfx-submenu_bg_top.png);background-repeat:no-repeat;font-size:0.1em;height:5px}
#searchcloud-mid{width:285px;border-left:1px solid #BFBFBF;border-right:1px solid #BFBFBF;float:left;background-color:#FCFCFC;background-image:url(/Images/gfx-submenu_bg_mid.png);background-repeat:no-repeat;background-position:bottom;text-align:left}
#searchcloud-bot{width:287px;float:left;padding-bottom:10px;background-image:url(/Images/gfx-submenu_bg_bottom.png);background-repeat:no-repeat;background-position:top;font-size:0.1em;height:5px}
#searchcloud-title{padding:7px 12px 16px 12px}
#searchcloud-content{float:left;padding:0px 12px 12px 12px;text-align:left}
#searchcloud-content ul{margin:0;padding:0 10px 0 10px;list-style:none;line-height:20px}
#searchcloud-content ul li{display:inline}
#searchcloud-content ul li a{text-decoration:none;line-height:15px}
#searchcloud-content ul li a.s1{color:#777777;font-size:10px}
#searchcloud-content ul li a.s2{color:#666666;font-size:12px}
#searchcloud-content ul li a.s3{color:#555555;font-size:14px}
#searchcloud-content ul li a.s4{color:#444444;font-size:16px}
#searchcloud-content ul li a.s5{color:#333333;font-size:18px}
#searchcloud-content ul li a.s6{color:#222222;font-size:20px}
/* Home Tag Cloud */
#homesearchcloud{width:379px;float:left;background:url(/Images/gfx-hometagcloudwhite.gif) no-repeat bottom left;text-align:center;height:160px}
#homesearchcloud h2{margin:0;padding:10px 0 10px 0;color:#969696;font-size:11px;font-weight:normal}
#homesearchcloud ul{margin:0;padding:0 10px 0 10px;list-style:none;line-height:20px}
#homesearchcloud ul li{display:inline}
#homesearchcloud ul li a{text-decoration:none;line-height:15px}
#homesearchcloud ul li a.s1{color:#777777;font-size:10px}
#homesearchcloud ul li a.s2{color:#666666;font-size:12px}
#homesearchcloud ul li a.s3{color:#555555;font-size:14px}
#homesearchcloud ul li a.s4{color:#444444;font-size:16px}
#homesearchcloud ul li a.s5{color:#333333;font-size:18px}
#homesearchcloud ul li a.s6{color:#222222;font-size:20px}
/* Search Results */
#searchResults{}
#searchResults h1{padding-left:12px;font-weight:normal}
#searchResults hr{margin:10px 0 0 13px}
#searchResults .results{padding:13px 14px 0px 14px}
#searchResults .results hr{margin:0 0 10px 0}
#searchResults .date{color:#666666}
#searchResults .pdficon{margin-right:5px}
/* Paging Bar */
.pagingBar{clear:both;margin-right:11px;padding:0 10px 0 8px;font-size:12px;line-height:24px;height:24px}
.pagingBar span{float:left;margin-left:10px}
.pagingBar ul{margin:0;padding:0;float:left;list-style:none}
.pagingBar ul li{display:inline}
.pagingBar ul li strong{color:#333333;text-decoration:none}
.pagingBar ul li a{text-decoration:none}
.pagingBar ul li a:hover{text-decoration:underline}
/* BLOG - DEV STYLES */
#blog #subpage-content{margin-top:10px}
.post{margin:0 0 20px 0;padding-bottom:25px;border-bottom:1px solid #E4E4E4}
.post h1{margin-bottom:0}
.post h1 a:hover{color:#AB0C29;text-decoration:none}
#blog h1.area-header a,#blog h1.area-header{padding-bottom:11px;border-bottom:1px solid #E4E4E4;color:#666666}
.post h2{margin:20px 0 10px 0}
.post blockquote{margin:20px 0;font-weight:bold}
.post ul{float:left;width:630px;margin:15px 0 20px 0}
.post h2 + ul{margin-top:-5px !important}
.post p + p{margin-top:15px}
.post ul li{float:left;width:630px;padding:0;margin:4px 0;line-height:23px;height:auto}
/* Post Meta & Tags  */
.post h1 + .post-meta{margin-top:0}
ul.post-meta,ul.tags{float:left;width:630px}
ul.post-meta li,ul.tags li{float:left;width:auto;list-style:none}
ul.post-meta li a,ul.tags li a{color:#666666}
ul.post-meta li{margin:0 20px 0 0;padding:0}
ul.tags{margin:20px 0}
ul.tags li{margin:0 5px;padding:5px 7px;background:#E4E4E4;color:#666666;font-weight:bold}
ul.tags li.title{padding:0;margin:4px 6px 0 0;background:#FFFFFF}
ul.tags li.title h2{margin:0}
.readmore{padding:0 15px 0 0;background:url(/Images/gfx-icon_footer_link.png) center right no-repeat;font-weight:bold}
.ico-comments{padding-left:23px;background:url(/Images/blog/icon-comments.png) center left no-repeat}
.ico-author{padding-left:23px;background:url(/Images/blog/icon-author.png) center left no-repeat}
.ico-category{padding-left:23px;background:url(/Images/blog/icon-categories.jpg) center left no-repeat}
/* Sidebar  */
#subpage-right.blog{margin-top:98px}
#subpage-right.blog a{color:#666666;text-decoration:none}
#subpage-right.blog a:hover{text-decoration:underline}
#subpage-right.blog a.key-link{padding-right:15px;color:#C60C2E;background:url(/Images/gfx-icon_footer_link.png) center right no-repeat}
#subpage-right.blog ul{padding:0;margin:0;list-style:none}
#subpage-right.blog ul li{margin:10px 0;padding-bottom:30px;background:url(/Images/blog/stripe-bar.png) bottom left repeat-x;font-size:13px;line-height:21px}
#subpage-right.blog ul li h3{margin:5px 0;color:#C60C2E;font-size:17px}
#subpage-right.blog ul li p{margin:5px 0}
#subpage-right.blog ul li ul li{margin:3px 0;border:none;padding:0;background:none}
#subpage-right.blog ul li ul.recent-posts li{padding-left:25px;background:url(/Images/blog/icon-post.jpg) center left no-repeat}
#subpage-right.blog ul li ul.categories li{padding-left:25px;background:url(/Images/blog/icon-categories.jpg) center left no-repeat}
#subpage-right.blog a.key-link.subscribe-link{padding:5px 35px 3px 0;background:url(/Images/blog/icon-rss-large.jpg) center right no-repeat}
#subpage-right #searchcloud ul li { background: none; }
#subpage-right #submenu ul li { background: none; padding-bottom:0px;font: 14px Arial, Helvetica, sans-serif; margin:0;}
/* Comments  */
h2.comments{margin-top:100px}
ul.comments-list{padding-bottom:30px;list-style:none;background:url(/Images/blog/stripe-bar.png) bottom left repeat-x}
ul.comments-list li{margin:10px 0;padding-top:30px;list-style:none;background:url(/Images/blog/stripe-bar.png) top left repeat-x}
.comment-meta .author{font-weight:bold}
.comment-meta .time{margin:0 0 7px 0;font-size:12px;line-height:12px}
.comment-form p{margin:10px 0;width:530px}
.comment-form label{width:100px;float:left;margin-right:10px;font:bold 14px/23px Helvetica,Arial,Sans-Serif}
.comment-form input{width:300px;border:1px solid #CCCCCC;padding:4px}
.comment-form input:focus,.comment-form textarea:focus{border:1px solid #999999}
.comment-form textarea{width:300px;border:1px solid #CCCCCC;padding:4px;font:14px Helvetica,Arial,Sans-Serif;height:120px}
.comment-form input.submit-comment{width:86px;border:none;margin:0 0 0 106px;height:29px}
.comment-form .warning input{border:1px solid #C60C2E}
.comment-form .warning{background:url(/Images/blog/warning-required.png) top right no-repeat}
.gravatar{width:35px;border:1px solid #CCCCCC;float:left;margin:1px 10px 0 0;height:35px}
/* Call-To-Actions */
.call-to-action-wrap{float:left;width:630px;margin:30px 0 50px 0}
.cta-r{margin-left:20px}
.call-to-action{width:300px;float:left;border:1px solid #CCCCCC;background:#EAEAEA;height:180px;}
.call-to-action h2{margin-bottom:0;color:#C60C2E;text-align:center}
.call-to-action h5{margin:0 0 10px 0;text-align:center}
.social-media-wrap{width:210px;float:left;margin:0 0 20px 45px;}
.social-media-wrap img{border:0;}
.social-media-icon{float:left;margin:5px}
.call-to-action .related-posts{width:240px;margin:0 0 12px 15px}
.call-to-action .related-posts li{width:240px;margin:0;padding-left:25px;list-style:none;background:url(/Images/blog/icon-post.jpg) center left no-repeat;font-size:13px}
/* Pagination */
ul.pagination li{width:auto;float:left;padding:0;margin:0 1px 0 0;list-style:none;font-weight:bold}
ul.pagination li a,ul.pagination li .pagination-title{border:1px solid #CCCCCC;padding:4px 7px}
ul.pagination li .current{color:#4D4D4D}
ul.pagination li a:hover{border:1px solid #999999;text-decoration:none}
ul.pagination li a.current{border:1px solid #CCCCCC}