/*
Theme Name: Dog's Wiki
Theme URI: http://wordpress.org/
Description: All Interesting Things About Dogs
Version: 1.0
Author: Harjeet Singh
Author URI: http://www.harjeet.in/

*/



/* HTML Elements */
ul, ol, img, h1, h2, h3, h4, h5, h6, p, body, fieldset, form{list-style:none; padding:0px; margin:0px; border:0; font-weight:normal; outline:none;}
p{font-style:italic; text-align:justify; padding:5px;}
a, img{border:0; outline:0; text-decoration:none;}
h1, h2, h3, h4, h5, h6 { font-family: arial; font-weight: normal;}
a:link, a:visited, a:active, a:hover { color: #000; text-decoration: none;}
ul, ol{padding:0px; margin:0px; list-style:none;}
fieldset{border:none;}
.clear{clear:both; line-height:0px;}
body{font:12px Georgia, Times; background:#; color:#444; background:url(images/background.jpg) repeat-x;}
#theme_wrapper {width:980px; padding:0px 10px; margin:0 auto;}

/* header */
#header_links{ padding:25px 0px 20px 0px; height:40px; width:980px; background:url(images/header_bg.jpg) repeat-x; clear:both;}
.header{width:980px; height:240px; margin:10px 0px 1px; background:url(images/header_image.jpg) no-repeat;}
.header_logo{width:400px; padding-top:50px; text-align:center;}
.header_logo h1{font-size:50px; font-family:"Trajan Pro"; line-height:normal;}
.header_logo h1 a{border-bottom:2px solid #000;}
.tagline {color:#212121; font: italic 1em Georgia, "Times New Roman", Times, serif; letter-spacing:0.01em; padding-top:10px; }

/* top_menu */
#top_menu {position:relative; height:30px; font-family:Georgia, Times, Tahoma, Arial; font-size:15px; }
#top_menu li {float: left; display:block; margin:0px 10px;}
#top_menu li.backLava {background-color:#af1b08; position: absolute; width:9px;}
#top_menu li a {text-decoration: none; color: #fff; text-align: center; padding: 10px 0px 10px 20px; z-index: 10; display: block; position: relative;}

/* container */
#container {margin:0 auto; width:980px; background:url(images/container_bg.png) no-repeat;}

/*left_sidebar*/
.left_sidebar{width:210px; color:#fff; float:left;}
.left_sidebar h1{font-family:Georgia; font-size:18px; display:block; height:55px; line-height:55px; padding-left:20px;}
.left_sidebar h1 span{color:#ffe951; font-size:30px;}
.left_sidebar ul{background:#181818; padding-left:30px; padding-bottom:15px;}
.left_sidebar ul li a{color:#fff; font-size:16px; line-height:22px;}
.l_side_bottom{width:210px; height:30px; background:url(images/left_sidebar_bottom.png) no-repeat;}

/* ad classes */
.ad_box{width:250px; height:250px; margin-top:10px; float:left;}
.image_ad_box{width:250px; height:250px; float:left;}
.med_ad_box{width:200px; height:200px; float:left; margin-right:10px;}
.sponsor{ width:180px; height:100px;}

/* content */
.content{width:760px; margin-left:220px;}
.content_heading h1{font-family:Georgia; font-size:18px; display:block; height:55px; line-height:55px; color:#fff;}
.content_heading h1 span{color:#ffe951; font-size:30px;}
.fresh_images{width:510px; margin-top:10px; float:left;}
.cat_images{width:510px; margin:10px auto; margin-bottom:0px;}
.fresh_images ul, .cat_images ul{padding-left:7px; padding-right:8px; display:block;}
.fresh_images ul li, .cat_images ul li{display:block; float:left;}
.fresh_images img, .cat_images img{width:140px; height:110px; padding:4px; float:left; display:block; border:1px solid #ccc; margin:0px 7px; background:#fff;}
li.space{height:10px; display:block; clear:both; width:100%;}
.wrap_outer{background:url(images/right_sidebar_top.png) top right no-repeat; margin-top:10px; padding-top:10px;}
.wrap_inner{background:url(images/right_sidebar_bg.png) right repeat-y; min-height:150px;}
.post_area, .post_page{width:540px; float:left;}
.post_page ul{display:block; padding:5px; font-style:italic; padding-left:20px;}
.post_page ul li{ list-style:outside decimal; line-height:18px;}
.post_box{padding:0px 10px 10px 0px;}
.post_box img{width:140px; height:110px; padding:4px; display:block; border:1px solid #ccc; background:#fff;}
a.read_more{display:block; width:130px; height:25px; background:url(images/read_more.png) no-repeat; color:#fff; font-style:italic; text-align:center; line-height:25px; margin-top:5px; float:right;}
a.read_more:hover{color:#ffe951;}
.post_box h1, .post_page h2{display:block; font-size:16px; font-weight:normal; background:url(images/bgh1.png) no-repeat left top; min-height:15px; line-height:20px; padding:5px 35px; font-style:italic;}
.post_box h1 a{color:#b27e28;}
.post_box h1 a:hover{text-decoration:underline;}
.first_letter:first-letter{color: #af1b08; font-size: 36px; padding-right:7px; text-transform:uppercase; float:left;}
.post_box p{font-style:italic; text-align:justify; padding:5px;}
span.postedby{background:url(images/posted_by.png) no-repeat; height:50px; display:block;}
span.postedby small{line-height:50px; padding-left:15px; color:#fff; font-size:12px;}
span.postedby em{padding-left:30px;}
span.postedby em strong{text-decoration:underline;}

/* right sidebar */
.right_sidebar{width:180px; float:right; color:#fff; text-decoration:underline; padding:0px 15px;}
.right_sidebar a{color:#fff; text-decoration:underline;}
.right_sidebar h4{color:#fff; display:block; padding:4px 0px 4px 1px; font-size:12px; font-weight:bold;}
.right_sidebar ul{padding-left:6px;}
.right_sidebar ul li{display:block; height:18px;}


/* footer */
#footer_body{width:100%; height:210px; background:url(images/footer_main.png) repeat-x bottom;}
#footer{width:1000px; height:210px; background:url(images/footer.png) no-repeat center; margin:0px auto;}
.footer_heading{width:240px; text-align:center; padding-top:70px;}
.footer_heading a{font-size:28px; color:#fff;}
.footer_heading a:hover{color:#ffe951;}
.footer_links{padding-top:30px;}
.footer_links p{text-align:center;}
.footer_links a{color:#444;}
.footer_links a:hover{ text-decoration:underline;}

/* dog names */
.dog_names {width:520px; padding:0px 10px;}
.dog_names ul{list-style:circle inside;}
.dog_names li{width:170px; float:left; height:20px;}

/* image page */
.image_class{float:left; margin-left:10px;}
.image_class img{border:1px solid #ccc;}
.image_details{margin-top:15px;}
.image_details a{color:#b27e28;}
.image_details a:hover{color:#444;}
.detail_left{width:95px; height:30px; float:left; line-height:35px; border-bottom:#cccccc 1px solid; padding-left:5px;}
.detail_right{width:380px; height:30px; float:left; line-height:35px; border-bottom:#cccccc 1px solid; padding-left:10px; margin-left:20px;}
.detail_right .rate_div {width:250px; float:left;}
.detail_tag{width:380px; float:left; padding:6px 0px 5px 10px; line-height:20px; border-bottom:#cccccc 1px solid; margin-left:20px; min-height:19px;}
.detail_right p{float:right; display:inline; padding-right:10px;}
.detail_right img{padding:10px 0px 0px 1px;}

/* Comments */
.post-comments { float: left; width: 470px; padding:0px 20px; padding-top:20px; font-family: Arial; }
#comments { font-family: Times, Georgia; color: #b27e28; font-weight: normal; font-size:1.2em; letter-spacing:.08em; border-bottom:1px dotted #ccc;  border-top:1px dotted #ccc; padding-bottom:7px; padding-top:7px; background:none; padding-left:0px; font-style:normal;}
p.padding{padding:10px 0px; display:block; border-bottom:1px dotted #ccc;}
.commentlist li { padding: 10px 0; margin: 10px 0; border-bottom: 1px dotted #ccc;}
.comment-body { position: relative; }
.fn { position: absolute; left: 50px; top: 2px; font-size: 14px; font-family: Helvetica, Arial; color: #4a4a4a; font-weight: bold;}
.fn a { color: #4a4a4a; }
.comment-meta { position: absolute; left: 50px; top: 20px; font-size: 11px; font-family: Helvetica, Arial; color: #b8b8b8; }
.comment-meta a {color: #b8b8b8; }
.says { display: none; }
.comment-author { padding-bottom: 10px; position: relative;}
.input-div { width: 180px; float: left; font-size: 11px; color: #151515; }
.input-div input { width: 166px; padding: 5px 7px; border: 1px solid #cdcdcd; border-top: 1px solid #8d8d8d; border-bottom: 1px solid #ececec; display: block; margin-bottom: 10px; margin-top: 5px;}
.message-div { width: 240px; float: left; font-size: 11px; color: #151515; padding-left: 28px; }
.message-div textarea { width: 226px; padding: 5px 7px; border: 1px solid #cdcdcd; border-top: 1px solid #8d8d8d; border-bottom: 1px solid #ececec; font-family: Arial; font-size: 11px; display: block; margin-bottom: 20px; margin-top: 5px;}
.message-div #submit { border: 1px solid #cdcdcd;  border-bottom: 1px solid #8d8d8d; background: #fff url(images/submit-bg.gif) repeat-x 0 100%; color: #1f1f1f; font-family: Arial; font-size: 9px; text-transform: uppercase; cursor: pointer; padding: 4px; display: block;}
.message-div #submit:hover { color: #b27e28;}
.no-border { border-bottom: none !important;}
#respond h1{font-family: Times, Georgia; color: #b27e28; font-weight: normal; font-size:1.2em; letter-spacing:.08em; border-bottom:1px dotted #ccc;  padding-bottom:7px; padding-top:7px; display:block; margin-bottom:10px;}

/* upload / contact form */

.cform{padding:5px 20px 20px 20px; width:500px; margin:0 2px;}
.cform .space{height:22px;}
.cform .msg {background:#FFF2CE url(images/info.gif) no-repeat scroll 5px 7px;border-bottom:1px solid #EBD085;border-top:1px solid #EBD085; padding:7px 15px 7px 30px; color:#000; margin-bottom:10px; font-size:11px;}
.cform .desc {border:none;color:#222;display:block;font-size:11px;font-weight:bold;line-height:150%;padding:0 0 0 4px;margin:0;}
.cform .large		{background:transparent url(images/inputmedium.gif) no-repeat left;width:264px; border:0;color:#333;font-size:90%;margin:0;padding:6px 14px 0 8px;height:20px;}
.cform .small		{background:transparent url(images/inputsmaller.gif) no-repeat left; width:114px; border:0;color:#333;font-size:90%;margin:0;padding:6px 14px 0 8px;height:20px;}
.cform .text-area{background:#fff url(images/shadow.gif) repeat-x top;border-bottom:1px solid #ddd;border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3;border-top:1px solid #7c7c7c;color:#333;font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;font-size:100%;margin:0;width:99%; height:10em;}
.cform .red		{color:red; font-weight:bold; font-size:1.6em;}
.cform .buttons button{margin:3px 5px 0 0;background-color:#f5f5f5;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;font-size:100%;line-height:130%;text-decoration:none;font-weight:bold;color:#565656;cursor:pointer;padding:5px 6px 6px 6px; /* Links */}
.cform .buttons button		{width:auto;overflow:visible;padding:4px 10px 3px 7px; /* IE6 */}
.cform .buttons button[type]	{padding:5px 10px 5px 7px; /* Firefox */line-height:17px; /* Safari */}
.cform .buttons button img{margin:0 3px -3px 0 !important;padding:0;border:none;width:16px;height:16px;}
.cform button.positive:hover{background-color:#E6EFC2;border:1px solid #C6D880;color:#529214;}

/* Navigation */

.navigation {width:500px; padding:5px; text-align:center; font-family: Times, Georgia; color: #b27e28; font-size:1.3em; letter-spacing:.08em;}
.navigation a{color: #b27e28;}
.navigation a:hover{color: #000;}
.previous {width:45%; float:left; text-align:left;}
.next {width:45%; float:right; text-align:right;}
