/*
Theme Name: FrenchBullDog
Description: FrenchBullDog Official Theme
Version: 1.0
Author: Futuristic Artists
Author URI: http://www.futuristicartists.com/
Tags: white, blue, green, three-columns, left-sidebar, right-sidebar, theme-options, threaded-comments
*/

body { margin:0px; padding:0px; font-family:Arial; font-size:12px; background:#FFF url(images/background.jpg) repeat-x; color:#414134; }
.clear { clear:both; }
a { color:#B0332A; text-decoration:none; }
a:hover { text-decoration:underline; }
a img { border:0px; }

h1, h2, h3, h4, h5, h6 { margin:0px 0px 6px; display:block; }
h1 { font-size:16px; font-weight:normal; }
h2 { font-size:15px;  }
h3 { font-size:14px;  }
h4 { font-size:13px;  }
h5 { font-size:12px;  }
h6 { font-size:12px;  }


.header-nav { background:#A9CF38; height:43px; }
.header-nav .search { width:313px; height:28px; float:right; padding:9px 4px 0px; }
.header-nav .search .input { width:200px; border:1px solid #8F8888; background:#EAFBFB; }
.header-nav .search .submit { width:60px; background: url(images/button.jpg) repeat-x top left; border:1px solid #D2F4F6; color:#fff; }

#mp, #fa { display:none; }

/* Header Start Here */
.wrapper { width:966px; margin:0px auto; }
.wrapper2 { width:907px; padding:0px 12px; background:url(images/page-bg.png) repeat-y top left;  }
.outer { background:url(images/outer.gif) repeat-x bottom left; padding-bottom:20px; }

.headarea { padding:0px; background:url(images/head-bg.jpg) repeat-x top left; height:64px; }
.headarea ul { padding:28px 0px 0px 0px; margin:0px; float:left; list-style:none; font:bold 16px arial; }
.headarea ul li { padding-left:20px; margin:0px; float:left; background:url(images/topNav.gif) no-repeat top left; height:36px; line-height:36px; margin-right:12px; }
.headarea ul li a { display:block; padding-right:20px; float:left; background:url(images/topNav.gif) no-repeat bottom right; height:36px; line-height:36px; color:#A6A6A6; }
.headarea ul li a:hover, .headarea ul li.current_page_item a { color:#232323!important; }

.logo_tabs { background:url(images/bodybg-t.png) repeat-x top left; padding:20px 0px;  }
.logo_tabs .insidelogotabs { background:url(images/head-i-bg.jpg) no-repeat center 0px; }
.logo_tabs .logo { height:215px; width:488px; float:left; padding-top:20px;  }
.logo_tabs .puppy { height:282px; width:251px; float:right; padding:0px 70px 0px 0px;  }
.logo_tabs .tabs { padding-top:30px; }
.logo_tabs .tabs .box { padding:12px; }
.logo_tabs .tabs .box h2 { font-size:24px; margin:0px; padding:0px; font-weight:normal; }
.logo_tabs .tabs .box h2 a { color:#fff; }
.logo_tabs .tabs .box p { color:#fff; line-height:18px; }
.logo_tabs .tabs .box1 { float:left; height:254px; width:286px; background:url(images/box1.png) no-repeat top left; margin-right:3px; }
.logo_tabs .tabs .box2 { float:left; height:214px; width:282px; background:url(images/box2.png) no-repeat top left; margin-right:6px; }
.logo_tabs .tabs .box3 { float:left; height:214px; padding-right:41px; width:288px; background:url(images/box3.png) no-repeat top left;}



.content { background:url(images/container-background.jpg) repeat-x left bottom; padding:5px 0px; }
.content .leftbar { width:250px; float:left; margin:0px 5px 0px 0px; *margin:0px 3px 0px 0px; .margin:0px 3px 0px 0px; }
.content #leftbarI { padding:0px 10px; }
.content .leftside { width:396px; float:left; margin:0px 5px 0px 0px; *margin:0px 3px 0px 0px; .margin:0px 3px 0px 0px; background:#fff; }
.content .sidebar { width:250px; float:left; }

.adTab { padding-bottom:7px; }
.adTab .adsense { height:280px; width:336px; padding:16px 22px 16px; border:1px solid #F1E8E8; float:left; }
.adTab .tabs { height:313px; width:368px; border:1px solid #F1E8E8; float:right; }

.adFeatured { padding-bottom:7px; }
.adFeatured .adsense { height:280px; width:336px; padding:5px 16px 4px; border:1px solid #F1E8E8; float:right; }
.adFeatured .featured { height:289px; width:382px; float:left; }
.adFeatured .featured .box { height:289px; width:187px; float:left; border:1px solid #F1E8E8; }
.adFeatured .featured .box h2 { color:#94A235; font-size:16px; padding:4px 8px; margin:0px; font-weight:bold; border-bottom:3px solid #D7DFC9; }
.adFeatured .featured .box .image { width:175px; height:121px; margin:4px auto; border:1px solid #F1E8E8; }
.adFeatured .featured .box p { margin:0px; color:#55574F; padding:0px 7px; line-height:16px; height:95px; }
.adFeatured .featured .box .readmoreb { margin-right:5px; }
.adFeatured .featured .box2 { float:right!important; }

.sidebarbox { margin-bottom:10px; }
.sidebarbox .sidebarboxheading { padding-left:10px; background:url(images/heading-1.gif); height:52px; line-height:52px; }
.sidebarbox .sidebarboxheading h2 { color:#49C2C7; font:bold 26px Arial; margin:0px; padding:0px; height:52px; line-height:52px; }
.sidebarbox .sidebarboxheading2 { padding-left:10px; background:url(images/heading-2.gif); height:52px; line-height:52px; }
.sidebarbox .sidebarboxheading2 h2 { color:#EF2577; font:bold 26px Arial; margin:0px; padding:0px; height:52px; line-height:52px; }
.sidebarbox .bodyWrapper { clear:left; font:normal 12px Arial; padding:0px; background:#F6F5F5; border:1px solid #E9E4E4; border-width:0px 1px; }
.sidebarbox .bodyWrapper2 { background:#F8FEE8!important; border-color:#CCD9BF!important; }
.sidebarbox .body { padding:10px 0px 0px; }
.sidebarbox .body p { color:#686C6F; line-height:18px; }
.sidebarbox .body ul { list-style:none; margin:0px; padding:0px;  }
.sidebarbox .body ul li { padding:6px 8px 12px 38px; margin-bottom:4px; background:url(images/red-paw.gif) no-repeat 10px 4px; line-height:16px; border-bottom:1px dotted #E3D1D1; font-size:16px; }
.sidebarbox .body ul li a { color:#5D6161; }
.widget_pages .body ul li { background:url(images/yellow-paw.gif) no-repeat 10px 4px; }
.widget_archive .body ul li { background:url(images/green-paw.gif) no-repeat 10px 4px; }

.adboxside { text-align:center; width:160px; margin:0px auto; }
.adboxside span { text-align:right; display:block; font:normal 10px Arial, Helvetica, sans-serif; color:#939393; padding:0px 5px; }

.breadcrumb { padding:0px;}

.post-b { border:1px solid #CFCECE; border-width:0px 1px; padding:0px 10px; }
.post-wrapper { padding:7px 0px; }
.post { padding:0px 0px 7px; margin-bottom:7px; }
.post .post_info {  padding:0px 0px 10px; }
.post .post_info h2 { font:normal 18px Arial; color:#494949; margin:0px; }
.post .post_info h2 a { color:#494949; }
.post .post_info p.metas { border:1px dotted #B1B1B1; border-width:1px 0px; padding:3px 0px; color:#F0287E; margin:5px 0px; }
.post .post_info p.metas a { color:#F0287E; text-decoration:underline; }
.post .post_info p.metas a:hover { color:#212121; text-decoration:underline; }
.post .post_info p { color:#676767; margin:0px; font-size:11px; text-align:justify; }
.post .postdetail a, .page .postdetail a { color:#ABD037; }
.post .postdetail, .page .postdetail { color:#414134; padding:0px; }
.post .postdetail p, .page .postdetail p { line-height:20px; margin-top:0px; }
.post .postdetail a.more-link { display:block; width:160px; text-decoration:none; float:right; font-weight:bold; }
.posttags { padding:6px 0px; border:1px dotted #267480; border-width:1px 0px; color:#414134; }
.posttags a { color:#414134!important; }

.heading { font:normal 18px Arial; color:#494949; margin:0px; }

/* Captions */
.aligncenter, div.aligncenter { display: block;	margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
/* End captions */

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left; }

/* Begin Lists
Special stylized non-IE bullets
Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .post ul { margin-left: 0px; padding: 0 0 0 30px; list-style: none; padding-left: 10px; text-indent: -10px; } 
html>body .post li { margin: 7px 0 8px 10px; }
.post ul li:before, #sidebar ul ul li:before { content: "\00BB \0020"; }
.post ol { padding: 0 0 0 35px; margin: 0; }
.post ol li { margin: 0; padding: 0; }

.wp-pagenavi { padding:10px 10px 20px; text-align:right; }

.categories {}
.cat-item {}
.current-cat {}
.current-cat-parent {}
.pagenav {}
.page_item {}
.current_page_item {}
.current_page_parent {}
.widget {}
.widget_text {}
.blogroll {}
.linkcat{}

.commentsHeading h3 { color:#2C6EAF; background-repeat: no-repeat; margin:0px 0px 6px; border:2px solid #38536D; border-width:2px 0px; padding:14px; }

ol.commentlist { list-style:none; margin:0px 0px; padding:0; text-indent:0; }
ol.commentlist li { border:2px solid #ddd; height:1%; margin:0 0 10px; padding:5px 7px 5px 57px; position:relative; }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font:bold 14px/1.4 helvetica,arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url { text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover {  }
ol.commentlist li div.vcard img.avatar { border:5px solid #ddd; left:7px; position:absolute; top:7px; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { font:bold 10px/1.4 helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#333; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { color:#000; }
ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1em; }
ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li div.reply a { background:#999; border:2px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:5px 10px;  text-align:center; width:36px; }
ol.commentlist li div.reply a:hover { background:#c30; border:2px solid #c00; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li {  }
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#E5EDD6; }
ol.commentlist li.odd { background:#fff; }
ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}

#respond {  }
#comment { width:100%; background:#fff; border:1px solid #ACACAC; color:#414141; }
#comment2 { width:280px; margin-left:68px; background:#fff; border:1px solid #ACACAC; color:#414141; }
#respond p { margin:2px 0px 2px; height:24px; }
#respond p label { width:90px!important; display:block; float:left; }

.wp-pagenavi { padding:40px 10px; text-align:right; }
.wp-pagenavi a { background: #FFF!important; border-color:#D98C39!important; color:#D98C39!important; }
.wp-pagenavi a:hover { background: #FFF!important; border-color:#679AA3!important; color:#679AA3!important; }
.wp-pagenavi span.pages, .wp-pagenavi span.current { background: #FFF!important; border-color:#679AA3!important; color:#679AA3!important; }

.widget_archive .body ul li { border-bottom-color:#939393; }
.widget_archive .body ul li a { color:#6B6965; }

#author, #email, #url {width:122px; margin-right:2px; background:#fff; border:1px solid #ACACAC; color:#414141; }
#url { width:121px; margin-right:0px; }
.tableComment { margin:7px 0px; }
#submit { background:#FFD101!important;  color:#fff; border:1px solid #E5B228; font-size:14px; font-weight:bold!important; float:right; }
.tags { padding:10px 10px 0px!important; }
.tags a { color:#6B7272; }
.copyright { background:#EF2579 url(images/footer.gif) repeat-x top left; text-align:center; height:33px; line-height:33px; color:#fff; }
.copyright a { color:#fff; }

.widget_subscribe .gsom_sfi {  }
.widget_subscribe .gsom_sfi label { padding:0px 0px 4px; color:#A9CF38; font-size:16px; font-weight:bold; }
.widget_subscribe .gsom_sfi input { width:230px; *width:200px; .width:200px; background:#FFFFFF; padding:4px; border:1px solid #DFDDDD; }
div.gsom-optin-radiogroup input[type="submit"] { background:#FFD101!important;  color:#fff; border:1px solid #E5B228; font-size:14px; font-weight:bold!important; }

.mostpopular .topPost { padding:4px 4px 16px; margin:0px 0px 11px; background:url(images/seprator.gif) repeat-x bottom left }
.mostpopular .topPost h2 { margin:0px 0px 4px; font-family:Arial; font-size:16px; font-weight:bold; border-bottom:1px dotted #B4D334; padding:0px 8px 4px; }
.mostpopular .topPost h2 a { color:#3EC1C5; }
.mostpopular .topPost p { margin:3px 0px 4px; color:#555555; }
