/* 
Theme Name: RP Theme
Version: 1.1
*/

body {
background:#EDEDED;
border-top:4px solid #000000;
font-family:'Verdana','Arial','Trebuchet MS',sans-serif;
font-size:12px;
margin:0;
padding:0;
}

h1, h2, h3, h4, h5 { margin: 0px; padding: 0px; }
a, a:link, a:active { color: #0000FF; }
a:hover { color: #000000; }

#body2 {
background: #FFFFFF !important ;
border-top:4px solid #000000;
font-family:'Verdana','Arial','Trebuchet MS',sans-serif;
font-size:12px;
margin:0 auto;
padding:0;
width:996px;
}

.topbanner {padding:0px 275px;}
.topbannerright{padding:0px 180px;}
.topred{background:#000000;padding:6px 0;text-align: center;}

/** GENERAL TAGS **/
.smalltitle { color: #888; font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif; font-size: 12px;text-transform: uppercase;}
.smalltitlead { color: #888; font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif; font-size: 12px;}
.wrap {background:#FFFFFF; width: 996px; margin: 0px auto 0px auto; }
.wrap2 {background:#FFFFFF; width: 500px; margin: 0px auto 0px auto; }
.wrap3 {
background:#FFFFFF;
margin:0 auto;
width:996px;
}
.wrap4 {background:#FFFFFF; width: 932px; margin: 0px auto 0px auto;}
.wrapforsearch {background:#FFFFFF; width: 1000px; margin: 0px auto 0px auto; }
.leftalign {background:#FFFFFF; width: 600px; float: left; }
.rightalign {background:#FFFFFF; width: 320px; float: right; }
.leftalignLogo { float: left;}


.clear { clear: both; }
.heading { border-top: solid 5px #C7C7C7; border-bottom: solid 1px #C7C7C7; margin-bottom: 10px; padding: 5px 0 5px 0; }
.headingsp { border-top: solid 5px #C7C7C7; border-bottom: solid 1px #C7C7C7; margin-bottom: 10px; padding: 5px 0 5px 0; }
h3 { font-size: 17px; font-weight: bold; font-family: 'Arial', 'Trebuchet MS', 'Verdana', sans-serif; text-transform: uppercase; }
h3 a { text-decoration: none; }
.heading h3 { float: left; } 
.heading .rss { width: 16px; height: 16px; display: block; text-indent: -9999px; background: url(images/rss.jpg) no-repeat center top; float: right; }
.navigation a { text-decoration: none; background: #C7C7C7; font-family: 'Arial', 'Trebuchet MS', 'Verdana', sans-serif; text-transform: uppercase; font-size: 14px; font-weight: bold; width: 160px; display: block; text-align: center; padding: 0px; }
.navigation .alignleft { float: left; }
.navigation .alignright { float: right; }
.customcategoryheader1 {height: 50px;padding-top:5px;padding-bottom:-10px; }


/** HEADER **/

.header { margin: 44px 0px 44px 0px; }
#headlogo { width: 365px; background: url(images/headbg.png) no-repeat top left; float: left;  text-align: center; padding: 25px 0 25px 0; font-size: 43px; font-weight: bold; font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif; letter-spacing: -1px;}
#headlogo:hover { color: #ffffff; }
.header h1 a { text-decoration: none; color: #ffffff;}
.header h1 a span { font-weight: normal; color: #EF4723; }
.header ul { width: 500px; margin: 25px 0px 0px 0px; padding: 0px; list-style: none; float: right; }
.header ul li { display: inline; }
.header ul li a { width: 115px; padding: 15px 0 15px 0; font-size: 20px; font-family: 'Trebuchet Ms', 'Verdana', 'Arial', sans-serif; text-decoration: none; display: block; float: left; text-align: center; color: #DCA89B; }
.header ul li a:hover { color: #ffffff; }
.header ul li.current_page_item a { width: 130px; background: url(images/menubg.png) no-repeat center center; color: #ffffff; }

/** HEADER2 **/

.header2 { margin: 36px 0px 36px 0px; }
#headlogo2 { width: 365px; background: url(images/headbg.png) no-repeat top left;  text-align: center; padding: 26px 0 26px 0; font-size: 43px; font-weight: bold; font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif; letter-spacing: -1px;}
#headlogo:hover { color: #ffffff; }
.header2 h1 a { text-decoration: none; color: #ffffff;}
.header2 h1 a span { font-weight: normal; color: #EF4723; }
.header2 ul { width: 500px; margin: 25px 0px 0px 0px; padding: 0px; list-style: none; float: right; }
.header2 ul li { display: inline; }

.header2 ul li a { width: 115px; padding: 15px 0 15px 0; font-size: 20px; font-family: 'Trebuchet Ms', 'Verdana', 'Arial', sans-serif; text-decoration: none; display: block; float: left; text-align: center; color: #DCA89B; }
.header2 ul li a:hover { color: #ffffff; }
.header2 ul li.current_page_item a { width: 130px; background: url(images/menubg.png) no-repeat center center; color: #ffffff; }

/** NewNavigation **/

.newnavBg{background-image:url(images/navimages/newnav.jpg);
Background-repeat:repeat; padding:0;height:31px;
}
.newnavcenter {width:810px; padding:0;
list-style: none;
margin:0 auto;
}
.newnavcenter a{ text-decoration: none;}
.newnav {font-family: Segoe UI,Arial, sans-serif;font-size: 12px;background-image:url(images/navimages/newnav.jpg);
Background-repeat:repeat; padding:0; margin:0; float:left; text-align: center; color: #00324A}
.newnav dt {width:70px;  padding:8px; cursor:default; }
.newnav dt img {border:0;margin-bottom:3px;margin-left: 7px; }
.newnav dt:hover {background-image:url(images/navimages/navhover.PNG);background-repeat: no-repeat ;background-position: center center ;}
.newnav dt:active {background-image:url(images/navimages/navhover.PNG);background-repeat: no-repeat ;background-position: center center ;}
.newnav dd {position:absolute; overflow:hidden; width:208px; display:none; background:#fff; z-index:200; opacity:0;padding:0; margin:0;}
.newnav ul {width:204px; border:2px solid gray; list-style:none; border-top:none;padding:0; margin:0;}
.newnav li {display:inline}
.newnav a, .newnav a:active, .newnav a:visited {cursor:default; display:block; padding:5px; color:black; text-decoration:none; background:#EBEBEB; width:194px}
.newnav a:hover {background:#d9e1e4; color:#000}
.newnav .underline {border-bottom:1px solid gray}
.newnav .underline img {border:0;margin-right: 7px;}


/** NEWNAV FOR FIREFOX **/

.ffnewnav {font-family: Segoe UI,Arial, sans-serif;font-size: 12px; padding:0; margin:0; float:left; text-align: center; color: #00324A}
.ffnewnav dt {width:70px;  padding:8px; cursor:default; }
.ffnewnav dt img {border:0;margin-bottom:3px;margin-left: 7px; }
.ffnewnav dt:hover {background-image:url(images/navimages/navhover.PNG);background-repeat: no-repeat ;background-position: center center ;}
.ffnewnav dd {position:absolute; overflow:hidden; width:208px; display:none; background:#fff; z-index:200; opacity:0;padding:0; margin:0;}
.ffnewnav ul {width:204px; border:2px solid gray; list-style:none; border-top:none;padding:0; margin:0;}
.ffnewnav li {display:inline}
.ffnewnav a, .newnav a:active, .newnav a:visited {cursor:default; display:block; padding:5px; color:black; text-decoration:none; background:#EBEBEB; width:194px}
.ffnewnav a:hover {background:#d9e1e4; color:#000}
.ffnewnav .underline {border-bottom:1px solid gray}
.ffnewnav .underline img {border:0;margin-right: 7px;}

/** NEW HOMEPAGE **/

.homecategory2 {background:#FFFFFF; padding-left:24px; padding-right: 12px; padding-top:20px; width: 600px; float: left;magin:0;}
.homecategory2 .postcontent { float: right; color: #222222; line-height: 18px;text-align: justify;  }
.homecategory2 .posthead h2 { font-family: 'Arial', 'Trebuchet MS', 'Verdana', sans-serif; font-size: 18px; line-height: 25px; margin: 0px 0px -1px 0px;  }
.homecategory2 .posthead span { font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif; font-weight: bold; text-transform: uppercase; font-size: 12px; color: #222222; }
.homecategory2 .posthead p { font-size: 15px; line-height: 18px; font-style: italic; color: #e35b25; }
.homecategory2 .posthead .forwin7 p { font-size: 15px; line-height: 18px; font-style: italic; color: #e35b25; border-top: dashed 1px #B1A289; padding-top: 10px; }
.homecategory2 .postcontent blockquote { margin: 0px; padding: 0px 0px 0px 65px; background: url(images/quote.jpg) no-repeat top left; color: #222222;  font-size: 13px; font-style: italic;  }
.homecategory2 .post .posthead h2 { font-size: 18px; line-height: 25px; margin: 0px 0px -1px 0px;  }
.homecategory2 .post .posthead h2 a {color: #000000; text-decoration: none; }
.homecategory2 .post .posthead h2 a:hover {color: #0000FF; text-decoration: none; }
.homecategory2 .post { margin-bottom: 40px; }
.homecategory2 .posthead h2 a { text-decoration: none; }
.homecategory2 .images img { border: solid 3px #C7C7C7; padding: 2px; width: 250px; margin-right: 15px; }


/** FEATURED SECTION **/

.featured { background: #E0F3FF repeat-x center top; border-top: solid 1px #ffffff; padding: 20px 0 20px 0;}
.featured h2 { font-family: 'Trebuchet Ms', 'Arial', 'Verdana', sans-serif; font-size: 16px; font-weight: bold; line-height: 42px; margin: 5px 0 -6px 0; }
.featured h2 a { color: #000000; text-decoration: none; }
.featured .leftalign img { border: solid 3px #C7C7C7; padding: 2px; width: 250px; float: left; margin-right: 15px; }
.featured .postcontent { width: 295px; float: right; }
.featured p, .postcontent { margin: 0px 0px 15px 0px; font-size: 12px; font-family: 'Verdana', 'Arial', 'Trebuchet MS', sans-serif; color: #6A5E4C; line-height: 18px; }
.advertisment { width: 315px; border: solid 3px #C7C7C7; padding: 2px; margin-top: 5px; }


/** ARTICLE COLUMNS **/

.maincontent { width: 700px; float: left; }
.articlecolumn { width: 340px; } 
#featured-posts { float: right; }
#latest-posts { float: left; }
#featured-posts .article h2 a { color: #EE4705; }
.articlecolumn { margin-bottom: 10px; }
.newssection .article, .articlecolumn .article { border-bottom: solid 1px #D8CFC1; margin-bottom: 10px; padding-bottom: 10px; }
.newssection .article h2, .articlecolumn .article h2 { font-size: 20px; font-weight: bold; border-bottom: dashed 1px #D8CFC1; padding-bottom: 5px; line-height: 22px; font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif; }
.newssection .article h2 a, .articlecolumn .article h2 a { color: #000000; text-decoration: none; }
.newssection .article p, .articlecolumn .article p { color: #22222; font-size: 11px; line-height: 14px; font-family: 'Verdana', 'Arial', sans-serif;  }
.newssection .article p a, .articlecolumn .article p a { font-weight: bold; }
.newssection .article .left, .articlecolumn .article .left { width: 95px; float: left; text-align: right; font-size: 11px; color: #888; text-transform: uppercase; font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif; line-height: 14px; }
.newssection .article .left img, .articlecolumn .article .left img { border: solid 3px #C7C7C7; padding: 2px; }
.newssection .article .right, .articlecolumn .article .right { width: 230px; float: right; }


/** SIDEBAR **/

.homesidebar { width: 180px; border-top: solid 6px #D8CFC1; float: right; padding-top: 5px; }
.homesidebar h3 { border-bottom: solid 1px #D8CFC1; line-height: 17px; padding-bottom: 7px; margin-bottom: 10px; }
.homesidebar ul { list-style: none; padding: 0px; margin: 0px; color: #888; font-size: 11px; }
.homesidebar ul li { border-bottom: dashed 1px #888; padding-bottom: 6px; margin-bottom: 5px; }
.homesidebar ul li a { font-size: 12px; margin-right: 4px; }
.homesidebar .item { margin-bottom: 40px; }

.singlesidebar {background:#FFFFFF; width: 324px; float: right; margin: 0; padding-right: 24px; padding-top:20px; padding-left:12px; }
.singlesidebar .item { margin: 10px 0 30px 0; }

/** SINGLE POST **/

.singlepost {background:#FFFFFF; width: 600px; float: left; padding-left:24px; padding-right: 12px; padding-top:20px; margin: 0; }
.singlepost .postcontent { color: #222222; line-height: 18px; }
.singlepost .posthead h2 { font-family: 'Arial', 'Trebuchet MS', 'Verdana', sans-serif; font-size: 22px; line-height: 25px; margin: 0px 0px -1px 0px;  }
.singlepost .posthead span { font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif; font-weight: bold; text-transform: uppercase; font-size: 12px; color: #222222; }
.singlepost .posthead p { font-size: 15px; line-height: 18px; font-style: italic; color: #e35b25; border-top: dashed 1px #B1A289; padding-top: 10px; }
.singlepost .postcontent blockquote { margin: 0px; padding: 0px 0px 0px 65px; background: url(images/quote.jpg) no-repeat top left; color: #222222;  font-size: 13px; font-style: italic;  }
.singlepost .post .posthead h2 { font-size: 22px; line-height: 25px; margin: 0px 0px -1px 0px;  }
.singlepost .post { margin-bottom: 40px; }
.singlepost .posthead h2 a { text-decoration: none; }

/** CUSTOM CATEGORY PAGES **/

.customcategory {background:#FFFFFF; width: 600px; float:left; padding-left:24px; padding-right: 12px; padding-top:20px; margin: 0; }
.customcategory .postcontent { float: right; color: #222222; line-height: 18px;text-align: justify;  }
.customcategory .posthead h2 { font-family: 'Arial', 'Trebuchet MS', 'Verdana', sans-serif; font-size: 20px; line-height: 25px; margin: 0px 0px -1px 0px;  }
.customcategory .posthead span { font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif; font-weight: bold; text-transform: uppercase; font-size: 12px; color: #222222; }
.customcategory .posthead p { font-size: 15px; line-height: 18px; font-style: italic; color: #e35b25; }
.customcategory .posthead .forwin7 p { font-size: 15px; line-height: 18px; font-style: italic; color: #e35b25; border-top: dashed 1px #B1A289; padding-top: 10px; }
.customcategory .postcontent blockquote { margin: 0px; padding: 0px 0px 0px 65px; background: url(images/quote.jpg) no-repeat top left; color: #222222;  font-size: 13px; font-style: italic;  }
.customcategory .post .posthead h2 { font-size: 18px; line-height: 25px; margin: 0px 0px -1px 0px;  }
.customcategory .post .posthead h2 a {color: #000000; text-decoration: none; }
.customcategory .post { margin-bottom: 40px; }
.customcategory .posthead h2 a { text-decoration: none; }
.customcategory .images img { border: solid 3px #C7C7C7; padding: 2px; width: 250px; margin-right: 15px; }




/** HOMEPAGE NEWS SECTIONS **/

.newssection { margin: 0px 0px 30px 0px; }
.newssection .article { width: 340px; float: left; height: 180px;  }
.newssection .even { float: right; }
.newssection ul { width: 340px; float: right; margin: 0px; padding: 0px; list-style: none; color: #888; text-transform: uppercase; font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif;}
.newssection ul li h2 { font-size: 18px; font-size: 18px; font-weight: normal; line-height: 21px; text-transform: none; }
.newssection ul li h2 a { text-decoration: none; }
.newssection ul li { border-bottom: dashed 1px #888; padding-bottom: 5px; margin-bottom: 5px; }

.singlesidebar .newssection .article { width: 310px; }
.singlesidebar .newssection .article .right { width: 200px; }
.singlesidebar .newssection  ul { width: 310px; }
.singlesidebar .newssection ul li h2  { font-size: 15px; font-weight: bold; }

/** FOOTER **/

.footer { margin-top: 20px; /*background: #2B1C17 url(images/footerbg.jpg) repeat-x center top;*/ border-top: solid 6px #C7C7C7; padding: 20px 0 40px 0; }
.footer h1 { display: block; float: right; width: 260px; background: url(images/footerlogo.png) no-repeat bottom right; text-align: center; padding: 20px 0 20px 0; font-size: 18px; font-weight: bold; font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif; letter-spacing: -1px;  }

.footer h4 { display: block; float: right; width: 260px; Height: 14px; background: url(images/footerlogo.png) no-repeat bottom right; text-align: center; padding: 20px 0 20px 0; font-size: 18px; font-weight: bold; font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif; letter-spacing: -1px;  }

.footer h1 a { text-decoration: none; color: #ffffff;}
.footer h1 a span { font-weight: normal; color: #EF4723; }
.footer .left { width: 500px; float: left; /* margin-top: 20px;*/ color: #00000; font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif}
.footer .left a { color: #888; }
.footer .left h2 { font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif; font-size: 15px; color: #00000; letter-spacing: 2px; text-transform: none; font-weight: bold; }

/** COMMENTS **/

.comments { padding: 0px; border-top: dotted 4px #F6F4F4; margin-top: 20px; }
.comment-meta { width: 130px; float: left; padding: 0px 0 10px 0; text-align: right;}
.commenttext { float: right; width: 400px; padding-left: 20px; border-left: dashed 1px #aaaaaa; margin-top: -5px; margin-bottom: -5px;}
.comment-author { display: block; font-weight: bold; }
.comment-date { font-size: 12px; color: #888; }
.comment-meta a { color: #000000; text-decoration: underline; }
.comment { margin-bottom: 15px; }
h2#comments { display: block; padding-bottom: 10px; margin: 40px 0 20px 0; border-bottom: solid 3px #dddddd; }
#commentform span { display: block; font-size: 14px;  margin-bottom: 10px;}
#commentform input { border: solid 2px #dddddd; background-color: #ffffff; padding: 3px; width: 300px; margin-right: 10px; }
#commentform textarea { width: 560px; border: solid 2px #dddddd; padding: 3px;  margin-bottom: 10px;}

.adtop{background:#660000;padding:5px 0;}

.socialbar {
       margin:0;
	 padding:0;
       height:20px;
	 }

ul.social{
       float:left;
	 margin: 0;
	 padding: 0 10px;
	 list-style-type: none;
	 }

ul.social li{
float:left;
}
	
ul.social li a {
	 display: block;
	 padding:0 15px 0 25px;
	 font-weight:normal;
	 font-size:10pt;
	 }
	
ul.social li a:link,
ul.social li a:visited,
ul.social li a:hover,
ul.social li a:active {
	 color: #0000FF;
	 text-decoration: none;
	 }
	 
li.stumble {
       background:url(images/social.png) 0px 0px no-repeat;
}

li.digg {
       background:url(images/social.png) 0px -20px no-repeat;
}

li.technorati {
       background:url(images/social.png) 0px -41px no-repeat;
}

li.reddit {
       background:url(images/social.png) 0px -62px no-repeat;
}

li.delicious {
       background:url(images/social.png) 0px -83px no-repeat;
}


/** Windows 7 Nav **/

.winnavparent {width:984px;float:left; padding: 0px; background: none; }

.winnavbackg {
background:url(images/navimages/blank.gif) repeat-x;
height:31px;
width:984px;
}

.winnavbackgL{float:left;width:1px;height:31px;padding:0;margin:0 auto;}

.winnavbackgR{float:right;background-image:url(images/navimages/blank.gif);Background-repeat:repeat;width:9px;height:31px;padding:0;margin:0 auto;}

.winnavpreload1 {background: url(images/navimages/blank_over.gif);}
.winnavpreload2 {background: url(images/navimages/blank_overa.gif);}

#winnav {padding:0; margin:0; list-style:none; height:31px; background:#fff; position:relative; z-index:500; font-family:Segoe UI,arial, verdana, sans-serif;font-size:12px;}
#winnav li.top {display:block; float:left;}
#winnav li a.top_link {display:block; float:left; height:31px; line-height:27px; color:#00324A; text-decoration:none; font-size:12px; font-weight:normal; padding:0 0 0 12px; cursor:pointer;background: url(images/navimages/blank.gif);}
#winnav li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:31px;background:url(images/navimages/blank.gif) right top;}
#winnav li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:31px; background:url(images/navimages/blanka.gif) no-repeat right top;}
#winnav li a.top_link:hover {color:#fff; background: url(images/navimages/blank_over.gif) no-repeat;}
#winnav li a.top_link:hover span {background:url(images/navimages/blank_over.gif) no-repeat right top;}
#winnav li a.top_link:hover span.down {background:url(images/navimages/blank_overa.gif) no-repeat right top;}

#winnav li:hover > a.top_link {color:#00324A; background: url(images/navimages/blank_over.gif) no-repeat;}
#winnav li:hover > a.top_link span {background:url(images/navimages/blank_over.gif) no-repeat right top;}
#winnav li:hover > a.top_link span.down {background:url(images/navimages/blank_overa.gif) no-repeat right top;}

/* Default list styling */

#winnav li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
#winnav ul, 
#winnav li:hover ul ul,
#winnav li:hover ul li:hover ul ul,
#winnav li:hover ul li:hover ul li:hover ul ul,
#winnav li:hover ul li:hover ul li:hover ul li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#winnav li:hover ul.sub
{left:0; top:31px; background: #fff; padding:3px; border:1px solid #3a93d2; white-space:nowrap; width:150px; height:auto; z-index:300;}
#winnav li:hover ul.sub li
{display:block; height:22px; position:relative; float:left; width:150px; font-weight:normal;text-align:center;}
#winnav li:hover ul.sub li a
{display:block; font-size:12px; height:22px; width:150px; line-height:20px; text-indent:5px; color:#000; text-decoration:none;}
#winnav li ul.sub li a.fly
{background:#fff url(images/navimages/arrow.gif) 140px 7px no-repeat;}
#winnav li:hover ul.sub li a:hover 
{background:#DFEFFF; color:#000;}
#winnav li:hover ul.sub li a.fly:hover
{background:#DFEFFF url(images/navimages/arrow_over.gif) 140px 7px no-repeat; color:#000;}

#winnav li:hover ul li:hover > a.fly {background:#DFEFFF url(images/navimages/arrow_over.gif) 140px 7px no-repeat; color:#000;} 

#winnav li:hover ul li:hover ul,
#winnav li:hover ul li:hover ul li:hover ul,
#winnav li:hover ul li:hover ul li:hover ul li:hover ul,
#winnav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul
{left:150px; top:-4px; background: #fff; padding:3px; border:1px solid #3a93d2; white-space:nowrap; width:150px; z-index:400; height:auto;}

.byline {
    

     height: 1px;
     padding: 0px 0px 5px 0;
     line-height: normal;
}
.byline .facebook-button {
     margin: 0 0px 0 0;
     line-height: normal;
}
.byline .facebookLike-button {
     margin: 0 0px 0 0;
     line-height: normal;
}
.byline .googleone-button {
     margin: 0 0px 0 0;
     line-height: normal;
}
.byline .digg-button {
	margin: 0 10px 0 0;
	line-height: normal;
}
.byline .facebook-button,.byline .digg-button, .byline .twitter-button, .byline .twittermain-button, .byline .googleone-button {
     float: right;
}
.byline .twitter-button {
     margin: 0 0px 0 0;
     line-height: normal;
}
.byline .twittermain-button {
     margin: 0 0px 0 0;
     line-height: normal;
}





.topheaderlinks {


}

.topheaderlinks a{color:white;text-decoration:none;}

.topheaderlinks a:hover{text-decoration:underline;  }




.twitterBarForSb
{
	width:323px;
	height:50px;
	float:left;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color:#F2F2F2;
	border-bottom:1px #E2E2E2 solid;

	margin-bottom:10px;
	margin-top:10px;


}













#likeThisPost
{
border:1px #C7C7C7 solid;
overflow:hidden;
padding:0px 0 0px 4px;
-moz-border-radius: 5px;
border-radius: 5px;	
height:30px;

}
#likeThisPost div #white
{
	
	background:#FFFFFF;
	overflow:hidden;
	padding:0px 0 0px 20px;
	border:1px #F2F2F2 solid;

	
}


#likeThisPost #fbLikeButton{
	border:0;
	background:transparent;
	float:left;
	margin-top:4px;
}




#likeThisPostProminent
{
border:1px #C7C7C7 solid;
overflow:hidden;
padding:0px 0 15px 20px;
-moz-border-radius: 5px;
border-radius: 5px;	
height:80px;
background-color:#F5F5F5;

}
#likeThisPostProminent div
{
	
	background:#F5F5F5;
	

}
#likeThisPostProminent div #white
{
	
	background:#EFEFEF;
	overflow:hidden;
	padding:0px 0 0px 20px;
	border:1px #F2F2F2 solid;

	
}

#likeThisPostProminent #text{

	color:#161618;
	font-size:15px;
	font-style:italic;
	float:left;	
	margin-right:7px;
	background:transparent;
	font-weight:600;
	color:#808080;
	margin-top:28px;
}

#likeThisPostProminent #fbLikeButton{
	border:0;
	background:transparent;
	float:left;
	margin-top:26px;
	width:345px;
}




#SubscribeBox
{
	border:1px #C7C7C7 solid;
}

#SubscribeBox #heading
{
	color:#161618;
	font-size:15px;
	font-style:italic;
	width:580px;
	margin:10px 10px 30px 10px;
	text-align:center;
	float:left;
	height:30px;
	font-weight:600;
	
	border-bottom:2px #E4E4E4 dotted;
	color:#666666;


}

#SubscribeBox #border
{
	border:1px #ffffff solid;
	background:#F5F5F5;
	overflow:hidden;
	
}
#SubscribeBox #Options
{
	width:590px;
	margin:0px 0px 0px 70px;
}
#SubscribeBoxOption
{
width:230px;
float:left;

}
#SubscribeBoxIcon
{
width:40px;
height:40px;
float:left;
}

#SubscribeBoxFacebookIcon
{
width:220px;
height:40px;
float:left;
background-image:url('images/facebookblack.png');
background-repeat:no-repeat;

padding-top:8px;
padding-left:43px;
font-size:14px;
color:black;
text-decoration:none;

}
#SubscribeBoxFacebookIcon:hover
{
background-image:url('images/facebookblue.png');

text-decoration:underline;
color:blue;
}
#SubscribeBoxRssIcon
{
width:220px;
height:40px;
float:left;
background-image:url('images/rssblack.png');
background-repeat:no-repeat;

padding-top:8px;
padding-left:43px;
font-size:14px;
color:black;
text-decoration:none;

}
#SubscribeBoxRssIcon:hover
{
background-image:url('images/rssblue.png');

text-decoration:underline;
color:blue;
}
#SubscribeBoxTwitterIcon
{
width:220px;
height:40px;
float:left;
background-image:url('images/twitterblack.png');
background-repeat:no-repeat;

padding-top:8px;
padding-left:43px;
font-size:14px;
color:black;
text-decoration:none;

}
#SubscribeBoxTwitterIcon:hover
{
background-image:url('images/twitterblue.png');

text-decoration:underline;
color:blue;
}
#SubscribeBoxYoutubeIcon
{
width:220px;
height:40px;
float:left;
background-image:url('images/youtubeblack.png');
background-repeat:no-repeat;

padding-top:8px;
padding-left:43px;
font-size:14px;
color:black;
text-decoration:none;

}
#SubscribeBoxYoutubeIcon:hover
{
background-image:url('images/youtubeblue.png');

text-decoration:underline;
color:blue;
}





#SubscribeBoxText
{
width:180px;
height:40px;
float:left;
padding-top:8px;
margin-left:3px;
}
#SubscribeBoxText
{
font-size:14px;
color:#04AEDA;
text-decoration:none;
font-weight:500;

}

#SubscribeBox a:-webkit-any-link
 {
color:inherit;
text-decoration:inherit;
cursor: auto;
}
#SubscribeBoxText a
{
text-decoration:none;
}

#SubscribeBoxText a:visited
{
text-decoration:inherit;
cursor:inherit;

}

#SubscribeBoxText a:hover
{
text-decoration:underline;

}





