/* Import external stylesheet */@import url('reset.css');
body{background:#fff;font:76%/115% georgia,verdana,arial;text-align:left;line-height:20px;color:#444;border-top:10px solid #eee}
#wrapper{width:960px;margin:0 auto}
/* Header */#header{text-align:center;margin:40px 0;width:960px}
#header h1 a{font-size:2.5em;font-weight:normal;color:#666}
#header p{font-size:1.5em;color:#999;margin-top:20px;letter-spacing:3px}
/* Links */a{text-decoration:none}
a{color:#2361A1}
a:hover{color:#444;border-bottom:1px dotted #ccc}
#categories h2, .widget .title{font-variant:small-caps;font-size:1.2em;font-weight:normal;color:#999;padding-right:15px;margin-bottom:5px;/*border-bottom:1px dotted #ccc;*/letter-spacing:3px}
#categories h3{font-weight:normal;}
.widget{margin-bottom:30px}
/* Footer */#footer{height:40px;text-align:center;padding:10px;margin:20px 0;color:#999;letter-spacing:2px}
/* Positioning */.clear{clear:both}
hr{display:none}
/* Categories */#categories .column{float:left;padding:20px}
#categories .column .cell{margin-bottom:10px}
.col1 .column{width:100%}
.col2 .column{width:40%}
.col3 .column{width:25%}
.col4 .column{width:20%}
#mainContent{width:70%;float:left;padding:10px;}
#sidebar{width:20%;float:left;background:#EFEEE4;height:100%;padding:15px;padding-bottom:250px}
#sidebar a{display:block;padding:5px;}
#sidebar a:hover{background:#E0DFD0}
#footer{clear:both}
.widget .title{color:#666}
#pager div{clear:both;font-size:2em;margin:15px auto;text-align:center;padding-top:15px;}
/*#content{border:1px solid #ddd;padding:20px;margin-bottom:20px;}*/

label {display: inline-block; float: left; line-height: 26px; width: 155px; font-size: 1.2em; }
input, textarea, select { width: 400px; padding: 5px; color: #666; background: #f5f5f5; border: 1px solid #ccc; margin: 5px 0; font:1.2em "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; -moz-border-radius: 5px; -webkit-border-radius:5px; }   
select {width:412px;}
input:focus, textarea:focus, select:focus { border: 1px solid #999; background-color: #fff; color:#333; }
input.submit { width: 85px; cursor: pointer; border: 1px solid #222; background:#333; color:#fff; -moz-border-radius: 5px; -webkit-border-radius:5px; }
input.submit:hover { background:#444; }
fieldset { padding:20px; border:1px solid #eee; -moz-border-radius: 5px; -webkit-border-radius:5px; margin-bottom:15px; }
legend { padding:7px 10px; color:#000; border:1px solid #eee; -moz-border-radius: 5px; -webkit-border-radius:5px; }

input[type=radio]{width:20px;}
label{clear:both;}

#links .pr{float:left;}

input[type=image]{width:auto;}
/*IE fix*/
input[type=radio]{background:none;border:none}

#sidebar input, #sidebar textarea, #sidebar select{width:95%;}