*
{
	margin: 0px;
	padding: 0px;

}

body
{
	font-family: "Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif;
	font-size:62.5%;	
}

a, a:link, a:visited, a:active
{
	color: #00628B;
	text-decoration: underline;
}

a:hover
{
	color: #3e963f;
}

h1, h2, h3
{	
	/*font-family:Georgia,"Times New Roman",Times,serif;*/
	font-family: Verdana;
	color: #00628b;	
	margin:0pt 0pt 4px;
}

h1.updates
{
	color: #fd8100;
}

h1
{
	font-size: 1.7em;
	margin: 0px 0px 20px 0px;
}

h2
{
	font-size: 1.7em;
	margin: 0px 0px 15px 0px;

}

h3
{
	font-size: 1.6em;
	margin: 20px 0px 10px 0px;
	color: #59A5F5;
}

#left
{
	float: left;
	width: 177px;
}

#container
{
	width: 980px;
	height:1%;
	padding: 10px;
	margin-left: auto;
	margin-right: auto;
	font-size: 1.2em;
}

#content
{
	float: left;
	width: 540px;
}

#content fieldset input, #content fieldset textarea, #comment_text
{
	font-size: 20px;
	padding: 3px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	background:#F4F4F4 none repeat scroll 0%;
	border:1px solid #B2B2B2;
}

input.inputfield, textarea.inputfield, #moreInputs input.inputfield
{
	width: 514px;
}

#content fieldset legend
{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:2em;
	color: #59a5f5;
}

#content fieldset
{
	width: 520px;
	border:1px solid #CCCCCC;
	padding: 10px;
}

#createpoll_step1,#createpoll_step2
{
	width: 540px;
}

input.submit
{
	border-color:#CCCCCC;
	border-style:double;
	border-width:3px;
	color:#333333;
	padding:3px;
	font-size: 1.3em;
	font-weight:bold;	
}

#header
{
	width: 980px;
	height: 90px;
	float: left;
	margin-bottom:30px;
	padding-bottom: 10px;
	border-bottom: 1px solid #cccccc;
}

#logozone
{
	background-image: url('../images/logo.jpg');
	background-repeat: no-repeat;
	height: 90px;
	width: 177px;
	float: left;
}

#adtop
{
	float: left;
	width: 728px;
	height: 90px;
	
}

#logozone a, #logozone a:link, #logozone a:visited, #logozone a:hover, #logozone a:active
{
	display: block;
	width: 177px;
	height: 90px;
	text-decoration: none;
}

#footer
{
	font-size: 1.2em;	
	margin-top: 40px;
	margin-bottom: 40px;
	clear: both;
	float: left;	
	width: 803px;
	text-align: left;
	padding-left: 177px;

}


.round-a-ok
{
	background:#008000 url(../images/round_green-left.png) left top no-repeat;
	color:#FFFFFF;
	text-align:center;
	width: 520px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.round-a-ok div
{
	background:url(../images/round_green-right.png) right bottom no-repeat;
	padding:4px;
}


.round-a-error
{
	background:#CC0000 url(../images/round_red-left.png) left top no-repeat;
	color:#FFFFFF;
	text-align:center;
	width: 520px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.round-a-error div
{
	background:url(../images/round_red-right.png) right bottom no-repeat;
	padding:4px;
}
		

div.error
{
	color:#AB0000;
	border: 1px solid #AB0000;
	margin:1em 1em 1em 0pt;
	padding: 10px;
	background-color: #FFAEAE;
	width: 500px;

}

div.succes
{
	color:#006600;
	border: 1px solid #006600;
	margin:1em 1em 1em 0pt;
	padding: 10px;
	background-color: #b0e57c;
	width: 500px;
}

table
{
	border-spacing: 5px;
}

table tr td.positive
{
	background-color: #b0e57c;
	color: #228765;
	font-size: 0.9em;
	border-color: #228765;
}

table tr td.negative
{
	background-color: #FFAEAE;
	border-color: #AB0000;
}

div.poll_metadata, div.general
{
	border:1px solid #CCCCCC;
	margin:1em 1em 1em 0pt;
	padding:10px;
	width: 500px;
}

div.nomargintop
{
	margin-top:0px;
	border-top: none;
	background-color: #FFFFCC;
}


div.textballoon
{
	background-image: url('../images/textballoon.jpg');
	background-position:top left;
	background-repeat:no-repeat;
	height:10px;
}

table#poll_options
{
	border-spacing: 3px;
}

table tr th
{
	border: 1px solid #cccccc;
	padding: 5px;
	text-align: left;
	background-color: #ddd;

}

table tr td
{
	padding: 3px;
	border: 1px solid #cccccc;
	text-align: center;
	background-color: #f0f0f0;
}


td.dontshow
{
	border: none;
	background-color: white;
}

td.pollyourname
{
	text-align: right;
	padding-right: 6px;
}

tr.votecount td
{
	background-color: white;
	border-color: white;
	color: #599959;
	font-size: 1.1em;
}

tr.votecount td#votes
{
	text-align: right;
}


input#poll_answer_name, input#comment_name
{
	width: 150px;
	background-color: white;
	font-size: 20px;
	padding: 3px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	border:1px solid #B2B2B2;	
	
}

div#pollchoices
{
	width: 500px;

}

ul#legend
{
	list-style-type:none;
	list-style-image: none;
	margin: 7px 0px;
}

ul.introduction
{
	font-size: 1.4em;
	font-family: Georgia,"Times New Roman",Times,serif;
	list-style-type: none;
	
}

ul.introduction li
{
	margin: 25px 0px 40px 0px;
	font-style:italic;
}

ul#standardmenu
{
	list-style-type:none;
	list-style-image: none;


}

ul#standardmenu li
{
	margin-bottom: 5px;
}

#footer ul
{
	list-style-type:none;
	list-style-image: none;
}

#footer ul li
{
	float: left;
	margin-right: 15px;
}

.clearleft
{
	clear: left;
}

.highlight
{
	background-color: #FFFFCC;
	font-weight: bold;
}

.lightblue
{
	color: #59A5F5;
}


/* BUTTONS */
div.buttons
{
	clear: left;
	margin-top: 5px;
}

.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}


/* STANDARD */

button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positivebutton, .buttons a.positivebutton{
    color:#529214;
}
.buttons a.positivebutton:hover, button.positivebutton:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positivebutton:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttons a.negativebutton, button.negativebutton{
    color:#d12f19;
}
.buttons a.negativebutton:hover, button.negativebutton:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negativebutton:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}









/* TEASER */
#teaser
{
	width: 243px;
	float: right;
	padding-left: 20px;
}

.teaser
{
	text-transform:uppercase;
	font-family:verdana;
	color: black;
	margin:0pt 0pt 4px;
	
}

h1.user
{
	font-size: 16px;
	font-style: normal;
	color: black;
	text-transform: uppercase;
	margin-bottom: 10px;
}

em
{
	background:#CCE8F1 none repeat scroll 0%;

}

h3.faq
{
	margin-top: 40px;
	margin-bottom: 10px;
}

p
{
	line-height:1.5em;	
}


#ads_right
{
float:right;
width:263px;
}


ul.introduction li.single
{
	margin-top: 15px;
	margin-bottom: 15px;
}

p.mainpage
{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:1.4em;
}

p.firsttime
{
	background-color: #FFE640;
	width: 400px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	padding: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-align:center;
}

p.firsttime a
{
	color: #a41a37;
	font-weight: bold;
}

span.example
{
	color:#878787;
}

.fat
{
	font-weight:bold;
}

#updates
{
	margin-top: 5px;
}

#notification
{
	border: 1px solid #ff7b00;
	width: 238px;
	padding: 5px;
	margin-bottom: 1em;
	padding-top: 0px;
}


#notification h1
{	
	margin-top: 0px;
	padding-top: 0px;	
	font-size: 1.3em;
}

/* BEGIN COMMENTS */

.single_currentcomment, .single_currentcomment_alt, .newcomment
{
	width: 500px;
	padding: 10px;
}

.newcomment
{
	background-color: #FFFFCC;
}

.single_currentcomment
{
	
}

.single_currentcomment_alt
{
	background-color: #F0F0F0;
}

.single_currentcomment p, .single_currentcomment_alt p, .newcomment p
{
	margin-top: 5px;
}

#comments_container
{
	margin-top: 40px;
}

#comments
{
	
}

#comments_update.ajax-loading
{
background: url(http://www.tjooze.com/images/spinner.gif) no-repeat center;
}

/* END COMMENTS */