/*

Theme Name: KT Tape Theme

Theme URI:  

Description: Custom KT Tape Theme 

Version: 1.0

Author: Purple Raincloud

Author URI: http://www.purpleraincloud.com

*/

a { color: #f25c21; }

body{ 

font-family:arial; 

font-size:14px; 

background-color:#000000;  

background: #000000 url('images/bg.jpg') top center repeat-x;
/*background: #000000 url('images/gradient.php.png') top center repeat-x;*/

height: 318px;

color:#000000; 

margin: auto 0; 
}

#photoAlbum{
padding: 0 10px 0 0;
}


.flickrImage img{
width: 90px;
height: 90px;
}

.post_details{
font-size: 11px;
color: #ffffff;
}

.post_details a{
color: #F25C21;
}

.post_details a:visited{
color: #F25C21;
}

.post_details a:hover{
color: #F25C21;
}

.post ul li{list-style-type: none;
background-color: transparent;
background-image: url(http://kttape.com/images/orange_arrow.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0px 5px;
line-height: 20px;
padding-left: 15px;
}

a{
text-decoration: none;
}

.separator{
float: right;
height: 100%;
margin: 0 0 0 5px;
padding: 0 0 20px 0;
border-right: 1px dotted #5e5e5e;
}
 

.post_container{
width: 590px;
height: auto;
margin: 0 0 0px 0;
padding: 0 20px 30px 0;
}

.blog_post_container{
/*width: 870px;*/
width: 480px;
height: auto;
margin: 0 0 0px -15px;
padding: 0 20px 30px 0;
}

.post_border{
padding: 0;
margin: 0 0 30px 0;
width:500px;
border-bottom: #262626 solid 20px;
} 

.post_container img{
margin: 0;
padding: 0;
}

.post_thumb{
width: 80px;
/*width: 230px;*/
height: 100px;
margin: 20px 0 50px 0;
padding-left:10px;

float: left;
}

.single_post_content{
width: 100%;
height: auto;
margin: 20px 0 50px 0;
padding: 0 0 0 0;
}

.single_post_content img{
display: inline;
margin: 0 auto;  
padding: 0
}

.single_post_content h3 a, post_content h3 a:visited{
font-size: 20px;
color: #F25C21;
}

.single_post_content h3 a:hover{
font-size: 20px;
border-bottom: 3px solid #F25C21;
color: #FFFFFF;
}

.post_content{
width: 390px;
height: auto;
margin: 20px 0 50px 0;
padding: 0 0 0 0;
float: right;
}

.post_content h3 a, post_content h3 a:visited{
font-size: 20px;
color: #F25C21;
}

.post_content h3 a:hover{
font-size: 20px;
border-bottom: 3px solid #F25C21;
color: #FFFFFF;
}

 
.rss_icon a{
display: block;
background: url('images/rss_icon.png') no-repeat;
width: 37px;
height: 37px;
margin: 0 3px 0 0;
padding: 0;
float: left;
}

.rss_icon a:hover{
display: block;
background: url('images/email_icon.png') no-repeat;
width: 37px;
height: 37px;
margin: 0 3px 0 0;
padding: 0;
float: left;
}



.top_bg{
background: url('images/bg.jpg') top center no-repeat;
/*background: url('images/gradient.php.png') top center no-repeat;*/
margin: 35px 0 0 0;
}


.top_tabs_center{
width: 970px;
margin: 0 auto;
}

.top_tabs{
margin: auto 0;
float: right;
margin: 3px 30px 0 0;
}

.top_tabs ul{
margin: auto 0;
margin: 10px 0px 0 0;
padding: 0;
}

.top_tabs ul li{
list-style: none;
display: inline;
}


.featured_content{
/*background: url('images/gradient.php.png') repeat top center;
/*background: url('images/main_bg.png') no-repeat top center;*/
background: url('images/gradient.php.png') no-repeat;
background-color: #101012;
margin: 0px 0 30px 0;
margin-left:10px;
padding: 0;
width: 934px;
/*height: 367px;*/

color: #989898; 
}

.featured_content img{
margin: 5px 0 0 23px;
}

.featured_content h2{
color: #989898;
padding: 0 0 0 30px;
}

#s{
background-color: #000000;
}

.search-form{
margin:10px 0 0 777px;
position:absolute;
top:46px;
#top:43px;
padding: 0;
width: 200px;
float: left;
}

.search-form input {
height: 15px;
font-size: 14px;
padding: 0 0 5px 0;
background-color: #333333;
}

.searchbox {
background: #000000;
}


.social_nav{
position:absolute;
top:35px;
#top:45px;
float: left;
margin: 10px 0 20px 550px;
padding: 0;
}

.social_nav ul li{
list-style: none;
display: inline;
}

.home_container{
margin: 0 auto;
width: 950px;
height: 400px;
padding: 0 0 0 0;
}

.home_container_content{
margin: 15px 0 0 0;
padding: 0;
}

.home_container_content h3{
text-align: center;
color: #F25C21;
font-size: 13px;
margin: 15px 0 10px 0;
}

.home_container_content p{
color: #C6C6C6;
font-size: 12px;
}

.home_left{
background: url('images/gradient.php.png') no-repeat;
/*background: url('images/home_container_box.jpg') no-repeat;*/
float: left;
width: 300px;
height: 274px;
margin: 0 0 0 13px;
padding: 0;
}

.home_middle{
background: url('images/gradient.php.png') no-repeat;
/*background: url('images/home_container_box.jpg') no-repeat;*/
float: left;
width: 300px;
height: 274px;
margin: 0 0 0 13px;
padding: 0;
}

.home_right{
background: url('images/gradient.php.png') no-repeat;
/*background: url('images/home_container_box.jpg') no-repeat;*/
float: left;
width: 300px;
height: 274px;
margin: 0 0 0 13px;
padding: 0;
}

.left_header{
background: url('images/container_box_header.jpg') no-repeat top center;
margin: 20px 0 10px 20px;
padding: 0;
width: 260px;
height: 53px;
}

.left_header h2{
font-size: 16px;
color: #ffffff;
padding: 22px 0 0 50px;
margin: 0;
}

.middle_header{
background: url('images/container_box_header.jpg') no-repeat top center;
margin: 20px 0 0 20px;
padding: 0;
width: 260px;
height: 53px;
}

.middle_header h2{
font-size: 16px;
color: #ffffff;
padding: 22px 0 0 59px;
margin: 0;
}

.right_header{
background: url('images/container_box_header.jpg') no-repeat top center;
margin: 20px 0 0 20px;
padding: 0;
width: 260px;
height: 53px;
}


.right_header h2{
font-size: 16px;
color: #ffffff;
padding: 22px 0 0 50px;
margin: 0;
}


.more{

background-color: #000000;

width: 580px;

height: 30px;

color: #ffffff;

margin-bottom: 20px;

}



.more a{

color: #ffffff;

}



.related_post li{

border-bottom: 1px solid #000000;

padding: 5px;

}



.related_post ul li{

padding: 5px;

}



.comment_info a{

color: #000000;

}



.comment_info a:hover{

color: #b22828;

}







.widgettitle h2{

color: #ffffff;

}



.rsswidget h2{

color: #ffffff;

}



.comments_text{

padding-top: 5px;

margin-left: 10px;

font-size: 11px;

}



.comments_text a{

color: #ffffff;

}



.comments_text a:active{

color: #ffffff;

}



.comments_text a:visited{

color: #ffffff;

}



.comments_text a:hover{

color: #b22828;

}





.border{

width: 1000px;

height: 2px;

background-color: #000000;

margin: 0 auto;

margin-top: 2px;

margin-bottom: 2px;

}



.post{
width: 900px;
padding: 0 20px 0 0px;
font-size: 12px;
color: #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
}





.post a{
color: #cbcbcb;
}

.post a:hover{
color: #F25C21;
}


.postdate{
font-size:10px;
}





.slideshow{

margin: 0 auto;

margin-top: 0px;

padding: 0px;

margin: 0px;

width: 1000px;

height: 289px;

}



.top{
position: relative;
padding: 10px 0 10px 0;
margin: 0 auto;
width: 940px;
height: 20px;
}



.logo{
float: left;
width: 65px;
margin: -7px 0 0 30px;
padding: 0;
}

.top_nav{
position:relative;
top:0px;
#top:5px;
right: 13px;
#right: 13px;
height: 20px;
padding: 0px;
font-size: .9em;
font-family: verdana;
margin: 0px 0px 0px 0px;
text-align: right;
}

.top_nav ul{
margin:-12px 0px 0px 0px;
#margin: 0px 0px 0px 0px;
padding:0px;
}

.top_nav ul li {
display: inline;
font-weight: normal;
}

.top_nav li{
padding: 0 0px 0 18px;
}

.top_nav li a{
color: #ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

#active{
color: #F25C21;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.top_nav li a:hover{
color: #F25C21;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.top_nav li a:active{
color: #F25C21;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}


.clear{
clear: both;
}



.cmd-avatar {

border-right: #ffffff 2px solid;

border-top: #ffffff 2px solid;

border-left: #ffffff 2px solid;

border-bottom: #ffffff 2px solid;

}



#wrap {
margin: 70px auto 0px;
padding: 0;
width:950px;
height: auto;
}

#stores {margin: 0px 0 0 0; float: right; width: 276px; padding-right: 16px; height: auto;}
.right{ 
margin:0px 50px 0 3px; 
padding:0px 0px 30px 0; 
float:right; 
width:220px; 
height: auto; 
}

.right img{
float: left;
margin: 0 50px 0 0;
}


.right h2, #stores h2{
font-size:16px; 
font-weight: normal;
padding: 10px 0 10px 15px;
background-color:#191919; 
height: auto; 
width: 247px;
float: left;
margin: 15px 0 5px 0;
color: #ffffff;
border-top: 1px solid #5d5d5d;
}

.right h2 a{ color: #ffffff;}

.right h3{ font-size:16px; padding-top: 5px; padding-left: 10px; background-color:#000000; height: 20px; margin-bottom: 3px; color: #ffffff;}

.right h3 a{ color: #ffffff;}

.right li {
width: 246px;
}

.right ul, #stores ul { 
list-style-type:none; 
margin:0; 
padding:0 0 30px 0; 
}

.rightspace{
height: 30px;
width: 100%;
margin: 0;
padding: 0;
}

 

.right ul li{
font-size:13px; 
font-weight: normal;
padding: 8px 0 8px 13px;
background-color:#F25C21; 
height: auto; 
width: 249px;
float: left;
margin: 0 0 3px 0;
color: #000000;
}

.sidemenu{
margin: 0 0 30px 0;
padding: 0;
width: 249px;
}

.sidemenu a{
display:block;
font-size:13px; 
font-weight: normal;
padding: 8px 0 8px 13px;
background-color:#F25C21; 
height: auto; 
width: 249px;
float: left;
margin: 0 0 3px 0;
color: #000000;
}

.sidemenu a:hover{
background-color: #6E6C6C; 
color: #ffffff;
}

.current_page a{
background-color: #F25C21; 
color: #FFFFFF;
}

.current{
display:block;
font-size:13px; 
font-weight: normal;
padding: 8px 0 12px 11px;
background-color:#DB6537; 
height: auto; 
width: 262px;
float: left;
margin: 0 0 3px 0;
color: #FFFFFF;
}

.current a{
color: #ffffff;
}

.right ul li ul 				 { list-style-type:none;  }

.right ul li ul li 				 { list-style-type:none;   }



.leftTemp{ 
margin:15px 0px 15px 15px; 
line-height:16px; 
padding: 0 0px 0 0px; 
float:left; 
width:900px; 
height: auto;   
font-size: 14px;
color: #ffffff;
}


.left{ 
margin:15px 0px 15px 15px; 
line-height:16px; 
padding: 0 0px 0 20px; 
float:left; 
width:592px; 
height: auto;   
font-size: 14px;
color: #ffffff;
}

.left img{
margin: 0 10px 0 0;
}

.leftTemp img{
margin: 0 10px 0 0;
}


.left h2{ 
font-size:18px; 
font-weight: normal; 
padding:0 0 10px 0; 
margin:0px 7px 3px 0px; 
line-height: 28px;
color: #F25C21;}

.leftTemp h2{ 
font-size:18px; 
font-weight: normal; 
padding:0 0 10px 0; 
margin:0px 7px 3px 0px; 
line-height: 28px;
color: #F25C21;}


/** Post Left/Right Column Styles ********/

.leftTemp .PostTable {
position: relative;
width: 900px;
}

.leftTemp .PostTable {
position: relative;
width: 900px;
}

.post .PostLeftColumn {
padding-right: 5px;
border-right: 1px solid #666666;
}

.post .PostRightColumn {
padding-left: 25px;
}

.post .PostRightColumn h2 {
color: #f25c21;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 5px;
background-color: #000;
border-bottom: 1px solid #666;
font-size: 14px;
width: 258px;
margin-top: 10px;
} 




.left h3{
font-size:26px; 
font-weight: bolder; 
padding:0 0 10px 0; 
margin:0px 7px 3px 0px; 
line-height: 28px;
color: #F25C21;
}

.leftTemp h3{
font-size:26px; 
font-weight: bolder; 
padding:0 0 10px 0; 
margin:0px 7px 3px 0px; 
line-height: 28px;
color: #F25C21;
}


.navigation 					 { display:block; text-align:center; margin-top:10px; margin-bottom:60px; }

.alignright 					 { float:right;}

.alignleft 						 { float:left;}



.postmetadata 					 { background:#000000; font-size:10px; padding:5px; border-top:#6E6E6E 1px solid; }

blockquote 						 { margin:15px 30px 0 10px; padding-left:20px; border-left:5px solid #ddd; }

blockquote cite 				 { margin:5px 0 0; display:block; }

.comments h3              		 { font-size:14px; padding:3px 0px; margin:0px 7px 3px 7px; }

ol.commentlist             		 { list-style:none; padding:0; margin:0 0 1px; }

ol.commentlist li           	 { list-style:none; margin:0; padding:13px 13px 1px; }

ol.commentlist li.commenthead    { list-style:none; margin:0; }

ol.commentlist li.commenthead h2 { margin:0;}

input#searchsubmit				 { background:#999;border:2px solid #333; color:#fff;font-size:13px; }

input#submit					 { background:#999;border:2px solid #333; color:#fff;font-size:13px; }

input#s 						 { color:#666; width:70%; border:1px solid #cbcbcb; padding:3px; margin-bottom:0.6em; background:#fcfcfc; margin-top:2px;}

textarea 						 { color:#666; width:80%; border:1px solid #cbcbcb; padding:3px; margin-bottom:0.6em; background:#fcfcfc; margin-top:2px;}

input#url 						 { color:#666; width:50%; border:1px solid #cbcbcb; padding:3px; margin-bottom:0.6em; background: #CCCCCC;; margin-top:2px;}

input#author 					 { color:#666; width:50%; border:1px solid #cbcbcb; padding:3px; margin-bottom:0.6em; background:#fcfcfc; margin-top:2px;}

input#email					 	 { color:#666; width:50%; border:1px solid #cbcbcb; padding:3px; margin-bottom:0.6em; background:#fcfcfc; margin-top:2px;}


.tags{

background-color: #000000;

padding: 10px;

color: #b22828;

}





.tags a{

color: #ffffff;



}



.tags a:hover{

color: #c9c9c9;

}









/*comments*/





.color2 {
background-color: #202020;
border-bottom: 7px solid #000000;
}

.color1 {
background-color: #121212;
border-bottom: 7px solid #000000;
} 



.sidebar_color{

border-bottom: 1px solid #9e9e9e;
padding: 10px;
margin-bottom: 20px;

background-color: #ededed;

} 


.comment_title{

font-size: 22px;

}



.comment_date{

font-size: 10px;

}



.comment_date a{

font-size: 10px;

color: #000000;

}


#footer{
padding: 30px 0 0 0;
background: url(images/gradient.php.png) #101012 repeat-x;
/*background: #282828 url('images/bg.jpg')  top center repeat-x; */


width: 100%;
height: auto;
}

#footer a:visited{
color: #ffffff;
}

.footer_wrap{
height: 100%;
padding-botton: 50px;
border-bottom: #424242 solid 1px;
}

.footer_container{
margin: 0 auto;
width: 950px;
height: 400px;
}

.footer_container_content{
/*background: url('images/bg.jpg')  top center repeat-x;*/
margin: 3px 0 0 0;
padding: 0;
}


.footer_container_content p{
color: #C6C6C6;
font-size: 12px;
}

.footer_container_content h3{
background: url('images/gradient.php.png')  top center repeat-x;
/*background: #363636;*/
border-top: 1px solid #777777;
padding: 7px 25px 9px 25px;
margin: 0 0px 3px 0px;
font-size: 11px;
font-weight: normal;
color: #a2a2a2;
}

.footer_container_content a{
color: #ffffff;
}

.footer_container_date{
color: #F25C21;
font-size: 9px;
}

.footer_left{
float: left;
width: 300px;
height: 300px;
margin: 0 0 0 14px;
padding: 0;
}

.footer_left h2{
background-color: #191919;
text-align: center;
padding-top: 18px;
padding-bottom: 17px;
padding-left: 0px;
color: #ffffff;
font-size: 18px;
border-top: 2px solid #333333;
margin: 0;
}

.footer_middle{
float: left;
width: 300px;
height: 300px;
margin: 0 0 0 14px;
padding: 0 0 50px 0;
}

.footer_middle h2{
background-color: #191919;
text-align: center;
padding-top: 15px;
padding-bottom: 15px;
padding-left: 0px;
color: #ffffff;
font-size: 18px;
border-top: 2px solid #333333;
margin: 0;
}

.footer_right{
float: left;
width: 307px;
height: 300px;
margin: 0 0 0 14px;
padding: 0;
}

.footer_right: img{
width: 90px;
height: 90px;
margin: 0;
padding: 0;
}

.footer_container_content: img{
width: 90px;
height: 90px;
margin: 0;
padding: 0;
}

.footer_right h2{
background-color: #191919;
text-align: center;
padding-top: 15px;
padding-bottom: 16px;
padding-left: 0px;
color: #ffffff;
font-size: 18px;
border-top: 2px solid #333333;

margin: 0;
}





 


/* Begin Content Slider */
#featured {
width: 100%;
float: left;
padding: 3px 0 0 0;
}






















#thevideo {
width: 100%;
float: left;
background: #131313 url(images/videobgtop.jpg) top left repeat-x;
padding: 15px 0 0 0;
}

#thevideoinside {
width: 100%;
float: left;










background: url(images/videobgbottom.jpg) bottom left repeat-x;
position: static;
padding: 0 0 15px 0;
min-height: 350px;

}


#videoembed {
margin: 0px auto;

width: 980px;
text-align: center;
}



.featured_opacity{
background: url('images/featured_opacity.gif') no-repeat;
z-index: 1;
position:absolute;
left:400px;
top:500px;
}

.insert {
width: 240px;
height: 300px;
margin: 0 0 0 620px;
padding: 10px;
line-height: 1.2em;
}

.insert h2 {
color: #F25C21;
text-align: left; 
line-height: 18px;
padding-left: 20px;
margin: 10px 0 0 10px;
font-size: 14px;
font-weight: normal;
font-variant: small-caps;
}

.insert p{
margin: 12px 0 0 30px;
color: #ececec;
font-size: 12px;
}

.insert a:link, .insert a:hover, .insert a:visited {
color: #F25C21;
text-decoration: none;
}
/* End Content Slider */

 



#sl_div{
height: 500px;
}


.twitter-timestamp{
color: #F25C21;
font-size: 9px;
}


.twitter-message{
background: url('images/gradient.php.png')  top center repeat-x;
/*background: #363636;*/
border-top: 1px solid #777777;
padding: 7px 25px 9px 25px;
margin: 3px 0 0px 0px;
font-size: 11px;
font-weight: normal;
color: #a2a2a2;
}

.twitter_sidebar2{
height: 400px;
}

.twitter_sidebar{
margin: 0 0 0 0;
padding: 0;
}


.twitter_sidebar p{
width: 212px;
color: #a2a2a2;
font-size: 11px;
}

.twitter_sidebar h3{
background: #363636;
padding: 7px 25px 9px 25px;
margin: 0px 0px 3px 0px;
font-size: 11px;
font-weight: normal;
color: #a2a2a2;
}

.twitter_sidebar a{
color: #ffffff;
}

 

.footer_container_content a{
color: #ffffff;
}



.pain_container {float: left; width: 610px; height: auto;}

.pain_container dl {float: left;}

.pain_container dt {margin-bottom: 1.3em;}

.pain_container dt, .pain_container dd {float: left; width: 195px;}

.pain_container dd {margin: 84px 0 15px -189px;}

.pain_container img {vertical-align: bottom; border: solid 2px #191919;}

.pain_container dl dd a {color: #ffffff; font-variant: small-caps;}

.pain_container dl dd a:hover {color: #F25C21;}

.pain_container dl dd a:visited {color: #ffffff;}


.athletes_container {float: left; width: 605px; height: auto;}

.athletes_container dl {float: left;}

.athletes_container dt {margin-bottom: 4.5em;}

.athletes_container dt, .athletes_container dd {float: left; width: 200px;}

.athletes_container dd {margin: 140px 0 15px -200px;}

.athletes_container img {vertical-align: bottom; bottom; border: solid 2px #191919;}

.athletes_container dl dd a {color: #ffffff;}

.athletes_container dl dd a:hover {color: #F25C21;}

.athletes_container dl dd a:visited {color: #ffffff;}



.featured_content #stores img {margin: 0;}
#online_retailers {float: left; width: 260px; padding-left: 5px;}
#online_retailers .logos {float: left; width: 126px; padding: 10px 2px 0;}
#online_retailers .logos li {padding: 2px 0;}
#online_retailers img {border: 0;}



.flickr_container_content{
/*background: url('images/bg.jpg')  top center repeat-x;*/
width: 307px;
padding: 5px 0 0 0;
padding-left:5px;
margin: 0;
}

.flickrss{
display: inline-block;
padding: 0 5px 5px 0;
margin: 0;
float:left;
}

.flickrss img{
padding: 2px;
border: solid 1px #363636;
width: 65px;
height: 65px;
}

.footer2nav{
width: 1050px;
margin: 0 auto;
margin-top: 20px;
padding-left: 0px;
padding-bottom: 40px;
}

.footer2nav ul li a, a:visited{
color: #ffffff;
}

.footer2nav a:hover{
color: #F25C21;
}

.footer2nav ul li{
list-style: none;
display: inline;
font-size: 12px;
margin: 0 10px 0 10px;
}

.nav_active a:active{
background: url('http://kttape.com/images/home_light.png') no-repeat;
width: 40px;
height: 20px;
}

.footer_credits{
margin: 0 0 0 300px;
color: #525252;
font-size: 10px;
}

.orange_text{
color: #F25C21;
}

.orange_arrow_text{
text-indent: 15px;
line-height: 10px;
margin: 0;
padding: 0 0 0 12px;
color: #F25C21;
background: url('http://kttape.com/images/orange_arrow.png') no-repeat;
width: 8px;
height: 10px;
}

.arrow_text{
text-indent: 15px;
line-height: 10px;
margin: 0;
padding: 0 0 0 12px;
background: url('http://kttape.com/images/orange_arrow.png') no-repeat;
width: 8px;
height: 10px;
}


.pain_detail_testimonial{
background: url('http://kttape.com/images/pain_detail_top.png') no-repeat;
width: 288px;
height: 62px;
margin: 0 0 15px 0;
padding: 0;
float: left;
}

.pain_detail_testimonial h4{
margin: 20px 0 0 20px;
padding: 3px 0 0 33px;
font-size: 13px;
color: #8D8D8D;
}

.pain_detail_testimonial img{
margin: 0 0 0 0;
padding: 0;
}

.pain_detail_twitter{
background: url('http://kttape.com/images/pain_detail_top.png') no-repeat;
width: 288px;
height: 62px;
margin: 0 0 15px 0;
padding: 0;
float: right;
}

.pain_detail_twitter h4{
margin: 20px 0 0 10px;
padding: 3px 0 0 49px;
font-size: 13px;
color: #8D8D8D;
}

.write_icon{
background: url('http://kttape.com/images/pain_write_testimonial.png') no-repeat;
width: auto;
height: 23px;
}

.twitter_icon{
background: url('http://kttape.com/images/pain_twitter_icon.png') no-repeat;
width: auto;
height: 23px;
}
.rightDiv{ 
color: #FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding: 8px 8px 8px 8px;
background-color:#000000;
width:247px;
margin: 0px;
}
.rightDiv a{
color:#FFF;
text-decoration:none;

}

.rightDiv dc{
color:#F25C21;
text-decoration:none;

}

.rightDiv span{
	color:#F25C21;
	font-size:14px;
	font-weight:normal
}
.image-left{
	float: left; vertical-align: text-top; padding-right:5px;
}

.blogTitle 
{
    color:#F25C21; 
    font-size:18px; 
    font-weight:normal; 
    line-height:24px;     
    padding:10px;    
}

.blogTitle a
{
    color:#F25C21; 
    text-decoration:none;
}

.blogSeparator{

    height: 100%;
    border-right: 1px dotted #5e5e5e;
}

.newsTitle 
{
    color:#F25C21; 
    font-size:18px; 
    font-weight:normal; 
    line-height:28px;     
    padding:10px;    
    float:left;
}

.newsSeparator{

    height: 100%;
}

.blogSnippet
{
    float:left;
    width:470px;
    overflow:hidden;
    height:66px;
	text-align: justify;
}

.blogSnippet p
{
    margin:0px;    
}

.right .blogCategoriesUL li
{
    list-style-type:none;
    padding-bottom: 0px;
    padding-left:0px;
    padding-right:0px;
    padding-top :0px;
    margin:0px;    
    font-size:14px;
    background-color:Transparent;   
}

.right .blogCategoriesUL li a
{
    color: #ffffff;    
}


/** Page Navigation Styles ***************/
.pagenav {
	position: relative;
	margin:0px 0px 0px 0px;
} /* the outermost list item; contains whole list */
.page-item-2 { … } /* item for Page ID 2 */
.page_item { … } /* any Page item */
.current_page_item {
	color: #f25c21;
} /* the current Page */
li.current_page_item a {
	color: #f25c21;
} /* the current Page */
.current_page_parent { 
	color: #f25c21;
 } /* parent of the current Page */
li.current_page_parent a { 
	color: #f25c21;
 } /* parent of the current Page */
.current_page_ancestor {
	color: #f25c21;
} /* any ancestor of the current Page */


#stores {margin: 0px 0 0 0; float: right; width: 276px; padding-right: 16px; height: auto;}
.right{
margin:0px 20px 0 3px; 
padding:0px 10px 10px 0; 
float:right; 
width:220px; 
height: auto; 
}

.right h2, #stores h2{
font-size:16px; 
font-weight: normal;
padding: 0px 0 10px 10px;
width: 247px;
float: left;
margin: 0px 0 5px 0;
color: #f25c21;
border:none;
background:none;
}