/*  

Template Name: Corpvox

Version: 1.0

Author: Daily Blog Tips

Author URI: http://www.dailyblogtips.com/wordpress-themes/

*/



html, body {

	font-family: arial;

	font-size: 13px;

	border: 0;

	color: #515151;

	padding-top: 9px;

}



body, img, p, h1, h2, h3, h4, h5, ul, ol, li, form, blockquote {

	margin: 0;

	padding: 0;

}



body {

	background: rgb(229,229,229) url(img/body_bg.jpg) repeat-x 0 0;

}



p {

	line-height: 19px;

	padding: 5px 0;

}



h1, h2, h3, h4, h5 {

	padding: 10px 0;

}



ul, ol {

	list-style: none;

	padding: 10px 0;

}



small {

	font-size: 11px;

}



code {

	font-size: 11px;

}



a {

	color: #4c6299;

	text-decoration: none;

}

#content a {

	text-decoration: underline;

}



a:hover {

	text-decoration: underline;

}



a img {

	border: none;

}



blockquote {

	font-size: 12px;

	width: 80%;

	padding: 0 20px;

	margin: 5px auto;

	background: #EDEDED;

	color: #717171;

	line-height: 19px;

	font-style: italic;

}



blockquote p {

	padding: 10px 0;

}



/* Align */



.aligncenter {

	margin: 10px auto 20px auto;

	display: block;

}



.alignleft {

	margin: 10px 10px 8px 0;

	float: left;

}



.alignright {

	margin: 10px 0px 8px 10px;

	float: right;

}



.col-left {

	float: left;

}



.col-right {

	float: right;

}



/* Wrap */



#wrap {

	width: 994px;

	margin: 0 auto;

	background: url(img/bg_wrap.gif);

}



#wrap_in {

	width: 954px;

	background: url(img/bg_wrap_in.gif) no-repeat 0 0;

	padding: 0 20px;

	min-height: 500px;

}



/* Top */



#top {

	width: 914px;

	padding: 20px 20px;

}



#top .col-left {

	width: 550px;

}



#top .col-left h1 {

	font-size: 35px;

	font-weight: normal;

	text-transform: uppercase;

	letter-spacing: -1px;

	padding: 5px 0;

}



#top .col-left h1 a {

	color: #212121;

}



#top .col-right img {

	margin-left: 15px;

}



/* Menu */



#menu {

	height: 42px;

	background: url(img/bg_menu.gif) no-repeat 0 0;

	font-size: 12px;

	font-weight: bold;

	text-transform: uppercase;

}



#menu ul {

	padding: 0;

}



#menu ul li {

	display: inline;

}



#menu ul li a {

	display: block;

	float: left;

	padding: 0 30px;

	line-height: 42px;

	background: url(img/bg_menu_border.gif) no-repeat 0 0;

	color: #fff;

}



#menu ul li.first a {

	background: none;

}



#menu ul li a:hover, #menu ul li.current_page_item a {

	text-decoration: underline;

}



/* Content Wrap */



#content_wrap {

	width: 914px;

	padding: 15px 20px 30px 20px;

}



/* Content */



#content {

	width: 635px;

}



#content h2 {

	font-size: 24px;

	font-weight: normal;

	clear: both;

}



#content h2 a {

	color: #515151;

}



#content h2.arh {

	background: url(img/bg_lines.gif) repeat-x 0 bottom;

	padding-bottom: 5px;

	margin-top: -7px;

	margin-bottom: 10px;

}



#content li {

	line-height: 16px;

	padding: 2px 0;

}



#content ul {

	padding-left: 20px;

}



#content ul li {

	list-style: disc;

}



#content ol {

	padding-left: 28px;

}



#content ol li {

	list-style: decimal;

}



.post {

	padding-bottom: 10px;

}



.wp-caption {

border: 1px solid #ddd;

text-align: center;

background-color: #f3f3f3;

padding-top: 4px;

/* optional rounded corners for browsers that support it */

-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;

}



/* Comments (single.php and comments.php) */



.comments_wrap {

	width: 600px;

	margin: 20px 0 0px 10px;

	clear: both;

	padding-bottom: 5px;

}



.comments_wrap .left {

	width: 46px;

	padding-top: 2px;

	float: left;

}



.comments_wrap .left img {

	padding: 2px;

	border: #DDDDDD 1px solid;

}



.comments_wrap .right {

	width: 500px;

	float: left;

	padding-left: 15px;

}



.comments_wrap .right h4 {

	font-size: 11px !important;

	text-transform: none;

	padding: 0;

	font-weight: normal;

}



.comments_wrap .right h4 b {

	font-size: 12px !important;

}



.comments_wrap .right h4 a {

	text-decoration: none;

}



.comments_wrap .right h4 a:hover {

	text-decoration: underline;

}



/* Comments (form) */



#content form {

	margin: 20px 0 30px 10px;

}



#content form label {

	display: block;

	margin: 10px 0;

	font-size: 12px;

}



#content form label input {

	padding: 3px;

	width: 180px;

	font-size: 12px;

}













#content textarea {

	margin-bottom: 10px;

	display: block;

	padding: 3px;

	font-size: 12px;

}



#content form input {

	margin-top: 5px;

}



.lc_logged {

	padding: 0;

	margin-top: -10px;

}



/* Sidebar */



#sidebar {

	width: 255px;

}



#sidebar h3 {

	font-size: 16px;

	background: url(img/bg_lines.gif) repeat-x 0 bottom;

	padding: 10px 0 5px 0;

}



#sidebar ul {

	padding: 5px 0;

}



#sidebar li {

	background: url(img/bg_block.gif) no-repeat 0 10px;

	line-height: 16px;

	padding: 4px 0 4px 15px;

}



#sidebar ul li a {

	color: #515151;

}



/* Sidebar (search) */



#sidebar .search {

	width: 242px;

	height: 23px;

	margin-top: 10px;

	background: url(img/bg_search.gif) no-repeat 0 0;

	position: relative;

}



#sidebar .search input.field {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	width: 170px;

	left: 5px;

	top: 3px;

	position: absolute;

	border: 0;

	background: transparent;

	outline: none;

}



#sidebar .search input.sb {

	position: absolute;

	right: 0;

	top: 0;

}



/* Widget (calendar) */



#wp-calendar {

	width: 95%;

	padding: 0 0 0px 0;

	margin-bottom: 15px;

}



#wp-calendar caption {

	padding: 10px;

}



#wp-calendar th, #wp-calendar td {

	padding: 5px;

	text-align: center;

	background: #DDDDDD;

}



#wp-calendar td {

	background: transparent;

}



#wp-calendar td, table#wp-calendar th {

	padding: 3px 0;

}



#wp-calendar a {

	text-decoration: underline;

}



#wp-calendar a:hover {

	text-decoration: none;

}



/* Tage Cloud */



#tag_cloud {

	margin-bottom: 10px;

}



#tag_cloud h3 {

	margin-bottom: 10px;

}



/* Text Widget */



.textwidget {

	padding: 10px 0;

}



/* Footer */



#footer {

	width: 910px;

	margin: 0 auto;

	clear: both;

	text-align: center;

	font-size: 12px;

	padding: 10px 0 25px 0;

	border-top: #CCCCCC 1px solid;

}



#footer p {

	padding: 3px 0;

	line-height: 16px;

}

.postmeta {

border-top:1px dotted #B7B7B7;

color:#979797;

font-size:11px;

margin:0;

padding:3px 0 10px;

text-align:right;

width:620px;

}

/* Fix */



.comments_wrap:after,

.wrap:after {

    content: "."; 

    display: block;

	 height: 0;

    clear: both; 

    visibility: hidden;

}



/* ================================================================ 

This copyright notice must be untouched at all times.



The original version of this stylesheet and the associated (x)html

is available at http://www.cssplay.co.uk/menus/final_drop.html

Copyright (c) 2005-2008 Stu Nicholls. All rights reserved.

This stylesheet and the associated (x)html may be modified in any 

way to fit your requirements.

=================================================================== */



.menu {height:30px;background: url(img/bg_menu.gif) no-repeat 0 0;font-size: 12px;font-weight: bold;text-transform: uppercase;}

/* hack to correct IE5.5 faulty box model */

* html .menu {width:746px; w\idth:745px;}

/* remove all the bullets, borders and padding from the default list styling */

.menu ul {padding:0;margin:0;list-style-type:none;}

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */

.menu li {float:left;position:relative;border:1px solid #000; border-width:0px 0px 0px 1px;}

/* style the links for the top level */

.menu a, .menu a:visited {display:block;font-size:12px;text-decoration:none; color:#fff; height:30px;padding-left:30px; padding-right:30px; line-height:30px; font-weight:bold;}

/* a hack so that IE5.5 faulty box model is corrected */

* html .menu a, * html .menu a:visited {width:149px; w\idth:138px;}

/* style the second level background */

.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#e5eef7 url(img/grey-arrow.gif) no-repeat 130px center;}

/* style the second level hover */

.menu ul ul a.drop:hover{background:#e5eef7 url(img/blue-arrow.gif) no-repeat 130px center;}

.menu ul ul :hover > a.drop {background:#e5eef7 url(img/blue-arrow.gif) no-repeat 130px center;}

/* style the third level background */

.menu ul ul ul a, .menu ul ul ul a:visited {background:#e5eef7;}

/* style the third level hover */

.menu ul ul ul a:hover {background:#d5dbe5;}





/* hide the sub levels and give them a positon absolute so that they take up no room */

.menu ul ul {visibility:hidden;position:absolute;height:0;top:30px;left:0;}

/* another hack for IE5.5 */

* html .menu ul ul {top:30px;t\op:31px;}



/* position the third level flyout menu */

.menu ul ul ul{left:149px; top:-1px; width:149px;}



/* position the third level flyout menu for a left flyout */

.menu ul ul ul.left {left:-149px;}



/* style the table so that it takes no ppart in the layout - required for IE to work */

.menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}



/* style the second level links */

.menu ul ul a, .menu ul ul a:visited {background:#f1f3f6; color:#000; height:auto; line-height:1em; padding:5px 10px 5px 30px; width:235px;border:1px solid #000; border-width:0px 1px 1px 0px;}

/* yet another hack for IE5.5 */

* html .menu ul ul a, * html .menu ul ul a:visited {width:150px;w\idth:128px;}



/* style the top level hover */

.menu a:hover, .menu ul ul a:hover{color:#fff; background:#333;border-top:1px solid #ebebeb;}

.menu :hover > a, .menu ul ul :hover > a {color:#fff;background:#333;border-top:1px solid #ebebeb;}



/* make the second level visible when hover on first level list OR link */

.menu ul li:hover ul,

.menu ul a:hover ul{visibility:visible; }

/* keep the third level hidden when you hover on first level list OR link */

.menu ul :hover ul ul{visibility:hidden;}

/* make the third level visible when you hover over second level list OR link */

.menu ul :hover ul :hover ul{ visibility:visible;}







/* ================================================================ 

   This CSS is further CSS I have created specifically for Wordpress

   so that the current page is highlighted in two levels.

   If you want it in three levels let me know.



   Author: Isaac Rowntree

   Website: www.zackdesign.biz

=================================================================== */





.menu ul ul .current_page_item a {

  color: red;

  background: white;

  border-left: 1px solid black;

}



.menu .current_page_item a {

  color: red;

  font-weight: bold;

  background: white;

}



.menu ul .current_page_item ul a {

  color: white;

  font-weight: normal;

  background: black;

}



.menu ul .current_page_item ul a:hover {

  background: gray;

}



.menu .current_page_item a:hover {

  background: white;

}

#author-bio { border-top: 1px dotted #cccccc; border-bottom: 1px dotted #cccccc; padding: 10px 0; }
#author-bio h3 { font-size: 18px; margin: 0; padding: 0; }
#author-bio h4 { font-size: 14px; margin: 0 0 3px 0; }
#author-bio img { float: left; width: 75px; padding: 2px; border: 1px solid #cccccc; margin: 5px 15px 0 0; }


