/*
Theme Name: cg
Version: 2.0
Description: Mikes Gallery Site
Author: Gurus
Author URI: http://www.comprepairgurus.com
*/

body{color:#FFF;background-color:#333;background-image:url(images/bg.gif);background-position:top;font-family:Trebuchet MS;font-size:11px;line-height:18px;margin:0;padding:0;}
#slider,#slider ul,#slider li{width:948px;height:285px;list-style:none;margin:0;padding:0;}
.ratingsdiv{width:60px;height:12px;overflow:hidden;float:right;}
.info{background-color:#1C242B;height:143px;width:170px;display:none;color:#FFF;overflow:hidden;padding:0 10px;}
.ratingbox{background-image:url(images/ratings-bg.png);height:106px;width:136px;display:none;color:#FFF;overflow:hidden;z-index:300;position:absolute;top:-130px;left:16px;padding:10px 10px 0;}
.info-button{float:left;cursor:pointer;}
.rating{cursor:pointer;}
#container{width:950px;margin:23px auto 0;padding:0;}
.single-entry{float:left;width:100%;margin-bottom:10px;padding:0;}
.post-wrapper{width:648px;color:#F2F2F2;background-color:#4D4D4D;border:1px solid #666;margin-bottom:15px;font-size:14px;font-weight:400;font-family:"Times New Roman", Times, serif;float:left;padding:12px 11px 20px;}
.page-post-crew{width:628px;background-image:url(http://www.mikesmonsters.com/wp-content/themes/cg/images/home-post-wrap.gif);margin-bottom:10px;background-repeat:repeat-x;background-color:#999;border:1px #333 solid;float:left;padding:10px;}
.page-post-crew h2{font-size:28px;color:#FFF7C0;font-weight:400;margin:10px 0 0;padding:0;}
.page-post-crew p{font-size:14px;color:#FFF;font-weight:400;margin:5px;padding:0;}
a:hover,a:active{color:#FFF7C0;text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-weight:400;}
h1{font-size:32px;margin-bottom:0;margin-top:10px;}
h2{font-size:28px;}
h3{font-size:24px;margin:5px;}
.post-title{font-size:24px;margin:5px 0 15px 5px;}
.title{height:20px;width:192px;font-size:14px;color:#FFF;font-weight:700;}
.home-post-wrap{width:190px;height:192px;float:left;background-color:#999;background-image:url(images/home-post-wrap.gif);background-repeat:repeat-x;border:1px #666 solid;margin:0 10px 17px 7px;padding:9px 9px 9px;}
.titletop{text-decoration:none;font-size:16px;display:block;width:100%;margin-bottom:6px;color:#FFF;}
.comments-bubble{width:23px;height:18px;background-image:url(images/comments.gif);background-repeat:no-repeat;font-size:8px;color:#212A33;float:right;margin-left:9px;padding:0 5px 0 0;}
.comments-bubble a:link,.comments-bubble a:hover,.comments-bubble a:visited{color:#FFF;font-size:8px;display:block;margin-left:7px;margin-top:-4px;padding:0;}
.bar{height:15px;background-image:url(images/bar-bg.gif);font-size:14px;width:174px;float:left;border-left:1px solid #1C242B;border-right:1px solid #1C242B;border-bottom:1px solid #1C242B;position:relative;padding:8px;}
.bar a:link{color:#000;}
.bar a:hover{color:#666;}
.bar a:visited{color:#666;}
.home-post-wrap2{width:593px;margin-right:13px;float:left;background-color:#FFF;border:1px solid #EBEBEB;margin-bottom:10px;padding:10px;}
.readmore{background-image:url(images/bullet.gif);background-repeat:no-repeat;background-position:left;float:right;padding-left:20px;margin-top:10px;}
.readmore a:link,.readmore a:hover{color:#FFF7C0;}
.thumbnail-home{border:0;margin:0;}
h4,h5,h6{font-size:20px;}
.titles{font-weight:400;font-size:24px;text-decoration:none;}
.info-titles a:link,.info-titles a:visited,.info-titles a:active{text-decoration:none;font-size:15px;font-family:Trebuchet MS;display:block;width:100%;margin-bottom:10px;padding-top:10px;color:#FFF;}
.titles a:link,.titles a:visited,.titles a:active{text-decoration:none;font-size:20px;font-family:Trebuchet MS;margin-bottom:10px;margin-top:10px;display:block;}
.titles-featured a,.titles-featured a:hover,.titles-featured{font-size:30px;display:block;margin-bottom:10px;margin-top:5px;}
pre,blockquote{overflow:auto;line-height:1.8em;background-color:#313B44;border:1px solid #29323A;margin:20px 30px;padding:0 10px;}
ul{list-style-image:url(images/bullet.gif);}
#pages{float:left;}
#categories{width:948px;min-height:46px;background-image:url(images/nav-bg.gif);background-repeat:repeat-x;float:left;background-color:#144F8C;border-left:1px solid #387EC7;}
#categories ul{padding-left:0;list-style-type:none;list-style-image:none;float:left;margin:0 0 0 10px;}
#categories ul li{float:left;display:block;padding-left:0;height:46px;}
#categories ul li a:link,#categories ul li a:visited,#categories ul li a:active{height:34px;display:block;color:#FFF;font-size:11px;font-weight:700;float:left;margin:0 1px;padding:12px 10px 0;}
#categories ul li a:hover{background-image:url(images/nav-bg-hover.gif);border-right:1px solid #2066AF;border-left:1px solid #144F8C;padding-top:14px;height:32px;margin:0;}
#header{width:948px;margin-top:0;height:283px;border:1px solid red;float:left;margin-bottom:30px;overflow:hidden;}
#content{width:948px;float:left;margin-bottom:30px;background-image:url(images/bg.jpg);background-color:#999;border:1px solid red;padding:15px 0;}
#left-div{width:685px;float:left;padding-left:12px;margin-top:5px;}
#left-inside{float:left;padding:0;}
.adwrap{margin-left:26px;}
.adwrap a,.adwrap a:hover,.adwrap a:visited{margin-right:5px;margin-bottom:5px;display:block;width:125px;height:125px;float:left;}
#footer{width:948px;float:left;color:#FFF;font-size:11px;background-image:url(images/bg.jpg);background-color:#999;border:1px solid red;font-weight:700;margin:0 auto 30px;padding:14px 0;}
#footer-one{float:left;width:279px;}
#footer-two{float:left;width:390px;}
#footer-three{float:right;width:279px;}
#legal{float:left;width:928px;text-align:right;padding-right:20px;}
#footer a{color:#FFF;font-size:11px;}
#footer a:visited{color:#FFF;}
#footer a:hover{color:#FFF;text-decoration:none;}
#pages ul{list-style-type:none;list-style-image:none;float:left;margin-right:10px;margin-bottom:0;margin-top:25px;padding:0;}
#pages ul li{float:right;display:block;height:42px;padding:0;}
#pages ul li a:link,#pages ul li a:visited,#pages ul li a:active{float:left;color:#FFF;display:block;height:31px;font-size:12px;margin:0;padding:11px 20px 0;}
#pages ul li a:hover{background-position:top;background-repeat:no-repeat;height:31px;margin:0;padding:11px 20px 0;}
.search-form input{font-size:13px;color:#FFF;background-color:#333;border:1px #666 solid;width:195px;font-weight:700;margin:0;padding:3px;}
.articleinfo{border-bottom:1px solid #EEE;padding-bottom:7px;color:#545454;}
#sidebar{float:right;padding-right:8px;width:228px;margin-top:5px;}
.sidebar-box{font-size:12px;float:left;margin-bottom:10px;width:208px;background-color:#1E242A;background-image:url(images/sidebar-bg.gif);background-repeat:repeat-x;padding:10px;}
.sidebar-box2{font-size:12px;float:left;margin-bottom:10px;width:208px;background-color:#1E242A;background-image:url(images/sidebar-bg.gif);background-repeat:repeat-x;padding:10px;}
.sidebar-box ul li a:link,.sidebar-box ul li a:visited,.sidebar-box ul li a:active{display:block;color:#FFF;width:208px;margin-bottom:5px;background-color:#252C33;border:1px solid #2D363E;font-weight:700;font-size:11px;padding:0;}
.sidebar-box ul{float:left;margin:0;padding:0;}
.sidebar-box ul li{color:#FFF;list-style-image:none;margin:0;list-style-type:none;}
.sidebar-box ul li a:hover{background-color:#2D363E;border:1px solid #333D47;font-weight:700;font-size:11px;}
a:link,a:visited{text-decoration:none;color:#FFF7C0;}
.info-titles a:hover,.sidebar-box2 a:hover{border-bottom:none;}
.sidebar-box h3,.sidebar-box2 h3{font-size:13px;color:#FFF;font-weight:700;font-family:Trebuchet MS;float:left;display:block;width:202px;margin:4px 0 8px;}
.icons{margin-top:0;margin-bottom:-5px;margin-right:10px;}
.pops{left:0;list-style:none;margin:0;padding:0;top:0;}
.poper{border:4px solid #3E4953;float:left;height:52px;list-style:none;margin:0 0 10px 7px;padding:0;position:relative;top:0;width:52px;}
.popup{background-image:url(images/hover.png);background-repeat:no-repeat;display:none;height:170px;left:0;margin:0;padding:9px 9px 39px;position:absolute;top:0;width:212px;z-index:500;}
.thumbnail-div{border-top:1px solid #1C242B;border-right:1px solid #1C242B;border-left:1px solid #1C242B;width:190px;height:159px;float:left;overflow:hidden;}
.single-info{background-color:#313B44;border:1px solid #29323A;width:260px;float:right;margin:5px 4px 0 0;padding:10px;}
.single-info2{background-color:#4889C0;border:1px solid #5D9FD7;width:260px;float:right;margin:5px 4px 0 0;padding:5px 10px;}
.model-details{float:right;border:1px solid #666;width:260px;height:170px;margin:5px 4px 0 0;background-color:#FAFAFA;color:#000;padding:10px;}
.single-info3{background-color:#BC0707;border:1px solid #F30505;width:260px;float:right;margin:5px 4px 0 0;padding:10px;}
.post-info{color:#000;font-size:10px;}
.post-inside-2{float:left;width:450px;}
.logo{float:left;border:none;margin-left:27px;margin-top:27px;}
a:focus{outline:none;}
.random-content a:link{font-size:13px;}
.random a:link,.random a:visited{float:left;display:block;width:100%;}
ul,ol{line-height:2em;}
.titles-featured a,.titles-featured a:hover,.titles-featured{font-size:28px;line-height:30px;}
.thumbnail-div-featured{border:5px solid #E7F3FF;width:580px;height:160px;}
#featured{background-color:#FFF;background-image:url(images/post-bg.gif);background-repeat:repeat-x;width:593px;border:1px solid #EBEBEB;margin-bottom:10px;padding:10px;}
.featured-content{float:right;width:353px;margin-right:5px;}
.current-category{background-color:#313B44;color:#FFF;border:1px solid #29323A;display:block;margin-bottom:10px;width:660px;padding:5px;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;}
.wp-caption img{border:0 none;margin:0;padding:0;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}
/* End captions   Begin Images  */p img{max-width:100%;padding:0;}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}
.alignright{float:right;}
.alignleft{float:left;}
/* End Images  */.menu{list-style:none;margin:0 0 10px 13px;padding:0;}
.menu li{float:left;position:relative;display:block;margin-right:7px;margin-bottom:7px;border:4px solid #3E4953;width:53px;height:53px;padding:0;}
.menu li em{background:url(images/hover.png) no-repeat;position:absolute;width:236px;height:155px;padding-top:10px;padding-left:10px;top:-180px;left:-80px;font-style:normal;z-index:1000;display:none;color:#8B8861;font-size:10px;}
/* ---------------------- nav ----------------------   header tabs  */#tabs{font-size:14px;width:100%;line-height:normal;bottom:0;left:0;}
#tabs ul{list-style:none;}
#tabs li{display:inline;float:left;margin:0;padding:0;}
#tabs a{float:left;background:url(images/tab-left.png) no-repeat left top;padding-left:9px;margin-right:3px;text-decoration:none;color:#cfcfcf;cursor:pointer;}
/* Commented Backslash Hack hides rule from IE5-Mac \ */#tabs a span{display:block;background:url(images/tab-right.png) no-repeat right top;height:29px;padding-right:10px;float:none;}
#tabs a span span{display:block;background:none;height:auto;padding:0 4px 4px;}
/* End IE5-Mac hack  */#tabs a:hover span{color:#cfcfcf;}
#tabs a:hover,#tabs li:hover a{background-position:0 -29px;color:#fff;}
#tabs a:hover span,#tabs li:hover a span{background-position:100% -29px;color:#fff;}
#tabs a.active,#tabs a.active:hover,#tabs li.current_page_item a,#tabs li.current_page_item a:hover,#tabs li.current_page_ancestor a,#tabs li.current_page_ancestor a:hover,#tabs li.current-cat a,#tabs li.current-cat a:hover,#tabs li.current-cat-parent a,#tabs li.current-cat-parent a:hover{background-position:0 -58px;}
#tabs a.active span,#tabs a.active:hover span,#tabs li.current_page_item a span,#tabs li.current_page_item a:hover span,#tabs li.current_page_ancestor a span,#tabs li.current_page_ancestor a:hover span,#tabs li.current-cat a span,#tabs li.current-cat a:hover span,#tabs li.current-cat-parent a span,#tabs li.current-cat-parent a:hover span{background-position:100% -58px;color:#000;}
/** Dave's WordPress Live Search CSS * */ul.search_results{display:block;background-color:#fff;width:200px;max-height:500px;position:absolute;top:20px;left:0;overflow:auto;list-style-type:none;list-style-image:none;list-style-position:inside;margin:0;padding:0;}
ul.search_results li{display:block;border-top:1px solid #eee;border-bottom:1px solid #aaa;text-align:left;color:#000;background-color:#ddd;text-decoration:none;margin:0;padding:5px 10px;}
ul.search_results li:hover{background-color:#fff;}
ul.search_results li a,ul.search_results li a:visited{display:block;color:#000;margin-left:0;padding-left:0;text-decoration:none;}
ul.search_results p#daves-wordpress-live-search_author{font-size:90%;font-weight:700;margin:0;}
ul.search_results p#daves-wordpress-live-search_date{font-size:90%;margin:0;}
.aligncenter,div.aligncenter,img.centered{display:block;margin-left:auto;margin-right:auto;}

/*--------------------[COMMENTS]------------------*/
.comment-wrapper {padding: 12px 11px 20px 11px;width: 648px;color:#F2F2F2;background-color: #4D4D4D;border: 1px solid #666;margin-bottom: 15px;font-size: 14px;font-weight: normal;font-family: "Times New Roman", Times, serif;float:left;}
.commentlist { padding: 0px; margin: 0px 0px 0px 17px; width: 621px; background-image: url(images/comment-bg-Black.gif); list-style-image: none; list-style-type: none; float: left; }
.commentlist a:hover { border: none; }
.commentlist img { border: none; }
.commentlist li { font-weight: bold; width: 621px; display: block; background-image: url(images/comment-bottom-Black.gif); background-repeat: no-repeat; background-position: bottom left; padding: 0px 0px 45px 0px; margin: 0px; list-style-image: none; list-style-type: none; float: left; }
.commentlist li div { width: 601px; display: block; background-image: url(images/comment-top-Black.gif); background-repeat: no-repeat; margin: 0px; padding: 10px; float: left; }
.commentlist li .avatar { float: left; border:none; padding:1px; background-color: #999; }
.commentlist cite { font-size: 18px; float: left; font-style: normal; margin-left: 10px; margin-right: 6px; margin-top: 5px; font-weight: normal; }
.says { display: none; }
.commentlist p { font-weight: normal; line-height: 1.5em; text-transform: none; display: block; float: left; width: 90%; margin-left: 3%; }
#commentform p { clear: both; }
.alt { margin: 0; padding: 10px; }
.nocomments { text-align: center; margin: 0; padding: 0; }
.commentlist .children li { width: 90%; display: block; margin: 0px; background-color: #444F5A; background-image: url(images/comment-children-bg-Black.gif); background-position: left; background-repeat: repeat-y; border: 1px solid #3A444F; overflow: hidden; }
.commentlist .children li div { width: 97%; padding: 3%; background-image: url(images/comment-children-top-Black.gif); background-repeat: no-repeat; background-position: top left; }
.commentlist .commentmetadata { font-weight: normal; float: left; margin: 5px 0px 0px 0px; display: block; clear: both; background-image: none; width: 90%; margin-left: 3%; }
.commentlist .vcard, .commentlist .children .comment-author, .commentlist .children .vcard, .commentlist .commentmetadata, .commentlist .children .comment-author, .commentlist .children .comment-meta { background-image: none; width: 100%; padding: 0px !important; }
.commentlist .reply, .commentlist .children .reply { float: right; background-image: none; width: 54px; height: 22px; margin-bottom: 0px; padding: 0px; margin-right: 10px; font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif; }
.commentlist .reply a:link, .commentlist .reply a:hover, .commentlist .children .reply a:link, .commentlist .children .reply a:hover { background-image: url(images/reply-Black.gif); width: 39px; height: 17px; display: block; color: #FFF; font-size: 8px; text-transform: lowercase; font-weight: normal; padding: 5px 0px 0px 15px; letter-spacing: 1px; }
.commentlist .children li { padding-bottom: 10px; }
.commentlist .children li ul li { padding-bottom: 10px; background-color: #444F5A; }
#respond { margin-top: 20px; float: left; background-image: none; }
.commentlist #respond h3, .commentlist #respond a { margin-left: 28px; }
#comments { line-height: 30px; }
.children { clear: both; }
.children .commentmetadata, .children .vcard { background-image: none; }
.children textarea { width: 90% !important; }
.children input { width: 80% !important; }
#cancel-comment-reply-link { display: block; background-image: url(images/comment-close-Black.gif); width: 144px; height: 21px; padding: 5px 0px 0px 23px; font-weight: normal; color: #FFF; font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif; }
#respond div { background-image: none; }
#submit { width: 120px !important; }
/*-----------------[COMMENT FORM]-----------------*/
#commentform { margin: 10px 0px 0px 20px; }
#commentform textarea { background: #313B44; border: 1px solid #29323A; width: 350px; color: #FFF; padding: 10px; }
#commentform #email { font-size: 13px; background: #313B44; border: 1px solid #29323A; width: 220px; background-image: url(images/comment-email-Black.gif); background-position: 7px 7px; background-repeat: no-repeat; height: 20px; padding-left: 30px; padding-top: 6px; color: #FFF; margin-bottom: 3px; }
#commentform #author { font-size: 13px; background: #313B44; border: 1px solid #29323A; width: 220px; background-image: url(images/comment-author-Black.gif); background-position: 7px 7px; background-repeat: no-repeat; height: 20px; padding-left: 30px; padding-top: 6px; color: #FFF; margin-bottom: 3px; }
#commentform #url { font-size: 13px; background: #313B44; border: 1px solid #29323A; width: 220px; background-image: url(images/comment-website-Black.gif); background-position: 7px 7px; background-repeat: no-repeat; height: 20px; padding-left: 30px; color: #FFF; padding-top: 6px; margin-bottom: 3px; }
/*-----------------Sociable-----------------*/
div.sociable{margin:16px 0;}
span.sociable_tagline{position:relative;}
span.sociable_tagline span{display:none;width:14em;}
span.sociable_tagline:hover span{position:absolute;display:block;top:-5em;background:#ffe;border:1px solid #ccc;color:#000;line-height:1.25em;}
.sociable span{display:block;}
.sociable ul{display:inline;margin:0 !important;padding:0 !important;}
.sociable ul li{background:none;display:inline !important;list-style-type:none;margin:0;padding:1px;}
.sociable ul li:before{content:"";}
.sociable img{float:none;width:16px;height:16px;border:0;margin:0;padding:0;}
.sociable-hovers{opacity:.4;-moz-opacity:.4;filter:alpha(opacity=40);}
.sociable-hovers:hover{opacity:1px;-moz-opacity:1px;filter:alpha(opacity=100);}/*******************fancy*********************** */
div#fancy_overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:30;}
div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100;}
div#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('images/fancy_progress.png') no-repeat;}
div#fancy_outer{position:absolute;top:0;left:0;z-index:90;background:transparent;display:none;margin:0;padding:20px 20px 40px;}
div#fancy_inner{position:relative;width:100%;height:100%;background:#FFF;}
div#fancy_content{z-index:100;position:absolute;margin:0;}
div#fancy_div{background:#000;color:#FFF;height:100%;width:100%;z-index:100;}
img#fancy_img{position:absolute;top:0;left:0;border:0;z-index:100;width:100%;height:100%;margin:0;padding:0;}
div#fancy_close{position:absolute;top:-12px;right:-15px;height:30px;width:30px;background:url('images/fancy_closebox.png') top left no-repeat;cursor:pointer;z-index:181;display:none;}
#fancy_frame{position:relative;width:100%;height:100%;display:none;}
#fancy_ajax{width:100%;height:100%;overflow:auto;}
a#fancy_left,a#fancy_right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;z-index:111;display:none;background-image:url("data:image/gif;base64,AAAA");outline:none;overflow:hidden;}
a#fancy_left{left:0;}
a#fancy_right{right:0;}
span.fancy_ico{position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;z-index:112;cursor:pointer;display:block;}
span#fancy_left_ico{left:-9999px;background:transparent url('images/fancy_left.png') no-repeat;}
span#fancy_right_ico{right:-9999px;background:transparent url('images/fancy_right.png') no-repeat;}
a#fancy_left:hover,a#fancy_right:hover{visibility:visible;background-color:transparent;}
a#fancy_left:hover span{left:20px;}
a#fancy_right:hover span{right:20px;}
#fancy_bigIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}
div#fancy_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:70;border:0;margin:0;padding:0;}
div.fancy_bg{position:absolute;display:block;z-index:70;border:0;margin:0;padding:0;}
div#fancy_bg_n{top:-20px;left:0;width:100%;height:20px;background:transparent url('images/fancy_shadow_n.png') repeat-x;}
div#fancy_bg_ne{top:-20px;right:-20px;width:20px;height:20px;background:transparent url('images/fancy_shadow_ne.png') no-repeat;}
div#fancy_bg_e{right:-20px;height:100%;width:20px;background:transparent url('images/fancy_shadow_e.png') repeat-y;}
div#fancy_bg_se{bottom:-20px;right:-20px;width:20px;height:20px;background:transparent url('images/fancy_shadow_se.png') no-repeat;}
div#fancy_bg_s{bottom:-20px;left:0;width:100%;height:20px;background:transparent url('images/fancy_shadow_s.png') repeat-x;}
div#fancy_bg_sw{bottom:-20px;left:-20px;width:20px;height:20px;background:transparent url('images/fancy_shadow_sw.png') no-repeat;}
div#fancy_bg_w{left:-20px;height:100%;width:20px;background:transparent url('images/fancy_shadow_w.png') repeat-y;}
div#fancy_bg_nw{top:-20px;left:-20px;width:20px;height:20px;background:transparent url('images/fancy_shadow_nw.png') no-repeat;}
div#fancy_title{position:absolute;z-index:100;display:none;}
div#fancy_title div{color:#FFF;font:bold 12px Arial;padding-bottom:3px;white-space:nowrap;}
div#fancy_title table{margin:0 auto;}
div#fancy_title table td{vertical-align:middle;padding:0;}
td#fancy_title_left{height:32px;width:15px;background:transparent url('images/fancy_title_left.png') repeat-x;}
td#fancy_title_main{height:32px;background:transparent url('images/fancy_title_main.png') repeat-x;}
td#fancy_title_right{height:32px;width:15px;background:transparent url('images/fancy_title_right.png') repeat-x;}