/*
Theme Name: i21
Theme URI: http://www.i21webdesign.com/
Description: A html conversion theme.
Version: 0.1
Author: i21webdesign.com
Author URI: http://www.i21webdesign.com/
*/

/*  CSS Reset http://stylizedweb.com/2008/02/14/10-best-css-hacks/ */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,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 {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}caption, th, td {text-align:left;font-weight:normal;}table {border-collapse:separate;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}
{margin:0;padding:0;}

/* Main */
body {margin:10px 0; background:#FFFFFF url(images/bg_page.jpg) repeat; font: 13px/1.5 tahoma, Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:normal; text-decoration:none;}
#container{width:740px; margin:auto; border:#40515C solid 1px;}

a{color:##0000CC; text-decoration:none;}
a:hover{text-decoration:underline;}
h1{color:#003399; margin:10px 0 10px 0; font-size:17px; font-weight:bold;}
h2{color:#003399; margin:10px 0 10px 0; font-size:15px; font-weight:bold;}
h3{color:#003399; margin:10px 0 10px 0; font-size:13px; font-weight:bold;}
p{margin:0 0 17px 0;}
hr{width:100%; clear:both;}
strong{font-weight:bold;}
small{font-size:10px;}
em{font-style:italic;}
/* Header */
#header{}
/* Content */
#content{float:right; width:562px; padding:10px 10px 0 0;}
#content ul{margin:0 0 10px 20px;}
#content ol{margin:0 0 10px 20px;}
/* Sidebar */
#sidebar{float:left; width:158px; height:100%; padding:0 0 10px 10px;}
#sidebar ul{list-style-type: none;}
#sidebar a{color:#0000CC;}
#widget {margin:0 0 0 15px;}
/* Navigation */
#topNav{border-top:1px solid black; border-bottom:1px solid black;}
#topNav ul{clear:both; overflow:hidden; list-style:none; background-color:#DCDCDC; width:100%;}
#topNav li{float:left; background-color:#DCDCDC; margin:0; padding:3px 10px 3px 10px;}
#topNav a{color:black;}
#topNav li.current_page_item{background-color:white;}
/* Footer */
#footer{clear:both; height:52px; background:#FFFFFF url(images/bg_footer.jpg) repeat-x; color:black; text-align:center;}

/* Misc */

/* Custom */
#content a,h2{color:#003399;}
