body
{
	border:0px;
	margin:0px;
	padding:0px;
    	font-family:"Myriad Pro",Sans-Serif;
    
	/*font-family:Candara;*/
	font-size: 12pt;
	
}

img {border:0px;}
#top
{
	width: 943px;
	margin: auto;
	height: 61px;
	background-image: url('../img/front/top.jpg'); 
	color:white;
}
#top p
{
	margin:0px;
	padding:15px 0 0 40px;
	font-style:italic;
	border: dotted white 0px;
	width: 400px;
	float:left;
}
.about
{
	float:right;
	font-style:none;
	border: solid white 0px;
	padding-right:45px;
	padding-top:5px;
}
.about a
{
	color:white;
	text-decoration:none;
}
.about a:hover
{
	
	text-decoration:underline;
}
.sign
{
	text-align:center;
	font-size:10pt;
	padding-top:5px;
	
}
.sign a 
{
	font-weight:bold;
	color:white;
}
.sign a:hover
{
	position:relative;
	top:1px;
	left:1px;
}
#logo
{
width: 943px;
margin: auto;
height: 87px;
border: solid red 0px;
}
#logosdiv
{
	float:left;
}
#toptitle
{
	float:right;
        font-size:20pt;
	color: #c01313;
	padding-right:25px;
	padding-bottom:0px;
	height: 40px;
}
#menu
{
	margin:auto;
	height:43px;
	width:943px;
	text-align:center;
	border: solid 0px;
	background-image: url('../img/front/menubgline.gif');
	background-repeat: no-repeat;
	background-position: bottom;

	
}
#menu ul
{
	display:block;
	padding:0px;	
	margin:0px;
	padding-left:165px;
	
	
}
#menu li
{
	list-style-type:none;
	float:left;
	width:144px;
	height:43px;
	padding-top:13px;
	font-weight:bold;
	
	font-size:14pt;
	background-image: url('../img/front/menubg.jpg');
	background-repeat: no-repeat; 
}

#menu li.first
{
	width:152px;
	height:43px;
	background-image: url('../img/front/menufirst.jpg'); 
}
li#last
{
	width:152px;
	height:43px;
	background-image: url('../img/front/menulast.jpg'); 
}
#menu li.active
{
	width:153px;
	height:43px;
	background-image: url('../img/front/active.jpg');
}
#menu li.active a
{
	color:black;
}

#menu li a
{
	color:grey;
	text-decoration:none;
}
#menu li a:hover 
{
	color:black;

}
#toe
{
	width: 943px;
	margin: auto;
	height: 167px;
	background-image: url('../img/front/toe.gif'); 
	color:white;

}

#do
{
	width: 180px;
	float:left;
}

#do h2
{
	padding:6px 0 0 40px;
	margin:0px;
	#text-align:center;
}

#do ul
{
	padding:0 0 0 40px;
	margin:0px;
}

#do li
{
	list-style-type:none;
	font-style:italic;
}
#do a
{
	text-decoration:none;
	color:white;
}
#do a:hover
{
	position:relative;
	top:1px;
	left:1px;
}

ul#qa
{
	padding-top:15px;
	font-size:14pt;
}
#do ul#qa a
{
	text-decoration:underline;
}
.logo
{
	padding-left:40px;
}

#body
{
	width:943px;
	margin:auto;
	background-image: url('../img/front/bodyline.gif');
	border: solid red 0px;
}

#body p
{
	width:850px;
	margin:auto;
	padding:20px 0 20px 0;
	text-align:justify;
}

#body span#red
{
	color: #c01313;
	font-weight:bold;
}

#bodytoe
{
	width:943px;
	height:45px;
	margin:auto;
	background-image: url('../img/front/bodytoe.jpg');
}
#bodytop
{
	width:943px;
	height:31px;
	margin:auto;
	background-image: url('../img/front/bodytop.jpg');
}

#hometops
{
	width:860px;
	display:table;
	text-align:center;	
	border: solid 0px;
}
#hometops2
{
	width:860px;
	display:table;
	text-align:center;	
	border: solid 0px;
	padding-top:20px;
}
#tops
{
	width:210px;
	border:solid 0px;
	display:table-cell;
	height:auto;
}
#tops ul
{
	padding:0px;
	margin:0px;
	
}
#article li.nostyle 
{
	list-style-type:none;
	padding-bottom:5px;
}

#article li.nostyleres 
{
	list-style-type:none;
	padding-bottom:10px;
	background-image: url(../img/front/dotline.gif);
	background-repeat: repeat-x;
	background-position:bottom center;
}

#article p
{
	padding:0px;
	margin:0px;
	padding-bottom:5px;
}

#article tr
{
	vertical-align:middle;
}

#search
{
	width:380px;
	border:solid 0px;
	margin:auto;
	text-align:center;
}
#search input.sbar
{
	border:1px solid;
	height:20px;
	margin:10px;
	width:350px;
}
#tbsearch
{
	padding-right:30px;
	text-align:right;
}
#searchs
{
	background-image:url("../img/front/search.jpg");
	background-repeat: no-repeat;
	width:108px;
	height:24px;
	border:0px;
}

#surpme
{
	background-image:url("../img/front/surprise_me.jpg");
	width:107px;
	height:24px;
	border:0px;
	
}

#surpmeover
{
	background-image:url("../img/front/surprise_me_over.jpg");
	width:107px;
	height:24px;
	border:0px;
}
#searchsover
{
	background-image:url("../img/front/search_over.jpg");
	background-repeat: no-repeat;
	width:108px;
	height:24px;
	border:0px;
}



ol,ul
{
	margin:0px;
	padding:0px;
}

#main
{
	margin:auto;
	width:920px;
	padding:0px
	height:auto;
	text-align:justify;
	border: solid 0px;
}
#article
{
	width:850px;
	margin:auto;
	border: solid green 0px;
}
#body span 
{
	font-style:italic;
}

#body a
{
	text-decoration:none;
	color:#006699;
}
#body a:hover
{
	text-decoration:underline;
}
#body div#breadcrumb
{
	padding-left:50px;
	color:grey;
	padding-bottom:10px;
}

#body span.yellow
{
	background-color:yellow;
	font-weight:bold;
}

#body span.green
{
	color:green;
}
#body span.green a
{
	color:green;
	text-decoration:underline;
}
h4
{
	padding-bottom:3px;
	padding-top:15px;
	margin:0px;
}

ul#comment
{
	list-style-type:none;
	color:grey;
}

ul#comment h4
{
	color:black;
}

ul#comment textarea
{
	width:350px;
	height:100px;
}

div.comstyle
{
 list-style-type:none;
 border:dotted #999999 1px;
 background-color:#cccccc;
 padding:5px;
 margin-bottom:5px;
 margin-top:5px;
 width:100%;
 height:auto;
}
	
.right
{
	float:right;
	
}

.right a#x
{
	text-decoration:none;
	font-weight:bold;
	font-size:16pt;
	color:#006699;
}

.right a#closeF7
{
	text-decoration:none;
	font-weight:bold;
	font-size:16pt;
	color:#006699;
}

.plus
{
	font-size:14pt;
	color:#0099ff;
}

.minus
{
	font-size:14pt;
	color:#ff0033;
}

div.topform
{
	position:fixed;
	left:0px;
	top:0px;
	background-image: url("../img/front/dot.png");
	width:100%;
}

div.topform ul
{
	width:380px;
	margin:auto;
	background-color:white;
	list-style-type:none;
	padding:5px 10px 0 40px;
	border: solid gray 1px;
}

div.topform textarea
{
	width:350px;
	height:100px;
}

div.topform ul a
{
	font-size:16pt;
	color:#006699;
	text-decoration:none;
	font-weight:bold;
}

div.topform ul h3
{
	text-align:center;
}

#ask
{
	width:355px;
	background-color:#cccccc;
	color:white;
	font-size:14pt;
	font-weight:bold;
	text-align:center;
	border:0px;
	height:30px;
	margin-top:10px;
	margin-bottom:10px;
}

#askhover
{
	width:355px;
	background-color:#999999;
	color:white;
	font-size:14pt;
	font-weight:bold;
	text-align:center;
	border:0px;
	height:30px;
	margin-top:10px;
	margin-bottom:10px;
}

.green
{
	color:green;
}

#signup
{
	width:208px;
	background-image: url("../img/front/dot.png");
	height:auto;
	color:black;
	
	font-size:12pt;
	position:absolute;
	top:51px;
	right:10%;
	padding:10px;
}

#signup ul
{
	list-style-type:none;
}

div#signup ul a
{
	font-size:16pt;
	color:#006699;
	text-decoration:none;
	font-weight:bold;
}
#signup input#submit 
{
	font-size:16pt;
	width:205px;
}

#login
{
	width:208px;
	background-image: url("../img/front/dot.png");
	height:auto;
	color:black;
	
	position:absolute;
	top:51px;
	right:10%;
	padding:10px;
}

#login ul li
{
	list-style-type:none;
	font-size:14pt;
}

#login input#submit 
{
	font-size:16pt;
	width:198px;
}
#login input
{
	font-size:16pt;
	width:190px;
}

div#login ul a
{
	font-size:16pt;
	color:#006699;
	text-decoration:none;
	font-weight:bold;
}

div#random
{
	width:770px;
	margin:auto;
	
}

div#gallery
{
	width:100%;
	margin:auto;
}

div#gallery h2
{
	padding:0px;
	margin:0px;
}

div#random h2
{
	padding:0px;
	margin:0px;
}

h2.title
{
	padding:0 0 5px 0;
	margin:0px;
}

div#showpic
{
	width:100%;
	height:100%;
	background-image: url("../img/front/dot.png");
	position:absolute;
	top:0px;
	left:0px;
}

div#inpic 
{
	text-align:center;
	margin:auto;
	height:auto;
	display:table;
	background-image: url("../img/front/dot2.png");
	padding:5px;
	
}

div#inpic li
{
	display:inline;
	vertical-align:top;
}


div#inpic h3
{
	padding:0px;
	margin:0px;
	font-size:16pt;

}
ul#pics
{
    border:solid 0px;
    width:610px;
    padding-top:10px;
}
ul#pics li
{
	display:inline;
}


p#askp
{
	margin:0px;
	padding:0px;
    text-align:justify;
}


#uploadinput
{

}

div#picupload ul
{
	padding-bottom:15px;
}

.uploadifyQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	border: 2px solid #E5E5E5;
	background-color: #F5F5F5;
	margin-top: 5px;
	padding: 10px;
	width: 350px;
}
.uploadifyError {
	border: 2px solid #FBCBBC !important;
	background-color: #FDE5DD !important;
}
.uploadifyQueueItem .cancel {
	float: right;
}
.uploadifyProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 10px;
	width: 100%;
}
.uploadifyProgressBar {
	background-color: #0099FF;
	width: 1px;
	height: 3px;
}

div#show
{
	text-align:center;
	font-size:15pt;
	color:green;
	background-color:white;
	width:350px;
	margin:auto;
}

#artlinks
{
	padding:5px;
	width:150px;
	margin:5px;
}
#artlinks ul
{
	list-style-type:none;

}
#artlinks h3
{
	font-size:12pt;
	font-weight:normal;
	padding:0px;
	margin:0px;
	padding-bottom:5px;
	text-align:center;
}

#artlinks a
{
	font-size:11pt;
	text-decoration:underline;
	color:grey;
}

.left
{
	float:left;
	
	
}
#topleftimg
{
	background-image: url('../img/front/topleft.gif');
	background-repeat:no-repeat;
	width:186px;
	height:auto;
	padding-top:10px;
	margin-right:10px;
}
#botrightimg
{
	background: url('../img/front/botright.gif') no-repeat bottom right;
	width:176px;
	height:auto;
	padding-bottom:10px;
	
}

#submenu
{
	width:150px;
	padding:5px;
	margin:5px;
	padding-left:25px;
	list-style-type:none;
	color:black;
}
#submenu a
{
	color:black;
	text-decoration:none;
}
ul#redlinks
{
	list-style-type:none;
	padding-left:15px;
}

#redlinks a
{
	color:#cc0000;
	font-size:16pt;
	font-weight:bold;
}

.left h2
{
	text-align:center;
	padding:0px;
	margin:0px;
	
}
#tagspool
{
	width:150px;
	font-style:italic;
	padding-left:10px;
}
#tagspool h3
{
	font-size:12pt;
	color:grey;
	padding:0px;
	margin:0px;
	text-align:center;
}

#tagspool a
{
	text-decoration:underline;
	color:grey;

}
#tagspool a:hover
{
	text-decoration:none;
	color:grey;
}

.bplus
{
	background-image: url('../img/front/plus.gif');
	background-repeat: no-repeat;
	width:20px;
	height:20px;
	border:0px;
}
.plus_hover
{
	background-image: url('../img/front/plus_hover.gif');
	background-repeat: no-repeat;
	width:20px;
	height:20px;
	border:0px;
}
.bminus
{
	background-image: url('../img/front/minus.gif');
	background-repeat: no-repeat;
	width:20px;
	height:20px;
	border:0px;
}
.minus_hover
{
	background-image: url('../img/front/minus_hover.gif');
	background-repeat: no-repeat;
	width:20px;
	height:20px;
	border:0px;
}
.spam
{
	background-image: url('../img/front/spam_hover.gif');
	background-repeat: no-repeat;
	width:40px;
	height:20px;
	border:0px;
}

.spam_hover
{
	background-image: url('../img/front/spam.gif');
	background-repeat: no-repeat;
	width:40px;
	height:20px;
	border:0px;
}
.unspam
{
	background-image: url('../img/front/unspam.gif');
	background-repeat: no-repeat;
	width:40px;
	height:20px;
	border:0px;
}

.unspam_hover
{
	background-image: url('../img/front/unspam_hover.gif');
	background-repeat: no-repeat;
	width:40px;
	height:20px;
	border:0px;
}

#letterdiv
{
	float:right;
	padding:12px;
	border:solid 0px;
}

#letters
{
	width:80%;
	height:180px;
	margin:auto;
	border:solid 0px;

}
ul#nsletter h1
{
	padding:0px;
	margin:0px;
	font-size:16pt;
}
div#nlmessage
{
	padding:0px 15px 5px 25px;
	font-style:italic;
}
div#h1div 
{
	padding:0 0 10px 25px;
	
	margin:5px;
}
div#h1div a
{
	font-size:12pt;
	font-weight:normal;

}

div#h1div span#nlmessage
{
	font-size:12pt;
	font-weight:normal;
}

.small
{
	font-size:10pt;
	font-weight:normal;
}

.printarticle
{
	width:70%;
	background-color:white;
	margin:auto;
	border:solid grey 5px;
}

#printbody
{
	padding:15px;
}
.printform
{
	position:absolute;
	top:0px;
	left:0px;
	background-image: url("../img/front/dot.png");
	width:100%;
}
#contacts
{
	 display:none;
}

.regular
{
    font-style:normal;
    position:absolute;
    left:40%;
    top:2px;
}
div#completeform
{
    width:355px;
    margin:auto;
    
}
#completeform ul
{
    list-style-type:none;
}
p
{
    text-align:justify;
    padding:10px 0 35px 0;
    margin:0px 0 35px 0; 
}
.bookmark
{
    background-color:#c9c9c8;
    width:300px;
    height:46px;
}
.bookmark ul
{
    padding-top:5px;
    list-style-type:none;
}
.bookmark ul li
{
    display:inline;
    padding-left:20px;
}
.bookmark ul li a:hover
{
    position:relative;
    top:1px;
    left:1px;
}
#rss a:hover
{
    position:relative;
    top:1px;
    left:1px;
}

.hide
{
    background-image: img("../img/front/bookmark_hide.gif");
    background-repeat:no-repeat; 
    width:56px;
    height:39px;
}
.nohide
{
    background-image: img("../img/front/bookmark.gif");
    background-repeat:no-repeat; 
    width:56px;
    height:39px;
}
#caturl
{
    background-color:#cccccc;
    border:solid #999999 1px;
    padding:5px;
}
div#article ol li.nostyle h2
{
    font-size:16pt;
    padding:10px 0 0 0;
    margin:0px;
    
}
div#article ol li.nostyleres h2
{
    font-size:16pt;
    padding:10px 0 0 0;
    margin:0px;
    
}
div#article ol li.nostyle h2 a
{
    text-decoration:underline;
}
div#article ol li.nostyleres h2 a
{
    text-decoration:underline;
}
div#article ul li.nostyleres h2
{
    font-size:16pt;
    padding:10px 0 0 0;
    margin:0px;
    
}
div#article ul li.nostyleres h2 a
{
    text-decoration:underline;
}
div#article ul li.nostyle h2
{
    font-size:16pt;
    padding:10px 0 0 0;
    margin:0px;
    
}
div#article ul li.nostyle h2 a
{
    text-decoration:underline;
}
span#si
{
font-size:16pt;
font-style:normal;
}
ul.inarticleTop
{
    padding-left:250px;
    border:solid 0px;
    width:400px;
}
br.inarticle
{
    height:30px;
}
span.sm
{
    font-size:9pt;
    font-style:italic;
}
ol.inarticle
{
    
    padding-left:250px;
}
div#relcat
{

    float:left;
    width:350px;

}
div#linkto ul
{
    list-style-type:none;
}
div#rss
{
    
    width:350px;
    float:left;
}
div#relcats
{
    
    float:right;
}
