body  {
margin : 0;
font-family : Tahoma, Verdana;
font-size : 11px;
color : #545454;
background-color : #fff;
}
a {
text-decoration : none;
color : #000;
}
a:hover {
text-decoration : none;
color : #000;
}
#content {
width : 924px;
margin-bottom : 0;
margin-top : 25px;
padding-bottom : 10px;
}
#right {
float : right;
width : 148px;
}
#middle {
float : right;
margin-right : 32px;
margin-left : 52px;
width : 211px;
}
#left {
float : left;
width : 481px;
}
#left-portfolio {
float : left;
width : 645px;
padding-left : 42px;
padding-right : 75px;
}
#left-portfolio-left {
float : left;
width : 205px;
padding-left : 42px;
padding-right : 49px;
}
#left-portfolio-right {
float : right;
width : 205px;
padding-right : 275px;
}
.portfolio-image {
height : 205px;
width : 205px;
margin-bottom : 30px;
}
.portfolio-description {
padding-left : 10px;
padding-right : 5px;
padding-top : 3px;
padding-bottom : 2px;
color : #fff;
letter-spacing : .13em;
font-size : 9px;
}
#rss {
width : 113px;
margin-bottom : 10px;
}
#rss img {
border : 0;
}
#navbar {
width : 124px;
padding-left : 11px;
margin-bottom : 10px;
}
#navbar img {
border : 0;
padding-bottom : 3px;
padding-top : 1px;
}
#header {
width : 100%;
margin-bottom : 20px;
}
#logo {
float : left;
width : 394px;
margin-top : 20px;
margin-bottom : 3px;
padding-left : 40px;
}
#logo img {
border : 0;
}
#weblog-logo {
float : left;
width : 394px;
margin-top : 20px;
margin-bottom : 3px;
}
#weblog-logo img {
border : 0;
}
#twitter {
float : right;
width : 490px;
height : 110px;
background-image: url(http://www.hamidreza.com/images/template/twitter.gif);
background-repeat: no-repeat;
background-position : 0px  0px;
margin-bottom : 5px;
}
#twittbox {
width : 270px;
height : 56px;
padding-left : 125px;
padding-right : 95px;
padding-top : 19px;
padding-bottom : 35px;
font-family : Verdana, Tahoma;
font-size : 11px;
line-height : 140%;
}
#twittbox a {
font-size : 11px;
color : #858585;
padding : 1px;
text-decoration : none;
}
#twittbox a:hover {
font-size : 11px;
color : #fff;
background-color : #8dc63f;
padding : 1px;
text-decoration : none;
}
#footer {
width : 625px;
height : 128px;
background-image: url(http://www.hamidreza.com/images/template/footer-bg.gif);
background-repeat: no-repeat;
background-position : 190px  2px;
padding-left : 299px;
padding-top : 50px;
margin-top : 10px;
margin-bottom : 10px;
font-family : Verdana;
font-size : 9px;
letter-spacing : .1em;
color : #898989;
}
#footer a {
color : #676767;
text-decoration : none;
padding : 1px;
}
#footer a:hover {
color : #fff;
background-color : #000;
text-decoration : none;
padding : 1px;
opacity : 0.5;
}
#privacy {
margin-top : 80px;
width : 137px;
padding-left : 11px;
}
.date {
font-family : Verdana;
font-size : 8px;
letter-spacing : .1em;
color : #979797;
}
.r {
margin-top : 5px;
margin-bottom : 5px;
width : 114px;
padding : 5px;
background-color : #f4f4f4;
font-family : Verdana, Tahoma;
font-size : 11px;
line-height : 130%;
}
.r a {
font-size : 11px;
color : #858585;
padding : 1px;
text-decoration : none;
}
.r a:hover {
font-size : 11px;
color : #fff;
background-color : #8dc63f;
padding : 1px;
text-decoration : none;
}
.close {
margin-top : 2px;
margin-bottom : 1px;
padding : 1px;
line-height : 100%;
height : 7px;
}
.close a:hover {
background-color : #fff;
}
.close img {
border : 0;
}
.middlebox {
font-family : Tahoma;
margin-top : 15px;
margin-bottom : 20px;
font-size : 10px;
color : #898989;
line-height : 140%;
}
.middlebox a {
font-size : 11px;
color : #669900;
text-decoration : none;
}
.middlebox a:hover {
font-size : 11px;
color : #8dc63f;
text-decoration : none;
}
.middlebox img {
border : 0;
}
.middlebox p {
padding : 2px;
}
.middlebox p:hover {
background-color :#f6f6f6;
}
.middlebox-search {
font-family : Tahoma;
margin-top : 0;
margin-bottom : 10px;
line-height : 100%;
}
.textbox {
background-color : #fff;
color : #494949;
border : 1px solid #949494;
font-family : Tahoma;
font-weight : normal;
font-size : 11px;
margin-bottom : 7px;
}
.searchbutton {
margin-left : 3px;
width : 61px;
height : 17px;
background-image:url(http://www.hamidreza.com/images/template/search-button.gif);
background-position:0 0;
background-repeat:no-repeat;
border : 0;
}
.submitbutton {
margin-top : 3px;
width : 61px;
height : 17px;
background-image:url(http://www.hamidreza.com/images/template/submit-comment.gif);
background-position:0 0;
background-repeat:no-repeat;
border : 0;
}
.en-submitbutton {
margin-top : 3px;
width : 61px;
height : 17px;
background-image:url(http://www.hamidreza.com/images/template/en-submit-comment.gif);
background-position:0 0;
background-repeat:no-repeat;
border : 0;
}
.postbody {
font-family: Tahoma;
color : #000;
line-height : 150%;
margin-bottom : 10px;
margin-top : 5px;
}
.postbody a {
text-decoration : none;
color : #669900;
padding : 2px;
}
.postbody a:hover {
text-decoration : none;
color : #000;
background-color : #eaeaea;
padding : 2px;
}
.comment-bar {
width : 341px;
background-image: url(http://www.hamidreza.com/images/template/comments-bg.gif);
background-repeat: no-repeat;
background-position : 2px 4px;
padding-left : 140px;
margin-top : 5px;
margin-bottom : 25px;
font-family : Tahoma;
font-size : 11px;
color : #09b2de;
}
.comment-bar img {
border : 0;
padding-top : 2px;
padding-left : 6px;
padding-right : 8px;
}
.comment-bar a {
text-decoration : none;
color : #09b2de;
}
.comment-bar a:hover {
text-decoration : none;
color : #4adaff;
}
.comment-body {
margin-top : 10px;
margin-bottom : 5px;
background-color : #f9f9f9;
padding : 5px;
color : #373737;
line-height : 120%;
}
.comment-footer {
font-size : 10px;
color : #8dc63f;
letter-spacing : .1em;
}
.comment-footer img {
padding : 3px;
padding-bottom : 0;
padding-top : 0;
}
.comment-footer a {
text-decoration : none;
color : #8dc63f;
}
.comment-footer a:hover {
text-decoration : none;
color : #65a40f;
}
.comment-right {
width : 270px;
float : right;
}
.comment-right-right {
width : 30px;
float : right;
}
.comment-right-left {
width : 220px;
float : left;
}
.comment-left {
width : 190px;
float : left;
line-height : 160%;
}
.comment-left img {
margin-left : 5px;
}
.arrow img {
margin-right : 6px;
padding-bottom : 1px;
}
.arrow a {
text-decoration : none;
color : #909090;
}
.arrow a:hover {
text-decoration : none;
color : #23c6f0;
}
#box {
width : 71px;
padding : 5px;
padding-top : 0;
float : left;
background-color : #eaeaea;
margin-right : 7px;
margin-bottom : 7px;
color : #565656;
}
#box img {
border : 1px solid #565656;
}
h1 {
font-family : Georgia;
font-size : 11px;
color : #000;
text-decoration : none;
padding : 0;
margin-bottom : 3px;
font-style: normal;
}
h2 {
font-family : Verdana;
font-size : 11px;
color : #fff;
text-decoration : none;
padding : 0;
padding-left : 10px;
margin-bottom : 10px;
margin-top : 0;
letter-spacing : .1em;
font-weight: normal;
background-image: url(http://www.hamidreza.com/images/template/arrow6.gif);
background-repeat: no-repeat;
background-position : 0px  6px;
}
h3 {
font-family : Verdana;
font-size : 11px;
color : #000;
text-decoration : none;
padding : 0;
padding-left : 10px;
margin-bottom : 10px;
margin-top : 0;
letter-spacing : .1em;
font-weight: normal;
background-image: url(http://www.hamidreza.com/images/template/arrow2.gif);
background-repeat: no-repeat;
background-position : 0px  6px;
border-bottom : 1px dotted #515151;
}
.title {
font-family : Tahoma;
font-size : 11px;
color : #545454;
text-decoration : none;
padding-right : 15px;
margin-bottom : 10px;
font-style: normal;
background-image: url(http://www.hamidreza.com/images/template/arrow5.gif);
background-repeat: no-repeat;
background-position : 470px  4px;
}
.title a {
text-decoration : none;
color : #545454;
padding : 1px;
}
.title a:hover {
text-decoration : none;
color : #fafafa;
background-color : #3e3e3e;
padding : 1px;
}
#paginate {
letter-spacing : .1em;
width : 100%;
margin-top : 30px;
margin-bottom : 30px;
font-color : #959595;
}
#paginate a {
text-decoration : none;
color : #545454;
padding : 1px;
background-color : #ddd;
}
#paginate a:hover {
text-decoration : none;
color : #fff;
background-color : #23C6F0;
padding : 1px;
}
.entry-category {
margin-top : 5px;
font-family : Georgia;
font-style : italic;
}
.entry-category a {
text-decoration : none;
color : #49d1f6;
}
.entry-category a:hover {
text-decoration : none;
color : #fff;
}
.cat-bar {
margin-bottom : 5px;
font-family : Georgia;
}
.cat-bar span {
margin-right : 10px;
background-color : #f1f1f1;
color : #555;
padding : 3px;
}
.cat-bar span a {
text-decoration : none;
color : #555;
}
.cat-bar span a:hover {
text-decoration : none;
color : #fff;
}
.cat-bar span:hover {
text-decoration : none;
color : #fff;
background-color : #474c42;
}
.image-title {
margin-top : 30px;
margin-bottom : 10px;
}
.navigation {
width : 100%;
margin-top : 20px;
margin-bottom : 20px;
}
.navigation img {
border : 0;
margin : 0;
margin-right : 5px;
margin-left : 5px;
}

.boxgrid{ 
				width: 205px; 
				height: 205px;
                                margin: 10px; 
				margin-left:0;
				margin-bottom:0;
				float:left; 
				background:#fff; 
				overflow: hidden; 
				position: relative; 
			}
				.boxgrid img{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0; 
				}
				.boxgrid p{ 
					padding: 0 10px; 
					color:#afafaf; 
					font-weight:bold; 
					font:10pt "Lucida Grande", Arial, sans-serif; 
				}
				
			.boxcaption{ 
				float: left; 
				position: absolute; 
				background: #000; 
				height: 100px; 
				width: 100%; 
				opacity: .8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}
 				.captionfull .boxcaption {
 					top: 205;
 					left: 0;
 				}
 				.caption .boxcaption {
 					top: 165;
 					left: 0;
 				}
				
.contact-row {
width : 400px;
margin-bottom : 2px;
padding : 2px;
}
.contact-row-left {
width : 100px;
float : left;
letter-spacing : .1em;
}
.contact-row-right {
width : 280px;
float : right;
}
.contact-description {
width : 350px;
margin-bottom : 15px;
padding : 2px;
letter-spacing : .1em;
}
.comic-thumb {
width : 120px;
height : 120px;
float : left;
margin : 15px;
color : #000;
font-family : Georgia;
font-style : italic;
}
.comic-thumb img {
border : 1px solid #000;
margin-bottom : 7px;
}
.comic-thumb a {
text-decoration : none;
color : #000;
}
.comic-thumb a:hover {
text-decoration : none;
color : #8DC63F;
}
.comment-message {
width : 300px;
margin : 20px;
font-family : Verdana;
font-size : 11px;
letter-spacing : .1em;
}
.comment-message a {
text-decoration : none;
color : #669900;
padding : 2px;
}
.comment-message a:hover {
text-decoration : none;
color : #000;
background-color : #eaeaea;
padding : 2px;
}
.cinema {
width : 100%;
margin-bottom : 10px;
}
.cinema-right {
width : 20%;
float : right;
}
.cinema-left {
width : 75%;
float : left;
}
