/*
Theme Name: Andreas Bard
Description: A custom theme for Andreas Bard
Version: 1.0
Author: Muthuswamy K
Author URI: http://www.muthuswamy.in/
*/

/* DEFAULT */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;font-weight: 100;font-style: normal;font-size: 100%;font-family: inherit;vertical-align: baseline;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
table {border-collapse: separate;}
caption,th,td{text-align: left;font-weight: normal;}

/* REGULAR CODING */
body{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}

/* STRUCTURE */
#container{margin: 0px auto;background:#85ceff;background-image:url(images/header.png);background-repeat:repeat-x;background-position:top;}
#header{}
#nav-main{height:36px;}
#content-box{background:#e4f2fd;padding:30px 0;}
#left-panel{background:url(images/left_panel.png) repeat-y center;float:left;width:669px;}
#right-panel{margin:0 0 0 685px;}
#footer{background:#c3e4f7;background-image:url(images/footer.png);background-repeat:repeat-x;background-position:top;clear:both;}
.holder{width:930px;margin: 0px auto;}
	
/* HEADER */
#logo, #logo a{color:#fff;}
#logo a:hover{text-decoration:none;}
#logo h1{font-size:51px; padding:15px 0 3px 0;}
#logo strong{font-size:14px; font-weight:bold;}

/* NAVIGATION */
#nav-main ul{float:right;}
#nav-main ul li{float:left;margin:0 5px; background:url(images/nav_r.png) no-repeat right top;}
#nav-main ul li a{float:left; line-height:36px; color:#069; font-family:Tahoma, Geneva, sans-serif; padding:0 20px;background:url(images/nav_l.png) no-repeat left top; font-weight:bold;}
#nav-main ul li:hover, #nav-main ul li.current_page_item{background:url(images/nav_hov_r.png) no-repeat right top;}
#nav-main ul li:hover a, #nav-main ul li.current_page_item a{background:url(images/nav_hov_l.png) no-repeat left top; text-decoration:none;}

/* CONTENT */
p{padding:10px 0;}

	/* LEFT PANEL */
	#left-panel .top{background:url(images/left_panel.png) no-repeat left top;}
	#left-panel .bottom{background:url(images/left_panel.png) no-repeat right bottom;}
	#left-panel .content{padding:20px;}
	
	.main-banner{background:url(images/banner.png) no-repeat  center top; width:625px; height:287px;}
	.main-banner h3{display:none;}
	.main-banner strong{width:360px; padding:135px 0 0 25px; display:block; color:#fff; font-size:18px; font-weight:bold; line-height:1.2;}
	.navigation{height:20px;}
	.navigation a{color:#36c;}
	.navigation .alignleft{float:left;}
	.navigation .alignright{float:right;}
	
	/* POST */
	.post{padding:20px 0;color:#666;}
	.post a{color:#36c;}
	.post h2{color:#5fb0ec;line-height:1.4;font-size:18px;border-bottom:#b2b2b2 1px dashed;text-transform:uppercase;}
	.post h2 a{color:#5fb0ec;}
	.post h2 a:hover{text-decoration:none;}
	.post .post-content{line-height:1.5;}
	.post .post-content strong{font-weight:bold;}
	.post .post-content ul{list-style-type:disc; margin:10px 0 10px 20px;}
	.post .post-content ol{list-style-type:decimal; margin:10px 0 10px 20px;}
	.post .post-content blockquote{padding:10px; margin:0 10px 0 20px; border-left:#666 3px solid;}
	.post .post-content h1{line-height:1.4;font-size:20px; padding:10px 0 0 0;}
	.post .post-content h2{color:#666;line-height:1.4;font-size:18px;border:0;text-transform:none;padding:10px 0 0 0;}
	.post .post-content h3{line-height:1.4;font-size:16px;padding:10px 0 0 0;}
	.post .post-content i{font-style:italic;}
	.post .post-meta{border:#b2b2b2 dashed; border-width:1px 0; line-height:30px; padding:0 20px; background:url(images/post_meta.gif) repeat-x bottom;}
	.post .post-comment{float:right; background:url(images/comment.png) no-repeat left 50%; padding:0 0 0 20px;}
	.post .post-tags{float:right;}

	/* RIGHT PANEL */
	.andreas-pro{background:url(images/andreas.jpg) no-repeat center top; height:330px; overflow:hidden; margin:0 0 20px 0;}
	.andreas-pro h3{padding:500px 0 0 0;}
	.box{background:url(images/right_box.gif) repeat-y center; width:240px; margin:0 0 20px 0;}
	.box .top{background:url(images/right_box.gif) no-repeat left top;}
	.box .bottom{background:url(images/right_box.gif) no-repeat right bottom; padding:10px;}
	.box h3{color:#5fb0ec;line-height:1.4;font-size:20px;border-bottom:#b2b2b2 1px dashed; margin:0 0 5px 0;}
	.box ul{padding:5px 0;line-height:1.5; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
	.box ul li{background:url(images/bullet.gif) no-repeat 3px 8px; border-bottom:#e0e0e0 1px solid;padding:3px 0 3px 15px;}
	.box a{color:#646464;line-height:1.5; padding:0 5px;}
	.search-box{background:url(images/search.png) no-repeat center top; width:210px; height:86px; padding:0 15px; color:#fff;margin:0 0 20px 0;}
	.search-box p{padding:10px 0 0 0;}
	.search-txt{background:url(images/search_txt.png) no-repeat left top;border:0;width:199px;height:26px;padding:8px 5px 0 5px;}
	.box2{width:240px; text-align:center;margin:0 0 20px 0;}
	
	/* COMMENT */
	#comments, #respond{line-height:1.4;font-size:18px;border-bottom:#b2b2b2 1px dashed;text-transform:uppercase;}
	ol.commentlist{padding:20px; line-height:1.4;}
	ol.commentlist a{color:#36c;}
	ol.commentlist li{padding:20px;border-bottom:#b2b2b2 1px dotted;}
	ol.commentlist li.alt{background:#f9f9f9;}
	ol.commentlist li li{border:0; padding:0;}
	ol.commentlist li ul{list-style-type:decimal;margin:10px 0 5px 20px;}
	ol.commentlist li ol{list-style-type:disc;margin:10px 0 5px 20px;}
	ol.commentlist li blockquote{padding:10px 0;font-style:italic;}
	
	#commentform a{color:#36c;}
	#commentform label{line-height:25px;}
	#author, #email, #url{margin:0 10px 0 0; width:250px; padding:5px 5px 0 5px; height:20px;line-height:25px;}
	#comment{width:600px;}
	#submit{border:0; background:#f5f5f5; padding:5px 10px;}
	
/* FOOTER */
#footer{padding:20px 0; line-height:2.5;color:#575757; font-size:11px;font-family:Tahoma, Geneva, sans-serif;}
#footer a{color:#575757; font-weight:bold;}
.des-cod{float:right; line-height:1.4;}

/* OTHER */
.clear{clear:both;}
