/*  
Theme Name: Main

*/

body { background: #333333; background: url(images/tile.gif) repeat;
background-attachment: fixed; font-family: Verdana, Arial, Helvetica,
sans-serif; font-size: 12px; padding: 0px; margin: 0px; color:#35383d;}
html { padding: 0; margin: 0;} a:link { text-decoration: none; color :
#448d96; border: 0px; -moz-outline-style: none;} a:active {
text-decoration: underline; color : #ffcc00; border: 0px;
-moz-outline-style: none;} a:visited { text-decoration: none; color :
#448d96; border: 0px; -moz-outline-style: none;} a:hover	{
text-decoration: underline; color : #ffcc00; border: 0px;
-moz-outline-style: none;} a:focus { outline: none;-moz-outline-style:
none;} h1, h2, h3, h4 { font-family: "Trebuchet MS";} img { padding:
0px; margin: 0px; border: none; text-align: center;} hr {
border-left:0px solid #ffcccc; border-right:0px solid #ffcccc;
border-top:1px dotted #ffcccc; border-bottom:0px solid #abb0b5; height :
1px; } form { padding: 0px; margin: 0px;} input { font-family:
'Verdana'; color: #282b31; font-size: 11px;} textarea { font-family:
'Verdana'; color: #282b31; font-size: 11px;} select { font-family:
'Verdana'; color: #282b31; font-size: 11px;} img.alignleft {margin: 0
7px 2px 0;} img.alignright {	margin: 0 0 2px 7px;} .alignright {
float: right;} .alignleft { float: left;} code { display:block;
direction:ltr; text-align:left; } acronym, abbr, span.caps {
letter-spacing:0; /* fix opera bug */ } /* Background */ .background {
width: 1000px; margin: 0 auto; padding: 0px; position: relative; } /*
Header */ /**/ * html .Header { height: 150px;} /* */ .header {
background: url(images/header.jpg) repeat-x left top; width: 1000px;
position: relative; clear: left; padding: 0px; min-height:150px;}
.header h1 { font-size: 28px; line-height: 28px; letter-spacing: -1px;
padding: 27px 5px 0px 100px; margin: 0px; font-weight: normal;} .header
h1 a { color:#fff; text-decoration: none; } .header h1 a:visited {
color:#fff; text-decoration: none; } .header h1 a:hover { color:#fff;
text-decoration: none; } /* Menu */ .menu { background: #000000;
background: url(images/menu.jpg) repeat-x left top; width: 1000px;
position: relative; float: left; height: 35px;} .menu em { display:
none} .menu ul { list-style: none; margin: 0px; padding: 2px 0px 0px
60px;} .menu ul li ul { display: none;} .menu li { padding: 0px; margin:
0px; display: inline; font-family: Arial Black, Arial; font-size: 20px;
color: #448d96;} .menu a { padding: 0px 0px 0px 3px; margin-right: 2px;
float: left; } .menu a span { padding: 0px 9px 6px 6px; display: block;
float: right; } .menu a span { float: none; color: #FFF;} .menu a:hover
span { color: #FFF;} .menu a:hover { background-position: 0% -25px;
color:#ffcc00; text-decoration: none;} .menu a:hover span {
background-position: 100% -25px; color:#ffcc00;} .menu .on {
color:#ffff00; } .menu .on span { color:#ffff00; } /* Layout */ .layout
{ background: #fff url(images/layout.gif) repeat-y center; width:
1000px; float: left; position: relative; padding: 0px} /* Main Content
*/ .maincontent { width: 500px; float: left; padding: 280px 20px 15px
36px;} .maincontent h2 { font-weight: normal;} .pagetitle { font-size:
20px; font-weight: normal; letter-spacing: -1px; border-bottom: solid
1px #000; padding-bottom: 15px;} /* Ads */ .leftads { position:
absolute; padding-top: 13px; top: 0px; height: 270px; width: 520px;
left: 36px; } .leftads ul { list-style: none; margin: 0px; padding: 2px
0px 0px 60px;} .leftads ul li ul { display: none;} .leftads li {
padding: 0px; margin: 0px; display: inline; font-family: Arial Black,
Arial; font-size: 20px; color: #448d96;} .columnads { position:
relative; left: -2px; width: 236px; } /* Columns */ .column { width:
440px; float: right; position: relative; } .column h2 { font-size: 14px;
letter-spacing: normal; font-weight: bold; color:#fff;} /* Search */
.Search { position: absolute; top: -100px; width: 280px; left: -17px;}
.Search form { padding: 30px 20px 10px 30px; margin: 0px;} .Search input
{ border: none; color: #000000; font-family: Arial; font-size: 12px;
font-weight: bold;} .Search input.search { width: 30px; height: 30px;
background: url(./images/searchbutton.png) no-repeat;} .Search
input.keyword { background: none; border: none; padding: 5px 0px 5px
8px; width: 200px; border: none; } /**/ * html #buttonsearch { margin:
-24px 0px 0px 203px; } /* */ #buttonsearch { padding: 0px; margin: -23px
0px 0px 203px; top: 0px; background: none; } /* RSS */ .rss {
background: #39595e url(images/rssbottom.gif) no-repeat left bottom;
margin-bottom: 10px; position: relative; padding: 10px 15px; } /**/ *
html .blocktop { left: -15px;} /* */ .rsstop { position: absolute;
background: url(images/rsstop.gif) no-repeat left top; left: 0px; top:
0px; width: 230px; height: 8px; } .rss ul { margin: 0px; padding: 0px;}
.rss li { background: url(images/rsslogo.gif) no-repeat left center;
margin: 0px; padding: 3px 0px 3px 20px; list-style-type: none;
font-size: 10px; color:#f1f1f1;} .rss li a { color:#fff; font-size:
10px; font-weight: bold;} /* Block */ .block { background: #39595e
url(images/rssbottom.gif) no-repeat left bottom; margin-bottom: 10px;
position: relative; padding: 10px 15px; } /**/ * html .blocktop { left:
-15px;} /* */ .blocktop { position: absolute; background:
url(images/rsstop.gif) no-repeat left top; left: 0px; top: 0px; width:
230px; height: 8px; } /* Column Left */ .column .columnleft { width:
230px; float: left; padding: 13px 20px 15px 8px; color:#ffffff;} .column
.columnleft a { color:#FFF; font-size: 11px; } .column .columnleft
a:visited { color:#FFF; } .column .columnleft a:hover { color:#ffffff;}
.column .columnleft .widget { margin-bottom: 20px; color:#fff;} .column
.columnleft .widget h2 { font-family: Arial; font-weight: bold;
font-size: 15px; text-transform:uppercase; background:
url(images/lefth3.gif) no-repeat left top; padding: 0px 0px 5px 20px;
margin: 0px; border-bottom: dashed 1px #336666; } .column .columnleft
.widget ul { margin: 0px; padding: 0px;} .column .columnleft .widget li
{ margin: 0px; padding: 2px 0px 3px 20px; list-style-type: none;
font-size: 11px; background: url(images/leftbullet.png) no-repeat left
top; border-bottom: solid 1px #336666;} .column .columnleft
.widget_categories .children ul { margin: 2px 0px 0px 0px; padding: 0px;
list-style-type: none; } .column .columnleft .widget_categories
.children li { margin: 0px; padding: 0px; list-style-type: none;
border-bottom: none; font-size: 10px; background: none; } .column
.columnleft .widget_tag_cloud { font-family: "Trebuchet MS";
line-height: 18px;} .column .columnleft .widget_calendar a { color:#FFF;
font-weight: bold; font-size: 12px;} .column .columnleft
.widget_calendar table { width: 100%;} .column .columnleft
.widget_calendar table td { text-align: center; padding: 3px; } .column
.columnleft .widget_calendar caption { background: #448d96; padding: 5px
0px;} .column .columnleft .widget_calendar #today { background:
#448d96;} .column .columnleft .widget_search #s { width: 160px; border:
solid 1px #ffcccc; padding: 3px; margin-bottom: 5px;} /* Column Right */
.column .columnright { position: relative; top: -40px; width: 165px;
float: right; padding: 10px 10px 0px 5px;} .column .columnright .widget
{ margin-bottom: 10px; color:#f1f1f1;} .column .columnright .widget h2 {
font-family: Arial; font-weight: bold; font-size: 15px;
text-transform:uppercase; background: url(images/rightdots.gif) repeat-x
left bottom; color:#ffffff; padding: 0px 0px 5px 0px; margin: 0px 0px
5px 0px; } .column .columnright ul { padding: 0px; margin: 0px;} .column
.columnright li { padding: 0px 0px 0px 10px; margin: 0px;
list-style-type: none; background: url(images/rightbullet.png) no-repeat
left top;} .column .columnright li a { color:#f1f1f1; font-size: 11px; }
.column .columnright li a:visited { color:#f1f1f1; } .column
.columnright li a:hover { color:#fff;} /* Page */ .page { width: 500px;
float: left; padding: 280px 20px 15px 36px; } .page h1 { font-size:
20px; font-weight: normal; padding-bottom: 5px; letter-spacing: -1px; }
.page h2 { font-size: 18px; font-weight: normal; } .page h3 { font-size:
14px; font-weight: bold; } .page p { font-size: 12px; line-height:
17px;} .page p strong {} .page img {} .page ul { padding: 10px 0px;
margin: 0px; } .page li { padding: 2px 0px 2px 15px; list-style-type:
none; background: url(images/mainbullet.png) no-repeat left top;
font-size: 11px; line-height: 15px; color:#4c4c4c; } .page blockquote {
padding: 2px 10px; background: #e9f8ff; margin: 0px; color:#336699; }
.page blockquote p { font-size: 11px; padding: 5px 0px; margin: 5px 0px;
line-height: 15px;} .page blockquote li { padding: 2px 0px 2px 15px;
list-style-type: none; background: url(images/mainbullet2.png) no-repeat
left top; font-size: 11px; line-height: 15px; color:#336699; } .page
blockquote a { color:#0080ca; } .page blockquote a:visited {
color:#0080ca; } .page blockquote a:hover { color:#003399; } .page a {
text-decoration: underline;} /* Post */ .post {	padding: 0px; position:
relative; clear: left; align: justify;} .posthead { position: relative;
clear: left; background: url(images/break.gif) repeat-x bottom;
padding-bottom: 15px;} .posthead h1 { color:#000000; font-family: Arial
Black; font-size: 23px; line-height: 20px; letter-spacing: -1px;
font-weight: normal; padding: 0px 0px 1px 0px; margin: 0px;} .posthead
h1 a { color: #000000; text-decoration: none;} .posthead h1 a:visited {
color: #000000; text-decoration: none;} .posthead h1 a:hover {
color:#448d96; text-decoration: none;} .postdetails { padding: 1px 0px;
margin: 0px; font-size: 11px; color:#666666; font-weight: normal;}
.postdetails a { color: #000000; text-decoration: none; font-weight:
bold;} .postdetails a:visited { color: #000000; text-decoration: none;
font-weight: bold;} .postdetails a:hover { color:#448d96;
text-decoration: none; font-weight: bold;} .postauthor { padding: 1px
0px; margin: 0px; font-size: 11px; color:#000000; font-weight: bold;}
.postdate { margin: 0px; position: absolute; top: 0px; left: -70px;
text-align: center; background: url(images/dots.gif) repeat-x bottom;
padding: 0px 10px 6px 10px;} .postdate small { font-size: 10px;
color:#8a98a2; font-weight: bold; } .postdate .month { display:block;
text-transform: uppercase; font-size: 9px;} .postdate .day {
display:block; font-size: 24px; line-height: 24px; font-family: 'Arial';
letter-spacing: -1px; font-weight: normal; color:#4a5a65;} .postdate
.year { display:block;} .postcontent { padding: 0px 0px 5px 0px;
font-size: 12px; line-height: 17px; background: url(images/dots.gif)
repeat-x bottom; text-align: justify;} .postcontent p { font-size: 12px;
line-height: 17px; } .postcontent p strong {} .postcontent img
{margin-right: 10px, margin-bottom: 10px; text-align: left; }
.postcontent img a {margin-right: 10px, margin-bottom: 10px; text-align:
left; } .postcontent ul { padding: 10px 0px; margin: 0px; } .postcontent
li { padding: 2px 0px 2px 15px; list-style-type: none; background:
url(images/mainbullet.png) no-repeat left top; font-size: 11px;
line-height: 15px; color:#4c4c4c; } .postcontent blockquote { padding:
2px 10px; background: #e9f8ff; margin: 0px; color:#336699; }
.postcontent blockquote p { font-size: 11px; padding: 5px 0px; margin:
5px 0px; line-height: 15px;} .postcontent blockquote li { padding: 2px
0px 2px 15px; list-style-type: none; background:
url(images/mainbullet2.png) no-repeat left top; font-size: 11px;
line-height: 15px; color:#336699; } .postcontent blockquote a {
color:#448d96; } .postcontent blockquote a:visited { color:#448d96; }
.postcontent blockquote a:hover { color:#ffcc00; } .postcontent a {
font-weight: bold;} .postcontinued { width: 100%; font-size: 14px;
text-align: right; background: url(images/arrow.png) no-repeat right
center; text-align: right;} .postcontinued a { font-weight: bold; }
.postfooter { padding-top: 15px;} .postfooter ul { padding: 0px; margin:
0px;} .postfooter li { padding: 5px 0px 5px 18px; margin: 0px 10px 0px
0px; list-style-type: none; display: inline; color:#448d96; font-size:
10px; font-weight: bold; } .postfooter li a { text-decoration:
underline;} .postcategory { background: url(images/category.png)
no-repeat left center;} .postcomment { background:
url(images/comment.png) no-repeat right center; float: right; }
.wp-caption-text { font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px; color: #888888; } .wp-caption-text p { font-family:
Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #888888; }
/* Extra */ .extra { padding: 10px 0px 0px 0px; margin: 0px; } .extra li
{ padding: 2px 0px 2px 15px; margin: 0px; list-style-type: none;
font-size: 11px;} .extrarss { background: url(images/rss.png) no-repeat
left top;} .extratrackback { background: url(images/trackback.png)
no-repeat left top;} .extra li a { color:#448d96;} /* Comments */
.comments { margin: 20px 0px 0px 0px;} .comments h3 { font-size: 14px;
font-family: Arial; font-weight: bold; letter-spacing: -1px; margin:
0px; padding: 5px 0px 10px 0px; color:#000000;} /* Comment List */
.comments .list h3 { font-size: 14px; font-family: Arial; font-weight:
bold; margin: 0px 0px 5px 0px; padding: 5px 0px; color:#000;
border-bottom: 2px solid black; } .comments .list ol { padding: 0px;
margin: 0px;} .comments .list li { position: relative; padding: 15px 5px
10px 0px; margin: 0px 0px 5px 0px; list-style-type: none;} .comments
.list .commentslistli { background: url(images/dots.gif) repeat-x
bottom; } .comments .list .commentnumber { font-size: 11px; position:
relative; left: 5px; top: -5px; padding-bottom: 0px;} .comments .list
.commentnumber a { color:#a0a0a0; text-decoration: none;} .comments
.list .commenthead { font-size: 11px; position: absolute; left: -5px;
top: 0px; } .comments .list .commenthead a { color:#448d96;
text-decoration: none;} /**/ * html .comments .list .listgravatar {
left: 10px;} /* */ .comments .list .listgravatar { position: absolute;
top: 42px; left: 5px;} .comments .list .listgravatar img { border: solid
1px #fff;} .comments .list small { color:#000000; padding: 0px 0px 0px
42px; margin: 0px; font-size: 11px; } .comments .list small a {
color:#448d96; text-decoration: none;} .comments .list small a:visited {
color:#448d96; text-decoration: none;} .comments .list .listcontent {
margin: 0px 0px 0px 42px; padding: 0px 0px 0px 0px; font-size: 12px;
line-height: 15px; display: block;} /* Comment Form */ .comments .form
h3 { font-size: 14px; font-family: Arial; font-weight: bold;
letter-spacing: -1px; margin: 0px; padding: 5px 0px 10px 0px;
color:#333;} .comments .form { background: #336666
url(images/commentbottom.gif) no-repeat left bottom; padding: 10px 15px
20px 15px; position: relative;} /**/ *html .comments .formtop { left:
-15px;} /**/ .comments .formtop { background: url(images/commenttop.gif)
no-repeat left top; position: absolute; top: 0px; left: 0px; width:
504px; height: 7px;} .comments .form form {margin: 0px; padding: 0px;}
.comments .form a { text-decoration: underline; color:#FFFFFF; }
.comments .form p { padding: 0px; margin: 0px; font-size: 11px;
color:#FFFFFF; } .comments .form p small strong { font-size: 10px;
font-weight: bold; color:#FFFFFF;} .comments .form p small { font-size:
11px; display: block; padding: 5px 0px;} .comments .form .textfield {
background: #fff; border: solid 1px #c0c0c0; padding: 5px 4px;
font-size: 11px; display: block;} .comments .form .textarea {
background: #fff; border: solid 1px #c0c0c0; padding: 4px; font-size:
12px;} .comments .form input.submitcomment { width: 257px; height: 26px;
background: url(images/commentbutton.png) no-repeat; margin-top: 8px;}
.comments .form input.submitcomment:hover { background:
url(images/commentbutton.png) no-repeat 0 -26px; margin-top: 8px;}
.comments .form input.submitcommentie { width: 257px; height: 26px;
background: url(images/commentbutton.png) no-repeat 0 -26px; margin-top:
10px; margin-top: 8px;} /* Nav */ .nav a { padding: 2px 5px 2px 3px;
background: #fff; border-right: solid 1px #ccc; font-size: 11px;} .nav
a:visited { padding: 2px 5px 2px 3px; border-right: solid 1px #ccc;}
.nav a:hover { padding: 2px 5px 2px 3px; border-right: solid 1px #ccc;
text-decoration: none;} .nav span { padding: 2px 5px 2px 0px;
color:#6666; border-right: solid 1px #ccc; } .nav .on { padding: 2px 5px
2px 3px; border-right: solid 1px #ccc; font-size: 11px; color:#000;} /*
Nav2 */ .more { padding-bottom: 20px; background: url(images/dots.gif)
repeat-x bottom;} .more a { padding: 2px 5px 2px 3px; background: #fff;
border-right: solid 1px #ccc; font-size: 11px;} .more .alignleft {
float: left; text-align: left; padding-top: 35px; background:
url(images/prev.png) no-repeat top left; } .more .alignright { float:
right; text-align: right; padding-top: 35px; background:
url(images/next.png) no-repeat top right; } /* Footer */ .footer {
width: 500px; float: left; padding: 0px 20px 15px 36px; font-size: 11px;
color:#000000;} .footer a { color:#FFFFFF; text-decoration: underline;}