/*
Theme Name: WP-Sleek Blue
Theme URL: http://www.blogriffic.com
Description: Theme released by <a href="http://www.blogriffic.com/" title="BlogRiffic">BlogRiffic</a>.
Version: 2.0
Author: 
Author URL:
*/


body { background:url("images/Background.jpg") repeat-x #c7c7c7; color:#61676b; font-family:"Verdana", Arial; font-size:12px; margin:0px; padding:0px; }
img { background:transparent; border:none; }


/* --------- Header Components Variables --------- */
/* Header Variables - Rev:A002 */
#header { background:url("images/Header-BodyBar.png") repeat-x; width:auto; height:180px; margin:0px auto; padding:0px; position:relative; overflow:hidden; }
#header-shrink { width:1021px; height:180px; margin:0px auto; padding:0px; position:relative; }

/* Branding Variables - Rev:A001  */
#branding { width:484px; height:146px; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; }
#branding h1 { display:none; }
#branding h1 a { display:none; }
#branding h1 a:visited { display:none; }
#branding h1 a:hover { display:none; }
#branding p { display:none; }
#logo { width:484px; height:146px; top:0px; position:relative; float:left;  }
#logo a { width:484px; height:146px; position:relative; float:left; border:none; }

/* Banner-Ad Variables - Rev:A001  */
#banner-ad-body { width:537px; height:104px; text-align:center; margin:0px; padding:42px 0px 0px 0px; position:relative; float:left; overflow:hidden; }

/* Navigation Variables - Rev:A002 */
#navigation-bar { width:1003px; height:34px; margin:0px 9px 0px 9px; padding:0px; position:relative; float:left; overflow:hidden; }
#navigation { width:auto; height:34px; margin:0px; padding:0px; position:relative; float:left; }
#navigation ul, #navigation li { height:34px; padding:0px; margin:0px; list-style-type:none; float:left; }
#navigation li a { color:#FFFFFF; font-weight:bold; text-decoration:none; margin:0px; padding:9px 15px 11px 15px; float:left; display:block; }
#navigation li a:visited { color:#FFFFFF; font-weight:bold; text-decoration:none; }
#navigation li a:hover { background:url("images/Navigation-RollOver.jpg") repeat-x; color:#FFFFFF; font-weight:bold; text-decoration:none; }
#navigation li, .current_page_item { color:#aac55e; font-weight:bold; text-decoration:none; }
/* --------- /Header Components Variables --------- */



/* --------- Post Components Variables --------- */
/* Page Container Variables - Rev:A001 */
#content { background:url("images/Content-BodyBackground.jpg") repeat-y; width:1021px; height:auto; margin:0px auto; padding:0px; position:relative; overflow:hidden; }

/* Header Shadow Variables - Rev:A001  */
#header-base-graphic { background:url("images/Content-TopShadow.jpg") no-repeat; width:1021px; height:8px; margin:0px; padding:0px; position:relative; float:left; }

/* Content Container Variables - Rev:A001 */
#content-shrink { width:1021px; height:auto; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; }

/* Post Variables - Rev:A001  */
#posts-body { width:579px; height:auto; margin:0px; padding:0px 0px 0px 10px; position:relative; float:left; overflow:hidden; }

/* Post Machanics Variables - Rev:A001  */
.post { width:579px; margin:0px; padding:0px; position:relative; float:left; clear:both; }
.post-alt { width:579px; margin:0px; padding:0px; position:relative; float:left; clear:both; }
.post-date { background:url("images/Content-Post-DateBadge.jpg") no-repeat; width:110px; height:95px; float:left; }
.post-date-month { color:#FFFFFF; font-size:14px; font-weight:bold; text-transform:uppercase; text-align:center; margin:0px; padding:25px 0px 0px 0px; display:block; }
.post-date-day { color:#FFFFFF; font-size:17px; font-weight:bold; text-transform:uppercase; text-align:center; margin:0px; padding:1px 0px 0px 0px; display:block; }
.post-title { width:469px; height:95px; text-align:left; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; }
.post-title h2 { width:469px; color:#0c64c0; font-size:18px; margin:0px 10px 0px 5px; padding:0px; top:25px; position:relative; }
.post-title h2 a { color:#0c64c0; text-decoration:none; }
.post-title h2 a:visited { color:#0c64c0; text-decoration:none; }
.post-title h2 a:hover { color:#094b90; text-decoration:none; }
.post-info { width:469px; height:auto; color:#61676b; font-size:11px; text-align:left; margin:0px 10px 0px 5px; padding:0px; top:35px; position:relative; overflow:hidden; }
.post-info a { color:#094b90; text-decoration:underline; }
.post-info a:visited { color:#094b90; text-decoration:underline; }
.post-info a:hover { color:#0c64c0; text-decoration:none; }
.post-content-body { width:579px; height:auto; min-height:30px; margin:0px; padding:0px; position:relative; float:left; clear:both; }
.post-image { width:550px; height:auto; border:none; margin:0px 0px 10px 0px; padding:0px; left:13px; position:relative; float:left; clear:both; }
.post-article { width:550px; font-size:11px; line-height:19px; text-align:left; word-spacing:1px; margin:0px; padding:0px; left:14px; position:relative; float:left; clear:both; }
.post-article p { margin:0px; padding:0px 0px 10px 0px; position:relative; }
.post-article a { color:#0c64c0; text-decoration:underline; }
.post-article a:visited { color:#0c64c0; text-decoration:underline; }
.post-article a:hover { color:#094b90; text-decoration:underline; }
.post-article blockquote { background:#eaebef; border-left:solid #dddfe6 5px; margin:10px 0px 15px 0px; padding:1px 10px; position:relative; }
.post-article blockquote p { color:#61676b; font-style:italic; margin:0px; padding:10px 0px 10px 0px; position:relative; }
.post-article blockquote blockquote { background:#e6e6e6; }
.post-article img { padding:5px; margin:0px; float:left; }
.post-footer-alt { width:579px; height:13px; margin:0px; padding:0px; position:relative; float:left; clear:both; }
.post-footer { width:579px; height:43px; margin:0px; padding:0px; position:relative; float:left; clear:both; }
.post-lower-info { width:550px; height:16px; color:#61676b; font-size:11px; text-align:left; margin:0px; padding:0px; top:8px; left:13px; position:relative; float:left; overflow:hidden; clear:both; }
.post-lower-info a { color:#0c64c0; text-align:center; text-decoration:underline; }
.post-lower-info a:visited { color:#0c64c0; text-align:center; text-decoration:underline; }
.post-lower-info a:hover { color:#094b90; text-align:center; text-decoration:none; }
.post-spacer { width:579px; height:30px; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; clear:both; }

/* Next/Previous Button Variables - Rev:A001 */
.page-navigation { border-top:solid 1px #dddfe6; width:569px; height:15px; font-size:12px; font-weight:bold; text-align:center; margin:0px; padding:5px; position:relative; clear:both; }
.page-navigation a { color:#094b90; text-decoration:none; }
.page-navigation a:visited { color:#094b90; text-decoration:none; }
.page-navigation a:hover { color:#0c64c0; text-decoration:none; }
.page-nav-prev { float:left; }
.page-nav-next { float:right; }

/* 404 Error Page Variables - Rev:A001 */
.not-found { width:549px; text-align:center; margin:100px 0px 0px 0px; padding:15px; position:relative; float:left; }
.not-found h2 { color:#094b90; font-size:16px; font-weight:bold; text-transform:uppercase; margin:0px; padding:0px; }
/* --------- /Post Components Variables --------- */



/* --------- Comment System Variables --------- */
/* Comments Body Varibles - Rev:A002  */
#comments-body { width:579px; height:auto; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; }
.comments-center-alt { width:549px; height:auto; color:#094b90; font-size:16px; font-weight:bold; font-style:italic; text-align:center; margin:0px; padding:0px 15px 15px 15px; left:0px; position:relative; float:left; }
.comments-center { width:579px; color:#094b90; font-size:16px; font-weight:bold; text-align:center; margin:0px; padding:0px; left:0px; position:relative; float:left; }

/* Comment List Variables - Rev:A001 */
#comments { width:579px; height:auto; border-bottom:solid 1px #dddfe6; margin:0px; padding:0px; left:0px; position:relative; float:left; overflow:hidden; clear:both; }
.comment-box { width:559px; border-top:solid 1px #dddfe6; margin:0px; padding:10px; position:relative; float:left; overflow:hidden; }
.black { background:#f6f7fa; } /* Body Background 1 */
.white { background:#FFFFFF; } /* Body Background 2 */
.avatar { padding:0px 10px 0px 0px; float:left; }
.comment-info { width:501px; height:auto; border-bottom:#dddfe6 solid 1px; position:relative; float:left; }
.comment-author { width:100%; color:#094b90; font-size:13px; font-weight:bold; margin:5px 0px 0px 0px; padding:0px; position:relative; float:left; }
.comment-author a { color:#094b90; text-decoration:underline; }
.comment-author a:visited { color:#094b90; text-decoration:underline; }
.comment-author a:hover { color:#0c64c0; text-decoration:none; }
.comment-stat { color:#61676b; font-size:11px; text-decoration:none; margin:7px 0px 5px 0px; padding:0px; position:relative; float:left; }
.comment-stat a { color:#61676b; text-decoration:underline; }
.comment-stat a:visited { color:#61676b; text-decoration:underline; }
.comment-stat a:hover { color:#094b90; text-decoration:none; }
.comment-text { width:100%; font-size:11px; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; }
.comment-text p { color:#61676b; margin:10px 0px 10px 0px; padding:0px; position:relative; }
.comment-text a { color:#0c64c0; text-decoration:underline; }
.comment-text a:visited { color:#0c64c0; text-decoration:underline; }
.comment-text a:hover { color:#094b90; text-decoration:none; }
.comment-text blockquote { background:#eaebef; border-left:solid #dddfe6 5px; width:540px; margin:10px 0px 15px 0px; padding:1px 10px; }
.comment-text blockquote p { color:#61676b; font-style:italic; margin:0px; padding:10px 0px 10px 0px; }
.comment-text blockquote blockquote { background:#e6e6e6; width:495px; }
.comment-spacer { width:579px; height:20px; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; }

/* Comments Form Variables - Rev:A001 */
#comment-form { width:549px; height:auto; margin:0px; padding:15px; position:relative; float:left; }
#comment-form h2 { color:#0c64c0; font-size:16px; text-decoration:none; margin:0px; padding:0px; }
#comment-form p { color:#61676b; font-size:11px; margin:10px 0px 0px 0px; padding:0px; }
#comment-form b { color:#61676b; }
#comment-form a { color:#0c64c0; font-size:11px; text-decoration:underline; }
#comment-form a:visited { color:#0c64c0; text-decoration:underline; }
#comment-form a:hover { color:#094b90; text-decoration:none; }
#commentform label { color:#094b90; font-size:10px; left:10px; position:relative; }
#commentform #author, #commentform #email, #commentform #url, #commentform textarea { color:#b3b4b5; background-color:#f6f7fa; border:solid 3px #dddfe6; font-size:12px; padding:0px 0px 3px 2px; overflow:hidden; }
#commentform:hover #author:hover, #commentform:hover #email:hover, #commentform:hover #url:hover, #commentform textarea:hover { color:#61676b; background-color:#f1f1f2; border:solid 3px #dddfe6; padding:0px 0px 3px 2px; }
#commentform:focus #author:focus, #commentform:focus #email:focus, #commentform:focus #url:focus, #commentform textarea:focus { color:#61676b; background-color:#f1f1f2; border:solid 3px #c9c9c9; padding:0px 0px 3px 2px; }
#commentform textarea { width:540px; height:150px; overflow:hidden; }
#submit-comment { }
/* --------- /Comment System Variables --------- */



/* --------- Sidebar & Widgets Variables --------- */
#sidebars { width:423px; height:auto; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; }

/* Center Sidebar Variables - Rev:A001 */
#sidebar-center { width:423px; height:320px; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; }
#sidebar-center-ads { width:402px; height:auto; margin:0px; padding:0px; left:15px; position:relative; float:left; } 
#sidebar-center-ads img { width:125px; height:125px; margin:0px 9px 9px 0px; padding:0px; position:relative; float:left; } 
#feed-group { width:370px; height:auto; margin:5px 0px 10px 0px; padding:0px; left:24px; position:relative; float:left; }
.feed-body { width:170px; height:30px; margin:0px; padding:0px; position:relative; float:left; }
.feed-body-alt { width:200px; height:30px; margin:0px; padding:0px; position:relative; float:left; }
.feed-image { width:30px; height:29px; margin:0px; padding:0px; position:relative; float:left; }
.feeds-link { width:120px; margin:0px 0px 0px 10px; top:6px; position:relative; float:left; }
.feeds-link a { color:#ff9600; text-decoration:none; font-size:12px; font-weight:bold; }
.feeds-link a:visited { color:#ff9600; text-decoration:none; }
.feeds-link a:hover { color:#ff9600; text-decoration:underline; }
.feeds-link-alt { width:160px; margin:0px 0px 0px 10px; top:6px; position:relative; float:left; }
.feeds-link-alt a { color:#ff9600; text-decoration:none; font-size:12px; font-weight:bold; }
.feeds-link-alt a:visited { color:#ff9600; text-decoration:none; }
.feeds-link-alt a:hover { color:#ff9600; text-decoration:underline; }

/* Left Sidebar Variables - Rev:A001 */ 
#sidebar-left { width:263px; border-bottom:solid 1px #dddfe6; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; }
#sidebar-left h2 { background:url("images/Content-Sidebar-Tittle.jpg") no-repeat; width:248px; height:23px; color:#0c64c0; font-size:12px; font-weight:bold; text-align:left; margin:0px; padding:8px 0px 0px 15px; position:relative; }
.sidebar-item-left { background:url("images/Content-Sidebar-TextBody.jpg") repeat-y; width:263px; height:auto; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; }
.sidebar-item-left a { color:#61676b; text-decoration:none; }
.sidebar-item-left a:visited { color:#61676b; text-decoration:none; }
.sidebar-item-left a:hover { color:#61676b; text-decoration:underline; }
.sidebar-item-left ul { width:242px; color:#61676b; font-size:12px; list-style:none; border-bottom:solid 1px #dddfe6; margin:10px 0px 10px 0px; padding:0px; left:10px; position:relative; float:left; overflow:hidden; }
.sidebar-item-left ul li { width:242px; height:auto; border-top:solid 1px #dddfe6; margin:0px; padding:5px 0px 5px 0px; float:left; overflow:hidden; }
.sidebar-item-left ul li ul { background:none; width:auto; height:auto; margin:0px; padding:0px; overflow:hidden; }
.sidebar-item-left ul li ul li { width:242px; height:auto; border-top:solid 1px #dddfe6; margin:0px; padding:5px 0px 5px 0pxx; float:left; overflow:hidden; }

/* Right Sidebar Variables - Rev:A001 */ 
#sidebar-right { width:160px; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; }
#sidebar-right h2 { background:url("images/Content-Sidebar-Tittle2.jpg") no-repeat; width:145px; height:23px; color:#0c64c0; font-size:12px; font-weight:bold; text-align:left; margin:0px; padding:8px 0px 0px 15px; position:relative; }
.sidebar-item-right { background:none; width:160px; height:auto; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; }
.sidebar-item-right a { color:#61676b; text-decoration:none; }
.sidebar-item-right a:visited { color:#61676b; text-decoration:none; }
.sidebar-item-right a:hover { color:#61676b; text-decoration:underline; }
.sidebar-item-right ul { width:140px; color:#61676b; font-size:12px; list-style:none; border-bottom:solid 1px #dddfe6; margin:10px 0px 10px 0px; padding:0px; left:10px; position:relative; float:left; overflow:hidden; }
.sidebar-item-right ul li { width:140px; height:auto; border-top:solid 1px #dddfe6; margin:0px; padding:5px 0px 5px 0px; float:left; overflow:hidden; }
.sidebar-item-right ul li ul { background:none; width:auto; height:auto; margin:0px; padding:0px; overflow:hidden; }
.sidebar-item-right ul li ul li { width:140px; height:auto; border-top:solid 1px #dddfe6; margin:0px; padding:5px 0px 5px 0pxx; float:left; overflow:hidden; }

/* Calenda Widget - Rev:A001 */
#wp-calendar { width:100%; margin:0px auto; padding:0px 20px 10px 20px; position:relative; }
#wp-calendar table { width:100%; margin:0px; padding:0px; position:relative; }
#wp-calendar caption { width:100%; color:#094b90; font-weight:bold; text-align:center; margin:0px; padding:10px 0px 10px 0px; position:relative; }
#wp-calendar th { color:#61676b; font-style:normal; text-transform:capitalize; margin:5px 0px 5px 0px; padding:3px 0px 3px 0px; }
#wp-calendar td { border:1px solid #dddfe6; color:#61676b; text-align:center; margin:0px; padding:3px 0px 3px 0px; }
#wp-calendar td a { color:#0c64c0; text-align:center; text-decoration:underline; margin:0px; padding:3px 0px 3px 0px; }
#wp-calendar td a:visited { color:#0c64c0; }
#wp-calendar td a:hover { color:#094b90; }
#wp-calendar #next a { color:#0c64c0; text-align:right; text-decoration:underline; margin:0px; padding-right:10px; }
#wp-calendar #next a:visited { color:#0c64c0; }
#wp-calendar #next a:hover { color:#094b90; }
#wp-calendar #prev a { color:#0c64c0; text-align:left; text-decoration:underline; margin:0px; padding-left:10px; }
#wp-calendar #prev a:visited { color:#0c64c0; }
#wp-calendar #prev a:hover { color:#094b90; }

/* Tag Cloud Widget - Rev:A001 */
.tag-cloud { width:242px; text-align:justify; margin:0px auto; padding:10px; position:relative; }
.widget_tag_cloud { width:242px; text-align:justify; margin:0px auto; padding:10px; position:relative; }

/* Text - Rev:A001 */
.textwidget { width:250px; color:#61676b; font-size:11px; text-align:left; word-spacing:1px; line-height:17px; margin:0px; padding:5px; }
.textwidget img { float:left; padding:0px 5px 5px 0px }
.textwidget p { color:#61676b; margin:0px; padding:0px; }
.textwidget a { color:#0c64c0; text-decoration:none; }
.textwidget a:visited { color:#0c64c0; text-decoration:none; }
.textwidget a:hover { color:#094b90; text-decoration:underline; }

/* Ads - Rev:A001 */
.adwidget { width:120px; text-align:left; line-height:15px; margin:0px; padding:20px; }

/* Search Widget - Rev:A001 */
#searchform { margin:10px; padding:0px; position:relative; }
#s { width:200px; height:22px; color:#b3b4b5; font-style:italic; background-color:#f6f7fa; border:solid 1px #dddfe6; margin:0px 0px 0px 0px; padding:4px 0px 0px 3px; position:relative; }
#s:hover { color:#61676b; background-color:#f1f1f2; border:solid 1px #dddfe6; }
#s:focus { color:#61676b; background-color:#f1f1f2; border:solid 1px #c9c9c9; }
#submit { margin:0px; padding:2px; top:0px; position:relative; }
/* --------- /Sidebar & Widgets Variables --------- */



/* --------- Footer Variables --------- */
/* Footer Variables - Rev:A001 */
#footer { width:1021px; height:auto; margin:0px auto; padding:0px; position:relative; overflow:hidden; }
#footer-top { background:url("images/Footer-Top.jpg") no-repeat; width:1021px; height:4px; margin:0px auto; padding:0px; position:relative; float:left; }
#footer-center { background:url("images/Footer-CenterLoop.jpg") repeat-y; width:1021px; height:106px; margin:0px auto; padding:0px; position:relative; float:left; }
#footer-logo { background:url("images/Footer-Logo.jpg") no-repeat; width:490px; height:106px; margin:0px auto; padding:0px; position:relative; float:left; }
#footer-logo h1 { display:none; }
#footer-logo h1 a { display:none; }
#footer-logo h1 a:visited { display:none; }
#footer-logo h1 a:hover { display:none; }
#footer-logo p { display:none; }
#footer-ad { width:506px; height:82px; margin:0px auto; padding:24px 0px 0px 25px; position:relative; float:left; }
#footer-bottom { background:url("images/Footer-Bottom.jpg") no-repeat; width:1021px; height:12px; margin:0px auto; padding:0px; position:relative; float:left; }
#footer-text { background:#c7c7c7; width:1021px; height:35px; margin:0px auto; color:#393939; font-size:11px; text-align:center; padding:15px 0px 0px 0px; position:relative; float:left; }
#footer-text a { color:#0c64c0; text-decoration:underline; }
#footer-text a:visited { color:#0c64c0; text-decoration:underline; }
#footer-text a:hover { color:#094b90; text-decoration:none; }
/* --------- /Footer Variables --------- */


