/* CSS Document */

/*Universiell Reset*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border:0 none;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
vertical-align:baseline;
}

html, body {background:#fff url(http://www.amirfarokhi.com/themes/site_themes/amir/images/amir_grad_body.gif) repeat-x scroll 0 0px;height: 100%}

#page_Container{width: 812px;/*min-height: 100%; needed*/margin: 0px auto -51px;position:relative;height: 100%}

#body_container_left blockquote {
background:none;
display:block;
margin:20px 0px 25px;
padding:10px 15px 10px;
color:#414141;
background-color:#e1eeff;
}

#body_container_left blockquote p{display:block;margin:0px 10px 8px;padding:0;color:#414141;background:none;text-align:justify;font-style:normal;}
#body_container_left blockquote h5{display:block;margin:5px 10px 0;padding:0px;color:#20255A;background:none;text-align:justify;font-size:13px;font-weight:bold}
#body_container_left blockquote h6{display:block;margin:10px 10px 0px;padding:0px;color:#20255A;background:none;text-align:justify;font-size:11px;font-style:none;}
#body_container_left blockquote ul{margin:5px 10pxcolor:#414141;text-align:justify;font-style:normal;list-style-position:outside;list-style-type: none;padding: 0;}
#body_container_left blockquote ul li{margin:0 30px 10px 9px;color:#414141;text-align:left;font-style:normal;font-size:12px;background-image: url('http://www.amirfarokhi.com/themes/site_themes/amir/images/icons/icon_stargold.jpg');background-position: 0px 50%;background-repeat: no-repeat;padding: 0 0 0 28px;border: 0px solid black;list-style-position:outside;font-family:arial, helvetica, sans-serif; }

blockquote {
background:transparent url(http://www.amirfarokhi.com/themes/site_themes/amir/images/icons/quote_close.png) no-repeat scroll right bottom;
display:block;
margin:20px 15px 5px 10px;
padding:0;
text-align:justify;

}

blockquote p {
background:transparent url(http://www.amirfarokhi.com/themes/site_themes/amir/images/icons/quote_open.png) no-repeat scroll left top;
display:block;
margin:5px 10px;
padding:17px 10px 10px 20px;
color:#FFFFFF;
}

cite {
color:#FFFFFF;
float:right;
margin:5px 15px 5px 15px;
text-align:right;
font-size:11px;
font-family:"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;
line-height:15px;
font-style:normal;
}

#error_box ul {list-style-position:outside; list-style-type: none;}
#error_box ul li{ margin:2px ;padding:2px }
#body_container_contribute #error_box {width:770px}
#body_container_contribute #error_box ul{}
#body_container_contribute #error_box ul li{ padding: 0 0 0 5px;margin:2px 5px;background-image:none;color:#0F7A3E}

/*Logotype*/
#logotype{ padding-top:0px;}

#facebook-tab {
background:#FFF url(http://www.amirfarokhi.com/themes/site_themes/amir/images/get_a_yard_sign.jpg) no-repeat scroll 0px 50%;
display:block;
height:174px;
margin-top:40px;
position:fixed;
right:0;
top:40%;
width:30px;
z-index:100001;
border-color:#FFF;
border-style:outset none outset outset;
border-width:0px medium 0px 0px;
}

#header_top_line{background-color:#0F7A3E;width:100%;height:25px;border-bottom:1px solid #FFF}
#mailinglist_form{margin:2px 10px 0 0;float:right}
#mailinglist_form input {margin:0px;background-color:#FFF;color:#0F7A3E;font-size:1em;padding:0px;border:1px solid #09602f;float:right}
#body_container_left #mailinglist_form{margin:0px 0 0 0px;float:left}
#body_container_left #mailinglist_form input {margin:0px;background:#EDE6E6 none repeat scroll 0 0;color:#1E1903;font-size:0.8em;padding:3px;border:1px solid #999999;float:left}

#body_container_contribute #mailinglist_form{margin:0px 0 0 0px;float:left}
#body_container_contribute #mailinglist_form input {margin:0px;background:#EDE6E6 none repeat scroll 0 0;color:#1E1903;font-size:1.0em;padding:5px;border:1px solid #999999;float:left}

/*Main navigation*/
 #nav{position:relative;margin:0px 0 0px 100px;padding:0 0 0px 0;border-left:0px #d8d8d8 solid; float:left;color:#FFF;width:700px;text-align:center;z-index:100;border:0px;position:relative;height:29px;/**/}
#nav ul{list-style-type: none;border:0px;position:relative;}
#nav li { display: inline;border:0px;position:relative; }
#nav li a{text-decoration: none;border:0px;color: #FFF;font-family:arial, helvetica, sans-serif;font-weight:bold;font-size:0.75em; line-height: 15px;position:relative;padding: 0px 2.5em 10px;/*height:16px; */}
#nav li a:link, #navlist a:visited{color:#FFF;}
#nav li a:hover{color: #20255a;}
#nav li a:link#current, #navlist a:visited#current, #nav a:active#current{color:#0F7A3E;}
#nav li a#current{color:#0F7A3E;}
#nav li a:hover#current{color: #0F7A3E; }

h1{color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:3.75em; font-weight:100;}
h2{font-family:arial,helvetica,sans-serif;font-size:16px;line-height:15px;text-decoration: none; margin: 0px 0px 4px 0px;letter-spacing:0px;font-weight:bold;text-transform: uppercase; }

h2{color:#1f245a;font-family:Arial, Helvetica, sans-serif; font-size:1.0em; margin:0 0 10px}
h3{color:#0F7A3E;font-family:Arial,Verdana,sans-serif; font-size:0.9em; margin:10px 0 2px;line-height:15px;font-weight:bold;}
h4{color:#20255A;font-family:Arial, Helvetica, sans-serif; font-size:1.0em;}
h5{color:#414141; font-family:Arial, Helvetica, sans-serif; font-size:0.88em; text-align:center}
h6{color:#414141; font-family:Arial, Helvetica, sans-serif; font-size:0.69em; text-align:center}
p{font-size:11px;font-family:"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif; font-style:normal; line-height:15px;margin:0 0 10px;text-align:left; color:#414141}
a{text-decoration: underline;color: #1f245a;}
a:link, a:visited{color:#1f245a;}
a:hover{color: #0f7b3e;}

h3 a:link, h3 a:visited{color:#0F7A3E;}
h3 a:hover{color:#1F245A;}

#body_container_contribute ul{text-align:justify;font-style:normal;list-style-position:inside;list-style-type: none;
padding: 0;}
#body_container_contribute ul li{margin:0 30px 8px 0px;color:#414141;text-align:left;font-style:normal;font-size:11px;line-height:15px;background-image: url('http://www.amirfarokhi.com/themes/site_themes/amir/images/icons/icon_starblue.jpg');background-position: 0px 50%;background-repeat: no-repeat;padding: 0 0 0 28px;border: 0px solid black;list-style-position:inside;font-family:"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif }

#head_sub_left{width:430px; text-align:center;float:left; padding-top:50px;}

img.photograph{float:right;margin-right:10px}
img.noborder{border:none}
img#sub_header_photograph{margin-top:8px;}

#body_container_contribute{float:left; margin-top:20px;z-index:0;}
#body_container{background-image:url(http://www.amirfarokhi.com/themes/site_themes/amir/images/amir_content_background.gif); background-repeat:repeat-y;position:relative;/*height:100%;min-height:100%;*/;padding:0px 0px 0px 0px;margin:0px 0 0 0;float:left;width:798px;z-index:0 }
#body_container_top{float:left; margin-top:0px;background-image:url(http://www.amirfarokhi.com/themes/site_themes/amir/images/amir_content_background_top.gif); background-repeat:no-repeat;width:798px;height:20px;line-height: 0px;font-size:0px}
#body_container_bottom{float:left; margin-top:0px;background-image:url(http://www.amirfarokhi.com/themes/site_themes/amir/images/amir_rightcolumn_bottom.gif); background-repeat:no-repeat;width:798px;height:20px}
#body_container_left{float:left; width:510px; margin-left:10px; margin-top:0px}
#body_container_right{float:right; margin:0px 0 0 0;position:relative;padding:0px;width:247px;}

#news{ width:209px; padding:0; margin:0 0 0 35px;float:left }
#news h2{text-align:center; padding-bottom:0px;}
#news a{ line-height:14px;}
#news p{color:#9b9a9a;}

.news_item_text{ margin-left:13px; width:200px; float:left;margin-top:12px;}

#blue_box{ clear:both; float:left; margin-top:15px; color:#FFFFFF; margin-left:5px}
#blue_box h2{color:#FFFFFF; text-align:center}
#blue_box #blue_box_top{ background:url(http://www.amirfarokhi.com/themes/site_themes/amir/images/amir_bluebox_top_x.gif); background-repeat:no-repeat; height:11px; width:812px; float:left;font-size:0px;line-height:0px}
#blue_box #blue_box_middle_container{clear:both;float:left; background-image:url(http://www.amirfarokhi.com/themes/site_themes/amir/images/amir_bluebox_middle.gif); padding:0px 14px 0px 10px}
#blue_box #blue_box_middle{ background-image:url(http://www.amirfarokhi.com/themes/site_themes/amir/images/amir_bluebox_middle_grad_x.gif); background-repeat:repeat-x; background-color:#1F245B;width:786px;float:left; }
#blue_box_vertical_divider{background-image:url(http://www.amirfarokhi.com/themes/site_themes/amir/images/amir_bluebox_middle_divider.gif); background-repeat:no-repeat; width:1px; height:133px;float:left; margin-top:-10px; margin-left:35px;}
#blue_box_gallery{ float:left;padding:10px 0px 10px 18px}
#blue_box_events{float:right;padding:10px 18px 10px 0}
#blue_box #blue_box_bottom{ background-image:url(http://www.amirfarokhi.com/themes/site_themes/amir/images/amir_bluebox_bottom_x.gif); background-repeat:no-repeat;height:13px; width:812px;float:left;font-size:0px;line-height:0px}

#gallery_list{position:relative;margin-top:10px}
#gallery_list ul{list-style-type: none; }
#gallery_list li{display: inline;}

.gallery_dl{width:124px; float:left; margin-right:14px}
.gallery_dl dt{ }
.gallery_dl dd{ margin:0 0 0 0; padding:0 0 0 0; text-align:center; font-size:0.75em }
.gallery_dl img{width:114px; height:74px}

.event_schedule { margin-top:8px;font-size:0.75em}
.event_schedule dt{ float:left; clear:both; width:30px; }
.event_schedule dd{ margin:0 0 0 20px; padding:0 0 0px 0px; float:left;width:170px;}

#footer{clear:both; float:left; /*background-image:url(http://www.amirfarokhi.com/themes/site_themes/amir/images/amir_footer.jpg); background-repeat:no-repeat;*/ width:100%; /* height:51px;  min-width:100% */margin:0px 0 0 0;position:relative;clear:both;}
#footer p{color:#20255A; text-align:center; font-size:0.63em; }
#footer_highlight{background:url(http://www.amirfarokhi.com/themes/site_themes/amir/images/amir_footer.jpg); background-repeat:no-repeat;position:relative;height:51px; width:793px; margin:0 auto; padding:0px;background-position: 0px 0}
#footer_highlight ul{list-style-type: none; margin-top:30px; }
#footer_highlight li{text-align:center;color:#0B7841;font-size:0.63em;line-height:1.3em;list-style-type: none }
#footer li a:link, #navlist a:visited{color:#20255A;}
#footer li a:hover{color: #0F7A3E;}

.line_green_big { background: url(http://www.amirfarokhi.com/themes/site_themes/amir/images/amir_headsub_topdivider.gif) no-repeat center bottom;margin: 0 auto 11px auto;height: 2px;}
.line_green_small { background: url(http://www.amirfarokhi.com/themes/site_themes/amir/images/amir_headsub_bottomdivider.gif) no-repeat center bottom;margin: 18px auto 21px auto;height: 2px;}
.line_blue_big { background: url(http://www.amirfarokhi.com/themes/site_themes/amir/images/amir_divider_blue_big.gif) no-repeat center bottom;height: 2px; padding:0px 0px 10px;vertical-align:text-bottom}
.line_blue_small { background: url(http://www.amirfarokhi.com/themes/site_themes/amir/images/amir_divider_blue_small.gif) no-repeat center bottom;height: 2px;padding:0px 0px 23px}

.alert_box{border:1px solid #B2B2B2; padding:5px; color:#414141;font-size:0.9em;background-color:#E1E1E1;font-weight:bold;margin-bottom:10px;margin-right:10px;}/*E1E1E1*/

form{margin-top:0px;margin-bottom:0px;}
form p{margin-bottom:5px; margin-left:0em;}
form fieldset { margin: 0px 0 10px 0;padding:0;border:none;}
form legend {text-transform:uppercase;font-size:1.0em;padding:1px 5px 1px 5px;margin-top: 5px;margin-left:1em;color:#ffffff;background:#780000;font-family:"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;}
form .legend {height:20px;text-transform:uppercase;font-size:1.0em;padding:4px 5px 1px;margin-top: 0px;margin-left:0em;color:#fff;background:#107B3E;font-family:"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;}
form fieldset ol {padding:10px 0px 0 0px; margin:0px;list-style:none;}
form fieldset li { padding-bottom: 	0em;line-height:2.7em;}
form fieldset#submitform { background-image:none;border-style:none;}
form label {position:relative;clear:left;float:left;margin-right:0px;padding-right:30px;line-height:2.5em;text-align:left;font-size:12px;width:110px;color:#414141;font-family:"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;}
.required {color:#414141;}

form input {padding:3px;margin-bottom:5px;font-size:0.8em;border:1px solid #999999; color:#1E1903; background:#ede6e6;width:200px;}

form select {padding:	2px;margin-bottom:5px 15px 5px 0px;font-size:0.8em;border:1px solid #999999; color:#1E1903; background:#ede6e6;width:208px;/*float: left;display: block;*/}
form select{border: 1px solid #999999;outline:none;}
form input, form select{margin-bottom: 5px;outline:none;margin-left:15px;}

form textarea {padding:4px;margin-bottom:5px;font-size:0.8em;border:1px solid #999999; color:#1E1903; background:#ede6e6;float: left;display: block;}
form input.radio {border:none;background:transparent;width:20px;}
form input[type=radio]{border:none;background:transparent;width:20px;}
form input.checkbox {background:transparent none repeat scroll 0 0;border:none;float:left;margin:0 60px 0 80px;width:15px;height:15px;padding:0px;outline:none}
form input[type=text], form input[type=password], form input[type=file] {border:1px solid #999999;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;}
form{font-family: Verdana, Arial, Sans-Serif;padding-top: 0px;height: 1%;  /*IE Pick-a-boo bug fix */font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;font-size: 12px; margin-left:0px; margin-top:0px; margin-bottom:5px;}
form legend{position: relative;height: 20px;color: #FFFFFF;font-weight: bold;text-transform: uppercase;margin:-6px 0 0px 0px;padding: 0px 20px; }
form label{float: left;text-transform: capitalize;font-size: small;display: block; height: 26px;display: -moz-inline-box;outline:none; margin-left:0px;color:#414141;font-family:"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;}
form input[type=radio]{outline:none; margin:0px 0px 0px 0px;}
form textarea{vertical-align: top;border: 1px solid#999999;outline:none;margin-left:15px;margin-bottom: 10px;margin-top:8px}
form option{outline:none;}
form br{clear: left;}
form em{  font-weight: bold;font-style: normal;color: #f00}
form h6{ margin:10px; padding:0px;}
form fieldset.radiobuttons{border: none; background-image:none; background-repeat:no-repeat; margin:5px 0px 0px 15px; padding:0px;float:left}
form fieldset.radiobuttons input[type=text] {margin:2px 0px 0px 0px;padding:0px;}
form fieldset.radiobuttons label {height:auto;margin:0px 0px 0px 0px;}
form label.short{margin:0px;padding:0px;float:left}
#submitbutton{margin-left: auto;margin-right: auto; display: block;outline:none;}

#article_cat{height:auto;width: 450px; padding:0px 10px 0px 15px;margin:0px 0px 0px 15px;border-left:1px dotted #e3e3e3;/* border:1px solid #F3F4F4;background-color:#F9FAF9;*/}
#article_cat .article_head{margin:0px 0px 1px 0px;}
#article_cat .article_head span.word_green a{font-family:arial,helvetica,sans-serif;font-size:15px;margin-left:7px;text-decoration: none;}
#article_cat .article_head span.word_green a:hover{text-decoration: none;}
#article_cat .article_head .article_subhead{border-top:1px solid #5689C8;padding-top:2px;margin-top:3px}
#article_cat .article_head .article_subhead p{font-size: 10px; color: #1F245A; }
#article{height:auto;width: 470px; padding:5px 10px 0px 10px;margin:0px 0px 0px 0px;border-left:0px solid #e3e3e3;/* border:1px solid #F3F4F4;background-color:#F9FAF9;*/}
#article .article_head{margin:0px 0px 1px 0px;}
#article .article_head span.word_green a{font-family:arial,helvetica,sans-serif;font-size:15px;margin-left:7px;text-decoration: none;}
#article .article_head span.word_green a:hover{text-decoration: none;}
#article .article_head .article_subhead{border-top:1px solid #005db3;padding-top:2px;margin-top:3px}
#article .article_head .article_subhead p{font-size: 10px; color: #1F245A; }

ul.article_headlist{padding: 0;margin: 0;list-style-type: none;}
ul.article_headlist li{display: inline;padding: 0px 7px;width: 100px;font-size: 10px; color: #8B8B8B;border-right: 1px solid #D5CAA2;}
ul.article_headlist li img{width:10px;height:10px;}
ul.article_headlist li a{text-decoration: none;font-size: 10px; color: #8B8B8B}
ul.article_headlist li a:link, ul.article_headlist a:visited{color:#8B8B8B;}
ul.article_headlist li a:hover{color: #ac019a; text-decoration: none;}
ul.article_headlist span a.stbutton{margin:0px;padding:0px;font-size: 10px; color: #8B8B8B;background:none !important;}
ul.article_headlist span a.stbutton:hover{color: #ac019a; text-decoration: none;}
ul.article_headlist span a.stico_default{background: none !important;}

.blog_entry{height:auto;padding:5px 0px 0px 0px;margin:0px 0px 15px 0px;}
.blog_entry .blog_entry_head{margin:0px 0px 0px 0px;}
.blog_entry .blog_entry_head p{margin: 1px 0px;padding:0px;line-height: 14px;}
.blog_entry .blog_entry_head .blog_entry_subhead{width: 540px;border-top:1px solid #D0D0D0;padding:3px 0px;margin:5px 0px 15px 0px;background-color:#F0F0F0;color:#D0D0D0}
.blog_entry .blog_entry_head .blog_entry_subhead a{text-decoration: none;color:#20255A;font-size:11px;line-height:15pt;font-family:"Trebuchet MS",Helvetica,Arial,sans-serif}
.blog_entry .blog_entry_head .blog_entry_subhead a:hover{text-decoration: none;color:#0F7A3E}
.blog_footer{width: 540px;border-bottom:1px solid #E1E1E1;padding:0px 0px;margin:25px 0px 0px 0px}
.marginleft_seven{margin-left:7px}

.commentTotal{width: 500px;margin:15px 0px 0px 0px;}
.commentTotal .commentSubTotal{width: 488px;border-top:1px solid #E1E1E1;border-bottom:3px solid #E1E1E1;padding:4px 6px 5px 6px;margin:0px 0px 0px 0px;background-color:#F9F9F9}
.comment-box-alt{background-color:#F9F9F9;padding-top:8px;border-top:solid 1px #D1D1D1}
.comment-box{background-color:#FFF;padding-top:8px;border-top:solid 1px #D1D1D1}
.comment-box_NoTop{background-color:#FFF;padding-top:8px;}
.comment-box-s{background-color:#DBE4E7;padding-top:8px;border-top:solid 1px #D1D1D1;width:500px}
.comment-box-s .gravatar,.comment-box .gravatar,.comment-box-alt .gravatar, .comment-box_NoTop .gravatar{margin-left:7px;padding-bottom:10px;}
.comment-box-s .gravatar img,.comment-box .gravatar img,.comment-box-alt .gravatar img, .comment-box_NoTop .gravatar img{border:4px solid #5689C8;}
.comment-box-s .commentName,.comment-box .commentName,.comment-box-alt .commentName, .comment-box_NoTop .commentName{margin-left:10px;width:100px;}
 .comment-box-s .commentName h6,.comment-box .commentName h6,.comment-box-alt .commentName h6, .comment-box_NoTop .commentName h6{color:#107B3E;margin:0px;padding:0px; line-height: 14px;}
.comment-box-s .comment,.comment-box .comment,.comment-box-alt .comment, .comment-box_NoTop .comment{margin-left:20px;width:305px;padding:0px}
.floatLeft{float:left}
.floatRight{float:right}
.clear{clear:both;display:block;font-size:0.01em;height:0;margin:0;overflow:hidden;padding:0;}

/*Event*/
.calender {
background-image:url(http://www.amirfarokhi.com/themes/site_themes/amir/images/amir_news_icon_cal.gif);
background-repeat:no-repeat;
float:left;
height:33px;
margin-left:0;
margin-top:0;
width:41px; padding-top:9px;margin-top:3px;float:left}

.calender h4{ text-align:center; color:#282828; margin-top:0px; padding:0 5px 0px 4px;line-height:10pt;font-size:0.9em;}
.calender h5{ text-align:center; color:#282828; margin-top:0px; padding:1px 5px 0px 4px;line-height:10pt;font-size:0.8em}
.event_headline{border-bottom:1px solid #005DB3;margin-bottom:10px;}
.event_headline a{font-family:Arial,Verdana,sans-serif;font-size:15px;margin-left:7px;text-decoration:none;}
.event_headline a:hover{ text-decoration: none;outline:none; }

#gradient_container {padding-bottom:15px;width:510px;}

#gradient_container #gradient_telephone {
background-image:url(http://www.amirfarokhi.com/themes/site_themes/amir/images/amir_contact_gradient_tele.gif);
background-repeat:no-repeat;

height:47px;
margin-top:10px;
padding-left:15px;
padding-top:1px;
width:500px;
}

#gradient_container #gradient_fax {
background-image:url(http://www.amirfarokhi.com/themes/site_themes/amir/images/amir_contact_gradient_fax.gif);
background-repeat:no-repeat;

height:47px;
margin-top:10px;
padding-left:15px;
padding-top:1px;
width:500px;
}

#gradient_container #gradient_email {
background-image:url(http://www.amirfarokhi.com/themes/site_themes/amir/images/amir_contact_gradient_email.gif);
background-repeat:no-repeat;

height:47px;
margin-top:10px;
padding-left:15px;
padding-top:1px;
width:500px;
}

#gradient_container p {
color:#FFFFFF;
float:left;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:14px;
margin-left:0;
margin-right:0;
margin-top:10px;
padding-left:0;
width:110px;
}

#gradient_container a:link, 
#gradient_container a:visited {color:#FFF;}
#gradient_container a:hover{color:#107B3E;}

ul.list{margin:10px 0 0px;list-style-type:square;padding:0;}
ul.list li{color:#0F7A3E;font-family:Arial,Verdana,sans-serif;font-size:0.9em;font-weight:bold;line-height:15px;border-bottom:1px solid #F1F1F1;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;padding:5px 5px}

address {
margin:0px 10px 7px 0px;
text-align:justify;
font-size:14px;
}