/*

*/

/*

*/

/* Main body */
body {background:#CDB7B5 url(wall3.jpg) top center repeat-y; color:#fdf9d7; font:76% Verdana,Tahoma,Arial,sans-serif; margin:0 auto; padding:0;}
#wrap {background:white; color:#303030; margin:0 auto; width:780px;}
#wrap script{
padding-left: 4px;
}


/* Basic tags */
a {background-color:inherit; color:#286ea0; font-weight:700; text-decoration:none;}
a:hover {background-color:inherit; color:#286ea0; text-decoration:underline;}
a img {border:0;}
p {margin:0 0 1.4em;}

/*Topbanner*/
#Topbanner {
width: 780px;
height: 32px; margin-left: 0; margin-right: 0; margin-top: 0; padding-top: 5px; text-align: left; background-color: #8B1A1A;}
#Topbanner h3 {font-family: Franklin Gothic, Helvetica, Arial; font-size: 1.1em; padding-left: 8px; padding-top: 4px; font-weight: 600; 
color: #FFFF7E; float: left; margin: 0 0 0 0;}


hr {
border: 0; width: 80%; color: #286ea0; height: 1px; background-color: white;}






/*topsearch*/
#topsearch {height: 28px;
width: 450px; margin-left: 0; margin-right: 10px; margin-bottom: 0; background-color: #8B1A1A; float: right;}

#topsearch form {width: 300px; 
float:left; font-weight:700; padding-bottom: 3px; padding-top: 3px; padding-right: 5px; text-align: right; margin-right:8px;

}

/*longaddbox*/
#longaddbox
{
width: 740px; height: 20px; margin-left: 15px; margin-top: 10px; margin-bottom: 10px;}

/*contentaddbox*/
#contentaddbox {
float: left; width: 468px; height: 20px; padding: 0; margin: 0; background-color: white;
}


/*altbanner*/
#altbanner {
width: 760px; margin-left: 5px; margin-right: 5px; margin-top: 3px; margin-bottom: 6px; float:left; background-color: white;}

/*altlongbox*/
#altlongbox {
width: 740px; height: 90px; margin-left: 5px; margin-right: 5px; margin-top: 5px; margin-bottom: 5px; background-color: white; padding: 0;}

/*altlongphoto*/
#altlongphoto {width: 760px; padding-left: 5px; padding-right: 2px; padding-top: 0; padding-right: 2px; margin-top: 2px; margin-bottom: 4px;  margin-right: 5px; margin-left: 5px;
 

}


/*altbanimg*/

#altbanimg 
{
width: 225px; padding-right: 5px; float: left; margin-right: 5px; margin-top: 3px; margin-left: 4px; background-color: white;}

#altbanimg img {float: left; padding-left: 6px; padding-bottom: 3px; }

#altbanimg p {clear: both; padding-left: 6px; padding-right: 6px;}

#altbanimg h4 {
float: left; font-family: Verdana, sans-serifs; padding-left: 6px; font-size: 1.2em; font-weight: 500;

}

.varilink {
color: #DD7500;}



/*altmini*/

#altmini {float: right;
width: 130px; padding: 0; margin: 0;}


/*altmidbox*/
#altmidbox {width: 175px; margin-left: 5px; margin-right: 5px; float: left; margin-top: 3px; margin-bottom: 3px; border-left: 1pt solid #286ea0; border-right: 1pt solid #286ea0; background-color: #FFFCCF;}

#altmidbox p {
padding-left: 4px; padding-right: 4px; margin-bottom: 3px; padding-bottom: 3px; font-family: Verdana, sans-serifs; font-size: 0.9em;
}

#altmidbox img {float: right; padding-left: 4px; padding-right: 4px; padding-bottom: 3px; padding-top: 3px; }

#altmidbox h4 {
float: left; font-family: Verdana, sans-serifs; font-size: 1.2em; font-weight: 700; line-height: 1.4em; padding-left: 4px; margin-top: 0; margin-bottom: 4px;
}

#altmidbox h4 a {color: #330000; font-weight: 600;}

/*altbox*/
#altbox {width: 320px; padding-right: 0; padding-bottom: 0; float: right; margin-right: 0; margin-top: 0; margin-left: 0; background-color: white;}

#altbox img {float: right; padding-left: 5px; }

#altbox h4 {
float: left; font-family: Verdana, sans-serifs; padding-left: 0; font-size: 1.2em; margin-top: 0; font-weight: 700;}


#altbox p {float: left; margin-top: 0; padding-left: 6px; padding-right: 6px; }




 



/*navtabs*/
#navtabs {
margin-top: 5px;
margin-left: 0;
margin-right: 0;
margin-bottom: 10px;
width: 450px;
float: left;
padding-left: 0;
padding-right: 0;
border-bottom: 1px solid white;

}

#navtabs ul {

padding-left: 0;
padding-right: 0;
list-style-type: none;
list-style-image: none;
}


#navtabs li {
float: left;
padding-left: 0;
padding-right: 0;


}



#navtabs a {
background-color: #f4f4f4;
display: block;
color: #0000CD;
text-align: left;
padding-left: 2px;
padding-right: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-left: 5px;
margin-right: 1px;
border-left: 1px solid #286ea0;
border-right: 1px solid #286ea0;
border-top: 1px solid #286ea0;
border-bottom: 2px solid maroon;
}


#navtabs a:hover {
background-color: #0000CD; color: yellow;
text-decoration: underline;}
#navtabs li a.thispage {
background-color: #63B8FF}










/* Header */
#header {width: 780px; height: 60px; background-color: #DD7500; margin: 0 0 0 0; padding: 0}
#header h1 {background-color:inherit; color: #FBEC5D; float:left; font-size:2em; margin:0 5px 10px; width:350px;}
#header h1 a {background-color:inherit; color:#FFF68F; text-decoration:none;}
#header a {color: #FFF68F}
#header p {float:right; font-weight:700; color: #5C3317	; line-height:1.3em; margin:6px 0 0; padding-right: 4px; text-align:center; width:400px;}
#header form {
float:right; font-weight:700; text-align: right; width:500px;

}

#frontphoto {border:0; margin:5px 0 10px; padding-left: 5px;}










/*Left and right sidebar */
#leftside {clear:left; float:left; margin:0 0 5px; padding-left: 5px; width:140px;}
#rightside {float:right; line-height:1.4em; margin:0 0 5px; padding-right: 5px; width:140px;}
#leftside p,#leftside ul, #rightside p,#rightside ul {margin:0 0 16px; padding:0;}
#leftside p, #rightside p {font-size:0.9em; line-height:1.4em;}
#leftside li, #rightside li {line-height:1.2em; list-style:none; margin:0 0 6px; padding:0;}
#leftside ul ul, #rightside ul ul {margin:6px 0 0 10px; padding:0;}
#leftside ul ul li, #rightside ul ul li {margin:0 0 4px;}
#leftside ul ul li a, #rightside ul ul li a {font-weight:400;}
#leftside h2,#leftside h3, #rightside h2,#rightside h3 {color:#505050; font-size:1.2em; margin:0 0 8px; padding:0;}


/*Show me*/
#linkemerge a
{
font-size: 0.9em;
color: #999;
text-decoration:none;
}

#showme 
{
font-size: 0.9em;
background-color: #FBFAC6;
padding-top: 8px;
width: 600px;
visibility: hidden;
}

/*textcredit*/
#textcredit
{
font-size: 0.9em;
color: #666;
font-style: italic;
}

/* Main menu */
#leftside ul.avmenu, #rightside ul.avmenu {display:block; list-style:none; margin:0 0 18px 0; padding:0; width:140px;}
#leftside ul.avmenu li, #rightside ul.avmenu li {display:inline; line-height:1.4em; padding:0; width:140px;}
#leftside ul.avmenu li a, #rightside ul.avmenu li a {background-color:#FFEC8B; border-left:4px solid #EE6A50; color:#505050; float:left; font-weight:700; margin-bottom:5px; padding:5px 1px 5px 5px; text-decoration:none; width:130px;}
#leftside ul.avmenu li a:hover,#leftside ul.avmenu li a.current, #rightside ul.avmenu li a:hover,#rightside ul.avmenu li a.current {background-color: #D98719; border-left:4px solid #603311; color:#FFFF7E	;}
#leftside ul.avmenu ul, #rightside ul.avmenu ul {font-size:0.9em; margin:0 0 0 15px; padding:0 0 5px; width:125px;}
#leftside ul.avmenu ul a, #rightside ul.avmenu ul a {font-weight:400; padding:3px 1px 3px 5px; width:115px;}
#leftside ul.avmenu ul ul, #rightside ul.avmenu ul ul {width:113px;}
#leftside ul.avmenu ul ul a, #rightside ul.avmenu ul ul a {width:100px;}

/* Main content */
#content {border-left:1px solid #F8B374; border-right:1px solid #F8B374; line-height:1.5em; margin:0 150px 5px; padding:0 10px;}
#contentwide {border-left:1px solid #e0e0e0; line-height:1.5em; margin:0 0 5px 150px; padding:0 0 0 10px;}
#contentwide2 {border-right:1px solid #e0e0e0; line-height:1.5em; margin:0 150px 5px 0; padding:0 10px 0 0;}
#content h2,#contentwide h2,#contentwide2 h2 {font-size:1.6em; line-height: 1.4em; margin:0 0 10px;}
#content h3,#contentwide h3,#contentwide2 h3 {font-size:1.3em; margin:0 0 8px;}
#content img,#contentwide img,#contentwide2 img {}
#content ul,#contentwide ul,#contentwide2 ul,#content ol,#contentwide ol,#contentwide2 ol {margin:0 0 16px 20px; padding:0;}
#content li,#contentwide li,#contentwide2 li {margin:0; padding:0 0 0 5px;}
#content ul ul,#contentwide ul ul,#contentwide2 ul ul,#content ol ol,#contentwide ol ol,#contentwide2 ol ol {margin:0 0 0 16px; padding:0;}

/* factbox */
#factbox
{
background-color: #FEFADE;
width: 150px; border: 1px solid maroon; 
font-size: 0.9em; text-align: left;
line-height: 1.4em; margin: 0 4px 0 4px;
padding-right: 4px;
padding-left: 6px;
padding-top: 3px;
padding-bottom: 1px;
margin-top: 6px;
margin-left: 2px;
margin-bottom: 6px;
margin-right: 8px;
display: inline;
float: left;
}

/*picbox*/
#picbox {width: 139px; border: 1px solid white;
font-size: 0.8em; text-align: left; font-weight: 400; line-height: 1.3em;
margin-right: 6px;
margin-left: 2px;
margin-top: 1px;
margin-bottom: 6px; float: left; padding: 4px;
}

#picbox img {background: white; border: none; color: white; display:inline; padding:1px;
}
#picbox h4 {
font-size: 1.1em; text-align: left; background: #888; color: white; font-weight: 600; line-height: 1.5em; padding: 4px;
}


/*longbox*/
#longbox
{
width: 760px; height: 100px; margin-left: 20px; border: 1pt solid white;
}



/*addbox*/
#addbox
{
background-color: white;
width: 350px; border: 1px solid white; 
font-size: 0.9em; text-align: left;
line-height: 1.2em; margin: 0 4px 0 4px;
padding-right: 4px;
padding-left: 4px;
padding-top: 3px;
padding-bottom: 1px;
margin-left: 8px;
margin-bottom: 0;
display: inline;
float: right;
}


/*addbox300*/
#addbox300
{
background-color: white;
width: 310px; border: 1px solid white; 
font-size: 0.9em; text-align: left;
line-height: 1.2em; margin: 0 4px 0 4px;
padding-right: 4px;
padding-left: 4px;
padding-top: 3px;
padding-bottom: 1px;
margin-left: 8px;
margin-bottom: 0;
display: inline;
float: right;
}

/*smalladdbox*/
#smalladdbox
{
background-color: white;
width: 180px; border: 1px solid white; 
font-size: 0.9em; text-align: left;
line-height: 1.2em; margin: 0 4px 0 4px;
padding-right: 4px;
padding-left: 4px;
padding-top: 3px;
padding-bottom: 1px;
margin-left: 8px;
margin-bottom: 0;
display: inline;
float: right;
}

/*tinybox*/
#tinybox
{
background-color: white;
width: 160px; border: 1px solid white; 
font-size: 0.9em; text-align: left;
line-height: 1.2em; margin: 0 4px 0 4px;
padding-right: 4px;
padding-left: 4px;
padding-top: 3px;
padding-bottom: 1px;
margin-left: 8px;
margin-bottom: 0;
display: inline;
float: right;
}

#tinybox img {
padding-bottom: 3px; margin-bottom: 3px;}




/*oslbox*/
#oslbox
{
background-color: #D5F7E2; width: 120px; border: 1px #D5F7E2;
font-size: 0.9em; line-height: 1.4em; text-align: left;
margin-top: 0;
margin-bottom: 6px;
margin-left: 0;
margin-right: 6px;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 5px;
padding-right: 5px;
display: inline;
float: right;
}

/*teaserbox*/
#teaserbox
{
background-color: #D5F7E2; width: 120px; border: 1px #D5F7E2;
font-size: 1em; line-height: 1.5em; text-align: left;
margin-top: 6px;
margin-bottom: 6px;
margin-left: 2px;
margin-right: 2px;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 4px;
padding-right: 4px;
display: inline;
float: left;
}



/*readercomment*/
#readercomment {
font-size: 0.9em; line-height: 1.3em; color: #555; border-top: 1px solid #FFCC66; padding-top: 20px; margin-top: 20px;
} 







/* Footer */
#footer {background:#fff; border-top:2px solid #F8B374; clear:both; color:black; margin:0 auto; padding:10px 0; text-align:center; width:760px; line-height:1.5em; font-size:0.9em;}
#footer p {margin:0; padding:0;}
#footer a {background-color:#fff; color:gray; font-weight:400; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer span {font-size:1.2em;}

ul {
list-style-image: url(bullet.gif); padding-top: 3px;
}

/* Additional classes */

.left {float:left; margin:3px 10px 2px 0;}
.right {float:right; margin:2px 0 2px 10px;}
.textright {text-align:right; margin:5px 0;}
.center {text-align:center;}
.small {font-size:0.8em;}
.bold {font-weight:700;}






div.ritefotolink
{
width: 135px; margin-top: 0; margin-bottom: 10px; margin-right: 0; margin-left: 0; background-color: #CDB7B5; padding-left: 4px; padding-right: 3px; padding-bottom: 0; padding-top: 0;}

.ritefotolink img {margin-top: 4px; margin-bottom: 2px; border: 1pt solid white;}

.ritefotolink h4 {margin-top: 0; margin-bottom: 3px; padding-bottom: 0; font-family: Verdana, Helvetica, Arial, sans-serifs; font-size: 1.1em; line-height: 1.3em; }

.ritefotolink h4 a {
font-family: Verdana, Helvetica, Arial, sans-serifs; font-size: 1.1em; line-height: 1.3em; margin-top: 0; margin-bottom: 3px; padding-bottom: 0; color: #330000}



.ritefotolink p a {
font-size: 1.0em; line-height: 1.2em; color: #330000; margin-top: 4px; margin-bottom: 0; padding-bottom: 0}



.ritefotolink a:hover{ color: white}



div.underlink
{
width: 132px; margin-top: 0; margin-bottom: 12px; margin-right: 0; margin-left: 0; background-color: #F7F7F7; padding-left: 4px; padding-right: 3px; padding-top: 0; padding-bottom: 0	;	}

.underlink img {margin-top: 4px; margin-bottom: 2px; margin-right: 0; margin-left: 0; padding-bottom: 2px; }

.underlink h4 {margin-top: 0; margin-bottom: 3px; padding-top: 4px; padding-bottom: 0; font-family: Verdana, Helvetica, Arial, sans-serifs; font-size: 1em; line-height: 1.2em; }

.underlink h4 a {
font-family: Verdana, Helvetica, Arial, sans-serifs; margin-top: 0; margin-bottom: 3px; padding-bottom: 0; color: #330000}



.underlink p {font-family: Verdana, Helvetica, Arial, sans-serifs; font-size: 0.9em; line-height: 1.1em; margin-top: 0; margin-bottom: 0; margin-right: 0; margin-left: 0;}


.underlink a {
font-size: 1em; line-height: 1.2em; font-weight: 500; color: #330000; margin-top: 0; margin-bottom: 0; margin-left: 0; margin-right: 0; padding-top: 0; padding-right: 0; padding-left: 0; padding-bottom: 0}





.underlink a:hover{ color:  #FF3300		}




div.morefotolink
{
width: 135px; margin-top: 0; margin-bottom: 8px; margin-right: 0; margin-left: 0; background-color: #FFFCCF; padding-left: 5px; padding-right: 3px; padding-bottom: 2px;}

.morefotolink img {margin-top: 4px; margin-bottom: 4px; padding: 2px;}

.morefotolink h4 {margin-top: 0;
font-size: 1em; margin-bottom: 0; padding-bottom: 3px;}

.morefotolink h4 a {
font-family: Verdana, Helvetica, Arial, sans-serifs; font-size: 1em; line-height: 1.2em; margin-top: 0; margin-bottom: 0; padding-bottom: 3px; color:  #404040; font-weight: 600
}

.morefotolink a {
font-size: 1.0em; line-height: 1.1em; color:  #303030	
; margin-top: 4px; font-weight: 600}

.morefotolink a:hover{ color: #FFE303; background-color: #5C3317;}


div.mostlink 
{
background-color: #F0F0F0}







div.search

{
background: #f4f4f4; height: 60px; border: 1px solid #286ea0; color: #303030; float: left; padding-top: 4px; padding-left: 5px; padding-bottom: 1px; margin-right: 10px; margin-top: 10px; margin-bottom: 10px; width: 230px;
}

.search h4 {
font-size: 1em;
line-height: 1.1em;
margin: 0;
padding: 0
}

.search img {
border: 0;
padding-bottom: 2px;
padding-left: 2px;
float:left;

}

.search p {
font: bold 0.9em Verdana, Arial, Helvetica, sans-serif;
color: #333;
text-align: left;
background-color: #f4f4f4;
padding: 2px 2px 2px 2px;
margin-left: 2px;
width: 100px;
border: 1px solid #FFCC66;
float: left;


}


div.searchtiny
{
background: #f4f4f4; height: 60px; border: 1px solid #286ea0; color: #303030; float: left; padding: 2px; margin-right: 2px; margin-top: 0; margin-bottom: 10px; margin-left: 2px; margin-right: 2px; width: 130px;
}

.searchtiny h4 {
font-size: 1em;
line-height: 1.1em;
margin: 0;
padding: 0
}

.searchtiny img {
border: 0;
padding-bottom: 2px;
padding-left: 2px;
float:left;

}

.searchtiny p {
font: bold 0.9em Verdana, Arial, Helvetica, sans-serif;
color: #333;
text-align: left;
background-color: #f4f4f4;
padding: 2px 2px 2px 2px;
margin-left: 2px;
width: 100px;
border: 1px solid #FFCC66;
float: left;


}


div.imcap 
{
background: white; border: 1px solid white; color: #303030; float: right; padding: 1px; margin: 15px 10px 5px 10px; width: 310px;
}

.imcap img {
border: 0;
padding-bottom: 4px;
padding-left: 8px;
float:left;

}

.imcap p {
font: bold 0.9em Verdana, Arial, Helvetica, sans-serif;
color: #333;
text-align: left;
background-color: #f4f4f4;
padding: 5px 5px 5px 5px;
margin-left: 20px;
width: 190px;
border: 1px solid #FFCC66;
float: left;


}

div.conbox
{
width: 139px; padding: 4px; margin: 6px; border: 1px solid #dd8888; float: right;
}

.conbox h3 {
background-color: #EE7942; color: #5E2612; padding: 4px;
}

.conbox img {
border: 0;
padding-bottom: 4px;
float: left;
}

.conbox p {
font: 0.9em Verdana, Arial, sans-serif;
color:  #5E2612;
background-color: white;
padding: 5px;
width: 129px;
}


div.bigconbox
{
width: 250px; padding: 4px; margin: 6px; border: 1px solid #dd8888; float: left;
}

.bigconbox h3 {
background-color: #FBFAC6; color: #0000CD; padding: 4px;
}

.bigconbox img {

border: 0;
padding-bottom: 4px;
float: left;
}

.bigconbox p {
font: 0.9em Verdana, Arial, sans-serif;
color:  #5E2612;
background-color: white;
padding-bottom: 1px;
padding-top: 2px;
width: 244px;
}








.timestamp {font-size:1.2em; margin:-5px 0 15px 10px;}
.timestamp a {font-weight:400;}
.announce {background-color:#FFFCCF; border-left:4px solid #AF4035; clear:left; color:#505050; font-size:0.9em; line-height:1.5em; margin:10px 0 15px; padding:7px 5px 2px 5px; width:126px;}
.announce p {margin:10px 0 0; padding:0;}
.postinfo {background-color:#f4f4f4; border-left:4px solid #ccc; color:#606060; font-size:0.9em; line-height:1.4em; margin:1px 0 20px; padding:8px 5px 8px 8px;}
.clearing {clear:left; margin:0; padding:0; visibility:hidden;}
.hide {display:none;}
