/*
Theme Name: Vector Arts
Theme URI: http://wordpress.org/
Description: Free Vector Arts & Icons
Version: 1.0
Author: Harjeet Singh
Author URI: http://www.vectorarts.net/

*/



/* HTML Elements */
body, a, img, h1, h2, h3, fieldset, form{padding:0px; margin:0px; text-decoration:none; border:none; font-weight:normal;}
h1, h2, h3{font:italic normal 15px/28px Georgia,"Times New Roman","Bitstream Charter",Times,serif;}
ul, li, ol{list-style:none;}
body{background:url(images/header.png) repeat-x; font-family:arial; font-size:13px; color:#424242;}
a, a:hover{color:#424242;}
a:hover{text-decoration:underline;}
div.theme_wrap{width:1000px; margin:0px auto; background:url(images/theme_wrap.png) repeat-y right;}
.clear{clear:both; line-height:0px;}

/* Left Column */
#left_column{width:670px; float:left; display:block;}
#header{height:140px; margin-left:15px; color:#fff;}
#header a{color:#fff;}
#header h1{padding:10px 0px 5px; display:block; font:italic 28px/38px Georgia,"Times New Roman","Bitstream Charter",Times,serif; height:40px;}
#header small{color:#ccc; font:italic normal normal 14px Georgia,"Times New Roman","Bitstream Charter",Times,serif; }
.title_wrap{display:block; float:left; width:470px; padding-top:15px;}
.header-upload{width:128px; height:128px; float:right; margin-right:20px;}
.header_bar{height:15px; margin-top:20px;}

/* Sidebar */
#sidebar{width:330px; float:left; display:block; background:url(images/theme_wrap.png) repeat-y; padding-bottom:10px;}
#sidebar h2{background:url(images/background_h2.png) no-repeat center; display:block; height:40px; line-height:40px; padding-left:20px; margin:10px 0px; color:#fff; font-weight:bold; font-style:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#sidebar ul{padding:0px; margin:0px; display:block; width:330px; float:left;}
#sidebar li{background:url(images/background_li.png) no-repeat center left; padding-left:12px; display:block; margin-bottom:5px; width:138px; float:left; margin-left:15px;}
#sidebar .big_bar{width:300px; height:250px; margin:10px auto;}
.search{padding-left:20px;}
input#search{padding:5px;}
input#submit_search{ border:1px solid #cdcdcd;  border-bottom: 1px solid #8d8d8d; background: #333; color: #f1f1f1; text-transform: uppercase; cursor: pointer; padding:5px 15px; margin-left:8px; font-size:12px;}
input#submit_search:hover{background: #444;color: #fff;}
a.icon{display:inline-block; width:100px;margin:5px 30px;}
.tag_cloud{padding:0px 10px;}

/* Content Area */
#content-area{margin:10px; margin-left:15px;}
#content-area h3{display:block; padding-bottom:8px; background:url(images/background_h3.jpg) left bottom no-repeat; font-size:20px;}
ul.thumbnail_wrapper{display:block; width:645px; padding:10px 0px; margin:0px; float:left;}
ul.thumbnail_wrapper li.thumbnail, li.medium_box{width:200px; height:200px; margin:0px 15px 15px 0px; display:block; float:left; position:relative;}
li.thumbnail span.title	{z-index:99;color:#fff;position:absolute;top:4px;left:4px;right:4px;background:#000;display:block;padding:4px 0 3px 4px;opacity:0.7;display:none;}
span.title a{color:#fff;}
ul.thumbnail_wrapper li.thumbnail img{padding:3px; border:1px solid #888; height:192px; width:192px;}
.post-page{padding:0px 20px 0px 10px; text-align:justify;}
.post-page ol li{padding-bottom:8px; list-style:decimal; padding-right:20px;}

/* Image Page */

.image_wrapper{width:645px; padding:10px 0px; color:#444444; position:relative;}
.socialize{position:absolute; width:60px; padding:5px; margin-top:10px; background-color:#fff; top:0px; right:0px; border:1px solid #ccc; text-align:center;}
.social_btn{margin-bottom:10px; float:left;}
.image_wrapper img.aligncenter{border:1px solid #ccc; padding:2px;}
.img_details{width:380px; float:left; padding:10px;}
.img_details p{font-size:1.0em; padding:0px; margin:0px; line-height:1.3em;}
.img_details p a{color:#780000; font-weight:bold;}
.img_det_right{float:left; padding:5px;}
.download_left{float:left; width:380px; padding:10px;}
.download_right{float:left; padding:5px;}

/*navigation*/
.wp-pagenavi {
	color:#fff;
	width: 625px;
	margin:0px auto 5px 0px;
	text-align: left;
	padding: 0.5em 0px;
	position: relative;
	font-size:11px;
}
.pages, .extend {
	padding:5px 8px;

	margin-right: 3px;
	position:relative;
	background: url(images/navigation.png) top no-repeat; }
	
.current, .wp-pagenavi a {
	color: #FFFFFF;
	width: auto;
	position: relative;
	height: auto;
	margin-right: 2px;
	padding: 5px 8px;
	background: url(images/navigation.png) bottom no-repeat;
}
.wp-pagenavi a {
	display: inline;
	background: url(images/navigation.png) top no-repeat;
}
.wp-pagenavi a:hover {
	background: url(images/navigation.png) bottom no-repeat;

}


/* Comments */

.post-comments{padding:15px;}
h2#comments{background:url(images/background_h3.jpg) left bottom no-repeat; padding-bottom:8px; font-size:1.8em;}
ol.commentlist{padding:0px; margin:10px 0px;}
ol.commentlist li{border:1px solid #ccc;  margin-bottom:10px;}
.comment-body{position:relative; padding:25px 130px 25px 25px; min-height:90px;}
.comment-author img{width:90px; height:90px; position:absolute; right:25px; top:25px;}
.fn{float:left; font-size:1.4em; font-style:normal; padding:0px 10px 5px 0px; color:#780000;}
.fn a{color:#780000;}
.comment-meta{line-height:1.7em; padding:0px 10px 5px 0px; }
.comment-meta a{color:#999; font-size:12px;}
span.says{display:none;}
.comment-body p{margin:0px 5px 5px 0px;}
div.reply{position:absolute; left:0px; bottom:0px; padding:5px 25px; font-size:12px;}
ul.children{padding:0px; margin:0px;}
ul.children li{border:none; border-top:1px solid #ccc; background:#fafafa; margin-bottom:0px;}
ul.children li .comment-body{padding:25px 25px 25px 130px; min-height:90px;}
ul.children li .comment-author img{width:90px; height:90px; position:absolute; right:25px; left:25px;}
ul.children div.reply{left:535px; bottom:0px; padding:5px 25px; font-size:12px;}

#respond form{border:1px solid #ccc; padding:15px; position:relative;}
#respond h1{background:url(images/background_h3.jpg) left bottom no-repeat; padding-bottom:8px; font-size:1.8em; margin-bottom:10px; }
p.input_box{float:left; margin:8px; width:185px; display:block;}
p.input_box input{border:1px solid #ccc; padding:5px; width:170px;}
#respond label{display:block; font-size:1.2em; padding-bottom:10px;}
p.text_box{margin:8px; width:585px;}
p.text_box textarea{width:575px;}
#submit { border:1px solid #cdcdcd;  border-bottom: 1px solid #8d8d8d; background: #F1F1F1; color: #444; font-family: Arial; font-size: 14px; text-transform: uppercase; cursor: pointer; padding:10px 15px; display: block; margin:15px; margin-left:8px;}
#submit:hover { color: #999;}

/* Submit */

#style_form form{padding:10px; text-align:left;}
#style_form h1{background:url(images/background_h3.jpg) left bottom no-repeat; padding-bottom:8px; font-size:1.8em; margin-bottom:10px; }
.message{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; margin:0px; margin-bottom:10px; font-size:11px;}
.red {color:red; font-weight:bold;}
p.submit_box{float:left; margin:8px; width:265px; display:block; margin-right:20px;}
p.submit_box input{border:1px solid #ccc; padding:5px; width:260px;}
p.up_mess{float:left; margin:8px; width:285px; display:block; margin-top:45px; font-size:11px; color:red;}
#style_form label{display:block; font-size:1.2em; padding-bottom:10px;}
p.submit_text{margin:8px; width:585px; float:left; clear:both;}
p.submit_text textarea{width:585px;}
#style_form button{margin:3px 5px 0 0;background-color:#000;border:1px solid #dedede; font:italic normal 15px/17px Georgia,"Times New Roman","Bitstream Charter",Times,serif;color:#fff;cursor:pointer;outline:none; width:auto;overflow:visible; margin-left:8px; margin-top:20px;}
#style_form button[type] {padding:8px; /* Firefox */}
#style_form button.positive:hover{border:1px solid #ccc;color:#ccc;}
p.security{width:150px; height:35px; float:left; font-size:11px; font-family:tahoma; margin:8px; margin-right:30px; display:block;}


/* Footer */
#footer_wrap{background:#780000 url(images/footer_bg.png) top repeat-x;font-size:12px; text-align:justify; color:#ccc;}
#footer_wrap ul{padding:5px; margin:0px;}
#footer_wrap ul li a{margin-bottom:2px; display:block; padding:0px 5px; color:#ccc;}
.footer_middle{width:1000px; margin:0px auto; background:url(images/footer_top.png) top repeat-x; padding-top:28px;}
.footerbox{width:210px; margin-right:30px; float:left; padding-top:10px;}
.footerbox a{color:#fff;}
.footerbox h1{display:block; border-bottom:2px groove #ffffff; padding:8px 0px; font-size:20px;}
.footer_upload{ border: 1px solid #cdcdcd;  border-bottom: 1px solid #8d8d8d; background: #fff; color: #1f1f1f; text-transform: uppercase; cursor: pointer; padding: 6px; display: block; margin:15px 5px;}
p.footer_upload a{color:#444;}
span.footer_date{clear:right; display:block; font-size:11px; padding:5px 5px 0px; color:#aaa;}
ul#footer_links{ line-height:50px; }
ul#footer_links li{display:inline;}
ul#footer_links li a{color:#ccc; padding:0px 8px; display:block; float:left;}
.footer_links a:hover{color:#fff;}

#links a { color:#900;}
#links a:hover { color:#222;}
