/*
Theme Name: Silver
Theme URI: http://andreasviklund.com/wordpress-themes/
Description: The first public theme by Andreas, based on the andreas01 open source website template. More themes and add-ons are available from the author's website.
Version: 1.3
Author: Andreas Viklund
Author URI: http://andreasviklund.com/
Latest updated: July 15th, 2006
Thanks and greetings: R.J Kaplan (who did the first WordPress port of this design), Rob Miller (who wrote the List Subpages code), Ainslie Johnson (who helped with betatesting and bugfixing) and Johanna Fält (for whom this theme was originally created).
*/

/* Body */
{margin:0; padding:0;}
body{background:#f4f4f4 url(img/bg.gif) top center repeat-y; color:#303030; font:76% Verdana,Tahoma,Arial,sans-serif;}
#wrap{background-color:#ffffff; color:#303030; margin:0 auto; width:1000px;}

/* Links */
a{background-color:inherit; color:#286ea0; font-weight:bold; text-decoration:none;}
a:hover{background-color:inherit; color:#286ea0; font-weight:bold; text-decoration:underline;}
a img{border:0;}

/* Header */
#headmenu{background-color:#f4f4f4; width:1000px; margin:0px auto; padding:0px 0px 0px 0px;}
#header{background:#000000 url(img/header.jpg) no-repeat bottom center; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:1000px; height:150px;}
#homeheader{background:#000000 url(img/home-header.jpg) no-repeat bottom center; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:1000px; height:300px;}
#header h1, #homeheader h1{color:#FFFFFF; float:left; font-size:2em; margin:50px 5px 0px 10px; width: 500px;}
#header h1 a, #homeheader h1 a{color:#FFFFFF; text-decoration:none}
#header p, #homeheader p{color:#D2D2D2; clear:left; float:left; font-size:1.0em; line-height:1.1em; margin:6px 10px 0;}
#frontphoto{margin:0 0 10px 0;}

/* Sidebars */
#leftside{clear:left; float:left; line-height:1.4em; margin:0 0 5px; width:140px;}
#extras{float:right; border-right:1px solid #e0e0e0; line-height:1.4em; margin:5px 10px 5px; width:230px;}
#home-extras{float:right; border-right:1px solid #e0e0e0; line-height:1.4em; margin:5px 10px 5px; width:330px;}
#leftside p, #leftside ul, #leftside div.textwidget, #extras p, #extras ul, #extras div.textwidget{font-size:0.9em; margin:0 0 18px;}
#leftside li, #extras li{line-height:1.2em; list-style:none; margin:0 0 6px;}
#leftside ul ul, #extras ul ul{margin:6px 0 0 10px;}
#leftside ul ul li, #extras ul ul li{margin:0 0 4px;}
#leftside ul ul li a, #extras ul ul li a{font-weight:normal;}
#leftside ul.linklist, #extras ul.linklist{font-size:1em;}
#leftside ul.linklist ul, #extras ul.linklist ul{margin:0 0 18px;}
#leftside ul.linklist ul li a, #extras ul.linklist ul li a{font-weight:bold;}
#leftside h2, #leftside ul.linklist li h2, #leftside h3{background-color:inherit; color:#505050; font-size:1.2em; margin:0 0 10px;}
#extras h2, #extras ul.linklist li h2, #extras h3, #home-extras h2, #home-extras ul.linklist li h2, #home-extras h3{background-color:#f4f4f4;color:#505050; font-size:1.2em; margin:10px 10px 10px 0px; padding:5px 0 5px 5px}
/* #leftside label, #extras label{display:none;} */


/* Main menu */
ul.page{list-style:none; text-align: left; margin:0px auto; padding: 5px 0px 5px 0px;}
ul.page li{display:inline;padding: 5px 5px 5px 5px;}
ul.page li a{background-color:#f4f4f4; color:#505050; font-weight:bold; text-decoration:none;padding: 5px 5px 5px 5px;}
ul.page li.current_page_item a{background-color:#eaeaea;}
ul.page li a:hover{background-color:#eaeaea; color:#FFFFFF;}
ul.page ul{font-size:0.9em;margin:0 0 0 15px;padding:0 0 5px;width:125px;}
ul.page ul a{padding:3px 1px 3px 5px;width:115px;}
ul.page ul ul{width:113px;}
ul.page ul ul a{width:100px;}
.feed{color:#505050;float:left;font-weight:bold;margin-bottom:5px;padding:5px 1px 5px 0px;}
.feed a{color:#505050;}

/* HIGHLIGHT BOX - CREAM */
.textbox_cream_right {
	/* distance from borders to content*/
	width: 250px;
	float: right;
	padding: 0 1em 0 1em;
	/* spacing outside of box*/
	margin: 1em;
	/* background color */
	background: #EFEFEF;
	/* border size style color */
	border: 1px solid #000000;
}

/* Content */
#homecontent{border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;line-height:1.6em;margin:0 350px 5px 5px;padding:0 10px;}
#content{border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;line-height:1.6em;margin:0 250px 5px 5px;padding:0 10px;}
#contentwide{border-left:1px solid #f0f0f0;line-height:1.6em;margin:0 2500px 5px 0px;padding:0 0 0 10px;}
#content h1, #homecontent h1{font-size:2em;display:block;margin:5px auto 12px;text-align:left;background-color:#f4f4f4;color:#505050;text-decoration:none;padding:10px 0px 10px 10px;}
#content h1 a, #homecontent h1 a{background-color:#f4f4f4;color:#505050;text-decoration:none;}
#content h1 a:hover, #homecontent h1 a:hover{background-color:#f4f4f4; color:#286ea0; text-decoration:none;}
#content ul,#contentwide ul,#content ol,#contentwide ol, #homecontent ul,#homecontent ol{margin:0 0 16px 20px;}
#content li,#contentwide li,#homecontent li{padding:0 0 0 5px;}
#content ul ul,#contentwide ul ul,#content ol ol,#contentwide ol ol,#homecontent ul ul,#homecontent ol ol{margin:0 0 0 16px;}

/* Footer */
#footer{background-color:#ffffff;border-top:1px solid #e0e0e0;clear:both;color:#808080;font-size:0.9em;font-weight:normal;line-height:1.3em;margin:0px 10px 0px 10px;padding:10px 0;text-align:center;width:980px;}
#footer p{margin:0;padding:0;}
#footer a{background-color:inherit;color:#808080;font-weight:normal;text-decoration:none;}
#footer a:hover{background-color:inherit;color:#505050;text-decoration:underline;}

/* Subpage menu */
#subpages{border:1px solid #e0e0e0;float:right;font-weight:normal;font-size:0.9em;line-height:1em;margin:-5px 0 8px 15px;padding:0 0 10px 10px;width:190px;}
#subpages h2{font-size:1em;font-weight:normal;letter-spacing:-1px;line-height:1.3em;margin:0 0 12px;}
#subpages ul.submenu{line-height:1em;list-style:none; margin:0;}
#subpages ul.submenu li{display:inline; line-height:1em; width:180px; padding:0;}
#subpages ul.submenu li a{color:#505050;float:left;font-weight:normal;font-size:0.9em;margin-bottom:5px;padding:3px 1px 3px 5px;text-decoration:none;width:180px;}
#subpages ul.submenu li ul{margin:0 0 5px 10px;width:170px;}
#subpages ul.submenu li ul li a{width:170px;}
#subpages ul.submenu li ul ul{margin:0 0 5px 10px;width:160px;}
#subpages ul.submenu li ul ul li a{width:160px;}
#subpages ul.submenu li ul ul ul{margin:0 0 5px 10px;width:150px;}
#subpages ul.submenu li ul ul ul li a{width:150px;}
#subpages ul.submenu li a:hover,#subpages ul.submenu li.current_page_item a{background-color:#f4f4f4;color:#505050;}
#subpages ul.submenu li.current_page_item ul li a{background-color:#f4f4f4;color:#505050;}

/* Tags */
sub, sup{line-height:0;} 
h2{font-size:1.6em;margin:0 0 10px;}
h3{font-size:1.4em;margin:0 0 8px;}
h4{font-size:1.1em;margin:0 0 8px;}
p,ul,ol{margin:0 0 16px;}
blockquote{margin:20px;padding:8px 8px 8px 15px;}
blockquote p{background-color:inherit;color:#505050;font-size:0.9em;line-height:1.3em;}
label{background-color:inherit;color:#606060;font-size:0.9em;font-weight:bold;}
/* table#wp-calendar{margin:0 0 18px;width:140px;} */

/* Forms */
#s,#submit{background-color:#ffffff;border:1px solid #cccccc;color:#505050;font-size:0.9em;margin:0 0 16px;padding:4px;width:130px;}
#author,#email,#url,#comment{border:1px solid #cccccc;font-family:Verdana,Tahoma,Arial,Sans-Serif;font-size:1em;margin:0;padding:4px;}
#commentsection{margin:25px 0 0;}
#commentsection p{margin:0 0 6px;}

/* Float fix */
.contenttext{overflow:hidden;}
* html .contenttext{height:1px;overflow:visible;}
* html .contenttext p{overflow:hidden;width:99%;}

/* Various classes */
.boxleft{border:1px solid #d0d0d0;float:left;padding:4px;margin:3px 10px 3px 0;}
.boxright{border:1px solid #d0d0d0;float:right;padding:4px;margin:3px 0 3px 10px;}
.boxcenter{border:1px solid #d0d0d0;display:block;padding:4px;margin:5px 5px 5px 5px;text-align:center;}
.left{float:left;margin:10px 15px 10px 0;}
.right{border:1px solid #cccccc;float:right;margin:10px 0 15px 10px;}
.center{border:1px solid #aaaaaa;display:block;margin:5px auto 12px;text-align:center;}
.textcenter{border:1px solid #aaaaaa;margin:5px auto 12px;text-align:center;}
.textright{text-align:right;}
.small{font-size:0.8em;}
.caption{font-size:0.8em;text-align:center;padding:1px;margin:0 0 0 0;}
.captionleft{clear:left;float:left;font-size:0.8em;text-align:center;}
.bold{font-weight:bold;}
.hide{display:none;}
.post{margin:0 0 25px;}
.postside{margin:0 10px 0 0; font-style: italic;}
.readmore{border-left:1px solid #e0e0e0;margin:1px 0 15px;padding:5px 5px 5px 5px;}
.postinfo{border-left:1px solid #e0e0e0;color:#606060;font-size:0.8em;line-height:1.3em;font-weight:normal;float:none;margin:1px 0 40px;padding:8px 5px 8px 8px;}
.postauthor{border-left:1px solid #e0e0e0;color:#606060;font-size:0.8em;line-height:1.3em;font-weight:normal;float:none;margin:5px 0 20px;padding:0px 0px 0px 8px;}
.postauthor a, .postinfo a{font-weight:normal;}
.postheader{margin:0 0 3px 0;}
.postheader a{background-color:inherit; color:#505050; text-decoration:none;}
.postheader a:hover{background-color:inherit;color:#286ea0; text-decoration:none;}
.comment{background-color:#f4f4f4;border-left:1px solid #e0e0e0;color:#606060;margin:0 0 10px;padding:8px 5px 0 8px;}
.comment p.commenthead{line-height:1.6em;}
.comment p{font-size:0.9em;line-height:1.3em;margin:0 0 6px;padding-bottom:5px;}
.navigation{display:block;margin:5px 0;padding:0 0 5px;text-align:center;}
.navigation p{margin:0;padding:0;}
.prevlink{margin-right:20px;}
.nextlink{margin-left:20px;}

